.elementor-224 .elementor-element.elementor-element-tSvAcQo{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:115px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-tSvAcQo:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-tSvAcQo > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0715;}.elementor-224 .elementor-element.elementor-element-UDldd2Q{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-7FAn3Ko{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-224 .elementor-element.elementor-element-HQ80MNs .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-224 .elementor-element.elementor-element-HQ80MNs .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-HQ80MNs.elementor-view-stacked .elementor-icon{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-HQ80MNs.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-HQ80MNs.elementor-view-default .elementor-icon{fill:#8750F7;color:#8750F7;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-HQ80MNs .elementor-icon{font-size:12px;}.elementor-224 .elementor-element.elementor-element-HQ80MNs .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-HQ80MNs .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;}.elementor-224 .elementor-element.elementor-element-HQ80MNs{padding:7px 13px 7px 13px;background-color:#8750F714;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8750F7;border-radius:20px 20px 20px 20px;}.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 );color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-423k3yQ .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:58px;font-weight:bold;line-height:1.15em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-224 .elementor-element.elementor-element-mHZwFS4{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:300;line-height:1.65em;color:#B9B4B4;}.elementor-224 .elementor-element.elementor-element-yMwNJg{--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;}.elementor-224 .elementor-element.elementor-element-atHuD8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-XHGzfRs{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:18px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-224 .elementor-element.elementor-element-XHGzfRs .elementor-social-icon{background-color:#8750F700;--icon-padding:0.75em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-XHGzfRs .elementor-social-icon i{color:#8750F7;}.elementor-224 .elementor-element.elementor-element-XHGzfRs .elementor-social-icon svg{fill:#8750F7;}.elementor-224 .elementor-element.elementor-element-XHGzfRs .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-224 .elementor-element.elementor-element-XHGzfRs .elementor-social-icon:hover{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-XHGzfRs .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-XHGzfRs .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-XHGzfRs.elementor-element{--align-self:flex-start;}.elementor-224 .elementor-element.elementor-element-RVuxO3w{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A1454;--border-color:#2A1454;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-224 .elementor-element.elementor-element-RVuxO3w:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-RVuxO3w > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120A1D;}.elementor-224 .elementor-element.elementor-element-XX9F5w .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:bold;line-height:1.15em;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-KYb6mM{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:1.65em;color:#B9B4B4;}.elementor-224 .elementor-element.elementor-element-6LIxLcw{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-6LIxLcw:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-6LIxLcw > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050709;}.elementor-224 .elementor-element.elementor-element-v2EtID4{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-xwOUNLA .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:7px;}.elementor-224 .elementor-element.elementor-element-xwOUNLA .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-xwOUNLA.elementor-view-stacked .elementor-icon{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-xwOUNLA.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-xwOUNLA.elementor-view-default .elementor-icon{fill:#8750F7;color:#8750F7;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-xwOUNLA .elementor-icon{font-size:12px;}.elementor-224 .elementor-element.elementor-element-xwOUNLA .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-xwOUNLA .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;}.elementor-224 .elementor-element.elementor-element-xwOUNLA{padding:7px 13px 7px 13px;background-color:#8750F714;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8750F7;border-radius:20px 20px 20px 20px;}.elementor-224 .elementor-element.elementor-element-Kw5JMQ0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:44px;font-weight:bold;line-height:1.15em;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-bURP5BY{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-sCEVqUQ{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A1454;--border-color:#2A1454;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-224 .elementor-element.elementor-element-sCEVqUQ:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-sCEVqUQ > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120A1D;}.elementor-224 .elementor-element.elementor-element-CEt4PjU .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-224 .elementor-element.elementor-element-CEt4PjU.elementor-view-stacked .elementor-icon{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-CEt4PjU.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-CEt4PjU.elementor-view-default .elementor-icon{fill:#8750F7;color:#8750F7;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-CEt4PjU .elementor-icon{font-size:30px;}.elementor-224 .elementor-element.elementor-element-CEt4PjU .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-CEt4PjU .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-224 .elementor-element.elementor-element-CEt4PjU .elementor-icon-box-title{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-CEt4PjU .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#B9B4B4;}.elementor-224 .elementor-element.elementor-element-Y9ke4Nk{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A1454;--border-color:#2A1454;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-224 .elementor-element.elementor-element-Y9ke4Nk:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-Y9ke4Nk > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120A1D;}.elementor-224 .elementor-element.elementor-element-BRgib50 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-224 .elementor-element.elementor-element-BRgib50.elementor-view-stacked .elementor-icon{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-BRgib50.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-BRgib50.elementor-view-default .elementor-icon{fill:#8750F7;color:#8750F7;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-BRgib50 .elementor-icon{font-size:30px;}.elementor-224 .elementor-element.elementor-element-BRgib50 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-BRgib50 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-224 .elementor-element.elementor-element-BRgib50 .elementor-icon-box-title{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-BRgib50 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#B9B4B4;}.elementor-224 .elementor-element.elementor-element-qa6RDDw{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A1454;--border-color:#2A1454;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-224 .elementor-element.elementor-element-qa6RDDw:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-qa6RDDw > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120A1D;}.elementor-224 .elementor-element.elementor-element-Cie5Oo4 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-224 .elementor-element.elementor-element-Cie5Oo4.elementor-view-stacked .elementor-icon{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-Cie5Oo4.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-Cie5Oo4.elementor-view-default .elementor-icon{fill:#8750F7;color:#8750F7;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-Cie5Oo4 .elementor-icon{font-size:30px;}.elementor-224 .elementor-element.elementor-element-Cie5Oo4 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-Cie5Oo4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-224 .elementor-element.elementor-element-Cie5Oo4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-Cie5Oo4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#B9B4B4;}.elementor-224 .elementor-element.elementor-element-VJ1a0o0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-rnWh0hg{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A1454;--border-color:#2A1454;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-224 .elementor-element.elementor-element-rnWh0hg:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-rnWh0hg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120A1D;}.elementor-224 .elementor-element.elementor-element-4SR7CX0 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-224 .elementor-element.elementor-element-4SR7CX0.elementor-view-stacked .elementor-icon{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-4SR7CX0.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-4SR7CX0.elementor-view-default .elementor-icon{fill:#8750F7;color:#8750F7;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-4SR7CX0 .elementor-icon{font-size:30px;}.elementor-224 .elementor-element.elementor-element-4SR7CX0 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-4SR7CX0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-224 .elementor-element.elementor-element-4SR7CX0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-4SR7CX0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#B9B4B4;}.elementor-224 .elementor-element.elementor-element-KzfeWAg{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A1454;--border-color:#2A1454;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-224 .elementor-element.elementor-element-KzfeWAg:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-KzfeWAg > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120A1D;}.elementor-224 .elementor-element.elementor-element-VgnCF0 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-224 .elementor-element.elementor-element-VgnCF0.elementor-view-stacked .elementor-icon{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-VgnCF0.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-VgnCF0.elementor-view-default .elementor-icon{fill:#8750F7;color:#8750F7;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-VgnCF0 .elementor-icon{font-size:30px;}.elementor-224 .elementor-element.elementor-element-VgnCF0 .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-VgnCF0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-224 .elementor-element.elementor-element-VgnCF0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-VgnCF0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#B9B4B4;}.elementor-224 .elementor-element.elementor-element-Ys3Epks{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2A1454;--border-color:#2A1454;--border-radius:14px 14px 14px 14px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-224 .elementor-element.elementor-element-Ys3Epks:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-Ys3Epks > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120A1D;}.elementor-224 .elementor-element.elementor-element-FvM9FKg .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-224 .elementor-element.elementor-element-FvM9FKg.elementor-view-stacked .elementor-icon{background-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-FvM9FKg.elementor-view-framed .elementor-icon, .elementor-224 .elementor-element.elementor-element-FvM9FKg.elementor-view-default .elementor-icon{fill:#8750F7;color:#8750F7;border-color:#8750F7;}.elementor-224 .elementor-element.elementor-element-FvM9FKg .elementor-icon{font-size:30px;}.elementor-224 .elementor-element.elementor-element-FvM9FKg .elementor-icon-box-title, .elementor-224 .elementor-element.elementor-element-FvM9FKg .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-224 .elementor-element.elementor-element-FvM9FKg .elementor-icon-box-title{color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-FvM9FKg .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;line-height:1.6em;color:#B9B4B4;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-7FAn3Ko{--width:42%;}.elementor-224 .elementor-element.elementor-element-RVuxO3w{--width:58%;}}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-tSvAcQo{--padding-top:90px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-423k3yQ .elementor-heading-title{font-size:42px;}.elementor-224 .elementor-element.elementor-element-XX9F5w .elementor-heading-title{font-size:32px;}.elementor-224 .elementor-element.elementor-element-Kw5JMQ0 .elementor-heading-title{font-size:34px;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-tSvAcQo{--padding-top:95px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-UDldd2Q{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-224 .elementor-element.elementor-element-7FAn3Ko{--width:100%;}.elementor-224 .elementor-element.elementor-element-423k3yQ .elementor-heading-title{font-size:34px;}.elementor-224 .elementor-element.elementor-element-mHZwFS4{font-size:17px;}.elementor-224 .elementor-element.elementor-element-RVuxO3w{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-224 .elementor-element.elementor-element-XX9F5w .elementor-heading-title{font-size:28px;}.elementor-224 .elementor-element.elementor-element-KYb6mM{font-size:15px;}.elementor-224 .elementor-element.elementor-element-6LIxLcw{--padding-top:55px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-Kw5JMQ0 .elementor-heading-title{font-size:28px;}.elementor-224 .elementor-element.elementor-element-bURP5BY{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-224 .elementor-element.elementor-element-sCEVqUQ{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-Y9ke4Nk{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-qa6RDDw{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-VJ1a0o0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-224 .elementor-element.elementor-element-rnWh0hg{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-KzfeWAg{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-224 .elementor-element.elementor-element-Ys3Epks{--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for shortcode, class: .elementor-element-21e364e */.elementor-224 .elementor-element.elementor-element-21e364e .fluentform,
.elementor-224 .elementor-element.elementor-element-21e364e .fluentform * {
  box-sizing: border-box;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-input--label {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-group {
  margin-bottom: 16px;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-name-field-wrapper .ff-t-container,
.elementor-224 .elementor-element.elementor-element-21e364e .ff-name-field-wrapper .ff-t-cell {
  display: block;
  width: 100%;
  padding: 0;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-form-control {
  width: 100%;
  min-height: 54px;
  padding: 15px 18px !important;
  border: 1px solid #2A1454 !important;
  border-radius: 12px !important;
  background: #0B0612 !important;
  color: #FFFFFF !important;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.5;
  outline: none !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.03), 0 0 0 0 rgba(135,80,247,0) !important;
  transition: border-color .22s ease, box-shadow .22s ease, background .22s ease, transform .22s ease;
}

.elementor-224 .elementor-element.elementor-element-21e364e textarea.ff-el-form-control {
  min-height: 138px;
  resize: vertical;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-form-control::placeholder {
  color: #B9B4B4;
  opacity: .78;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-form-control:focus {
  border-color: #8750F7 !important;
  background: #10091A !important;
  box-shadow: 0 0 0 3px rgba(135,80,247,.18), 0 14px 30px rgba(0,0,0,.18) !important;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-is-error .ff-el-form-control,
.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-form-control.error {
  border-color: #FF5D7A !important;
  box-shadow: 0 0 0 3px rgba(255,93,122,.14) !important;
}

.elementor-224 .elementor-element.elementor-element-21e364e .error,
.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-help-message,
.elementor-224 .elementor-element.elementor-element-21e364e .ff-el-validation-error {
  margin-top: 7px;
  color: #FF8DA1 !important;
  font-size: 13px;
  line-height: 1.4;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff_submit_btn_wrapper {
  margin: 20px 0 0;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-btn-submit:not(.ff_btn_no_style) {
  width: 100%;
  min-height: 56px;
  padding: 16px 24px !important;
  border: 1px solid rgba(135,80,247,.75) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, #8750F7 0%, #5F2DCC 100%) !important;
  color: #FFFFFF !important;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: none;
  box-shadow: 0 16px 34px rgba(135,80,247,.28) !important;
  cursor: pointer;
  transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease, filter .22s ease;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-btn-submit:not(.ff_btn_no_style):hover,
.elementor-224 .elementor-element.elementor-element-21e364e .ff-btn-submit:not(.ff_btn_no_style):focus {
  transform: translateY(-2px);
  border-color: #A77CFF !important;
  filter: brightness(1.05);
  box-shadow: 0 20px 44px rgba(135,80,247,.38) !important;
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-btn-submit:not(.ff_btn_no_style):active {
  transform: translateY(0);
}

.elementor-224 .elementor-element.elementor-element-21e364e .ff-message-success {
  border: 1px solid rgba(135,80,247,.5);
  border-radius: 12px;
  background: rgba(135,80,247,.1);
  color: #FFFFFF;
}

.elementor-224 .elementor-element.elementor-element-21e364e input:-webkit-autofill,
.elementor-224 .elementor-element.elementor-element-21e364e input:-webkit-autofill:hover,
.elementor-224 .elementor-element.elementor-element-21e364e input:-webkit-autofill:focus {
  -webkit-text-fill-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0 1000px #0B0612 inset !important;
  caret-color: #FFFFFF;
}

@media (max-width: 767px) {
  .elementor-224 .elementor-element.elementor-element-21e364e .ff-el-group {
    margin-bottom: 14px;
  }

  .elementor-224 .elementor-element.elementor-element-21e364e .ff-el-form-control {
    min-height: 51px;
    padding: 14px 15px !important;
    font-size: 15px;
  }

  .elementor-224 .elementor-element.elementor-element-21e364e textarea.ff-el-form-control {
    min-height: 126px;
  }

  .elementor-224 .elementor-element.elementor-element-21e364e .ff-btn-submit:not(.ff_btn_no_style) {
    min-height: 53px;
    padding: 15px 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-page-224 .contact-card{transition:transform .25s ease,border-color .25s ease,background .25s ease}.elementor-page-224 .contact-card:hover{transform:translateY(-6px);border-color:#8750F7;background:#160D24}.elementor-page-224 .contact-form-wrap input,.elementor-page-224 .contact-form-wrap textarea,.elementor-page-224 .contact-form-wrap select{border-radius:10px}.elementor-page-224 .elementor-button{white-space:nowrap}.elementor-page-224 .contact-form-wrap{box-shadow:0 22px 70px rgba(135,80,247,.12)}/* End custom CSS */