.elementor-122 .elementor-element.elementor-element-41d711b{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-e17774b{--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:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:144px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-122 .elementor-element.elementor-element-5b144c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-122 .elementor-element.elementor-element-85289bb{text-align:start;}.elementor-122 .elementor-element.elementor-element-85289bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#a9dfd2;}.elementor-122 .elementor-element.elementor-element-725483a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-122 .elementor-element.elementor-element-725483a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:600;line-height:1.08em;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-122 .elementor-element.elementor-element-9f3b865{width:var( --container-widget-width, 640px );max-width:640px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(255,255,255,0.75);}.elementor-122 .elementor-element.elementor-element-bbaeb2f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-122 .elementor-element.elementor-element-8f05ea0{--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-122 .elementor-element.elementor-element-99f6a2a{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;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.1);--border-color:rgba(255,255,255,0.1);--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-122 .elementor-element.elementor-element-99f6a2a:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-99f6a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221f3c;}.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-122 .elementor-element.elementor-element-fafae5a .elementor-icon-wrapper{text-align:start;}.elementor-122 .elementor-element.elementor-element-fafae5a.elementor-view-stacked .elementor-icon{background-color:#a4dfd2;color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-fafae5a.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fafae5a.elementor-view-default .elementor-icon{color:#a4dfd2;border-color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-fafae5a.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fafae5a.elementor-view-default .elementor-icon svg{fill:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-fafae5a.elementor-view-framed .elementor-icon{background-color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-fafae5a.elementor-view-stacked .elementor-icon svg{fill:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-fafae5a .elementor-icon{font-size:26px;padding:14px;border-width:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-fafae5a .elementor-icon svg{height:26px;}.elementor-122 .elementor-element.elementor-element-d906ee1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-122 .elementor-element.elementor-element-d906ee1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-13c7cda{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:rgba(255,255,255,0.65);}.elementor-122 .elementor-element.elementor-element-9592c86{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-122 .elementor-element.elementor-element-9592c86 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#a9dfd2;}.elementor-122 .elementor-element.elementor-element-9592c86 .elementor-heading-title a:hover, .elementor-122 .elementor-element.elementor-element-9592c86 .elementor-heading-title a:focus{color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-ceb2a3b{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;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.1);--border-color:rgba(255,255,255,0.1);--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-122 .elementor-element.elementor-element-ceb2a3b:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-ceb2a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221f3c;}.elementor-122 .elementor-element.elementor-element-99f511c .elementor-icon-wrapper{text-align:start;}.elementor-122 .elementor-element.elementor-element-99f511c.elementor-view-stacked .elementor-icon{background-color:#a4dfd2;color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-99f511c.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-99f511c.elementor-view-default .elementor-icon{color:#a4dfd2;border-color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-99f511c.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-99f511c.elementor-view-default .elementor-icon svg{fill:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-99f511c.elementor-view-framed .elementor-icon{background-color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-99f511c.elementor-view-stacked .elementor-icon svg{fill:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-99f511c .elementor-icon{font-size:26px;padding:14px;border-width:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-99f511c .elementor-icon svg{height:26px;}.elementor-122 .elementor-element.elementor-element-cf4e41a{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-122 .elementor-element.elementor-element-cf4e41a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-44e5cae{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:rgba(255,255,255,0.65);}.elementor-122 .elementor-element.elementor-element-70dd112{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-122 .elementor-element.elementor-element-70dd112 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#a9dfd2;}.elementor-122 .elementor-element.elementor-element-70dd112 .elementor-heading-title a:hover, .elementor-122 .elementor-element.elementor-element-70dd112 .elementor-heading-title a:focus{color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-4e1f573{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;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.1);--border-color:rgba(255,255,255,0.1);--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-122 .elementor-element.elementor-element-4e1f573:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-4e1f573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221f3c;}.elementor-122 .elementor-element.elementor-element-f01b621 .elementor-icon-wrapper{text-align:start;}.elementor-122 .elementor-element.elementor-element-f01b621.elementor-view-stacked .elementor-icon{background-color:#a4dfd2;color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-f01b621.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-f01b621.elementor-view-default .elementor-icon{color:#a4dfd2;border-color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-f01b621.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-f01b621.elementor-view-default .elementor-icon svg{fill:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-f01b621.elementor-view-framed .elementor-icon{background-color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-f01b621.elementor-view-stacked .elementor-icon svg{fill:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-f01b621 .elementor-icon{font-size:26px;padding:14px;border-width:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-f01b621 .elementor-icon svg{height:26px;}.elementor-122 .elementor-element.elementor-element-2fb36e5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-122 .elementor-element.elementor-element-2fb36e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-a063427{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.5em;color:rgba(255,255,255,0.65);}.elementor-122 .elementor-element.elementor-element-0595d1a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-122 .elementor-element.elementor-element-0595d1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#a9dfd2;}.elementor-122 .elementor-element.elementor-element-0595d1a .elementor-heading-title a:hover, .elementor-122 .elementor-element.elementor-element-0595d1a .elementor-heading-title a:focus{color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-b204338{--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 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--padding-top:64px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-122 .elementor-element.elementor-element-b204338:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-b204338 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221f3c;}.elementor-122 .elementor-element.elementor-element-06b7659{--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:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-900e650{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122 .elementor-element.elementor-element-fb7d1df{text-align:start;}.elementor-122 .elementor-element.elementor-element-fb7d1df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-f1f02f6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:rgba(255,255,255,0.7);}.elementor-122 .elementor-element.elementor-element-574cc5f{--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;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-122 .elementor-element.elementor-element-fd1ffc3{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-47a971c .elementor-icon-wrapper{text-align:start;}.elementor-122 .elementor-element.elementor-element-47a971c.elementor-view-stacked .elementor-icon{background-color:#a4dfd2;color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-47a971c.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-47a971c.elementor-view-default .elementor-icon{color:#a4dfd2;border-color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-47a971c.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-47a971c.elementor-view-default .elementor-icon svg{fill:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-47a971c.elementor-view-framed .elementor-icon{background-color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-47a971c.elementor-view-stacked .elementor-icon svg{fill:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-47a971c .elementor-icon{font-size:20px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-47a971c .elementor-icon svg{height:20px;}.elementor-122 .elementor-element.elementor-element-8cc467b{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-122 .elementor-element.elementor-element-1c000cf{text-align:start;}.elementor-122 .elementor-element.elementor-element-1c000cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.6);}.elementor-122 .elementor-element.elementor-element-5e51581{text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.6em;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-d903f35{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-fc7567f .elementor-icon-wrapper{text-align:start;}.elementor-122 .elementor-element.elementor-element-fc7567f.elementor-view-stacked .elementor-icon{background-color:#a4dfd2;color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-fc7567f.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fc7567f.elementor-view-default .elementor-icon{color:#a4dfd2;border-color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-fc7567f.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-fc7567f.elementor-view-default .elementor-icon svg{fill:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-fc7567f.elementor-view-framed .elementor-icon{background-color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-fc7567f.elementor-view-stacked .elementor-icon svg{fill:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-fc7567f .elementor-icon{font-size:20px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-fc7567f .elementor-icon svg{height:20px;}.elementor-122 .elementor-element.elementor-element-20740a5{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-122 .elementor-element.elementor-element-255abb6{text-align:start;}.elementor-122 .elementor-element.elementor-element-255abb6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.6);}.elementor-122 .elementor-element.elementor-element-26bd77a{text-align:start;}.elementor-122 .elementor-element.elementor-element-26bd77a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-26bd77a .elementor-heading-title a:hover, .elementor-122 .elementor-element.elementor-element-26bd77a .elementor-heading-title a:focus{color:#a9dfd2;}.elementor-122 .elementor-element.elementor-element-39da99a{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-694ae1e .elementor-icon-wrapper{text-align:start;}.elementor-122 .elementor-element.elementor-element-694ae1e.elementor-view-stacked .elementor-icon{background-color:#a4dfd2;color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-694ae1e.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-694ae1e.elementor-view-default .elementor-icon{color:#a4dfd2;border-color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-694ae1e.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-694ae1e.elementor-view-default .elementor-icon svg{fill:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-694ae1e.elementor-view-framed .elementor-icon{background-color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-694ae1e.elementor-view-stacked .elementor-icon svg{fill:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-694ae1e .elementor-icon{font-size:20px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-694ae1e .elementor-icon svg{height:20px;}.elementor-122 .elementor-element.elementor-element-fa43232{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-122 .elementor-element.elementor-element-8f2c2b0{text-align:start;}.elementor-122 .elementor-element.elementor-element-8f2c2b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.6);}.elementor-122 .elementor-element.elementor-element-785bfc6{text-align:start;}.elementor-122 .elementor-element.elementor-element-785bfc6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-785bfc6 .elementor-heading-title a:hover, .elementor-122 .elementor-element.elementor-element-785bfc6 .elementor-heading-title a:focus{color:#a9dfd2;}.elementor-122 .elementor-element.elementor-element-9efda0f{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-484eb8f .elementor-icon-wrapper{text-align:start;}.elementor-122 .elementor-element.elementor-element-484eb8f.elementor-view-stacked .elementor-icon{background-color:#a4dfd2;color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-484eb8f.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-484eb8f.elementor-view-default .elementor-icon{color:#a4dfd2;border-color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-484eb8f.elementor-view-framed .elementor-icon, .elementor-122 .elementor-element.elementor-element-484eb8f.elementor-view-default .elementor-icon svg{fill:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-484eb8f.elementor-view-framed .elementor-icon{background-color:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-484eb8f.elementor-view-stacked .elementor-icon svg{fill:rgba(164,223,210,0.12);}.elementor-122 .elementor-element.elementor-element-484eb8f .elementor-icon{font-size:20px;padding:12px;border-width:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-484eb8f .elementor-icon svg{height:20px;}.elementor-122 .elementor-element.elementor-element-f1138ea{--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;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-122 .elementor-element.elementor-element-01805a4{text-align:start;}.elementor-122 .elementor-element.elementor-element-01805a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:rgba(255,255,255,0.6);}.elementor-122 .elementor-element.elementor-element-69cb0a4{text-align:start;}.elementor-122 .elementor-element.elementor-element-69cb0a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-a25f5ee{--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:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-122 .elementor-element.elementor-element-a25f5ee:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-a25f5ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000729;}.elementor-122 .elementor-element.elementor-element-865d2da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:64px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-122 .elementor-element.elementor-element-535ca7e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-5fc9cce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-122 .elementor-element.elementor-element-0be5371{text-align:start;}.elementor-122 .elementor-element.elementor-element-0be5371 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#a9dfd2;}.elementor-122 .elementor-element.elementor-element-3b1cee1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-122 .elementor-element.elementor-element-3b1cee1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;line-height:1.15em;color:#ffffff;}.elementor-122 .elementor-element.elementor-element-0f6c1e0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:rgba(255,255,255,0.7);}.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-122 .elementor-element.elementor-element-009e05c .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#a9dfd2;color:#a9dfd2;}.elementor-122 .elementor-element.elementor-element-009e05c .elementor-button:hover, .elementor-122 .elementor-element.elementor-element-009e05c .elementor-button:focus{background-color:rgba(0,0,0,0);color:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-009e05c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-122 .elementor-element.elementor-element-009e05c .elementor-button-content-wrapper{flex-direction:row;}.elementor-122 .elementor-element.elementor-element-009e05c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-122 .elementor-element.elementor-element-009e05c .elementor-button:hover svg, .elementor-122 .elementor-element.elementor-element-009e05c .elementor-button:focus svg{fill:#a4dfd2;}.elementor-122 .elementor-element.elementor-element-9d26965{--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:stretch;}.elementor-122 .elementor-element.elementor-element-e5521f4{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-5b144c9{--content-width:1280px;}.elementor-122 .elementor-element.elementor-element-8f05ea0{--content-width:1280px;}.elementor-122 .elementor-element.elementor-element-99f6a2a{--width:33.33%;}.elementor-122 .elementor-element.elementor-element-ceb2a3b{--width:33.33%;}.elementor-122 .elementor-element.elementor-element-4e1f573{--width:33.33%;}.elementor-122 .elementor-element.elementor-element-06b7659{--content-width:1280px;}.elementor-122 .elementor-element.elementor-element-900e650{--width:33%;}.elementor-122 .elementor-element.elementor-element-a25f5ee{--width:65%;}.elementor-122 .elementor-element.elementor-element-535ca7e{--content-width:1280px;}.elementor-122 .elementor-element.elementor-element-5fc9cce{--width:40%;}.elementor-122 .elementor-element.elementor-element-9d26965{--width:58%;}}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-725483a .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-725483a .elementor-heading-title{font-size:36px;}.elementor-122 .elementor-element.elementor-element-fb7d1df .elementor-heading-title{font-size:28px;}.elementor-122 .elementor-element.elementor-element-fd1ffc3{--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:flex-start;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-d903f35{--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:flex-start;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-39da99a{--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:flex-start;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-9efda0f{--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:flex-start;--flex-wrap:nowrap;}.elementor-122 .elementor-element.elementor-element-3b1cee1 .elementor-heading-title{font-size:28px;}}/* Start custom CSS */.contact-form{width:100%;display:grid;gap:22px;font-family:Inter,sans-serif;}.contact-form .row{display:grid;grid-template-columns:1fr 1fr;gap:18px;}@media(max-width:640px){.contact-form .row{grid-template-columns:1fr;}}.contact-form .field{display:flex;flex-direction:column;position:relative;}.contact-form label{font-size:11px;color:rgba(255,255,255,0.55);margin-bottom:8px;text-transform:uppercase;letter-spacing:1.2px;font-weight:500;font-family:Inter,sans-serif;}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form textarea{width:100%;background:rgba(34,31,60,0.6);border:1px solid rgba(255,255,255,0.1);border-radius:10px;padding:14px 16px;color:#fff;font-family:Inter,sans-serif;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(255,255,255,0.3);}.contact-form input:hover,.contact-form textarea:hover{border-color:rgba(255,255,255,0.2);background:rgba(34,31,60,0.8);}.contact-form input:focus,.contact-form textarea:focus{border-color:#a4dfd2;background:rgba(34,31,60,1);box-shadow:0 0 0 3px rgba(164,223,210,0.15);}.contact-form textarea{resize:vertical;min-height:160px;line-height:1.5;}.contact-form .consent{display:flex;align-items:flex-start;gap:14px;font-size:14px;color:rgba(255,255,255,0.65);line-height:1.55;padding-top:4px;}.contact-form .consent input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid rgba(255,255,255,0.25);border-radius:4px;background:rgba(34,31,60,0.6);margin:1px 0 0 0;cursor:pointer;flex-shrink:0;transition:all .15s;position:relative;}.contact-form .consent input[type=checkbox]:hover{border-color:rgba(164,223,210,0.5);}.contact-form .consent input[type=checkbox]:checked{background:#a4dfd2;border-color:#a4dfd2;}.contact-form .consent input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #000729;border-width:0 2px 2px 0;transform:rotate(45deg);}.contact-form .footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(255,255,255,0.06);margin-top:4px;}.contact-form .note{font-size:12px;color:rgba(255,255,255,0.45);margin:0;}.contact-form button{display:inline-flex;align-items:center;gap:10px;background:#a4dfd2;color:#000729;border:0;border-radius:8px;padding:14px 28px;font-weight:600;font-size:15px;font-family:Inter,sans-serif;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px rgba(164,223,210,0.15);}.contact-form button:hover{background:#a9dfd2;transform:translateY(-1px);box-shadow:0 6px 20px rgba(164,223,210,0.25);}.contact-form button:active{transform:translateY(0);}.contact-form button:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none;}.contact-form button i{font-size:12px;transition:transform .15s;}.contact-form button:hover i{transform:translateX(3px);}@media(max-width:480px){.elementor-page main h1{font-size:30px!important;line-height:1.1!important;}.elementor-page main h2{font-size:24px!important;line-height:1.15!important;}.elementor-page main h3{font-size:20px!important;line-height:1.2!important;}.elementor-page main p,.elementor-page main .elementor-text-editor p{font-size:14.5px!important;line-height:1.5!important;}.elementor-page main h1,.elementor-page main h2,.elementor-page main h3{overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important;}.elementor-page main .elementor-widget-button .elementor-button{padding:12px 16px!important;font-size:14px!important;}}
/* === Fluent Forms — Stogger dark theme === */

.fluentform_wrapper,
.fluentform {
  font-family: Inter, sans-serif !important;
  color: #fff;
}

/* Labels */
.fluentform .ff-el-input--label label,
.fluentform label.ff_default_label,
.fluentform label {
  color: #fff !important;
  font-family: Inter, sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  margin-bottom: 8px !important;
  display: block;
}

/* All text inputs, textarea, select */
.fluentform input[type="text"],
.fluentform input[type="email"],
.fluentform input[type="tel"],
.fluentform input[type="number"],
.fluentform input[type="url"],
.fluentform input[type="date"],
.fluentform input[type="password"],
.fluentform textarea,
.fluentform select,
.fluentform .ff-el-form-control {
  background: rgba(255, 255, 255, 0.04) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 6px !important;
  color: #fff !important;
  padding: 14px 16px !important;
  font-family: Inter, sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  width: 100%;
  box-shadow: none !important;
  transition: border-color 0.15s, background 0.15s;
  -webkit-appearance: none;
  appearance: none;
}

/* Textarea height */
.fluentform textarea {
  min-height: 120px;
  resize: vertical;
}

/* Focus state */
.fluentform input:focus,
.fluentform textarea:focus,
.fluentform select:focus,
.fluentform .ff-el-form-control:focus {
  outline: none !important;
  border-color: #a9dfd2 !important;
  background: rgba(255, 255, 255, 0.06) !important;
  box-shadow: none !important;
}

/* Placeholders */
.fluentform input::placeholder,
.fluentform textarea::placeholder {
  color: rgba(255, 255, 255, 0.4) !important;
  opacity: 1;
}

/* Required asterisk */
.fluentform .ff-el-is-required.asterisk-right label::after,
.fluentform .ff_required {
  color: #ff6b6b !important;
}

/* Submit button */
.fluentform .ff-btn-submit,
.fluentform button[type="submit"],
.fluentform .ff-btn {
  background: #a9dfd2 !important;
  color: #000729 !important;
  border: none !important;
  border-radius: 6px !important;
  padding: 16px 24px !important;
  font-family: Inter, sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 0.2px !important;
  cursor: pointer;
  transition: background-color 0.15s;
  width: auto;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.fluentform .ff-btn-submit:hover,
.fluentform button[type="submit"]:hover,
.fluentform .ff-btn:hover {
  background: #a4dfd2 !important;
  color: #000729 !important;
}

/* Spacing between field groups */
.fluentform .ff-el-group,
.fluentform .ff-t-cell,
.fluentform .ff-el-form-top {
  margin-bottom: 16px !important;
}

/* Row layout — fields side-by-side */
.fluentform .ff-t-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}

.fluentform .ff-t-cell {
  flex: 1;
  min-width: 200px;
}

/* Checkbox / acceptance / GDPR */
.fluentform input[type="checkbox"],
.fluentform input[type="radio"] {
  accent-color: #a9dfd2;
  width: 18px !important;
  height: 18px !important;
  margin-right: 8px;
  vertical-align: middle;
}

.fluentform .ff-el-form-check label,
.fluentform .ff-checkable-list label,
.fluentform .ff_item_label,
.fluentform .ff-el-input--content label {
  color: rgba(255, 255, 255, 0.85) !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  line-height: 1.5;
  display: inline;
  margin-bottom: 0 !important;
}

/* GDPR / Terms text */
.fluentform .ff-el-tc {
  color: rgba(255, 255, 255, 0.85) !important;
  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
  line-height: 1.5;
}

/* Success message */
.fluentform .ff-message-success,
.ff-message-success {
  color: #a9dfd2 !important;
  background: rgba(169, 223, 210, 0.1) !important;
  border: 1px solid rgba(169, 223, 210, 0.3) !important;
  border-radius: 6px;
  padding: 16px;
  font-family: Inter, sans-serif !important;
  font-size: 14px !important;
}

/* Error messages */
.fluentform .ff-message-error,
.fluentform .error,
.fluentform .ff-el-input--error,
.fluentform .text-danger,
.fluentform .ff-el-is-error {
  color: #ff6b6b !important;
  font-family: Inter, sans-serif !important;
  font-size: 13px !important;
  margin-top: 4px;
}

.fluentform .ff-el-is-error input,
.fluentform .ff-el-is-error textarea,
.fluentform .ff-el-is-error select {
  border-color: #ff6b6b !important;
}

/* Help text */
.fluentform .ff-el-help-message {
  color: rgba(255, 255, 255, 0.6) !important;
  font-family: Inter, sans-serif !important;
  font-size: 13px !important;
  margin-top: 4px;
}

/* Browser autofill override */
.fluentform input:-webkit-autofill,
.fluentform input:-webkit-autofill:hover,
.fluentform input:-webkit-autofill:focus,
.fluentform textarea:-webkit-autofill {
  -webkit-text-fill-color: #fff !important;
  -webkit-box-shadow: 0 0 0px 1000px rgba(8, 12, 41, 1) inset !important;
  caret-color: #fff;
}/* End custom CSS */