.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-206 .elementor-element.elementor-element-da1c54a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-206 .elementor-element.elementor-element-da1c54a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:72px;font-weight:700;line-height:79px;color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-646f479{width:var( --container-widget-width, 820px );max-width:820px;--container-widget-width:820px;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-646f479.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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-206 .elementor-element.elementor-element-21ed466{width:auto;max-width:auto;background-color:#1A1A33;padding:12px 18px 12px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#403B73;border-radius:100px 100px 100px 100px;}.elementor-206 .elementor-element.elementor-element-21ed466 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-21ed466 .elementor-icon{font-size:20px;}.elementor-206 .elementor-element.elementor-element-21ed466 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-21ed466 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-21ed466 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-21ed466 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-ef3a8ef{width:auto;max-width:auto;background-color:#1A1A33;padding:12px 18px 12px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#403B73;border-radius:100px 100px 100px 100px;}.elementor-206 .elementor-element.elementor-element-ef3a8ef .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-ef3a8ef .elementor-icon{font-size:20px;}.elementor-206 .elementor-element.elementor-element-ef3a8ef .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-ef3a8ef .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-ef3a8ef .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-ef3a8ef .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-46749f3{width:auto;max-width:auto;background-color:#1A1A33;padding:12px 18px 12px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#403B73;border-radius:100px 100px 100px 100px;}.elementor-206 .elementor-element.elementor-element-46749f3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-46749f3 .elementor-icon{font-size:20px;}.elementor-206 .elementor-element.elementor-element-46749f3 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-46749f3 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-46749f3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-46749f3 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-0d05123{width:auto;max-width:auto;background-color:#1A1A33;padding:12px 18px 12px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#403B73;border-radius:100px 100px 100px 100px;}.elementor-206 .elementor-element.elementor-element-0d05123 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-0d05123 .elementor-icon{font-size:20px;}.elementor-206 .elementor-element.elementor-element-0d05123 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-0d05123 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-0d05123 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-0d05123 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-15597f3{width:auto;max-width:auto;background-color:#1A1A33;padding:12px 18px 12px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#403B73;border-radius:100px 100px 100px 100px;}.elementor-206 .elementor-element.elementor-element-15597f3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-15597f3 .elementor-icon{font-size:20px;}.elementor-206 .elementor-element.elementor-element-15597f3 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-15597f3 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-15597f3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-15597f3 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-057a0d2{width:auto;max-width:auto;padding:12px 18px 12px 18px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-057a0d2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-057a0d2 .elementor-icon{font-size:20px;}.elementor-206 .elementor-element.elementor-element-057a0d2 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-057a0d2 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-057a0d2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-057a0d2 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#9E99CC;}.elementor-206 .elementor-element.elementor-element-593c6dc{width:auto;max-width:auto;padding:12px 18px 12px 18px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-593c6dc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-593c6dc .elementor-icon{font-size:20px;}.elementor-206 .elementor-element.elementor-element-593c6dc .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-593c6dc .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-593c6dc .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-593c6dc .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#9E99CC;}.elementor-206 .elementor-element.elementor-element-e96f566{width:auto;max-width:auto;padding:12px 18px 12px 18px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-e96f566 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-e96f566 .elementor-icon{font-size:20px;}.elementor-206 .elementor-element.elementor-element-e96f566 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-e96f566 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-e96f566 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-e96f566 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#9E99CC;}.elementor-206 .elementor-element.elementor-element-f3a0991{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-f3a0991.e-con{--e-con-transform-scale:1.5;--align-self:center;}.elementor-206 .elementor-element.elementor-element-98bd457{width:auto;max-width:auto;padding:12px 18px 12px 18px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-98bd457 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-98bd457 .elementor-icon{font-size:16px;}.elementor-206 .elementor-element.elementor-element-98bd457 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-98bd457 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-98bd457 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-98bd457 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#40404D;}.elementor-206 .elementor-element.elementor-element-48719be{width:auto;max-width:auto;padding:12px 18px 12px 18px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-48719be .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-48719be .elementor-icon{font-size:16px;}.elementor-206 .elementor-element.elementor-element-48719be .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-48719be .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-48719be .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-48719be .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#40404D;}.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 );}.elementor-206 .elementor-element.elementor-element-e03348d .elementor-button{background-color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:700;fill:#26114A;color:#26114A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F019721;border-radius:8px 8px 8px 8px;padding:8px 8px 8px 8px;}.elementor-206 .elementor-element.elementor-element-e03348d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-e03348d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-206 .elementor-element.elementor-element-18a62f2{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-18a62f2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-18a62f2 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-18a62f2 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-18a62f2 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-18a62f2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-18a62f2 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-c59f6f7{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-c59f6f7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-c59f6f7 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-c59f6f7 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-c59f6f7 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-c59f6f7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-c59f6f7 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-e785c56{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-e785c56 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-e785c56 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-e785c56 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-e785c56 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-e785c56 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-e785c56 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-ef1d4e5{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-ef1d4e5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-ef1d4e5 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-ef1d4e5 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-ef1d4e5 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-ef1d4e5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-ef1d4e5 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-1c07cef{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-1c07cef .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-1c07cef .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-1c07cef .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-1c07cef .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-1c07cef .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-1c07cef .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-eadccc8{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-eadccc8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-eadccc8 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-eadccc8 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-eadccc8 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-eadccc8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-eadccc8 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-fd3f5fd .elementor-button{background-color:#3344E5;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F019721;border-radius:8px 8px 8px 8px;padding:8px 8px 8px 8px;}.elementor-206 .elementor-element.elementor-element-fd3f5fd{width:100%;max-width:100%;}.elementor-206 .elementor-element.elementor-element-fd3f5fd .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-206 .elementor-element.elementor-element-d8fff4b{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-d8fff4b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-d8fff4b .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-d8fff4b .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-d8fff4b .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-d8fff4b .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-d8fff4b .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-4dee6e3{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-4dee6e3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-4dee6e3 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-4dee6e3 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-4dee6e3 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-4dee6e3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-4dee6e3 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-0b5acb3{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-0b5acb3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-0b5acb3 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-0b5acb3 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-0b5acb3 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-0b5acb3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-0b5acb3 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-cf436f1{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-cf436f1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-cf436f1 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-cf436f1 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-cf436f1 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-cf436f1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-cf436f1 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-03791d8{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-03791d8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-03791d8 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-03791d8 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-03791d8 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-03791d8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-03791d8 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-27fb25d{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-27fb25d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-27fb25d .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-27fb25d .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-27fb25d .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-27fb25d .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-27fb25d .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-bea2df7{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-bea2df7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-bea2df7 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-bea2df7 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-bea2df7 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-bea2df7 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-bea2df7 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-7613ac5 .elementor-button{background-color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:14px;font-weight:700;fill:#26114A;color:#26114A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2F019721;border-radius:8px 8px 8px 8px;padding:8px 8px 8px 8px;}.elementor-206 .elementor-element.elementor-element-7613ac5{width:100%;max-width:100%;}.elementor-206 .elementor-element.elementor-element-7613ac5 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-206 .elementor-element.elementor-element-eb58079{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-eb58079 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-eb58079 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-eb58079 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-eb58079 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-eb58079 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-eb58079 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-eae2e1b{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-eae2e1b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-eae2e1b .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-eae2e1b .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-eae2e1b .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-eae2e1b .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-eae2e1b .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-4c3cba9{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-4c3cba9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-4c3cba9 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-4c3cba9 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-4c3cba9 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-4c3cba9 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-4c3cba9 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-88fec45{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-88fec45 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-88fec45 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-88fec45 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-88fec45 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-88fec45 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-88fec45 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}.elementor-206 .elementor-element.elementor-element-6362b54{width:auto;max-width:auto;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-6362b54 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:8px;}.elementor-206 .elementor-element.elementor-element-6362b54 .elementor-icon{font-size:12px;}.elementor-206 .elementor-element.elementor-element-6362b54 .elementor-icon-box-title, .elementor-206 .elementor-element.elementor-element-6362b54 .elementor-icon-box-title a{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;}.elementor-206 .elementor-element.elementor-element-6362b54 .elementor-icon-box-title{color:#FFFFFF;}.elementor-206 .elementor-element.elementor-element-6362b54 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:14px;font-weight:500;color:#391B50;}/* Start custom CSS for heading, class: .elementor-element-da1c54a */.elementor-206 .elementor-element.elementor-element-da1c54a .gradient-word {
    background: linear-gradient(90deg, #6BA6FC 0%, #9461F2 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
  }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-646f479 */.ai-wrapper{

    width:820px;

    font-family:'Inter',sans-serif;

}



/* MAIN INPUT */



.ai-box{



    width:820px;

    height:146px;



    border-radius:20px;

    border:1.5px solid #B2AFD0;



    background:#141429;



    padding:28px 32px;



    display:flex;

    flex-direction:column;

    justify-content:space-between;



    transition:.3s ease;



    box-sizing:border-box;

}



.ai-box:hover{

    border-color:#d2cff7;

    box-shadow:0 0 30px rgba(110,67,232,.12);

}



/* top icon */



.ai-top{

    display:flex;

    align-items:center;

}



.ai-top svg{

    width:26px;

    height:26px;



    stroke:white;

    fill:none;

    stroke-width:2;



    opacity:.92;

}



/* bottom row */



.ai-bottom{

    display:flex;

    align-items:center;

    justify-content:space-between;

    gap:20px;

}



/* INPUT */



.ai-input{



    flex:1;



    background:transparent !important;



    border:none !important;

    outline:none !important;

    box-shadow:none !important;



    color:#9A9EAC;



    font-family:Inter,sans-serif;

    font-size:20px;

    font-style:normal;

    font-weight:400;

    line-height:normal;



    padding:0;

    margin:0;



    appearance:none;

    -webkit-appearance:none;

}



.ai-input::placeholder{

    color:#9A9EAC;

}



/* remove ALL focus borders */



.ai-input:focus,

.ai-input:focus-visible,

.ai-input:active{

    outline:none !important;

    border:none !important;

    box-shadow:none !important;

}



/* BUTTON */



.ai-send{



    width:52px;

    height:52px;



    min-width:52px;



    padding:0;



    border:none;

    outline:none;



    background:transparent;



    cursor:pointer;



    border-radius:50%;



    transition:

        transform .25s ease,

        box-shadow .25s ease;

}



.ai-send:hover{

    transform:scale(1.06);



    box-shadow:

        0 0 20px rgba(110,67,232,.35);

}



.ai-send svg{

    display:block;

    width:52px;

    height:52px;

}



/* MOBILE */



@media(max-width:860px){



    .ai-wrapper,

    .ai-box{

        width:100%;

    }



}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24e78fb */.btn-start{
    position:relative;
    overflow:hidden;
    display:flex;
    align-items:center;
    gap:18px;

    padding:12px 28px;
    border-radius:8px;

    text-decoration:none;
color: #FFF;
text-align: center;
font-family: Nunito;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;

    background:linear-gradient(90deg,#7C3AED 0%, #3B47F5 100%);
    box-shadow:
        0 10px 35px rgba(79,70,229,.45),
        inset 0 1px 0 rgba(255,255,255,.15);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}

.btn-start:hover{
    color: #FFF;

    transform:translateY(-4px) scale(1.02);
    box-shadow:
        0 18px 45px rgba(79,70,229,.6),
        inset 0 1px 0 rgba(255,255,255,.2);
}

.btn-start::before{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:80%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.28),
        transparent
    );
    transform:skewX(-20deg);
    transition:1s;
}

.btn-start:hover::before{
    left:130%;
}

.arrow{
    font-family: Inter;

    transition:transform .35s ease;
}

.btn-start:hover .arrow{
    transform:translateX(8px);
}/* End custom CSS */