.elementor-677 .elementor-element.elementor-element-693df974{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-693df974:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-693df974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-58b55be0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-21503804.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-21503804 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:#9C9C9C;}.elementor-677 .elementor-element.elementor-element-6a18beaf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-6a18beaf .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:60px;font-weight:700;line-height:1.05em;letter-spacing:-2.1px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-69354a83.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-69354a83{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-516e9b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-516e9b03:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-516e9b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-16b1dc3e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-16b1dc3e{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-7b0e8115{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-7b0e8115:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-7b0e8115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-399e2ef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-266c1d73.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-266c1d73 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:#9C9C9C;}.elementor-677 .elementor-element.elementor-element-59c03230.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-59c03230 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;letter-spacing:-1px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-ed0fd46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-55b55e14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#6366F1;--border-color:#6366F1;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-55b55e14:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-55b55e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-182af80c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-182af80c .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:0.6px;color:#6366F1;}.elementor-677 .elementor-element.elementor-element-4608ec7f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-4608ec7f .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-4508748b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-4508748b{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-442a6183{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#6366F1;--border-color:#6366F1;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-442a6183:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-442a6183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-64bdd06d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-64bdd06d .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:0.6px;color:#6366F1;}.elementor-677 .elementor-element.elementor-element-1d267b3c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-1d267b3c .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-899bdb3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-899bdb3{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-330efa31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#6366F1;--border-color:#6366F1;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-330efa31:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-330efa31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-6a034889.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-6a034889 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:0.6px;color:#6366F1;}.elementor-677 .elementor-element.elementor-element-2dbcb870.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-2dbcb870 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-7b740b00.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-7b740b00{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-63d97be1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#6366F1;--border-color:#6366F1;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-63d97be1:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-63d97be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-59b38bb3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-59b38bb3 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:0.6px;color:#6366F1;}.elementor-677 .elementor-element.elementor-element-26259919.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-26259919 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-41697d62.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-41697d62{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-200d298b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#6366F1;--border-color:#6366F1;--border-radius:0px 0px 0px 0px;--padding-top:4px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-200d298b:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-200d298b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-7c5f0a31.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-7c5f0a31 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.3em;letter-spacing:0.6px;color:#6366F1;}.elementor-677 .elementor-element.elementor-element-188fa2c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-188fa2c6 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.25em;letter-spacing:-0.4px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-130ba315.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-130ba315{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-951aed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-951aed3:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-951aed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-f7f314f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-18925ca0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4931de3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;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:#E8E8EC;--border-color:#E8E8EC;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-677 .elementor-element.elementor-element-4931de3c:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-4931de3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-6df4afab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-6df4afab .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:#9C9C9C;}.elementor-677 .elementor-element.elementor-element-3356a8b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-3356a8b5 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:26px;font-weight:700;line-height:1.15em;letter-spacing:-0.8px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-2c6c3ab4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-icon i{color:#6B6B6B;transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-icon svg{fill:#6B6B6B;transition:fill 0.3s;}.elementor-677 .elementor-element.elementor-element-2c6c3ab4{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-677 .elementor-element.elementor-element-2c6c3ab4 .elementor-icon-list-text{color:#6B6B6B;transition:color 0.3s;}.elementor-677 .elementor-element.elementor-element-6b0de110{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-14204f78.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-36d63ac6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-36d63ac6{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-45a6172f .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;letter-spacing:-0.075px;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:6px 6px 6px 6px;padding:12px 20px 12px 20px;}.elementor-677 .elementor-element.elementor-element-45a6172f .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-45a6172f .elementor-button:focus{background-color:#F3F3F5;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-45a6172f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-45a6172f .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-45a6172f .elementor-button:focus svg{fill:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-3cb72197{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-3cb72197:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-3cb72197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-571a615d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-3bf99cf1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-6dbfa570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;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:#E8E8EC;--border-color:#E8E8EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-6dbfa570:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-6dbfa570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-353463e3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-353463e3 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.9px;color:#9C9C9C;}.elementor-677 .elementor-element.elementor-element-2e9d5b55.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-2e9d5b55 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;letter-spacing:-1.6px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-768b074b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-768b074b{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-6b54e874{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-583bbe16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;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:#E8E8EC;--border-color:#E8E8EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-583bbe16:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-583bbe16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-41a78fc0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-41a78fc0 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.9px;color:#9C9C9C;}.elementor-677 .elementor-element.elementor-element-2e98dbb3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-2e98dbb3 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;letter-spacing:-1.6px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-2d384858.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-2d384858{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-4b83fabe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4cbf471b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;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:#E8E8EC;--border-color:#E8E8EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-4cbf471b:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-4cbf471b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-694b359f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-694b359f .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.9px;color:#9C9C9C;}.elementor-677 .elementor-element.elementor-element-578f4cab.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-578f4cab .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;letter-spacing:-1.6px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-1f94c1e8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-1f94c1e8{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-1f509b4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-4a12cab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;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:#E8E8EC;--border-color:#E8E8EC;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-4a12cab9:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-4a12cab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-30678c18.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-30678c18 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.3em;letter-spacing:0.9px;color:#9C9C9C;}.elementor-677 .elementor-element.elementor-element-1b8d6ca1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-1b8d6ca1 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.05em;letter-spacing:-1.6px;color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-2a86293d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-2a86293d{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:#6B6B6B;}.elementor-677 .elementor-element.elementor-element-27f07a72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-27f07a72:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-27f07a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-677 .elementor-element.elementor-element-e7e63a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-677 .elementor-element.elementor-element-e7e63a5:not(.elementor-motion-effects-element-type-background), .elementor-677 .elementor-element.elementor-element-e7e63a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-677 .elementor-element.elementor-element-5de67fcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-5c0b85bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-ba89fe8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-ba89fe8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:0.9px;color:rgba(255,255,255,0.5);}.elementor-677 .elementor-element.elementor-element-48c812dd.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-48c812dd .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.15em;letter-spacing:-1px;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-11bd747f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-11bd747f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;letter-spacing:-0.075px;color:rgba(255,255,255,0.68);}.elementor-677 .elementor-element.elementor-element-59d2713b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-677 .elementor-element.elementor-element-26c89a05 .elementor-button{background-color:#6366F1;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;letter-spacing:-0.075px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 24px 16px 24px;}.elementor-677 .elementor-element.elementor-element-26c89a05 .elementor-button:hover, .elementor-677 .elementor-element.elementor-element-26c89a05 .elementor-button:focus{background-color:#4F46E5;color:#FFFFFF;}.elementor-677 .elementor-element.elementor-element-26c89a05.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-677 .elementor-element.elementor-element-26c89a05 .elementor-button:hover svg, .elementor-677 .elementor-element.elementor-element-26c89a05 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-677 .elementor-element.elementor-element-58b55be0{--width:82%;}.elementor-677 .elementor-element.elementor-element-399e2ef5{--width:76%;}.elementor-677 .elementor-element.elementor-element-ed0fd46{--width:100%;}.elementor-677 .elementor-element.elementor-element-18925ca0{--width:56%;}.elementor-677 .elementor-element.elementor-element-6b0de110{--width:40%;}.elementor-677 .elementor-element.elementor-element-3bf99cf1{--width:25%;}.elementor-677 .elementor-element.elementor-element-6b54e874{--width:25%;}.elementor-677 .elementor-element.elementor-element-4b83fabe{--width:25%;}.elementor-677 .elementor-element.elementor-element-1f509b4f{--width:25%;}.elementor-677 .elementor-element.elementor-element-5c0b85bf{--width:58%;}.elementor-677 .elementor-element.elementor-element-59d2713b{--width:38%;}}@media(max-width:1024px) and (min-width:768px){.elementor-677 .elementor-element.elementor-element-3bf99cf1{--width:50%;}.elementor-677 .elementor-element.elementor-element-6b54e874{--width:50%;}.elementor-677 .elementor-element.elementor-element-4b83fabe{--width:50%;}.elementor-677 .elementor-element.elementor-element-1f509b4f{--width:50%;}}@media(max-width:1024px){.elementor-677 .elementor-element.elementor-element-6a18beaf .elementor-heading-title{font-size:44px;}.elementor-677 .elementor-element.elementor-element-59c03230 .elementor-heading-title{font-size:28px;}.elementor-677 .elementor-element.elementor-element-3356a8b5 .elementor-heading-title{font-size:24px;}.elementor-677 .elementor-element.elementor-element-2e9d5b55 .elementor-heading-title{font-size:34px;}.elementor-677 .elementor-element.elementor-element-2e98dbb3 .elementor-heading-title{font-size:34px;}.elementor-677 .elementor-element.elementor-element-578f4cab .elementor-heading-title{font-size:34px;}.elementor-677 .elementor-element.elementor-element-1b8d6ca1 .elementor-heading-title{font-size:34px;}.elementor-677 .elementor-element.elementor-element-48c812dd .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-677 .elementor-element.elementor-element-693df974{--padding-top:48px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-58b55be0{--width:100%;}.elementor-677 .elementor-element.elementor-element-6a18beaf .elementor-heading-title{font-size:32px;}.elementor-677 .elementor-element.elementor-element-516e9b03{--padding-top:0px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-7b0e8115{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-399e2ef5{--width:100%;}.elementor-677 .elementor-element.elementor-element-59c03230 .elementor-heading-title{font-size:24px;}.elementor-677 .elementor-element.elementor-element-ed0fd46{--width:100%;}.elementor-677 .elementor-element.elementor-element-951aed3{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-18925ca0{--width:100%;}.elementor-677 .elementor-element.elementor-element-3356a8b5 .elementor-heading-title{font-size:22px;}.elementor-677 .elementor-element.elementor-element-6b0de110{--width:100%;}.elementor-677 .elementor-element.elementor-element-3cb72197{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-3bf99cf1{--width:50%;}.elementor-677 .elementor-element.elementor-element-2e9d5b55 .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-6b54e874{--width:50%;}.elementor-677 .elementor-element.elementor-element-2e98dbb3 .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-4b83fabe{--width:50%;}.elementor-677 .elementor-element.elementor-element-578f4cab .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-1f509b4f{--width:50%;}.elementor-677 .elementor-element.elementor-element-1b8d6ca1 .elementor-heading-title{font-size:30px;}.elementor-677 .elementor-element.elementor-element-27f07a72{--padding-top:32px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-677 .elementor-element.elementor-element-e7e63a5{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-677 .elementor-element.elementor-element-5c0b85bf{--width:100%;}.elementor-677 .elementor-element.elementor-element-48c812dd .elementor-heading-title{font-size:24px;}.elementor-677 .elementor-element.elementor-element-59d2713b{--width:100%;}}