.elementor-12 .elementor-element.elementor-element-db5f721{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-db5f721:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-db5f721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35292f5 );}.elementor-12 .elementor-element.elementor-element-248bf7d{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b46225a{padding:5px 15px 12px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;--icon-box-icon-margin:10px;}.elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon-box-wrapper{align-items:end;text-align:center;}.elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b46225a.elementor-view-stacked .elementor-icon{background-color:#07B4CB;}.elementor-12 .elementor-element.elementor-element-b46225a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b46225a.elementor-view-default .elementor-icon{fill:#07B4CB;color:#07B4CB;border-color:#07B4CB;}.elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon{font-size:12px;}.elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:0.8em;}.elementor-12 .elementor-element.elementor-element-b46225a:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b46225a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-02c892a{padding:10px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-02c892a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:72px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-12 .elementor-element.elementor-element-a90183b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-51f023e{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6f27ebc .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, #7C3AED 100%);box-shadow:0px 0px 20px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-12 .elementor-element.elementor-element-6f27ebc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-6f27ebc .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-12 .elementor-element.elementor-element-6f27ebc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6f27ebc .elementor-button:focus{box-shadow:0px 10px 10px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);}.elementor-12 .elementor-element.elementor-element-54facd0 .elementor-button{background-color:#A9B5C600;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.1em;fill:#F8FAFC;color:#F8FAFC;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F680;border-radius:8px 8px 8px 8px;padding:20px 50px 20px 50px;}.elementor-12 .elementor-element.elementor-element-54facd0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-54facd0 .elementor-button:focus{background-color:#3B82F61A;border-color:var( --e-global-color-primary );box-shadow:0px 10px 20px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.2);}.elementor-12 .elementor-element.elementor-element-54facd0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-54facd0 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-12 .elementor-element.elementor-element-b556104{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;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:#FFFFFF1A;--border-color:#FFFFFF1A;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1aec6b8.elementor-view-stacked .elementor-icon{background-color:#1A2737;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1aec6b8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1aec6b8.elementor-view-default .elementor-icon{fill:#1A2737;color:#1A2737;border-color:#1A2737;}.elementor-12 .elementor-element.elementor-element-1aec6b8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1aec6b8:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1aec6b8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9745040.elementor-view-stacked .elementor-icon{background-color:#1A2737;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9745040.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9745040.elementor-view-default .elementor-icon{fill:#1A2737;color:#1A2737;border-color:#1A2737;}.elementor-12 .elementor-element.elementor-element-9745040.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9745040:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-9745040:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-151d2ed.elementor-view-stacked .elementor-icon{background-color:#1A2737;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-151d2ed.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-151d2ed.elementor-view-default .elementor-icon{fill:#1A2737;color:#1A2737;border-color:#1A2737;}.elementor-12 .elementor-element.elementor-element-151d2ed.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon{font-size:28px;}.elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-151d2ed:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-151d2ed:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e381602{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e381602:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e381602 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35292f5 );}.elementor-12 .elementor-element.elementor-element-c74ed3d{text-align:center;}.elementor-12 .elementor-element.elementor-element-c74ed3d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1e4260e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1e4260e a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b210b0c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-5c63cbc{background-color:#0D1427;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5c63cbc.elementor-view-stacked .elementor-icon{background-color:#1A2737;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5c63cbc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5c63cbc.elementor-view-default .elementor-icon{fill:#1A2737;color:#1A2737;border-color:#1A2737;}.elementor-12 .elementor-element.elementor-element-5c63cbc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon{font-size:30px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5c63cbc:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-5c63cbc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b41eeaa{background-color:#0D1427;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b41eeaa.elementor-view-stacked .elementor-icon{background-color:#1A2737;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b41eeaa.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b41eeaa.elementor-view-default .elementor-icon{fill:#1A2737;color:#1A2737;border-color:#1A2737;}.elementor-12 .elementor-element.elementor-element-b41eeaa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon{font-size:30px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b41eeaa:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b41eeaa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-084736b{background-color:#0D1427;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:16px 16px 16px 16px;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-084736b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-084736b.elementor-view-stacked .elementor-icon{background-color:#1A2737;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-084736b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-084736b.elementor-view-default .elementor-icon{fill:#1A2737;color:#1A2737;border-color:#1A2737;}.elementor-12 .elementor-element.elementor-element-084736b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-084736b .elementor-icon{font-size:30px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-084736b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-084736b .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-084736b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-084736b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-084736b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-084736b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d8f4ce1{--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;--overflow:hidden;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d8f4ce1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d8f4ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35292f5 );}.elementor-12 .elementor-element.elementor-element-7ef46ea{text-align:center;}.elementor-12 .elementor-element.elementor-element-7ef46ea .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-ae13b21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ae13b21 a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4315aab{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-12 .elementor-element.elementor-element-97e1025{--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-12 .elementor-element.elementor-element-78a52a2{background-color:#0D182D;padding:0px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F633;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-78a52a2 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-78a52a2 .elementor-icon-box-title{margin-block-end:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-78a52a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-78a52a2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-78a52a2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-e7733ac .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1217473{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-icon i{color:#06B6D4;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-icon svg{fill:#06B6D4;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7ff94fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-bb7d354 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, #7C3AED 100%);box-shadow:0px 0px 20px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-bb7d354 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-bb7d354 .elementor-button:focus{box-shadow:0px 10px 10px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);}.elementor-12 .elementor-element.elementor-element-c2654a7{--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;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-c2654a7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c2654a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-f62deb1 img{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-b36902d{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-11c3ee2{--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-12 .elementor-element.elementor-element-11ddcd6{background-color:#0D182D;padding:0px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F633;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-11ddcd6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-11ddcd6 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-11ddcd6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-11ddcd6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-11ddcd6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-dbbb05b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-5d9ca52{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-icon i{color:#06B6D4;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-icon svg{fill:#06B6D4;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-14aac54{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1d51e2a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.1em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-image:linear-gradient(135deg, var( --e-global-color-primary ) 0%, #7C3AED 100%);box-shadow:0px 0px 20px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);border-radius:10px 10px 10px 10px;padding:15px 30px 15px 30px;}.elementor-12 .elementor-element.elementor-element-1d51e2a .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1d51e2a .elementor-button:focus{box-shadow:0px 10px 10px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);}.elementor-12 .elementor-element.elementor-element-3de90e6{--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;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-3de90e6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3de90e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF08;}.elementor-12 .elementor-element.elementor-element-643d728 img{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-e15994c{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e15994c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e15994c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35292f5 );}.elementor-12 .elementor-element.elementor-element-9aeb5c5{background-color:#0D182D;padding:0px 15px 8px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F633;border-radius:50px 50px 50px 50px;--icon-box-icon-margin:10px;}.elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon-box-wrapper{align-items:end;text-align:center;}.elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9aeb5c5.elementor-view-stacked .elementor-icon{background-color:#06B6D4;}.elementor-12 .elementor-element.elementor-element-9aeb5c5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9aeb5c5.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-17d8856{text-align:center;}.elementor-12 .elementor-element.elementor-element-17d8856 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-0a5807d{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0a5807d a{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-47ae576{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f0f3f1d{background-color:#10192D66;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-f0f3f1d:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F680;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f0f3f1d.elementor-view-stacked .elementor-icon{background-color:#06B6D4;fill:#06B6D41A;color:#06B6D41A;}.elementor-12 .elementor-element.elementor-element-f0f3f1d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f0f3f1d.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-12 .elementor-element.elementor-element-f0f3f1d.elementor-view-framed .elementor-icon{background-color:#06B6D41A;}.elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon{font-size:28px;border-width:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f0f3f1d:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-f0f3f1d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-8da9a5c{background-color:#10192D66;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-8da9a5c:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F680;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-8da9a5c.elementor-view-stacked .elementor-icon{background-color:#06B6D4;fill:#06B6D41A;color:#06B6D41A;}.elementor-12 .elementor-element.elementor-element-8da9a5c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8da9a5c.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-12 .elementor-element.elementor-element-8da9a5c.elementor-view-framed .elementor-icon{background-color:#06B6D41A;}.elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon{font-size:28px;border-width:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8da9a5c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-8da9a5c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-566795a{background-color:#10192D66;padding:32px 32px 32px 32px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:24px 24px 24px 24px;--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-566795a:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3B82F680;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-566795a.elementor-view-stacked .elementor-icon{background-color:#06B6D4;fill:#06B6D41A;color:#06B6D41A;}.elementor-12 .elementor-element.elementor-element-566795a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-566795a.elementor-view-default .elementor-icon{fill:#06B6D4;color:#06B6D4;border-color:#06B6D4;}.elementor-12 .elementor-element.elementor-element-566795a.elementor-view-framed .elementor-icon{background-color:#06B6D41A;}.elementor-12 .elementor-element.elementor-element-566795a .elementor-icon{font-size:28px;border-width:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-566795a:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-566795a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e55e54e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;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:#F8FAFC1A;--border-color:#F8FAFC1A;--border-radius:24px 24px 24px 24px;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-e55e54e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e55e54e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10192D66;}.elementor-12 .elementor-element.elementor-element-e55e54e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-12 .elementor-element.elementor-element-e55e54e:hover{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:#3B82F680;--border-color:#3B82F680;box-shadow:0px 0px 10px 1px rgba(58.99999999999998, 130.00000000000003, 246, 0.5);}.elementor-12 .elementor-element.elementor-element-e55e54e, .elementor-12 .elementor-element.elementor-element-e55e54e::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-7bce2e5{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-7bce2e5.elementor-view-stacked .elementor-icon{background-color:#07BDD5;fill:#0B2534;color:#0B2534;}.elementor-12 .elementor-element.elementor-element-7bce2e5.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7bce2e5.elementor-view-default .elementor-icon{fill:#07BDD5;color:#07BDD5;border-color:#07BDD5;}.elementor-12 .elementor-element.elementor-element-7bce2e5.elementor-view-framed .elementor-icon{background-color:#0B2534;}.elementor-12 .elementor-element.elementor-element-7bce2e5 .elementor-icon{font-size:26px;border-width:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-7bce2e5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7bce2e5 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;}.elementor-12 .elementor-element.elementor-element-7bce2e5 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7bce2e5:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-7bce2e5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7bce2e5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f42a70f{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-f42a70f.elementor-view-stacked .elementor-icon{background-color:#07BDD5;fill:#0B2534;color:#0B2534;}.elementor-12 .elementor-element.elementor-element-f42a70f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f42a70f.elementor-view-default .elementor-icon{fill:#07BDD5;color:#07BDD5;border-color:#07BDD5;}.elementor-12 .elementor-element.elementor-element-f42a70f.elementor-view-framed .elementor-icon{background-color:#0B2534;}.elementor-12 .elementor-element.elementor-element-f42a70f .elementor-icon{font-size:26px;border-width:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-f42a70f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f42a70f .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;}.elementor-12 .elementor-element.elementor-element-f42a70f .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f42a70f:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-f42a70f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f42a70f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-2f04d57{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-2f04d57.elementor-view-stacked .elementor-icon{background-color:#07BDD5;fill:#0B2534;color:#0B2534;}.elementor-12 .elementor-element.elementor-element-2f04d57.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2f04d57.elementor-view-default .elementor-icon{fill:#07BDD5;color:#07BDD5;border-color:#07BDD5;}.elementor-12 .elementor-element.elementor-element-2f04d57.elementor-view-framed .elementor-icon{background-color:#0B2534;}.elementor-12 .elementor-element.elementor-element-2f04d57 .elementor-icon{font-size:26px;border-width:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-2f04d57 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2f04d57 .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;}.elementor-12 .elementor-element.elementor-element-2f04d57 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2f04d57:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-2f04d57:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2f04d57 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6eaf2ee{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-6eaf2ee.elementor-view-stacked .elementor-icon{background-color:#07BDD5;fill:#0B2534;color:#0B2534;}.elementor-12 .elementor-element.elementor-element-6eaf2ee.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-6eaf2ee.elementor-view-default .elementor-icon{fill:#07BDD5;color:#07BDD5;border-color:#07BDD5;}.elementor-12 .elementor-element.elementor-element-6eaf2ee.elementor-view-framed .elementor-icon{background-color:#0B2534;}.elementor-12 .elementor-element.elementor-element-6eaf2ee .elementor-icon{font-size:26px;border-width:0px 0px 0px 0px;border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-6eaf2ee .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6eaf2ee .elementor-icon-box-title a{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1em;}.elementor-12 .elementor-element.elementor-element-6eaf2ee .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6eaf2ee:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-6eaf2ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-6eaf2ee .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6f26bf6{--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f26bf6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6f26bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35292f5 );}.elementor-12 .elementor-element.elementor-element-6f26bf6::before, .elementor-12 .elementor-element.elementor-element-6f26bf6 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6f26bf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-6f26bf6 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6f26bf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-6f26bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #3C83F600 0%, #080C1680 100%);}.elementor-12 .elementor-element.elementor-element-69a240e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F8FAFC1A;--border-color:#F8FAFC1A;--border-radius:24px 24px 24px 24px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-69a240e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-69a240e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10192D66;}.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-12 .elementor-element.elementor-element-37fba0b .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-37fba0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:#3B82F626;}.elementor-12 .elementor-element.elementor-element-37fba0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-37fba0b.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-37fba0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-37fba0b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-37fba0b.elementor-view-framed .elementor-icon{background-color:#3B82F626;}.elementor-12 .elementor-element.elementor-element-37fba0b.elementor-view-stacked .elementor-icon svg{fill:#3B82F626;}.elementor-12 .elementor-element.elementor-element-37fba0b .elementor-icon{font-size:30px;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-37fba0b .elementor-icon svg{height:30px;}.elementor-12 .elementor-element.elementor-element-2b596ce{text-align:center;}.elementor-12 .elementor-element.elementor-element-2b596ce .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:32px;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-bfaedbb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-bfaedbb img{width:90px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;}.elementor-12 .elementor-element.elementor-element-a29d17d{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f105ea5{text-align:center;}.elementor-12 .elementor-element.elementor-element-f105ea5 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:0.5em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-8deb08e{text-align:center;}.elementor-12 .elementor-element.elementor-element-8deb08e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-12 .elementor-element.elementor-element-152db4a{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:4px;}.elementor-12 .elementor-element.elementor-element-152db4a .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-152db4a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-6046729{--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;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6046729:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6046729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-35292f5 );}.elementor-12 .elementor-element.elementor-element-080f8d8{--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;--border-radius:32px 32px 32px 32px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-9724029{background-color:#FFFFFF1A;padding:0px 15px 8px 15px;border-style:solid;border-width:-1px -1px -1px -1px;border-color:#FFFFFF33;border-radius:50px 50px 50px 50px;--icon-box-icon-margin:10px;}.elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-wrapper{align-items:end;text-align:center;}.elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFFE6;}.elementor-12 .elementor-element.elementor-element-9724029.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9724029.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-9724029.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-9724029:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-9724029:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-bfde19e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-9da8846{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#FFFFFFCC;}.elementor-12 .elementor-element.elementor-element-ceb02e0{--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-12 .elementor-element.elementor-element-a6d668b .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.1em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 20px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-12 .elementor-element.elementor-element-a6d668b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a6d668b .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-12 .elementor-element.elementor-element-a6d668b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a6d668b .elementor-button:focus{box-shadow:0px 10px 10px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);}.elementor-12 .elementor-element.elementor-element-2e30602 .elementor-button{background-color:#3C83F600;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.1em;fill:#F8FAFC;color:#F8FAFC;box-shadow:0px 0px 20px 0px rgba(58.99999999999998, 130.00000000000003, 246, 0.35);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-12 .elementor-element.elementor-element-2e30602 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2e30602 .elementor-button:focus{box-shadow:0px 5px 10px 0px rgba(255, 255, 255, 0.35);}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-248bf7d{--width:900px;}.elementor-12 .elementor-element.elementor-element-69a240e{--content-width:800px;}.elementor-12 .elementor-element.elementor-element-080f8d8{--content-width:1024px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-b556104{--width:80%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-db5f721{--padding-top:200px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-02c892a .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-b556104{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c74ed3d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-b210b0c{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7ef46ea .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-e7733ac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-dbbb05b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-47ae576{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e55e54e{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-8deb08e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-bfde19e{text-align:center;}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-b46225a .elementor-icon-box-description{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-02c892a .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-a90183b{width:100%;max-width:100%;font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-12 .elementor-element.elementor-element-6f27ebc .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-54facd0 .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-b556104{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1aec6b8 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-9745040 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-151d2ed .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-c74ed3d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-1e4260e{width:100%;max-width:100%;font-size:16px;}.elementor-12 .elementor-element.elementor-element-b210b0c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-5c63cbc .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-b41eeaa .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-084736b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-084736b .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-084736b .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d8f4ce1{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7ef46ea .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-ae13b21{width:100%;max-width:100%;font-size:14px;}.elementor-12 .elementor-element.elementor-element-78a52a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-78a52a2 .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-78a52a2 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-e7733ac .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-1217473{font-size:14px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7ff94fa .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-bb7d354 .elementor-button{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-12 .elementor-element.elementor-element-b36902d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-11ddcd6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-11ddcd6 .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-11ddcd6 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-dbbb05b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-12 .elementor-element.elementor-element-5d9ca52{font-size:14px;}.elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-14aac54 .elementor-icon-list-item > a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-1d51e2a .elementor-button{font-size:14px;}.elementor-12 .elementor-element.elementor-element-e15994c{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon-box-title a{font-size:14px;}.elementor-12 .elementor-element.elementor-element-9aeb5c5 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-17d8856 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-0a5807d{width:100%;max-width:100%;font-size:14px;}.elementor-12 .elementor-element.elementor-element-47ae576{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f0f3f1d .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8da9a5c .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-566795a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-e55e54e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7bce2e5 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7bce2e5 .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-7bce2e5 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-f42a70f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f42a70f .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-f42a70f .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-2f04d57 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2f04d57 .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2f04d57 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-6eaf2ee .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-6eaf2ee .elementor-icon-box-title a{font-size:20px;}.elementor-12 .elementor-element.elementor-element-6eaf2ee .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-6f26bf6{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-2b596ce .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-a29d17d{font-size:16px;}.elementor-12 .elementor-element.elementor-element-f105ea5 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-8deb08e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-12 .elementor-element.elementor-element-6046729{--padding-top:120px;--padding-bottom:120px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-wrapper{align-items:center;}.elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-title a{font-size:15px;}.elementor-12 .elementor-element.elementor-element-9724029 .elementor-icon-box-description{font-size:16px;}.elementor-12 .elementor-element.elementor-element-bfde19e{text-align:center;}.elementor-12 .elementor-element.elementor-element-bfde19e .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-9da8846{width:100%;max-width:100%;font-size:16px;}.elementor-12 .elementor-element.elementor-element-a6d668b .elementor-button{font-size:12px;}.elementor-12 .elementor-element.elementor-element-2e30602 .elementor-button{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-02c892a */.gradient-text {
    background: linear-gradient(135deg, #3b82f6 0%, #7c3aed 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db5f721 *//* 1. O Grid Fino no Fundo */
.elementor-12 .elementor-element.elementor-element-db5f721 {
    background-image: 
        linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
    background-size: 60px 60px; /* Tamanho dos quadradinhos */
    position: relative;
}

/* 2. Brilho Azul (Topo Esquerda) */
.elementor-12 .elementor-element.elementor-element-db5f721::before {
    content: '';
    position: absolute;
    top: 20%;
    left: 20%;
    width: 400px;
    height: 400px;
    background: rgba(59, 130, 246, 0.15); /* Primary Color */
    filter: blur(120px);
    border-radius: 50%;
    z-index: 0;
    pointer-events: none;
}

/* 3. Brilho Roxo (Baixo Direita) */
.elementor-12 .elementor-element.elementor-element-db5f721::after {
    content: '';
    position: absolute;
    bottom: 20%;
    right: 20%;
    width: 350px;
    height: 350px;
    background: rgba(124, 58, 237, 0.15); /* Secondary Color */
    filter: blur(100px);
    border-radius: 50%;
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e381602 *//* Cria o brilho azul no centro */
.elementor-12 .elementor-element.elementor-element-e381602::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Centraliza exato */
    width: 600px; /* Largura do brilho */
    height: 400px; /* Altura do brilho */
    background: rgba(59, 130, 246, 0.15); /* Azul com 15% opacidade */
    filter: blur(120px); /* O desfoque mágico do Lovable */
    border-radius: 50%; /* Formato arredondado */
    pointer-events: none; /* Não atrapalha o clique */
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2654a7 *//* A imagem dentro deste container */
.elementor-12 .elementor-element.elementor-element-c2654a7 img {
    transition: transform 0.7s ease;
}
/* Quando passar o mouse no container, dá zoom na imagem */
.elementor-12 .elementor-element.elementor-element-c2654a7:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3de90e6 *//* A imagem dentro deste container */
.elementor-12 .elementor-element.elementor-element-3de90e6 img {
    transition: transform 0.7s ease;
}
/* Quando passar o mouse no container, dá zoom na imagem */
.elementor-12 .elementor-element.elementor-element-3de90e6:hover img {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f4ce1 *//* Blob Superior Direito (Roxo/Secundário) */
.elementor-12 .elementor-element.elementor-element-d8f4ce1::before {
    content: '';
    position: absolute;
    top: -100px;
    right: -100px;
    width: 500px;
    height: 500px;
    background: rgba(124, 58, 237, 0.1); /* Secondary */
    filter: blur(100px);
    border-radius: 50%;
    z-index: 0;
}

/* Blob Inferior Esquerdo (Azul/Primário) */
.elementor-12 .elementor-element.elementor-element-d8f4ce1::after {
    content: '';
    position: absolute;
    bottom: -100px;
    left: -100px;
    width: 400px;
    height: 400px;
    background: rgba(59, 130, 246, 0.1); /* Primary */
    filter: blur(100px);
    border-radius: 50%;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e15994c *//* Brilho Ciano no Centro */
.elementor-12 .elementor-element.elementor-element-e15994c::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 1000px;
    height: 500px;
    background: rgba(6, 182, 212, 0.05); /* Accent Color bem suave */
    filter: blur(150px);
    border-radius: 50%;
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f26bf6 */.elementor-12 .elementor-element.elementor-element-6f26bf6 {
    background: linear-gradient(to bottom, transparent, rgba(59, 130, 246, 0.05), transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-080f8d8 *//* 1. O Gradiente Animado de Fundo */
.elementor-12 .elementor-element.elementor-element-080f8d8 {
    background: linear-gradient(90deg, #3b82f6, #7c3aed, #3b82f6); /* Primary -> Secondary -> Primary */
    background-size: 200% 100%; /* Aumenta o fundo para poder mover */
    animation: gradient-shift 8s ease infinite; /* A animação */
    position: relative; /* Necessário para os brilhos ficarem dentro */
}

/* A Regra da Animação (Keyframes) */
@keyframes gradient-shift {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* 2. O Padrão de Pontilhados (Overlay Pattern) */
.elementor-12 .elementor-element.elementor-element-080f8d8::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: radial-gradient(circle at 2px 2px, rgba(255,255,255,0.15) 1px, transparent 0);
    background-size: 32px 32px;
    pointer-events: none;
}

/* 3. Brilhos Extras (Glow Effects) */
/* Brilho Superior Esquerdo */
.elementor-12 .elementor-element.elementor-element-080f8d8::after {
    content: '';
    position: absolute;
    top: -50px;
    left: 20%;
    width: 250px;
    height: 250px;
    background: rgba(255, 255, 255, 0.2);
    filter: blur(80px);
    border-radius: 50%;
    pointer-events: none;
}/* End custom CSS */