.elementor-20 .elementor-element.elementor-element-fb2b6ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-fb2b6ef:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-fb2b6ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E070A;}.elementor-20 .elementor-element.elementor-element-6236cd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-27715b6{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-20 .elementor-element.elementor-element-4d09e70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-4d09e70.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-9bf954c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-9bf954c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#4ED589;}.elementor-20 .elementor-element.elementor-element-4ed5f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-4ed5f01 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:600;line-height:1.04em;color:#F8F4F5;}.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-20 .elementor-element.elementor-element-b2031ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:19px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-889a79c{--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;--justify-content:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-889a79c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-be1af51 .elementor-button{background-color:#FF1E6F;fill:#15040b;color:#15040b;}.elementor-20 .elementor-element.elementor-element-0ab8b52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-0ab8b52.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-c892c90{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-45ef9b8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-45ef9b8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-45ef9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-976e7f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-20 .elementor-element.elementor-element-976e7f9 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-976e7f9.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-976e7f9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-976e7f9.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-976e7f9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-976e7f9.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-976e7f9 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-976e7f9 .elementor-icon svg{height:22px;}.elementor-20 .elementor-element.elementor-element-f905270{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-f905270 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-e093bec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-3ad7cc8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-3ad7cc8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3ad7cc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-e362518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-20 .elementor-element.elementor-element-e362518 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-e362518.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-e362518.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e362518.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-e362518.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-e362518.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-e362518 .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-e362518 .elementor-icon svg{height:22px;}.elementor-20 .elementor-element.elementor-element-f851d76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-f851d76 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-163af9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-94b9b91{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-94b9b91:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-94b9b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-44da00b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-20 .elementor-element.elementor-element-44da00b .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-44da00b.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-44da00b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-44da00b.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-44da00b.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-44da00b.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-44da00b .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-44da00b .elementor-icon svg{height:22px;}.elementor-20 .elementor-element.elementor-element-e674d63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-e674d63 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-9da5891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-af2350a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-20 .elementor-element.elementor-element-af2350a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-af2350a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-f82458a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-20 .elementor-element.elementor-element-f82458a .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-f82458a.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-f82458a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f82458a.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-f82458a.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-f82458a.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-f82458a .elementor-icon{font-size:22px;}.elementor-20 .elementor-element.elementor-element-f82458a .elementor-icon svg{height:22px;}.elementor-20 .elementor-element.elementor-element-dcc1996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-dcc1996 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:700;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-3dad1c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-abe0ab4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-abe0ab4:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-abe0ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-7eff7d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-116f7ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-2f03d10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-2f03d10:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2f03d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E070A;}.elementor-20 .elementor-element.elementor-element-2f792c0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-f995395{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-13ee941{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-13ee941 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-ed52238{text-align:center;}.elementor-20 .elementor-element.elementor-element-ed52238 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-61a5712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-c12c6b2{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-20 .elementor-element.elementor-element-b23ab64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-b23ab64:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b23ab64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-b23ab64.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-9317880{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-9317880 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-8439b2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,30,111,0.35);--border-color:rgba(255,30,111,0.35);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-8439b2e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-8439b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a0d14;}.elementor-20 .elementor-element.elementor-element-8439b2e.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-0302605{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-0302605 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-a688a10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-a688a10:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a688a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-9f2b9da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-eded68f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-c1bb46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-c1bb46c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-591883a{text-align:center;}.elementor-20 .elementor-element.elementor-element-591883a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-650633f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-ed96f98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-ed96f98:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ed96f98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-a897d8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-a897d8c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;line-height:1.05em;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-45489bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-45489bc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-c628232{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-92c602b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-92c602b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-92c602b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-34250a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-34250a9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;line-height:1.05em;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-988a9bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-988a9bd .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-d2afe82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-c403e97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-c403e97:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c403e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-5b823c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-5b823c1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;line-height:1.05em;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-77dacd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-77dacd4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-b340842{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-7f9f55c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-7f9f55c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7f9f55c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-b81913a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-b81913a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:30px;font-weight:700;line-height:1.05em;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-2ba2a94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-2ba2a94 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-4bad334{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-584d35c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-584d35c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-584d35c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E070A;}.elementor-20 .elementor-element.elementor-element-3757b0c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-b6dd9b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-057fcfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-057fcfa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-63fd788{text-align:center;}.elementor-20 .elementor-element.elementor-element-63fd788 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-6d35518{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-5ed5efd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-a5cbe1e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-a5cbe1e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a5cbe1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-0bbfda6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-20 .elementor-element.elementor-element-0bbfda6 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-0bbfda6.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-0bbfda6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-0bbfda6.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-0bbfda6.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-0bbfda6.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-0bbfda6 .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-0bbfda6 .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-a16ab38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-a16ab38 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-95e0176{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-80885fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-80885fd:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-80885fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-9cae0ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-20 .elementor-element.elementor-element-9cae0ad .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-9cae0ad.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-9cae0ad.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9cae0ad.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-9cae0ad.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-9cae0ad.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-9cae0ad .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-9cae0ad .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-20a05ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-20a05ed .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-ad576ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-1ff34a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-1ff34a2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1ff34a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-c968af5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-20 .elementor-element.elementor-element-c968af5 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-c968af5.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-c968af5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c968af5.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-c968af5.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-c968af5.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-c968af5 .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-c968af5 .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-c9c570b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-c9c570b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-c5d997f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-53aae32{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-53aae32:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-53aae32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-22a85b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-9e99555{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-0cd3174{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-0cd3174 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-22b12c4{text-align:center;}.elementor-20 .elementor-element.elementor-element-22b12c4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fd161e3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-5b6d20e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-5b6d20e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5b6d20e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-7ddfba9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-20 .elementor-element.elementor-element-7ddfba9.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-7ddfba9 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-7ddfba9.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-7ddfba9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7ddfba9.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-7ddfba9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-7ddfba9.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-7ddfba9 .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-7ddfba9 .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-dda6b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-dda6b86.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-dda6b86 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-6a76ea4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-6a76ea4.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-f0ae45b.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-a391c6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-a391c6c:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a391c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-1373028{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-20 .elementor-element.elementor-element-1373028.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-1373028 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-1373028.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-1373028.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1373028.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-1373028.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-1373028.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-1373028 .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-1373028 .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-6de81a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-6de81a3.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-6de81a3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-0624434{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-0624434.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-105fcb9.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-157cef9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-157cef9:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-157cef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-a7383fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-20 .elementor-element.elementor-element-a7383fb.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-a7383fb .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-a7383fb.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-a7383fb.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a7383fb.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-a7383fb.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-a7383fb.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-a7383fb .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-a7383fb .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-910e345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-910e345.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-910e345 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-b20fd5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-b20fd5d.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-0c27f22.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-2e5b22b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-2e5b22b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-2e5b22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-af7fdf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-20 .elementor-element.elementor-element-af7fdf9.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-af7fdf9 .elementor-icon-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-af7fdf9.elementor-view-stacked .elementor-icon{background-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-af7fdf9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-af7fdf9.elementor-view-default .elementor-icon{color:#FF1E6F;border-color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-af7fdf9.elementor-view-framed .elementor-icon, .elementor-20 .elementor-element.elementor-element-af7fdf9.elementor-view-default .elementor-icon svg{fill:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-af7fdf9 .elementor-icon{font-size:28px;}.elementor-20 .elementor-element.elementor-element-af7fdf9 .elementor-icon svg{height:28px;}.elementor-20 .elementor-element.elementor-element-65f0c50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-65f0c50.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-65f0c50 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:19px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-3adad14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-3adad14.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-825f98a.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-b8ab44f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b8ab44f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b8ab44f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E070A;}.elementor-20 .elementor-element.elementor-element-761bce0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-e7c21f7{--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:44px 44px;--row-gap:44px;--column-gap:44px;}.elementor-20 .elementor-element.elementor-element-a563dc0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-a563dc0.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-0a96146{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-0a96146.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-0a96146 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#4ED589;}.elementor-20 .elementor-element.elementor-element-4e86f10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-4e86f10 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-0043144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-e26aee7.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-3650f23{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-ea6e25c .elementor-button{background-color:#FF1E6F;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;fill:#F8F4F5;color:#F8F4F5;border-radius:999px 999px 999px 999px;}.elementor-20 .elementor-element.elementor-element-ea6e25c.elementor-element{--align-self:flex-start;}.elementor-20 .elementor-element.elementor-element-29cd892{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-20 .elementor-element.elementor-element-29cd892.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-5a7c1aa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5a7c1aa:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5a7c1aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-169282d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-e9e986c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-278b773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-278b773 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-d475d78{text-align:center;}.elementor-20 .elementor-element.elementor-element-d475d78 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-03fe3cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;text-align:center;font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-3c96c7c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-d710df7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-d710df7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-d710df7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22171C;}.elementor-20 .elementor-element.elementor-element-b5552b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-b5552b2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-1794f39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-869bd60{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-e25432a .elementor-button{background-color:#FF1E6F;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;fill:#F8F4F5;color:#F8F4F5;border-radius:999px 999px 999px 999px;}.elementor-20 .elementor-element.elementor-element-b93f17b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,30,111,0.5);--border-color:rgba(255,30,111,0.5);--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-b93f17b:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b93f17b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a0d14;}.elementor-20 .elementor-element.elementor-element-ab349d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-ab349d2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-87db712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-6edd00a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-d14b8c4 .elementor-button{background-color:#FF1E6F;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;fill:#15040B;color:#15040B;border-radius:999px 999px 999px 999px;}.elementor-20 .elementor-element.elementor-element-c2f5407{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-c2f5407:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-c2f5407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#22171C;}.elementor-20 .elementor-element.elementor-element-ee43be1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-ee43be1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:22px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-6bd6849{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-cbf08c6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-3794044 .elementor-button{background-color:#FF1E6F;font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;fill:#F8F4F5;color:#F8F4F5;border-radius:999px 999px 999px 999px;}.elementor-20 .elementor-element.elementor-element-1be18d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1be18d3:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-1be18d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E070A;}.elementor-20 .elementor-element.elementor-element-407c015{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-34dee1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-17b83ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-17b83ce .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-fa12e41{text-align:center;}.elementor-20 .elementor-element.elementor-element-fa12e41 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c7732f6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-622ffa0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-622ffa0:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-622ffa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-6b06eba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-6b06eba:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6b06eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-b1def2a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-b1def2a:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b1def2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-f9636e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f9636e1:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f9636e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-5d4f990{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-bbccec4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-5a375b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5a375b2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-708f1fc{text-align:center;}.elementor-20 .elementor-element.elementor-element-708f1fc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-fdb4c53{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-759b4c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-759b4c2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-759b4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-e17c88f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-e17c88f .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-e4a6680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-10f83e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-10f83e8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-10f83e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-10d8f43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-10d8f43 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-cf378c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-b9cd745{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-20 .elementor-element.elementor-element-b9cd745:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b9cd745 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#180E13;}.elementor-20 .elementor-element.elementor-element-641ed4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-641ed4d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-799e6e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Geist", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-9252262{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-9252262:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-9252262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E070A;}.elementor-20 .elementor-element.elementor-element-fddf1fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-8ed2148{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-236f8ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-236f8ab .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#FF1E6F;}.elementor-20 .elementor-element.elementor-element-651e1ec{text-align:center;}.elementor-20 .elementor-element.elementor-element-651e1ec .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:44px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5c4e3db{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-f2092d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:108px;--padding-bottom:108px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f2092d8:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-f2092d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E070A;}.elementor-20 .elementor-element.elementor-element-15f615a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-89719a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.08);--border-color:rgba(255,255,255,0.08);--border-radius:24px 24px 24px 24px;box-shadow:0px 40px 90px -45px rgba(255,30,111,0.5);--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-20 .elementor-element.elementor-element-89719a7:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-89719a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center top, #2a0f1a 0%, #160a0f 72%);}.elementor-20 .elementor-element.elementor-element-5b9d005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5b9d005 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:40px;font-weight:600;line-height:1.05em;color:#F8F4F5;}.elementor-20 .elementor-element.elementor-element-fc9f730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;font-family:"Geist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#A69B9F;}.elementor-20 .elementor-element.elementor-element-c228e51{--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-20 .elementor-element.elementor-element-c228e51.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-0d488de .elementor-button{background-color:#FF1E6F;fill:#15040b;color:#15040b;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E070A;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-6236cd2{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-7eff7d6{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-2f792c0{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-f995395{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-b23ab64{--width:50%;}.elementor-20 .elementor-element.elementor-element-8439b2e{--width:50%;}.elementor-20 .elementor-element.elementor-element-9f2b9da{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-eded68f{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-3757b0c{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-b6dd9b4{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-22a85b6{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-9e99555{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-761bce0{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-169282d{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-e9e986c{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-407c015{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-34dee1d{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-5d4f990{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-bbccec4{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-fddf1fd{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-8ed2148{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-5c4e3db{--content-width:820px;}.elementor-20 .elementor-element.elementor-element-15f615a{--content-width:1200px;}.elementor-20 .elementor-element.elementor-element-89719a7{--content-width:900px;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-fb2b6ef{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-4ed5f01 .elementor-heading-title{font-size:46px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-c892c90{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-abe0ab4{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-2f03d10{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-ed52238 .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-a688a10{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-591883a .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-650633f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-584d35c{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-63fd788 .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-5ed5efd{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-53aae32{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-22b12c4 .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-fd161e3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-b8ab44f{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-5a7c1aa{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-d475d78 .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-3c96c7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-1be18d3{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-fa12e41 .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-c7732f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-f9636e1{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-708f1fc .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-fdb4c53{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-9252262{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}.elementor-20 .elementor-element.elementor-element-651e1ec .elementor-heading-title{font-size:42px;}.elementor-20 .elementor-element.elementor-element-f2092d8{--padding-top:84px;--padding-bottom:84px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-fb2b6ef{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-27715b6{--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{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-20 .elementor-element.elementor-element-4ed5f01 .elementor-heading-title{font-size:34px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20 .elementor-element.elementor-element-c892c90{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-abe0ab4{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-2f03d10{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-ed52238 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-c12c6b2{--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-20 .elementor-element.elementor-element-a688a10{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-591883a .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-650633f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-584d35c{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-63fd788 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-5ed5efd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-53aae32{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-22b12c4 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-fd161e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-b8ab44f{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-e7c21f7{--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-20 .elementor-element.elementor-element-4e86f10 .elementor-heading-title{font-size:28px;}.elementor-20 .elementor-element.elementor-element-5a7c1aa{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-d475d78 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-3c96c7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-1be18d3{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-fa12e41 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-c7732f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-f9636e1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-708f1fc .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-fdb4c53{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-9252262{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-651e1ec .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-f2092d8{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5b9d005 .elementor-heading-title{font-size:28px;}}/* Start custom CSS *//* buttons — neutralize kit gradient, define hover lift */
.bridge-btn .elementor-button{background-image:none!important;box-shadow:none!important;text-shadow:none!important;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .25s}
.bridge-btn .elementor-button:hover{background-color:#e61b64!important;background-image:linear-gradient(95deg,#FF1E6F 0%,#e61b64 100%)!important;color:#15040B!important;transform:translateY(-3px);box-shadow:0 16px 34px -12px rgba(255,30,111,0.55)!important}
.bridge-btn-outline .elementor-button{background-color:transparent!important;background-image:none!important;border:2px solid #FF1E6F!important;color:#FF1E6F!important}
.bridge-btn-outline .elementor-button:hover{background-color:#FF1E6F!important;color:#15040B!important;transform:translateY(-3px)}

/* legal microcopy — links match body size/color (beats global accent) */
.bridge-legal{max-width:460px;margin:18px auto 0}
.bridge-legal,.bridge-legal p{font-size:13px!important;line-height:1.55!important;color:#F8F4F5;margin:0;font-family:"Geist",sans-serif}
.bridge-legal a{font-size:13px!important;font-weight:400!important;font-family:"Geist",sans-serif!important;letter-spacing:normal!important;text-transform:none!important;color:#4ED589;text-decoration:underline;text-underline-offset:2px}
.bridge-legal--dark,.bridge-legal--dark p{color:rgba(255,255,255,.72)}
.bridge-legal--dark a{color:#FF1E6F}

/* cards — hover lift; entrance handled by CSS, never JS-only */
.bridge-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s,background-color .35s}
.bridge-card:hover{transform:translateY(-6px)}
.bridge-card--light{box-shadow:0 10px 30px -24px rgba(78,213,137,0.5)}
.bridge-card--light:hover{box-shadow:0 26px 60px -30px rgba(78,213,137,0.4);border-color:#e61b64!important}
.bridge-card--dark:hover{border-color:#FF1E6F!important;background-color:rgba(255,255,255,.07)!important}

/* clickable-tile overlay — container Link doesn't emit <a> in 4.1.x */
.bridge-tile-link{position:absolute!important;inset:0!important;z-index:5!important;display:block!important;text-indent:-9999px;overflow:hidden}

/* scroll reveal — CSS-guaranteed end state (never stuck invisible) */
.bridge-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}
.bridge-reveal.in{opacity:1;transform:none}

/* ============================================================
   DESIGN-FAITHFUL OVERRIDES — match assets/styles.css
   ============================================================ */

/* ambient blobs behind everything (the signature look) */
body::before{content:"";position:fixed;width:440px;height:440px;border-radius:50%;background:#FF1E6F;filter:blur(100px);opacity:.30;top:-140px;right:-90px;z-index:0;pointer-events:none;animation:dhamb 16s cubic-bezier(.16,1,.3,1) infinite}
body::after{content:"";position:fixed;width:380px;height:380px;border-radius:50%;background:#6f3ad6;filter:blur(100px);opacity:.28;bottom:-120px;left:-80px;z-index:0;pointer-events:none;animation:dhamb 20s cubic-bezier(.16,1,.3,1) infinite reverse}
@keyframes dhamb{0%,100%{transform:translate(0,0)}50%{transform:translate(46px,34px)}}
.elementor{position:relative;z-index:1}

/* sections transparent so the blobs compose across the whole page */
#hero,#trust,#dlaczego,#jak-zaczac,#dla-kogo,#uslugi,#panel,#cennik-teaser,#opinie,#blog-teaser,#faq,#start{background-color:transparent!important;background-image:none!important}
#trust{border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}

/* headings: Space Grotesk 700, tight tracking (was 600 -> the "different font" feel) */
h1.elementor-heading-title,h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title{font-weight:700!important;letter-spacing:-.025em!important;line-height:1.07!important}
.elementor-heading-title em{font-style:normal;color:#FF1E6F}

/* eyebrow -> pill (border + elev bg + uppercase + muted), like .eyebrow */
.dh-eyebrow .elementor-heading-title{display:inline-block;border:1px solid rgba(255,255,255,.08);background:#180E13;border-radius:999px;padding:7px 15px;font-family:"Space Grotesk",sans-serif!important;font-size:11px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#A69B9F!important;font-weight:500!important}
.dh-eyebrow.dh-eyebrow--dot .elementor-heading-title{display:inline-flex;align-items:center;gap:8px}
.dh-eyebrow.dh-eyebrow--dot .elementor-heading-title::before{content:"";width:7px;height:7px;border-radius:50%;background:#4ED589;box-shadow:0 0 0 3px rgba(78,213,137,.2)}

/* buttons — EXACT match: 14px radius, Geist 600 15px, no gradient */
.bridge-btn .elementor-button{font-family:"Geist",sans-serif!important;font-weight:600!important;font-size:15px!important;padding:14px 26px!important;border-radius:14px!important;letter-spacing:0!important;text-transform:none!important;background:#FF1E6F!important;background-image:none!important;color:#15040b!important;box-shadow:0 24px 60px -28px rgba(255,30,111,.4)!important;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .5s!important}
.bridge-btn .elementor-button:hover{background:#D32383!important;background-image:none!important;color:#15040b!important;transform:translateY(-2px);box-shadow:0 24px 60px -28px rgba(255,30,111,.4)!important}
.bridge-btn-outline .elementor-button{background:transparent!important;background-image:none!important;border:1px solid rgba(255,255,255,.14)!important;color:#F8F4F5!important;box-shadow:none!important}
.bridge-btn-outline .elementor-button:hover{background:transparent!important;border-color:#FF1E6F!important;color:#FF1E6F!important;transform:translateY(-2px)}

/* cards — flat elev + line border + radius-lg, simple hover (design has no heavy gradient) */
.bridge-card--dark{background-image:none!important;border-radius:20px!important;box-shadow:none!important;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s!important}
.bridge-card--dark:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.14)!important;box-shadow:none!important}
/* KPI tiles keep 14px radius like design */
#hero .bridge-card--dark{border-radius:14px!important}

/* hero logo glow */
.dh-herologo{position:relative;display:flex;align-items:center;justify-content:center;padding:20px;min-height:380px;width:100%}
.dh-herologo::before{content:"";position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,30,111,.12),transparent 65%);filter:blur(40px);z-index:0;pointer-events:none}
.dh-logo-img{position:relative;z-index:1;width:min(480px,100%);height:auto;filter:drop-shadow(0 24px 50px rgba(255,30,111,.35));animation:dhfloat 7s ease-in-out infinite}
@keyframes dhfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}

/* trust bar */
.dh-trust{font-family:"Geist",sans-serif;color:#A69B9F;font-size:15px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:center}
.dh-trust .dh-trust-lbl{font-family:"JetBrains Mono",monospace;font-size:12px;color:#A69B9F}
.dh-trust b{font-family:"Space Grotesk",sans-serif;font-weight:500;font-size:19px;color:#A69B9F;opacity:.85}
.dh-trust b:hover{color:#F8F4F5;opacity:1}
.dh-trust i{color:#FF1E6F;opacity:.6;font-style:normal}

/* lists */
.dh-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.dh-list li{position:relative;display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:15px;color:#F8F4F5;padding-left:30px}
.dh-list li:last-child{border-bottom:none}
.dh-list li::before{position:absolute;left:0;top:13px;font-size:13px;font-weight:700}
.dh-list--good li::before{content:"✓";color:#4ED589}
.dh-list--bad li::before{content:"✕";color:#A69B9F}
.dh-more{font-family:"JetBrains Mono",monospace;font-size:13px;color:#FF1E6F;text-decoration:none}
.dh-more:hover{text-decoration:underline}
.dh-sample{display:inline-block;background:rgba(255,210,63,.18);color:#FFD23F;border:1px dashed #FFD23F;font-size:9px;font-weight:700;letter-spacing:.5px;padding:1px 5px;border-radius:4px;vertical-align:middle;font-family:"JetBrains Mono",monospace}
.dh-sample-badge{display:inline-block;align-self:flex-start;background:rgba(255,210,63,.14);color:#FFD23F;border:1px dashed #FFD23F;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 8px;border-radius:6px;margin-bottom:14px;font-family:"JetBrains Mono",monospace}

/* panel mock */
.dh-panel{background:#180E13;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;box-shadow:0 20px 40px -18px rgba(0,0,0,.55)}
.dh-panel-top{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#22171C}
.dh-panel-top .t{color:#A69B9F;font-size:13px;font-family:"JetBrains Mono",monospace}
.dh-panel-top .live{color:#4ED589;font-size:11px;display:inline-flex;align-items:center;gap:7px;font-family:"JetBrains Mono",monospace}
.dh-panel-top .live i{width:6px;height:6px;border-radius:50%;background:#4ED589;display:inline-block;animation:dhpulse 2s infinite}
@keyframes dhpulse{0%,100%{opacity:1}50%{opacity:.3}}
.dh-panel-row{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.08);color:#F8F4F5;font-size:14px;font-family:"JetBrains Mono",monospace}
.dh-panel-row:last-of-type{border-bottom:none}
.dh-panel-row .app{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:#22171C;color:#A69B9F;font-size:11px;border-radius:8px;margin-right:10px}
.dh-panel-row b{margin-left:auto;color:#4ED589;font-weight:500}
.dh-panel-total{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#22171C;border-top:1px solid rgba(255,255,255,.08);color:#A69B9F;font-size:12px}
.dh-panel-total b{font-family:"JetBrains Mono",monospace;font-size:22px;color:#FF1E6F;font-weight:700}

/* price */
.dh-price-tag{font-family:"JetBrains Mono",monospace;font-size:12px;color:#FF1E6F;display:block;margin-bottom:6px}
.dh-price-amt{font-family:"Space Grotesk",sans-serif;font-size:38px;font-weight:700;color:#F8F4F5;margin-bottom:6px}
.dh-price-amt small{font-size:14px;color:#A69B9F;font-weight:400;margin-left:4px;font-family:"Geist",sans-serif}
.dh-ph{background:rgba(255,210,63,.16);border-bottom:1px dashed #FFD23F;padding:0 4px;border-radius:3px}
/* featured price card uses accent border + glow */
#cennik-teaser .bridge-card--dark[style*="rgba(255,30,111"]{box-shadow:0 24px 60px -28px rgba(255,30,111,.4)!important}

/* testimonials */
.dh-quote{margin:0 0 18px;color:#F8F4F5;font-size:16px;line-height:1.6;font-style:italic;border:0}
.dh-author{display:flex;align-items:center;gap:12px}
.dh-author .av{width:42px;height:42px;border-radius:50%;background:#22171C;color:#A69B9F;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-family:"JetBrains Mono",monospace;font-size:13px}
.dh-author .meta{display:flex;flex-direction:column}
.dh-author .meta b{color:#F8F4F5;font-size:14px;font-weight:600}
.dh-author .meta i{color:#A69B9F;font-size:12.5px;font-style:normal}

/* blog */
.dh-thumb{aspect-ratio:16/10;height:auto;border-radius:0;background:#22171C;position:relative;display:block;margin:0 0 0 0}
.dh-thumb .cat{position:absolute;top:12px;left:12px;font-family:"JetBrains Mono",monospace;font-size:11px;background:rgba(14,7,10,.8);padding:4px 9px;border-radius:6px;color:#FF1E6F}
.dh-date{font-family:"JetBrains Mono",monospace;font-size:12px;color:#A69B9F;display:block}
#blog-teaser .bridge-card{overflow:hidden}
#blog-teaser .bridge-card .elementor-widget-heading,#blog-teaser .bridge-card .elementor-widget-text-editor,#blog-teaser .bridge-card .dh-date{padding-left:22px;padding-right:22px}
#blog-teaser .bridge-card .elementor-widget-text-editor{padding-bottom:22px}

/* FAQ rebuilt as <details> (matches .faq) */
.dh-faq2{width:820px;max-width:100%;margin:0 auto}
#faq .elementor-widget-html{width:100%}
.dh-faq2 details{border-bottom:1px solid rgba(255,255,255,.08)}
.dh-faq2 summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-family:"Space Grotesk",sans-serif;font-weight:500;font-size:18px;color:#F8F4F5;cursor:pointer;list-style:none}
.dh-faq2 summary::-webkit-details-marker{display:none}
.dh-faq2 summary .plus{flex-shrink:0;width:26px;height:26px;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#FF1E6F;transition:transform .4s cubic-bezier(.16,1,.3,1)}
.dh-faq2 details[open] summary .plus{transform:rotate(45deg)}
.dh-faq2 .ans{padding:0 0 22px;color:#A69B9F;font-size:15.5px;line-height:1.65;max-width:70ch}

/* final CTA — premium radial accent bloom over a dark base (like .final-cta) */
.dh-finalcta{background:radial-gradient(130% 150% at 50% -12%,rgba(255,30,111,.30),rgba(255,30,111,.06) 42%,transparent 64%),#180E13!important;border:1px solid rgba(255,30,111,.22)!important;border-radius:24px!important;padding:76px 44px!important;box-shadow:0 50px 120px -50px rgba(255,30,111,.6),inset 0 1px 0 rgba(255,255,255,.06)!important}

/* native button rows: buttons are direct flex items, sitting close together */
.dh-btnrow,.dh-btnrow>.e-con-inner{display:flex!important;flex-direction:row!important;gap:14px!important;flex-wrap:wrap!important;align-items:center;justify-content:flex-start!important}
.dh-btnrow.dh-btnrow-center,.dh-btnrow.dh-btnrow-center>.e-con-inner{justify-content:center!important}
.dh-btnrow .elementor-widget-button{width:auto!important;max-width:max-content!important;flex:0 0 auto!important}
.dh-btnrow .elementor-widget-button .elementor-button{width:auto!important}
@media(max-width:600px){.dh-btnrow,.dh-btnrow>.e-con-inner{flex-direction:column!important;align-items:stretch}.dh-btnrow .elementor-widget-button{width:100%!important;max-width:none!important}}

/* "Co oferujemy" cards — align everything to the left */
#uslugi .bridge-card{align-items:flex-start!important;text-align:left!important}
#uslugi .bridge-card .elementor-widget,#uslugi .bridge-card .elementor-widget-container,#uslugi .bridge-card .elementor-heading-title,#uslugi .bridge-card .elementor-widget-text-editor{text-align:left!important}
#uslugi .bridge-card .elementor-widget-icon,#uslugi .bridge-card .elementor-icon-wrapper{text-align:left!important;justify-content:flex-start!important}

/* problem/solution: de-emphasize "now", spotlight "Drive-Hub" */
.dh-split-now{background:transparent!important}
.dh-split-now .elementor-heading-title{color:#A69B9F!important}
.dh-split-dh{background:linear-gradient(180deg,rgba(255,30,111,.10),transparent),#1a0d14!important;border:1px solid #FF1E6F!important;box-shadow:0 24px 60px -28px rgba(255,30,111,.45)!important}
.dh-split-dh:hover{border-color:#FF1E6F!important;transform:translateY(-3px)}

/* blog thumbnails with image (logo placeholder for now) */
.dh-thumb{aspect-ratio:16/10;background:#22171C;position:relative;overflow:hidden;border-radius:0}
.dh-thumb .cat{z-index:2}
.dh-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:36px;opacity:.85}

/* CTA buttons as plain HTML (exact .btn from index.html) — no Elementor flex columns */
.dh-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px}
.dh-cta-center{justify-content:center}
.dh-b{display:inline-flex;align-items:center;gap:9px;font-family:"Geist",sans-serif;font-weight:600;font-size:15px;line-height:1;padding:14px 26px;border-radius:14px;text-decoration:none;cursor:pointer;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .4s,border-color .3s}
.dh-b-primary{background:#FF1E6F;color:#15040b;box-shadow:0 24px 60px -28px rgba(255,30,111,.4)}
.dh-b-primary:hover{background:#D32383;transform:translateY(-2px)}
.dh-b-ghost{background:transparent;border:1px solid rgba(255,255,255,.14);color:#F8F4F5}
.dh-b-ghost:hover{border-color:#FF1E6F;color:#FF1E6F;transform:translateY(-2px)}
@media(max-width:600px){.dh-cta{flex-direction:column}.dh-b{justify-content:center}}

/* hero eyebrow hard-left */
.dh-eyebrow--dot .elementor-widget-container{text-align:left!important}
#hero .dh-eyebrow{align-self:flex-start!important}

/* remove language switch (handled by a plugin later) */
.dhx-lang{display:none!important}

/* price-card buttons full-width (.btn-block) — span whole card like index.html */
#cennik-teaser .bridge-btn{width:100%!important}
#cennik-teaser .bridge-btn .elementor-button-wrapper{width:100%!important;text-align:center!important}
#cennik-teaser .bridge-btn .elementor-button{width:100%!important;display:flex!important;justify-content:center!important}
/* price cards inherit Elementor's default center-align -> force every widget full-width so text sits LEFT (tag, name, price, desc, ✓ list) */
#cennik-teaser .e-child .elementor-widget{width:100%!important}
#cennik-teaser .e-child .dh-list,#cennik-teaser .e-child .dh-list li{text-align:left!important;justify-content:flex-start!important}
/* hero a touch higher so it's visible immediately (like index .hero) */
#hero{padding-top:60px!important}

/* ===== mobile safety net ===== */
@media(max-width:1024px){
  .dhx-inner{justify-content:space-between!important;gap:8px!important}
  .dhx-brand{margin-right:auto!important}
  .dhx-actions{margin-left:auto!important}
  .dhx-menu{display:none!important}
}
@media(max-width:767px){
  html,body{overflow-x:clip!important}
  .dh-btnrow,.dh-btnrow>.e-con-inner,.dh-cta{flex-direction:column!important;align-items:stretch!important}
  .dh-btnrow .elementor-widget-button{width:100%!important;max-width:none!important}
  .dh-btnrow .elementor-widget-button .elementor-button,.dh-cta .dh-b{width:100%!important;justify-content:center!important}
  .dh-finalcta{padding:46px 22px!important}
  #hero .bridge-card--dark{padding:18px!important}
  h1.elementor-heading-title{font-size:36px!important;line-height:1.1!important}
  h2.elementor-heading-title{font-size:29px!important;line-height:1.15!important}
}
@media(max-width:430px){
  h1.elementor-heading-title{font-size:33px!important}
  h2.elementor-heading-title{font-size:27px!important}
}/* End custom CSS */