.elementor-512 .elementor-element.elementor-element-3f8cabf{--display:flex;--min-height:100vh;--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;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:180px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-512 .elementor-element.elementor-element-3f8cabf:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-3f8cabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Hero-7.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-512 .elementor-element.elementor-element-4e9b437{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-512 .elementor-element.elementor-element-6746082{width:100%;max-width:100%;text-align:start;}.elementor-512 .elementor-element.elementor-element-6746082.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-6746082 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;color:var( --e-global-color-text );}.elementor-widget-text-editor{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 );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-512 .elementor-element.elementor-element-a1ba391{width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:36px;}.elementor-512 .elementor-element.elementor-element-a1ba391.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-512 .elementor-element.elementor-element-d277907 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;background-image:linear-gradient(90deg, #9E1E63 0%, #5A2F82 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:20px 40px 20px 40px;}.elementor-512 .elementor-element.elementor-element-74a1b16{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-2ba22a0 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-512 .elementor-element.elementor-element-0656bc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-512 .elementor-element.elementor-element-0656bc8:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-0656bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Frame-2147238515.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-512 .elementor-element.elementor-element-c7cb69e{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-53a79f2{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;}.elementor-512 .elementor-element.elementor-element-53a79f2.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-53a79f2 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-512 .elementor-element.elementor-element-f6d262c{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:36px;}.elementor-512 .elementor-element.elementor-element-f6d262c.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-b867ce3{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-a7b72fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-a7b72fd.e-con{--align-self:center;}.elementor-512 .elementor-element.elementor-element-43a084b{text-align:end;}.elementor-512 .elementor-element.elementor-element-43a084b .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-4f241b5{text-align:end;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-512 .elementor-element.elementor-element-dd5c1da{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-7e4475d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-1f19b37{text-align:center;}.elementor-512 .elementor-element.elementor-element-1f19b37 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-21f3328{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-512 .elementor-element.elementor-element-d54597d{--display:flex;--min-height:300px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-ffe5ae1{border-radius:30px 30px 30px 30px;}.elementor-512 .elementor-element.elementor-element-ffe5ae1 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-512 .elementor-element.elementor-element-60ec4a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-e93472e{text-align:center;}.elementor-512 .elementor-element.elementor-element-e93472e .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-c643669{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-512 .elementor-element.elementor-element-7038d2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-7038d2b.e-con{--align-self:center;}.elementor-512 .elementor-element.elementor-element-ac8cfe3{text-align:start;}.elementor-512 .elementor-element.elementor-element-ac8cfe3 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-3595a3d{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-512 .elementor-element.elementor-element-d1dd4c9{--display:flex;--min-height:200px;}.elementor-512 .elementor-element.elementor-element-95055ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-679f270{width:var( --container-widget-width, 55% );max-width:55%;padding:0px 0px 40px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-512 .elementor-element.elementor-element-679f270.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-679f270 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-512 .elementor-element.elementor-element-680ccdb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-d38b29b{--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;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-d38b29b:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-d38b29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(58deg, #5A2F8226 0%, #9E1E6326 100%);}.elementor-512 .elementor-element.elementor-element-5ace65c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-512 .elementor-element.elementor-element-13192f3{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-13192f3:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-13192f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-13192f3.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-512 .elementor-element.elementor-element-7da3766{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-7da3766.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-030938d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-512 .elementor-element.elementor-element-030938d .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-94cfe1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-94cfe1d p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-af689a7{--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;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-af689a7:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-af689a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(58deg, #5A2F8226 0%, #9E1E6326 100%);}.elementor-512 .elementor-element.elementor-element-4890bae{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-512 .elementor-element.elementor-element-d34b8e6{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-d34b8e6:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-d34b8e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-d34b8e6.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-cf535ca{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-cf535ca.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-2753b07{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-512 .elementor-element.elementor-element-2753b07 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-fcb2922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-fcb2922 p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-056f1fb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-ad9796a{--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;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-ad9796a:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-ad9796a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(58deg, #5A2F8226 0%, #9E1E6326 100%);}.elementor-512 .elementor-element.elementor-element-cc4048c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-512 .elementor-element.elementor-element-bdca7bb{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-bdca7bb:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-bdca7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-bdca7bb.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-2558a2a{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-2558a2a.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-3346695{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-512 .elementor-element.elementor-element-3346695 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-d04aa78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-d04aa78 p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-bd7a2ab{--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;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-bd7a2ab:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-bd7a2ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(58deg, #5A2F8226 0%, #9E1E6326 100%);}.elementor-512 .elementor-element.elementor-element-bfd2eda{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-512 .elementor-element.elementor-element-45fb808{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-45fb808:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-45fb808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-45fb808.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-505ebb5{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-505ebb5.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-7d664cd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-512 .elementor-element.elementor-element-7d664cd .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-f08abfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-f08abfb p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-0d62e90{--display:flex;--min-height:200px;}.elementor-512 .elementor-element.elementor-element-e3a1e43{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-6c3acf0{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:start;}.elementor-512 .elementor-element.elementor-element-6c3acf0.elementor-element{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-6c3acf0 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-512 .elementor-element.elementor-element-7b69b7e{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;}.elementor-512 .elementor-element.elementor-element-38249e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-ebb10d6{--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;--overlay-opacity:0.53;--overlay-mix-blend-mode:color-dodge;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-ebb10d6:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-ebb10d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Group-1171276398.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-512 .elementor-element.elementor-element-ebb10d6::before, .elementor-512 .elementor-element.elementor-element-ebb10d6 > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-ebb10d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-ebb10d6 > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-ebb10d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-ebb10d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-512 .elementor-element.elementor-element-d1a2e60{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-512 .elementor-element.elementor-element-9305bf5{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-9305bf5:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-9305bf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-9305bf5.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-563a522{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-563a522.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-b2809ae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-512 .elementor-element.elementor-element-b2809ae .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-6da3bb1{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-6da3bb1 p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-f86b704 .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-512 .elementor-element.elementor-element-f86b704{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-f86b704 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-512 .elementor-element.elementor-element-431df1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-9ebdbe4{--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;--overlay-opacity:0.53;--overlay-mix-blend-mode:color-dodge;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-9ebdbe4:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-9ebdbe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Group-1171276398.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-512 .elementor-element.elementor-element-9ebdbe4::before, .elementor-512 .elementor-element.elementor-element-9ebdbe4 > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-9ebdbe4 > .e-con-inner > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-9ebdbe4 > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-9ebdbe4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-9ebdbe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-512 .elementor-element.elementor-element-958b009{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;--z-index:2;}.elementor-512 .elementor-element.elementor-element-ce5ac18{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-ce5ac18:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-ce5ac18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-ce5ac18.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-a93edfe{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-a93edfe.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-6ce6421{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-512 .elementor-element.elementor-element-6ce6421 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-b7c62ae{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-b7c62ae p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-0bb0e9a .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-512 .elementor-element.elementor-element-0bb0e9a{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-0bb0e9a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-512 .elementor-element.elementor-element-88c0666{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-729401e{--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;--overlay-opacity:0.53;--overlay-mix-blend-mode:color-dodge;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-729401e:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-729401e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Group-1171276398.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-512 .elementor-element.elementor-element-729401e::before, .elementor-512 .elementor-element.elementor-element-729401e > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-729401e > .e-con-inner > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-729401e > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-729401e > .e-con-inner > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-729401e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-512 .elementor-element.elementor-element-69e8812{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-512 .elementor-element.elementor-element-bd99d14{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-bd99d14:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-bd99d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-bd99d14.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-8c0898b{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-8c0898b.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-93c3794{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-512 .elementor-element.elementor-element-93c3794 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-74f586d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-74f586d p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-4cf0795 .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-512 .elementor-element.elementor-element-4cf0795{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-4cf0795 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-512 .elementor-element.elementor-element-b2ffd51{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-dd4cf04{--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;--overlay-opacity:0.53;--overlay-mix-blend-mode:color-dodge;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-dd4cf04:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-dd4cf04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Group-1171276398.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-512 .elementor-element.elementor-element-dd4cf04::before, .elementor-512 .elementor-element.elementor-element-dd4cf04 > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-dd4cf04 > .e-con-inner > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-dd4cf04 > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-dd4cf04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-dd4cf04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-512 .elementor-element.elementor-element-5536f67{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-512 .elementor-element.elementor-element-6d789dc{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-6d789dc:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-6d789dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-6d789dc.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-3e5687f{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-3e5687f.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-31dea31{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-512 .elementor-element.elementor-element-31dea31 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-edce9dc{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-edce9dc p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-709bd55 .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-512 .elementor-element.elementor-element-709bd55{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-709bd55 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-512 .elementor-element.elementor-element-140ecd1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-72f37c2{--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;--overlay-opacity:0.53;--overlay-mix-blend-mode:color-dodge;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-72f37c2:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-72f37c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Group-1171276398.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-512 .elementor-element.elementor-element-72f37c2::before, .elementor-512 .elementor-element.elementor-element-72f37c2 > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-72f37c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-72f37c2 > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-72f37c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-72f37c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-512 .elementor-element.elementor-element-825227c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-512 .elementor-element.elementor-element-2afab1b{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-2afab1b:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-2afab1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-2afab1b.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-1ebe2b6{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-1ebe2b6.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-e58141a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-512 .elementor-element.elementor-element-e58141a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-74e58d1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-74e58d1 p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-b585aa4 .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-512 .elementor-element.elementor-element-b585aa4{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-b585aa4 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-512 .elementor-element.elementor-element-f0e5f46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-70a9f66{--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;--overlay-opacity:0.53;--overlay-mix-blend-mode:color-dodge;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-70a9f66:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-70a9f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Group-1171276398.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-512 .elementor-element.elementor-element-70a9f66::before, .elementor-512 .elementor-element.elementor-element-70a9f66 > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-70a9f66 > .e-con-inner > .elementor-background-video-container::before, .elementor-512 .elementor-element.elementor-element-70a9f66 > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-70a9f66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-512 .elementor-element.elementor-element-70a9f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-512 .elementor-element.elementor-element-1f6fc93{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-512 .elementor-element.elementor-element-65161c1{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-512 .elementor-element.elementor-element-65161c1:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-65161c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-65161c1.e-con{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-a2e0b7b{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-a2e0b7b.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-e375484{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-512 .elementor-element.elementor-element-e375484 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:var( --e-global-color-text );}.elementor-512 .elementor-element.elementor-element-c07deb0{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-512 .elementor-element.elementor-element-c07deb0 p{margin-block-end:30px;}.elementor-512 .elementor-element.elementor-element-259fc40 .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-512 .elementor-element.elementor-element-259fc40{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-259fc40 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-512 .elementor-element.elementor-element-6409e19{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:12px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-swiper-pagination-spacing:24px;}.elementor-512 .elementor-element.elementor-element-fb7df8c{--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:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-b7649b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-7f5e466{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-512 .elementor-element.elementor-element-7f5e466.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-7f5e466 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-512 .elementor-element.elementor-element-d3c7283{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-77b3c5b{padding:0px 140px 0px 140px;}.elementor-512 .elementor-element.elementor-element-9467026{--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:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-c3fc904{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-d806071{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-d806071:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-d806071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-d806071.e-con{--align-self:center;}.elementor-512 .elementor-element.elementor-element-e96267e{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-e96267e.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-e2786ba{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-512 .elementor-element.elementor-element-caf7978{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-bd32c32{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-bd32c32:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-bd32c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-bd32c32.e-con{--align-self:center;}.elementor-512 .elementor-element.elementor-element-dbde9b5{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-dbde9b5.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-98066bf{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-512 .elementor-element.elementor-element-c303730{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-5b162a0{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-5b162a0:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-5b162a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-5b162a0.e-con{--align-self:center;}.elementor-512 .elementor-element.elementor-element-9d26ea0{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-9d26ea0.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-7bd5537{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-512 .elementor-element.elementor-element-a10caa8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-561a7d1{--display:flex;--min-height:65px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFDCEE40;--border-color:#FFDCEE40;--border-radius:6px 6px 6px 6px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.8);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-561a7d1:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-561a7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-512 .elementor-element.elementor-element-561a7d1.e-con{--align-self:center;}.elementor-512 .elementor-element.elementor-element-afd7a8b{padding:0px 0px 0px 0px;}.elementor-512 .elementor-element.elementor-element-afd7a8b.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-ecdfa82{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-512 .elementor-element.elementor-element-e6e0346{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-512 .elementor-element.elementor-element-9e083e8{--display:flex;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-cc314f6{width:100%;max-width:100%;text-align:start;}.elementor-512 .elementor-element.elementor-element-cc314f6.elementor-element{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-cc314f6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-512 .elementor-element.elementor-element-564ccbc{--e-transform-flipX:-1;}.elementor-512 .elementor-element.elementor-element-7dd5445{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;}.elementor-512 .elementor-element.elementor-element-b40313f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-64e5cd4 .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #9E1E63 0%, #5A2F82 100%);border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:15px 020px 15px 30px;}.elementor-512 .elementor-element.elementor-element-64e5cd4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-512 .elementor-element.elementor-element-64e5cd4.elementor-element{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-64e5cd4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-512 .elementor-element.elementor-element-64e5cd4 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-512 .elementor-element.elementor-element-f904925 .elementor-button{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;padding:15px 020px 15px 30px;}.elementor-512 .elementor-element.elementor-element-f904925{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-512 .elementor-element.elementor-element-f904925.elementor-element{--align-self:flex-start;}.elementor-512 .elementor-element.elementor-element-f904925 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-512 .elementor-element.elementor-element-f904925 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-512 .elementor-element.elementor-element-ec14bb2{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-ec14bb2:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-ec14bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Ellipse-2.png");background-position:center center;background-repeat:no-repeat;background-size:90% auto;}.elementor-512 .elementor-element.elementor-element-6b0e6c4{--e-transform-flipX:-1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-512 .elementor-element.elementor-element-3f8cabf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-512 .elementor-element.elementor-element-6746082 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-512 .elementor-element.elementor-element-a1ba391{font-size:22px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-512 .elementor-element.elementor-element-0656bc8:not(.elementor-motion-effects-element-type-background), .elementor-512 .elementor-element.elementor-element-0656bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Frame-2147238515-2.png");}.elementor-512 .elementor-element.elementor-element-53a79f2{--container-widget-width:480px;--container-widget-flex-grow:0;width:var( --container-widget-width, 480px );max-width:480px;}.elementor-512 .elementor-element.elementor-element-53a79f2 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-512 .elementor-element.elementor-element-f6d262c{font-size:22px;line-height:32px;}.elementor-512 .elementor-element.elementor-element-b867ce3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-512 .elementor-element.elementor-element-43a084b .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-dd5c1da{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-512 .elementor-element.elementor-element-1f19b37 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-d54597d{--min-height:44px;}.elementor-512 .elementor-element.elementor-element-e93472e .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-ac8cfe3 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-d1dd4c9{--min-height:150px;}.elementor-512 .elementor-element.elementor-element-679f270{--container-widget-width:428px;--container-widget-flex-grow:0;width:var( --container-widget-width, 428px );max-width:428px;}.elementor-512 .elementor-element.elementor-element-679f270 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-512 .elementor-element.elementor-element-d38b29b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-512 .elementor-element.elementor-element-030938d .elementor-heading-title{font-size:22px;}.elementor-512 .elementor-element.elementor-element-af689a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-2753b07 .elementor-heading-title{font-size:22px;}.elementor-512 .elementor-element.elementor-element-ad9796a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-3346695 .elementor-heading-title{font-size:22px;}.elementor-512 .elementor-element.elementor-element-bd7a2ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-7d664cd .elementor-heading-title{font-size:22px;}.elementor-512 .elementor-element.elementor-element-0d62e90{--min-height:150px;}.elementor-512 .elementor-element.elementor-element-6c3acf0{--container-widget-width:539px;--container-widget-flex-grow:0;width:var( --container-widget-width, 539px );max-width:539px;}.elementor-512 .elementor-element.elementor-element-6c3acf0 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-512 .elementor-element.elementor-element-7b69b7e{width:var( --container-widget-width, 572px );max-width:572px;--container-widget-width:572px;--container-widget-flex-grow:0;font-size:22px;}.elementor-512 .elementor-element.elementor-element-6da3bb1{--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}.elementor-512 .elementor-element.elementor-element-93c3794{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-6409e19{--e-n-carousel-swiper-slides-to-display:2;}.elementor-512 .elementor-element.elementor-element-fb7df8c{--padding-top:100px;--padding-bottom:0100px;--padding-left:40px;--padding-right:40px;}.elementor-512 .elementor-element.elementor-element-7f5e466{--container-widget-width:617px;--container-widget-flex-grow:0;width:var( --container-widget-width, 617px );max-width:617px;}.elementor-512 .elementor-element.elementor-element-7f5e466 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-512 .elementor-element.elementor-element-77b3c5b{width:var( --container-widget-width, 530px );max-width:530px;padding:0px 0px 0px 0px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-77b3c5b.elementor-element{--align-self:center;}.elementor-512 .elementor-element.elementor-element-e2786ba{font-size:16px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-98066bf{font-size:16px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-7bd5537{font-size:16px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-ecdfa82{font-size:16px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-cc314f6 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-512 .elementor-element.elementor-element-7dd5445{font-size:22px;}}@media(max-width:767px){.elementor-512 .elementor-element.elementor-element-3f8cabf{--padding-top:150px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-512 .elementor-element.elementor-element-6746082{text-align:center;}.elementor-512 .elementor-element.elementor-element-6746082 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-512 .elementor-element.elementor-element-a1ba391{text-align:center;font-size:20px;line-height:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-512 .elementor-element.elementor-element-d277907 .elementor-button{font-size:16px;padding:15px 026px 15px 26px;}.elementor-512 .elementor-element.elementor-element-0656bc8{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-512 .elementor-element.elementor-element-53a79f2 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-512 .elementor-element.elementor-element-f6d262c{font-size:20px;line-height:28px;}.elementor-512 .elementor-element.elementor-element-b867ce3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-512 .elementor-element.elementor-element-43a084b{text-align:center;}.elementor-512 .elementor-element.elementor-element-43a084b .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-4f241b5{text-align:center;}.elementor-512 .elementor-element.elementor-element-1f19b37 .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-e93472e .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-ac8cfe3{text-align:center;}.elementor-512 .elementor-element.elementor-element-ac8cfe3 .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-3595a3d{text-align:center;}.elementor-512 .elementor-element.elementor-element-679f270 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-512 .elementor-element.elementor-element-13192f3{--width:60px;--min-height:60px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-512 .elementor-element.elementor-element-030938d .elementor-heading-title{font-size:20px;}.elementor-512 .elementor-element.elementor-element-94cfe1d{font-size:14px;}.elementor-512 .elementor-element.elementor-element-d34b8e6{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-2753b07 .elementor-heading-title{font-size:20px;}.elementor-512 .elementor-element.elementor-element-fcb2922{font-size:14px;}.elementor-512 .elementor-element.elementor-element-bdca7bb{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-3346695 .elementor-heading-title{font-size:20px;}.elementor-512 .elementor-element.elementor-element-d04aa78{font-size:14px;}.elementor-512 .elementor-element.elementor-element-45fb808{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-7d664cd .elementor-heading-title{font-size:20px;}.elementor-512 .elementor-element.elementor-element-f08abfb{font-size:14px;}.elementor-512 .elementor-element.elementor-element-6c3acf0{text-align:center;}.elementor-512 .elementor-element.elementor-element-6c3acf0 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-512 .elementor-element.elementor-element-7b69b7e{text-align:center;font-size:20px;}.elementor-512 .elementor-element.elementor-element-ebb10d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-9305bf5{--width:60px;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-b2809ae{width:var( --container-widget-width, 230px );max-width:230px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-b2809ae .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-512 .elementor-element.elementor-element-6da3bb1{--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;font-size:14px;}.elementor-512 .elementor-element.elementor-element-6da3bb1 p{margin-block-end:20px;}.elementor-512 .elementor-element.elementor-element-f86b704{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-512 .elementor-element.elementor-element-9ebdbe4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-958b009{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-512 .elementor-element.elementor-element-ce5ac18{--width:60px;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-6ce6421{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-512 .elementor-element.elementor-element-6ce6421 .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-b7c62ae{--container-widget-width:269px;--container-widget-flex-grow:0;width:var( --container-widget-width, 269px );max-width:269px;font-size:14px;}.elementor-512 .elementor-element.elementor-element-b7c62ae p{margin-block-end:20px;}.elementor-512 .elementor-element.elementor-element-0bb0e9a{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-512 .elementor-element.elementor-element-729401e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-bd99d14{--width:60px;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-93c3794{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-512 .elementor-element.elementor-element-93c3794 .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-74f586d{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;font-size:14px;}.elementor-512 .elementor-element.elementor-element-74f586d p{margin-block-end:20px;}.elementor-512 .elementor-element.elementor-element-4cf0795{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-512 .elementor-element.elementor-element-dd4cf04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-6d789dc{--width:60px;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-31dea31{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-512 .elementor-element.elementor-element-31dea31 .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-edce9dc{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;font-size:14px;}.elementor-512 .elementor-element.elementor-element-edce9dc p{margin-block-end:20px;}.elementor-512 .elementor-element.elementor-element-709bd55{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-512 .elementor-element.elementor-element-72f37c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-2afab1b{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-e58141a{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-e58141a .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-74e58d1{font-size:14px;}.elementor-512 .elementor-element.elementor-element-74e58d1 p{margin-block-end:20px;}.elementor-512 .elementor-element.elementor-element-b585aa4{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-512 .elementor-element.elementor-element-70a9f66{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-65161c1{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-e375484{width:var( --container-widget-width, 220px );max-width:220px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-512 .elementor-element.elementor-element-e375484 .elementor-heading-title{font-size:18px;}.elementor-512 .elementor-element.elementor-element-c07deb0{font-size:14px;}.elementor-512 .elementor-element.elementor-element-c07deb0 p{margin-block-end:20px;}.elementor-512 .elementor-element.elementor-element-259fc40{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-512 .elementor-element.elementor-element-6409e19{--e-n-carousel-swiper-slides-to-display:1;}.elementor-512 .elementor-element.elementor-element-fb7df8c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-512 .elementor-element.elementor-element-7f5e466 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-512 .elementor-element.elementor-element-9467026{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-512 .elementor-element.elementor-element-c3fc904{--width:47%;}.elementor-512 .elementor-element.elementor-element-d806071{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-e2786ba{font-size:14px;line-height:22px;}.elementor-512 .elementor-element.elementor-element-caf7978{--width:47%;}.elementor-512 .elementor-element.elementor-element-bd32c32{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-98066bf{font-size:14px;line-height:22px;}.elementor-512 .elementor-element.elementor-element-c303730{--width:47%;}.elementor-512 .elementor-element.elementor-element-5b162a0{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-7bd5537{font-size:14px;line-height:22px;}.elementor-512 .elementor-element.elementor-element-a10caa8{--width:47%;}.elementor-512 .elementor-element.elementor-element-561a7d1{--width:60px;--min-height:60px;}.elementor-512 .elementor-element.elementor-element-ecdfa82{font-size:14px;line-height:22px;}.elementor-512 .elementor-element.elementor-element-e6e0346{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-512 .elementor-element.elementor-element-9e083e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-512 .elementor-element.elementor-element-cc314f6{text-align:center;}.elementor-512 .elementor-element.elementor-element-cc314f6 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-512 .elementor-element.elementor-element-7dd5445{text-align:center;font-size:20px;}.elementor-512 .elementor-element.elementor-element-64e5cd4{width:100%;max-width:100%;}.elementor-512 .elementor-element.elementor-element-64e5cd4 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-512 .elementor-element.elementor-element-64e5cd4 .elementor-button{padding:15px 20px 15px 20px;}.elementor-512 .elementor-element.elementor-element-f904925{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-512 .elementor-element.elementor-element-f904925 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-512 .elementor-element.elementor-element-f904925 .elementor-button{padding:15px 20px 15px 20px;}.elementor-512 .elementor-element.elementor-element-ec14bb2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-512 .elementor-element.elementor-element-3f8cabf{--content-width:1400px;}.elementor-512 .elementor-element.elementor-element-74a1b16{--width:73%;}.elementor-512 .elementor-element.elementor-element-0656bc8{--content-width:1400px;}.elementor-512 .elementor-element.elementor-element-dd5c1da{--width:100%;}.elementor-512 .elementor-element.elementor-element-d38b29b{--width:100%;}.elementor-512 .elementor-element.elementor-element-13192f3{--width:65px;}.elementor-512 .elementor-element.elementor-element-af689a7{--width:100%;}.elementor-512 .elementor-element.elementor-element-d34b8e6{--width:65px;}.elementor-512 .elementor-element.elementor-element-ad9796a{--width:100%;}.elementor-512 .elementor-element.elementor-element-bdca7bb{--width:65px;}.elementor-512 .elementor-element.elementor-element-bd7a2ab{--width:100%;}.elementor-512 .elementor-element.elementor-element-45fb808{--width:65px;}.elementor-512 .elementor-element.elementor-element-9305bf5{--width:65px;}.elementor-512 .elementor-element.elementor-element-ce5ac18{--width:65px;}.elementor-512 .elementor-element.elementor-element-bd99d14{--width:65px;}.elementor-512 .elementor-element.elementor-element-6d789dc{--width:65px;}.elementor-512 .elementor-element.elementor-element-2afab1b{--width:65px;}.elementor-512 .elementor-element.elementor-element-65161c1{--width:65px;}.elementor-512 .elementor-element.elementor-element-fb7df8c{--content-width:1400px;}.elementor-512 .elementor-element.elementor-element-d806071{--width:65px;}.elementor-512 .elementor-element.elementor-element-bd32c32{--width:65px;}.elementor-512 .elementor-element.elementor-element-5b162a0{--width:65px;}.elementor-512 .elementor-element.elementor-element-561a7d1{--width:65px;}.elementor-512 .elementor-element.elementor-element-e6e0346{--content-width:1400px;}.elementor-512 .elementor-element.elementor-element-ec14bb2{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-512 .elementor-element.elementor-element-b40313f{--width:600px;}}/* Start custom CSS for button, class: .elementor-element-d277907 */.gradient-border-btn a.elementor-button.elementor-button-link {
  position: relative !important;
  border: 0 !important;
  z-index: 1;
}

.gradient-border-btn a.elementor-button.elementor-button-link::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: linear-gradient(90deg, #6A0BC2 0%, #BC156F 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
 
}



.gradient-border-btn a.elementor-button.elementor-button-link:hover .elementor-button-text {
  color: #fff !important;
}

.gradient-border-btn a.elementor-button.elementor-button-link {
  position: relative !important;
  border: 0 !important;
  z-index: 1;

  box-shadow:
    0px 0px 16px -5px #9C1F64,
    0px 0px 16px 5px #84246E;
}

.gradient-border-btn a.elementor-button.elementor-button-link:hover {
  box-shadow:
    0px 0px 20px -3px #9C1F64,
    0px 0px 24px 6px #84246E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53a79f2 */.gradient-title .elementor-heading-title {
  background: linear-gradient(90deg, #9E1E63 0%, #6A0BC2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679f270 */.gradient-title .elementor-heading-title {
  background: linear-gradient(90deg, #9E1E63 0%, #6A0BC2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38b29b */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}

.elementor-512 .elementor-element.elementor-element-d38b29b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af689a7 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}

.elementor-512 .elementor-element.elementor-element-af689a7
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad9796a */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}

.elementor-512 .elementor-element.elementor-element-ad9796a
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7a2ab */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}

.elementor-512 .elementor-element.elementor-element-bd7a2ab
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3acf0 */.gradient-title .elementor-heading-title {
  background: linear-gradient(90deg, #9E1E63 0%, #6A0BC2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9305bf5 */.elementor-512 .elementor-element.elementor-element-9305bf5
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86b704 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb10d6 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5ac18 */.elementor-512 .elementor-element.elementor-element-ce5ac18
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb0e9a */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebdbe4 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd99d14 */.elementor-512 .elementor-element.elementor-element-bd99d14
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf0795 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-729401e */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d789dc */.elementor-512 .elementor-element.elementor-element-6d789dc
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-709bd55 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4cf04 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afab1b */.elementor-512 .elementor-element.elementor-element-2afab1b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b585aa4 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f37c2 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65161c1 */.elementor-512 .elementor-element.elementor-element-65161c1
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-259fc40 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a9f66 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9305bf5 */.elementor-512 .elementor-element.elementor-element-9305bf5
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86b704 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb10d6 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5ac18 */.elementor-512 .elementor-element.elementor-element-ce5ac18
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb0e9a */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebdbe4 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd99d14 */.elementor-512 .elementor-element.elementor-element-bd99d14
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf0795 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-729401e */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d789dc */.elementor-512 .elementor-element.elementor-element-6d789dc
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-709bd55 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4cf04 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afab1b */.elementor-512 .elementor-element.elementor-element-2afab1b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b585aa4 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f37c2 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65161c1 */.elementor-512 .elementor-element.elementor-element-65161c1
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-259fc40 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a9f66 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9305bf5 */.elementor-512 .elementor-element.elementor-element-9305bf5
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86b704 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb10d6 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5ac18 */.elementor-512 .elementor-element.elementor-element-ce5ac18
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb0e9a */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebdbe4 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd99d14 */.elementor-512 .elementor-element.elementor-element-bd99d14
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf0795 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-729401e */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d789dc */.elementor-512 .elementor-element.elementor-element-6d789dc
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-709bd55 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4cf04 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afab1b */.elementor-512 .elementor-element.elementor-element-2afab1b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b585aa4 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f37c2 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65161c1 */.elementor-512 .elementor-element.elementor-element-65161c1
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-259fc40 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a9f66 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9305bf5 */.elementor-512 .elementor-element.elementor-element-9305bf5
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86b704 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb10d6 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5ac18 */.elementor-512 .elementor-element.elementor-element-ce5ac18
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb0e9a */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebdbe4 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd99d14 */.elementor-512 .elementor-element.elementor-element-bd99d14
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf0795 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-729401e */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d789dc */.elementor-512 .elementor-element.elementor-element-6d789dc
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-709bd55 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4cf04 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afab1b */.elementor-512 .elementor-element.elementor-element-2afab1b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b585aa4 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f37c2 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65161c1 */.elementor-512 .elementor-element.elementor-element-65161c1
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-259fc40 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a9f66 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9305bf5 */.elementor-512 .elementor-element.elementor-element-9305bf5
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86b704 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb10d6 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5ac18 */.elementor-512 .elementor-element.elementor-element-ce5ac18
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb0e9a */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebdbe4 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd99d14 */.elementor-512 .elementor-element.elementor-element-bd99d14
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf0795 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-729401e */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d789dc */.elementor-512 .elementor-element.elementor-element-6d789dc
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-709bd55 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4cf04 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afab1b */.elementor-512 .elementor-element.elementor-element-2afab1b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b585aa4 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f37c2 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65161c1 */.elementor-512 .elementor-element.elementor-element-65161c1
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-259fc40 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a9f66 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9305bf5 */.elementor-512 .elementor-element.elementor-element-9305bf5
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86b704 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb10d6 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5ac18 */.elementor-512 .elementor-element.elementor-element-ce5ac18
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb0e9a */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebdbe4 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd99d14 */.elementor-512 .elementor-element.elementor-element-bd99d14
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf0795 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-729401e */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d789dc */.elementor-512 .elementor-element.elementor-element-6d789dc
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-709bd55 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4cf04 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afab1b */.elementor-512 .elementor-element.elementor-element-2afab1b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b585aa4 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f37c2 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65161c1 */.elementor-512 .elementor-element.elementor-element-65161c1
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-259fc40 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a9f66 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9305bf5 */.elementor-512 .elementor-element.elementor-element-9305bf5
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f86b704 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebb10d6 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce5ac18 */.elementor-512 .elementor-element.elementor-element-ce5ac18
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0bb0e9a */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebdbe4 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd99d14 */.elementor-512 .elementor-element.elementor-element-bd99d14
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cf0795 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-729401e */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d789dc */.elementor-512 .elementor-element.elementor-element-6d789dc
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-709bd55 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd4cf04 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2afab1b */.elementor-512 .elementor-element.elementor-element-2afab1b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b585aa4 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f37c2 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65161c1 */.elementor-512 .elementor-element.elementor-element-65161c1
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-259fc40 */.gradient-border-btn-glass a.elementor-button.elementor-button-link {
  position: relative !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border-radius: inherit;
  border: 1px solid rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  box-shadow:
    inset 1px 1px 2px rgba(255, 255, 255, 0.35),
    inset -1px -1px 2px rgba(0, 0, 0, 0.25),
    0 8px 24px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}

.gradient-border-btn-glass a.elementor-button.elementor-button-link::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -45deg,
    rgba(255, 255, 255, 0.35),
    rgba(255, 255, 255, 0.05) 40%,
    transparent 60%
  );
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70a9f66 */.gradient-border-container {
  position: relative;
  z-index: 1;
}

.gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 16px; /* match container radius */
  background: linear-gradient(
    125deg,
    #FFDCEE 0%,
    #000000 35%,
    #000000 75%,
    #FFDCEE 100%
  );

  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
          mask-composite: exclude;

  z-index: -1;
}


.gradient-border-container{
  position: relative;
}

..gradient-border-container::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  opacity: 0.1; /* adjust here */
  z-index: 0;
}

..gradient-border-container > * {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f5e466 */.gradient-title .elementor-heading-title {
  background: linear-gradient(90deg, #9E1E63 0%, #6A0BC2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d806071 */.elementor-512 .elementor-element.elementor-element-d806071
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd32c32 */.elementor-512 .elementor-element.elementor-element-bd32c32
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b162a0 */.elementor-512 .elementor-element.elementor-element-5b162a0
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-561a7d1 */.elementor-512 .elementor-element.elementor-element-561a7d1
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc314f6 */.gradient-title .elementor-heading-title {
  background: linear-gradient(90deg, #9E1E63 0%, #6A0BC2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64e5cd4 */.gradient-border-btn a.elementor-button.elementor-button-link {
  position: relative !important;
  border: 0 !important;
  z-index: 1;
}

.gradient-border-btn a.elementor-button.elementor-button-link::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: linear-gradient(90deg, #6A0BC2 0%, #BC156F 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
 
}



.gradient-border-btn a.elementor-button.elementor-button-link:hover .elementor-button-text {
  color: #fff !important;
}

.gradient-border-btn a.elementor-button.elementor-button-link {
  position: relative !important;
  border: 0 !important;
  z-index: 1;

  box-shadow:
    0px 0px 16px -5px #9C1F64,
    0px 0px 16px 5px #84246E;
}

.gradient-border-btn a.elementor-button.elementor-button-link:hover {
  box-shadow:
    0px 0px 20px -3px #9C1F64,
    0px 0px 24px 6px #84246E;
}

.elementor-512 .elementor-element.elementor-element-64e5cd4 .elementor-button-icon {
  font-size: 30px; /* Increase size as needed */
  line-height: 1;
}

.elementor-512 .elementor-element.elementor-element-64e5cd4 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;  /* Vertically centers text and icon */
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f904925 */.gradient-border-btn-1 a.elementor-button.elementor-button-link {
  position: relative !important;
  border: 0 !important;
  z-index: 1;
}

.gradient-border-btn-1 a.elementor-button.elementor-button-link::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: inherit;
  background: linear-gradient(90deg, #6A0BC2 0%, #BC156F 100%);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  z-index: -1;
 
}



.elementor-512 .elementor-element.elementor-element-f904925 .elementor-button-icon {
  font-size: 30px; /* Increase size as needed */
  line-height: 1;
}

.elementor-512 .elementor-element.elementor-element-f904925 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;  /* Vertically centers text and icon */
  height: 100%;
}/* End custom CSS */