.elementor-34645 .elementor-element.elementor-element-46b9115{--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:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:35px;--padding-right:35px;}.elementor-34645 .elementor-element.elementor-element-46b9115:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-46b9115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F7F4FF 100%);}.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-34645 .elementor-element.elementor-element-5feabb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-34645 .elementor-element.elementor-element-5feabb5 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-34645 .elementor-element.elementor-element-12238de{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-34645 .elementor-element.elementor-element-12238de.elementor-element{--align-self:center;}.elementor-34645 .elementor-element.elementor-element-12238de .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:29px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-54cbaf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-34645 .elementor-element.elementor-element-271c358 .elementor-button{background-color:transparent;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:700;text-decoration:underline;background-image:linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%);border-radius:50px 50px 50px 50px;padding:17px 36px 17px 36px;}.elementor-34645 .elementor-element.elementor-element-271c358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-34645 .elementor-element.elementor-element-7a02f14 .elementor-button{background-color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:17px;font-weight:700;text-decoration:underline;fill:#7B6CF6;color:#7B6CF6;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:16px 36px 16px 36px;}.elementor-34645 .elementor-element.elementor-element-7a02f14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-454445a{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34645 .elementor-element.elementor-element-58bbeb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-34645 .elementor-element.elementor-element-58bbeb7:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-58bbeb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-34645 .elementor-element.elementor-element-cc44847 img{border-radius:8px 8px 8px 8px;}.elementor-34645 .elementor-element.elementor-element-8b48e5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-34645 .elementor-element.elementor-element-8b48e5d:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-8b48e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-82eceaf img{border-radius:8px 8px 8px 8px;}.elementor-34645 .elementor-element.elementor-element-0fbf381{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-34645 .elementor-element.elementor-element-0fbf381:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-0fbf381 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-36d610c img{border-radius:8px 8px 8px 8px;}.elementor-34645 .elementor-element.elementor-element-fd393c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-34645 .elementor-element.elementor-element-fd393c9:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-fd393c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-dc0804a img{border-radius:8px 8px 8px 8px;}.elementor-34645 .elementor-element.elementor-element-1c96dbc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-34645 .elementor-element.elementor-element-1c96dbc:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-1c96dbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-8206024 img{border-radius:8px 8px 8px 8px;}.elementor-34645 .elementor-element.elementor-element-4d23601{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-34645 .elementor-element.elementor-element-4d23601 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:35px;font-weight:700;color:#000000;}.elementor-34645 .elementor-element.elementor-element-ac7d0c4{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34645 .elementor-element.elementor-element-06ca320{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-06ca320:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-06ca320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-b882d3c{padding:0px 0px 2px 0px;}.elementor-34645 .elementor-element.elementor-element-b882d3c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:700;color:#7B6CF6;}.elementor-34645 .elementor-element.elementor-element-23f0f90 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#222222;}.elementor-34645 .elementor-element.elementor-element-a429545{padding:10px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-a429545 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-ed3eed3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-ed3eed3:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-ed3eed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-e5ba225{padding:0px 0px 2px 0px;}.elementor-34645 .elementor-element.elementor-element-e5ba225 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:700;color:#7B6CF6;}.elementor-34645 .elementor-element.elementor-element-b5e74b1 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#222222;}.elementor-34645 .elementor-element.elementor-element-c4a8c2e{padding:10px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-c4a8c2e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-55f449e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-55f449e:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-55f449e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-5fc7b34{padding:0px 0px 2px 0px;}.elementor-34645 .elementor-element.elementor-element-5fc7b34 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:700;color:#7B6CF6;}.elementor-34645 .elementor-element.elementor-element-b476bed .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#222222;}.elementor-34645 .elementor-element.elementor-element-4570fc9{padding:10px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-4570fc9 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-fd9adf1{--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 40px;--row-gap:0px;--column-gap:40px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34645 .elementor-element.elementor-element-74202f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:33px;--padding-bottom:25px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-74202f6:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-74202f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-34645 .elementor-element.elementor-element-f5b417e .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-34645 .elementor-element.elementor-element-f5b417e .elementor-counter-title{justify-content:start;color:#777777;font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-34645 .elementor-element.elementor-element-f5b417e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#222222;font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;}.elementor-34645 .elementor-element.elementor-element-dc6a6b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:33px;--padding-bottom:25px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-dc6a6b8:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-dc6a6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-6d808b3 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-34645 .elementor-element.elementor-element-6d808b3 .elementor-counter-title{justify-content:start;color:#777777;font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-34645 .elementor-element.elementor-element-6d808b3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#222222;font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;}.elementor-34645 .elementor-element.elementor-element-77410e4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:33px;--padding-bottom:25px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-77410e4:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-77410e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-5b0bcd2 .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-34645 .elementor-element.elementor-element-5b0bcd2 .elementor-counter-title{justify-content:start;color:#777777;font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-34645 .elementor-element.elementor-element-5b0bcd2 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#222222;font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;}.elementor-34645 .elementor-element.elementor-element-445377f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:33px;--padding-bottom:25px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-445377f:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-445377f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-586a4ab .elementor-counter{flex-direction:column-reverse;gap:10px;}.elementor-34645 .elementor-element.elementor-element-586a4ab .elementor-counter-title{justify-content:start;color:#777777;font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;}.elementor-34645 .elementor-element.elementor-element-586a4ab .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#222222;font-family:"Quicksand", Sans-serif;font-size:24px;font-weight:700;}.elementor-34645 .elementor-element.elementor-element-e8246e7{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-34645 .elementor-element.elementor-element-217040b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-34645 .elementor-element.elementor-element-217040b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:35px;font-weight:700;color:#000000;}.elementor-34645 .elementor-element.elementor-element-3203efa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:35px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-3203efa:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-3203efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-347fc41{padding:0px 0px 2px 0px;}.elementor-34645 .elementor-element.elementor-element-347fc41 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:700;color:#7B6CF6;}.elementor-34645 .elementor-element.elementor-element-90016be .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#222222;}.elementor-34645 .elementor-element.elementor-element-aed2a6d{padding:10px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-aed2a6d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-b591bdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:35px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-b591bdc:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-b591bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-a38de1e{padding:0px 0px 2px 0px;}.elementor-34645 .elementor-element.elementor-element-a38de1e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:700;color:#7B6CF6;}.elementor-34645 .elementor-element.elementor-element-325134e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#222222;}.elementor-34645 .elementor-element.elementor-element-8799140{padding:10px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-8799140 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-6e67473{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:35px;--padding-left:35px;--padding-right:50px;}.elementor-34645 .elementor-element.elementor-element-6e67473:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-6e67473 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-22de018{padding:0px 0px 2px 0px;}.elementor-34645 .elementor-element.elementor-element-22de018 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:14px;font-weight:700;color:#7B6CF6;}.elementor-34645 .elementor-element.elementor-element-ca981e2 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#222222;}.elementor-34645 .elementor-element.elementor-element-9bed53c{padding:10px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-9bed53c .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-0aba4cd{--display:flex;--border-radius:36px 36px 36px 36px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-34645 .elementor-element.elementor-element-0aba4cd:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-0aba4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(93deg, #7B6CF6 0%, #F5A6C8 100%);}.elementor-34645 .elementor-element.elementor-element-e3bed49{text-align:center;}.elementor-34645 .elementor-element.elementor-element-e3bed49 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-961adf7{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-34645 .elementor-element.elementor-element-961adf7.elementor-element{--align-self:center;}.elementor-34645 .elementor-element.elementor-element-961adf7 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-13d6d45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34645 .elementor-element.elementor-element-0741e61 .elementor-button{background-color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:17px;font-weight:700;text-decoration:underline;fill:#7B6CF6;color:#7B6CF6;border-radius:50px 50px 50px 50px;padding:20px 36px 20px 36px;}.elementor-34645 .elementor-element.elementor-element-0741e61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-9d21ec2 .elementor-button{background-color:#FFFFFF00;font-family:"Quicksand", Sans-serif;font-size:17px;font-weight:700;text-decoration:underline;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:18px 36px 18px 36px;}.elementor-34645 .elementor-element.elementor-element-9d21ec2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-34645 .elementor-element.elementor-element-079835b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--border-radius:36px 36px 36px 36px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-34645 .elementor-element.elementor-element-5c2396f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-34645 .elementor-element.elementor-element-5c2396f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-34645 .elementor-element.elementor-element-2857d6a{width:var( --container-widget-width, 55% );max-width:55%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-34645 .elementor-element.elementor-element-2857d6a.elementor-element{--align-self:center;}.elementor-34645 .elementor-element.elementor-element-2857d6a .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;line-height:29px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-1b3405f{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-34645 .elementor-element.elementor-element-4c4724f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34645 .elementor-element.elementor-element-4c4724f:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-4c4724f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-88694f4{text-align:center;}.elementor-34645 .elementor-element.elementor-element-88694f4 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#222222;}.elementor-34645 .elementor-element.elementor-element-1a5e5c6{padding:10px 0px 0px 0px;text-align:center;}.elementor-34645 .elementor-element.elementor-element-1a5e5c6 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;color:#777777;}.elementor-34645 .elementor-element.elementor-element-acd8d8a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-34645 .elementor-element.elementor-element-acd8d8a:not(.elementor-motion-effects-element-type-background), .elementor-34645 .elementor-element.elementor-element-acd8d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-34645 .elementor-element.elementor-element-441849b{text-align:center;}.elementor-34645 .elementor-element.elementor-element-441849b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:700;line-height:30px;color:#222222;}.elementor-34645 .elementor-element.elementor-element-29663ad{padding:10px 0px 0px 0px;text-align:center;}.elementor-34645 .elementor-element.elementor-element-29663ad .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:15px;font-weight:500;line-height:30px;color:#777777;}@media(min-width:768px){.elementor-34645 .elementor-element.elementor-element-46b9115{--content-width:1320px;}.elementor-34645 .elementor-element.elementor-element-1b3405f{--width:40%;}.elementor-34645 .elementor-element.elementor-element-4c4724f{--width:50%;}.elementor-34645 .elementor-element.elementor-element-acd8d8a{--width:50%;}}/* Start custom CSS for button, class: .elementor-element-271c358 */.elementor-34645 .elementor-element.elementor-element-271c358 a:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 30px rgba(123, 108, 246, .5);
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-271c358 */.elementor-34645 .elementor-element.elementor-element-271c358 a:hover {
    transform: translateY(-3px);
    box-shadow: 0 10px 30px rgba(123, 108, 246, .5);
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a02f14 */.elementor-34645 .elementor-element.elementor-element-7a02f14 a:hover {
        transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, .25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a02f14 */.elementor-34645 .elementor-element.elementor-element-7a02f14 a:hover {
        transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, .25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bbeb7 */.elementor-34645 .elementor-element.elementor-element-58bbeb7 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58bbeb7 */.elementor-34645 .elementor-element.elementor-element-58bbeb7 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-58bbeb7:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b48e5d */.elementor-34645 .elementor-element.elementor-element-8b48e5d {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b48e5d */.elementor-34645 .elementor-element.elementor-element-8b48e5d {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-8b48e5d:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbf381 */.elementor-34645 .elementor-element.elementor-element-0fbf381 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-0fbf381 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-0fbf381 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-0fbf381:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-0fbf381:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-0fbf381:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-0fbf381:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fbf381 */.elementor-34645 .elementor-element.elementor-element-0fbf381 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-0fbf381 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-0fbf381 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-0fbf381:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-0fbf381:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-0fbf381:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-0fbf381:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd393c9 */.elementor-34645 .elementor-element.elementor-element-fd393c9 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-fd393c9 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-fd393c9 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-fd393c9:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-fd393c9:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-fd393c9:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-fd393c9:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd393c9 */.elementor-34645 .elementor-element.elementor-element-fd393c9 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-fd393c9 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-fd393c9 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-fd393c9:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-fd393c9:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-fd393c9:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-fd393c9:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c96dbc */.elementor-34645 .elementor-element.elementor-element-1c96dbc {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c96dbc */.elementor-34645 .elementor-element.elementor-element-1c96dbc {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc:hover:before {
    opacity: .09;
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-1c96dbc:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ca320 */.elementor-34645 .elementor-element.elementor-element-06ca320 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-06ca320 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-06ca320 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-06ca320:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-06ca320:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-06ca320:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-06ca320:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06ca320 */.elementor-34645 .elementor-element.elementor-element-06ca320 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-06ca320 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-06ca320 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-06ca320:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-06ca320:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-06ca320:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-06ca320:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3eed3 */.elementor-34645 .elementor-element.elementor-element-ed3eed3 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed3eed3 */.elementor-34645 .elementor-element.elementor-element-ed3eed3 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-ed3eed3:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f449e */.elementor-34645 .elementor-element.elementor-element-55f449e {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-55f449e {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-55f449e {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-55f449e:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-55f449e:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-55f449e:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-55f449e:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f449e */.elementor-34645 .elementor-element.elementor-element-55f449e {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-55f449e {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-55f449e {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-55f449e:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-55f449e:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-55f449e:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-55f449e:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74202f6 */.elementor-34645 .elementor-element.elementor-element-74202f6 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-74202f6 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-74202f6 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-74202f6:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-74202f6:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-74202f6:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-74202f6:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74202f6 */.elementor-34645 .elementor-element.elementor-element-74202f6 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-74202f6 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-74202f6 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-74202f6:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-74202f6:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-74202f6:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-74202f6:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6a6b8 */.elementor-34645 .elementor-element.elementor-element-dc6a6b8 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc6a6b8 */.elementor-34645 .elementor-element.elementor-element-dc6a6b8 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-dc6a6b8:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77410e4 */.elementor-34645 .elementor-element.elementor-element-77410e4 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-77410e4 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-77410e4 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-77410e4:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-77410e4:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-77410e4:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-77410e4:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77410e4 */.elementor-34645 .elementor-element.elementor-element-77410e4 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-77410e4 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-77410e4 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-77410e4:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-77410e4:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-77410e4:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-77410e4:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445377f */.elementor-34645 .elementor-element.elementor-element-445377f {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-445377f {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-445377f {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-445377f:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-445377f:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-445377f:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-445377f:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-445377f */.elementor-34645 .elementor-element.elementor-element-445377f {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-445377f {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-445377f {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-445377f:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-445377f:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-445377f:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-445377f:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3203efa */.elementor-34645 .elementor-element.elementor-element-3203efa {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-3203efa {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-3203efa {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-3203efa:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-3203efa:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-3203efa:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-3203efa:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3203efa */.elementor-34645 .elementor-element.elementor-element-3203efa {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-3203efa {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-3203efa {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-3203efa:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-3203efa:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-3203efa:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-3203efa:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b591bdc */.elementor-34645 .elementor-element.elementor-element-b591bdc {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-b591bdc {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-b591bdc {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-b591bdc:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-b591bdc:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-b591bdc:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-b591bdc:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b591bdc */.elementor-34645 .elementor-element.elementor-element-b591bdc {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-b591bdc {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-b591bdc {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-b591bdc:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-b591bdc:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-b591bdc:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-b591bdc:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e67473 */.elementor-34645 .elementor-element.elementor-element-6e67473 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-6e67473 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-6e67473 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-6e67473:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-6e67473:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-6e67473:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-6e67473:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e67473 */.elementor-34645 .elementor-element.elementor-element-6e67473 {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-6e67473 {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-6e67473 {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-6e67473:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-6e67473:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-6e67473:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-6e67473:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0741e61 */.elementor-34645 .elementor-element.elementor-element-0741e61 a:hover {
        transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, .25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0741e61 */.elementor-34645 .elementor-element.elementor-element-0741e61 a:hover {
        transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, .25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d21ec2 */.elementor-34645 .elementor-element.elementor-element-9d21ec2 a:hover {
        transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, .25);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d21ec2 */.elementor-34645 .elementor-element.elementor-element-9d21ec2 a:hover {
        transform: translateY(-4px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, .25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4724f */.elementor-34645 .elementor-element.elementor-element-4c4724f {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-4c4724f {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-4c4724f {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-4c4724f:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-4c4724f:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-4c4724f:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-4c4724f:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4724f */.elementor-34645 .elementor-element.elementor-element-4c4724f {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-4c4724f {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-4c4724f {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-4c4724f:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-4c4724f:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-4c4724f:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-4c4724f:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd8d8a */.elementor-34645 .elementor-element.elementor-element-acd8d8a {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd8d8a */.elementor-34645 .elementor-element.elementor-element-acd8d8a {
    overflow: hidden;
    border-radius: 26px;
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a {
    box-shadow: 0 15px 40px rgba(0,0,0,.08);
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a {
    position: relative;
    transition: .3s ease-in-out;
    
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a:before {
    transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a:hover:before {
    opacity: .06;
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a:before {
    content: "";
    background: linear-gradient(94deg, #7B6CF6 0%, #F5A6C8 100%) !important;
      opacity: 0;
      transition: .3s ease-in-out;
}
.elementor-34645 .elementor-element.elementor-element-acd8d8a:hover {
    transform: translateY(-10px);
      
}/* End custom CSS */