.elementor-8 .elementor-element.elementor-element-89d7815{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-89d7815:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-89d7815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDFEA38;}.elementor-8 .elementor-element.elementor-element-42f2b2c{--display:flex;--min-height:50vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-42f2b2c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-42f2b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5e019e );}.elementor-8 .elementor-element.elementor-element-ced0d2b{--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;--overflow:hidden;}.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-8 .elementor-element.elementor-element-1859a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 1% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-1859a7c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15lh;color:#23273C;}.elementor-8 .elementor-element.elementor-element-bebec30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 0% 3% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-bebec30 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:400;color:#23273C;}.elementor-8 .elementor-element.elementor-element-9c9d86a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c18b2a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-74f621f{--display:flex;--min-height:80vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-74f621f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-74f621f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDFEA38;}.elementor-8 .elementor-element.elementor-element-b275ea3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 1% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-b275ea3 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15lh;color:#23273C;}.elementor-8 .elementor-element.elementor-element-8205448{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 0% 3% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-8205448 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:400;color:#23273C;}.elementor-8 .elementor-element.elementor-element-a6b402e{--display:flex;--min-height:80vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-a6b402e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a6b402e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5e019e );}.elementor-8 .elementor-element.elementor-element-688f133{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 1% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-688f133 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15lh;color:#23273C;}.elementor-8 .elementor-element.elementor-element-6c39c1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 0% 3% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-6c39c1a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:400;color:#23273C;}.elementor-8 .elementor-element.elementor-element-7c4bff4{padding:0% 0% 3% 0%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-5f6cdd7 .elementor-button{background-color:#61CE7000;font-family:"Heebo", Sans-serif;font-weight:500;fill:var( --e-global-color-a5e019e );color:var( --e-global-color-a5e019e );border-style:none;padding:15px 26px 15px 27px;}.elementor-8 .elementor-element.elementor-element-5f6cdd7{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-5f6cdd7.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-aa448aa{--display:flex;--min-height:80vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-aa448aa:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-aa448aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5e019e );}.elementor-8 .elementor-element.elementor-element-1aa540e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 1% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-1aa540e .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15lh;color:#23273C;}.elementor-8 .elementor-element.elementor-element-13d4109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 0% 3% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-13d4109 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:400;color:#23273C;}.elementor-8 .elementor-element.elementor-element-ee67a66{padding:0% 0% 3% 0%;}.elementor-8 .elementor-element.elementor-element-5be3bf0{--display:flex;--min-height:80vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-5be3bf0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5be3bf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5ecb34 );}.elementor-8 .elementor-element.elementor-element-2e36a47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 1% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-2e36a47 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15lh;color:#23273C;}.elementor-8 .elementor-element.elementor-element-2376109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 0% 3% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-2376109 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:400;color:#23273C;}.elementor-8 .elementor-element.elementor-element-6aa1e6e{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-f1f192c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-dcd865f{--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;}.elementor-8 .elementor-element.elementor-element-9bca827{--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;}.elementor-widget-image .widget-image-caption{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 );}.elementor-8 .elementor-element.elementor-element-e36cff7{--display:flex;--min-height:80vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-e36cff7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e36cff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e36cff7.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d0da33a{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-d5e1514{--display:flex;--min-height:62vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-d5e1514:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d5e1514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5e019e );}.elementor-8 .elementor-element.elementor-element-d5e1514.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8c5d0d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 1% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-8c5d0d6 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15lh;color:#23273C;}.elementor-8 .elementor-element.elementor-element-2a5d976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1% 0% 3% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-2a5d976 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:400;color:#23273C;}.elementor-8 .elementor-element.elementor-element-4077dc5{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-94a1eae{--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;}.elementor-8 .elementor-element.elementor-element-303fd05{--display:flex;}.elementor-8 .elementor-element.elementor-element-303fd05:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-303fd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e28995a );}.elementor-8 .elementor-element.elementor-element-a124d20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 1% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-a124d20 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15lh;color:var( --e-global-color-a5e019e );}.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-8 .elementor-element.elementor-element-ca1fa9c{font-family:"Heebo", Sans-serif;font-weight:400;color:var( --e-global-color-a5e019e );}.elementor-8 .elementor-element.elementor-element-1e6d514 .elementor-button{background-color:transparent;font-family:"Heebo", Sans-serif;font-weight:700;fill:var( --e-global-color-a5e019e );color:var( --e-global-color-a5e019e );background-image:linear-gradient(180deg, var( --e-global-color-f1e3f73 ) 0%, var( --e-global-color-6144267 ) 100%);}.elementor-8 .elementor-element.elementor-element-9f4f426{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-3f07723{--display:flex;--min-height:37vh;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3f07723:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3f07723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23273C;}.elementor-8 .elementor-element.elementor-element-8cb3bec{border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5207ec9{--display:flex;--min-height:80vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-5207ec9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5207ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e5ecb34 );}.elementor-8 .elementor-element.elementor-element-af2e45a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 1% 0%;text-align:center;}.elementor-8 .elementor-element.elementor-element-af2e45a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.15lh;color:#23273C;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-dcd865f{--width:50%;}.elementor-8 .elementor-element.elementor-element-9bca827{--width:50%;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-89d7815{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-42f2b2c{--padding-top:10%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-1859a7c{padding:0% 2% 0% 2%;}.elementor-8 .elementor-element.elementor-element-1859a7c .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-bebec30{padding:0% 2% 0% 2%;}.elementor-8 .elementor-element.elementor-element-bebec30 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-74f621f{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-b275ea3{padding:0% 2% 0% 2%;}.elementor-8 .elementor-element.elementor-element-b275ea3 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-8205448{padding:0% 2% 5% 2%;}.elementor-8 .elementor-element.elementor-element-8205448 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-e3fa5d3{padding:0% 2% 0% 2%;}.elementor-8 .elementor-element.elementor-element-a6b402e{--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-688f133 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-6c39c1a{padding:0% 2% 0% 2%;}.elementor-8 .elementor-element.elementor-element-6c39c1a .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5f6cdd7{padding:0% 0% 0% 0%;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-8 .elementor-element.elementor-element-aa448aa{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-1aa540e .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-13d4109 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-5be3bf0{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-2e36a47{padding:0% 2% 1% 2%;}.elementor-8 .elementor-element.elementor-element-2e36a47 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-2376109{padding:0% 2% 0% 2%;}.elementor-8 .elementor-element.elementor-element-2376109 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-dcd865f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9bca827{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d5e1514{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-8c5d0d6{padding:0% 2% 0% 2%;}.elementor-8 .elementor-element.elementor-element-8c5d0d6 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-2a5d976{padding:0% 2% 0% 2%;}.elementor-8 .elementor-element.elementor-element-2a5d976 .elementor-heading-title{font-size:17px;}.elementor-8 .elementor-element.elementor-element-94a1eae{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-8 .elementor-element.elementor-element-303fd05{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-a124d20{padding:0% 2% 6% 2%;}.elementor-8 .elementor-element.elementor-element-a124d20 .elementor-heading-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-ca1fa9c{padding:0% 3% 0% 3%;text-align:center;}.elementor-8 .elementor-element.elementor-element-1e6d514 .elementor-button{font-size:17px;border-radius:7px 7px 7px 7px;padding:15px 30px 15px 30px;}.elementor-8 .elementor-element.elementor-element-5207ec9{--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-8 .elementor-element.elementor-element-af2e45a .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-706d5fc */.aspire-hero{
  background:transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f6cdd7 */.aspire-gradient-btn {
    position: relative;
    display: inline-block;
    border-radius: 12px; /* קטן יותר מ-20 */
    background: #0F1629;
    font-family: 'Heebo', sans-serif;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none;
    z-index: 1;
    transition: all 0.3s ease;

    /* טקסט גרדיאנט */
    background-image: linear-gradient(90deg, #20BFDF, #8B47EB);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.aspire-gradient-btn::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit; /* חשוב */
    background: linear-gradient(90deg, #20BFDF, #8B47EB);
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

/* Hover */
.aspire-gradient-btn:hover {
    background: linear-gradient(90deg, #20BFDF, #8B47EB);
    -webkit-text-fill-color: #ffffff;
    transform: translateY(-2px);
}/* End custom CSS */