.elementor-11 .elementor-element.elementor-element-fb53d81{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-a49a1b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-bb62f09{--display:flex;}.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-11 .elementor-element.elementor-element-0d53e1c img{width:35%;}.elementor-11 .elementor-element.elementor-element-80d9dee{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-44b759f{--display:flex;}.elementor-11 .elementor-element.elementor-element-c586a8c{--display:flex;}.elementor-11 .elementor-element.elementor-element-93becaa{--display:flex;}.elementor-11 .elementor-element.elementor-element-8082773{--display:flex;}.elementor-11 .elementor-element.elementor-element-31833ea{--display:flex;}.elementor-11 .elementor-element.elementor-element-a9612d6{--display:flex;}.elementor-11 .elementor-element.elementor-element-198747d{--display:flex;}.elementor-11 .elementor-element.elementor-element-5c0ed3d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:27px;--n-menu-title-font-size:12px;--n-menu-title-color-normal:#FFFFFF;--n-menu-divider-content:"";--n-menu-divider-style:solid;--n-menu-divider-color:#FFFFFF6E;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-11 .elementor-element.elementor-element-5c0ed3d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-11 .elementor-element.elementor-element-5c0ed3d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-11 .elementor-element.elementor-element-5c0ed3d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Nova Mono", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-5c0ed3d {--n-menu-title-color-hover:#575FF2;}.elementor-11 .elementor-element.elementor-element-8e99334{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-cfc997d .elementor-button{background-color:transparent;font-family:"Nova Mono", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;background-image:linear-gradient(266deg, #575FF2 0%, #1B1B1B 100%);border-radius:4px 4px 4px 4px;padding:15px 40px 15px 40px;}.elementor-11 .elementor-element.elementor-element-cfc997d .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-cfc997d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(290deg, #1E1E1F 0%, #575FF2 100%);box-shadow:0px 5px 30px 5px rgba(87.00000000000003, 95.00000000000006, 241.99999999999994, 0.48);}.elementor-11 .elementor-element.elementor-element-cfc997d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-cfc997d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-fe1e5de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-6c42634{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-6c42634.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-7efe646{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7efe646.e-con{--align-self:flex-start;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-6b0ecd9{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-d17d231{--display:flex;}.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-11 .elementor-element.elementor-element-872b11c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ea8f5dd{--display:flex;}.elementor-11 .elementor-element.elementor-element-16e4fa8{text-align:center;}.elementor-11 .elementor-element.elementor-element-16e4fa8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:29px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a514351{--display:flex;}.elementor-11 .elementor-element.elementor-element-fbd657c .elementor-button{background-color:transparent;font-family:"Nova Mono", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;background-image:linear-gradient(266deg, #575FF2 0%, #1B1B1B 100%);border-radius:4px 4px 4px 4px;padding:15px 40px 15px 40px;}.elementor-11 .elementor-element.elementor-element-fbd657c .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-fbd657c .elementor-button:focus{background-color:transparent;background-image:linear-gradient(290deg, #1E1E1F 0%, #575FF2 100%);box-shadow:0px 5px 30px 5px rgba(87.00000000000003, 95.00000000000006, 241.99999999999994, 0.48);}.elementor-11 .elementor-element.elementor-element-fbd657c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-fbd657c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-ec9057f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7d25c3d img{width:100%;}.elementor-11 .elementor-element.elementor-element-1d3d809{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-c018257{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-c018257 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-c018257 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-d0adeb7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5b839cd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-4909255{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-5acd1a2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-5acd1a2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fe8742c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-b3939c6{--display:flex;}.elementor-11 .elementor-element.elementor-element-deb5e08{text-align:start;}.elementor-11 .elementor-element.elementor-element-deb5e08 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-52eaa4f{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-09277f4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ae5b48b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11 .elementor-element.elementor-element-aef5264{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-aef5264:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-aef5264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 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-11 .elementor-element.elementor-element-bd6dc47 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-bd6dc47.elementor-view-stacked .elementor-icon{background-color:#5E66FF;}.elementor-11 .elementor-element.elementor-element-bd6dc47.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-bd6dc47.elementor-view-default .elementor-icon{fill:#5E66FF;color:#5E66FF;border-color:#5E66FF;}.elementor-11 .elementor-element.elementor-element-bd6dc47 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-bd6dc47 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-bd6dc47 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;line-height:32px;}.elementor-11 .elementor-element.elementor-element-bd6dc47 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-bd6dc47:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-bd6dc47:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a53a9be{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-a53a9be:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a53a9be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-1f80630 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-1f80630.elementor-view-stacked .elementor-icon{background-color:#5E66FF;}.elementor-11 .elementor-element.elementor-element-1f80630.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1f80630.elementor-view-default .elementor-icon{fill:#5E66FF;color:#5E66FF;border-color:#5E66FF;}.elementor-11 .elementor-element.elementor-element-1f80630 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-1f80630 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-1f80630 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;line-height:32px;}.elementor-11 .elementor-element.elementor-element-1f80630 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1f80630:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-1f80630:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e620e3b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-11 .elementor-element.elementor-element-965908b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-965908b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-965908b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-8dfb465 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-8dfb465.elementor-view-stacked .elementor-icon{background-color:#5E66FF;}.elementor-11 .elementor-element.elementor-element-8dfb465.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-8dfb465.elementor-view-default .elementor-icon{fill:#5E66FF;color:#5E66FF;border-color:#5E66FF;}.elementor-11 .elementor-element.elementor-element-8dfb465 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-8dfb465 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-8dfb465 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;line-height:32px;}.elementor-11 .elementor-element.elementor-element-8dfb465 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8dfb465:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-8dfb465:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-97252b7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-97252b7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-97252b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-ea02e42 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-11 .elementor-element.elementor-element-ea02e42.elementor-view-stacked .elementor-icon{background-color:#5E66FF;}.elementor-11 .elementor-element.elementor-element-ea02e42.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ea02e42.elementor-view-default .elementor-icon{fill:#5E66FF;color:#5E66FF;border-color:#5E66FF;}.elementor-11 .elementor-element.elementor-element-ea02e42 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-ea02e42 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-ea02e42 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:600;line-height:32px;}.elementor-11 .elementor-element.elementor-element-ea02e42 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ea02e42:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-ea02e42:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3b84c48{--display:flex;}.elementor-11 .elementor-element.elementor-element-93ae1fa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-93ae1fa .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-93ae1fa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-c80a23e{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b588c82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-e23cc57{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-5dbfbd9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-5dbfbd9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9e44ee5{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-cf9fb8c{text-align:center;}.elementor-11 .elementor-element.elementor-element-cf9fb8c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:29px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3efd9ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-8e12bbd{--display:flex;--justify-content:flex-start;}.elementor-11 .elementor-element.elementor-element-0962d3a{text-align:start;}.elementor-11 .elementor-element.elementor-element-0962d3a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0905a9e{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ec3fadc .elementor-button{background-color:transparent;font-family:"Nova Mono", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;background-image:linear-gradient(266deg, #575FF2 0%, #1B1B1B 100%);border-radius:4px 4px 4px 4px;padding:15px 40px 15px 40px;}.elementor-11 .elementor-element.elementor-element-ec3fadc .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-ec3fadc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(290deg, #1E1E1F 0%, #575FF2 100%);box-shadow:0px 5px 30px 5px rgba(87.00000000000003, 95.00000000000006, 241.99999999999994, 0.48);}.elementor-11 .elementor-element.elementor-element-ec3fadc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-ec3fadc .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-11 .elementor-element.elementor-element-d58d2c7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-3dd20f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-11 .elementor-element.elementor-element-9e6d71a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-9e6d71a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9e6d71a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-8754d33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2491d19{text-align:start;}.elementor-11 .elementor-element.elementor-element-2491d19 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#FFFFFF;}.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-11 .elementor-element.elementor-element-970eb9c .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-970eb9c.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-970eb9c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-970eb9c.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-970eb9c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-970eb9c.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-970eb9c .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-970eb9c .elementor-icon svg{height:25px;}.elementor-11 .elementor-element.elementor-element-13fbf59{--display:flex;}.elementor-11 .elementor-element.elementor-element-39dde73{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-07eea29{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-07eea29:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-07eea29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-370b05b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-6edab85{text-align:start;}.elementor-11 .elementor-element.elementor-element-6edab85 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-9766cc9 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-9766cc9.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-9766cc9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-9766cc9.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-9766cc9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-9766cc9.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-9766cc9 .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-9766cc9 .elementor-icon svg{height:25px;}.elementor-11 .elementor-element.elementor-element-6f2b37a{--display:flex;}.elementor-11 .elementor-element.elementor-element-828931c{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e662eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-11 .elementor-element.elementor-element-77bbb9c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-77bbb9c:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-77bbb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-af53441{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-1175405{text-align:start;}.elementor-11 .elementor-element.elementor-element-1175405 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-770d867 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-770d867.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-770d867.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-770d867.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-770d867.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-770d867.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-770d867 .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-770d867 .elementor-icon svg{height:25px;}.elementor-11 .elementor-element.elementor-element-9195804{--display:flex;}.elementor-11 .elementor-element.elementor-element-e19f21f{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2aac8ae{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-2aac8ae:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2aac8ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-49f958b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-31a459a{text-align:start;}.elementor-11 .elementor-element.elementor-element-31a459a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-123f1ca .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-123f1ca.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-123f1ca.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-123f1ca.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-123f1ca.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-123f1ca.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-123f1ca .elementor-icon{font-size:22px;}.elementor-11 .elementor-element.elementor-element-123f1ca .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-b316b7b{--display:flex;}.elementor-11 .elementor-element.elementor-element-b3382c7{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7576927{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-11 .elementor-element.elementor-element-6eed6aa{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-6eed6aa:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6eed6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-be422f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-7c86bab{text-align:start;}.elementor-11 .elementor-element.elementor-element-7c86bab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb0f79d .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-fb0f79d.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-fb0f79d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-fb0f79d.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-fb0f79d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-fb0f79d.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-fb0f79d .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-fb0f79d .elementor-icon svg{height:25px;}.elementor-11 .elementor-element.elementor-element-322a691{--display:flex;}.elementor-11 .elementor-element.elementor-element-ce4a621{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1b7d5e6{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-1b7d5e6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1b7d5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #575FF266 0%, #0202027D 100%);}.elementor-11 .elementor-element.elementor-element-534eaf1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-662db0e{text-align:start;}.elementor-11 .elementor-element.elementor-element-662db0e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c4afd81 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-c4afd81.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-c4afd81.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c4afd81.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-c4afd81.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c4afd81.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-c4afd81 .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-c4afd81 .elementor-icon svg{height:25px;}.elementor-11 .elementor-element.elementor-element-f87a3fc{--display:flex;}.elementor-11 .elementor-element.elementor-element-389fdd3{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:20px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c6da0fa{--display:flex;}.elementor-11 .elementor-element.elementor-element-756d22d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-756d22d .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-756d22d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-22c0d25f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:90px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-22c0d25f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-22c0d25f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050611;}.elementor-11 .elementor-element.elementor-element-622ed30{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-210e3328{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-210e3328 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7d1dc4d2{text-align:center;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:29px;color:#C5C7D6;}.elementor-11 .elementor-element.elementor-element-9b6a040{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-6ca5ee9a{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(124,126,255,.18);--border-color:rgba(124,126,255,.18);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-6ca5ee9a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6ca5ee9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090F;}.elementor-11 .elementor-element.elementor-element-5245c767{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-11 .elementor-element.elementor-element-5245c767 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:2px;color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-7f2907b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#E6E7F0;}.elementor-11 .elementor-element.elementor-element-39e7eb10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.07);--border-color:rgba(255,255,255,.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f06d3d5{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f06d3d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-de0bd84 img{width:73%;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-0f44f5e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2dc1585{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-2dc1585 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-10c74ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-10c74ed .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;color:#9195C6;}.elementor-11 .elementor-element.elementor-element-40c27083{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(124,126,255,.18);--border-color:rgba(124,126,255,.18);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-40c27083:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-40c27083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090F;}.elementor-11 .elementor-element.elementor-element-3e62d58d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-11 .elementor-element.elementor-element-3e62d58d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:2px;color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-59a8d805{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#E6E7F0;}.elementor-11 .elementor-element.elementor-element-3892c8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.07);--border-color:rgba(255,255,255,.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b3bfb8e{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-b3bfb8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-f5b540c img{width:73%;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-b0d474a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-59a13bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-59a13bb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e10f497{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-e10f497 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;color:#9195C6;}.elementor-11 .elementor-element.elementor-element-234acf3a{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(124,126,255,.18);--border-color:rgba(124,126,255,.18);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-234acf3a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-234acf3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090F;}.elementor-11 .elementor-element.elementor-element-356ed201{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-11 .elementor-element.elementor-element-356ed201 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:2px;color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-42f7e685{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#E6E7F0;}.elementor-11 .elementor-element.elementor-element-70c81ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.07);--border-color:rgba(255,255,255,.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f49f93d{--display:flex;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f49f93d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-127a655 img{width:73%;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-0812a8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-59f3375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-59f3375 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ee93fcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-ee93fcf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;color:#9195C6;}.elementor-11 .elementor-element.elementor-element-6d1ff79f{--display:flex;--min-height:290px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:rgba(124,126,255,.18);--border-color:rgba(124,126,255,.18);--border-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-6d1ff79f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6d1ff79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090F;}.elementor-11 .elementor-element.elementor-element-58b704e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-11 .elementor-element.elementor-element-58b704e0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:600;letter-spacing:2px;color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-1043cea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;line-height:1.55em;color:#E6E7F0;}.elementor-11 .elementor-element.elementor-element-7029936{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.07);--border-color:rgba(255,255,255,.07);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d2a1d31{--display:flex;--justify-content:center;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d2a1d31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-c847d51 img{width:73%;border-radius:100px 100px 100px 100px;}.elementor-11 .elementor-element.elementor-element-882c04e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-476e61a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-476e61a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ed93ecb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-ed93ecb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;color:#9195C6;}.elementor-11 .elementor-element.elementor-element-b332e30{--display:flex;}.elementor-11 .elementor-element.elementor-element-dd6f771{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-dd6f771 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-dd6f771 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-54b7814{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4d4cfa1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-1df05ca{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-c0c247d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-c0c247d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d5702e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-ffd954f{text-align:center;}.elementor-11 .elementor-element.elementor-element-ffd954f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:29px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8389909{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-054e6f9{background-color:#575FF261;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-054e6f9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-dab1f2c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-584b4cb{--display:flex;--justify-content:flex-start;}.elementor-11 .elementor-element.elementor-element-f3f539a{text-align:start;}.elementor-11 .elementor-element.elementor-element-f3f539a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-08f367b{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b133184{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-b133184 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-53ee39c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-26c832f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e42ec52{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3591664 img{width:100%;}.elementor-11 .elementor-element.elementor-element-7b2aefe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-fb773e8 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-fb773e8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb773e8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-fb773e8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb773e8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-fb773e8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb773e8 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-fb773e8 .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-2288bcf{background-color:#575FF2;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-aadc45b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-aadc45b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ea1cd4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-40672bd img{width:100%;}.elementor-11 .elementor-element.elementor-element-dbaaf5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-ad56d2d .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-ad56d2d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ad56d2d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ad56d2d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ad56d2d.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-ad56d2d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ad56d2d .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-ad56d2d .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-bfd21aa{background-color:#575FF2;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a95eea4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-a95eea4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1d666c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1473ee6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ae3c04e img{width:100%;}.elementor-11 .elementor-element.elementor-element-df988f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-fb9fdcf .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-fb9fdcf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb9fdcf.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-fb9fdcf.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb9fdcf.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-fb9fdcf.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-fb9fdcf .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-fb9fdcf .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-82f459e{background-color:#575FF2;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-01f39c0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-01f39c0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-735f9a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6f4f7cb img{width:100%;}.elementor-11 .elementor-element.elementor-element-06286f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-2aea6d8 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-2aea6d8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2aea6d8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2aea6d8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2aea6d8.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-2aea6d8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2aea6d8 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-2aea6d8 .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-8dde598{background-color:#575FF2;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-1ddc991{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-1ddc991 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c35e903{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f8b2880{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-48a3bd4 img{width:100%;}.elementor-11 .elementor-element.elementor-element-4e4aaa0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-c3efe36 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-c3efe36.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c3efe36.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c3efe36.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c3efe36.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-c3efe36.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c3efe36 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-c3efe36 .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-6ab6d1a{background-color:#575FF2;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e088166{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-e088166 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-60bb3d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4bda44f img{width:100%;}.elementor-11 .elementor-element.elementor-element-a47b119{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-cc7afd1 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-cc7afd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cc7afd1.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-cc7afd1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cc7afd1.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-cc7afd1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cc7afd1 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-cc7afd1 .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-f5e8d8f{background-color:#575FF2;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-bac8e1e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-bac8e1e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-aab681e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a73b678{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e72f378 img{width:100%;}.elementor-11 .elementor-element.elementor-element-796510f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-d5f44e0 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-d5f44e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d5f44e0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d5f44e0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d5f44e0.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d5f44e0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d5f44e0 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-d5f44e0 .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-cdf452a{background-color:#575FF2;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-103d71e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-103d71e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-eca99fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ea4c099 img{width:100%;}.elementor-11 .elementor-element.elementor-element-efb7f35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-d816c8f .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-d816c8f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d816c8f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d816c8f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d816c8f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-d816c8f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d816c8f .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-d816c8f .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-3910eca{background-color:#575FF2;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-d52e404{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-d52e404 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5fbd1df{--display:flex;}.elementor-11 .elementor-element.elementor-element-a20d815{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-a20d815 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-a20d815 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-315d7ac{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1e76708{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-8250125{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2447c72{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-2447c72 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2ce943c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-ebb8139{text-align:center;}.elementor-11 .elementor-element.elementor-element-ebb8139 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:29px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8a62ca0{--display:flex;}.elementor-11 .elementor-element.elementor-element-56ba6a1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-51f6a6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-fae0a46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11 .elementor-element.elementor-element-841733c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-db4fbef{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-5a5a3bc .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-5a5a3bc.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-5a5a3bc.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5a5a3bc.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-5a5a3bc.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5a5a3bc.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-5a5a3bc .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-5a5a3bc .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-be095c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-11 .elementor-element.elementor-element-42096d4{--display:flex;}.elementor-11 .elementor-element.elementor-element-15968dd{text-align:start;}.elementor-11 .elementor-element.elementor-element-15968dd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5bc1f81{text-align:start;}.elementor-11 .elementor-element.elementor-element-5bc1f81 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d469c4a{--display:flex;}.elementor-11 .elementor-element.elementor-element-8a04aa2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-398b9ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11 .elementor-element.elementor-element-e86c2f8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-341d211{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-019633c .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-019633c.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-019633c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-019633c.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-019633c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-019633c.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-019633c .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-019633c .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-98766ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-68e6048{--display:flex;}.elementor-11 .elementor-element.elementor-element-7cd9474{text-align:start;}.elementor-11 .elementor-element.elementor-element-7cd9474 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-cf9c770{text-align:start;}.elementor-11 .elementor-element.elementor-element-cf9c770 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-179eb4e{--display:flex;}.elementor-11 .elementor-element.elementor-element-9ef8038{--display:flex;}.elementor-11 .elementor-element.elementor-element-03fb854{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11 .elementor-element.elementor-element-dd777e7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-7ba3b7b{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-674ddd6 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-674ddd6.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-674ddd6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-674ddd6.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-674ddd6.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-674ddd6.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-674ddd6 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-674ddd6 .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-bf30c01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-96510a5{--display:flex;}.elementor-11 .elementor-element.elementor-element-decd57b{text-align:start;}.elementor-11 .elementor-element.elementor-element-decd57b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-59b6213{text-align:start;}.elementor-11 .elementor-element.elementor-element-59b6213 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4f8e0c1{--display:flex;}.elementor-11 .elementor-element.elementor-element-c0d3eb2{--display:flex;}.elementor-11 .elementor-element.elementor-element-57cdf0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11 .elementor-element.elementor-element-dc180c7{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-feb21e3{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e1c9cc9 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-e1c9cc9.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-e1c9cc9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e1c9cc9.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-e1c9cc9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e1c9cc9.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-e1c9cc9 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-e1c9cc9 .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-294434f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-5922eea{--display:flex;}.elementor-11 .elementor-element.elementor-element-aa5a1ac{text-align:start;}.elementor-11 .elementor-element.elementor-element-aa5a1ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-684a9e4{text-align:start;}.elementor-11 .elementor-element.elementor-element-684a9e4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-edd828e{--display:flex;}.elementor-11 .elementor-element.elementor-element-c372b01{--display:flex;}.elementor-11 .elementor-element.elementor-element-843dfab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11 .elementor-element.elementor-element-d5a4a59{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-ec150a8{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-e551ba9 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-e551ba9.elementor-view-stacked .elementor-icon{background-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-e551ba9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e551ba9.elementor-view-default .elementor-icon{color:#7077FF;border-color:#7077FF;}.elementor-11 .elementor-element.elementor-element-e551ba9.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-e551ba9.elementor-view-default .elementor-icon svg{fill:#7077FF;}.elementor-11 .elementor-element.elementor-element-e551ba9 .elementor-icon{font-size:35px;}.elementor-11 .elementor-element.elementor-element-e551ba9 .elementor-icon svg{height:35px;}.elementor-11 .elementor-element.elementor-element-901b0c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-e8a72c8{--display:flex;}.elementor-11 .elementor-element.elementor-element-bedec93{text-align:start;}.elementor-11 .elementor-element.elementor-element-bedec93 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1ad64c3{text-align:start;}.elementor-11 .elementor-element.elementor-element-1ad64c3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-80da36e{--display:flex;}.elementor-11 .elementor-element.elementor-element-d806354{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-d806354 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-d806354 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-7a3d325{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-49fab59{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-f943799{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-da3192c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-da3192c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4c6cd87{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-91615c1{text-align:center;}.elementor-11 .elementor-element.elementor-element-91615c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:29px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6aa524f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-a4b6fe5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-2f32beff{--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-4f097cb{--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;}.elementor-11 .elementor-element.elementor-element-796e29fe{text-align:start;}.elementor-11 .elementor-element.elementor-element-796e29fe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6dd82e1a .elementor-icon-wrapper{text-align:end;}.elementor-11 .elementor-element.elementor-element-6dd82e1a.elementor-view-stacked .elementor-icon{background-color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-6dd82e1a.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6dd82e1a.elementor-view-default .elementor-icon{color:#7C7EFF;border-color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-6dd82e1a.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-6dd82e1a.elementor-view-default .elementor-icon svg{fill:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-6dd82e1a .elementor-icon{font-size:26px;}.elementor-11 .elementor-element.elementor-element-6dd82e1a .elementor-icon svg{height:26px;}.elementor-11 .elementor-element.elementor-element-7077ede{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-5c4595cc{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-24f83786{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-60f97368{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-44a9ab2{--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-c1a0ccb{--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;}.elementor-11 .elementor-element.elementor-element-edd8ed9{text-align:start;}.elementor-11 .elementor-element.elementor-element-edd8ed9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-093d744 .elementor-icon-wrapper{text-align:end;}.elementor-11 .elementor-element.elementor-element-093d744.elementor-view-stacked .elementor-icon{background-color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-093d744.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-093d744.elementor-view-default .elementor-icon{color:#7C7EFF;border-color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-093d744.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-093d744.elementor-view-default .elementor-icon svg{fill:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-093d744 .elementor-icon{font-size:26px;}.elementor-11 .elementor-element.elementor-element-093d744 .elementor-icon svg{height:26px;}.elementor-11 .elementor-element.elementor-element-6c841c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-7b9aff3{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-bac18b3{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-1a28882{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-2227da4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-9f53db6{--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-97e4d65{--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;}.elementor-11 .elementor-element.elementor-element-86aa75b{text-align:start;}.elementor-11 .elementor-element.elementor-element-86aa75b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3cf766a .elementor-icon-wrapper{text-align:end;}.elementor-11 .elementor-element.elementor-element-3cf766a.elementor-view-stacked .elementor-icon{background-color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-3cf766a.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3cf766a.elementor-view-default .elementor-icon{color:#7C7EFF;border-color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-3cf766a.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-3cf766a.elementor-view-default .elementor-icon svg{fill:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-3cf766a .elementor-icon{font-size:26px;}.elementor-11 .elementor-element.elementor-element-3cf766a .elementor-icon svg{height:26px;}.elementor-11 .elementor-element.elementor-element-f38e49c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-059a4f6{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-2868890{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-1f9c4c1{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-730d342{--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:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-4aa23e2{--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;}.elementor-11 .elementor-element.elementor-element-ec009f7{text-align:start;}.elementor-11 .elementor-element.elementor-element-ec009f7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-b34a026 .elementor-icon-wrapper{text-align:end;}.elementor-11 .elementor-element.elementor-element-b34a026.elementor-view-stacked .elementor-icon{background-color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-b34a026.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b34a026.elementor-view-default .elementor-icon{color:#7C7EFF;border-color:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-b34a026.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b34a026.elementor-view-default .elementor-icon svg{fill:#7C7EFF;}.elementor-11 .elementor-element.elementor-element-b34a026 .elementor-icon{font-size:26px;}.elementor-11 .elementor-element.elementor-element-b34a026 .elementor-icon svg{height:26px;}.elementor-11 .elementor-element.elementor-element-87a7c58{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-11 .elementor-element.elementor-element-8fd1019{text-align:start;font-family:"Outfit", Sans-serif;font-size:15px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-478131e{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-89fab17{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.65em;color:#BFC2D9;}.elementor-11 .elementor-element.elementor-element-9b18979{--display:flex;}.elementor-11 .elementor-element.elementor-element-df2b467{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-df2b467 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-df2b467 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-8127688{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e68082d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-234e2e4{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-a2896fe{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-a2896fe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a3fa58f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-1074247{text-align:center;}.elementor-11 .elementor-element.elementor-element-1074247 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:29px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-32973702{--display:flex;--min-height:430px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-32973702:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-32973702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #101126 0%, #171934 100%);}.elementor-11 .elementor-element.elementor-element-430735f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-11 .elementor-element.elementor-element-802c918{--display:flex;}.elementor-11 .elementor-element.elementor-element-158a2409 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:31px;font-weight:700;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-69dda482{font-family:"Outfit", Sans-serif;font-size:16px;line-height:1.6em;color:#C7C8D9;}.elementor-11 .elementor-element.elementor-element-38dc6d4f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;color:#8F93B8;}.elementor-11 .elementor-element.elementor-element-21f6fbf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11 .elementor-element.elementor-element-150534 .elementor-button{background-color:#575FF2;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 24px 16px 24px;}.elementor-11 .elementor-element.elementor-element-150534 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-150534 .elementor-button:focus{background-color:#6C73FF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-150534 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-150534 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-150534 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-15f1f42 .elementor-button{background-color:rgba(255,255,255,0.06);font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.15);border-radius:6px 6px 6px 6px;padding:16px 22px 16px 22px;}.elementor-11 .elementor-element.elementor-element-15f1f42 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-15f1f42 .elementor-button:focus{background-color:#575FF2;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-15f1f42 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-15f1f42 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-15f1f42 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-65856d38{--display:flex;--min-height:430px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-65856d38:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-65856d38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #242756 0%, #0A0B19 100%);}.elementor-11 .elementor-element.elementor-element-3e28bd15 img{width:100%;height:430px;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-3c8e096{--display:flex;}.elementor-11 .elementor-element.elementor-element-f43f356{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-11 .elementor-element.elementor-element-f43f356 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-f43f356 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-11 .elementor-element.elementor-element-58c5538{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8b64f0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-2b755d5{background-color:#FFFFFF26;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-icon i{color:#575FF2;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-icon svg{fill:#575FF2;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-item > a{font-family:"Nova Mono", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;}.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-f12b6e7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-f12b6e7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:600;line-height:63px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-13879e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-dacae8a{text-align:center;}.elementor-11 .elementor-element.elementor-element-dacae8a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:29px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-06232ab{--display:flex;--min-height:430px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--overflow:hidden;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:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-06232ab:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-06232ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #101126 0%, #171934 100%);}.elementor-11 .elementor-element.elementor-element-c602547{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-11 .elementor-element.elementor-element-ff69577{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-945e2db{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e55d91{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-8cdfd5e{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1f6ac5d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-4560212{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-c91dbbe{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-b21e7b7{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-35723f9{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-df98e9b{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0a75d7a{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-d9e6cec{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-f7a1226{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-2bfbb1b{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8f23595{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-cb0baa8{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-27cd740{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-2d4a913{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8514bcc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-1a64ee2{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-a596989{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-a3e769e{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d5b1871{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:6px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#BFC2FF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:10px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d5b1871 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(227deg, #00000000 0%, #575FF217 85%);border-style:none;}.elementor-11 .elementor-element.elementor-element-d5b1871 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-11 .elementor-element.elementor-element-d5b1871 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Outfit", Sans-serif;font-weight:500;}:where( .elementor-11 .elementor-element.elementor-element-d5b1871 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-11 .elementor-element.elementor-element-b804da8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ae7ffa8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6d9a821 .elementor-button{background-color:#575FF2;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 24px 16px 24px;}.elementor-11 .elementor-element.elementor-element-6d9a821 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-6d9a821 .elementor-button:focus{background-color:#6C73FF;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6d9a821{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6d9a821 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-6d9a821 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-6d9a821 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e09a616{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-e09a616:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-e09a616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(277deg, #19096B 0%, #01043A 100%);}.elementor-11 .elementor-element.elementor-element-a37b6c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-a37b6c9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;line-height:63px;color:#FFFFFF;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-a49a1b1{--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-11 .elementor-element.elementor-element-fe1e5de{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-6c42634{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-7efe646{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-item > a{font-size:10px;}.elementor-11 .elementor-element.elementor-element-872b11c{text-align:center;}.elementor-11 .elementor-element.elementor-element-872b11c .elementor-heading-title{font-size:35px;line-height:1.7em;}.elementor-11 .elementor-element.elementor-element-ea8f5dd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-a514351{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-7d25c3d img{width:68%;}.elementor-11 .elementor-element.elementor-element-fe8742c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-ae5b48b{--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-11 .elementor-element.elementor-element-bd6dc47 .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-bd6dc47 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-bd6dc47 .elementor-icon-box-title a{font-size:25px;}.elementor-11 .elementor-element.elementor-element-1f80630 .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-1f80630 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-1f80630 .elementor-icon-box-title a{font-size:25px;}.elementor-11 .elementor-element.elementor-element-e620e3b{--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-11 .elementor-element.elementor-element-8dfb465 .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-8dfb465 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-8dfb465 .elementor-icon-box-title a{font-size:25px;}.elementor-11 .elementor-element.elementor-element-ea02e42 .elementor-icon{font-size:25px;}.elementor-11 .elementor-element.elementor-element-ea02e42 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-ea02e42 .elementor-icon-box-title a{font-size:25px;}.elementor-11 .elementor-element.elementor-element-ec3fadc .elementor-button{font-size:15px;padding:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-3dd20f7{--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-11 .elementor-element.elementor-element-7e662eb{--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-11 .elementor-element.elementor-element-7576927{--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-11 .elementor-element.elementor-element-9b6a040{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-dab1f2c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11 .elementor-element.elementor-element-584b4cb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-315d7ac{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-51f6a6d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-fae0a46{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-398b9ef{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-03fb854{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-57cdf0e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-843dfab{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-430735f8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-21f6fbf6{--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:flex-start;}.elementor-11 .elementor-element.elementor-element-c602547{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-6c42634{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d17d231{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-872b11c .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-16e4fa8 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-fbd657c .elementor-button{font-size:12px;}.elementor-11 .elementor-element.elementor-element-7d25c3d img{width:100%;}.elementor-11 .elementor-element.elementor-element-5acd1a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-5acd1a2 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-fe8742c{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5dbfbd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-5dbfbd9 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-cf9fb8c .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-0962d3a{text-align:center;}.elementor-11 .elementor-element.elementor-element-0905a9e{text-align:center;}.elementor-11 .elementor-element.elementor-element-d58d2c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2491d19 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-6edab85 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-77bbb9c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1175405 .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-2aac8ae{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-31a459a .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-6eed6aa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-7c86bab .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-1b7d5e6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-662db0e .elementor-heading-title{font-size:17px;}.elementor-11 .elementor-element.elementor-element-22c0d25f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-210e3328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-210e3328 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-7d1dc4d2{font-size:20px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-9b6a040{--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-de0bd84 img{width:50%;}.elementor-11 .elementor-element.elementor-element-0f44f5e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-f5b540c img{width:50%;}.elementor-11 .elementor-element.elementor-element-b0d474a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-127a655 img{width:50%;}.elementor-11 .elementor-element.elementor-element-0812a8b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-c847d51 img{width:50%;}.elementor-11 .elementor-element.elementor-element-882c04e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-c0c247d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-c0c247d .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-ffd954f .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-2447c72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-2447c72 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-ebb8139 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-fae0a46{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-841733c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-5a5a3bc .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-15968dd{text-align:center;}.elementor-11 .elementor-element.elementor-element-5bc1f81{text-align:center;}.elementor-11 .elementor-element.elementor-element-398b9ef{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-e86c2f8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-7cd9474{text-align:center;}.elementor-11 .elementor-element.elementor-element-cf9c770{text-align:center;}.elementor-11 .elementor-element.elementor-element-03fb854{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-dd777e7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-decd57b{text-align:center;}.elementor-11 .elementor-element.elementor-element-59b6213{text-align:center;}.elementor-11 .elementor-element.elementor-element-57cdf0e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-dc180c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-aa5a1ac{text-align:center;}.elementor-11 .elementor-element.elementor-element-684a9e4{text-align:center;}.elementor-11 .elementor-element.elementor-element-843dfab{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-11 .elementor-element.elementor-element-d5a4a59{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-bedec93{text-align:center;}.elementor-11 .elementor-element.elementor-element-1ad64c3{text-align:center;}.elementor-11 .elementor-element.elementor-element-49fab59{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-da3192c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-da3192c .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-91615c1 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-6aa524f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-a4b6fe5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-a2896fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-a2896fe .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-1074247 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-158a2409{text-align:center;}.elementor-11 .elementor-element.elementor-element-69dda482{text-align:center;}.elementor-11 .elementor-element.elementor-element-38dc6d4f{text-align:center;}.elementor-11 .elementor-element.elementor-element-21f6fbf6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-f12b6e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-f12b6e7 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-11 .elementor-element.elementor-element-dacae8a .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-c602547{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d5b1871{--n-accordion-title-font-size:15px;}.elementor-11 .elementor-element.elementor-element-ae7ffa8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-a37b6c9 .elementor-heading-title{line-height:1.4em;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-fb53d81{--content-width:1534px;}.elementor-11 .elementor-element.elementor-element-bb62f09{--width:50%;}.elementor-11 .elementor-element.elementor-element-8e99334{--width:50%;}.elementor-11 .elementor-element.elementor-element-fe1e5de{--width:80%;}.elementor-11 .elementor-element.elementor-element-6c42634{--width:59%;}.elementor-11 .elementor-element.elementor-element-7efe646{--width:70%;}.elementor-11 .elementor-element.elementor-element-d17d231{--width:93%;}.elementor-11 .elementor-element.elementor-element-ea8f5dd{--width:73%;}.elementor-11 .elementor-element.elementor-element-d0adeb7{--content-width:1315px;}.elementor-11 .elementor-element.elementor-element-b3939c6{--width:60%;}.elementor-11 .elementor-element.elementor-element-c80a23e{--content-width:1294px;}.elementor-11 .elementor-element.elementor-element-9e44ee5{--width:69%;}.elementor-11 .elementor-element.elementor-element-8e12bbd{--width:50%;}.elementor-11 .elementor-element.elementor-element-22c0d25f{--content-width:1593px;}.elementor-11 .elementor-element.elementor-element-9b6a040{--width:100%;}.elementor-11 .elementor-element.elementor-element-f06d3d5{--width:31.054%;}.elementor-11 .elementor-element.elementor-element-b3bfb8e{--width:31.054%;}.elementor-11 .elementor-element.elementor-element-f49f93d{--width:31.054%;}.elementor-11 .elementor-element.elementor-element-d2a1d31{--width:31.054%;}.elementor-11 .elementor-element.elementor-element-54b7814{--content-width:1294px;}.elementor-11 .elementor-element.elementor-element-d5702e9{--width:51%;}.elementor-11 .elementor-element.elementor-element-8389909{--width:100%;}.elementor-11 .elementor-element.elementor-element-584b4cb{--width:50%;}.elementor-11 .elementor-element.elementor-element-315d7ac{--content-width:1108px;}.elementor-11 .elementor-element.elementor-element-2ce943c{--width:76%;}.elementor-11 .elementor-element.elementor-element-8a62ca0{--width:100%;}.elementor-11 .elementor-element.elementor-element-841733c{--width:36%;}.elementor-11 .elementor-element.elementor-element-e86c2f8{--width:36%;}.elementor-11 .elementor-element.elementor-element-dd777e7{--width:36%;}.elementor-11 .elementor-element.elementor-element-dc180c7{--width:36%;}.elementor-11 .elementor-element.elementor-element-d5a4a59{--width:36%;}.elementor-11 .elementor-element.elementor-element-7a3d325{--content-width:1114px;}.elementor-11 .elementor-element.elementor-element-4c6cd87{--width:69%;}.elementor-11 .elementor-element.elementor-element-2f32beff{--width:48.5%;}.elementor-11 .elementor-element.elementor-element-44a9ab2{--width:48.5%;}.elementor-11 .elementor-element.elementor-element-9f53db6{--width:48.5%;}.elementor-11 .elementor-element.elementor-element-730d342{--width:48.5%;}.elementor-11 .elementor-element.elementor-element-8127688{--content-width:1114px;}.elementor-11 .elementor-element.elementor-element-a3fa58f{--width:44%;}.elementor-11 .elementor-element.elementor-element-32973702{--width:100%;}.elementor-11 .elementor-element.elementor-element-58c5538{--content-width:1114px;}.elementor-11 .elementor-element.elementor-element-13879e7{--width:44%;}.elementor-11 .elementor-element.elementor-element-06232ab{--width:91%;}.elementor-11 .elementor-element.elementor-element-c602547{--content-width:1124px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-fe1e5de{--width:671px;}.elementor-11 .elementor-element.elementor-element-6c42634{--width:608px;}.elementor-11 .elementor-element.elementor-element-d5702e9{--width:639px;}.elementor-11 .elementor-element.elementor-element-584b4cb{--width:622px;}.elementor-11 .elementor-element.elementor-element-841733c{--width:150px;}.elementor-11 .elementor-element.elementor-element-e86c2f8{--width:150px;}.elementor-11 .elementor-element.elementor-element-dd777e7{--width:150px;}.elementor-11 .elementor-element.elementor-element-dc180c7{--width:150px;}.elementor-11 .elementor-element.elementor-element-d5a4a59{--width:150px;}.elementor-11 .elementor-element.elementor-element-a3fa58f{--width:529px;}.elementor-11 .elementor-element.elementor-element-13879e7{--width:500px;}}/* Start custom CSS for container, class: .elementor-element-a49a1b1 */.elementor-11 .elementor-element.elementor-element-a49a1b1{
  position: relative;
  z-index: 10;
}

/* glow ambiente do header */
.elementor-11 .elementor-element.elementor-element-a49a1b1::before{
  content: "";
  position: absolute;
  left: 50%;
  bottom: -45px;
  transform: translateX(-50%);

  width: 78%;
  height: 90px;

  background: radial-gradient(
    ellipse at center,
    rgba(87,95,242,.16) 0%,
    rgba(87,95,242,.08) 38%,
    rgba(87,95,242,0) 72%
  );

  filter: blur(24px);
  pointer-events: none;
  z-index: -1;
}

/* linha inferior com fade */
.elementor-11 .elementor-element.elementor-element-a49a1b1::after{
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);

  width: 96%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(87,95,242,.35) 12%,
    rgba(108,115,255,.85) 50%,
    rgba(87,95,242,.35) 88%,
    transparent 100%
  );

  box-shadow:
    0 0 8px rgba(87,95,242,.18),
    0 0 18px rgba(87,95,242,.10);

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6b0ecd9 */.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-6b0ecd9 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-872b11c */.elementor-11 .elementor-element.elementor-element-872b11c .destaque-roxo {
    background: #575ff2;
    padding: 0 0.03em;
    line-height: 1.1;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16e4fa8 */.elementor-11 .elementor-element.elementor-element-16e4fa8 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d3d809 */.elementor-11 .elementor-element.elementor-element-1d3d809 {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: visible;
}

.elementor-11 .elementor-element.elementor-element-1d3d809::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  width: 86%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.22) 18%,
    rgba(104, 99, 255, 0.78) 50%,
    rgba(92, 88, 255, 0.22) 82%,
    transparent 100%
  );

  box-shadow:
    0 0 7px rgba(92, 88, 255, 0.28),
    0 0 16px rgba(92, 88, 255, 0.12);

  transform: translateY(-50%);
}

.elementor-11 .elementor-element.elementor-element-1d3d809::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 14%;
  width: 72%;
  height: 16px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.09) 20%,
    rgba(135, 132, 255, 0.24) 50%,
    rgba(92, 88, 255, 0.09) 80%,
    transparent 100%
  );

  filter: blur(10px);
  opacity: 0.8;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4909255 */.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-4909255 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5acd1a2 */.elementor-11 .elementor-element.elementor-element-5acd1a2 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deb5e08 */.elementor-11 .elementor-element.elementor-element-deb5e08 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aef5264 */.elementor-11 .elementor-element.elementor-element-aef5264 {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-aef5264::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53a9be */.elementor-11 .elementor-element.elementor-element-a53a9be {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-a53a9be::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-965908b */.elementor-11 .elementor-element.elementor-element-965908b {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-965908b::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97252b7 */.elementor-11 .elementor-element.elementor-element-97252b7 {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-97252b7::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b84c48 */.elementor-11 .elementor-element.elementor-element-3b84c48 {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: visible;
}

.elementor-11 .elementor-element.elementor-element-3b84c48::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  width: 86%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.22) 18%,
    rgba(104, 99, 255, 0.78) 50%,
    rgba(92, 88, 255, 0.22) 82%,
    transparent 100%
  );

  box-shadow:
    0 0 7px rgba(92, 88, 255, 0.28),
    0 0 16px rgba(92, 88, 255, 0.12);

  transform: translateY(-50%);
}

.elementor-11 .elementor-element.elementor-element-3b84c48::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 14%;
  width: 72%;
  height: 16px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.09) 20%,
    rgba(135, 132, 255, 0.24) 50%,
    rgba(92, 88, 255, 0.09) 80%,
    transparent 100%
  );

  filter: blur(10px);
  opacity: 0.8;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e23cc57 */.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-e23cc57 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbfbd9 */.elementor-11 .elementor-element.elementor-element-5dbfbd9 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf9fb8c */.elementor-11 .elementor-element.elementor-element-cf9fb8c .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0962d3a */.elementor-11 .elementor-element.elementor-element-0962d3a .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e6d71a */.elementor-11 .elementor-element.elementor-element-9e6d71a {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-9e6d71a::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07eea29 */.elementor-11 .elementor-element.elementor-element-07eea29 {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-07eea29::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77bbb9c */.elementor-11 .elementor-element.elementor-element-77bbb9c {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-77bbb9c::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2aac8ae */.elementor-11 .elementor-element.elementor-element-2aac8ae {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-2aac8ae::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6eed6aa */.elementor-11 .elementor-element.elementor-element-6eed6aa {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-6eed6aa::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7d5e6 */.elementor-11 .elementor-element.elementor-element-1b7d5e6 {
  position: relative;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-1b7d5e6::before {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 2px;

  background: linear-gradient(
    90deg,
    rgba(92, 88, 255, 0) 0%,
    rgba(92, 88, 255, 0.7) 20%,
    rgba(104, 99, 255, 1) 50%,
    rgba(92, 88, 255, 0.7) 80%,
    rgba(92, 88, 255, 0) 100%
  );

  box-shadow:
    0 0 5px rgba(92, 88, 255, 0.45),
    0 0 10px rgba(92, 88, 255, 0.18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6da0fa */.elementor-11 .elementor-element.elementor-element-c6da0fa {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: visible;
}

.elementor-11 .elementor-element.elementor-element-c6da0fa::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  width: 86%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.22) 18%,
    rgba(104, 99, 255, 0.78) 50%,
    rgba(92, 88, 255, 0.22) 82%,
    transparent 100%
  );

  box-shadow:
    0 0 7px rgba(92, 88, 255, 0.28),
    0 0 16px rgba(92, 88, 255, 0.12);

  transform: translateY(-50%);
}

.elementor-11 .elementor-element.elementor-element-c6da0fa::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 14%;
  width: 72%;
  height: 16px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.09) 20%,
    rgba(135, 132, 255, 0.24) 50%,
    rgba(92, 88, 255, 0.09) 80%,
    transparent 100%
  );

  filter: blur(10px);
  opacity: 0.8;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-622ed30 */.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-622ed30 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-210e3328 */.elementor-11 .elementor-element.elementor-element-210e3328 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d1dc4d2 */.elementor-11 .elementor-element.elementor-element-7d1dc4d2 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ca5ee9a */.elementor-11 .elementor-element.elementor-element-6ca5ee9a{
  position:relative;
  min-height:290px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.018) 0%, rgba(255,255,255,0) 100%),
    #09090F;
  border:1px solid rgba(124,126,255,.18);
  border-radius:18px;
  overflow:hidden;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease;
}
.elementor-11 .elementor-element.elementor-element-6ca5ee9a::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-70px;
  right:-60px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(124,126,255,.16) 0%,
    rgba(124,126,255,.055) 42%,
    transparent 72%);
  filter:blur(24px);
  opacity:.5;
  pointer-events:none;
  transition:opacity .35s ease,transform .35s ease;
}
.elementor-11 .elementor-element.elementor-element-6ca5ee9a:hover{
  transform:translateY(-4px);
  border-color:rgba(124,126,255,.38);
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(92,88,255,.10);
  background:
    linear-gradient(180deg, rgba(124,126,255,.035) 0%, rgba(255,255,255,0) 100%),
    #0A0A12;
}
.elementor-11 .elementor-element.elementor-element-6ca5ee9a:hover::before{
  opacity:.85;
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c27083 */.elementor-11 .elementor-element.elementor-element-40c27083{
  position:relative;
  min-height:290px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.018) 0%, rgba(255,255,255,0) 100%),
    #09090F;
  border:1px solid rgba(124,126,255,.18);
  border-radius:18px;
  overflow:hidden;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease;
}
.elementor-11 .elementor-element.elementor-element-40c27083::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-70px;
  right:-60px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(124,126,255,.16) 0%,
    rgba(124,126,255,.055) 42%,
    transparent 72%);
  filter:blur(24px);
  opacity:.5;
  pointer-events:none;
  transition:opacity .35s ease,transform .35s ease;
}
.elementor-11 .elementor-element.elementor-element-40c27083:hover{
  transform:translateY(-4px);
  border-color:rgba(124,126,255,.38);
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(92,88,255,.10);
  background:
    linear-gradient(180deg, rgba(124,126,255,.035) 0%, rgba(255,255,255,0) 100%),
    #0A0A12;
}
.elementor-11 .elementor-element.elementor-element-40c27083:hover::before{
  opacity:.85;
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234acf3a */.elementor-11 .elementor-element.elementor-element-234acf3a{
  position:relative;
  min-height:290px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.018) 0%, rgba(255,255,255,0) 100%),
    #09090F;
  border:1px solid rgba(124,126,255,.18);
  border-radius:18px;
  overflow:hidden;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease;
}
.elementor-11 .elementor-element.elementor-element-234acf3a::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-70px;
  right:-60px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(124,126,255,.16) 0%,
    rgba(124,126,255,.055) 42%,
    transparent 72%);
  filter:blur(24px);
  opacity:.5;
  pointer-events:none;
  transition:opacity .35s ease,transform .35s ease;
}
.elementor-11 .elementor-element.elementor-element-234acf3a:hover{
  transform:translateY(-4px);
  border-color:rgba(124,126,255,.38);
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(92,88,255,.10);
  background:
    linear-gradient(180deg, rgba(124,126,255,.035) 0%, rgba(255,255,255,0) 100%),
    #0A0A12;
}
.elementor-11 .elementor-element.elementor-element-234acf3a:hover::before{
  opacity:.85;
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d1ff79f */.elementor-11 .elementor-element.elementor-element-6d1ff79f{
  position:relative;
  min-height:290px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.018) 0%, rgba(255,255,255,0) 100%),
    #09090F;
  border:1px solid rgba(124,126,255,.18);
  border-radius:18px;
  overflow:hidden;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease;
}
.elementor-11 .elementor-element.elementor-element-6d1ff79f::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-70px;
  right:-60px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(124,126,255,.16) 0%,
    rgba(124,126,255,.055) 42%,
    transparent 72%);
  filter:blur(24px);
  opacity:.5;
  pointer-events:none;
  transition:opacity .35s ease,transform .35s ease;
}
.elementor-11 .elementor-element.elementor-element-6d1ff79f:hover{
  transform:translateY(-4px);
  border-color:rgba(124,126,255,.38);
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(92,88,255,.10);
  background:
    linear-gradient(180deg, rgba(124,126,255,.035) 0%, rgba(255,255,255,0) 100%),
    #0A0A12;
}
.elementor-11 .elementor-element.elementor-element-6d1ff79f:hover::before{
  opacity:.85;
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b332e30 */.elementor-11 .elementor-element.elementor-element-b332e30 {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: visible;
}

.elementor-11 .elementor-element.elementor-element-b332e30::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  width: 86%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.22) 18%,
    rgba(104, 99, 255, 0.78) 50%,
    rgba(92, 88, 255, 0.22) 82%,
    transparent 100%
  );

  box-shadow:
    0 0 7px rgba(92, 88, 255, 0.28),
    0 0 16px rgba(92, 88, 255, 0.12);

  transform: translateY(-50%);
}

.elementor-11 .elementor-element.elementor-element-b332e30::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 14%;
  width: 72%;
  height: 16px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.09) 20%,
    rgba(135, 132, 255, 0.24) 50%,
    rgba(92, 88, 255, 0.09) 80%,
    transparent 100%
  );

  filter: blur(10px);
  opacity: 0.8;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1df05ca */.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-1df05ca .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0c247d */.elementor-11 .elementor-element.elementor-element-c0c247d .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffd954f */.elementor-11 .elementor-element.elementor-element-ffd954f .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3f539a */.elementor-11 .elementor-element.elementor-element-f3f539a .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2288bcf */.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-2288bcf .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e42ec52 */.elementor-11 .elementor-element.elementor-element-e42ec52 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

/* Imagem */
.elementor-11 .elementor-element.elementor-element-e42ec52 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/* Informações sobre a imagem */
.elementor-11 .elementor-element.elementor-element-e42ec52 .portfolio-info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    padding: 30px;

    background: linear-gradient(
        to top,
        rgba(5, 5, 20, 0.92) 0%,
        rgba(5, 5, 20, 0.45) 50%,
        rgba(5, 5, 20, 0) 100%
    );

    opacity: 0;
    transition: opacity 0.35s ease;
}

/* Desktop - mostra no hover */
.elementor-11 .elementor-element.elementor-element-e42ec52:hover .portfolio-info {
    opacity: 1;
}

/* Zoom bem leve */
.elementor-11 .elementor-element.elementor-element-e42ec52:hover img {
    transform: scale(1.035);
}

/* Mobile e tablet */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-e42ec52 .portfolio-info {
        opacity: 1;
        padding: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-e42ec52 img {
        transform: none;
    }
}

/* Ícone de clique */
.elementor-11 .elementor-element.elementor-element-e42ec52 .portfolio-icon {
    color: #7077ff;
    font-size: 24px;
    margin-top: 14px;

    opacity: 0;
    transform: translateY(8px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Surge no hover */
.elementor-11 .elementor-element.elementor-element-e42ec52:hover .portfolio-icon {
    opacity: 1;
    transform: translateY(0);
}

/* Glow sutil no ícone */
.elementor-11 .elementor-element.elementor-element-e42ec52 .portfolio-icon i,
.elementor-11 .elementor-element.elementor-element-e42ec52 .portfolio-icon svg {
    filter: drop-shadow(0 0 6px rgba(112, 119, 255, 0.45));
}

/* Mobile: fica sempre visível */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-e42ec52 .portfolio-icon {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-bfd21aa */.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-bfd21aa .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea1cd4f */.elementor-11 .elementor-element.elementor-element-ea1cd4f {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

/* Imagem */
.elementor-11 .elementor-element.elementor-element-ea1cd4f img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/* Informações sobre a imagem */
.elementor-11 .elementor-element.elementor-element-ea1cd4f .portfolio-info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    padding: 30px;

    background: linear-gradient(
        to top,
        rgba(5, 5, 20, 0.92) 0%,
        rgba(5, 5, 20, 0.45) 50%,
        rgba(5, 5, 20, 0) 100%
    );

    opacity: 0;
    transition: opacity 0.35s ease;
}

/* Desktop - mostra no hover */
.elementor-11 .elementor-element.elementor-element-ea1cd4f:hover .portfolio-info {
    opacity: 1;
}

/* Zoom bem leve */
.elementor-11 .elementor-element.elementor-element-ea1cd4f:hover img {
    transform: scale(1.035);
}

/* Mobile e tablet */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-ea1cd4f .portfolio-info {
        opacity: 1;
        padding: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-ea1cd4f img {
        transform: none;
    }
}

/* Ícone de clique */
.elementor-11 .elementor-element.elementor-element-ea1cd4f .portfolio-icon {
    color: #7077ff;
    font-size: 24px;
    margin-top: 14px;

    opacity: 0;
    transform: translateY(8px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Surge no hover */
.elementor-11 .elementor-element.elementor-element-ea1cd4f:hover .portfolio-icon {
    opacity: 1;
    transform: translateY(0);
}

/* Glow sutil no ícone */
.elementor-11 .elementor-element.elementor-element-ea1cd4f .portfolio-icon i,
.elementor-11 .elementor-element.elementor-element-ea1cd4f .portfolio-icon svg {
    filter: drop-shadow(0 0 6px rgba(112, 119, 255, 0.45));
}

/* Mobile: fica sempre visível */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-ea1cd4f .portfolio-icon {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82f459e */.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-82f459e .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473ee6 */.elementor-11 .elementor-element.elementor-element-1473ee6 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

/* Imagem */
.elementor-11 .elementor-element.elementor-element-1473ee6 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/* Informações sobre a imagem */
.elementor-11 .elementor-element.elementor-element-1473ee6 .portfolio-info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    padding: 30px;

    background: linear-gradient(
        to top,
        rgba(5, 5, 20, 0.92) 0%,
        rgba(5, 5, 20, 0.45) 50%,
        rgba(5, 5, 20, 0) 100%
    );

    opacity: 0;
    transition: opacity 0.35s ease;
}

/* Desktop - mostra no hover */
.elementor-11 .elementor-element.elementor-element-1473ee6:hover .portfolio-info {
    opacity: 1;
}

/* Zoom bem leve */
.elementor-11 .elementor-element.elementor-element-1473ee6:hover img {
    transform: scale(1.035);
}

/* Mobile e tablet */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-1473ee6 .portfolio-info {
        opacity: 1;
        padding: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-1473ee6 img {
        transform: none;
    }
}

/* Ícone de clique */
.elementor-11 .elementor-element.elementor-element-1473ee6 .portfolio-icon {
    color: #7077ff;
    font-size: 24px;
    margin-top: 14px;

    opacity: 0;
    transform: translateY(8px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Surge no hover */
.elementor-11 .elementor-element.elementor-element-1473ee6:hover .portfolio-icon {
    opacity: 1;
    transform: translateY(0);
}

/* Glow sutil no ícone */
.elementor-11 .elementor-element.elementor-element-1473ee6 .portfolio-icon i,
.elementor-11 .elementor-element.elementor-element-1473ee6 .portfolio-icon svg {
    filter: drop-shadow(0 0 6px rgba(112, 119, 255, 0.45));
}

/* Mobile: fica sempre visível */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-1473ee6 .portfolio-icon {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8dde598 */.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-8dde598 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-735f9a2 */.elementor-11 .elementor-element.elementor-element-735f9a2 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

/* Imagem */
.elementor-11 .elementor-element.elementor-element-735f9a2 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/* Informações sobre a imagem */
.elementor-11 .elementor-element.elementor-element-735f9a2 .portfolio-info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    padding: 30px;

    background: linear-gradient(
        to top,
        rgba(5, 5, 20, 0.92) 0%,
        rgba(5, 5, 20, 0.45) 50%,
        rgba(5, 5, 20, 0) 100%
    );

    opacity: 0;
    transition: opacity 0.35s ease;
}

/* Desktop - mostra no hover */
.elementor-11 .elementor-element.elementor-element-735f9a2:hover .portfolio-info {
    opacity: 1;
}

/* Zoom bem leve */
.elementor-11 .elementor-element.elementor-element-735f9a2:hover img {
    transform: scale(1.035);
}

/* Mobile e tablet */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-735f9a2 .portfolio-info {
        opacity: 1;
        padding: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-735f9a2 img {
        transform: none;
    }
}

/* Ícone de clique */
.elementor-11 .elementor-element.elementor-element-735f9a2 .portfolio-icon {
    color: #7077ff;
    font-size: 24px;
    margin-top: 14px;

    opacity: 0;
    transform: translateY(8px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Surge no hover */
.elementor-11 .elementor-element.elementor-element-735f9a2:hover .portfolio-icon {
    opacity: 1;
    transform: translateY(0);
}

/* Glow sutil no ícone */
.elementor-11 .elementor-element.elementor-element-735f9a2 .portfolio-icon i,
.elementor-11 .elementor-element.elementor-element-735f9a2 .portfolio-icon svg {
    filter: drop-shadow(0 0 6px rgba(112, 119, 255, 0.45));
}

/* Mobile: fica sempre visível */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-735f9a2 .portfolio-icon {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6ab6d1a */.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-6ab6d1a .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8b2880 */.elementor-11 .elementor-element.elementor-element-f8b2880 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

/* Imagem */
.elementor-11 .elementor-element.elementor-element-f8b2880 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/* Informações sobre a imagem */
.elementor-11 .elementor-element.elementor-element-f8b2880 .portfolio-info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    padding: 30px;

    background: linear-gradient(
        to top,
        rgba(5, 5, 20, 0.92) 0%,
        rgba(5, 5, 20, 0.45) 50%,
        rgba(5, 5, 20, 0) 100%
    );

    opacity: 0;
    transition: opacity 0.35s ease;
}

/* Desktop - mostra no hover */
.elementor-11 .elementor-element.elementor-element-f8b2880:hover .portfolio-info {
    opacity: 1;
}

/* Zoom bem leve */
.elementor-11 .elementor-element.elementor-element-f8b2880:hover img {
    transform: scale(1.035);
}

/* Mobile e tablet */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-f8b2880 .portfolio-info {
        opacity: 1;
        padding: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-f8b2880 img {
        transform: none;
    }
}

/* Ícone de clique */
.elementor-11 .elementor-element.elementor-element-f8b2880 .portfolio-icon {
    color: #7077ff;
    font-size: 24px;
    margin-top: 14px;

    opacity: 0;
    transform: translateY(8px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Surge no hover */
.elementor-11 .elementor-element.elementor-element-f8b2880:hover .portfolio-icon {
    opacity: 1;
    transform: translateY(0);
}

/* Glow sutil no ícone */
.elementor-11 .elementor-element.elementor-element-f8b2880 .portfolio-icon i,
.elementor-11 .elementor-element.elementor-element-f8b2880 .portfolio-icon svg {
    filter: drop-shadow(0 0 6px rgba(112, 119, 255, 0.45));
}

/* Mobile: fica sempre visível */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-f8b2880 .portfolio-icon {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f5e8d8f */.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-f5e8d8f .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60bb3d9 */.elementor-11 .elementor-element.elementor-element-60bb3d9 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

/* Imagem */
.elementor-11 .elementor-element.elementor-element-60bb3d9 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/* Informações sobre a imagem */
.elementor-11 .elementor-element.elementor-element-60bb3d9 .portfolio-info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    padding: 30px;

    background: linear-gradient(
        to top,
        rgba(5, 5, 20, 0.92) 0%,
        rgba(5, 5, 20, 0.45) 50%,
        rgba(5, 5, 20, 0) 100%
    );

    opacity: 0;
    transition: opacity 0.35s ease;
}

/* Desktop - mostra no hover */
.elementor-11 .elementor-element.elementor-element-60bb3d9:hover .portfolio-info {
    opacity: 1;
}

/* Zoom bem leve */
.elementor-11 .elementor-element.elementor-element-60bb3d9:hover img {
    transform: scale(1.035);
}

/* Mobile e tablet */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-60bb3d9 .portfolio-info {
        opacity: 1;
        padding: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-60bb3d9 img {
        transform: none;
    }
}

/* Ícone de clique */
.elementor-11 .elementor-element.elementor-element-60bb3d9 .portfolio-icon {
    color: #7077ff;
    font-size: 24px;
    margin-top: 14px;

    opacity: 0;
    transform: translateY(8px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Surge no hover */
.elementor-11 .elementor-element.elementor-element-60bb3d9:hover .portfolio-icon {
    opacity: 1;
    transform: translateY(0);
}

/* Glow sutil no ícone */
.elementor-11 .elementor-element.elementor-element-60bb3d9 .portfolio-icon i,
.elementor-11 .elementor-element.elementor-element-60bb3d9 .portfolio-icon svg {
    filter: drop-shadow(0 0 6px rgba(112, 119, 255, 0.45));
}

/* Mobile: fica sempre visível */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-60bb3d9 .portfolio-icon {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cdf452a */.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-cdf452a .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a73b678 */.elementor-11 .elementor-element.elementor-element-a73b678 {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

/* Imagem */
.elementor-11 .elementor-element.elementor-element-a73b678 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/* Informações sobre a imagem */
.elementor-11 .elementor-element.elementor-element-a73b678 .portfolio-info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    padding: 30px;

    background: linear-gradient(
        to top,
        rgba(5, 5, 20, 0.92) 0%,
        rgba(5, 5, 20, 0.45) 50%,
        rgba(5, 5, 20, 0) 100%
    );

    opacity: 0;
    transition: opacity 0.35s ease;
}

/* Desktop - mostra no hover */
.elementor-11 .elementor-element.elementor-element-a73b678:hover .portfolio-info {
    opacity: 1;
}

/* Zoom bem leve */
.elementor-11 .elementor-element.elementor-element-a73b678:hover img {
    transform: scale(1.035);
}

/* Mobile e tablet */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-a73b678 .portfolio-info {
        opacity: 1;
        padding: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-a73b678 img {
        transform: none;
    }
}

/* Ícone de clique */
.elementor-11 .elementor-element.elementor-element-a73b678 .portfolio-icon {
    color: #7077ff;
    font-size: 24px;
    margin-top: 14px;

    opacity: 0;
    transform: translateY(8px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Surge no hover */
.elementor-11 .elementor-element.elementor-element-a73b678:hover .portfolio-icon {
    opacity: 1;
    transform: translateY(0);
}

/* Glow sutil no ícone */
.elementor-11 .elementor-element.elementor-element-a73b678 .portfolio-icon i,
.elementor-11 .elementor-element.elementor-element-a73b678 .portfolio-icon svg {
    filter: drop-shadow(0 0 6px rgba(112, 119, 255, 0.45));
}

/* Mobile: fica sempre visível */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-a73b678 .portfolio-icon {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3910eca */.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-3910eca .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eca99fa */.elementor-11 .elementor-element.elementor-element-eca99fa {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

/* Imagem */
.elementor-11 .elementor-element.elementor-element-eca99fa img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/* Informações sobre a imagem */
.elementor-11 .elementor-element.elementor-element-eca99fa .portfolio-info {
    position: absolute;
    inset: 0;
    z-index: 2;

    display: flex;
    flex-direction: column;
    justify-content: flex-end;

    padding: 30px;

    background: linear-gradient(
        to top,
        rgba(5, 5, 20, 0.92) 0%,
        rgba(5, 5, 20, 0.45) 50%,
        rgba(5, 5, 20, 0) 100%
    );

    opacity: 0;
    transition: opacity 0.35s ease;
}

/* Desktop - mostra no hover */
.elementor-11 .elementor-element.elementor-element-eca99fa:hover .portfolio-info {
    opacity: 1;
}

/* Zoom bem leve */
.elementor-11 .elementor-element.elementor-element-eca99fa:hover img {
    transform: scale(1.035);
}

/* Mobile e tablet */
@media (max-width: 767px) {

    .elementor-11 .elementor-element.elementor-element-eca99fa .portfolio-info {
        opacity: 1;
        padding: 20px;
    }

    .elementor-11 .elementor-element.elementor-element-eca99fa img {
        transform: none;
    }
}

/* Ícone de clique */
.elementor-11 .elementor-element.elementor-element-eca99fa .portfolio-icon {
    color: #7077ff;
    font-size: 24px;
    margin-top: 14px;

    opacity: 0;
    transform: translateY(8px);
    transition:
        opacity 0.35s ease,
        transform 0.35s ease;
}

/* Surge no hover */
.elementor-11 .elementor-element.elementor-element-eca99fa:hover .portfolio-icon {
    opacity: 1;
    transform: translateY(0);
}

/* Glow sutil no ícone */
.elementor-11 .elementor-element.elementor-element-eca99fa .portfolio-icon i,
.elementor-11 .elementor-element.elementor-element-eca99fa .portfolio-icon svg {
    filter: drop-shadow(0 0 6px rgba(112, 119, 255, 0.45));
}

/* Mobile: fica sempre visível */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-eca99fa .portfolio-icon {
        opacity: 1;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fbd1df */.elementor-11 .elementor-element.elementor-element-5fbd1df {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: visible;
}

.elementor-11 .elementor-element.elementor-element-5fbd1df::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  width: 86%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.22) 18%,
    rgba(104, 99, 255, 0.78) 50%,
    rgba(92, 88, 255, 0.22) 82%,
    transparent 100%
  );

  box-shadow:
    0 0 7px rgba(92, 88, 255, 0.28),
    0 0 16px rgba(92, 88, 255, 0.12);

  transform: translateY(-50%);
}

.elementor-11 .elementor-element.elementor-element-5fbd1df::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 14%;
  width: 72%;
  height: 16px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.09) 20%,
    rgba(135, 132, 255, 0.24) 50%,
    rgba(92, 88, 255, 0.09) 80%,
    transparent 100%
  );

  filter: blur(10px);
  opacity: 0.8;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8250125 */.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-8250125 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2447c72 */.elementor-11 .elementor-element.elementor-element-2447c72 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebb8139 */.elementor-11 .elementor-element.elementor-element-ebb8139 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-db4fbef */.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-db4fbef .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bc1f81 */.elementor-11 .elementor-element.elementor-element-5bc1f81 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-341d211 */.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-341d211 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf9c770 */.elementor-11 .elementor-element.elementor-element-cf9c770 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7ba3b7b */.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-7ba3b7b .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59b6213 */.elementor-11 .elementor-element.elementor-element-59b6213 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-feb21e3 */.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-feb21e3 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-684a9e4 */.elementor-11 .elementor-element.elementor-element-684a9e4 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ec150a8 */.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-ec150a8 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ad64c3 */.elementor-11 .elementor-element.elementor-element-1ad64c3 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a62ca0 */.elementor-11 .elementor-element.elementor-element-8a62ca0 {
  position: relative;
  width: 100%;
  padding: 10px 0;
}

/* Linha central */
.elementor-11 .elementor-element.elementor-element-8a62ca0::before {
  content: "";
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 50%;
  width: 2px;
  transform: translateX(-50%);
  background: linear-gradient(
    to bottom,
    rgba(112,119,255,0) 0%,
    rgba(112,119,255,.78) 10%,
    rgba(112,119,255,.78) 90%,
    rgba(112,119,255,0) 100%
  );
  z-index: 0;
}

/* Cada passo */
.elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-item {
  position: relative;
  display: block;
  width: 100%;
  margin: 0 0 35px 0;
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-item:last-child {
  margin-bottom: 0;
}

/* Dot automático */
.elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-item::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 18px;
  height: 18px;
  transform: translate(-50%, -50%);
  box-sizing: border-box;
  background: #7077ff;
  border: 4px solid #090a1e;
  border-radius: 50%;
  box-shadow:
    0 0 0 5px rgba(112,119,255,.14),
    0 0 16px rgba(112,119,255,.62);
  z-index: 5;
}

/* Card */
.elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-card {
  width: calc(50% - 55px);
  max-width: calc(50% - 55px);
  margin-left: 0;
  margin-right: auto;
  padding: 24px;

  background: linear-gradient(
    145deg,
    rgba(35,38,86,.95),
    rgba(9,10,30,.98)
  );

  border: 1px solid rgba(112,119,255,.22);
  border-radius: 12px;

  transition:
    transform .35s ease,
    border-color .35s ease,
    box-shadow .35s ease;
}

/* Alterna para a direita */
.elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-item.timeline-right > .timeline-card {
  margin-left: auto;
  margin-right: 0;
}

.elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-card:hover {
  transform: translateY(-5px);
  border-color: rgba(112,119,255,.55);

  box-shadow:
    0 12px 35px rgba(0,0,0,.22),
    0 0 18px rgba(112,119,255,.12);
}

/* Mobile */
@media (max-width: 767px) {

  .elementor-11 .elementor-element.elementor-element-8a62ca0 {
    padding: 5px 0;
  }

  .elementor-11 .elementor-element.elementor-element-8a62ca0::before {
    left: 10px;
    top: 15px;
    bottom: 15px;
  }

  .elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-item {
    padding-left: 40px;
    margin-bottom: 25px;
  }

  .elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-card,
  .elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-item.timeline-right > .timeline-card {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
  }

  .elementor-11 .elementor-element.elementor-element-8a62ca0 .timeline-item::after {
    left: 10px;
    width: 16px;
    height: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80da36e */.elementor-11 .elementor-element.elementor-element-80da36e {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: visible;
}

.elementor-11 .elementor-element.elementor-element-80da36e::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  width: 86%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.22) 18%,
    rgba(104, 99, 255, 0.78) 50%,
    rgba(92, 88, 255, 0.22) 82%,
    transparent 100%
  );

  box-shadow:
    0 0 7px rgba(92, 88, 255, 0.28),
    0 0 16px rgba(92, 88, 255, 0.12);

  transform: translateY(-50%);
}

.elementor-11 .elementor-element.elementor-element-80da36e::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 14%;
  width: 72%;
  height: 16px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.09) 20%,
    rgba(135, 132, 255, 0.24) 50%,
    rgba(92, 88, 255, 0.09) 80%,
    transparent 100%
  );

  filter: blur(10px);
  opacity: 0.8;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f943799 */.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-f943799 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da3192c */.elementor-11 .elementor-element.elementor-element-da3192c .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91615c1 */.elementor-11 .elementor-element.elementor-element-91615c1 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f32beff */.elementor-11 .elementor-element.elementor-element-2f32beff{
  position:relative;
  min-height:290px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.018) 0%, rgba(255,255,255,0) 100%),
    #09090F;
  border:1px solid rgba(124,126,255,.18);
  border-radius:18px;
  overflow:hidden;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease;
}
.elementor-11 .elementor-element.elementor-element-2f32beff::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-70px;
  right:-60px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(124,126,255,.16) 0%,
    rgba(124,126,255,.055) 42%,
    transparent 72%);
  filter:blur(24px);
  opacity:.5;
  pointer-events:none;
  transition:opacity .35s ease,transform .35s ease;
}
.elementor-11 .elementor-element.elementor-element-2f32beff:hover{
  transform:translateY(-4px);
  border-color:rgba(124,126,255,.38);
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(92,88,255,.10);
  background:
    linear-gradient(180deg, rgba(124,126,255,.035) 0%, rgba(255,255,255,0) 100%),
    #0A0A12;
}
.elementor-11 .elementor-element.elementor-element-2f32beff:hover::before{
  opacity:.85;
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a9ab2 */.elementor-11 .elementor-element.elementor-element-44a9ab2{
  position:relative;
  min-height:290px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.018) 0%, rgba(255,255,255,0) 100%),
    #09090F;
  border:1px solid rgba(124,126,255,.18);
  border-radius:18px;
  overflow:hidden;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease;
}
.elementor-11 .elementor-element.elementor-element-44a9ab2::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-70px;
  right:-60px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(124,126,255,.16) 0%,
    rgba(124,126,255,.055) 42%,
    transparent 72%);
  filter:blur(24px);
  opacity:.5;
  pointer-events:none;
  transition:opacity .35s ease,transform .35s ease;
}
.elementor-11 .elementor-element.elementor-element-44a9ab2:hover{
  transform:translateY(-4px);
  border-color:rgba(124,126,255,.38);
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(92,88,255,.10);
  background:
    linear-gradient(180deg, rgba(124,126,255,.035) 0%, rgba(255,255,255,0) 100%),
    #0A0A12;
}
.elementor-11 .elementor-element.elementor-element-44a9ab2:hover::before{
  opacity:.85;
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f53db6 */.elementor-11 .elementor-element.elementor-element-9f53db6{
  position:relative;
  min-height:290px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.018) 0%, rgba(255,255,255,0) 100%),
    #09090F;
  border:1px solid rgba(124,126,255,.18);
  border-radius:18px;
  overflow:hidden;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease;
}
.elementor-11 .elementor-element.elementor-element-9f53db6::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-70px;
  right:-60px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(124,126,255,.16) 0%,
    rgba(124,126,255,.055) 42%,
    transparent 72%);
  filter:blur(24px);
  opacity:.5;
  pointer-events:none;
  transition:opacity .35s ease,transform .35s ease;
}
.elementor-11 .elementor-element.elementor-element-9f53db6:hover{
  transform:translateY(-4px);
  border-color:rgba(124,126,255,.38);
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(92,88,255,.10);
  background:
    linear-gradient(180deg, rgba(124,126,255,.035) 0%, rgba(255,255,255,0) 100%),
    #0A0A12;
}
.elementor-11 .elementor-element.elementor-element-9f53db6:hover::before{
  opacity:.85;
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730d342 */.elementor-11 .elementor-element.elementor-element-730d342{
  position:relative;
  min-height:290px;
  background:
    linear-gradient(180deg, rgba(255,255,255,.018) 0%, rgba(255,255,255,0) 100%),
    #09090F;
  border:1px solid rgba(124,126,255,.18);
  border-radius:18px;
  overflow:hidden;
  transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease;
}
.elementor-11 .elementor-element.elementor-element-730d342::before{
  content:"";
  position:absolute;
  width:180px;
  height:180px;
  top:-70px;
  right:-60px;
  border-radius:50%;
  background:radial-gradient(circle,
    rgba(124,126,255,.16) 0%,
    rgba(124,126,255,.055) 42%,
    transparent 72%);
  filter:blur(24px);
  opacity:.5;
  pointer-events:none;
  transition:opacity .35s ease,transform .35s ease;
}
.elementor-11 .elementor-element.elementor-element-730d342:hover{
  transform:translateY(-4px);
  border-color:rgba(124,126,255,.38);
  box-shadow:0 14px 34px rgba(0,0,0,.28),0 0 28px rgba(92,88,255,.10);
  background:
    linear-gradient(180deg, rgba(124,126,255,.035) 0%, rgba(255,255,255,0) 100%),
    #0A0A12;
}
.elementor-11 .elementor-element.elementor-element-730d342:hover::before{
  opacity:.85;
  transform:scale(1.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b18979 */.elementor-11 .elementor-element.elementor-element-9b18979 {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: visible;
}

.elementor-11 .elementor-element.elementor-element-9b18979::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  width: 86%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.22) 18%,
    rgba(104, 99, 255, 0.78) 50%,
    rgba(92, 88, 255, 0.22) 82%,
    transparent 100%
  );

  box-shadow:
    0 0 7px rgba(92, 88, 255, 0.28),
    0 0 16px rgba(92, 88, 255, 0.12);

  transform: translateY(-50%);
}

.elementor-11 .elementor-element.elementor-element-9b18979::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 14%;
  width: 72%;
  height: 16px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.09) 20%,
    rgba(135, 132, 255, 0.24) 50%,
    rgba(92, 88, 255, 0.09) 80%,
    transparent 100%
  );

  filter: blur(10px);
  opacity: 0.8;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-234e2e4 */.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-234e2e4 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a2896fe */.elementor-11 .elementor-element.elementor-element-a2896fe .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1074247 */.elementor-11 .elementor-element.elementor-element-1074247 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8e096 */.elementor-11 .elementor-element.elementor-element-3c8e096 {
  position: relative;
  width: 100%;
  min-height: 40px;
  overflow: visible;
}

.elementor-11 .elementor-element.elementor-element-3c8e096::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 7%;
  width: 86%;
  height: 1px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.22) 18%,
    rgba(104, 99, 255, 0.78) 50%,
    rgba(92, 88, 255, 0.22) 82%,
    transparent 100%
  );

  box-shadow:
    0 0 7px rgba(92, 88, 255, 0.28),
    0 0 16px rgba(92, 88, 255, 0.12);

  transform: translateY(-50%);
}

.elementor-11 .elementor-element.elementor-element-3c8e096::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 14%;
  width: 72%;
  height: 16px;

  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(92, 88, 255, 0.09) 20%,
    rgba(135, 132, 255, 0.24) 50%,
    rgba(92, 88, 255, 0.09) 80%,
    transparent 100%
  );

  filter: blur(10px);
  opacity: 0.8;
  transform: translateY(-50%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2b755d5 */.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-icon {
    position: relative;
    z-index: 1;

    width: 24px;
    height: 24px;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 24px;

    /* recria a bolinha exatamente no centro */
    background:
        radial-gradient(
            circle at center,
            #575ff2 0 6px,
            transparent 6.5px
        );

    filter:
        drop-shadow(0 0 6px rgba(87, 95, 242, 1))
        drop-shadow(0 0 12px rgba(87, 95, 242, .6));
}

/* esconde somente o desenho original da bolinha */
.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-icon svg {
    opacity: 0;
}

/* OS DOIS RASTROS */
.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-icon::before,
.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-icon::after {
    content: "";

    position: absolute;

    top: 50%;
    left: 50%;

    width: 12px;
    height: 12px;

    border: 1px solid rgba(87, 95, 242, .65);
    border-radius: 50%;

    transform:
        translate(-50%, -50%)
        scale(1);

    transform-origin: center;

    opacity: 0;
    pointer-events: none;

    animation: astro-rastro 4.8s ease-out infinite;
}

/* segundo rastro */
.elementor-11 .elementor-element.elementor-element-2b755d5 .elementor-icon-list-icon::after {
    animation-delay: 2.4s;
}

@keyframes astro-rastro {

    0% {
        transform:
            translate(-50%, -50%)
            scale(1);

        opacity: .65;
    }

    45% {
        opacity: .22;
    }

    70% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }

    100% {
        transform:
            translate(-50%, -50%)
            scale(3.2);

        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f12b6e7 */.elementor-11 .elementor-element.elementor-element-f12b6e7 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dacae8a */.elementor-11 .elementor-element.elementor-element-dacae8a .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d5b1871 */.elementor-11 .elementor-element.elementor-element-d5b1871 .e-n-accordion-item {
  position: relative;
}

/* remove qualquer borda padrão */
.elementor-11 .elementor-element.elementor-element-d5b1871 .e-n-accordion-item,
.elementor-11 .elementor-element.elementor-element-d5b1871 .e-n-accordion-item-title,
.elementor-11 .elementor-element.elementor-element-d5b1871 .e-n-accordion-item-title-header {
  border: none !important;
}

/* cria a linha inferior com fade */
.elementor-11 .elementor-element.elementor-element-d5b1871 .e-n-accordion-item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;

  background: linear-gradient(
    90deg,
    rgba(124,126,255,.60) 0%,
    rgba(124,126,255,.35) 45%,
    rgba(124,126,255,.12) 75%,
    rgba(124,126,255,0) 100%
  );

  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a37b6c9 */.elementor-11 .elementor-element.elementor-element-a37b6c9 .destaque-roxo {
    color: #7077ff;
    text-shadow: 0 0 12px rgba(87, 95, 242, .18);
}/* End custom CSS */