.elementor-1637 .elementor-element.elementor-element-dhcpH{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpH:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpH > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1637 .elementor-element.elementor-element-dhcpHe .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpHh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:54px;font-weight:700;line-height:1.08em;letter-spacing:-1px;color:#210821;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1637 .elementor-element.elementor-element-dhcpHl{font-family:"IBM Plex Sans", Sans-serif;font-size:22px;line-height:1.6em;color:#6E626E;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1637 .elementor-element.elementor-element-dhcpHc .elementor-button{background-color:#92278F;font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 28px 14px 28px;}.elementor-1637 .elementor-element.elementor-element-dhcpHc{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1637 .elementor-element.elementor-element-dhcpW{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpW:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpW > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1637 .elementor-element.elementor-element-dhcpWh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpWg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpw1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1637 .elementor-element.elementor-element-dhcpw1h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpw1b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpw2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1637 .elementor-element.elementor-element-dhcpw2h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpw2b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpw3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1637 .elementor-element.elementor-element-dhcpw3h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpw3b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpS{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpS:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpS > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-1637 .elementor-element.elementor-element-dhcpSe .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpSh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpSl{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpSg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcps1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcps1h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcps1d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcps2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcps2h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcps2d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcps3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcps3h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcps3d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcps4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcps4h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcps4d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcps5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcps5h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcps5d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcps6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcps6h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcps6d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpC{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpC:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpC > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1637 .elementor-element.elementor-element-dhcpCh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpCg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1637 .elementor-element.elementor-element-dhcpc1e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpc1h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpc1b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1637 .elementor-element.elementor-element-dhcpc2e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpc2h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpc2b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1637 .elementor-element.elementor-element-dhcpc3e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpc3h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpc3b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpG{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpG:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpG > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-1637 .elementor-element.elementor-element-dhcpGh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#210821;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1637 .elementor-element.elementor-element-dhcpP{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpP:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpP > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1637 .elementor-element.elementor-element-dhcpPh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpPg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpp1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpp1n .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpp1t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpp1b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpp2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpp2n .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpp2t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpp2b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpp3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpp3n .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpp3t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpp3b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpPp{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcppp1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcppp1e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcppp1d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcppp2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcppp2e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcppp2d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcppp3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcppp3e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcppp3d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcppp4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcppp4e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcppp4d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpF{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpF:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpF > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-1637 .elementor-element.elementor-element-dhcpFh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpR{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpR:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpR > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1637 .elementor-element.elementor-element-dhcpRh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:600;line-height:1.15em;letter-spacing:-0.6px;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpRg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpr1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1637 .elementor-element.elementor-element-dhcpr1e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpr1t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpr1b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpr1l{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1637 .elementor-element.elementor-element-dhcpr2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1637 .elementor-element.elementor-element-dhcpr2e .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:1.3px;color:#92278F;}.elementor-1637 .elementor-element.elementor-element-dhcpr2t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpr2b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpr2l{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1637 .elementor-element.elementor-element-dhcpX{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:112px;--padding-bottom:112px;--padding-left:48px;--padding-right:48px;}.elementor-1637 .elementor-element.elementor-element-dhcpX:not(.elementor-motion-effects-element-type-background), .elementor-1637 .elementor-element.elementor-element-dhcpX > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-1637 .elementor-element.elementor-element-dhcpXw{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpXh{text-align:center;}.elementor-1637 .elementor-element.elementor-element-dhcpXh .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:42px;font-weight:700;line-height:1.15em;letter-spacing:-0.6px;color:#210821;}.elementor-1637 .elementor-element.elementor-element-dhcpXl{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;line-height:1.6em;color:#6E626E;}.elementor-1637 .elementor-element.elementor-element-dhcpXb{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1637 .elementor-element.elementor-element-dhcpXb1 .elementor-button{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-1637 .elementor-element.elementor-element-dhcpXb2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"IBM Plex Sans", Sans-serif;font-size:16px;font-weight:600;fill:#2E3192;color:#2E3192;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-accordion .elementor-accordion-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-1637 .elementor-element.elementor-element-dhcpH{--content-width:1200px;}.elementor-1637 .elementor-element.elementor-element-dhcpW{--content-width:1200px;}.elementor-1637 .elementor-element.elementor-element-dhcpS{--content-width:1200px;}.elementor-1637 .elementor-element.elementor-element-dhcpC{--content-width:1200px;}.elementor-1637 .elementor-element.elementor-element-dhcpG{--content-width:1200px;}.elementor-1637 .elementor-element.elementor-element-dhcpP{--content-width:1200px;}.elementor-1637 .elementor-element.elementor-element-dhcpF{--content-width:1200px;}.elementor-1637 .elementor-element.elementor-element-dhcpR{--content-width:1200px;}.elementor-1637 .elementor-element.elementor-element-dhcpX{--content-width:1200px;}}@media(max-width:767px){.elementor-1637 .elementor-element.elementor-element-dhcpH{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1637 .elementor-element.elementor-element-dhcpHh .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1637 .elementor-element.elementor-element-dhcpW{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1637 .elementor-element.elementor-element-dhcpWh .elementor-heading-title{font-size:30px;}.elementor-1637 .elementor-element.elementor-element-dhcpS{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1637 .elementor-element.elementor-element-dhcpSh .elementor-heading-title{font-size:30px;}.elementor-1637 .elementor-element.elementor-element-dhcpC{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1637 .elementor-element.elementor-element-dhcpCh .elementor-heading-title{font-size:30px;}.elementor-1637 .elementor-element.elementor-element-dhcpG{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1637 .elementor-element.elementor-element-dhcpGh .elementor-heading-title{font-size:30px;}.elementor-widget-accordion .elementor-accordion-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{line-height:var( --e-global-typography-text-line-height );}.elementor-1637 .elementor-element.elementor-element-dhcpP{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1637 .elementor-element.elementor-element-dhcpPh .elementor-heading-title{font-size:30px;}.elementor-1637 .elementor-element.elementor-element-dhcpF{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1637 .elementor-element.elementor-element-dhcpFh .elementor-heading-title{font-size:30px;}.elementor-1637 .elementor-element.elementor-element-dhcpR{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1637 .elementor-element.elementor-element-dhcpRh .elementor-heading-title{font-size:30px;}.elementor-1637 .elementor-element.elementor-element-dhcpX{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1637 .elementor-element.elementor-element-dhcpXh .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-dhcpHl */.elementor-1637 .elementor-element.elementor-element-dhcpHl p{margin:0}.elementor-1637 .elementor-element.elementor-element-dhcpHl{max-width:64ch}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dhcpHc */.elementor-1637 .elementor-element.elementor-element-dhcpHc .elementor-button{background-image:linear-gradient(120deg,#92278F 0%,#2E3192 100%);box-shadow:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpw1b */.elementor-1637 .elementor-element.elementor-element-dhcpw1b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpw1 */.elementor-1637 .elementor-element.elementor-element-dhcpw1{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpw2b */.elementor-1637 .elementor-element.elementor-element-dhcpw2b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpw2 */.elementor-1637 .elementor-element.elementor-element-dhcpw2{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpw3b */.elementor-1637 .elementor-element.elementor-element-dhcpw3b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpw3 */.elementor-1637 .elementor-element.elementor-element-dhcpw3{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpWg */.elementor-1637 .elementor-element.elementor-element-dhcpWg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1637 .elementor-element.elementor-element-dhcpWg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1637 .elementor-element.elementor-element-dhcpWg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpSl */.elementor-1637 .elementor-element.elementor-element-dhcpSl p{margin:0}.elementor-1637 .elementor-element.elementor-element-dhcpSl{max-width:60ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcps1d */.elementor-1637 .elementor-element.elementor-element-dhcps1d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcps1 */.elementor-1637 .elementor-element.elementor-element-dhcps1{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcps2d */.elementor-1637 .elementor-element.elementor-element-dhcps2d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcps2 */.elementor-1637 .elementor-element.elementor-element-dhcps2{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcps3d */.elementor-1637 .elementor-element.elementor-element-dhcps3d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcps3 */.elementor-1637 .elementor-element.elementor-element-dhcps3{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcps4d */.elementor-1637 .elementor-element.elementor-element-dhcps4d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcps4 */.elementor-1637 .elementor-element.elementor-element-dhcps4{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcps5d */.elementor-1637 .elementor-element.elementor-element-dhcps5d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcps5 */.elementor-1637 .elementor-element.elementor-element-dhcps5{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcps6d */.elementor-1637 .elementor-element.elementor-element-dhcps6d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcps6 */.elementor-1637 .elementor-element.elementor-element-dhcps6{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpSg */.elementor-1637 .elementor-element.elementor-element-dhcpSg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1637 .elementor-element.elementor-element-dhcpSg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1637 .elementor-element.elementor-element-dhcpSg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpc1b */.elementor-1637 .elementor-element.elementor-element-dhcpc1b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpc1 */.elementor-1637 .elementor-element.elementor-element-dhcpc1{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpc2b */.elementor-1637 .elementor-element.elementor-element-dhcpc2b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpc2 */.elementor-1637 .elementor-element.elementor-element-dhcpc2{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpc3b */.elementor-1637 .elementor-element.elementor-element-dhcpc3b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpc3 */.elementor-1637 .elementor-element.elementor-element-dhcpc3{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpCg */.elementor-1637 .elementor-element.elementor-element-dhcpCg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1637 .elementor-element.elementor-element-dhcpCg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1637 .elementor-element.elementor-element-dhcpCg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-dhcpGa */.elementor-1637 .elementor-element.elementor-element-dhcpGa .elementor-accordion-item{border:0;border-bottom:1px solid #F0EAF0}.elementor-1637 .elementor-element.elementor-element-dhcpGa .elementor-accordion-item:first-child{border-top:1px solid #F0EAF0}.elementor-1637 .elementor-element.elementor-element-dhcpGa .elementor-tab-title{padding:20px 0;font-family:"Sora";font-weight:600;font-size:18px;color:#210821;background:transparent}.elementor-1637 .elementor-element.elementor-element-dhcpGa .elementor-tab-title.elementor-active{color:#92278F}.elementor-1637 .elementor-element.elementor-element-dhcpGa .elementor-tab-content{padding:0 0 20px 0;border:0;background:transparent;font-family:"IBM Plex Sans";font-size:16px;line-height:1.7;color:#6E626E}.elementor-1637 .elementor-element.elementor-element-dhcpGa .elementor-accordion-icon{color:#6E626E}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpp1b */.elementor-1637 .elementor-element.elementor-element-dhcpp1b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpp1 */.elementor-1637 .elementor-element.elementor-element-dhcpp1{border-top:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpp2b */.elementor-1637 .elementor-element.elementor-element-dhcpp2b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpp2 */.elementor-1637 .elementor-element.elementor-element-dhcpp2{border-top:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpp3b */.elementor-1637 .elementor-element.elementor-element-dhcpp3b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpp3 */.elementor-1637 .elementor-element.elementor-element-dhcpp3{border-top:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpPg */.elementor-1637 .elementor-element.elementor-element-dhcpPg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1637 .elementor-element.elementor-element-dhcpPg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1637 .elementor-element.elementor-element-dhcpPg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcppp1d */.elementor-1637 .elementor-element.elementor-element-dhcppp1d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcppp1 */.elementor-1637 .elementor-element.elementor-element-dhcppp1{border-top:1px solid #F0EAF0;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcppp2d */.elementor-1637 .elementor-element.elementor-element-dhcppp2d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcppp2 */.elementor-1637 .elementor-element.elementor-element-dhcppp2{border-top:1px solid #F0EAF0;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcppp3d */.elementor-1637 .elementor-element.elementor-element-dhcppp3d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcppp3 */.elementor-1637 .elementor-element.elementor-element-dhcppp3{border-top:1px solid #F0EAF0;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcppp4d */.elementor-1637 .elementor-element.elementor-element-dhcppp4d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcppp4 */.elementor-1637 .elementor-element.elementor-element-dhcppp4{border-top:1px solid #F0EAF0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpPp */.elementor-1637 .elementor-element.elementor-element-dhcpPp{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1637 .elementor-element.elementor-element-dhcpPp{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1637 .elementor-element.elementor-element-dhcpPp{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-dhcpFa */.elementor-1637 .elementor-element.elementor-element-dhcpFa .elementor-accordion-item{border:0;border-bottom:1px solid #F0EAF0}.elementor-1637 .elementor-element.elementor-element-dhcpFa .elementor-accordion-item:first-child{border-top:1px solid #F0EAF0}.elementor-1637 .elementor-element.elementor-element-dhcpFa .elementor-tab-title{padding:20px 0;font-family:"Sora";font-weight:600;font-size:18px;color:#210821;background:transparent}.elementor-1637 .elementor-element.elementor-element-dhcpFa .elementor-tab-title.elementor-active{color:#92278F}.elementor-1637 .elementor-element.elementor-element-dhcpFa .elementor-tab-content{padding:0 0 20px 0;border:0;background:transparent;font-family:"IBM Plex Sans";font-size:16px;line-height:1.7;color:#6E626E}.elementor-1637 .elementor-element.elementor-element-dhcpFa .elementor-accordion-icon{color:#6E626E}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpr1b */.elementor-1637 .elementor-element.elementor-element-dhcpr1b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dhcpr1l */.elementor-1637 .elementor-element.elementor-element-dhcpr1l .elementor-button{background:transparent;padding:0;color:#92278F;font-family:"IBM Plex Sans";font-weight:600;font-size:16px;border-radius:0;text-decoration:underline;text-decoration-color:rgba(146,39,143,.4);text-underline-offset:4px}.elementor-1637 .elementor-element.elementor-element-dhcpr1l .elementor-button:hover{text-decoration-color:#92278F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpr1 */.elementor-1637 .elementor-element.elementor-element-dhcpr1{background:#FAF7FA;border:1px solid #F0EAF0;border-radius:12px;min-width:0;transition:border-color .15s ease-out}.elementor-1637 .elementor-element.elementor-element-dhcpr1:hover{border-color:rgba(146,39,143,.5)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpr2b */.elementor-1637 .elementor-element.elementor-element-dhcpr2b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dhcpr2l */.elementor-1637 .elementor-element.elementor-element-dhcpr2l .elementor-button{background:transparent;padding:0;color:#92278F;font-family:"IBM Plex Sans";font-weight:600;font-size:16px;border-radius:0;text-decoration:underline;text-decoration-color:rgba(146,39,143,.4);text-underline-offset:4px}.elementor-1637 .elementor-element.elementor-element-dhcpr2l .elementor-button:hover{text-decoration-color:#92278F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpr2 */.elementor-1637 .elementor-element.elementor-element-dhcpr2{background:#FAF7FA;border:1px solid #F0EAF0;border-radius:12px;min-width:0;transition:border-color .15s ease-out}.elementor-1637 .elementor-element.elementor-element-dhcpr2:hover{border-color:rgba(146,39,143,.5)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dhcpRg */.elementor-1637 .elementor-element.elementor-element-dhcpRg{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1637 .elementor-element.elementor-element-dhcpRg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1637 .elementor-element.elementor-element-dhcpRg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dhcpXl */.elementor-1637 .elementor-element.elementor-element-dhcpXl p{margin:0}.elementor-1637 .elementor-element.elementor-element-dhcpXl{max-width:56ch;margin:0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dhcpXb1 */.elementor-1637 .elementor-element.elementor-element-dhcpXb1 .elementor-button{background-image:linear-gradient(120deg,#92278F 0%,#2E3192 100%);box-shadow:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dhcpXb2 */.elementor-1637 .elementor-element.elementor-element-dhcpXb2 .elementor-button{background:transparent;border:1px solid #2E3192;color:#2E3192;transition:border-color .15s,color .15s}.elementor-1637 .elementor-element.elementor-element-dhcpXb2 .elementor-button:hover{border-color:#92278F;color:#92278F}/* End custom CSS */