.elementor-249 .elementor-element.elementor-element-2653976{--display:flex;--min-height:951px;--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:flex-end;--flex-wrap:wrap;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-2653976:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-2653976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-04a50e9d-0a13-4708-aefe-43b0ba63da0d);background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-249 .elementor-element.elementor-element-214c2f3 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-214c2f3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-214c2f3.elementor-view-framed .elementor-icon, .elementor-249 .elementor-element.elementor-element-214c2f3.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-214c2f3.elementor-view-framed .elementor-icon, .elementor-249 .elementor-element.elementor-element-214c2f3.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-214c2f3 .elementor-icon{font-size:68px;}.elementor-249 .elementor-element.elementor-element-214c2f3 .elementor-icon svg{height:68px;}.elementor-249 .elementor-element.elementor-element-214c2f3 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-249 .elementor-element.elementor-element-55d1ac1{background-color:#2419FF26;padding:11px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2419FF;border-radius:100px 100px 100px 100px;}.elementor-249 .elementor-element.elementor-element-55d1ac1.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-249 .elementor-element.elementor-element-55d1ac1 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:0.75em;font-weight:400;line-height:1em;}.elementor-249 .elementor-element.elementor-element-26100a7{background-color:#2419FF26;padding:11px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2419FF;border-radius:100px 100px 100px 100px;}.elementor-249 .elementor-element.elementor-element-26100a7.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-249 .elementor-element.elementor-element-26100a7 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:0.75em;font-weight:400;line-height:1em;}.elementor-249 .elementor-element.elementor-element-e658800{background-color:#2419FF26;padding:11px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2419FF;border-radius:100px 100px 100px 100px;}.elementor-249 .elementor-element.elementor-element-e658800.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-249 .elementor-element.elementor-element-e658800 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:0.75em;font-weight:400;line-height:1em;}.elementor-249 .elementor-element.elementor-element-35a1b81{background-color:#2419FF26;padding:11px 16px 10px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2419FF;border-radius:100px 100px 100px 100px;}.elementor-249 .elementor-element.elementor-element-35a1b81.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-249 .elementor-element.elementor-element-35a1b81 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:0.75em;font-weight:400;line-height:1em;}.elementor-249 .elementor-element.elementor-element-b4b6cd7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-b4b6cd7.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-b4b6cd7 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.3em;}.elementor-249 .elementor-element.elementor-element-5590d31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-0e1c23c{--display:flex;}.elementor-249 .elementor-element.elementor-element-23b74c9{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-23b74c9.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-23b74c9 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-249 .elementor-element.elementor-element-fa3fe9a.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-fa3fe9a .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:700;padding:24px 40px 24px 40px;}.elementor-249 .elementor-element.elementor-element-dbae016{--display:flex;--justify-content:flex-end;}.elementor-249 .elementor-element.elementor-element-bad8d14{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-bad8d14.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-bad8d14 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-796d17a .elementor-button{background-color:#2BDA8300;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:700;padding:24px 40px 24px 40px;}.elementor-249 .elementor-element.elementor-element-796d17a.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-6675f40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-6675f40:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-6675f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03020A;}.elementor-249 .elementor-element.elementor-element-c2c7c0a{width:var( --container-widget-width, 603px );max-width:603px;--container-widget-width:603px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-c2c7c0a.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-c2c7c0a .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.6em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-249 .elementor-element.elementor-element-7ee1ec6.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-249 .elementor-element.elementor-element-7ee1ec6{--e-icon-list-icon-size:81px;--icon-vertical-offset:0px;}.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-249 .elementor-element.elementor-element-81d4386.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-81d4386{z-index:1;}.elementor-249 .elementor-element.elementor-element-81d4386 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-81d4386 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-a5155b0.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-a5155b0{z-index:1;}.elementor-249 .elementor-element.elementor-element-a5155b0 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-a5155b0 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-d01734d{--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;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-d01734d:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-d01734d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #150A1D 0%, #150A1D00 100%);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-249 .elementor-element.elementor-element-53d64ba.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-53d64ba .elementor-icon-box-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-53d64ba{--icon-box-icon-margin:10px;}.elementor-249 .elementor-element.elementor-element-53d64ba .elementor-icon-box-title{margin-bottom:10px;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-53d64ba .elementor-icon{font-size:30px;}.elementor-249 .elementor-element.elementor-element-53d64ba .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-53d64ba .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5em;}.elementor-249 .elementor-element.elementor-element-cfed860{z-index:99;}.elementor-249 .elementor-element.elementor-element-cfed860 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-cfed860 .elementor-icon{font-size:61px;}.elementor-249 .elementor-element.elementor-element-cfed860 .elementor-icon svg{height:61px;}.elementor-249 .elementor-element.elementor-element-cfed860 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-9488e36{width:var( --container-widget-width, 603px );max-width:603px;--container-widget-width:603px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-9488e36.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-9488e36 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-74a6cfb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-c5048d4{width:var( --container-widget-width, 32% );max-width:32%;padding:2.25em 2.25em 2.25em 2.25em;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0927;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-c5048d4 .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-c5048d4 .elementor-icon{font-size:30px;}.elementor-249 .elementor-element.elementor-element-c5048d4 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-c5048d4 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-249 .elementor-element.elementor-element-c5048d4 .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-51882b0{width:var( --container-widget-width, 32% );max-width:32%;padding:2.25em 2.25em 2.25em 2.25em;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0927;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-51882b0 .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-51882b0 .elementor-icon{font-size:30px;}.elementor-249 .elementor-element.elementor-element-51882b0 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-51882b0 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-249 .elementor-element.elementor-element-51882b0 .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-fecd367{width:var( --container-widget-width, 32% );max-width:32%;padding:2.25em 2.25em 2.25em 2.25em;--container-widget-width:32%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0D0927;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-fecd367 .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-fecd367 .elementor-icon{font-size:30px;}.elementor-249 .elementor-element.elementor-element-fecd367 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-fecd367 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-249 .elementor-element.elementor-element-fecd367 .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-a07dbb1{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:20px 20px 20px 20px;--padding-top:3.75em;--padding-bottom:3.75em;--padding-left:3.75em;--padding-right:3.75em;}.elementor-249 .elementor-element.elementor-element-be28d7e{width:var( --container-widget-width, 603px );max-width:603px;--container-widget-width:603px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-be28d7e.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-be28d7e .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-9a99491{width:var( --container-widget-width, 1040px );max-width:1040px;--container-widget-width:1040px;--container-widget-flex-grow:0;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-249 .elementor-element.elementor-element-9a99491.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-item > a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-text{transition:color 0.3s;}.elementor-249 .elementor-element.elementor-element-69d0469{width:var( --container-widget-width, 689px );max-width:689px;--container-widget-width:689px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-69d0469.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-69d0469 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-24366b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-c27ae98{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-249 .elementor-element.elementor-element-c27ae98 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:11em;font-weight:600;text-transform:uppercase;}.elementor-249 .elementor-element.elementor-element-de6c284.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-de6c284 .elementor-icon-box-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-de6c284{--icon-box-icon-margin:10px;}.elementor-249 .elementor-element.elementor-element-de6c284 .elementor-icon-box-title{margin-bottom:10px;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-de6c284 .elementor-icon{font-size:30px;}.elementor-249 .elementor-element.elementor-element-de6c284 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-de6c284 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0.5em;}.elementor-249 .elementor-element.elementor-element-0780ba9{width:var( --container-widget-width, 603px );max-width:603px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 4em) 0em;--container-widget-width:603px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-0780ba9.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-0780ba9 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-6895e2c{--display:flex;}.elementor-249 .elementor-element.elementor-element-a67d5ba{border-radius:12px 12px 12px 12px;}.elementor-249 .elementor-element.elementor-element-a67d5ba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-249 .elementor-element.elementor-element-7f9caa1{--display:flex;}.elementor-249 .elementor-element.elementor-element-c089b88{border-radius:12px 12px 12px 12px;}.elementor-249 .elementor-element.elementor-element-c089b88 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-249 .elementor-element.elementor-element-4cfc04b{--display:flex;}.elementor-249 .elementor-element.elementor-element-c23f41f{border-radius:12px 12px 12px 12px;}.elementor-249 .elementor-element.elementor-element-c23f41f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-249 .elementor-element.elementor-element-0edbe4d{--display:flex;}.elementor-249 .elementor-element.elementor-element-06acfac{border-radius:12px 12px 12px 12px;}.elementor-249 .elementor-element.elementor-element-06acfac .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-249 .elementor-element.elementor-element-e1fc554{--display:flex;}.elementor-249 .elementor-element.elementor-element-72932e7{border-radius:12px 12px 12px 12px;}.elementor-249 .elementor-element.elementor-element-72932e7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-249 .elementor-element.elementor-element-1f2567d{--e-n-carousel-swiper-slides-gap:8px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-dots-normal-color:#191820;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:35px;}:where( .elementor-249 .elementor-element.elementor-element-1f2567d .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-249 .elementor-element.elementor-element-f51789c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-249 .elementor-element.elementor-element-2912f39{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-2fbf3e2{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-249 .elementor-element.elementor-element-2fbf3e2.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-249 .elementor-element.elementor-element-f2ea202 .elementor-image-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-f2ea202 .elementor-image-box-title{margin-bottom:9px;font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.5em;}.elementor-249 .elementor-element.elementor-element-f2ea202 .elementor-image-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-249 .elementor-element.elementor-element-4534d44{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-item > a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-text{color:#DEE0FC;transition:color 0.3s;}.elementor-249 .elementor-element.elementor-element-9aa5f5c{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-9aa5f5c.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-9aa5f5c .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:700;padding:24px 40px 24px 40px;}.elementor-249 .elementor-element.elementor-element-585851b{z-index:99;}.elementor-249 .elementor-element.elementor-element-585851b .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-585851b .elementor-icon{font-size:61px;}.elementor-249 .elementor-element.elementor-element-585851b .elementor-icon svg{height:61px;}.elementor-249 .elementor-element.elementor-element-585851b .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-7e3353e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-1dfac5a{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;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:#0D0927;--border-color:#0D0927;--border-radius:20px 20px 20px 20px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-1dfac5a:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-1dfac5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(159deg, #0D0927 0%, #03020A 100%);}.elementor-249 .elementor-element.elementor-element-1dfac5a.e-con{--align-self:center;}.elementor-249 .elementor-element.elementor-element-606cbc2 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-606cbc2 .elementor-icon{font-size:9px;}.elementor-249 .elementor-element.elementor-element-606cbc2 .elementor-icon svg{height:9px;}.elementor-249 .elementor-element.elementor-element-606cbc2 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-12309cc{width:100%;max-width:100%;text-align:center;}.elementor-249 .elementor-element.elementor-element-12309cc.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-12309cc .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-8ef7d9a{width:var( --container-widget-width, 702px );max-width:702px;--container-widget-width:702px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-8ef7d9a.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-8ef7d9a .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:600;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-05f2ce3{z-index:99;}.elementor-249 .elementor-element.elementor-element-05f2ce3 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-05f2ce3 .elementor-icon{font-size:61px;}.elementor-249 .elementor-element.elementor-element-05f2ce3 .elementor-icon svg{height:61px;}.elementor-249 .elementor-element.elementor-element-05f2ce3 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-b74aecb{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-b74aecb.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-1ef6cfc{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-b950cbe{width:var( --container-widget-width, 603px );max-width:603px;--container-widget-width:603px;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-b950cbe.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-b950cbe .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-d435721{z-index:99;}.elementor-249 .elementor-element.elementor-element-d435721 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-d435721 .elementor-icon{font-size:61px;}.elementor-249 .elementor-element.elementor-element-d435721 .elementor-icon svg{height:61px;}.elementor-249 .elementor-element.elementor-element-d435721 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-89260bc{--e-image-carousel-slides-to-show:2;}.elementor-249 .elementor-element.elementor-element-89260bc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-249 .elementor-element.elementor-element-5da257e{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-5da257e.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-5da257e .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:700;padding:24px 40px 24px 40px;}.elementor-249 .elementor-element.elementor-element-e7ff72e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-3957c69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-06ab15b{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-fe512a2{width:100%;max-width:100%;text-align:left;}.elementor-249 .elementor-element.elementor-element-fe512a2.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-fe512a2 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-f13474e{z-index:99;}.elementor-249 .elementor-element.elementor-element-f13474e .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-f13474e .elementor-icon{font-size:61px;}.elementor-249 .elementor-element.elementor-element-f13474e .elementor-icon svg{height:61px;}.elementor-249 .elementor-element.elementor-element-f13474e .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-f7969a2{z-index:99;}.elementor-249 .elementor-element.elementor-element-f7969a2 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-f7969a2 .elementor-icon{font-size:61px;}.elementor-249 .elementor-element.elementor-element-f7969a2 .elementor-icon svg{height:61px;}.elementor-249 .elementor-element.elementor-element-f7969a2 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-db7046d .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-db7046d{--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-db7046d .elementor-icon{font-size:31px;}.elementor-249 .elementor-element.elementor-element-db7046d .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-db7046d .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-db7046d .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:600;color:#7E00FF;}.elementor-249 .elementor-element.elementor-element-6cec8d9 .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-6cec8d9{--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-6cec8d9 .elementor-icon{font-size:31px;}.elementor-249 .elementor-element.elementor-element-6cec8d9 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-6cec8d9 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-6cec8d9 .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:600;color:#7E00FF;}.elementor-249 .elementor-element.elementor-element-1485641 .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-1485641{--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-1485641 .elementor-icon{font-size:31px;}.elementor-249 .elementor-element.elementor-element-1485641 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-1485641 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-1485641 .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:600;color:#7E00FF;}.elementor-249 .elementor-element.elementor-element-58d654d{--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;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-9437b87{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-9437b87 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-9437b87 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;}.elementor-249 .elementor-element.elementor-element-308ca54{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-308ca54 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-308ca54 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;}.elementor-249 .elementor-element.elementor-element-77844e0{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-77844e0 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-77844e0 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;}.elementor-249 .elementor-element.elementor-element-50079bd{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-50079bd .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-50079bd .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;}.elementor-249 .elementor-element.elementor-element-a38922f{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-a38922f .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-a38922f .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;}.elementor-249 .elementor-element.elementor-element-48a8ab8{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-48a8ab8 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-48a8ab8 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;}.elementor-249 .elementor-element.elementor-element-9e0957f{width:100%;max-width:100%;margin:3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-249 .elementor-element.elementor-element-9e0957f.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-9e0957f .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:700;padding:24px 60px 24px 60px;}.elementor-249 .elementor-element.elementor-element-0a93ca6{z-index:99;}.elementor-249 .elementor-element.elementor-element-0a93ca6 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-0a93ca6 .elementor-icon{font-size:61px;}.elementor-249 .elementor-element.elementor-element-0a93ca6 .elementor-icon svg{height:61px;}.elementor-249 .elementor-element.elementor-element-0a93ca6 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-f16ba6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-33e643e{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-249 .elementor-element.elementor-element-33e643e.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-33e643e .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:8.7em;font-weight:600;text-transform:uppercase;}.elementor-249 .elementor-element.elementor-element-81cb98e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-3d6c3b8{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-3d6c3b8 .elementor-image-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-3d6c3b8 .elementor-image-box-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-3d6c3b8 .elementor-image-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-49f5c80{width:var( --container-widget-width, 44% );max-width:44%;margin:-6em -4em calc(var(--kit-widget-spacing, 0px) + -4em) 0em;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-12b0311{--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:40px 20px;--row-gap:40px;--column-gap:20px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-e9dadde{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-e9dadde:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-e9dadde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29282F66;}.elementor-249 .elementor-element.elementor-element-d6b76d0{width:100%;max-width:100%;padding:2em 3em 1em 3em;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-d6b76d0 .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-d6b76d0 .elementor-icon{font-size:52px;}.elementor-249 .elementor-element.elementor-element-d6b76d0 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-d6b76d0 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;}.elementor-249 .elementor-element.elementor-element-d6b76d0 .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-cec5111{padding:1em 3em 1em 3em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#26233C;}.elementor-249 .elementor-element.elementor-element-cec5111 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-16f9e86{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-16f9e86:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-16f9e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29282F66;}.elementor-249 .elementor-element.elementor-element-d28e77f{width:100%;max-width:100%;padding:2em 3em 1em 3em;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-d28e77f .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-d28e77f .elementor-icon{font-size:52px;}.elementor-249 .elementor-element.elementor-element-d28e77f .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-d28e77f .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;}.elementor-249 .elementor-element.elementor-element-d28e77f .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-4f20951{padding:1em 3em 1em 3em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#26233C;}.elementor-249 .elementor-element.elementor-element-4f20951 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-75fa696{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-75fa696:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-75fa696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29282F66;}.elementor-249 .elementor-element.elementor-element-8ede22e{width:100%;max-width:100%;padding:2em 3em 1em 3em;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-8ede22e .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-8ede22e .elementor-icon{font-size:52px;}.elementor-249 .elementor-element.elementor-element-8ede22e .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-8ede22e .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;}.elementor-249 .elementor-element.elementor-element-8ede22e .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-d195d45{padding:1em 3em 1em 3em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#26233C;}.elementor-249 .elementor-element.elementor-element-d195d45 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-74fd589{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-74fd589:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-74fd589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29282F66;}.elementor-249 .elementor-element.elementor-element-dc8f82d{width:100%;max-width:100%;padding:2em 3em 1em 3em;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-dc8f82d .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-dc8f82d .elementor-icon{font-size:52px;}.elementor-249 .elementor-element.elementor-element-dc8f82d .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-dc8f82d .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;}.elementor-249 .elementor-element.elementor-element-dc8f82d .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-06fab95{padding:1em 3em 1em 3em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#26233C;}.elementor-249 .elementor-element.elementor-element-06fab95 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-c5adf99{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-c5adf99:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-c5adf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29282F66;}.elementor-249 .elementor-element.elementor-element-1d281ba{width:100%;max-width:100%;padding:2em 3em 1em 3em;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-1d281ba .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-1d281ba .elementor-icon{font-size:52px;}.elementor-249 .elementor-element.elementor-element-1d281ba .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-1d281ba .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;}.elementor-249 .elementor-element.elementor-element-1d281ba .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-af7792e{padding:1em 3em 1em 3em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#26233C;}.elementor-249 .elementor-element.elementor-element-af7792e .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-9aeca44{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-9aeca44:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-9aeca44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#29282F66;}.elementor-249 .elementor-element.elementor-element-b2a65e7{width:100%;max-width:100%;padding:2em 3em 1em 3em;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-249 .elementor-element.elementor-element-b2a65e7 .elementor-icon-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-b2a65e7 .elementor-icon{font-size:52px;}.elementor-249 .elementor-element.elementor-element-b2a65e7 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-b2a65e7 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;}.elementor-249 .elementor-element.elementor-element-b2a65e7 .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-a7f67f1{padding:1em 3em 1em 3em;border-style:solid;border-width:1px 0px 0px 0px;border-color:#26233C;}.elementor-249 .elementor-element.elementor-element-a7f67f1 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-654cedc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:11em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-7276479{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-249 .elementor-element.elementor-element-7276479.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-7276479 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:8.7em;font-weight:600;text-transform:uppercase;}.elementor-249 .elementor-element.elementor-element-22746e2{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-249 .elementor-element.elementor-element-22746e2.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-22746e2 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-99feacf{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#4A45B5;--border-color:#4A45B5;--border-radius:20px 20px 20px 20px;--padding-top:4em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-eb944e8.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-eb944e8 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-eb944e8 .elementor-icon{font-size:17px;}.elementor-249 .elementor-element.elementor-element-eb944e8 .elementor-icon svg{height:17px;}.elementor-249 .elementor-element.elementor-element-eb944e8 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-92907be{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-249 .elementor-element.elementor-element-92907be.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-92907be .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-92907be.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-92907be.elementor-view-framed .elementor-icon, .elementor-249 .elementor-element.elementor-element-92907be.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-92907be.elementor-view-framed .elementor-icon, .elementor-249 .elementor-element.elementor-element-92907be.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-92907be .elementor-icon{font-size:66px;}.elementor-249 .elementor-element.elementor-element-92907be .elementor-icon svg{height:66px;}.elementor-249 .elementor-element.elementor-element-92907be .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-38fb47e{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-38fb47e.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-38fb47e .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-394bd60{width:var( --container-widget-width, 75% );max-width:75%;padding:2em 0em 0em 0em;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:#353260;text-align:center;}.elementor-249 .elementor-element.elementor-element-394bd60.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-394bd60 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;color:#434562;}.elementor-249 .elementor-element.elementor-element-719ee18{width:var( --container-widget-width, 100% );max-width:100%;padding:2em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-249 .elementor-element.elementor-element-719ee18.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-719ee18 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:4.7em;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-b0a5d5d{width:var( --container-widget-width, 90% );max-width:90%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0em 0em 0em 0em;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-249 .elementor-element.elementor-element-b0a5d5d.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-b0a5d5d .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-df4f48f{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-df4f48f.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-df4f48f .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:700;padding:24px 24px 24px 24px;}.elementor-249 .elementor-element.elementor-element-0c2b8db{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#292929;--border-color:#292929;--border-radius:20px 20px 20px 20px;--padding-top:4em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-0c2b8db.e-con{--align-self:center;}.elementor-249 .elementor-element.elementor-element-b9f8b3a.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-b9f8b3a .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-b9f8b3a .elementor-icon{font-size:17px;}.elementor-249 .elementor-element.elementor-element-b9f8b3a .elementor-icon svg{height:17px;}.elementor-249 .elementor-element.elementor-element-b9f8b3a .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-5e81c1d{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-249 .elementor-element.elementor-element-5e81c1d.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-5e81c1d .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-5e81c1d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-5e81c1d.elementor-view-framed .elementor-icon, .elementor-249 .elementor-element.elementor-element-5e81c1d.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-5e81c1d.elementor-view-framed .elementor-icon, .elementor-249 .elementor-element.elementor-element-5e81c1d.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-5e81c1d .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-3b0c41b{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-3b0c41b.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-3b0c41b .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.5em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-512c766{width:var( --container-widget-width, 75% );max-width:75%;padding:2em 0em 0em 0em;--container-widget-width:75%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:#353260;text-align:center;}.elementor-249 .elementor-element.elementor-element-512c766.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-512c766 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;color:#434562;}.elementor-249 .elementor-element.elementor-element-8b86fdc{width:var( --container-widget-width, 100% );max-width:100%;padding:2em 0em 0em 0em;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-249 .elementor-element.elementor-element-8b86fdc.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-8b86fdc .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:4.7em;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-3718f5d{width:var( --container-widget-width, 90% );max-width:90%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0em 0em 0em 0em;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:none;text-align:center;}.elementor-249 .elementor-element.elementor-element-3718f5d.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-3718f5d .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-9cf8724{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-9cf8724.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-9cf8724 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:700;padding:24px 24px 24px 24px;}.elementor-249 .elementor-element.elementor-element-c5da733{--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;--overlay-opacity:0.83;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-c5da733:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-c5da733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141223;}.elementor-249 .elementor-element.elementor-element-c5da733::before, .elementor-249 .elementor-element.elementor-element-c5da733 > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-c5da733 > .e-con-inner > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-c5da733 > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-c5da733 > .e-con-inner > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-c5da733 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-c6250117-dd7a-46d7-be02-ce4492c14ee9);--background-overlay:'';background-size:211px auto;}.elementor-249 .elementor-element.elementor-element-0b968b4{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-0b968b4.elementor-element{--align-self:flex-start;}.elementor-249 .elementor-element.elementor-element-0b968b4 .elementor-icon-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-0b968b4 .elementor-icon{font-size:100%;}.elementor-249 .elementor-element.elementor-element-0b968b4 .elementor-icon svg{height:100%;}.elementor-249 .elementor-element.elementor-element-0b968b4 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-8d88fd1{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-8d88fd1.elementor-element{--align-self:flex-start;}.elementor-249 .elementor-element.elementor-element-8d88fd1 .elementor-icon-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-8d88fd1 .elementor-icon{font-size:100%;}.elementor-249 .elementor-element.elementor-element-8d88fd1 .elementor-icon svg{height:100%;}.elementor-249 .elementor-element.elementor-element-8d88fd1 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-6d8ddad{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-6d8ddad.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-6d8ddad .elementor-image-box-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-6d8ddad .elementor-image-box-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-249 .elementor-element.elementor-element-6d8ddad .elementor-image-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;color:#DEE0FC;}.elementor-249 .elementor-element.elementor-element-86504ec .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-86504ec.elementor-view-stacked .elementor-icon{background-color:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-86504ec.elementor-view-framed .elementor-icon, .elementor-249 .elementor-element.elementor-element-86504ec.elementor-view-default .elementor-icon{color:#FFFFFF00;border-color:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-86504ec.elementor-view-framed .elementor-icon, .elementor-249 .elementor-element.elementor-element-86504ec.elementor-view-default .elementor-icon svg{fill:#FFFFFF00;}.elementor-249 .elementor-element.elementor-element-86504ec .elementor-icon{font-size:150px;}.elementor-249 .elementor-element.elementor-element-86504ec .elementor-icon svg{height:150px;}.elementor-249 .elementor-element.elementor-element-28d98d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-68f7e31{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:2;--icon-box-icon-margin:26px;}.elementor-249 .elementor-element.elementor-element-68f7e31.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-68f7e31 .elementor-icon{font-size:345px;}.elementor-249 .elementor-element.elementor-element-68f7e31 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-68f7e31 .elementor-icon-box-title a{font-family:"Tomato Grotesk", Sans-serif;font-weight:600;}.elementor-249 .elementor-element.elementor-element-68f7e31 .elementor-icon-box-description{font-family:"Tomato Grotesk", Sans-serif;font-weight:400;}.elementor-249 .elementor-element.elementor-element-bdae942{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-249 .elementor-element.elementor-element-bdae942.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-bdae942 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:10em;font-weight:600;text-transform:uppercase;}.elementor-249 .elementor-element.elementor-element-13c5ca4 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-13c5ca4 .elementor-icon{font-size:600px;}.elementor-249 .elementor-element.elementor-element-13c5ca4 .elementor-icon svg{height:600px;}.elementor-249 .elementor-element.elementor-element-13c5ca4 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-da3bee4{width:auto;max-width:auto;margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-249 .elementor-element.elementor-element-da3bee4.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-da3bee4 .elementor-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:700;padding:24px 60px 24px 60px;}.elementor-249 .elementor-element.elementor-element-eac6925{z-index:99;}.elementor-249 .elementor-element.elementor-element-eac6925 .elementor-icon-wrapper{text-align:center;}.elementor-249 .elementor-element.elementor-element-eac6925 .elementor-icon{font-size:61px;}.elementor-249 .elementor-element.elementor-element-eac6925 .elementor-icon svg{height:61px;}.elementor-249 .elementor-element.elementor-element-eac6925 .elementor-icon-wrapper svg{width:auto;}.elementor-249 .elementor-element.elementor-element-a8319f3{--display:flex;--min-height:758px;--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;--overlay-opacity:1;--overlay-mix-blend-mode:lighten;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-a8319f3::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-a4aa77fa-9e15-4d0e-854a-e1aa3a0a6040);--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-1414fa7{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:2;}.elementor-249 .elementor-element.elementor-element-1414fa7.elementor-element{--align-self:flex-end;}.elementor-249 .elementor-element.elementor-element-1414fa7 .elementor-image-box-wrapper{text-align:left;}.elementor-249 .elementor-element.elementor-element-1414fa7 .elementor-image-box-title{margin-bottom:16px;font-family:"Tomato Grotesk", Sans-serif;font-size:1.75em;font-weight:600;line-height:1.2em;}.elementor-249 .elementor-element.elementor-element-1414fa7 .elementor-image-box-description{font-family:"Tomato Grotesk", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-1b2c4c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-06d6458{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-249 .elementor-element.elementor-element-06d6458.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-06d6458 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:2em;font-weight:600;line-height:1.6em;}.elementor-249 .elementor-element.elementor-element-008674a{--display:flex;}.elementor-249 .elementor-element.elementor-element-7366466 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-aa7d863{--display:flex;}.elementor-249 .elementor-element.elementor-element-8b80d0d .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-bc95c4a{--display:flex;}.elementor-249 .elementor-element.elementor-element-f346cdd .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-fe09270{--display:flex;}.elementor-249 .elementor-element.elementor-element-0c5406a .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-e951d9c{--display:flex;}.elementor-249 .elementor-element.elementor-element-db20411 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-394fa01{--display:flex;}.elementor-249 .elementor-element.elementor-element-fdb029a .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-bd25f13{--display:flex;}.elementor-249 .elementor-element.elementor-element-0a71002 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-b8a5208{--display:flex;}.elementor-249 .elementor-element.elementor-element-2dc5833 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-5354471{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#DEE0FC;--n-accordion-title-hover-color:#DEE0FC;--n-accordion-title-active-color:#DEE0FC;--n-accordion-icon-size:15px;}.elementor-249 .elementor-element.elementor-element-5354471 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#141223;border-style:none;}.elementor-249 .elementor-element.elementor-element-5354471.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-5354471 {--n-accordion-padding:32px 40px 32px 40px;}:where( .elementor-249 .elementor-element.elementor-element-5354471 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:32px;--padding-right:32px;--padding-bottom:32px;--padding-left:32px;}.elementor-249 .elementor-element.elementor-element-fd8a50d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:144px;--padding-right:144px;}.elementor-249 .elementor-element.elementor-element-fd8a50d:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-fd8a50d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #090A1600 47%, #140629 100%);}.elementor-249 .elementor-element.elementor-element-800822b{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-800822b .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-weight:400;line-height:1.4em;color:#FFFFFF99;}.elementor-249 .elementor-element.elementor-element-88f77a9{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;}.elementor-249 .elementor-element.elementor-element-88f77a9 .elementor-heading-title{font-family:"Tomato Grotesk", Sans-serif;font-weight:400;color:#FFFFFF99;}body.elementor-page-249:not(.elementor-motion-effects-element-type-background), body.elementor-page-249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03020A;}@media(min-width:768px){.elementor-249 .elementor-element.elementor-element-0e1c23c{--width:fit-content;}.elementor-249 .elementor-element.elementor-element-dbae016{--width:fit-content;}.elementor-249 .elementor-element.elementor-element-2fbf3e2{--width:43%;}.elementor-249 .elementor-element.elementor-element-1dfac5a{--width:80%;}.elementor-249 .elementor-element.elementor-element-3957c69{--width:33.3333%;}.elementor-249 .elementor-element.elementor-element-06ab15b{--width:57%;}.elementor-249 .elementor-element.elementor-element-12b0311{--width:100%;}.elementor-249 .elementor-element.elementor-element-e9dadde{--width:48%;}.elementor-249 .elementor-element.elementor-element-16f9e86{--width:48%;}.elementor-249 .elementor-element.elementor-element-75fa696{--width:48%;}.elementor-249 .elementor-element.elementor-element-74fd589{--width:48%;}.elementor-249 .elementor-element.elementor-element-c5adf99{--width:48%;}.elementor-249 .elementor-element.elementor-element-9aeca44{--width:48%;}.elementor-249 .elementor-element.elementor-element-99feacf{--width:43%;}.elementor-249 .elementor-element.elementor-element-0c2b8db{--width:43%;}.elementor-249 .elementor-element.elementor-element-fd8a50d{--content-width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-249 .elementor-element.elementor-element-3957c69{--width:40%;}.elementor-249 .elementor-element.elementor-element-06ab15b{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-249 .elementor-element.elementor-element-2fbf3e2{--width:100%;}.elementor-249 .elementor-element.elementor-element-99feacf{--width:70%;}.elementor-249 .elementor-element.elementor-element-0c2b8db{--width:70%;}.elementor-249 .elementor-element.elementor-element-a8319f3{--content-width:90vw;}.elementor-249 .elementor-element.elementor-element-fd8a50d{--content-width:90vw;}}@media(max-width:1366px){.elementor-249 .elementor-element.elementor-element-2653976{--min-height:884px;--padding-top:0em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-b4b6cd7{--container-widget-width:887px;--container-widget-flex-grow:0;width:var( --container-widget-width, 887px );max-width:887px;}.elementor-249 .elementor-element.elementor-element-b4b6cd7 .elementor-heading-title{font-size:2.1em;}.elementor-249 .elementor-element.elementor-element-d01734d{--padding-top:7em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-c5048d4 .elementor-icon-box-description{font-size:1em;}.elementor-249 .elementor-element.elementor-element-51882b0 .elementor-icon-box-description{font-size:1em;}.elementor-249 .elementor-element.elementor-element-fecd367 .elementor-icon-box-description{font-size:1em;}.elementor-249 .elementor-element.elementor-element-24366b9{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-f51789c{--padding-top:5em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-2912f39{--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;}.elementor-249 .elementor-element.elementor-element-2912f39.elementor-element{--align-self:flex-start;}.elementor-249 .elementor-element.elementor-element-1ef6cfc{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-e7ff72e{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-3957c69.e-con{--align-self:flex-start;}.elementor-249 .elementor-element.elementor-element-f16ba6a{--padding-top:6em;--padding-bottom:6em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-3d6c3b8{--container-widget-width:418px;--container-widget-flex-grow:0;width:var( --container-widget-width, 418px );max-width:418px;}.elementor-249 .elementor-element.elementor-element-49f5c80{margin:-3em -3em calc(var(--kit-widget-spacing, 0px) + -4em) 0em;--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-249 .elementor-element.elementor-element-394bd60{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;}.elementor-249 .elementor-element.elementor-element-719ee18 .elementor-heading-title{font-size:4em;}.elementor-249 .elementor-element.elementor-element-512c766{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-249 .elementor-element.elementor-element-8b86fdc .elementor-heading-title{font-size:4em;}.elementor-249 .elementor-element.elementor-element-6d8ddad{--container-widget-width:725px;--container-widget-flex-grow:0;width:var( --container-widget-width, 725px );max-width:725px;}.elementor-249 .elementor-element.elementor-element-68f7e31{--container-widget-width:652px;--container-widget-flex-grow:0;width:var( --container-widget-width, 652px );max-width:652px;}.elementor-249 .elementor-element.elementor-element-a8319f3{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-1414fa7 .elementor-image-box-description{font-size:1em;}.elementor-249 .elementor-element.elementor-element-5354471{--container-widget-width:781px;--container-widget-flex-grow:0;width:var( --container-widget-width, 781px );max-width:781px;}.elementor-249 .elementor-element.elementor-element-800822b{--container-widget-width:650px;--container-widget-flex-grow:0;width:var( --container-widget-width, 650px );max-width:650px;}.elementor-249 .elementor-element.elementor-element-88f77a9{--container-widget-width:754px;--container-widget-flex-grow:0;width:var( --container-widget-width, 754px );max-width:754px;}}@media(max-width:1024px){.elementor-249 .elementor-element.elementor-element-2653976{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-2653976:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-2653976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:150% auto;}.elementor-249 .elementor-element.elementor-element-214c2f3 .elementor-icon{font-size:38px;}.elementor-249 .elementor-element.elementor-element-214c2f3 .elementor-icon svg{height:38px;}.elementor-249 .elementor-element.elementor-element-5590d31{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-249 .elementor-element.elementor-element-0e1c23c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-dbae016{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-81d4386{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-81d4386 .elementor-icon{font-size:32px;}.elementor-249 .elementor-element.elementor-element-81d4386 .elementor-icon svg{height:32px;}.elementor-249 .elementor-element.elementor-element-a5155b0{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-a5155b0 .elementor-icon{font-size:32px;}.elementor-249 .elementor-element.elementor-element-a5155b0 .elementor-icon svg{height:32px;}.elementor-249 .elementor-element.elementor-element-74a6cfb{--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-249 .elementor-element.elementor-element-c5048d4{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-51882b0{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-fecd367{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-69d0469 .elementor-heading-title{font-size:1.3em;}.elementor-249 .elementor-element.elementor-element-1f2567d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-249 .elementor-element.elementor-element-f51789c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-249 .elementor-element.elementor-element-2912f39{--container-widget-width:62%;--container-widget-flex-grow:0;width:var( --container-widget-width, 62% );max-width:62%;}.elementor-249 .elementor-element.elementor-element-2912f39.elementor-element{--align-self:center;}.elementor-249 .elementor-element.elementor-element-1ef6cfc{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-6f08a5b{width:var( --container-widget-width, 76px );max-width:76px;--container-widget-width:76px;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-58d654d{--flex-wrap:wrap;}.elementor-249 .elementor-element.elementor-element-9437b87{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-249 .elementor-element.elementor-element-308ca54{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-249 .elementor-element.elementor-element-77844e0{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-249 .elementor-element.elementor-element-50079bd{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-249 .elementor-element.elementor-element-a38922f{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-249 .elementor-element.elementor-element-48a8ab8{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-249 .elementor-element.elementor-element-654cedc{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:4em;--padding-bottom:13em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-0b968b4{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-249 .elementor-element.elementor-element-8d88fd1{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-249 .elementor-element.elementor-element-a8319f3::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url(https://xavierochoa.io/wp-content/uploads/2025/02/bio-m.webp);background-repeat:no-repeat;background-size:contain;}.elementor-249 .elementor-element.elementor-element-a8319f3{--padding-top:34%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-249 .elementor-element.elementor-element-1414fa7{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-1b2c4c9{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-800822b{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-88f77a9{width:var( --container-widget-width, 787px );max-width:787px;--container-widget-width:787px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-249 .elementor-element.elementor-element-2653976:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-2653976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(https://xavierochoa.io/wp-content/uploads/2025/02/bg-mobile.webp);background-size:contain;}.elementor-249 .elementor-element.elementor-element-2653976{--content-width:90vw;--min-height:741px;--padding-top:49%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-249 .elementor-element.elementor-element-b4b6cd7 .elementor-heading-title{font-size:1.4em;}.elementor-249 .elementor-element.elementor-element-23b74c9 .elementor-heading-title{font-size:1em;}.elementor-249 .elementor-element.elementor-element-fa3fe9a .elementor-button{font-size:1em;line-height:1.4em;padding:20px 20px 20px 20px;}.elementor-249 .elementor-element.elementor-element-bad8d14 .elementor-heading-title{font-size:1em;}.elementor-249 .elementor-element.elementor-element-796d17a .elementor-button{font-size:1em;line-height:1.4em;padding:20px 20px 20px 20px;}.elementor-249 .elementor-element.elementor-element-6675f40{--width:100vw;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-c2c7c0a{--container-widget-width:90vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 90vw );max-width:90vw;}.elementor-249 .elementor-element.elementor-element-c2c7c0a .elementor-heading-title{font-size:1.5em;}.elementor-249 .elementor-element.elementor-element-7ee1ec6{--e-icon-list-icon-size:6px;}.elementor-249 .elementor-element.elementor-element-81d4386 .elementor-icon{font-size:32px;}.elementor-249 .elementor-element.elementor-element-81d4386 .elementor-icon svg{height:32px;}.elementor-249 .elementor-element.elementor-element-a5155b0 .elementor-icon{font-size:20px;}.elementor-249 .elementor-element.elementor-element-a5155b0 .elementor-icon svg{height:20px;}.elementor-249 .elementor-element.elementor-element-d01734d{--content-width:90vw;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-cfed860 .elementor-icon{font-size:39px;}.elementor-249 .elementor-element.elementor-element-cfed860 .elementor-icon svg{height:39px;}.elementor-249 .elementor-element.elementor-element-9488e36 .elementor-heading-title{font-size:1.5em;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-a07dbb1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-be28d7e .elementor-heading-title{font-size:1.5em;}.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-item > a{font-size:1em;}.elementor-249 .elementor-element.elementor-element-69d0469 .elementor-heading-title{font-size:1.2em;}.elementor-249 .elementor-element.elementor-element-24366b9{--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-249 .elementor-element.elementor-element-c27ae98 .elementor-heading-title{font-size:6.7em;}.elementor-249 .elementor-element.elementor-element-0780ba9{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-249 .elementor-element.elementor-element-0780ba9 .elementor-heading-title{font-size:1.4em;}.elementor-249 .elementor-element.elementor-element-1f2567d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-249 .elementor-element.elementor-element-f51789c{--content-width:90vw;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-2912f39{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-2fbf3e2{--gap:39px 39px;--row-gap:39px;--column-gap:39px;}.elementor-249 .elementor-element.elementor-element-f2ea202 .elementor-image-box-title{font-size:1.5em;}.elementor-249 .elementor-element.elementor-element-f2ea202 .elementor-image-box-description{font-size:1em;}.elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-249 .elementor-element.elementor-element-4534d44 .elementor-icon-list-item > a{font-size:1em;}.elementor-249 .elementor-element.elementor-element-9aa5f5c .elementor-button{font-size:1em;}.elementor-249 .elementor-element.elementor-element-585851b .elementor-icon{font-size:39px;}.elementor-249 .elementor-element.elementor-element-585851b .elementor-icon svg{height:39px;}.elementor-249 .elementor-element.elementor-element-7e3353e{--content-width:90vw;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-12309cc .elementor-heading-title{font-size:1.5em;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-05f2ce3 .elementor-icon{font-size:39px;}.elementor-249 .elementor-element.elementor-element-05f2ce3 .elementor-icon svg{height:39px;}.elementor-249 .elementor-element.elementor-element-1ef6cfc{--content-width:90vw;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-b950cbe .elementor-heading-title{font-size:1.5em;line-height:1.4em;}.elementor-249 .elementor-element.elementor-element-d435721 .elementor-icon{font-size:39px;}.elementor-249 .elementor-element.elementor-element-d435721 .elementor-icon svg{height:39px;}.elementor-249 .elementor-element.elementor-element-e7ff72e{--content-width:90vw;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-06ab15b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-249 .elementor-element.elementor-element-fe512a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-fe512a2 .elementor-heading-title{font-size:1.3em;}.elementor-249 .elementor-element.elementor-element-f13474e .elementor-icon{font-size:39px;}.elementor-249 .elementor-element.elementor-element-f13474e .elementor-icon svg{height:39px;}.elementor-249 .elementor-element.elementor-element-f7969a2 .elementor-icon{font-size:39px;}.elementor-249 .elementor-element.elementor-element-f7969a2 .elementor-icon svg{height:39px;}.elementor-249 .elementor-element.elementor-element-db7046d .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-db7046d .elementor-icon-box-title a{font-size:1em;}.elementor-249 .elementor-element.elementor-element-6cec8d9 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-6cec8d9 .elementor-icon-box-title a{font-size:1em;}.elementor-249 .elementor-element.elementor-element-1485641 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-1485641 .elementor-icon-box-title a{font-size:1em;}.elementor-249 .elementor-element.elementor-element-9437b87{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-249 .elementor-element.elementor-element-308ca54{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-249 .elementor-element.elementor-element-77844e0{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-249 .elementor-element.elementor-element-50079bd{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-249 .elementor-element.elementor-element-a38922f{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-249 .elementor-element.elementor-element-48a8ab8{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-249 .elementor-element.elementor-element-9e0957f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-249 .elementor-element.elementor-element-0a93ca6 .elementor-icon{font-size:39px;}.elementor-249 .elementor-element.elementor-element-0a93ca6 .elementor-icon svg{height:39px;}.elementor-249 .elementor-element.elementor-element-f16ba6a{--content-width:90vw;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-81cb98e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-249 .elementor-element.elementor-element-3d6c3b8 .elementor-image-box-title{font-size:1.5em;}.elementor-249 .elementor-element.elementor-element-49f5c80{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-249 .elementor-element.elementor-element-e9dadde{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-d6b76d0{padding:2em 2em 2em 2em;}.elementor-249 .elementor-element.elementor-element-d6b76d0 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-d6b76d0 .elementor-icon-box-title a{font-size:1.3em;}.elementor-249 .elementor-element.elementor-element-cec5111{padding:1em 2em 1em 2em;}.elementor-249 .elementor-element.elementor-element-d28e77f{padding:2em 2em 2em 2em;}.elementor-249 .elementor-element.elementor-element-d28e77f .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-d28e77f .elementor-icon-box-title a{font-size:1.3em;}.elementor-249 .elementor-element.elementor-element-4f20951{padding:1em 2em 1em 2em;}.elementor-249 .elementor-element.elementor-element-8ede22e{padding:2em 2em 2em 2em;}.elementor-249 .elementor-element.elementor-element-8ede22e .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-8ede22e .elementor-icon-box-title a{font-size:1.3em;}.elementor-249 .elementor-element.elementor-element-d195d45{padding:1em 2em 1em 2em;}.elementor-249 .elementor-element.elementor-element-dc8f82d{padding:2em 2em 2em 2em;}.elementor-249 .elementor-element.elementor-element-dc8f82d .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-dc8f82d .elementor-icon-box-title a{font-size:1.3em;}.elementor-249 .elementor-element.elementor-element-06fab95{padding:1em 2em 1em 2em;}.elementor-249 .elementor-element.elementor-element-1d281ba{padding:2em 2em 2em 2em;}.elementor-249 .elementor-element.elementor-element-1d281ba .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-1d281ba .elementor-icon-box-title a{font-size:1.3em;}.elementor-249 .elementor-element.elementor-element-1d281ba .elementor-icon-box-description{font-size:1em;}.elementor-249 .elementor-element.elementor-element-af7792e{padding:1em 2em 1em 2em;}.elementor-249 .elementor-element.elementor-element-b2a65e7{padding:2em 2em 2em 2em;}.elementor-249 .elementor-element.elementor-element-b2a65e7 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-b2a65e7 .elementor-icon-box-title a{font-size:1.3em;}.elementor-249 .elementor-element.elementor-element-a7f67f1{padding:1em 2em 1em 2em;}.elementor-249 .elementor-element.elementor-element-654cedc{--content-width:90vw;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:3em;--padding-bottom:10em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-22746e2{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-249 .elementor-element.elementor-element-22746e2 .elementor-heading-title{font-size:1.45em;}.elementor-249 .elementor-element.elementor-element-99feacf{--padding-top:3em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-249 .elementor-element.elementor-element-38fb47e{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-394bd60{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-719ee18 .elementor-heading-title{font-size:3.1em;}.elementor-249 .elementor-element.elementor-element-b0a5d5d{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-0c2b8db{--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-249 .elementor-element.elementor-element-3b0c41b{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-512c766{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-8b86fdc .elementor-heading-title{font-size:3.1em;}.elementor-249 .elementor-element.elementor-element-c5da733{--content-width:90vw;}.elementor-249 .elementor-element.elementor-element-6d8ddad .elementor-image-box-title{font-size:1.4em;}.elementor-249 .elementor-element.elementor-element-6d8ddad .elementor-image-box-description{font-size:1em;}.elementor-249 .elementor-element.elementor-element-28d98d6{--content-width:90vw;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-68f7e31{--icon-box-icon-margin:21px;}.elementor-249 .elementor-element.elementor-element-68f7e31 .elementor-icon{font-size:162px;}.elementor-249 .elementor-element.elementor-element-68f7e31 .elementor-icon-box-title, .elementor-249 .elementor-element.elementor-element-68f7e31 .elementor-icon-box-title a{font-size:1.5em;}.elementor-249 .elementor-element.elementor-element-68f7e31 .elementor-icon-box-description{font-size:1em;}.elementor-249 .elementor-element.elementor-element-eac6925 .elementor-icon{font-size:39px;}.elementor-249 .elementor-element.elementor-element-eac6925 .elementor-icon svg{height:39px;}.elementor-249 .elementor-element.elementor-element-a8319f3:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-6a592bcf-b8a3-4fdd-873d-4271c726c302);background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-249 .elementor-element.elementor-element-a8319f3::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-a8319f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:var(--wpr-bg-70714ac3-558a-410e-bd7b-273a6119e12e);background-size:contain;}.elementor-249 .elementor-element.elementor-element-a8319f3{--content-width:90vw;--overlay-opacity:0;--padding-top:74%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-249 .elementor-element.elementor-element-1414fa7{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-1b2c4c9{--content-width:90vw;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-249 .elementor-element.elementor-element-fd8a50d{--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-249 .elementor-element.elementor-element-800822b{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-429d147{width:100%;max-width:100%;}.elementor-249 .elementor-element.elementor-element-88f77a9{width:100%;max-width:100%;}}/* Start custom CSS for icon, class: .elementor-element-214c2f3 */:root{
    --left-mid: calc(1280px / 2);
}

.elementor-249 .elementor-element.elementor-element-214c2f3{
    position: absolute;
    top: 58px;
    left: 50%;
    transform: translate(calc(50% - var(--left-mid)), 0);
}

@media (min-width: 768px) and (max-width: 1024px){ :root{
     --left-mid: calc(768px / 2);
 }}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55d1ac1 */.elementor-249 .elementor-element.elementor-element-55d1ac1::before{
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--wpr-bg-bb9722e8-a891-42de-8304-1465b1aa5886) no-repeat;
    background-size: contain;
}

.elementor-249 .elementor-element.elementor-element-55d1ac1{
    border-radius: 100px;
    backdrop-filter: blur(10px);
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translate(-150%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26100a7 */.elementor-249 .elementor-element.elementor-element-26100a7::before{
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--wpr-bg-129a072f-0fb5-477e-9731-abf45a95116d) no-repeat;
    background-size: contain;
}

.elementor-249 .elementor-element.elementor-element-26100a7{
    border-radius: 100px;
    backdrop-filter: blur(10px);
    position: absolute;
    left: 50%;
    top: 38%;
    transform: translate(-120%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e658800 */.elementor-249 .elementor-element.elementor-element-e658800::before{
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--wpr-bg-92161e37-6b65-40c3-8c0f-b77da45e989c) no-repeat;
    background-size: contain;
}

.elementor-249 .elementor-element.elementor-element-e658800{
    border-radius: 100px;
    backdrop-filter: blur(10px);
    position: absolute;
    left: 50%;
    top: 28%;
    transform: translate(30%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a1b81 */.elementor-249 .elementor-element.elementor-element-35a1b81::before{
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--wpr-bg-4adfd83a-1582-4773-8691-6337611d781b) no-repeat;
    background-size: contain;
}

.elementor-249 .elementor-element.elementor-element-35a1b81{
    border-radius: 100px;
    backdrop-filter: blur(10px);
    position: absolute;
    left: 50%;
    top: 35%;
    transform: translate(10%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23b74c9 */.elementor-249 .elementor-element.elementor-element-23b74c9 .destaque{
    position: relative;
}

.elementor-249 .elementor-element.elementor-element-23b74c9 .destaque::before{
    content: "";
    width: 100%;
    height: 8px;
    background: var(--wpr-bg-f3dc7d34-d47a-4052-a620-aafa3a9e934d) no-repeat;
    position: absolute;
    bottom: -4px;
    background-size: contain;
}

.elementor-249 .elementor-element.elementor-element-23b74c9 .degrade{
    font-weight: 700
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bad8d14 */.elementor-249 .elementor-element.elementor-element-bad8d14 .destaque{
    position: relative;
}

.elementor-249 .elementor-element.elementor-element-bad8d14 .destaque::before{
    content: "";
    width: 100%;
    height: 8px;
    background: var(--wpr-bg-2770efae-aade-4a56-8b7e-d17a092d6738) no-repeat;
    position: absolute;
    bottom: -4px;
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ee1ec6 */.elementor-249 .elementor-element.elementor-element-7ee1ec6 svg{
    height: 50px;
    width: 120px;
}

.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-249 .elementor-element.elementor-element-7ee1ec6 .elementor-widget-container{
    overflow: visible;
}

.elementor-249 .elementor-element.elementor-element-7ee1ec6 .carrossel-ativo {
    display: flex;
    animation: carrossel 20s linear infinite;
}

.elementor-249 .elementor-element.elementor-element-7ee1ec6{
    mask-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent)
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-81d4386 */.elementor-249 .elementor-element.elementor-element-81d4386{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 100%)
}

.elementor-249 .elementor-element.elementor-element-81d4386 svg{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a5155b0 */.elementor-249 .elementor-element.elementor-element-a5155b0{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 100%)
}

.elementor-249 .elementor-element.elementor-element-a5155b0 svg{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cfed860 */.elementor-249 .elementor-element.elementor-element-cfed860{
    position: absolute;
    right: 5%;
    top: 10%;
    pointer-events: none;
    user-select: none;
    
    animation: flutc ease infinite 7s alternate;
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-cfed860{
        top:4%;
        left:initial;
        right: 5%;
        animation: flut ease infinite 3s alternate;
    }
}

@keyframes flutc{
    0%{
        transform: translate( 0px, -10%);
    }100%{
        transform: translate( 0px, 10%);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a99491 */.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-items{
    /*display: flex;*/
    gap: 16px;
}

.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-item{
    padding: 10px 16px !important;
    border: 1px solid #2419FF;
    border-radius: 100px;
}

.elementor-249 .elementor-element.elementor-element-9a99491 .elementor-icon-list-item:nth-child(even){
    border-color: #7E00FF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a07dbb1 */.elementor-249 .elementor-element.elementor-element-a07dbb1 {
  z-index:1;
}

.elementor-249 .elementor-element.elementor-element-a07dbb1:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px;
    background: linear-gradient(180deg, #1B182E, transparent);
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: inherit;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d01734d */.elementor-249 .elementor-element.elementor-element-d01734d .card{
    background: linear-gradient(108deg, #0D0927 3.63%, #03020A 96.03%);
    border-radius: 20px
}

.elementor-249 .elementor-element.elementor-element-d01734d .card .elementor-icon{
    padding: 5px;
    background: var(--Gradiente-roxo, linear-gradient(180deg, #2419FF 0%, #7E00FF 100%));
    border-radius: 5px;
}

.elementor-249 .elementor-element.elementor-element-d01734d::after{
    content: "";
    width: 1860px;
    height: 1860px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #0C0925 0%, rgba(12, 9, 37, 0.13) 100%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translatey(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c27ae98 */.elementor-249 .elementor-element.elementor-element-c27ae98{
    position: absolute;
    top: 0;
    
    opacity: 0.1;
background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
filter: blur(8.782060623168945px);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1f2567d */.elementor-249 .elementor-element.elementor-element-1f2567d .swiper{
     overflow:visible;
    
}

@media (min-width: 1025px){ .elementor-249 .elementor-element.elementor-element-1f2567d .swiper{
     overflow: visible;
     clip-path: polygon(0 -100%, 100% -100%, 100% 199%, 0 199%);
 }
 .elementor-249 .elementor-element.elementor-element-1f2567d .swiper-slide{
 }
 
 .elementor-249 .elementor-element.elementor-element-1f2567d .swiper-slide-next{
     transform: scale(1.2);
     z-index: 2;
     box-shadow: 0px 0px 69.5px 0px rgba(3, 2, 10, 0.50);
 }
 
 .elementor-249 .elementor-element.elementor-element-1f2567d .swiper-slide-active{
     mask-image: linear-gradient(90deg, transparent, #000 40%);
 }
 
 .elementor-249 .elementor-element.elementor-element-1f2567d .swiper-slide-next + .swiper-slide{
     mask-image: linear-gradient(-90deg, transparent, #000 40%);
 }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24366b9 */.elementor-249 .elementor-element.elementor-element-24366b9::before{
    left: initial;
    content: "";
    width: 1860px;
    height: 1860px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #0C0925 0%, rgba(12, 9, 37, 0.13) 100%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translatey(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2912f39 */.elementor-249 .elementor-element.elementor-element-2912f39::after{
    content: "";
    width: 112px;
    height: 39.62px;
    background: var(--wpr-bg-ce090bff-3fa5-47e5-85cd-be35a1382360) no-repeat;
    background-size: contain;
    position: absolute;
    bottom: 20px;
    right: 50%;
    transform: translate(160%);
}

.elementor-249 .elementor-element.elementor-element-2912f39::before{
    content: "";
    width: 83px;
    height: 83px;
    background: var(--wpr-bg-844c6d47-2ab0-4967-8eb0-814d9e8509fd) no-repeat;
    background-size: contain;
    position: absolute;
    top: 40px;
    right: 10px;
    animation: randomRotate 2s infinite ease-in-out alternate;
}

@media (min-width: 768px) and (max-width: 1024px){ .elementor-249 .elementor-element.elementor-element-2912f39::after{
     width: 80px;
     height: 39.62px;
 }
 
 .elementor-249 .elementor-element.elementor-element-2912f39::before{
     content: "";
     width: 50px;
     height: 50px;
 }
     }

@keyframes randomRotate {
    0% { transform: rotate(0deg); }
    25% { transform: rotate(10deg); }
    50% { transform: rotate(-8deg); }
    75% { transform: rotate(5deg); }
    100% { transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-585851b */.elementor-249 .elementor-element.elementor-element-585851b{
    position: absolute;
    left: 5%;
    top: 0%;
    pointer-events: none;
    user-select: none;
    
    animation: flutc ease infinite 7s alternate;
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-585851b{
        top:0%;
        left:initial;
        right: 2%;
        animation: flut ease infinite 3s alternate;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51789c */.elementor-249 .elementor-element.elementor-element-f51789c::before{
    left: 50%;
    content: "";
    width: 1860px;
    height: 1860px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #0C0925 0%, rgba(12, 9, 37, 0.13) 100%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b3f6f3 */.wrapper, #stars, #yahia {
  width: 100vw;
  height: 250vh;
  pointer-events: none;
}

.elementor-249 .elementor-element.elementor-element-5b3f6f3{
    position: absolute;
    width: 100vw;
    height: 250vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
     pointer-events: none;
}

.wrapper {
  position: relative;
  overflow: hidden;
  cursor: move;
  cursor: grab;
}
.wrapper:active {
  cursor: grabbing;
    
}
.wrapper .container {
  position: relative;
  width: 90%;
  max-width: 1000px;
  height: 100%;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-606cbc2 */.elementor-249 .elementor-element.elementor-element-606cbc2{
    line-height: 0;
    position: absolute;
    top: 24px;
    left: 24px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-05f2ce3 */.elementor-249 .elementor-element.elementor-element-05f2ce3{
    position: absolute;
    left: 5%;
    top: 0%;
    pointer-events: none;
    user-select: none;
    
    animation: flutc ease infinite 7s alternate;
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-05f2ce3{
        top:10%;
        left:initial;
        right: 10%;
        transform:initial;
        animation: flut ease infinite 3s alternate;
    }
}

@keyframes flutc{
    0%{
        transform: translate( 0px, -10%);
    }100%{
        transform: translate( 0px, 10%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b74aecb */.elementor-249 .elementor-element.elementor-element-b74aecb{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    max-width: 1920px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d435721 */.elementor-249 .elementor-element.elementor-element-d435721{
    position: absolute;
    left: 10%;
    top: 0%;
    pointer-events: none;
    user-select: none;
    
    animation: flutc ease infinite 7s alternate;
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-d435721{
        top:1%;
        left:initial;
        right: 1%;
        animation: flut ease infinite 3s alternate;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef6cfc */.elementor-249 .elementor-element.elementor-element-1ef6cfc::before{
    left: 50%;
    content: "";
    width: 1660px;
    height: 1660px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #171433 0%, transparent 100%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-90%, -50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f08a5b */.elementor-249 .elementor-element.elementor-element-6f08a5b{
    position: absolute;
    bottom: 20%;
    right: 0;
    transform: translatex(50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe512a2 */.elementor-249 .elementor-element.elementor-element-fe512a2 .degrade{
    display: block;
    margin-top: 20px;
    font-family: "Tomato Grotesk";
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 3rem */
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-fe512a2 .degrade{
        font-size: 1.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f13474e */.elementor-249 .elementor-element.elementor-element-f13474e{
    position: absolute;
    right: -12%;
    top: 0%;
    pointer-events: none;
    user-select: none;
    
    animation: flutc ease infinite 7s alternate;
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-f13474e{
        top:10%;
        left:initial;
        right: 10%;
        transform:initial;
        animation: flut ease infinite 3s alternate;
    }
}

@keyframes flutc{
    0%{
        transform: translate( 0px, -10%);
    }100%{
        transform: translate( 0px, 10%);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f7969a2 */.elementor-249 .elementor-element.elementor-element-f7969a2{
    position: absolute;
    right: -15%;
    top: 50%;
    pointer-events: none;
    user-select: none;
    
    animation: flutc ease infinite 7s alternate;
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-f7969a2{
        top:10%;
        left:initial;
        right: 10%;
        transform:initial;
        animation: flut ease infinite 3s alternate;
    }
}

@keyframes flutc{
    0%{
        transform: translate( 0px, -10%);
    }100%{
        transform: translate( 0px, 10%);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0a93ca6 */.elementor-249 .elementor-element.elementor-element-0a93ca6{
    position: absolute;
    left: 5%;
    top: 0%;
    pointer-events: none;
    user-select: none;
    
    animation: flutc ease infinite 7s alternate;
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-0a93ca6{
        top:10%;
        left:initial;
        right: 10%;
        transform:initial;
        animation: flut ease infinite 3s alternate;
    }
}

@keyframes flutc{
    0%{
        transform: translate( 0px, -10%);
    }100%{
        transform: translate( 0px, 10%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7ff72e */.elementor-249 .elementor-element.elementor-element-e7ff72e::before{
    left: 50%;
    content: "";
    width: 1860px;
    height: 1860px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #0C0925 0%, rgba(12, 9, 37, 0.13) 100%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}

.elementor-249 .elementor-element.elementor-element-e7ff72e{
    counter-reset: item 0;
}

.item-n .elementor-icon{
    display: flex;
    align-items: center;
    gap: 8px;
}

.item-n .elementor-icon::after{
    content: "Nivel " counter(item)":";
    counter-increment: item;
    color: var(--Corpo-de-Texto, #DEE0FC);
    font-family: "Tomato Grotesk";
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33e643e */.elementor-249 .elementor-element.elementor-element-33e643e{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translatex(-50%);
    text-wrap: nowrap;
    
    opacity: 0.1;
background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
filter: blur(8.782060623168945px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49f5c80 */.elementor-249 .elementor-element.elementor-element-49f5c80::before{
    content: "";
    width: 130px;
    height: 130px;
    background: var(--wpr-bg-a9e3028f-527c-4585-8f2b-2530c201373b) no-repeat;
    background-size: contain;
    position: absolute;
    top: 50%;
    right: -15%;
}

@media (max-width: 767px){ .elementor-249 .elementor-element.elementor-element-49f5c80::before{
     content: "";
     width: 80px;
     height: 80px;
     right: -2%
 }}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b0311 */.elementor-249 .elementor-element.elementor-element-12b0311{
    counter-reset: item 0;
}

.card-bonus{
    backdrop-filter: blur(15px);
}

.bonus .elementor-icon svg{
    height: unset;
}


.bonus .elementor-icon{
    position: absolute;
    top: 0;
    transform: translatey(-50%);
    display: flex;
    align-items: center;
    gap: 8px;
    width: fit-content;
    padding: 4px 20px 4px 4px;
    border-radius: 100px;
    background: var(--Destaque-Texto, linear-gradient(90deg, #3B33EB 54.75%, #8827EB 99.79%));
}

.bonus .elementor-icon::after{
    content: "BONO " counter(item);
    counter-increment: item;
    color: var(--Corpo-de-Texto, #DEE0FC);
    font-family: "Tomato Grotesk";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: 0.22rem;
}

.bonus .valor{
    display: block;
    margin-top: 30px;
    
    color: #DEE0FC;
    font-family: "Tomato Grotesk";
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.bonus .valor::before{
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    background: #26233C;
    left: 50%;
    transform: translatex(-50%);
    bottom: 50px;
}

.bonus .elementor-icon{
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f16ba6a */.elementor-249 .elementor-element.elementor-element-f16ba6a::before{
    left: 50%;
    content: "";
    width: 1860px;
    height: 1860px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #0C0925 0%, transparent 100%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7276479 */.elementor-249 .elementor-element.elementor-element-7276479{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translatex(-50%);
    text-wrap: nowrap;
    
    opacity: 0.1;
background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
filter: blur(8.782060623168945px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eb944e8 */.elementor-249 .elementor-element.elementor-element-eb944e8{
    position: absolute;
    top: -2px;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-394bd60 */.elementor-249 .elementor-element.elementor-element-394bd60 .trought{
    position: relative;
}

.elementor-249 .elementor-element.elementor-element-394bd60 .trought::before{
    content: "";
    width: 100%;
    height: 8px;
    background: var(--wpr-bg-cabed221-8ca0-4a83-98aa-291bd8ae256b) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-df4f48f */.elementor-249 .elementor-element.elementor-element-df4f48f{
    transform: translatey(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99feacf */.elementor-249 .elementor-element.elementor-element-99feacf{
background: radial-gradient(105.21% 80.83% at 50% 139.64%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, rgba(217, 217, 217, 0.11) 0%, rgba(217, 217, 217, 0.00) 100%), #130E33;
box-shadow: 0px 93px 48.2px -20px #000;
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9f8b3a */.elementor-249 .elementor-element.elementor-element-b9f8b3a{
    position: absolute;
    top: -2px;
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512c766 */.elementor-249 .elementor-element.elementor-element-512c766 .trought{
    position: relative;
}

.elementor-249 .elementor-element.elementor-element-512c766 .trought::before{
    content: "";
    width: 100%;
    height: 8px;
    background: var(--wpr-bg-59e01545-51cc-45b1-9a08-a1e792a48517) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: contain;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9cf8724 */.elementor-249 .elementor-element.elementor-element-9cf8724{
    transform: translatey(50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c2b8db */.elementor-249 .elementor-element.elementor-element-0c2b8db{
background: radial-gradient(105.21% 80.83% at 50% 139.64%, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, rgba(217, 217, 217, 0.09) 0%, rgba(217, 217, 217, 0.00) 100%), #03020A;

box-shadow: 0px 93px 48.2px -20px #000;

backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-654cedc */.elementor-249 .elementor-element.elementor-element-654cedc::before{
    left: 50%;
    content: "";
    width: 1260px;
    height: 1260px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #120D3B 0%, transparent 100%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0b968b4 */.elementor-249 .elementor-element.elementor-element-0b968b4{
    position: absolute;
    top: -1px;
    left: 0;
    line-height: 0;
}
.elementor-249 .elementor-element.elementor-element-0b968b4 svg{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d88fd1 */.elementor-249 .elementor-element.elementor-element-8d88fd1{
    position: absolute;
    bottom: -2px;
    right: 0;
    line-height: 0;
    transform: scale(-1)
}
.elementor-249 .elementor-element.elementor-element-8d88fd1 svg{
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6d8ddad */.sub-head{
    display: block;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.75rem;
    letter-spacing: 0.5rem;
    text-transform: uppercase;
    margin-bottom: 20px;
    
    background: var(--Destaque-Texto, linear-gradient(90deg, #3B33EB 54.75%, #8827EB 99.79%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-86504ec */.elementor-249 .elementor-element.elementor-element-86504ec{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5da733 */.elementor-249 .elementor-element.elementor-element-c5da733::before{
    width: 70%;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
    mask-image: radial-gradient(#000, transparent)
}

.elementor-249 .elementor-element.elementor-element-c5da733{
    border: 1px solid;
    border-left: 0;
    border-right: 0;
    border-image: linear-gradient(90deg, #3B33EB, #8827EB) 1;
    
    
}

.elementor-249 .elementor-element.elementor-element-c5da733::after{
    content: "";
    width: 20%;
    height: 120%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #2419FF;
    z-index: -1;
    filter: blur(100px);
    opacity: 0.8
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68f7e31 */.elementor-249 .elementor-element.elementor-element-68f7e31 svg{
    height: unset;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdae942 */.elementor-249 .elementor-element.elementor-element-bdae942{
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translatex(-50%);
    text-wrap: nowrap;
    
    opacity: 0.1;
background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
filter: blur(8.782060623168945px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-13c5ca4 */.elementor-249 .elementor-element.elementor-element-13c5ca4{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translatex(-50%);
    z-index: -2
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eac6925 */.elementor-249 .elementor-element.elementor-element-eac6925{
    position: absolute;
    left: 5%;
    top: 50%;
    pointer-events: none;
    user-select: none;
    
    animation: flutc ease infinite 7s alternate;
}

@media (max-width: 767px){
    .elementor-249 .elementor-element.elementor-element-eac6925{
        top:10%;
        left:initial;
        right: 10%;
        transform:initial;
        animation: flut ease infinite 3s alternate;
    }
}

@keyframes flutc{
    0%{
        transform: translate( 0px, -10%);
    }100%{
        transform: translate( 0px, 10%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28d98d6 */.elementor-249 .elementor-element.elementor-element-28d98d6::before{
    left: 50%;
    content: "";
    width: 1660px;
    height: 1660px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #171433 0%, transparent 100%);
    border-radius: 50%;
    position: absolute;
    top: 60%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1414fa7 */.elementor-249 .elementor-element.elementor-element-1414fa7 b{
    color: #fff;
}
.elementor-249 .elementor-element.elementor-element-1414fa7 .degrade{
    font-weight: 600
}

@media (max-width: 767px){ 
    .elementor-249 .elementor-element.elementor-element-1414fa7::after{
        content: "";
        width: 785px;
        height: 785px;
        position: absolute;
        background: #3C1C65;
        border: none;
        left: 0;
        top: initial;
        bottom:0;
        transform: translate(0, 30%);
        z-index:-1;
        left: initial;
        mask-image: radial-gradient(#000, transparent 70%);
        opacity: .7;
        pointer-events: none;
        user-select: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8319f3 */.elementor-249 .elementor-element.elementor-element-a8319f3::after{
    content: "";
    width: 785px;
    height: 785px;
    position: absolute;
    background: #3C1C65;
    border: none;
    left: 50%;
    top: 0%;
    transform: translate(90%, -20%);
    left: initial;
    mask-image: radial-gradient(#000, transparent 70%);
    opacity: .7;
    pointer-events: none;
    user-select: none;
}

@media (max-width: 767px){ .elementor-249 .elementor-element.elementor-element-a8319f3::after{
     left: 0;
     top: 0%;
     transform: translate(-50%, 50%);
 }}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-5354471 */.elementor-249 .elementor-element.elementor-element-5354471 .e-n-accordion-item .e-n-accordion-item-title{
    position: relative;
}
.elementor-249 .elementor-element.elementor-element-5354471 .e-n-accordion-item .e-n-accordion-item-title::after{
    content:"";
    width: 44px;
    height: 44px;
    position: absolute;
    right: 20px;
    border-radius: 8px;
    top: calc(50% + 2px);
    transform: translatey(-50%) rotate(0deg);
    transform-origin: center;
    background: #DEE0FC var(--wpr-bg-62ed6807-707b-4348-af11-69d49e2df1da) no-repeat;
    background-size: contain 50%;
    background-position: center;
    transition: 0.6s;
    
}

.elementor-249 .elementor-element.elementor-element-5354471 .e-n-accordion-item[open] .e-n-accordion-item-title::after{
    transform: translatey(-50%) rotate(-180deg) !important;
}


.elementor-249 .elementor-element.elementor-element-5354471 .e-n-accordion-item-title-header{
    padding-right: 3em !important;
}

.elementor-249 .elementor-element.elementor-element-5354471 .e-n-accordion-item-title-text{
    display: flex;
    justify-content: flex-start !important;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b2c4c9 */.elementor-249 .elementor-element.elementor-element-1b2c4c9::before{
    left: 50%;
    content: "";
    width: 1660px;
    height: 1660px;
    background: radial-gradient(36.89% 36.89% at 50.1% 52.43%, #171433 0%, transparent 100%);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    transform: translatey(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-800822b */.elementor-249 .elementor-element.elementor-element-800822b{
    padding-bottom: 14px;
    border-bottom: 1px solid #ffffff24;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88f77a9 */.elementor-249 .elementor-element.elementor-element-88f77a9{
    padding-bottom: 14px;
    border-bottom: 1px solid #ffffff24;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd512e2 */.scroll-animated {
  opacity: 0;
  filter: blur(10px);
  will-change: opacity, transform, filter;
}

.scroll-animated.ativo{
    transition: opacity 1s ease-out, 
              transform 1s ease-out, 
              filter 1s ease-out;
}

.js-scroll-left {
  transform: translate3d(-60%, 0, 0);
} 

.js-scroll-right {
  transform: translate3d(60%, 0, 0);
}

.js-scroll-bottom {
  transform: translate3d(0, 90px, 0);
}

.ativo {
  opacity: 1;
  filter: none;
  transform: translate3d(0, 0, 0) !important;
}

@media (min-width: 1025px) {
  .D1.ativo { transition-delay: 200ms; }
  .D2.ativo { transition-delay: 400ms; }
}

@media (max-width: 767px) {
  .js-scroll-left,
  .js-scroll-right {
    transform: translate3d(0, 90px, 0);
  }
  
  .no-mobi {
    opacity: 1;
    filter: none;
    transform: translate3d(0, 0, 0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd8a50d */.elementor-249 .elementor-element.elementor-element-fd8a50d{
    border-bottom: 8px solid;
    border-image: linear-gradient(#CE76F8, #854EE5) 1;
}/* End custom CSS */
/* Start custom CSS */html, body{
    overflow-x: hidden;
    width: 100%;
}

.degrade{
    background: var(--Destaque-Texto, linear-gradient(90deg, #3B33EB 54.75%, #8827EB 99.79%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.btn .elementor-button:hover{
    transform: scale(1.05);
}



.btn.bt2 .elementor-button {
    position: relative;
    background:linear-gradient(180deg, #FE800B 0%, #FFC692 100%);
}

.btn.bt2 .elementor-button::before{
    content: "";
    inset: 1px;
    background: #000;
    position: absolute;
    clip-path: polygon(14.846px 1.08185px, 1.26424px 13.8148px, 1.26424px 13.8148px, 1.032835779px 14.0504122px, 0.823021952px 14.3025256px, 0.635450473px 14.5696354px, 0.470773296px 14.8502368px, 0.329642375px 15.142825px, 0.212709664px 15.4458952px, 0.120627117px 15.7579426px, 0.054046688px 16.0774624px, 0.013620331px 16.4029498px, 1.6922286686203E-32px 16.7329px, 0px calc(100% - 4px), 0px calc(100% - 4px), 0.05235322px calc(100% - 3.3511887px), 0.20392256px calc(100% - 2.7357056px), 0.44647254px calc(100% - 2.1617869px), 0.77176768px calc(100% - 1.6376688px), 1.1715725px calc(100% - 1.1715875px), 1.63765152px calc(100% - 0.7717792px), 2.16176926px calc(100% - 0.4464801px), 2.73569024px calc(100% - 0.2039264px), 3.35117898px calc(100% - 0.05235429999999px), 4px calc(100% - 1.4210854715202E-14px), calc(100% - 17.657px) calc(100% - 0px), calc(100% - 17.657px) calc(100% - 0px), calc(100% - 17.340242px) calc(100% - 0.012549399999997px), calc(100% - 17.027456px) calc(100% - 0.049827199999967px), calc(100% - 16.719974px) calc(100% - 0.11127780000001px), calc(100% - 16.419128px) calc(100% - 0.1963456px), calc(100% - 16.12625px) calc(100% - 0.304475px), calc(100% - 15.842672px) calc(100% - 0.43511040000001px), calc(100% - 15.569726px) calc(100% - 0.5876962px), calc(100% - 15.308744px) calc(100% - 0.7616768px), calc(100% - 15.061058px) calc(100% - 0.95649660000001px), calc(100% - 14.828px) calc(100% - 1.1716px), calc(100% - 1.172px) calc(100% - 14.8284px), calc(100% - 1.172px) calc(100% - 14.8284px), calc(100% - 0.95669099999998px) calc(100% - 15.0612523px), calc(100% - 0.76172799999995px) calc(100% - 15.3087944px), calc(100% - 0.58765700000004px) calc(100% - 15.5696841px), calc(100% - 0.435024px) calc(100% - 15.8425792px), calc(100% - 0.30437500000005px) calc(100% - 16.1261375px), calc(100% - 0.19625599999995px) calc(100% - 16.4190168px), calc(100% - 0.11121300000002px) calc(100% - 16.7198749px), calc(100% - 0.049792000000025px) calc(100% - 17.0273696px), calc(100% - 0.012538999999947px) calc(100% - 17.3401587px), calc(100% - 1.1368683772162E-13px) calc(100% - 17.6569px), calc(100% - 0px) 4px, calc(100% - 0px) 4px, calc(100% - 0.052356999999915px) 3.35117898px, calc(100% - 0.20393599999989px) 2.73569024px, calc(100% - 0.44649900000013px) 2.16176926px, calc(100% - 0.77180799999996px) 1.63765152px, calc(100% - 1.1716249999999px) 1.1715725px, calc(100% - 1.637712px) 0.77176768px, calc(100% - 2.161831px) 0.44647254px, calc(100% - 2.735744px) 0.20392256px, calc(100% - 3.3512129999999px) 0.05235322px, calc(100% - 4.0000000000001px) 6.6222161283942E-32px, 17.5818px 0px, 17.5818px 0px, 17.2782545px 0.011525531px, 16.978192px 0.045787888px, 16.6828035px 0.102315717px, 16.39328px 0.180637664px, 16.1108125px 0.280282375px, 15.836592px 0.400778496px, 15.5718095px 0.541654673px, 15.317656px 0.702439552px, 15.0753225px 0.882661779px, 14.846px 1.08185px);
    z-index: 0;
}

.btn.bt2 .elementor-button .elementor-button-text{
    background:linear-gradient(180deg, #FE800B 0%, #FFC692 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
position: relative;
z-index: 2;
}

.btn .elementor-button{
    background-size: 400% 200%;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(89deg, #31C87F -19.09%, #1B9175 77.43%, #0E7E55 119.18%);
    transition: all .8s;
    
    clip-path: polygon(14.846px 1.08185px, 1.26424px 13.8148px, 1.26424px 13.8148px, 1.032835779px 14.0504122px, 0.823021952px 14.3025256px, 0.635450473px 14.5696354px, 0.470773296px 14.8502368px, 0.329642375px 15.142825px, 0.212709664px 15.4458952px, 0.120627117px 15.7579426px, 0.054046688px 16.0774624px, 0.013620331px 16.4029498px, 1.6922286686203E-32px 16.7329px, 0px calc(100% - 4px), 0px calc(100% - 4px), 0.05235322px calc(100% - 3.3511887px), 0.20392256px calc(100% - 2.7357056px), 0.44647254px calc(100% - 2.1617869px), 0.77176768px calc(100% - 1.6376688px), 1.1715725px calc(100% - 1.1715875px), 1.63765152px calc(100% - 0.7717792px), 2.16176926px calc(100% - 0.4464801px), 2.73569024px calc(100% - 0.2039264px), 3.35117898px calc(100% - 0.05235429999999px), 4px calc(100% - 1.4210854715202E-14px), calc(100% - 17.657px) calc(100% - 0px), calc(100% - 17.657px) calc(100% - 0px), calc(100% - 17.340242px) calc(100% - 0.012549399999997px), calc(100% - 17.027456px) calc(100% - 0.049827199999967px), calc(100% - 16.719974px) calc(100% - 0.11127780000001px), calc(100% - 16.419128px) calc(100% - 0.1963456px), calc(100% - 16.12625px) calc(100% - 0.304475px), calc(100% - 15.842672px) calc(100% - 0.43511040000001px), calc(100% - 15.569726px) calc(100% - 0.5876962px), calc(100% - 15.308744px) calc(100% - 0.7616768px), calc(100% - 15.061058px) calc(100% - 0.95649660000001px), calc(100% - 14.828px) calc(100% - 1.1716px), calc(100% - 1.172px) calc(100% - 14.8284px), calc(100% - 1.172px) calc(100% - 14.8284px), calc(100% - 0.95669099999998px) calc(100% - 15.0612523px), calc(100% - 0.76172799999995px) calc(100% - 15.3087944px), calc(100% - 0.58765700000004px) calc(100% - 15.5696841px), calc(100% - 0.435024px) calc(100% - 15.8425792px), calc(100% - 0.30437500000005px) calc(100% - 16.1261375px), calc(100% - 0.19625599999995px) calc(100% - 16.4190168px), calc(100% - 0.11121300000002px) calc(100% - 16.7198749px), calc(100% - 0.049792000000025px) calc(100% - 17.0273696px), calc(100% - 0.012538999999947px) calc(100% - 17.3401587px), calc(100% - 1.1368683772162E-13px) calc(100% - 17.6569px), calc(100% - 0px) 4px, calc(100% - 0px) 4px, calc(100% - 0.052356999999915px) 3.35117898px, calc(100% - 0.20393599999989px) 2.73569024px, calc(100% - 0.44649900000013px) 2.16176926px, calc(100% - 0.77180799999996px) 1.63765152px, calc(100% - 1.1716249999999px) 1.1715725px, calc(100% - 1.637712px) 0.77176768px, calc(100% - 2.161831px) 0.44647254px, calc(100% - 2.735744px) 0.20392256px, calc(100% - 3.3512129999999px) 0.05235322px, calc(100% - 4.0000000000001px) 6.6222161283942E-32px, 17.5818px 0px, 17.5818px 0px, 17.2782545px 0.011525531px, 16.978192px 0.045787888px, 16.6828035px 0.102315717px, 16.39328px 0.180637664px, 16.1108125px 0.280282375px, 15.836592px 0.400778496px, 15.5718095px 0.541654673px, 15.317656px 0.702439552px, 15.0753225px 0.882661779px, 14.846px 1.08185px); 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tomato Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url(https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-Regular.eot);
	src: url('https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
		url(https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-Regular.woff2) format('woff2'),
		url(https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-Regular.woff) format('woff'),
		url(https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-Regular.ttf) format('truetype'),
		url('https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-Regular.svg#TomatoGrotesk') format('svg');
}
@font-face {
	font-family: 'Tomato Grotesk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url(https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-SemiBold.eot);
	src: url('https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-SemiBold.eot?#iefix') format('embedded-opentype'),
		url(https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-SemiBold.woff2) format('woff2'),
		url(https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-SemiBold.woff) format('woff'),
		url(https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-SemiBold.ttf) format('truetype'),
		url('https://xavierochoa.io/wp-content/uploads/2025/01/TomatoGrotesk-SemiBold.svg#TomatoGrotesk') format('svg');
}
/* End Custom Fonts CSS */