.elementor-1636 .elementor-element.elementor-element-dnsH{--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-1636 .elementor-element.elementor-element-dnsH:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsH > .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-1636 .elementor-element.elementor-element-dnsHe .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-1636 .elementor-element.elementor-element-dnsHh .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-1636 .elementor-element.elementor-element-dnsHl{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-1636 .elementor-element.elementor-element-dnsHc .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-1636 .elementor-element.elementor-element-dnsHc{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1636 .elementor-element.elementor-element-dnsW{--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-1636 .elementor-element.elementor-element-dnsW:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsW > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1636 .elementor-element.elementor-element-dnsWh .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-1636 .elementor-element.elementor-element-dnsWg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-dnsw1{--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-1636 .elementor-element.elementor-element-dnsw1h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsw1b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsw2{--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-1636 .elementor-element.elementor-element-dnsw2h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsw2b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsw3{--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-1636 .elementor-element.elementor-element-dnsw3h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsw3b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsS{--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-1636 .elementor-element.elementor-element-dnsS:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsS > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-1636 .elementor-element.elementor-element-dnsSe .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-1636 .elementor-element.elementor-element-dnsSh .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-1636 .elementor-element.elementor-element-dnsSl{font-family:"IBM Plex Sans", Sans-serif;font-size:20px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsSg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-dnss1{--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-1636 .elementor-element.elementor-element-dnss1h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnss1d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnss2{--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-1636 .elementor-element.elementor-element-dnss2h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnss2d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnss3{--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-1636 .elementor-element.elementor-element-dnss3h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnss3d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnss4{--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-1636 .elementor-element.elementor-element-dnss4h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnss4d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnss5{--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-1636 .elementor-element.elementor-element-dnss5h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnss5d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnss6{--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-1636 .elementor-element.elementor-element-dnss6h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnss6d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsC{--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-1636 .elementor-element.elementor-element-dnsC:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsC > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1636 .elementor-element.elementor-element-dnsCh .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-1636 .elementor-element.elementor-element-dnsCg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-dnsc1{--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-1636 .elementor-element.elementor-element-dnsc1e .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-1636 .elementor-element.elementor-element-dnsc1h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsc1b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsc2{--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-1636 .elementor-element.elementor-element-dnsc2e .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-1636 .elementor-element.elementor-element-dnsc2h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsc2b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsc3{--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-1636 .elementor-element.elementor-element-dnsc3e .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-1636 .elementor-element.elementor-element-dnsc3h .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsc3b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsG{--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-1636 .elementor-element.elementor-element-dnsG:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsG > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-1636 .elementor-element.elementor-element-dnsGh .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-1636 .elementor-element.elementor-element-dnsP{--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-1636 .elementor-element.elementor-element-dnsP:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsP > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1636 .elementor-element.elementor-element-dnsPh .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-1636 .elementor-element.elementor-element-dnsPg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-dnsp1{--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-1636 .elementor-element.elementor-element-dnsp1n .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-1636 .elementor-element.elementor-element-dnsp1t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsp1b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsp2{--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-1636 .elementor-element.elementor-element-dnsp2n .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-1636 .elementor-element.elementor-element-dnsp2t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsp2b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsp3{--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-1636 .elementor-element.elementor-element-dnsp3n .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-1636 .elementor-element.elementor-element-dnsp3t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsp3b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.7em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsPp{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-dnspp1{--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-1636 .elementor-element.elementor-element-dnspp1e .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-1636 .elementor-element.elementor-element-dnspp1d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnspp2{--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-1636 .elementor-element.elementor-element-dnspp2e .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-1636 .elementor-element.elementor-element-dnspp2d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnspp3{--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-1636 .elementor-element.elementor-element-dnspp3e .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-1636 .elementor-element.elementor-element-dnspp3d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnspp4{--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-1636 .elementor-element.elementor-element-dnspp4e .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-1636 .elementor-element.elementor-element-dnspp4d{font-family:"IBM Plex Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsF{--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-1636 .elementor-element.elementor-element-dnsF:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsF > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-1636 .elementor-element.elementor-element-dnsFh .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-1636 .elementor-element.elementor-element-dnsR{--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-1636 .elementor-element.elementor-element-dnsR:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsR > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1636 .elementor-element.elementor-element-dnsRh .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-1636 .elementor-element.elementor-element-dnsRg{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1636 .elementor-element.elementor-element-dnsr1{--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-1636 .elementor-element.elementor-element-dnsr1e .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-1636 .elementor-element.elementor-element-dnsr1t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsr1b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsr1l{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1636 .elementor-element.elementor-element-dnsr2{--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-1636 .elementor-element.elementor-element-dnsr2e .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-1636 .elementor-element.elementor-element-dnsr2t .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;color:#210821;}.elementor-1636 .elementor-element.elementor-element-dnsr2b{font-family:"IBM Plex Sans", Sans-serif;font-size:18px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsr2l{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1636 .elementor-element.elementor-element-dnsX{--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-1636 .elementor-element.elementor-element-dnsX:not(.elementor-motion-effects-element-type-background), .elementor-1636 .elementor-element.elementor-element-dnsX > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FA;}.elementor-1636 .elementor-element.elementor-element-dnsXw{--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-1636 .elementor-element.elementor-element-dnsXh{text-align:center;}.elementor-1636 .elementor-element.elementor-element-dnsXh .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-1636 .elementor-element.elementor-element-dnsXl{text-align:center;font-family:"IBM Plex Sans", Sans-serif;font-size:20px;line-height:1.6em;color:#6E626E;}.elementor-1636 .elementor-element.elementor-element-dnsXb{--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-1636 .elementor-element.elementor-element-dnsXb1 .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-1636 .elementor-element.elementor-element-dnsXb2 .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-1636 .elementor-element.elementor-element-dnsH{--content-width:1200px;}.elementor-1636 .elementor-element.elementor-element-dnsW{--content-width:1200px;}.elementor-1636 .elementor-element.elementor-element-dnsS{--content-width:1200px;}.elementor-1636 .elementor-element.elementor-element-dnsC{--content-width:1200px;}.elementor-1636 .elementor-element.elementor-element-dnsG{--content-width:1200px;}.elementor-1636 .elementor-element.elementor-element-dnsP{--content-width:1200px;}.elementor-1636 .elementor-element.elementor-element-dnsF{--content-width:1200px;}.elementor-1636 .elementor-element.elementor-element-dnsR{--content-width:1200px;}.elementor-1636 .elementor-element.elementor-element-dnsX{--content-width:1200px;}}@media(max-width:767px){.elementor-1636 .elementor-element.elementor-element-dnsH{--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-1636 .elementor-element.elementor-element-dnsHh .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-1636 .elementor-element.elementor-element-dnsW{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1636 .elementor-element.elementor-element-dnsWh .elementor-heading-title{font-size:30px;}.elementor-1636 .elementor-element.elementor-element-dnsS{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1636 .elementor-element.elementor-element-dnsSh .elementor-heading-title{font-size:30px;}.elementor-1636 .elementor-element.elementor-element-dnsC{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1636 .elementor-element.elementor-element-dnsCh .elementor-heading-title{font-size:30px;}.elementor-1636 .elementor-element.elementor-element-dnsG{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1636 .elementor-element.elementor-element-dnsGh .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-1636 .elementor-element.elementor-element-dnsP{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1636 .elementor-element.elementor-element-dnsPh .elementor-heading-title{font-size:30px;}.elementor-1636 .elementor-element.elementor-element-dnsF{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1636 .elementor-element.elementor-element-dnsFh .elementor-heading-title{font-size:30px;}.elementor-1636 .elementor-element.elementor-element-dnsR{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-1636 .elementor-element.elementor-element-dnsRh .elementor-heading-title{font-size:30px;}.elementor-1636 .elementor-element.elementor-element-dnsX{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-1636 .elementor-element.elementor-element-dnsXh .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-dnsHl */.elementor-1636 .elementor-element.elementor-element-dnsHl p{margin:0}.elementor-1636 .elementor-element.elementor-element-dnsHl{max-width:64ch}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dnsHc */.elementor-1636 .elementor-element.elementor-element-dnsHc .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-dnsw1b */.elementor-1636 .elementor-element.elementor-element-dnsw1b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsw1 */.elementor-1636 .elementor-element.elementor-element-dnsw1{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsw2b */.elementor-1636 .elementor-element.elementor-element-dnsw2b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsw2 */.elementor-1636 .elementor-element.elementor-element-dnsw2{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsw3b */.elementor-1636 .elementor-element.elementor-element-dnsw3b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsw3 */.elementor-1636 .elementor-element.elementor-element-dnsw3{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsWg */.elementor-1636 .elementor-element.elementor-element-dnsWg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1636 .elementor-element.elementor-element-dnsWg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1636 .elementor-element.elementor-element-dnsWg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsSl */.elementor-1636 .elementor-element.elementor-element-dnsSl p{margin:0}.elementor-1636 .elementor-element.elementor-element-dnsSl{max-width:60ch}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnss1d */.elementor-1636 .elementor-element.elementor-element-dnss1d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnss1 */.elementor-1636 .elementor-element.elementor-element-dnss1{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnss2d */.elementor-1636 .elementor-element.elementor-element-dnss2d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnss2 */.elementor-1636 .elementor-element.elementor-element-dnss2{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnss3d */.elementor-1636 .elementor-element.elementor-element-dnss3d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnss3 */.elementor-1636 .elementor-element.elementor-element-dnss3{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnss4d */.elementor-1636 .elementor-element.elementor-element-dnss4d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnss4 */.elementor-1636 .elementor-element.elementor-element-dnss4{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnss5d */.elementor-1636 .elementor-element.elementor-element-dnss5d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnss5 */.elementor-1636 .elementor-element.elementor-element-dnss5{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnss6d */.elementor-1636 .elementor-element.elementor-element-dnss6d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnss6 */.elementor-1636 .elementor-element.elementor-element-dnss6{border-left:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsSg */.elementor-1636 .elementor-element.elementor-element-dnsSg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1636 .elementor-element.elementor-element-dnsSg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1636 .elementor-element.elementor-element-dnsSg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsc1b */.elementor-1636 .elementor-element.elementor-element-dnsc1b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsc1 */.elementor-1636 .elementor-element.elementor-element-dnsc1{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsc2b */.elementor-1636 .elementor-element.elementor-element-dnsc2b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsc2 */.elementor-1636 .elementor-element.elementor-element-dnsc2{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsc3b */.elementor-1636 .elementor-element.elementor-element-dnsc3b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsc3 */.elementor-1636 .elementor-element.elementor-element-dnsc3{background:#FFFFFF;border:1px solid #F0EAF0;border-radius:12px;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsCg */.elementor-1636 .elementor-element.elementor-element-dnsCg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1636 .elementor-element.elementor-element-dnsCg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1636 .elementor-element.elementor-element-dnsCg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-dnsGa */.elementor-1636 .elementor-element.elementor-element-dnsGa .elementor-accordion-item{border:0;border-bottom:1px solid #F0EAF0}.elementor-1636 .elementor-element.elementor-element-dnsGa .elementor-accordion-item:first-child{border-top:1px solid #F0EAF0}.elementor-1636 .elementor-element.elementor-element-dnsGa .elementor-tab-title{padding:20px 0;font-family:"Sora";font-weight:600;font-size:18px;color:#210821;background:transparent}.elementor-1636 .elementor-element.elementor-element-dnsGa .elementor-tab-title.elementor-active{color:#92278F}.elementor-1636 .elementor-element.elementor-element-dnsGa .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-1636 .elementor-element.elementor-element-dnsGa .elementor-accordion-icon{color:#6E626E}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsp1b */.elementor-1636 .elementor-element.elementor-element-dnsp1b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsp1 */.elementor-1636 .elementor-element.elementor-element-dnsp1{border-top:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsp2b */.elementor-1636 .elementor-element.elementor-element-dnsp2b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsp2 */.elementor-1636 .elementor-element.elementor-element-dnsp2{border-top:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsp3b */.elementor-1636 .elementor-element.elementor-element-dnsp3b p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsp3 */.elementor-1636 .elementor-element.elementor-element-dnsp3{border-top:2px solid #92278F;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsPg */.elementor-1636 .elementor-element.elementor-element-dnsPg{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1636 .elementor-element.elementor-element-dnsPg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1636 .elementor-element.elementor-element-dnsPg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnspp1d */.elementor-1636 .elementor-element.elementor-element-dnspp1d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnspp1 */.elementor-1636 .elementor-element.elementor-element-dnspp1{border-top:1px solid #F0EAF0;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnspp2d */.elementor-1636 .elementor-element.elementor-element-dnspp2d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnspp2 */.elementor-1636 .elementor-element.elementor-element-dnspp2{border-top:1px solid #F0EAF0;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnspp3d */.elementor-1636 .elementor-element.elementor-element-dnspp3d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnspp3 */.elementor-1636 .elementor-element.elementor-element-dnspp3{border-top:1px solid #F0EAF0;min-width:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnspp4d */.elementor-1636 .elementor-element.elementor-element-dnspp4d p{margin:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnspp4 */.elementor-1636 .elementor-element.elementor-element-dnspp4{border-top:1px solid #F0EAF0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsPp */.elementor-1636 .elementor-element.elementor-element-dnsPp{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1636 .elementor-element.elementor-element-dnsPp{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1636 .elementor-element.elementor-element-dnsPp{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-dnsFa */.elementor-1636 .elementor-element.elementor-element-dnsFa .elementor-accordion-item{border:0;border-bottom:1px solid #F0EAF0}.elementor-1636 .elementor-element.elementor-element-dnsFa .elementor-accordion-item:first-child{border-top:1px solid #F0EAF0}.elementor-1636 .elementor-element.elementor-element-dnsFa .elementor-tab-title{padding:20px 0;font-family:"Sora";font-weight:600;font-size:18px;color:#210821;background:transparent}.elementor-1636 .elementor-element.elementor-element-dnsFa .elementor-tab-title.elementor-active{color:#92278F}.elementor-1636 .elementor-element.elementor-element-dnsFa .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-1636 .elementor-element.elementor-element-dnsFa .elementor-accordion-icon{color:#6E626E}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsr1b */.elementor-1636 .elementor-element.elementor-element-dnsr1b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dnsr1l */.elementor-1636 .elementor-element.elementor-element-dnsr1l .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-1636 .elementor-element.elementor-element-dnsr1l .elementor-button:hover{text-decoration-color:#92278F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsr1 */.elementor-1636 .elementor-element.elementor-element-dnsr1{background:#FAF7FA;border:1px solid #F0EAF0;border-radius:12px;min-width:0;transition:border-color .15s ease-out}.elementor-1636 .elementor-element.elementor-element-dnsr1:hover{border-color:rgba(146,39,143,.5)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsr2b */.elementor-1636 .elementor-element.elementor-element-dnsr2b p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dnsr2l */.elementor-1636 .elementor-element.elementor-element-dnsr2l .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-1636 .elementor-element.elementor-element-dnsr2l .elementor-button:hover{text-decoration-color:#92278F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsr2 */.elementor-1636 .elementor-element.elementor-element-dnsr2{background:#FAF7FA;border:1px solid #F0EAF0;border-radius:12px;min-width:0;transition:border-color .15s ease-out}.elementor-1636 .elementor-element.elementor-element-dnsr2:hover{border-color:rgba(146,39,143,.5)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dnsRg */.elementor-1636 .elementor-element.elementor-element-dnsRg{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch;width:100%}@media(max-width:960px){.elementor-1636 .elementor-element.elementor-element-dnsRg{grid-template-columns:1fr 1fr}}@media(max-width:600px){.elementor-1636 .elementor-element.elementor-element-dnsRg{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dnsXl */.elementor-1636 .elementor-element.elementor-element-dnsXl p{margin:0}.elementor-1636 .elementor-element.elementor-element-dnsXl{max-width:56ch;margin:0 auto}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dnsXb1 */.elementor-1636 .elementor-element.elementor-element-dnsXb1 .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-dnsXb2 */.elementor-1636 .elementor-element.elementor-element-dnsXb2 .elementor-button{background:transparent;border:1px solid #2E3192;color:#2E3192;transition:border-color .15s,color .15s}.elementor-1636 .elementor-element.elementor-element-dnsXb2 .elementor-button:hover{border-color:#92278F;color:#92278F}/* End custom CSS */