.elementor-255 .elementor-element.elementor-element-4cd90a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-18d18ca{--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:44px 56px;--row-gap:44px;--column-gap:56px;}.elementor-255 .elementor-element.elementor-element-ee62cae{--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 0px;--row-gap:20px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-c879975 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-804b5c3{font-size:clamp(16px,1.3vw,19px);line-height:1.7em;color:var( --e-global-color-si_muted_light );}.elementor-255 .elementor-element.elementor-element-5c940ce{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-255 .elementor-element.elementor-element-eb443c1{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-255 .elementor-element.elementor-element-a8a1d46 .elementor-button{background-color:var( --e-global-color-secondary );font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 8px 24px -8px rgba(59,130,246,0.55);border-radius:12px 12px 12px 12px;padding:16px 30px 16px 30px;}.elementor-255 .elementor-element.elementor-element-a8a1d46 .elementor-button:hover, .elementor-255 .elementor-element.elementor-element-a8a1d46 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-a8a1d46 .elementor-button:hover svg, .elementor-255 .elementor-element.elementor-element-a8a1d46 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-a85bc3c{--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;}.elementor-255 .elementor-element.elementor-element-91c5c4f .elementor-button{background-color:#FFFFFF00;font-size:16px;font-weight:600;letter-spacing:0.2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(148,163,184,0.35);border-radius:12px 12px 12px 12px;padding:16px 30px 16px 30px;}.elementor-255 .elementor-element.elementor-element-91c5c4f .elementor-button:hover, .elementor-255 .elementor-element.elementor-element-91c5c4f .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-91c5c4f .elementor-button:hover svg, .elementor-255 .elementor-element.elementor-element-91c5c4f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-35d7ba3{--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;}.elementor-255 .elementor-element.elementor-element-4c16232{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-2385b23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-76dbf54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 56px;--row-gap:40px;--column-gap:56px;}.elementor-255 .elementor-element.elementor-element-f21add0{--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 0px;--row-gap:16px;--column-gap:0px;}.elementor-255 .elementor-element.elementor-element-0beccd9 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-eaa1a50 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-a46feeb{font-size:17px;line-height:1.7em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-515e70b{--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;}.elementor-255 .elementor-element.elementor-element-8b9f136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-8b9f136:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-8b9f136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-255 .elementor-element.elementor-element-73d895a{--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 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-255 .elementor-element.elementor-element-e452bac{text-align:center;}.elementor-255 .elementor-element.elementor-element-e452bac .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-aad5c3a{text-align:center;}.elementor-255 .elementor-element.elementor-element-aad5c3a .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-88a4882{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-02fdb5f{--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 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-255 .elementor-element.elementor-element-4df93e2 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-e823cf6 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-1a2c7df{font-size:clamp(16px,1.3vw,18px);line-height:1.7em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-02cc38a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-255 .elementor-element.elementor-element-38bcfab{--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 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-si_border );--border-color:var( --e-global-color-si_border );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-255 .elementor-element.elementor-element-38bcfab:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-38bcfab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-si_white );}.elementor-255 .elementor-element.elementor-element-5141f1a .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-1855bce{font-size:15px;line-height:1.7em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-d4c9aec{--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;}.elementor-255 .elementor-element.elementor-element-eabbfc6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-255 .elementor-element.elementor-element-42371ab{--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 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-si_border );--border-color:var( --e-global-color-si_border );--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-255 .elementor-element.elementor-element-42371ab:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-42371ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-si_white );}.elementor-255 .elementor-element.elementor-element-977e5a3 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-df87397{font-size:14.5px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-255 .elementor-element.elementor-element-eb0c488{--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 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-si_border );--border-color:var( --e-global-color-si_border );--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-255 .elementor-element.elementor-element-eb0c488:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-eb0c488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-si_white );}.elementor-255 .elementor-element.elementor-element-6fa2bf9 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-90e2757{font-size:14.5px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-0fc76b3{--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 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-si_border );--border-color:var( --e-global-color-si_border );--border-radius:20px 20px 20px 20px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-255 .elementor-element.elementor-element-0fc76b3:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-0fc76b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-si_white );}.elementor-255 .elementor-element.elementor-element-c40f16d .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-0511b29{font-size:14.5px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-1d05d4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:104px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-1d05d4e:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-1d05d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-255 .elementor-element.elementor-element-80ec061{--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 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-255 .elementor-element.elementor-element-78126b9{text-align:center;}.elementor-255 .elementor-element.elementor-element-78126b9 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#7EB0FF;}.elementor-255 .elementor-element.elementor-element-2e98af5{text-align:center;}.elementor-255 .elementor-element.elementor-element-2e98af5 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-c33b407{text-align:center;font-size:clamp(16px,1.3vw,18px);line-height:1.7em;color:var( --e-global-color-si_muted_light );}.elementor-255 .elementor-element.elementor-element-41691db{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-255 .elementor-element.elementor-element-6232b3e{--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 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(52,211,153,0.45);--border-color:rgba(52,211,153,0.45);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-255 .elementor-element.elementor-element-6232b3e:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-6232b3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(15,23,42,0.72);}.elementor-255 .elementor-element.elementor-element-f3a1da6 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-77518b4{font-size:15px;line-height:1.7em;color:var( --e-global-color-si_muted_light );}.elementor-255 .elementor-element.elementor-element-1056424{--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 0px;--row-gap:12px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(148,163,184,0.2);--border-color:rgba(148,163,184,0.2);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-255 .elementor-element.elementor-element-1056424:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-1056424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(15,23,42,0.72);}.elementor-255 .elementor-element.elementor-element-ff6eb7a .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-76f669e{font-size:15px;line-height:1.7em;color:var( --e-global-color-si_muted_light );}.elementor-255 .elementor-element.elementor-element-011e97b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-011e97b:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-011e97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-255 .elementor-element.elementor-element-987d53b{--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 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:44px;--margin-left:0px;--margin-right:0px;}.elementor-255 .elementor-element.elementor-element-23cad31 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-b508109 .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-dd018bc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-255 .elementor-element.elementor-element-5d95377{--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:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-si_border );--border-color:var( --e-global-color-si_border );--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-255 .elementor-element.elementor-element-5d95377:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-5d95377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-si_white );}.elementor-255 .elementor-element.elementor-element-961d5b4 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-4dd6ce5 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-39e7b0e{font-size:14.5px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-fcbc5d5{--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:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-si_border );--border-color:var( --e-global-color-si_border );--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-255 .elementor-element.elementor-element-fcbc5d5:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-fcbc5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-si_white );}.elementor-255 .elementor-element.elementor-element-a95041d .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-d9111e9 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-09003f7{font-size:14.5px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-1ea0982{--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:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-si_border );--border-color:var( --e-global-color-si_border );--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-255 .elementor-element.elementor-element-1ea0982:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-1ea0982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-si_white );}.elementor-255 .elementor-element.elementor-element-b18f646 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-518236d .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-c31d662{font-size:14.5px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-41995b0{--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:8px 0px;--row-gap:8px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-si_border );--border-color:var( --e-global-color-si_border );--border-radius:18px 18px 18px 18px;--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-255 .elementor-element.elementor-element-41995b0:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-41995b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-si_white );}.elementor-255 .elementor-element.elementor-element-9872a96 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-accent );}.elementor-255 .elementor-element.elementor-element-449fcc2 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-ed58d8e{font-size:14.5px;line-height:1.65em;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-085aa1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-9ae09a1{--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 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-255 .elementor-element.elementor-element-64fb534{text-align:center;}.elementor-255 .elementor-element.elementor-element-64fb534 .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-fd14dcb{text-align:center;}.elementor-255 .elementor-element.elementor-element-fd14dcb .elementor-heading-title{font-weight:700;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-b28b3fa{--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;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-accordion-icon, .elementor-255 .elementor-element.elementor-element-3f483af .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-active .elementor-accordion-icon, .elementor-255 .elementor-element.elementor-element-3f483af .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-accordion-title{font-size:clamp(17px,1.5vw,20px);font-weight:600;letter-spacing:-0.3px;}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-3f483af .elementor-tab-content{color:var( --e-global-color-text );font-size:16px;line-height:1.7em;}.elementor-255 .elementor-element.elementor-element-9606600{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 64px;--row-gap:40px;--column-gap:64px;--padding-top:104px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-9606600:not(.elementor-motion-effects-element-type-background), .elementor-255 .elementor-element.elementor-element-9606600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-255 .elementor-element.elementor-element-f8d01ec{--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:18px 0px;--row-gap:18px;--column-gap:0px;}.elementor-255 .elementor-element.elementor-element-13e22bd .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-02bc6a8 .elementor-heading-title{font-weight:700;color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-195e6e6{font-size:clamp(16px,1.3vw,18px);line-height:1.7em;color:var( --e-global-color-si_muted_light );}.elementor-255 .elementor-element.elementor-element-2afd307{--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;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group > label, .elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-subgroup label{color:#CBD5E1;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group > label{font-size:14px;font-weight:500;letter-spacing:0.2px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-type-html{padding-bottom:0px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group .elementor-field, .elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-subgroup label{font-family:"Space Grotesk", Sans-serif;font-size:15.5px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF0D;border-color:#FFFFFF24;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF0D;border-color:#FFFFFF24;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF24;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-button{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;border-radius:999px 999px 999px 999px;}.elementor-255 .elementor-element.elementor-element-9debcb8 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-255 .elementor-element.elementor-element-9debcb8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-255 .elementor-element.elementor-element-9debcb8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-255 .elementor-element.elementor-element-9debcb8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-255 .elementor-element.elementor-element-9debcb8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-255 .elementor-element.elementor-element-9debcb8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-255 .elementor-element.elementor-element-2d9d421{text-align:center;font-size:13px;color:var( --e-global-color-text );}.elementor-255 .elementor-element.elementor-element-2167908{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-255 .elementor-element.elementor-element-eb443c1{--width:50%;}.elementor-255 .elementor-element.elementor-element-a85bc3c{--width:50%;}}@media(max-width:1024px){.elementor-255 .elementor-element.elementor-element-18d18ca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-255 .elementor-element.elementor-element-76dbf54{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-255 .elementor-element.elementor-element-dd018bc{--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-accordion .elementor-accordion-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-255 .elementor-element.elementor-element-9606600{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-255 .elementor-element.elementor-element-4cd90a0{--padding-top:120px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-255 .elementor-element.elementor-element-2385b23{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-8b9f136{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-88a4882{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-02cc38a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-255 .elementor-element.elementor-element-eabbfc6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-255 .elementor-element.elementor-element-1d05d4e{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-41691db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-255 .elementor-element.elementor-element-011e97b{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-255 .elementor-element.elementor-element-dd018bc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-255 .elementor-element.elementor-element-085aa1b{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-widget-accordion .elementor-accordion-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-255 .elementor-element.elementor-element-9606600{--padding-top:76px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS *//* === AI Websites page === */
.ai-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.35);color:#7EB0FF;font-size:13px;font-weight:600;border-radius:999px;padding:7px 14px}
.ai-pill i{width:8px;height:8px;border-radius:50%;background:var(--em);animation:si-pulse 2.4s infinite}
.ai-microtrust{display:flex;gap:22px;flex-wrap:wrap;color:var(--muted);font-size:13.5px}
.ai-microtrust b{color:var(--mutedl);font-weight:600}
/* hero visual */
.ai-heroimg{position:relative;border-radius:22px;padding:2px;background:conic-gradient(from 0deg,rgba(59,130,246,0) 0 60%,rgba(59,130,246,.9) 78%,rgba(52,211,153,.9) 88%,transparent 98%);animation:ai-ring 6s linear infinite;transition:transform .2s ease-out}
@keyframes ai-ring{to{transform:rotate(0)}}
.ai-heroframe{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 50px 100px -30px rgba(2,6,23,.9)}
.ai-heroframe img{width:100%;display:block;animation:ai-kenburns 20s ease-in-out infinite alternate;transform-origin:60% 55%}
@keyframes ai-kenburns{0%{transform:scale(1)}100%{transform:scale(1.12)}}
.ai-speak{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden}
.ai-word{position:absolute;font-size:15px;font-weight:700;letter-spacing:-.3px;color:#fff;background:rgba(15,23,42,.55);border:1px solid rgba(126,176,255,.5);border-radius:999px;padding:6px 13px;white-space:nowrap;text-shadow:0 0 12px rgba(59,130,246,.8);backdrop-filter:blur(4px);animation:ai-speakout 3.2s var(--ease) forwards}
@keyframes ai-speakout{0%{opacity:0;transform:translate(0,0) scale(.7)}12%{opacity:1;transform:translate(-14px,-10px) scale(1)}80%{opacity:1}100%{opacity:0;transform:translate(-120px,-70px) scale(1.05)}}
.ai-floattag{position:absolute;background:#fff;color:var(--navy);font-size:12.5px;font-weight:700;border-radius:999px;padding:9px 15px;box-shadow:0 16px 40px -12px rgba(2,6,23,.7);animation:si-floaty 7s ease-in-out infinite;z-index:4}
.ai-floattag.ft1{top:-16px;left:-14px;animation-delay:.5s}
.ai-floattag.ft2{bottom:-14px;right:-8px;animation-delay:2s}
.ai-floattag em{font-style:normal;color:var(--em)}
/* stats rows */
.ai-stats{display:flex;gap:26px;flex-wrap:wrap;margin-top:8px}
.ai-stats b{font-size:24px;letter-spacing:-1px;color:var(--navy);display:block}
.ai-stats.dark b{color:#fff}
.ai-stats span{color:var(--muted);font-size:14px}
/* chatbox */
.ai-chatbox{position:relative;background:#fff;border:1px solid var(--bl);border-radius:22px;padding:22px;box-shadow:0 40px 80px -34px rgba(15,23,42,.35)}
.ai-chathead{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--bl);padding-bottom:15px;margin-bottom:15px}
.ai-avatar{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--blue),var(--em));display:grid;place-items:center;font-weight:700;font-size:14px;color:#fff}
.ai-chathead b{font-size:15px;display:block;color:var(--navy)}
.ai-chathead span{font-size:12.5px;color:var(--em);display:flex;align-items:center;gap:6px}
.ai-chathead span::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--em)}
.ai-msgs{display:flex;flex-direction:column;gap:11px;min-height:360px}
.ai-msg{max-width:88%;padding:11px 15px;border-radius:14px;font-size:14px;line-height:1.55;animation:ai-msgin .5s var(--ease) both}
.ai-msg.bot{background:var(--soft);border:1px solid var(--bl);border-bottom-left-radius:4px;align-self:flex-start;color:var(--dark2)}
.ai-msg.user{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}
.ai-msg.typing{display:inline-flex;gap:5px;padding:14px 17px}
.ai-msg.typing i{width:7px;height:7px;border-radius:50%;background:var(--mutedl);animation:ai-bounce 1.2s infinite}
.ai-msg.typing i:nth-child(2){animation-delay:.15s}.ai-msg.typing i:nth-child(3){animation-delay:.3s}
@keyframes ai-bounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}}
@keyframes ai-msgin{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
/* shoe concept */
.ai-shoegen{align-self:flex-start;width:94%;background:#0B1120;border-radius:14px;border-bottom-left-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.08);animation:ai-msgin .5s var(--ease) both}
.ai-shoegen .sh-bar{display:flex;gap:5px;align-items:center;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.07);padding:8px 12px}
.ai-shoegen .sh-bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22)}
.ai-shoegen .sh-bar em{font-style:normal;margin-left:6px;font-size:10px;color:var(--mutedl)}
.ai-shoegen .sh-nav{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;animation:ai-sgin .5s var(--ease) .2s both}
.ai-shoegen .sh-nav b{font-size:12px;font-weight:700;color:#fff;letter-spacing:-.3px}
.ai-shoegen .sh-nav u{display:flex;gap:12px;text-decoration:none}
.ai-shoegen .sh-nav u i{width:24px;height:5px;border-radius:3px;background:rgba(255,255,255,.25)}
.ai-shoegen .sh-hero{position:relative;padding:14px 16px 18px;display:grid;grid-template-columns:1.1fr 1fr;gap:10px;align-items:center;background:radial-gradient(120% 120% at 80% 0%,rgba(59,130,246,.28),transparent 60%)}
.ai-shoegen .sh-copy{display:grid;gap:7px;animation:ai-sgin .5s var(--ease) .5s both}
.ai-shoegen .sh-copy .big{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.6px;line-height:1.1}
.ai-shoegen .sh-copy .big em{font-style:normal;background:linear-gradient(92deg,var(--blue),#34D399);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.ai-shoegen .sh-copy>i{display:block;height:5px;border-radius:3px;background:rgba(255,255,255,.16)}
.ai-shoegen .sh-copy>i.s{width:70%}
.ai-shoegen .sh-price{display:inline-flex;align-items:center;gap:8px;margin-top:3px}
.ai-shoegen .sh-price b{font-size:13px;color:#34D399;font-weight:700}
.ai-shoegen .sh-price u{text-decoration:none;font-size:9px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:6px;padding:4px 9px}
.ai-shoegen .sh-shoe{position:relative;display:grid;place-items:center;animation:ai-sgin .6s var(--ease) .8s both}
.ai-shoegen .sh-shoe svg{width:100%;height:auto;filter:drop-shadow(0 14px 22px rgba(59,130,246,.4))}
.ai-shoegen .sh-ring{position:absolute;width:78px;height:78px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.35),transparent 68%)}
.ai-shoegen .sh-thumbs{display:flex;gap:7px;padding:0 16px 14px;animation:ai-sgin .5s var(--ease) 1.2s both}
.ai-shoegen .sh-thumbs i{flex:1;height:22px;border-radius:6px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08)}
.ai-shoegen .sh-thumbs i:first-child{border-color:#34D399}
@keyframes ai-sgin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
/* before/after */
.ai-ba{position:relative;max-width:960px;margin:0 auto;border-radius:20px;overflow:hidden;border:1px solid var(--bl);box-shadow:0 30px 70px -25px rgba(15,23,42,.3);aspect-ratio:1376/768;cursor:ew-resize;user-select:none;--x:50%}
.ai-ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ai-ba .ba-before{position:absolute;inset:0;background:#E7ECF2;display:grid;place-items:center;overflow:hidden}
.ai-oldsite{width:82%;font-family:Georgia,'Times New Roman',serif}
.ai-oldsite .obar{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #9FB0C4;padding-bottom:8px;margin-bottom:16px}
.ai-oldsite .obar b{font-size:15px;color:#3C4A5E;font-weight:700}
.ai-oldsite .obar u{display:flex;gap:12px;text-decoration:none}
.ai-oldsite .obar u i{font-style:normal;font-size:9px;color:#6B7C93;letter-spacing:.5px}
.ai-oldsite h4{font-family:Georgia,serif;font-size:clamp(16px,2.6vw,26px);color:#2C3A4E;margin:0 0 8px;font-weight:700}
.ai-oldsite p{font-size:clamp(9px,1.3vw,12px);color:#7A8AA0;line-height:1.5;max-width:80%;margin:0}
.ai-oldsite .obtn{margin-top:12px;display:inline-block;font-size:10px;color:#fff;background:#5B7794;padding:6px 14px;border-radius:3px;font-family:'Space Grotesk',sans-serif;letter-spacing:.5px}
.ai-oldsite .orow{display:flex;gap:10px;margin-top:16px}
.ai-oldsite .orow i{flex:1;height:34px;background:#CBD5E1;border-radius:2px}
.ai-ba .ba-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--x))}
.ai-ba .ba-handle{position:absolute;top:0;bottom:0;left:var(--x);width:3px;background:#fff;box-shadow:0 0 20px rgba(2,6,23,.5);z-index:5}
.ai-ba .ba-knob{position:absolute;top:50%;left:var(--x);transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:15px;color:var(--navy);font-weight:700;box-shadow:0 10px 30px rgba(2,6,23,.4);z-index:6}
.ai-ba .ba-lab{position:absolute;top:16px;font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:7px 13px;border-radius:999px;z-index:4}
.ai-ba .ba-lab.l{left:16px;background:rgba(255,255,255,.85);color:var(--muted)}
.ai-ba .ba-lab.r{right:16px;background:rgba(15,23,42,.75);color:#fff;backdrop-filter:blur(6px)}
/* demos */
.ai-demos{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}
.ai-demo-mag{background:var(--navy);color:#fff;border:0;border-radius:12px;padding:13px 24px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .15s ease-out,background .3s}
.ai-demo-mag:hover{background:var(--blue)}
.ai-demo-glass{border-radius:12px;padding:13px 20px;font-size:14px;font-weight:600;color:var(--navy);background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.25);backdrop-filter:blur(8px)}
.ai-demo-grad{border-radius:12px;padding:2px;background:linear-gradient(90deg,var(--blue),#34D399,#7EB0FF,var(--blue));background-size:300% 100%;animation:ai-gradmove 4s linear infinite}
@keyframes ai-gradmove{to{background-position:300% 0}}
.ai-demo-grad span{display:block;background:#fff;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:600;color:var(--navy)}
/* vidcard + canvases */
.ai-vidcard{position:relative;background:#0B1120;border-radius:20px;overflow:hidden;min-height:100%;height:100%;min-height:260px;border:1px solid var(--bl)}
.ai-vidcard canvas{position:absolute;inset:0;width:100%;height:100%}
.ai-vidcard b{position:absolute;bottom:18px;left:22px;color:#fff;font-size:14px;font-weight:600;z-index:2;text-shadow:0 2px 10px rgba(0,0,0,.6)}
.ai-vidcard .vtag{position:absolute;top:18px;left:22px;z-index:2;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#fff;background:rgba(59,130,246,.5);border:1px solid rgba(126,176,255,.5);border-radius:999px;padding:5px 11px;backdrop-filter:blur(4px)}
/* platform canvas bg */
.ai-platsec{position:relative;overflow:hidden}
.ai-platcanvas{position:absolute!important;inset:0;width:100%!important;height:100%!important;opacity:.5;pointer-events:none}
.ai-platsec>.e-con-inner,.ai-platsec>div{position:relative;z-index:1}
.ai-ptag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;padding:6px 12px}
.ai-ptag.em{color:#34D399;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35)}
.ai-ptag.sky{color:#7EB0FF;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.35)}
.ai-plist{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:9px}
.ai-plist li{display:flex;gap:9px;font-size:14.5px}
.ai-plist.em li::before{content:"✦";color:#34D399;flex-shrink:0}
.ai-plist.sky li::before{content:"✦";color:#7EB0FF;flex-shrink:0}
/* cards hover + images */
body .ai-card{transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}
body .ai-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px -16px rgba(15,23,42,.14);border-color:rgba(59,130,246,.45)!important}
.ai-cardimg img{border-radius:12px;border:1px solid var(--bl);width:100%;height:150px;object-fit:cover}
@media(max-width:767px){.ai-heroimg{margin-top:10px}.ai-msgs{min-height:330px}}/* End custom CSS */