.elementor-35 .elementor-element.elementor-element-000000e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-0000004{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-0000002{--display:flex;--min-height:34px;--border-radius:10px 10px 10px 10px;}.elementor-35 .elementor-element.elementor-element-0000002:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4FE4;}.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-35 .elementor-element.elementor-element-0000001{text-align:center;}.elementor-35 .elementor-element.elementor-element-0000001 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:0em;color:#fff;}.elementor-35 .elementor-element.elementor-element-0000003 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000000a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.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-35 .elementor-element.elementor-element-0000005 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-0000006 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-0000007 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-0000008 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-0000009 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-000000d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-000000b .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#1A1D25;color:#1A1D25;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE0E8;border-radius:12px 12px 12px 12px;padding:11px 18px 11px 18px;}.elementor-35 .elementor-element.elementor-element-000000c .elementor-button{background-color:#1B4FE4;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:12px 18px 12px 18px;}.elementor-35 .elementor-element.elementor-element-0000012{--display:flex;--min-height:100vh;--padding-top:180px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-0000012:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1526;background-image:url("https://futuro.plak.pt/wp-content/uploads/2026/05/urbatech-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-000000f{--display:flex;}.elementor-35 .elementor-element.elementor-element-0000011{--display:flex;}.elementor-35 .elementor-element.elementor-element-000000i{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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(27,79,228,0.35);--border-color:rgba(27,79,228,0.35);--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:7px;--padding-bottom:7px;--padding-left:14px;--padding-right:14px;}.elementor-35 .elementor-element.elementor-element-000000i:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000000i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,79,228,0.2);}.elementor-35 .elementor-element.elementor-element-000000h .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.2em;letter-spacing:0.12em;color:#7FA8FF;}.elementor-35 .elementor-element.elementor-element-000000j .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:80px;font-weight:800;line-height:1.05em;letter-spacing:-0.04em;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-35 .elementor-element.elementor-element-000000k{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:300;line-height:1.65em;letter-spacing:0em;color:rgba(255,255,255,0.62);}.elementor-35 .elementor-element.elementor-element-000000n{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:36px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000000l .elementor-button{background-color:#1B4FE4;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-35 .elementor-element.elementor-element-000000m .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,0.2);border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-35 .elementor-element.elementor-element-0000010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-35 .elementor-element.elementor-element-000000q{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-000000o{--display:flex;--min-height:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(27,79,228,0.4);--border-color:rgba(27,79,228,0.4);--border-radius:8px 8px 8px 8px;}.elementor-35 .elementor-element.elementor-element-000000o:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000000o > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,79,228,0.25);}.elementor-35 .elementor-element.elementor-element-000000p .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0em;color:rgba(255,255,255,0.55);}.elementor-35 .elementor-element.elementor-element-000000t{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-000000r{--display:flex;--min-height:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(27,79,228,0.4);--border-color:rgba(27,79,228,0.4);--border-radius:8px 8px 8px 8px;}.elementor-35 .elementor-element.elementor-element-000000r:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000000r > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,79,228,0.25);}.elementor-35 .elementor-element.elementor-element-000000s .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0em;color:rgba(255,255,255,0.55);}.elementor-35 .elementor-element.elementor-element-000000w{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-000000u{--display:flex;--min-height:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(27,79,228,0.4);--border-color:rgba(27,79,228,0.4);--border-radius:8px 8px 8px 8px;}.elementor-35 .elementor-element.elementor-element-000000u:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000000u > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,79,228,0.25);}.elementor-35 .elementor-element.elementor-element-000000v .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0em;color:rgba(255,255,255,0.55);}.elementor-35 .elementor-element.elementor-element-000000z{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-000000x{--display:flex;--min-height:32px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(27,79,228,0.4);--border-color:rgba(27,79,228,0.4);--border-radius:8px 8px 8px 8px;}.elementor-35 .elementor-element.elementor-element-000000x:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000000x > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,79,228,0.25);}.elementor-35 .elementor-element.elementor-element-000000y .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:0em;color:rgba(255,255,255,0.55);}.elementor-35 .elementor-element.elementor-element-000001u{--display:flex;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:#DDE0E8;--border-color:#DDE0E8;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-000001u:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000001u > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000001t{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-000001l{--display:flex;}.elementor-35 .elementor-element.elementor-element-0000013 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-0000014 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:800;line-height:1.08em;letter-spacing:-0.04em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-0000015{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;letter-spacing:0em;color:#5A6070;}.elementor-35 .elementor-element.elementor-element-0000016{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;letter-spacing:0em;color:#5A6070;}.elementor-35 .elementor-element.elementor-element-000001j{--display:flex;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:#DDE0E8;--border-color:#DDE0E8;--border-radius:16px 16px 16px 16px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000001j:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000001j > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE0E8;}.elementor-35 .elementor-element.elementor-element-0000019{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-0000019:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000019 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-0000017 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1em;letter-spacing:-0.04em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-0000018 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.25em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000001c{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000001c:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000001c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000001a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1em;letter-spacing:-0.04em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000001b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.25em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000001f{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000001f:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000001f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000001d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1em;letter-spacing:-0.04em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000001e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.25em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000001i{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000001i:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000001i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000001g .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:800;line-height:1em;letter-spacing:-0.04em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000001h .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;line-height:1.25em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000001k .elementor-button{background-color:transparent;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#1A1D25;color:#1A1D25;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE0E8;border-radius:12px 12px 12px 12px;padding:16px 28px 16px 28px;}.elementor-35 .elementor-element.elementor-element-000001s{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35 .elementor-element.elementor-element-000001r{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;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:#DDE0E8;--border-color:#DDE0E8;--border-radius:16px 16px 16px 16px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000001r:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000001r > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000001n{--display:flex;--min-height:44px;--border-radius:12px 12px 12px 12px;}.elementor-35 .elementor-element.elementor-element-000001n:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000001n > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000001q{--display:flex;}.elementor-35 .elementor-element.elementor-element-000001o .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000001p .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.2em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000002v{--display:flex;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:#DDE0E8;--border-color:#DDE0E8;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-000002v:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002v > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-35 .elementor-element.elementor-element-000001z{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000001x{--display:flex;}.elementor-35 .elementor-element.elementor-element-000001v .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000001w .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:800;line-height:1.08em;letter-spacing:-0.04em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000001y .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#1A1D25;color:#1A1D25;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE0E8;border-radius:12px 12px 12px 12px;padding:14px 28px 14px 28px;}.elementor-35 .elementor-element.elementor-element-000002u{--display:flex;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:#DDE0E8;--border-color:#DDE0E8;--border-radius:20px 20px 20px 20px;}.elementor-35 .elementor-element.elementor-element-000002u:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002u > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE0E8;}.elementor-35 .elementor-element.elementor-element-0000024{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-0000024:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-0000021{--display:flex;--min-height:52px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-0000021:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000021 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-35 .elementor-element.elementor-element-0000020{--display:flex;--min-height:24px;}.elementor-35 .elementor-element.elementor-element-0000022 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-0000023{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-0000029{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-0000029:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-0000026{--display:flex;--min-height:52px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-0000026:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-35 .elementor-element.elementor-element-0000025{--display:flex;--min-height:24px;}.elementor-35 .elementor-element.elementor-element-0000027 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-0000028{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000002e{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-000002e:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000002b{--display:flex;--min-height:52px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000002b:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-35 .elementor-element.elementor-element-000002a{--display:flex;--min-height:24px;}.elementor-35 .elementor-element.elementor-element-000002c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000002d{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000002j{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-000002j:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002j > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000002g{--display:flex;--min-height:52px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000002g:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002g > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-35 .elementor-element.elementor-element-000002f{--display:flex;--min-height:24px;}.elementor-35 .elementor-element.elementor-element-000002h .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000002i{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000002o{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-000002o:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002o > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000002l{--display:flex;--min-height:52px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000002l:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002l > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-35 .elementor-element.elementor-element-000002k{--display:flex;--min-height:24px;}.elementor-35 .elementor-element.elementor-element-000002m .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000002n{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000002t{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-000002t:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002t > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000002q{--display:flex;--min-height:52px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000002q:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000002q > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-35 .elementor-element.elementor-element-000002p{--display:flex;--min-height:24px;}.elementor-35 .elementor-element.elementor-element-000002r .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000002s{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.65em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000003x{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-000003x:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000003x > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1526;}.elementor-35 .elementor-element.elementor-element-000003w{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-000003i{--display:flex;}.elementor-35 .elementor-element.elementor-element-000002w .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#7FA8FF;}.elementor-35 .elementor-element.elementor-element-000002x .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:800;line-height:1.08em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000002y{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;letter-spacing:0em;color:rgba(255,255,255,0.55);}.elementor-35 .elementor-element.elementor-element-000003h{--display:flex;}.elementor-35 .elementor-element.elementor-element-0000034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-0000034:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-35 .elementor-element.elementor-element-0000030{--display:flex;--min-height:40px;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(27,79,228,0.4);--border-color:rgba(27,79,228,0.4);--border-radius:10px 10px 10px 10px;}.elementor-35 .elementor-element.elementor-element-0000030:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,79,228,0.25);}.elementor-35 .elementor-element.elementor-element-000002z{text-align:center;}.elementor-35 .elementor-element.elementor-element-000002z .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:0em;color:inherit;}.elementor-35 .elementor-element.elementor-element-0000033{--display:flex;}.elementor-35 .elementor-element.elementor-element-0000031 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;letter-spacing:0em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-0000032 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000003a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000003a:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000003a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-35 .elementor-element.elementor-element-0000036{--display:flex;--min-height:40px;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(27,79,228,0.4);--border-color:rgba(27,79,228,0.4);--border-radius:10px 10px 10px 10px;}.elementor-35 .elementor-element.elementor-element-0000036:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,79,228,0.25);}.elementor-35 .elementor-element.elementor-element-0000035{text-align:center;}.elementor-35 .elementor-element.elementor-element-0000035 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:0em;color:inherit;}.elementor-35 .elementor-element.elementor-element-0000039{--display:flex;}.elementor-35 .elementor-element.elementor-element-0000037 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;letter-spacing:0em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-0000038 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000003g{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000003g:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000003g > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-35 .elementor-element.elementor-element-000003c{--display:flex;--min-height:40px;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(27,79,228,0.4);--border-color:rgba(27,79,228,0.4);--border-radius:10px 10px 10px 10px;}.elementor-35 .elementor-element.elementor-element-000003c:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000003c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(27,79,228,0.25);}.elementor-35 .elementor-element.elementor-element-000003b{text-align:center;}.elementor-35 .elementor-element.elementor-element-000003b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:0em;color:inherit;}.elementor-35 .elementor-element.elementor-element-000003f{--display:flex;}.elementor-35 .elementor-element.elementor-element-000003d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.25em;letter-spacing:0em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000003e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000003v{--display:flex;}.elementor-35 .elementor-element.elementor-element-000003m{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-000003m:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000003m > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-35 .elementor-element.elementor-element-000003j .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1em;letter-spacing:-0.04em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000003k .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000003l .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000003q{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-000003q:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000003q > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-35 .elementor-element.elementor-element-000003n .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1em;letter-spacing:-0.04em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000003o .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000003p .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000003u{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-35 .elementor-element.elementor-element-000003u:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000003u > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-35 .elementor-element.elementor-element-000003r .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1em;letter-spacing:-0.04em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000003s .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000003t .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000004m{--display:flex;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:#DDE0E8;--border-color:#DDE0E8;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-000004m:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000004m > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-0000040{--display:flex;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000003y{text-align:center;}.elementor-35 .elementor-element.elementor-element-000003y .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000003z{text-align:center;}.elementor-35 .elementor-element.elementor-element-000003z .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:800;line-height:1.08em;letter-spacing:-0.04em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000004l{--display:flex;}.elementor-35 .elementor-element.elementor-element-0000045{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-0000042{--display:flex;--min-height:56px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-0000042:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-0000041{text-align:center;}.elementor-35 .elementor-element.elementor-element-0000041 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:0em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-0000043{text-align:center;}.elementor-35 .elementor-element.elementor-element-0000043 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-0000044{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000004a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-0000047{--display:flex;--min-height:56px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-0000047:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-0000046{text-align:center;}.elementor-35 .elementor-element.elementor-element-0000046 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:0em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-0000048{text-align:center;}.elementor-35 .elementor-element.elementor-element-0000048 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-0000049{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000004f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000004c{--display:flex;--min-height:56px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000004c:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000004c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000004b{text-align:center;}.elementor-35 .elementor-element.elementor-element-000004b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:0em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000004d{text-align:center;}.elementor-35 .elementor-element.elementor-element-000004d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000004e{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000004k{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000004h{--display:flex;--min-height:56px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DDE0E8;--border-color:#DDE0E8;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000004h:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000004h > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-35 .elementor-element.elementor-element-000004g{text-align:center;}.elementor-35 .elementor-element.elementor-element-000004g .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:800;line-height:1em;letter-spacing:0em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000004i{text-align:center;}.elementor-35 .elementor-element.elementor-element-000004i .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000004j{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.6em;letter-spacing:0em;color:#8A909E;}.elementor-35 .elementor-element.elementor-element-000005d{--display:flex;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:#DDE0E8;--border-color:#DDE0E8;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-000005d:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000005d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F7;}.elementor-35 .elementor-element.elementor-element-000004w{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000004p{--display:flex;}.elementor-35 .elementor-element.elementor-element-000004n .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.14em;color:#1B4FE4;}.elementor-35 .elementor-element.elementor-element-000004o .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:800;line-height:1.08em;letter-spacing:-0.04em;color:#1A1D25;}.elementor-35 .elementor-element.elementor-element-000004v{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-35 .elementor-element.elementor-element-000004q .elementor-button{background-color:#1B4FE4;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#1B4FE4;border-radius:100px 100px 100px 100px;padding:8px 18px 8px 18px;}.elementor-35 .elementor-element.elementor-element-000004r .elementor-button{background-color:#FAFAFA;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE0E8;border-radius:100px 100px 100px 100px;padding:8px 18px 8px 18px;}.elementor-35 .elementor-element.elementor-element-000004s .elementor-button{background-color:#FAFAFA;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE0E8;border-radius:100px 100px 100px 100px;padding:8px 18px 8px 18px;}.elementor-35 .elementor-element.elementor-element-000004t .elementor-button{background-color:#FAFAFA;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE0E8;border-radius:100px 100px 100px 100px;padding:8px 18px 8px 18px;}.elementor-35 .elementor-element.elementor-element-000004u .elementor-button{background-color:#FAFAFA;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.2em;letter-spacing:0em;fill:#5A6070;color:#5A6070;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#DDE0E8;border-radius:100px 100px 100px 100px;padding:8px 18px 8px 18px;}.elementor-35 .elementor-element.elementor-element-000005c{--display:flex;}.elementor-35 .elementor-element.elementor-element-000004z{--display:flex;--min-height:410px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-35 .elementor-element.elementor-element-000004z:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000004z > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futuro.plak.pt/wp-content/uploads/2026/05/urbatech-project-villa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-000004x .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#7FA8FF;}.elementor-35 .elementor-element.elementor-element-000004y .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-0000052{--display:flex;--min-height:260px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-35 .elementor-element.elementor-element-0000052:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000052 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futuro.plak.pt/wp-content/uploads/2026/05/urbatech-project-office.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-0000050 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#7FA8FF;}.elementor-35 .elementor-element.elementor-element-0000051 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-0000055{--display:flex;--min-height:260px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-35 .elementor-element.elementor-element-0000055:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futuro.plak.pt/wp-content/uploads/2026/05/urbatech-project-automation.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-0000053 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#7FA8FF;}.elementor-35 .elementor-element.elementor-element-0000054 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-0000058{--display:flex;--min-height:260px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-35 .elementor-element.elementor-element-0000058:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-0000058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futuro.plak.pt/wp-content/uploads/2026/05/urbatech-project-industrial.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-0000056 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#7FA8FF;}.elementor-35 .elementor-element.elementor-element-0000057 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000005b{--display:flex;--min-height:260px;--border-radius:20px 20px 20px 20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-35 .elementor-element.elementor-element-000005b:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000005b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futuro.plak.pt/wp-content/uploads/2026/05/urbatech-project-apartment.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-0000059 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:#7FA8FF;}.elementor-35 .elementor-element.elementor-element-000005a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.25em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000005k{--display:flex;--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-000005k:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000005k > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1526;}.elementor-35 .elementor-element.elementor-element-000005j{--display:flex;}.elementor-35 .elementor-element.elementor-element-000005e{text-align:center;}.elementor-35 .elementor-element.elementor-element-000005e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:64px;font-weight:800;line-height:1.05em;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000005f{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:1.7em;letter-spacing:0em;color:rgba(255,255,255,0.55);}.elementor-35 .elementor-element.elementor-element-000005i{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-35 .elementor-element.elementor-element-000005g .elementor-button{background-color:#FFFFFF;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#0D1526;color:#0D1526;border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-35 .elementor-element.elementor-element-000005h .elementor-button{background-color:rgba(255,255,255,0.08);font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,0.2);border-radius:12px 12px 12px 12px;padding:16px 32px 16px 32px;}.elementor-35 .elementor-element.elementor-element-000006h{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-35 .elementor-element.elementor-element-000006h:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-000006h > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0F1C;}.elementor-35 .elementor-element.elementor-element-000006d{--display:flex;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-35 .elementor-element.elementor-element-000005q{--display:flex;}.elementor-35 .elementor-element.elementor-element-000005l .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-35 .elementor-element.elementor-element-000005m{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.7em;letter-spacing:0em;color:rgba(255,255,255,0.4);}.elementor-35 .elementor-element.elementor-element-000005n .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000005o .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000005p .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:rgba(255,255,255,0.45);}.elementor-35 .elementor-element.elementor-element-000005y{--display:flex;}.elementor-35 .elementor-element.elementor-element-000005r .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:rgba(255,255,255,0.3);}.elementor-35 .elementor-element.elementor-element-000005s .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-000005t .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-000005u .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-000005v .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-000005w .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-000005x .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-0000065{--display:flex;}.elementor-35 .elementor-element.elementor-element-000005z .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:rgba(255,255,255,0.3);}.elementor-35 .elementor-element.elementor-element-0000060 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-0000061 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-0000062 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-0000063 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-0000064 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-000006c{--display:flex;}.elementor-35 .elementor-element.elementor-element-0000066 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:rgba(255,255,255,0.3);}.elementor-35 .elementor-element.elementor-element-0000067 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-0000068 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-0000069 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;letter-spacing:0em;color:rgba(255,255,255,0.5);}.elementor-35 .elementor-element.elementor-element-000006b .elementor-button{background-color:#1B4FE4;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:11px 20px 11px 20px;}.elementor-35 .elementor-element.elementor-element-000006g{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35 .elementor-element.elementor-element-000006e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:rgba(255,255,255,0.25);}.elementor-35 .elementor-element.elementor-element-000006f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;letter-spacing:0em;color:rgba(255,255,255,0.25);}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-000000e{--padding-top:18px;--padding-bottom:18px;--padding-left:28px;--padding-right:28px;}.elementor-35 .elementor-element.elementor-element-0000012{--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-35 .elementor-element.elementor-element-000000j .elementor-heading-title{font-size:62px;}.elementor-35 .elementor-element.elementor-element-000001u{--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-35 .elementor-element.elementor-element-0000014 .elementor-heading-title{font-size:44px;}.elementor-35 .elementor-element.elementor-element-000002v{--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-35 .elementor-element.elementor-element-000003x{--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-35 .elementor-element.elementor-element-000004m{--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-35 .elementor-element.elementor-element-000005d{--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-35 .elementor-element.elementor-element-000005k{--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}.elementor-35 .elementor-element.elementor-element-000006h{--padding-top:90px;--padding-bottom:90px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000000e{--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-0000012{--padding-top:140px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000000j .elementor-heading-title{font-size:42px;}.elementor-35 .elementor-element.elementor-element-000000k{font-size:16px;}.elementor-35 .elementor-element.elementor-element-000001u{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-0000014 .elementor-heading-title{font-size:32px;}.elementor-35 .elementor-element.elementor-element-000002v{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000001w .elementor-heading-title{font-size:34px;}.elementor-35 .elementor-element.elementor-element-000003x{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000002x .elementor-heading-title{font-size:32px;}.elementor-35 .elementor-element.elementor-element-000004m{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000003z .elementor-heading-title{font-size:32px;}.elementor-35 .elementor-element.elementor-element-000005d{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000004o .elementor-heading-title{font-size:34px;}.elementor-35 .elementor-element.elementor-element-000005k{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}.elementor-35 .elementor-element.elementor-element-000005e .elementor-heading-title{font-size:36px;}.elementor-35 .elementor-element.elementor-element-000006h{--padding-top:70px;--padding-bottom:70px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for container, class: .elementor-element-0000002 */.elementor-35 .elementor-element.elementor-element-0000002 { width:34px !important; max-width:34px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000004 */.elementor-35 .elementor-element.elementor-element-0000004 > .e-con-inner { display:flex; flex-direction:row; align-items:center; gap:10px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000a */.elementor-35 .elementor-element.elementor-element-000000a > .e-con-inner { display:flex; flex-direction:row; gap:30px; align-items:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000d */.elementor-35 .elementor-element.elementor-element-000000d > .e-con-inner { display:flex; flex-direction:row; gap:10px; justify-content:flex-end; } @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000000d{width:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000e */.elementor-35 .elementor-element.elementor-element-000000e { position:fixed; top:0; left:0; right:0; z-index:9999; background:rgba(250,250,250,.9); backdrop-filter:blur(18px); border-bottom:1px solid rgba(221,224,232,.7); }
body.admin-bar .elementor-35 .elementor-element.elementor-element-000000e { top:32px; }
.elementor-35 .elementor-element.elementor-element-000000e > .e-con-inner { display:flex; flex-direction:row; align-items:center; justify-content:space-between; gap:28px; }
@media(max-width:1024px){ .elementor-35 .elementor-element.elementor-element-000000e .urb-menu{display:none;} }
@media(max-width:767px){ .elementor-35 .elementor-element.elementor-element-000000e .urb-nav-outline{display:none;} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-000000g */.elementor-35 .elementor-element.elementor-element-000000g .elementor-heading-title{width:6px;height:6px;border-radius:99px;background:#7FA8FF;animation:urb-pulse 2s ease-in-out infinite;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000i */.elementor-35 .elementor-element.elementor-element-000000i { width:max-content; } .elementor-35 .elementor-element.elementor-element-000000i > .e-con-inner { display:flex; flex-direction:row; align-items:center; gap:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000n */.elementor-35 .elementor-element.elementor-element-000000n > .e-con-inner { display:flex; flex-direction:row; flex-wrap:wrap; gap:16px; align-items:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000o */.elementor-35 .elementor-element.elementor-element-000000o{width:32px!important;max-width:32px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000q */.elementor-35 .elementor-element.elementor-element-000000q > .e-con-inner{display:flex;flex-direction:row;align-items:center;gap:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000r */.elementor-35 .elementor-element.elementor-element-000000r{width:32px!important;max-width:32px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000t */.elementor-35 .elementor-element.elementor-element-000000t > .e-con-inner{display:flex;flex-direction:row;align-items:center;gap:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000u */.elementor-35 .elementor-element.elementor-element-000000u{width:32px!important;max-width:32px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000w */.elementor-35 .elementor-element.elementor-element-000000w > .e-con-inner{display:flex;flex-direction:row;align-items:center;gap:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000x */.elementor-35 .elementor-element.elementor-element-000000x{width:32px!important;max-width:32px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000000z */.elementor-35 .elementor-element.elementor-element-000000z > .e-con-inner{display:flex;flex-direction:row;align-items:center;gap:10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000010 */.elementor-35 .elementor-element.elementor-element-0000010 > .e-con-inner { display:flex; flex-direction:row; flex-wrap:wrap; gap:40px; } .elementor-35 .elementor-element.elementor-element-0000010 > .e-con-inner > .elementor-element{width:auto;} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-0000010 > .e-con-inner{gap:20px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000011 */.elementor-35 .elementor-element.elementor-element-0000011{max-width:900px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000012 */.elementor-35 .elementor-element.elementor-element-0000012 { position:relative; overflow:hidden; }
.elementor-35 .elementor-element.elementor-element-0000012:before { content:""; position:absolute; inset:0; background:linear-gradient(90deg, rgba(13,21,38,.96) 0%, rgba(13,21,38,.84) 45%, rgba(13,21,38,.58) 100%); z-index:0; }
.elementor-35 .elementor-element.elementor-element-0000012:after { content:""; position:absolute; inset:0; opacity:.12; background-image:linear-gradient(rgba(127,168,255,.45) 1px, transparent 1px),linear-gradient(90deg, rgba(127,168,255,.45) 1px, transparent 1px); background-size:80px 80px; z-index:0; }
.elementor-35 .elementor-element.elementor-element-0000012 > .e-con-inner { position:relative; z-index:1; }
.elementor-35 .elementor-element.elementor-element-0000012 .urb-hero-accent { position:absolute; right:-180px; bottom:-260px; width:700px; height:700px; border-radius:50%; background:radial-gradient(circle, rgba(27,79,228,.15), transparent 70%); pointer-events:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000001j */.elementor-35 .elementor-element.elementor-element-000001j{overflow:hidden;} .elementor-35 .elementor-element.elementor-element-000001j > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:1px;} .elementor-35 .elementor-element.elementor-element-000001j > .e-con-inner > .elementor-element{width:100%;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-000001m */.elementor-35 .elementor-element.elementor-element-000001m img{aspect-ratio:4/5;object-fit:cover;width:100%;} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000001m img{aspect-ratio:4/3;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000001n */.elementor-35 .elementor-element.elementor-element-000001n{width:44px!important;max-width:44px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000001r */.elementor-35 .elementor-element.elementor-element-000001r{position:absolute;left:-32px;bottom:32px;width:max-content;box-shadow:0 20px 60px rgba(0,0,0,.1);} .elementor-35 .elementor-element.elementor-element-000001r > .e-con-inner{display:flex;flex-direction:row;align-items:center;gap:14px;} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000001r{left:16px;bottom:16px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000001s */.elementor-35 .elementor-element.elementor-element-000001s{position:relative;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000001t */.elementor-35 .elementor-element.elementor-element-000001t > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;} @media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-000001t > .e-con-inner{grid-template-columns:1fr;gap:60px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000001z */.elementor-35 .elementor-element.elementor-element-000001z > .e-con-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000001z > .e-con-inner{flex-direction:column;align-items:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000020 */.elementor-35 .elementor-element.elementor-element-0000020 { width:24px !important; max-width:24px; min-height:24px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolygon%20points%3D%2213%202%203%2014%2012%2014%2011%2022%2021%2010%2012%2010%2013%202%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolygon%20points%3D%2213%202%203%2014%2012%2014%2011%2022%2021%2010%2012%2010%2013%202%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000021 */.elementor-35 .elementor-element.elementor-element-0000021 { width:52px !important; max-width:52px; color:#1B4FE4; transition:all .25s ease; } .elementor-35 .elementor-element.elementor-element-0000021 > .e-con-inner{display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000024 */.elementor-35 .elementor-element.elementor-element-0000024 { position:relative; min-height:270px; transition:background .25s ease; }
.elementor-35 .elementor-element.elementor-element-0000024:after { content:""; position:absolute; left:36px; right:36px; bottom:0; height:2px; background:#1B4FE4; transform:scaleX(0); transform-origin:left; transition:transform .25s ease; }
.elementor-35 .elementor-element.elementor-element-0000024:hover { background:#fff; }
.elementor-35 .elementor-element.elementor-element-0000024:hover:after { transform:scaleX(1); }
.elementor-35 .elementor-element.elementor-element-0000024:hover .urb-icon-box { background:#1B4FE4; border-color:#1B4FE4; color:#fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000025 */.elementor-35 .elementor-element.elementor-element-0000025 { width:24px !important; max-width:24px; min-height:24px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%20000%201.4l1.6%201.6a1%201%200%20001.4%200l3.77-3.77a6%206%200%2001-7.94%207.94l-6.91%206.91a2.12%202.12%200%2001-3-3l6.91-6.91a6%206%200%20017.94-7.94l-3.76%203.76z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%20000%201.4l1.6%201.6a1%201%200%20001.4%200l3.77-3.77a6%206%200%2001-7.94%207.94l-6.91%206.91a2.12%202.12%200%2001-3-3l6.91-6.91a6%206%200%20017.94-7.94l-3.76%203.76z%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000026 */.elementor-35 .elementor-element.elementor-element-0000026 { width:52px !important; max-width:52px; color:#1B4FE4; transition:all .25s ease; } .elementor-35 .elementor-element.elementor-element-0000026 > .e-con-inner{display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000029 */.elementor-35 .elementor-element.elementor-element-0000029 { position:relative; min-height:270px; transition:background .25s ease; }
.elementor-35 .elementor-element.elementor-element-0000029:after { content:""; position:absolute; left:36px; right:36px; bottom:0; height:2px; background:#1B4FE4; transform:scaleX(0); transform-origin:left; transition:transform .25s ease; }
.elementor-35 .elementor-element.elementor-element-0000029:hover { background:#fff; }
.elementor-35 .elementor-element.elementor-element-0000029:hover:after { transform:scaleX(1); }
.elementor-35 .elementor-element.elementor-element-0000029:hover .urb-icon-box { background:#1B4FE4; border-color:#1B4FE4; color:#fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002a */.elementor-35 .elementor-element.elementor-element-000002a { width:24px !important; max-width:24px; min-height:24px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2021h8M12%2017v4%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2021h8M12%2017v4%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002b */.elementor-35 .elementor-element.elementor-element-000002b { width:52px !important; max-width:52px; color:#1B4FE4; transition:all .25s ease; } .elementor-35 .elementor-element.elementor-element-000002b > .e-con-inner{display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002e */.elementor-35 .elementor-element.elementor-element-000002e { position:relative; min-height:270px; transition:background .25s ease; }
.elementor-35 .elementor-element.elementor-element-000002e:after { content:""; position:absolute; left:36px; right:36px; bottom:0; height:2px; background:#1B4FE4; transform:scaleX(0); transform-origin:left; transition:transform .25s ease; }
.elementor-35 .elementor-element.elementor-element-000002e:hover { background:#fff; }
.elementor-35 .elementor-element.elementor-element-000002e:hover:after { transform:scaleX(1); }
.elementor-35 .elementor-element.elementor-element-000002e:hover .urb-icon-box { background:#1B4FE4; border-color:#1B4FE4; color:#fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002f */.elementor-35 .elementor-element.elementor-element-000002f { width:24px !important; max-width:24px; min-height:24px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%206h10M7%2010h10M7%2014h4%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%222%22%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%206h10M7%2010h10M7%2014h4%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002g */.elementor-35 .elementor-element.elementor-element-000002g { width:52px !important; max-width:52px; color:#1B4FE4; transition:all .25s ease; } .elementor-35 .elementor-element.elementor-element-000002g > .e-con-inner{display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002j */.elementor-35 .elementor-element.elementor-element-000002j { position:relative; min-height:270px; transition:background .25s ease; }
.elementor-35 .elementor-element.elementor-element-000002j:after { content:""; position:absolute; left:36px; right:36px; bottom:0; height:2px; background:#1B4FE4; transform:scaleX(0); transform-origin:left; transition:transform .25s ease; }
.elementor-35 .elementor-element.elementor-element-000002j:hover { background:#fff; }
.elementor-35 .elementor-element.elementor-element-000002j:hover:after { transform:scaleX(1); }
.elementor-35 .elementor-element.elementor-element-000002j:hover .urb-icon-box { background:#1B4FE4; border-color:#1B4FE4; color:#fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002k */.elementor-35 .elementor-element.elementor-element-000002k { width:24px !important; max-width:24px; min-height:24px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022C6.48%2022%202%2017.52%202%2012S6.48%202%2012%202s10%204.48%2010%2010-4.48%2010-10%2010z%22%2F%3E%3Cpath%20d%3D%22M12%208v4l3%203%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022C6.48%2022%202%2017.52%202%2012S6.48%202%2012%202s10%204.48%2010%2010-4.48%2010-10%2010z%22%2F%3E%3Cpath%20d%3D%22M12%208v4l3%203%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002l */.elementor-35 .elementor-element.elementor-element-000002l { width:52px !important; max-width:52px; color:#1B4FE4; transition:all .25s ease; } .elementor-35 .elementor-element.elementor-element-000002l > .e-con-inner{display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002o */.elementor-35 .elementor-element.elementor-element-000002o { position:relative; min-height:270px; transition:background .25s ease; }
.elementor-35 .elementor-element.elementor-element-000002o:after { content:""; position:absolute; left:36px; right:36px; bottom:0; height:2px; background:#1B4FE4; transform:scaleX(0); transform-origin:left; transition:transform .25s ease; }
.elementor-35 .elementor-element.elementor-element-000002o:hover { background:#fff; }
.elementor-35 .elementor-element.elementor-element-000002o:hover:after { transform:scaleX(1); }
.elementor-35 .elementor-element.elementor-element-000002o:hover .urb-icon-box { background:#1B4FE4; border-color:#1B4FE4; color:#fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002p */.elementor-35 .elementor-element.elementor-element-000002p { width:24px !important; max-width:24px; min-height:24px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209l9-7%209%207v11a2%202%200%2001-2%202H5a2%202%200%2001-2-2z%22%2F%3E%3Cpolyline%20points%3D%229%2C22%209%2C12%2015%2C12%2015%2C22%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; mask:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209l9-7%209%207v11a2%202%200%2001-2%202H5a2%202%200%2001-2-2z%22%2F%3E%3Cpolyline%20points%3D%229%2C22%209%2C12%2015%2C12%2015%2C22%22%2F%3E%3C%2Fsvg%3E") center / contain no-repeat; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002q */.elementor-35 .elementor-element.elementor-element-000002q { width:52px !important; max-width:52px; color:#1B4FE4; transition:all .25s ease; } .elementor-35 .elementor-element.elementor-element-000002q > .e-con-inner{display:flex;align-items:center;justify-content:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002t */.elementor-35 .elementor-element.elementor-element-000002t { position:relative; min-height:270px; transition:background .25s ease; }
.elementor-35 .elementor-element.elementor-element-000002t:after { content:""; position:absolute; left:36px; right:36px; bottom:0; height:2px; background:#1B4FE4; transform:scaleX(0); transform-origin:left; transition:transform .25s ease; }
.elementor-35 .elementor-element.elementor-element-000002t:hover { background:#fff; }
.elementor-35 .elementor-element.elementor-element-000002t:hover:after { transform:scaleX(1); }
.elementor-35 .elementor-element.elementor-element-000002t:hover .urb-icon-box { background:#1B4FE4; border-color:#1B4FE4; color:#fff; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000002u */.elementor-35 .elementor-element.elementor-element-000002u{overflow:hidden;} .elementor-35 .elementor-element.elementor-element-000002u > .e-con-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;} .elementor-35 .elementor-element.elementor-element-000002u > .e-con-inner > .elementor-element{width:100%;} @media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-000002u > .e-con-inner{grid-template-columns:repeat(2,1fr);}} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000002u > .e-con-inner{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000030 */.elementor-35 .elementor-element.elementor-element-0000030 { width:40px !important; max-width:40px; color:#7FA8FF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000034 */.elementor-35 .elementor-element.elementor-element-0000034 > .e-con-inner { display:flex; flex-direction:row; align-items:center; gap:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000036 */.elementor-35 .elementor-element.elementor-element-0000036 { width:40px !important; max-width:40px; color:#7FA8FF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000003a */.elementor-35 .elementor-element.elementor-element-000003a > .e-con-inner { display:flex; flex-direction:row; align-items:center; gap:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000003c */.elementor-35 .elementor-element.elementor-element-000003c { width:40px !important; max-width:40px; color:#7FA8FF; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000003g */.elementor-35 .elementor-element.elementor-element-000003g > .e-con-inner { display:flex; flex-direction:row; align-items:center; gap:16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000003h */.elementor-35 .elementor-element.elementor-element-000003h > .e-con-inner{display:flex;flex-direction:column;gap:16px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000003v */.elementor-35 .elementor-element.elementor-element-000003v > .e-con-inner{display:flex;flex-direction:column;gap:16px;} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000003v{display:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000003w */.elementor-35 .elementor-element.elementor-element-000003w > .e-con-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;} @media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-000003w > .e-con-inner{grid-template-columns:1fr;gap:60px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000003x */.elementor-35 .elementor-element.elementor-element-000003x{position:relative;overflow:hidden;}
.elementor-35 .elementor-element.elementor-element-000003x:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(27,79,228,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(27,79,228,.07) 1px,transparent 1px);background-size:60px 60px;}
.elementor-35 .elementor-element.elementor-element-000003x:after{content:"";position:absolute;top:-300px;left:-200px;width:800px;height:800px;background:radial-gradient(circle,rgba(27,79,228,.18),transparent 65%);}
.elementor-35 .elementor-element.elementor-element-000003x > .e-con-inner{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000040 */.elementor-35 .elementor-element.elementor-element-0000040{max-width:540px;margin-left:auto;margin-right:auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000042 */.elementor-35 .elementor-element.elementor-element-0000042 { width:56px !important; max-width:56px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000047 */.elementor-35 .elementor-element.elementor-element-0000047 { width:56px !important; max-width:56px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000004c */.elementor-35 .elementor-element.elementor-element-000004c { width:56px !important; max-width:56px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000004h */.elementor-35 .elementor-element.elementor-element-000004h { width:56px !important; max-width:56px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000004l */.elementor-35 .elementor-element.elementor-element-000004l{position:relative;} .elementor-35 .elementor-element.elementor-element-000004l:before{content:"";position:absolute;top:28px;left:calc(12.5% + 28px);right:calc(12.5% + 28px);height:1px;background:#1B4FE4;opacity:.25;} .elementor-35 .elementor-element.elementor-element-000004l > .e-con-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:0;} .elementor-35 .elementor-element.elementor-element-000004l > .e-con-inner > .elementor-element{width:100%;} @media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-000004l:before{display:none;} .elementor-35 .elementor-element.elementor-element-000004l > .e-con-inner{grid-template-columns:repeat(2,1fr);gap:40px;}} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000004l > .e-con-inner{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000004v */.elementor-35 .elementor-element.elementor-element-000004v > .e-con-inner{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000004w */.elementor-35 .elementor-element.elementor-element-000004w > .e-con-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000004w > .e-con-inner{flex-direction:column;align-items:flex-start;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000004z */.elementor-35 .elementor-element.elementor-element-000004z { position:relative; overflow:hidden; box-sizing:border-box; }
.elementor-35 .elementor-element.elementor-element-000004z:before { content:""; position:absolute; inset:0; background:linear-gradient(to top, rgba(13,21,38,.88), rgba(13,21,38,.2) 60%, transparent); z-index:0; }
.elementor-35 .elementor-element.elementor-element-000004z > .e-con-inner, .elementor-35 .elementor-element.elementor-element-000004z > .elementor-element { position:relative; z-index:1; }
.elementor-35 .elementor-element.elementor-element-000004z { transition:transform .5s ease; }
.elementor-35 .elementor-element.elementor-element-000004z:hover { transform:scale(1.01); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000052 */.elementor-35 .elementor-element.elementor-element-0000052 { position:relative; overflow:hidden; box-sizing:border-box; }
.elementor-35 .elementor-element.elementor-element-0000052:before { content:""; position:absolute; inset:0; background:linear-gradient(to top, rgba(13,21,38,.88), rgba(13,21,38,.2) 60%, transparent); z-index:0; }
.elementor-35 .elementor-element.elementor-element-0000052 > .e-con-inner, .elementor-35 .elementor-element.elementor-element-0000052 > .elementor-element { position:relative; z-index:1; }
.elementor-35 .elementor-element.elementor-element-0000052 { transition:transform .5s ease; }
.elementor-35 .elementor-element.elementor-element-0000052:hover { transform:scale(1.01); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000055 */.elementor-35 .elementor-element.elementor-element-0000055 { position:relative; overflow:hidden; box-sizing:border-box; }
.elementor-35 .elementor-element.elementor-element-0000055:before { content:""; position:absolute; inset:0; background:linear-gradient(to top, rgba(13,21,38,.88), rgba(13,21,38,.2) 60%, transparent); z-index:0; }
.elementor-35 .elementor-element.elementor-element-0000055 > .e-con-inner, .elementor-35 .elementor-element.elementor-element-0000055 > .elementor-element { position:relative; z-index:1; }
.elementor-35 .elementor-element.elementor-element-0000055 { transition:transform .5s ease; }
.elementor-35 .elementor-element.elementor-element-0000055:hover { transform:scale(1.01); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0000058 */.elementor-35 .elementor-element.elementor-element-0000058 { position:relative; overflow:hidden; box-sizing:border-box; }
.elementor-35 .elementor-element.elementor-element-0000058:before { content:""; position:absolute; inset:0; background:linear-gradient(to top, rgba(13,21,38,.88), rgba(13,21,38,.2) 60%, transparent); z-index:0; }
.elementor-35 .elementor-element.elementor-element-0000058 > .e-con-inner, .elementor-35 .elementor-element.elementor-element-0000058 > .elementor-element { position:relative; z-index:1; }
.elementor-35 .elementor-element.elementor-element-0000058 { transition:transform .5s ease; }
.elementor-35 .elementor-element.elementor-element-0000058:hover { transform:scale(1.01); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000005b */.elementor-35 .elementor-element.elementor-element-000005b { position:relative; overflow:hidden; box-sizing:border-box; }
.elementor-35 .elementor-element.elementor-element-000005b:before { content:""; position:absolute; inset:0; background:linear-gradient(to top, rgba(13,21,38,.88), rgba(13,21,38,.2) 60%, transparent); z-index:0; }
.elementor-35 .elementor-element.elementor-element-000005b > .e-con-inner, .elementor-35 .elementor-element.elementor-element-000005b > .elementor-element { position:relative; z-index:1; }
.elementor-35 .elementor-element.elementor-element-000005b { transition:transform .5s ease; }
.elementor-35 .elementor-element.elementor-element-000005b:hover { transform:scale(1.01); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000005c */.elementor-35 .elementor-element.elementor-element-000005c > .e-con-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;} .elementor-35 .elementor-element.elementor-element-000005c > .e-con-inner > .elementor-element{width:100%;} .elementor-35 .elementor-element.elementor-element-000005c > .e-con-inner > .elementor-element:first-child{grid-column:span 2;} @media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-000005c > .e-con-inner{grid-template-columns:1fr 1fr;} .elementor-35 .elementor-element.elementor-element-000005c > .e-con-inner > .elementor-element:first-child{grid-column:span 2;}} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000005c > .e-con-inner{grid-template-columns:1fr;} .elementor-35 .elementor-element.elementor-element-000005c > .e-con-inner > .elementor-element:first-child{grid-column:span 1;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000005i */.elementor-35 .elementor-element.elementor-element-000005i > .e-con-inner{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000005j */.elementor-35 .elementor-element.elementor-element-000005j{max-width:680px;margin-left:auto;margin-right:auto;text-align:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000005k */.elementor-35 .elementor-element.elementor-element-000005k{position:relative;overflow:hidden;}
.elementor-35 .elementor-element.elementor-element-000005k:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(27,79,228,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(27,79,228,.08) 1px,transparent 1px);background-size:60px 60px;}
.elementor-35 .elementor-element.elementor-element-000005k:after{content:"";position:absolute;bottom:-200px;right:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(27,79,228,.2),transparent 65%);}
.elementor-35 .elementor-element.elementor-element-000005k > .e-con-inner{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000006d */.elementor-35 .elementor-element.elementor-element-000006d > .e-con-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;} .elementor-35 .elementor-element.elementor-element-000006d > .e-con-inner > .elementor-element{width:100%;} @media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-000006d > .e-con-inner{grid-template-columns:1fr 1fr;gap:40px;}} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000006d > .e-con-inner{grid-template-columns:1fr;gap:32px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-000006g */.elementor-35 .elementor-element.elementor-element-000006g > .e-con-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;} @media(max-width:767px){.elementor-35 .elementor-element.elementor-element-000006g > .e-con-inner{flex-direction:column;align-items:flex-start;}}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap');
html { scroll-behavior:smooth; }
body.elementor-page { background:#FAFAFA; }
.elementor-widget-text-editor p:last-child { margin-bottom:0; }
.urb-logo-text span, .urb-hero h1 em { color:#7FA8FF; font-style:normal; }
.urb-section-tag .elementor-heading-title:before {
  content:""; display:inline-block; width:20px; height:2px; margin-right:8px; vertical-align:middle; background:currentColor; border-radius:2px;
}
.urb-section-tag-center .elementor-heading-title:before { display:none; }
@keyframes urb-pulse { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:.5;transform:scale(.8)} }
@media(max-width:767px){ .elementor-widget-heading .elementor-heading-title br { display:none; } }/* End custom CSS */