.elementor-1510 .elementor-element.elementor-element-0ff79a7 > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1510 .elementor-element.elementor-element-0ff79a7 > .elementor-container{max-width:1600px;min-height:300px;}.elementor-1510 .elementor-element.elementor-element-0ff79a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 80px 50px;}.elementor-1510 .elementor-element.elementor-element-0ff79a7 > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-1510 .elementor-element.elementor-element-0ff79a7 > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-1510 .elementor-element.elementor-element-fe904e9 > .elementor-container{max-width:1046px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-1510 .elementor-element.elementor-element-9251dfa{text-align:center;}.elementor-1510 .elementor-element.elementor-element-9251dfa .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-1510 .elementor-element.elementor-element-e10ad59{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1510 .elementor-element.elementor-element-e10ad59 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1510 .elementor-element.elementor-element-c83b92c:not(.elementor-motion-effects-element-type-background), .elementor-1510 .elementor-element.elementor-element-c83b92c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B2C8B;}.elementor-1510 .elementor-element.elementor-element-c83b92c > .elementor-background-overlay{background-color:#641886;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1510 .elementor-element.elementor-element-c83b92c > .elementor-container{max-width:1600px;}.elementor-1510 .elementor-element.elementor-element-c83b92c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 80px 50px;}.elementor-1510 .elementor-element.elementor-element-c83b92c > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-1510 .elementor-element.elementor-element-c83b92c > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-1510 .elementor-element.elementor-element-e0488b7 > .elementor-container{max-width:1103px;}.elementor-1510 .elementor-element.elementor-element-afddddc{text-align:center;}.elementor-1510 .elementor-element.elementor-element-afddddc .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-1510 .elementor-element.elementor-element-c36dd7c > .elementor-container{max-width:1300px;}.elementor-1510 .elementor-element.elementor-element-c36dd7c{margin-top:-30px;margin-bottom:0px;}.elementor-1510 .elementor-element.elementor-element-5c17f17{z-index:5;}.elementor-1510 .elementor-element.elementor-element-0385422:not(.elementor-motion-effects-element-type-background), .elementor-1510 .elementor-element.elementor-element-0385422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1510 .elementor-element.elementor-element-0385422 > .elementor-container{max-width:1300px;}.elementor-1510 .elementor-element.elementor-element-0385422{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1510 .elementor-element.elementor-element-0385422 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1510 .elementor-element.elementor-element-67c97c9 > .elementor-container{max-width:1103px;}.elementor-1510 .elementor-element.elementor-element-a99ffaf{text-align:center;}.elementor-1510 .elementor-element.elementor-element-a99ffaf .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-1510 .elementor-element.elementor-element-d9e2416 > .elementor-container{max-width:1300px;}.elementor-1510 .elementor-element.elementor-element-d9e2416{margin-top:-30px;margin-bottom:0px;z-index:5;}.elementor-1510 .elementor-element.elementor-element-bcf7ac0:not(.elementor-motion-effects-element-type-background), .elementor-1510 .elementor-element.elementor-element-bcf7ac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B2C8B;}.elementor-1510 .elementor-element.elementor-element-bcf7ac0 > .elementor-background-overlay{background-color:#641886;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1510 .elementor-element.elementor-element-bcf7ac0 > .elementor-container{max-width:1600px;}.elementor-1510 .elementor-element.elementor-element-bcf7ac0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 80px 50px;}.elementor-1510 .elementor-element.elementor-element-bcf7ac0 > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-1510 .elementor-element.elementor-element-bcf7ac0 > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-1510 .elementor-element.elementor-element-f9937a9 > .elementor-container{max-width:1103px;}.elementor-1510 .elementor-element.elementor-element-d4dfb98{text-align:center;}.elementor-1510 .elementor-element.elementor-element-d4dfb98 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-1510 .elementor-element.elementor-element-5f7d6f6 > .elementor-container{max-width:1300px;}.elementor-1510 .elementor-element.elementor-element-5f7d6f6{margin-top:-30px;margin-bottom:0px;}.elementor-1510 .elementor-element.elementor-element-3643750:not(.elementor-motion-effects-element-type-background), .elementor-1510 .elementor-element.elementor-element-3643750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1510 .elementor-element.elementor-element-3643750 > .elementor-container{max-width:1300px;}.elementor-1510 .elementor-element.elementor-element-3643750{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-1510 .elementor-element.elementor-element-3643750 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1510 .elementor-element.elementor-element-cc75a5a > .elementor-container{max-width:1103px;}.elementor-1510 .elementor-element.elementor-element-f691fb0{text-align:center;}.elementor-1510 .elementor-element.elementor-element-f691fb0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-1510 .elementor-element.elementor-element-f6fe7c8 > .elementor-container{max-width:1300px;}.elementor-1510 .elementor-element.elementor-element-f6fe7c8{margin-top:-30px;margin-bottom:0px;z-index:5;}.elementor-1510 .elementor-element.elementor-element-a5627f9:not(.elementor-motion-effects-element-type-background), .elementor-1510 .elementor-element.elementor-element-a5627f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#522768;}.elementor-1510 .elementor-element.elementor-element-a5627f9 > .elementor-background-overlay{background-color:#5C107E;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1510 .elementor-element.elementor-element-a5627f9 > .elementor-container{max-width:1600px;}.elementor-1510 .elementor-element.elementor-element-a5627f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 80px 50px;}.elementor-1510 .elementor-element.elementor-element-a5627f9 > .elementor-shape-top svg{width:calc(0% + 1.3px);height:0px;}.elementor-1510 .elementor-element.elementor-element-a5627f9 > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-1510 .elementor-element.elementor-element-db110dd > .elementor-container{max-width:1103px;}.elementor-1510 .elementor-element.elementor-element-ebfee27{text-align:center;}.elementor-1510 .elementor-element.elementor-element-ebfee27 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-text );}.elementor-1510 .elementor-element.elementor-element-9a224c5 > .elementor-container{max-width:1300px;}.elementor-1510 .elementor-element.elementor-element-9a224c5{margin-top:-30px;margin-bottom:0px;z-index:5;}@media(max-width:1024px){.elementor-1510 .elementor-element.elementor-element-0ff79a7{padding:50px 20px 50px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1510 .elementor-element.elementor-element-9251dfa .elementor-heading-title{font-size:60px;line-height:1.1em;}.elementor-1510 .elementor-element.elementor-element-e10ad59 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1510 .elementor-element.elementor-element-c83b92c{padding:50px 20px 50px 20px;}.elementor-1510 .elementor-element.elementor-element-afddddc .elementor-heading-title{font-size:60px;line-height:1.4em;}.elementor-1510 .elementor-element.elementor-element-0385422{padding:50px 20px 50px 20px;}.elementor-1510 .elementor-element.elementor-element-a99ffaf .elementor-heading-title{font-size:45px;line-height:1.4em;}.elementor-1510 .elementor-element.elementor-element-bcf7ac0{padding:50px 20px 50px 20px;}.elementor-1510 .elementor-element.elementor-element-d4dfb98 .elementor-heading-title{font-size:60px;line-height:1.4em;}.elementor-1510 .elementor-element.elementor-element-3643750{padding:50px 20px 50px 20px;}.elementor-1510 .elementor-element.elementor-element-f691fb0 .elementor-heading-title{font-size:45px;line-height:1.4em;}.elementor-1510 .elementor-element.elementor-element-a5627f9{padding:50px 20px 50px 20px;}.elementor-1510 .elementor-element.elementor-element-ebfee27 .elementor-heading-title{font-size:60px;line-height:1.4em;}}@media(max-width:767px){.elementor-1510 .elementor-element.elementor-element-be65a94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1510 .elementor-element.elementor-element-bf7febf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1510 .elementor-element.elementor-element-9251dfa .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1510 .elementor-element.elementor-element-e10ad59 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1510 .elementor-element.elementor-element-f14b92b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1510 .elementor-element.elementor-element-afddddc .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1510 .elementor-element.elementor-element-2cc19b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1510 .elementor-element.elementor-element-b73c8df > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1510 .elementor-element.elementor-element-a99ffaf .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1510 .elementor-element.elementor-element-63bedad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1510 .elementor-element.elementor-element-d4dfb98 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1510 .elementor-element.elementor-element-f3747eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1510 .elementor-element.elementor-element-f691fb0 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-1510 .elementor-element.elementor-element-d6b4c34 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1510 .elementor-element.elementor-element-ebfee27 .elementor-heading-title{font-size:40px;line-height:1.1em;}}/* Start custom CSS for section, class: .elementor-element-0ff79a7 */.diamond-cut-bg:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: repeating-linear-gradient(45deg, transparent, transparent 50px, rgba(147, 51, 234, .1) 0, rgba(147, 51, 234, .1) 51px), repeating-linear-gradient(-45deg, transparent, transparent 50px, rgba(255, 170, 0, .1) 0, rgba(255, 170, 0, .1) 51px), repeating-linear-gradient(135deg, transparent, transparent 25px, rgba(147, 51, 234, .07) 0, rgba(147, 51, 234, .07) 26px), repeating-linear-gradient(-135deg, transparent, transparent 25px, rgba(255, 170, 0, .07) 0, rgba(255, 170, 0, .07) 26px);
    background-size: 100% 100%;
    opacity: .75;
    pointer-events: none;
    z-index: 1;
}





.gradient-text {
    background: linear-gradient(90deg, #FF2DD1, #FFCC00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c83b92c */.diamond-cut-bg:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: repeating-linear-gradient(45deg, transparent, transparent 50px, rgba(147, 51, 234, .1) 0, rgba(147, 51, 234, .1) 51px), repeating-linear-gradient(-45deg, transparent, transparent 50px, rgba(255, 170, 0, .1) 0, rgba(255, 170, 0, .1) 51px), repeating-linear-gradient(135deg, transparent, transparent 25px, rgba(147, 51, 234, .07) 0, rgba(147, 51, 234, .07) 26px), repeating-linear-gradient(-135deg, transparent, transparent 25px, rgba(255, 170, 0, .07) 0, rgba(255, 170, 0, .07) 26px);
    background-size: 100% 100%;
    opacity: .75;
    pointer-events: none;
    z-index: 1;
}

.gradient-text {
    background: linear-gradient(90deg, #FF2DD1, #FFCC00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0385422 */.elementor-counter-number-wrapper span{
      background: linear-gradient(90deg, #FF2DD1, #FFCC00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bcf7ac0 */.diamond-cut-bg:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: repeating-linear-gradient(45deg, transparent, transparent 50px, rgba(147, 51, 234, .1) 0, rgba(147, 51, 234, .1) 51px), repeating-linear-gradient(-45deg, transparent, transparent 50px, rgba(255, 170, 0, .1) 0, rgba(255, 170, 0, .1) 51px), repeating-linear-gradient(135deg, transparent, transparent 25px, rgba(147, 51, 234, .07) 0, rgba(147, 51, 234, .07) 26px), repeating-linear-gradient(-135deg, transparent, transparent 25px, rgba(255, 170, 0, .07) 0, rgba(255, 170, 0, .07) 26px);
    background-size: 100% 100%;
    opacity: .75;
    pointer-events: none;
    z-index: 1;
}

.gradient-text {
    background: linear-gradient(90deg, #FF2DD1, #FFCC00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3643750 */.elementor-counter-number-wrapper span{
      background: linear-gradient(90deg, #FF2DD1, #FFCC00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a5627f9 */.diamond-cut-bg:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: repeating-linear-gradient(45deg, transparent, transparent 50px, rgba(147, 51, 234, .1) 0, rgba(147, 51, 234, .1) 51px), repeating-linear-gradient(-45deg, transparent, transparent 50px, rgba(255, 170, 0, .1) 0, rgba(255, 170, 0, .1) 51px), repeating-linear-gradient(135deg, transparent, transparent 25px, rgba(147, 51, 234, .07) 0, rgba(147, 51, 234, .07) 26px), repeating-linear-gradient(-135deg, transparent, transparent 25px, rgba(255, 170, 0, .07) 0, rgba(255, 170, 0, .07) 26px);
    background-size: 100% 100%;
    opacity: .75;
    pointer-events: none;
    z-index: 1;
}

.gradient-text {
    background: linear-gradient(90deg, #FF2DD1, #FFCC00);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */