.elementor-245 .elementor-element.elementor-element-ab384ae{--display:flex;--position:fixed;--min-height:82px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;top:0px;--z-index:99;}.elementor-245 .elementor-element.elementor-element-ab384ae:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-ab384ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-ab384ae{left:0px;}body.rtl .elementor-245 .elementor-element.elementor-element-ab384ae{right:0px;}.elementor-245 .elementor-element.elementor-element-94d39c4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-cee5efe{text-align:left;}.elementor-245 .elementor-element.elementor-element-cee5efe img{width:80%;height:45px;object-fit:contain;object-position:center center;}.elementor-245 .elementor-element.elementor-element-b66645d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-347db69{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:center;}.elementor-245 .elementor-element.elementor-element-347db69 img{width:81%;height:45px;object-fit:contain;object-position:center center;}.elementor-245 .elementor-element.elementor-element-30b1af6{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;text-align:center;}.elementor-245 .elementor-element.elementor-element-30b1af6 img{width:100%;height:45px;object-fit:contain;object-position:center center;}.elementor-245 .elementor-element.elementor-element-2cb204e{--display:flex;--min-height:734px;--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:14em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-245 .elementor-element.elementor-element-2cb204e::before, .elementor-245 .elementor-element.elementor-element-2cb204e > .elementor-background-video-container::before, .elementor-245 .elementor-element.elementor-element-2cb204e > .e-con-inner > .elementor-background-video-container::before, .elementor-245 .elementor-element.elementor-element-2cb204e > .elementor-background-slideshow::before, .elementor-245 .elementor-element.elementor-element-2cb204e > .e-con-inner > .elementor-background-slideshow::before, .elementor-245 .elementor-element.elementor-element-2cb204e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top center, #0A011880 10%, var( --e-global-color-044b931 ) 85%);}.elementor-245 .elementor-element.elementor-element-4bf31cd{width:var( --container-widget-width, 891.953px );max-width:891.953px;--container-widget-width:891.953px;--container-widget-flex-grow:0;z-index:1;}.elementor-245 .elementor-element.elementor-element-4bf31cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-4bf31cd .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:400;line-height:1.3em;color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-4bf31cd .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#CCD0D5;}.elementor-245 .elementor-element.elementor-element-513ee47 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;letter-spacing:0.8px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-513ee47.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-1f5530a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-245 .elementor-element.elementor-element-1f5530a:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-1f5530a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-6c7f3f3{--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-245 .elementor-element.elementor-element-6efcfa3{--display:flex;--justify-content:center;}.elementor-245 .elementor-element.elementor-element-3d5758c{width:var( --container-widget-width, 52.769% );max-width:52.769%;--container-widget-width:52.769%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-3d5758c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-3d5758c .elementor-image-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-3d5758c .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-3d5758c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#CCD0D5;}.elementor-245 .elementor-element.elementor-element-46f33fd{--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-245 .elementor-element.elementor-element-46f33fd:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-46f33fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292727A1;}.elementor-245 .elementor-element.elementor-element-46f33fd.e-con{--align-self:center;}.elementor-245 .elementor-element.elementor-element-1cfccf3{--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:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-245 .elementor-element.elementor-element-50b79c1{--display:flex;--min-height:320px;--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:#5A5A5A;--border-color:#5A5A5A;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-245 .elementor-element.elementor-element-50b79c1:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-50b79c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 68%, #AB38ED38 100%);}.elementor-245 .elementor-element.elementor-element-50b79c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-e623d75{--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-245 .elementor-element.elementor-element-e623d75:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-e623d75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-245 .elementor-element.elementor-element-e623d75.e-con{--align-self:center;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-e623d75{left:-5px;}body.rtl .elementor-245 .elementor-element.elementor-element-e623d75{right:-5px;}.elementor-245 .elementor-element.elementor-element-417ac5e{width:var( --container-widget-width, 84.571% );max-width:84.571%;padding:100px 0px 0px 0px;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-417ac5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-417ac5e .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#AB38ED;}.elementor-245 .elementor-element.elementor-element-417ac5e .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-245 .elementor-element.elementor-element-4dbeafd{--display:flex;--min-height:340px;--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:#AB38ED;--border-color:#AB38ED;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-245 .elementor-element.elementor-element-4dbeafd:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-4dbeafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 68%, #AB38ED2B 100%);}.elementor-245 .elementor-element.elementor-element-4dbeafd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-3aa2906{--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-245 .elementor-element.elementor-element-3aa2906:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-3aa2906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-245 .elementor-element.elementor-element-3aa2906.e-con{--align-self:center;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-3aa2906{left:-5px;}body.rtl .elementor-245 .elementor-element.elementor-element-3aa2906{right:-5px;}.elementor-245 .elementor-element.elementor-element-22ca8aa{width:var( --container-widget-width, 84.571% );max-width:84.571%;padding:140px 0px 0px 0px;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-22ca8aa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-22ca8aa .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#AB38ED;}.elementor-245 .elementor-element.elementor-element-22ca8aa .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-245 .elementor-element.elementor-element-eed8cbe{--display:flex;--min-height:320px;--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:#5A5A5A;--border-color:#5A5A5A;--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-245 .elementor-element.elementor-element-eed8cbe:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-eed8cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 58%, #AB38ED38 100%);}.elementor-245 .elementor-element.elementor-element-eed8cbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-878bf09{--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-245 .elementor-element.elementor-element-878bf09:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-878bf09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-245 .elementor-element.elementor-element-878bf09.e-con{--align-self:center;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-878bf09{left:-5px;}body.rtl .elementor-245 .elementor-element.elementor-element-878bf09{right:-5px;}.elementor-245 .elementor-element.elementor-element-a528879{width:var( --container-widget-width, 84.571% );max-width:84.571%;padding:110px 0px 0px 0px;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-a528879.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-a528879 .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#AB38ED;}.elementor-245 .elementor-element.elementor-element-a528879 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-245 .elementor-element.elementor-element-26b3e05{--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;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;--z-index:11;}.elementor-245 .elementor-element.elementor-element-26b3e05:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-26b3e05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-d8e0c46{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-d8e0c46:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-d8e0c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090A00;}.elementor-245 .elementor-element.elementor-element-d8e0c46.e-con{--align-self:center;}.elementor-245 .elementor-element.elementor-element-56e4735{--display:flex;--min-height:726px;--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:32px 32px;--row-gap:32px;--column-gap:32px;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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-245 .elementor-element.elementor-element-56e4735:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-56e4735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-56e4735.e-con{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-8c8e1e0{text-align:center;}.elementor-245 .elementor-element.elementor-element-8c8e1e0 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:39px;font-weight:400;line-height:1em;color:#FF3333;}.elementor-245 .elementor-element.elementor-element-7b72154{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-245 .elementor-element.elementor-element-9b0ee0d{width:100%;max-width:100%;background-color:#030303;padding:15px 15px 0px 15px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-title{color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-245 .elementor-element.elementor-element-f9e0bc3{width:100%;max-width:100%;background-color:#030303;padding:15px 15px 0px 15px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-title{color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-245 .elementor-element.elementor-element-e545bb0{width:100%;max-width:100%;background-color:#030303;padding:15px 15px 0px 15px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-title{color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-245 .elementor-element.elementor-element-7e9a04c{width:100%;max-width:100%;background-color:#030303;padding:15px 15px 0px 15px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-title{color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-245 .elementor-element.elementor-element-4173880{text-align:center;}.elementor-245 .elementor-element.elementor-element-4173880 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:39px;font-weight:400;line-height:1em;color:#FF3333;}.elementor-245 .elementor-element.elementor-element-8bb1abe{width:100%;max-width:100%;background-color:#FF3333;padding:15px 15px 15px 15px;z-index:40;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-245 .elementor-element.elementor-element-8bb1abe .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-245 .elementor-element.elementor-element-758c297{--display:flex;--min-height:726px;--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:32px 32px;--row-gap:32px;--column-gap:32px;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:#FFFFFF0F;--border-color:#FFFFFF0F;--border-radius:20px 20px 20px 20px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-245 .elementor-element.elementor-element-758c297:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-758c297 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-245 .elementor-element.elementor-element-758c297.e-con{--align-self:flex-start;}.elementor-245 .elementor-element.elementor-element-5c87494{text-align:center;}.elementor-245 .elementor-element.elementor-element-5c87494 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:39px;font-weight:400;line-height:1em;color:#B2FE02;}.elementor-245 .elementor-element.elementor-element-41bf2cd{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-245 .elementor-element.elementor-element-056de43{width:100%;max-width:100%;background-color:#000602;padding:15px 15px 0px 15px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-056de43 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-056de43 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-056de43 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-056de43 .elementor-icon-box-title{color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-056de43 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-245 .elementor-element.elementor-element-d6e7e32{width:100%;max-width:100%;background-color:#000602;padding:15px 15px 0px 15px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-d6e7e32 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-d6e7e32 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-d6e7e32 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-d6e7e32 .elementor-icon-box-title{color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-d6e7e32 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-245 .elementor-element.elementor-element-58ae6d1{width:100%;max-width:100%;background-color:#000602;padding:15px 15px 0px 15px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-58ae6d1 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-58ae6d1 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-58ae6d1 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-58ae6d1 .elementor-icon-box-title{color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-58ae6d1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-245 .elementor-element.elementor-element-ed3a0ec{width:100%;max-width:100%;background-color:#000602;padding:15px 15px 0px 15px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;}.elementor-245 .elementor-element.elementor-element-ed3a0ec .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-ed3a0ec .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-ed3a0ec .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-ed3a0ec .elementor-icon-box-title{color:#F6FAFF;}.elementor-245 .elementor-element.elementor-element-ed3a0ec .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-245 .elementor-element.elementor-element-62eebcc{text-align:center;}.elementor-245 .elementor-element.elementor-element-62eebcc .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:39px;font-weight:400;line-height:1em;color:#B2FE02;}.elementor-245 .elementor-element.elementor-element-73cec3f{width:100%;max-width:100%;background-color:#B2FE02;padding:15px 15px 15px 15px;z-index:50;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0F;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-245 .elementor-element.elementor-element-73cec3f .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#000000;}.elementor-245 .elementor-element.elementor-element-9edf0d2 .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;letter-spacing:0.8px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-9edf0d2{margin:49px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-245 .elementor-element.elementor-element-9edf0d2.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-299c2f1{--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:space-between;--align-items:center;--padding-top:7vw;--padding-bottom:7vw;--padding-left:5vw;--padding-right:5vw;}.elementor-245 .elementor-element.elementor-element-299c2f1:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-299c2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-1c25c9d{width:var( --container-widget-width, 27% );max-width:27%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:left;}.elementor-245 .elementor-element.elementor-element-1c25c9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-245 .elementor-element.elementor-element-1c25c9d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-1fe9225{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-8b1b351{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-0e1cbd3{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-0e1cbd3:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-0e1cbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-2c508b5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-245 .elementor-element.elementor-element-2c508b5 .elementor-image-box-wrapper{text-align:left;}.elementor-245 .elementor-element.elementor-element-2c508b5 .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#081526;}.elementor-245 .elementor-element.elementor-element-2c508b5 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#081526;}.elementor-245 .elementor-element.elementor-element-9206856{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-9206856 .elementor-star-rating{font-size:13px;}.elementor-245 .elementor-element.elementor-element-9206856 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-245 .elementor-element.elementor-element-9206856 .elementor-star-rating i:before{color:#F2D058;}.elementor-245 .elementor-element.elementor-element-9206856 .elementor-star-rating i{color:#F2D058;}.elementor-245 .elementor-element.elementor-element-2ae6ed2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-245 .elementor-element.elementor-element-2ae6ed2.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-f43182d{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-f43182d:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-f43182d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-a8d1391{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-245 .elementor-element.elementor-element-a8d1391 .elementor-image-box-wrapper{text-align:left;}.elementor-245 .elementor-element.elementor-element-a8d1391 .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#081526;}.elementor-245 .elementor-element.elementor-element-a8d1391 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#081526;}.elementor-245 .elementor-element.elementor-element-fa1cab4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-fa1cab4 .elementor-star-rating{font-size:13px;}.elementor-245 .elementor-element.elementor-element-fa1cab4 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-245 .elementor-element.elementor-element-fa1cab4 .elementor-star-rating i:before{color:#F2D058;}.elementor-245 .elementor-element.elementor-element-fa1cab4 .elementor-star-rating i{color:#F2D058;}.elementor-245 .elementor-element.elementor-element-3447bec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-245 .elementor-element.elementor-element-3447bec.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-6a7a255{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-245 .elementor-element.elementor-element-6a7a255:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-6a7a255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-72e49fd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-245 .elementor-element.elementor-element-72e49fd .elementor-image-box-wrapper{text-align:left;}.elementor-245 .elementor-element.elementor-element-72e49fd .elementor-image-box-title{margin-bottom:6px;font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#081526;}.elementor-245 .elementor-element.elementor-element-72e49fd .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:12px;font-weight:400;color:#081526;}.elementor-245 .elementor-element.elementor-element-7dfa265{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-7dfa265 .elementor-star-rating{font-size:13px;}.elementor-245 .elementor-element.elementor-element-7dfa265 .elementor-star-rating i:not(:last-of-type){margin-inline-end:5px;}.elementor-245 .elementor-element.elementor-element-7dfa265 .elementor-star-rating i:before{color:#F2D058;}.elementor-245 .elementor-element.elementor-element-7dfa265 .elementor-star-rating i{color:#F2D058;}.elementor-245 .elementor-element.elementor-element-9e84666{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;font-family:"Sora", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;color:#081526;}.elementor-245 .elementor-element.elementor-element-9e84666.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-c42cfb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-245 .elementor-element.elementor-element-c42cfb4:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-c42cfb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-ec6c1ad{width:100%;max-width:100%;grid-column:span 6;grid-row:span 1;}.elementor-245 .elementor-element.elementor-element-ec6c1ad.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-ec6c1ad .elementor-image-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-ec6c1ad .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#AB38ED;}.elementor-245 .elementor-element.elementor-element-ec6c1ad:has(:hover) .elementor-image-box-title,
					 .elementor-245 .elementor-element.elementor-element-ec6c1ad:has(:focus) .elementor-image-box-title{color:#7AB612;}.elementor-245 .elementor-element.elementor-element-ec6c1ad .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:38px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-8cb60f4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-8f0517d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-2e73e85 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:21px;font-weight:700;line-height:1.5em;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-ba73dc3{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-ba73dc3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#727271;}.elementor-245 .elementor-element.elementor-element-095e173 .elementor-icon-list-icon i{color:#AB38ED;transition:color 0.3s;}.elementor-245 .elementor-element.elementor-element-095e173 .elementor-icon-list-icon svg{fill:#AB38ED;transition:fill 0.3s;}.elementor-245 .elementor-element.elementor-element-095e173{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-245 .elementor-element.elementor-element-095e173 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-245 .elementor-element.elementor-element-095e173 .elementor-icon-list-item > a{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-095e173 .elementor-icon-list-text{color:#717172;transition:color 0.3s;}.elementor-245 .elementor-element.elementor-element-b438ac0{--divider-border-style:solid;--divider-color:#CACACA;--divider-border-width:1px;}.elementor-245 .elementor-element.elementor-element-b438ac0 .elementor-divider-separator{width:100%;}.elementor-245 .elementor-element.elementor-element-b438ac0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-245 .elementor-element.elementor-element-c5cb677{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-labels-inline .elementor-field-group > label{padding-left:10px;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-labels-inline .elementor-field-group > label{padding-right:10px;}body .elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-labels-above .elementor-field-group > label{padding-bottom:10px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group > label, .elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group > label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-type-html{padding-bottom:0px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group .elementor-field{color:#616161;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group .elementor-field, .elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-subgroup label{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E0E7DB;border-width:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group .elementor-select-wrapper select{background-color:#E0E7DB;border-width:0px 0px 0px 0px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-button{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:500;line-height:1.5em;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .e-form__buttons__wrapper__button-next{background-color:#4C10FF;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-button[type="submit"]{background-color:#4C10FF;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-c5cb677 .e-form__buttons__wrapper__button-previous{background-color:#F11A1A;color:#EC0909;}.elementor-245 .elementor-element.elementor-element-c5cb677 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-245 .elementor-element.elementor-element-c5cb677 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-245 .elementor-element.elementor-element-08d8c31{--display:flex;--min-height:115px;--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;--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-245 .elementor-element.elementor-element-08d8c31:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-08d8c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-245 .elementor-element.elementor-element-da32469{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-2ddef1f{text-align:center;}.elementor-245 .elementor-element.elementor-element-2ddef1f img{width:7vw;}.elementor-245 .elementor-element.elementor-element-0467a7c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-2d6d62d{text-align:right;}.elementor-245 .elementor-element.elementor-element-2d6d62d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-1e3129c{--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-245 .elementor-element.elementor-element-b2ddedc{text-align:right;}.elementor-245 .elementor-element.elementor-element-b2ddedc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-ab384ae{--margin-top:0em;--margin-bottom:-5em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-245 .elementor-element.elementor-element-94d39c4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-245 .elementor-element.elementor-element-2cb204e{--border-radius:0px 0px 50px 50px;--padding-top:6em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-245 .elementor-element.elementor-element-4bf31cd{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-245 .elementor-element.elementor-element-4bf31cd.elementor-element{--align-self:center;}.elementor-245 .elementor-element.elementor-element-4bf31cd .elementor-image-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-4bf31cd .elementor-image-box-title{font-size:52px;line-height:1.3em;letter-spacing:0px;}.elementor-245 .elementor-element.elementor-element-1cfccf3{--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-245 .elementor-element.elementor-element-26b3e05{--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-245 .elementor-element.elementor-element-d8e0c46{--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-245 .elementor-element.elementor-element-56e4735{--justify-content:center;}.elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-056de43 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-056de43 .elementor-icon-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-d6e7e32 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-d6e7e32 .elementor-icon-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-58ae6d1 .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-58ae6d1 .elementor-icon-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-ed3a0ec .elementor-icon-box-wrapper{text-align:center;}.elementor-245 .elementor-element.elementor-element-ed3a0ec .elementor-icon-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-299c2f1{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-245 .elementor-element.elementor-element-1c25c9d{width:var( --container-widget-width, 52% );max-width:52%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-245 .elementor-element.elementor-element-8b1b351{--min-height:0px;--justify-content:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-ec6c1ad .elementor-image-box-title{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-ec6c1ad .elementor-image-box-description{font-size:40px;}.elementor-245 .elementor-element.elementor-element-2e73e85 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-ba73dc3{width:100%;max-width:100%;text-align:left;}.elementor-245 .elementor-element.elementor-element-ba73dc3 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-08d8c31{--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-245 .elementor-element.elementor-element-2ddef1f img{width:25vw;}.elementor-245 .elementor-element.elementor-element-0467a7c.e-con{--order:99999 /* order end hack */;}.elementor-245 .elementor-element.elementor-element-2d6d62d{text-align:center;}.elementor-245 .elementor-element.elementor-element-2d6d62d .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-1e3129c.e-con{--order:99999 /* order end hack */;}.elementor-245 .elementor-element.elementor-element-b2ddedc{text-align:center;}.elementor-245 .elementor-element.elementor-element-b2ddedc .elementor-heading-title{font-size:16px;line-height:1.2em;}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-ab384ae{--margin-top:0em;--margin-bottom:-4em;--margin-left:0em;--margin-right:0em;}.elementor-245 .elementor-element.elementor-element-94d39c4{--width:100%;}.elementor-245 .elementor-element.elementor-element-cee5efe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;text-align:center;}.elementor-245 .elementor-element.elementor-element-cee5efe img{height:35px;}.elementor-245 .elementor-element.elementor-element-b66645d{--width:20%;}.elementor-245 .elementor-element.elementor-element-347db69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-245 .elementor-element.elementor-element-347db69 img{height:35px;}.elementor-245 .elementor-element.elementor-element-30b1af6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-245 .elementor-element.elementor-element-30b1af6 img{height:35px;}.elementor-245 .elementor-element.elementor-element-2cb204e{--min-height:562px;--border-radius:0px 0px 25px 25px;--padding-top:5em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-245 .elementor-element.elementor-element-4bf31cd{width:var( --container-widget-width, 107.029% );max-width:107.029%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:90px 25px 0px 25px;--container-widget-width:107.029%;--container-widget-flex-grow:0;}.elementor-245 .elementor-element.elementor-element-4bf31cd .elementor-image-box-title{font-size:25px;line-height:1.3em;letter-spacing:0px;}.elementor-245 .elementor-element.elementor-element-4bf31cd .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-513ee47 .elementor-button{font-size:12px;}.elementor-245 .elementor-element.elementor-element-1f5530a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-245 .elementor-element.elementor-element-3d5758c{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-3d5758c .elementor-image-box-title{font-size:30px;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-3d5758c .elementor-image-box-description{font-size:14px;}.elementor-245 .elementor-element.elementor-element-1cfccf3{--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-245 .elementor-element.elementor-element-50b79c1{--min-height:335px;}.elementor-245 .elementor-element.elementor-element-e623d75{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-e623d75{left:2px;}body.rtl .elementor-245 .elementor-element.elementor-element-e623d75{right:2px;}.elementor-245 .elementor-element.elementor-element-417ac5e .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-417ac5e .elementor-image-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-4dbeafd{--min-height:335px;}.elementor-245 .elementor-element.elementor-element-3aa2906{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-3aa2906{left:2px;}body.rtl .elementor-245 .elementor-element.elementor-element-3aa2906{right:2px;}.elementor-245 .elementor-element.elementor-element-22ca8aa .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-22ca8aa .elementor-image-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-eed8cbe{--min-height:335px;}.elementor-245 .elementor-element.elementor-element-878bf09{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-245 .elementor-element.elementor-element-878bf09{left:2px;}body.rtl .elementor-245 .elementor-element.elementor-element-878bf09{right:2px;}.elementor-245 .elementor-element.elementor-element-a528879 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-245 .elementor-element.elementor-element-a528879 .elementor-image-box-description{font-size:16px;}.elementor-245 .elementor-element.elementor-element-8c8e1e0{text-align:center;}.elementor-245 .elementor-element.elementor-element-8c8e1e0 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-9b0ee0d{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-title{margin-block-end:13px;}.elementor-245 .elementor-element.elementor-element-9b0ee0d .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-f9e0bc3{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-title{margin-block-end:13px;}.elementor-245 .elementor-element.elementor-element-f9e0bc3 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-e545bb0{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-title{margin-block-end:13px;}.elementor-245 .elementor-element.elementor-element-e545bb0 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-7e9a04c{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-title{margin-block-end:13px;}.elementor-245 .elementor-element.elementor-element-7e9a04c .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-4173880{text-align:center;}.elementor-245 .elementor-element.elementor-element-4173880 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-8bb1abe{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-8bb1abe .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-758c297{--min-height:864px;}.elementor-245 .elementor-element.elementor-element-5c87494{text-align:center;}.elementor-245 .elementor-element.elementor-element-5c87494 .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-41bf2cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-056de43{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-056de43 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-d6e7e32{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-d6e7e32 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-58ae6d1{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-58ae6d1 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-ed3a0ec{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-ed3a0ec .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-62eebcc{text-align:center;}.elementor-245 .elementor-element.elementor-element-62eebcc .elementor-heading-title{font-size:37px;line-height:1.1em;}.elementor-245 .elementor-element.elementor-element-73cec3f{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-73cec3f .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-9edf0d2 .elementor-button{font-size:11px;}.elementor-245 .elementor-element.elementor-element-299c2f1{--content-width:360px;--min-height:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-245 .elementor-element.elementor-element-1c25c9d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-1c25c9d .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-8b1b351{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--flex-wrap:wrap;}.elementor-245 .elementor-element.elementor-element-2c508b5 .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-245 .elementor-element.elementor-element-2c508b5 .elementor-image-box-description{font-size:14px;}.elementor-245 .elementor-element.elementor-element-a8d1391 .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-245 .elementor-element.elementor-element-a8d1391 .elementor-image-box-description{font-size:14px;}.elementor-245 .elementor-element.elementor-element-72e49fd .elementor-image-box-title{margin-bottom:4px;font-size:18px;}.elementor-245 .elementor-element.elementor-element-72e49fd .elementor-image-box-description{font-size:14px;}.elementor-245 .elementor-element.elementor-element-ec6c1ad{width:100%;max-width:100%;padding:8px 8px 8px 8px;}.elementor-245 .elementor-element.elementor-element-ec6c1ad .elementor-image-box-title{font-size:16px;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-ec6c1ad .elementor-image-box-description{font-size:20px;line-height:1.4em;}.elementor-245 .elementor-element.elementor-element-8f0517d{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-245 .elementor-element.elementor-element-2e73e85 .elementor-heading-title{font-size:23px;line-height:1.2em;}.elementor-245 .elementor-element.elementor-element-ba73dc3{width:100%;max-width:100%;}.elementor-245 .elementor-element.elementor-element-ba73dc3 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-095e173 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-245 .elementor-element.elementor-element-095e173 .elementor-icon-list-item > a{font-size:16px;line-height:1.4em;}.elementor-245 .elementor-element.elementor-element-c5cb677{width:100%;max-width:100%;padding:14px 14px 14px 14px;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group > label{font-size:16px;line-height:1.4em;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-group .elementor-field, .elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-field-subgroup label{font-size:16px;line-height:1.4em;}.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-button{font-size:18px;}.elementor-245 .elementor-element.elementor-element-08d8c31{--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-245 .elementor-element.elementor-element-2ddef1f{width:100%;max-width:100%;text-align:center;}.elementor-245 .elementor-element.elementor-element-2ddef1f img{width:35vw;}.elementor-245 .elementor-element.elementor-element-2d6d62d{text-align:center;}.elementor-245 .elementor-element.elementor-element-2d6d62d .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-245 .elementor-element.elementor-element-b2ddedc{text-align:center;}.elementor-245 .elementor-element.elementor-element-b2ddedc .elementor-heading-title{font-size:12px;line-height:1.5em;}}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-94d39c4{--width:15%;}.elementor-245 .elementor-element.elementor-element-b66645d{--width:70%;}.elementor-245 .elementor-element.elementor-element-46f33fd{--width:673px;}.elementor-245 .elementor-element.elementor-element-50b79c1{--width:357.04px;}.elementor-245 .elementor-element.elementor-element-4dbeafd{--width:36%;}.elementor-245 .elementor-element.elementor-element-eed8cbe{--width:357.04px;}.elementor-245 .elementor-element.elementor-element-26b3e05{--content-width:1280px;}.elementor-245 .elementor-element.elementor-element-d8e0c46{--width:80%;}.elementor-245 .elementor-element.elementor-element-56e4735{--width:469px;}.elementor-245 .elementor-element.elementor-element-758c297{--width:469px;}.elementor-245 .elementor-element.elementor-element-1fe9225{--width:75%;}.elementor-245 .elementor-element.elementor-element-0e1cbd3{--width:36%;}.elementor-245 .elementor-element.elementor-element-f43182d{--width:36%;}.elementor-245 .elementor-element.elementor-element-6a7a255{--width:36%;}.elementor-245 .elementor-element.elementor-element-c42cfb4{--content-width:1280px;}.elementor-245 .elementor-element.elementor-element-8f0517d{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-245 .elementor-element.elementor-element-94d39c4{--width:75%;}.elementor-245 .elementor-element.elementor-element-b66645d{--width:6%;}.elementor-245 .elementor-element.elementor-element-50b79c1{--width:350px;}.elementor-245 .elementor-element.elementor-element-4dbeafd{--width:350px;}.elementor-245 .elementor-element.elementor-element-eed8cbe{--width:350px;}.elementor-245 .elementor-element.elementor-element-d8e0c46{--width:100%;}.elementor-245 .elementor-element.elementor-element-56e4735{--width:100%;}.elementor-245 .elementor-element.elementor-element-758c297{--width:100%;}.elementor-245 .elementor-element.elementor-element-299c2f1{--content-width:100%;}.elementor-245 .elementor-element.elementor-element-1fe9225{--width:100%;}.elementor-245 .elementor-element.elementor-element-8b1b351{--content-width:100%;}.elementor-245 .elementor-element.elementor-element-0e1cbd3{--width:33%;}.elementor-245 .elementor-element.elementor-element-f43182d{--width:33%;}.elementor-245 .elementor-element.elementor-element-6a7a255{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-ab384ae */.elementor-245 .elementor-element.elementor-element-ab384ae {
    -webkit-backdrop-filter: blur(40px);
    backdrop-filter: blur(40px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4bf31cd */.elementor-245 .elementor-element.elementor-element-4bf31cd{
    text-wrap: balance;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-513ee47 *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #AB38ED;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-245 .elementor-element.elementor-element-513ee47 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.25rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-245 .elementor-element.elementor-element-513ee47 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-245 .elementor-element.elementor-element-513ee47::before,
.elementor-245 .elementor-element.elementor-element-513ee47::after,
.elementor-245 .elementor-element.elementor-element-513ee47 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-245 .elementor-element.elementor-element-513ee47::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-245 .elementor-element.elementor-element-513ee47::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-245 .elementor-element.elementor-element-513ee47 span {
    z-index: 1;
    position: relative;
}

.elementor-245 .elementor-element.elementor-element-513ee47 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-245 .elementor-element.elementor-element-513ee47:hover,
.elementor-245 .elementor-element.elementor-element-513ee47:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-245 .elementor-element.elementor-element-513ee47,
.elementor-245 .elementor-element.elementor-element-513ee47::before,
.elementor-245 .elementor-element.elementor-element-513ee47::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-245 .elementor-element.elementor-element-513ee47:hover,
.elementor-245 .elementor-element.elementor-element-513ee47:hover::before,
.elementor-245 .elementor-element.elementor-element-513ee47:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}

/* Garante que a borda do botão real não herde do tema */
.elementor-245 .elementor-element.elementor-element-513ee47 .elementor-button {
  border: none !important; /* Remove qualquer borda herdada */
  transition: 0.5s;
  background: transparent !important;
  z-index: 3;
  box-shadow: none !important; /* também evita "borda falsa" via sombra */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f33fd */.elementor-245 .elementor-element.elementor-element-46f33fd{
    position: relativrelative
    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');
        -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
     mask-size: contain;
    mask-repeat: no-repeat;
}
.elementor-245 .elementor-element.elementor-element-46f33fd: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-1f5530a */.elementor-245 .elementor-element.elementor-element-1f5530a{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9edf0d2 *//* Personalize utilizando o Easy Coder*/
:root {
    /* Cor de fundo principal do botão */
    --shiny-cta-bg: #000000;
    /* Cor da borda sutil do botão */
    --shiny-cta-bg-subtle: #1a1818;
    /* Cor do texto do botão */
    --shiny-cta-fg: #ffffff;
    /* Cor do destaque/brilho principal do botão */
    --shiny-cta-highlight: #AB38ED;
    /* Cor do destaque/brilho mais suave (pode ser um tom mais claro de #74FE03, se preferir) */
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Estilos para dispositivos móveis (largura máxima de 600px) */
@media only screen and (max-width: 600px) {
    .elementor-245 .elementor-element.elementor-element-9edf0d2 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas menores */
        padding: 1.25rem 1.5rem;

        /* Tamanho da fonte do texto */
        font-size: 1.325rem;
        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

/* Estilos para desktops e tablets (largura mínima de 600px) */
@media only screen and (min-width: 600px) {
    .elementor-245 .elementor-element.elementor-element-9edf0d2 {
        /* Define a animação principal para o brilho */
        --animation: rotate-glow linear infinite;
        /* Duração da animação do brilho (3 segundos para uma volta completa) */
        --duration: 3s;
        /* Tamanho da sombra interna do botão */
        --shadow-size: 2px;
        isolation: isolate;
        position: relative;
        overflow: hidden;
        cursor: pointer;
        outline-offset: 4px;
        /* Preenchimento (padding) do botão para telas maiores */
        padding: 1.125rem 4.5rem;

        line-height: 1.2;
        border: 1px solid transparent;
        /* Bordas arredondadas do botão (formato pílula) */
        border-radius: 360px;
        color: var(--shiny-cta-fg);
        background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                    conic-gradient(
                        from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                        transparent,
                        var(--shiny-cta-highlight) var(--gradient-percent),
                        var(--gradient-shine) calc(var(--gradient-percent) * 2),
                        var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                        transparent calc(var(--gradient-percent) * 4)
                    ) border-box;
        box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
        /* Transição suave para propriedades do brilho */
        transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
        transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    }
}

.elementor-245 .elementor-element.elementor-element-9edf0d2::before,
.elementor-245 .elementor-element.elementor-element-9edf0d2::after,
.elementor-245 .elementor-element.elementor-element-9edf0d2 span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

.elementor-245 .elementor-element.elementor-element-9edf0d2::before {
    /* Define o tamanho do pseudo-elemento */
    --size: calc(100% - var(--shadow-size) * 3);
    /* Posição inicial para o gradiente radial */
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    /* Máscara para o efeito de brilho em rotação */
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, /* Início da área preta */
                black 9%, /* Fim da área preta antes da transição */
                transparent 10%, /* Início da transição transparente */
                transparent 90%, /* Fim da transição transparente */
                black 91%, /* Início da área preta após a transição */
                black 100% /* Fim da área preta */
            );
    border-radius: inherit;
    opacity: 0.4;
}

.elementor-245 .elementor-element.elementor-element-9edf0d2::after {
    /* Define a animação de brilho secundária */
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

.elementor-245 .elementor-element.elementor-element-9edf0d2 span {
    z-index: 1;
    position: relative;
}

.elementor-245 .elementor-element.elementor-element-9edf0d2 span::before {
    /* Definindo largura e altura para a área de brilho interno no hover */
    width: 370px;
    height: 90px;
    /* Sombra interna que aparece no hover */
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

.elementor-245 .elementor-element.elementor-element-9edf0d2:hover,
.elementor-245 .elementor-element.elementor-element-9edf0d2:focus-visible {
    /* Aumenta a largura do brilho no hover */
    --gradient-percent: 20%;
    /* Desloca o ângulo do gradiente no hover */
    --gradient-angle-offset: 95deg;
    /* Altera a cor do brilho mais intenso no hover */
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}



/* Animação para a rotação do gradiente de brilho */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

/* Animação para o efeito de brilho sutil */
@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Animação para o efeito de "respiração" (não está sendo usada atualmente, mas definida) */
@keyframes pulse-effect {
    50% {
        transform: scale(1.2);
    }
}

.elementor-245 .elementor-element.elementor-element-9edf0d2,
.elementor-245 .elementor-element.elementor-element-9edf0d2::before,
.elementor-245 .elementor-element.elementor-element-9edf0d2::after {
    /* Aplica as animações ao botão e seus pseudo-elementos */
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

.elementor-245 .elementor-element.elementor-element-9edf0d2:hover,
.elementor-245 .elementor-element.elementor-element-9edf0d2:hover::before,
.elementor-245 .elementor-element.elementor-element-9edf0d2:hover::after {
    /* Inicia as animações ao passar o mouse */
    animation-play-state: running;
}

/* Garante que a borda do botão real não herde do tema */
.elementor-245 .elementor-element.elementor-element-9edf0d2 .elementor-button {
  border: none !important; /* Remove qualquer borda herdada */
  transition: 0.5s;
  background: transparent !important;
  z-index: 3;
  box-shadow: none !important; /* também evita "borda falsa" via sombra */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26b3e05 */.elementor-245 .elementor-element.elementor-element-26b3e05::before {
    content: "";              
    position: absolute;       
    top: 50%;                 
    left: 50%;                
    width: 300px;             
    height: 300px;            
    background: #AB38ED;      /* Cor verde vibrante */
    border-radius: 100%;      /* Faz virar um círculo */
    filter: blur(200px);      /* Cria o efeito de brilho difuso */
    transform: translate(-50%, -50%); /* Centraliza o círculo no meio exato */
    
    animation: glowPulse 3s infinite; /* Usa a animação "glowPulse", duração 3s, repetição infinita */
}

@keyframes glowPulse {
    0%, 100% {
        opacity: 0;  /* No início e no fim: invisível */
    }
    50% {
        opacity: 1;  /* No meio do tempo: totalmente visível */
    }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-c5cb677 *//* === EFEITO SHINY-CTA PARA O BOTÃO DO FORMULÁRIO === */
:root {
    --shiny-cta-bg: #000000;
    --shiny-cta-bg-subtle: #1a1818;
    --shiny-cta-fg: #ffffff;
    --shiny-cta-highlight: #AB38ED;
    --shiny-cta-highlight-subtle: white;
}

@property --gradient-angle {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-angle-offset {
    syntax: "<angle>";
    initial-value: 0deg;
    inherits: false;
}

@property --gradient-percent {
    syntax: "<percentage>";
    initial-value: 5%;
    inherits: false;
}

@property --gradient-shine {
    syntax: "<color>";
    initial-value: white;
    inherits: false;
}

/* Alvo: botão dentro do formulário com classe .botao-shiny */
.botao-shiny .elementor-button {
    --animation: rotate-glow linear infinite;
    --duration: 3s;
    --shadow-size: 2px;
    isolation: isolate;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    outline-offset: 4px;
    padding: 1.125rem 4.5rem;
    border-radius: 360px;
    color: var(--shiny-cta-fg);
    background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
                conic-gradient(
                    from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
                    transparent,
                    var(--shiny-cta-highlight) var(--gradient-percent),
                    var(--gradient-shine) calc(var(--gradient-percent) * 2),
                    var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
                    transparent calc(var(--gradient-percent) * 4)
                ) border-box;
    box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle);
    border: 1px solid transparent;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: 800ms cubic-bezier(0.25, 1, 0.5, 1);
    transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine;
    z-index: 2;
}

/* --- Pseudo-elementos --- */
.botao-shiny .elementor-button::before,
.botao-shiny .elementor-button::after,
.botao-shiny .elementor-button span::before {
    content: "";
    pointer-events: none;
    position: absolute;
    inset-inline-start: 50%;
    inset-block-start: 50%;
    translate: -50% -50%;
    z-index: -1;
}

/* Efeito de textura e brilho */
.botao-shiny .elementor-button::before {
    --size: calc(100% - var(--shadow-size) * 3);
    --position: 2px;
    --space: calc(var(--position) * 2);
    width: var(--size);
    height: var(--size);
    background: radial-gradient(
                circle at var(--position) var(--position),
                white calc(var(--position) / 4),
                transparent 0
            ) padding-box;
    background-size: var(--space) var(--space);
    background-repeat: space;
    mask-image: conic-gradient(
                from calc(var(--gradient-angle) + 45deg),
                black 0%, black 9%, transparent 10%, transparent 90%, black 91%, black 100%
            );
    border-radius: inherit;
    opacity: 0.4;
}

.botao-shiny .elementor-button::after {
    --animation: subtle-shine linear infinite;
    width: 100%;
    aspect-ratio: 1;
    background: linear-gradient(
                -50deg,
                transparent,
                var(--shiny-cta-highlight),
                transparent
            );
    mask-image: radial-gradient(circle at bottom, transparent 40%, black);
    opacity: 0.6;
}

/* --- Texto --- */
.botao-shiny .elementor-button span {
    position: relative;
    z-index: 1;
}

.botao-shiny .elementor-button span::before {
    width: 370px;
    height: 90px;
    box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);
    opacity: 0;
    transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1);
}

/* --- Hover --- */
.botao-shiny .elementor-button:hover,
.botao-shiny .elementor-button:focus-visible {
    --gradient-percent: 20%;
    --gradient-angle-offset: 95deg;
    --gradient-shine: var(--shiny-cta-highlight-subtle);
}

/* --- Animações --- */
@keyframes rotate-glow {
    to {
        --gradient-angle: 360deg;
    }
}

@keyframes subtle-shine {
    to {
        transform: rotate(360deg);
    }
}

/* Aplicação das animações */
.botao-shiny .elementor-button,
.botao-shiny .elementor-button::before,
.botao-shiny .elementor-button::after {
    animation: var(--animation) var(--duration),
               var(--animation) calc(var(--duration) / 0.4) reverse paused;
    animation-composition: add;
}

/* Ativa as animações apenas ao hover */
.botao-shiny .elementor-button:hover,
.botao-shiny .elementor-button:hover::before,
.botao-shiny .elementor-button:hover::after {
    animation-play-state: running;
}

/* === CORREÇÃO: EVITAR QUE O TEMA MUDE AS CORES NO HOVER === */
.botao-shiny .elementor-button:hover,
.botao-shiny .elementor-button:focus,
.botao-shiny .elementor-button:active {
  /* Remove qualquer cor de fundo/texto herdada pelo tema */
  background: inherit !important;
  background-color: inherit !important;
  background-image: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  box-shadow: inherit !important;
  filter: none !important;
  text-shadow: none !important;
  transform: none !important;
}

/* Garante que o brilho interno continue o mesmo no hover */
.botao-shiny .elementor-button:hover::before,
.botao-shiny .elementor-button:hover::after {
  opacity: inherit !important;
}

/* Garante que a borda do botão real não herde do tema */
.elementor-245 .elementor-element.elementor-element-c5cb677 .elementor-button {
  border: none !important; /* Remove qualquer borda herdada */
  transition: 0.5s;
  background: transparent !important;
  padding: 24px;
  position: relative;
  z-index: 3;
  width: 500px; /*altere a largura aqui*/
  box-shadow: none !important; /* também evita "borda falsa" via sombra */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d6d62d */.elementor-245 .elementor-element.elementor-element-2d6d62d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2ddedc */.elementor-245 .elementor-element.elementor-element-b2ddedc{
    text-wrap: balance;
}/* End custom CSS */