.elementor-433 .elementor-element.elementor-element-0ad4601{--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-433 .elementor-element.elementor-element-0ad4601:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-0ad4601 > .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-433 .elementor-element.elementor-element-795e006{--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-433 .elementor-element.elementor-element-e98d8b3{width:100%;max-width:100%;text-align:start;}.elementor-433 .elementor-element.elementor-element-e98d8b3.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-e98d8b3 .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-433 .elementor-element.elementor-element-8decbc3{width:100%;max-width:100%;text-align:start;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:36px;}.elementor-433 .elementor-element.elementor-element-8decbc3.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-433 .elementor-element.elementor-element-b1ac65f .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-433 .elementor-element.elementor-element-1cd0f1b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-de77c92{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-de77c92.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-de77c92 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-433 .elementor-element.elementor-element-e5d2385{--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-433 .elementor-element.elementor-element-e5d2385:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-e5d2385 > .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-433 .elementor-element.elementor-element-229dfa2{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-7fa59d7{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-433 .elementor-element.elementor-element-7fa59d7.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-7fa59d7 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-433 .elementor-element.elementor-element-73001c5{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;line-height:36px;}.elementor-433 .elementor-element.elementor-element-73001c5.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-9f19752{--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-433 .elementor-element.elementor-element-fe6e822{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-fe6e822.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-e521590{text-align:end;}.elementor-433 .elementor-element.elementor-element-e521590 .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-433 .elementor-element.elementor-element-736292d{text-align:end;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-433 .elementor-element.elementor-element-02a1f12{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-2b2996b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-8740295{text-align:center;}.elementor-433 .elementor-element.elementor-element-8740295 .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-433 .elementor-element.elementor-element-ba25442{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-433 .elementor-element.elementor-element-c15c17f{--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-433 .elementor-element.elementor-element-cbd5736{border-radius:30px 30px 30px 30px;}.elementor-433 .elementor-element.elementor-element-cbd5736 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-433 .elementor-element.elementor-element-b0cc4d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-0bafd6e{text-align:center;}.elementor-433 .elementor-element.elementor-element-0bafd6e .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-433 .elementor-element.elementor-element-fc140c8{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-433 .elementor-element.elementor-element-ad071cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-ad071cb.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-379a8ac{text-align:start;}.elementor-433 .elementor-element.elementor-element-379a8ac .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-433 .elementor-element.elementor-element-71e30bd{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-433 .elementor-element.elementor-element-d2b4ef2{--display:flex;--min-height:200px;}.elementor-433 .elementor-element.elementor-element-1c70ed7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-6a219f5{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-433 .elementor-element.elementor-element-6a219f5.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-6a219f5 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-433 .elementor-element.elementor-element-6578846{--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-433 .elementor-element.elementor-element-d48769b{--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-433 .elementor-element.elementor-element-d48769b:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-d48769b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(58deg, #5A2F8226 0%, #9E1E6326 100%);}.elementor-433 .elementor-element.elementor-element-b4053c0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-433 .elementor-element.elementor-element-57f58a6{--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-433 .elementor-element.elementor-element-57f58a6:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-57f58a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-57f58a6.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-433 .elementor-element.elementor-element-c749b24{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-c749b24.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-a14ece6{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-433 .elementor-element.elementor-element-a14ece6 .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-433 .elementor-element.elementor-element-d9ce1d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-433 .elementor-element.elementor-element-d9ce1d7 p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-7e8cda0{--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-433 .elementor-element.elementor-element-7e8cda0:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-7e8cda0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(58deg, #5A2F8226 0%, #9E1E6326 100%);}.elementor-433 .elementor-element.elementor-element-410c5bc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-433 .elementor-element.elementor-element-a9fa2b2{--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-433 .elementor-element.elementor-element-a9fa2b2:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-a9fa2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-a9fa2b2.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-3ef6d7a{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-3ef6d7a.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-5baec99{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-433 .elementor-element.elementor-element-5baec99 .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-433 .elementor-element.elementor-element-8aa43bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-433 .elementor-element.elementor-element-8aa43bd p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-d7478c0{--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-433 .elementor-element.elementor-element-27b9ecf{--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-433 .elementor-element.elementor-element-27b9ecf:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-27b9ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(58deg, #5A2F8226 0%, #9E1E6326 100%);}.elementor-433 .elementor-element.elementor-element-2648e5a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-433 .elementor-element.elementor-element-f68af7e{--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-433 .elementor-element.elementor-element-f68af7e:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-f68af7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-f68af7e.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-f3d5e04{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-f3d5e04.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-e78283c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-433 .elementor-element.elementor-element-e78283c .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-433 .elementor-element.elementor-element-8b79913{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-433 .elementor-element.elementor-element-8b79913 p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-90d611f{--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-433 .elementor-element.elementor-element-90d611f:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-90d611f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(58deg, #5A2F8226 0%, #9E1E6326 100%);}.elementor-433 .elementor-element.elementor-element-d9f64f8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-433 .elementor-element.elementor-element-7fc6326{--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-433 .elementor-element.elementor-element-7fc6326:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-7fc6326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-7fc6326.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-278c990{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-278c990.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-869a3bb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-433 .elementor-element.elementor-element-869a3bb .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-433 .elementor-element.elementor-element-19173b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;}.elementor-433 .elementor-element.elementor-element-19173b7 p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-cbe15ea{--display:flex;--min-height:200px;}.elementor-433 .elementor-element.elementor-element-3492dbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-4eeb536{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-433 .elementor-element.elementor-element-4eeb536.elementor-element{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-4eeb536 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-433 .elementor-element.elementor-element-e811412{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;}.elementor-433 .elementor-element.elementor-element-65a93c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-550669b{--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-433 .elementor-element.elementor-element-550669b:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-550669b > .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-433 .elementor-element.elementor-element-550669b::before, .elementor-433 .elementor-element.elementor-element-550669b > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-550669b > .e-con-inner > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-550669b > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-550669b > .e-con-inner > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-550669b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-433 .elementor-element.elementor-element-37439e0{--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-433 .elementor-element.elementor-element-011978c{--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-433 .elementor-element.elementor-element-011978c:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-011978c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-011978c.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-2897863{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-2897863.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-5f5192e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-433 .elementor-element.elementor-element-5f5192e .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-433 .elementor-element.elementor-element-d697974{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-433 .elementor-element.elementor-element-d697974 p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-2cffad4 .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-433 .elementor-element.elementor-element-2cffad4{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-2cffad4 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-433 .elementor-element.elementor-element-6665eb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-ac6897c{--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-433 .elementor-element.elementor-element-ac6897c:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-ac6897c > .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-433 .elementor-element.elementor-element-ac6897c::before, .elementor-433 .elementor-element.elementor-element-ac6897c > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-ac6897c > .e-con-inner > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-ac6897c > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-ac6897c > .e-con-inner > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-ac6897c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-433 .elementor-element.elementor-element-259165d{--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-433 .elementor-element.elementor-element-3dc6eb6{--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-433 .elementor-element.elementor-element-3dc6eb6:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-3dc6eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-3dc6eb6.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-5ddb1a8{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-5ddb1a8.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-a01b198{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-433 .elementor-element.elementor-element-a01b198 .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-433 .elementor-element.elementor-element-d0cbee5{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-433 .elementor-element.elementor-element-d0cbee5 p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-6e40583 .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-433 .elementor-element.elementor-element-6e40583{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-6e40583 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-433 .elementor-element.elementor-element-9a8a684{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-dab29c5{--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-433 .elementor-element.elementor-element-dab29c5:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-dab29c5 > .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-433 .elementor-element.elementor-element-dab29c5::before, .elementor-433 .elementor-element.elementor-element-dab29c5 > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-dab29c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-dab29c5 > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-dab29c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-dab29c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-433 .elementor-element.elementor-element-d1eddf2{--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-433 .elementor-element.elementor-element-a0b6d95{--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-433 .elementor-element.elementor-element-a0b6d95:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-a0b6d95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-a0b6d95.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-f2d84d0{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-f2d84d0.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-6ae24e7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-433 .elementor-element.elementor-element-6ae24e7 .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-433 .elementor-element.elementor-element-999a5a0{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-433 .elementor-element.elementor-element-999a5a0 p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-8a0f3af .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-433 .elementor-element.elementor-element-8a0f3af{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-8a0f3af .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-433 .elementor-element.elementor-element-375c0a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-d0bedcd{--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-433 .elementor-element.elementor-element-d0bedcd:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-d0bedcd > .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-433 .elementor-element.elementor-element-d0bedcd::before, .elementor-433 .elementor-element.elementor-element-d0bedcd > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-d0bedcd > .e-con-inner > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-d0bedcd > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-d0bedcd > .e-con-inner > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-d0bedcd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-433 .elementor-element.elementor-element-ad34ba9{--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-433 .elementor-element.elementor-element-0530caf{--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-433 .elementor-element.elementor-element-0530caf:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-0530caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-0530caf.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-bbb26e7{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-bbb26e7.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-e7cb412{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-433 .elementor-element.elementor-element-e7cb412 .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-433 .elementor-element.elementor-element-f604795{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-433 .elementor-element.elementor-element-f604795 p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-00643a2 .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-433 .elementor-element.elementor-element-00643a2{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-00643a2 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-433 .elementor-element.elementor-element-c395dc6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-82b3b28{--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-433 .elementor-element.elementor-element-82b3b28:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-82b3b28 > .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-433 .elementor-element.elementor-element-82b3b28::before, .elementor-433 .elementor-element.elementor-element-82b3b28 > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-82b3b28 > .e-con-inner > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-82b3b28 > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-82b3b28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-82b3b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-433 .elementor-element.elementor-element-8fdeff9{--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-433 .elementor-element.elementor-element-17cab23{--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-433 .elementor-element.elementor-element-17cab23:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-17cab23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-17cab23.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-bd45b64{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-bd45b64.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-8e432c4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-433 .elementor-element.elementor-element-8e432c4 .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-433 .elementor-element.elementor-element-028a846{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-433 .elementor-element.elementor-element-028a846 p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-780317e .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-433 .elementor-element.elementor-element-780317e{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-780317e .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-433 .elementor-element.elementor-element-54aec65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-e5a7b39{--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-433 .elementor-element.elementor-element-e5a7b39:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-e5a7b39 > .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-433 .elementor-element.elementor-element-e5a7b39::before, .elementor-433 .elementor-element.elementor-element-e5a7b39 > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-e5a7b39 > .e-con-inner > .elementor-background-video-container::before, .elementor-433 .elementor-element.elementor-element-e5a7b39 > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-e5a7b39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-433 .elementor-element.elementor-element-e5a7b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E00000;--background-overlay:'';}.elementor-433 .elementor-element.elementor-element-315edb0{--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-433 .elementor-element.elementor-element-53fbe30{--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-433 .elementor-element.elementor-element-53fbe30:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-53fbe30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-53fbe30.e-con{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-2392708{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-2392708.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-b847919{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-433 .elementor-element.elementor-element-b847919 .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-433 .elementor-element.elementor-element-c257a8b{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-433 .elementor-element.elementor-element-c257a8b p{margin-block-end:30px;}.elementor-433 .elementor-element.elementor-element-a7cf49b .elementor-button{background-color:#FFDCEE1C;border-radius:100px 100px 100px 100px;}.elementor-433 .elementor-element.elementor-element-a7cf49b{width:var( --container-widget-width, 230px );max-width:230px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-a7cf49b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-433 .elementor-element.elementor-element-ef36a97{--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-433 .elementor-element.elementor-element-9577349{--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-433 .elementor-element.elementor-element-a402c37{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-1bf40e5{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-433 .elementor-element.elementor-element-1bf40e5.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-1bf40e5 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-433 .elementor-element.elementor-element-c9b10ae{--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-433 .elementor-element.elementor-element-0d725fb{padding:0px 140px 0px 140px;}.elementor-433 .elementor-element.elementor-element-b4799ae{--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-433 .elementor-element.elementor-element-f6f9c89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-748b766{--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-433 .elementor-element.elementor-element-748b766:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-748b766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-748b766.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-f90130f{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-f90130f.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-6164968{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-433 .elementor-element.elementor-element-7d1ac04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-dfe75a0{--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-433 .elementor-element.elementor-element-dfe75a0:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-dfe75a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-dfe75a0.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-7d2e89b{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-7d2e89b.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-7cf221b{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-433 .elementor-element.elementor-element-d42fb1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-0a125b4{--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-433 .elementor-element.elementor-element-0a125b4:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-0a125b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-0a125b4.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-fccbf44{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-fccbf44.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-b129908{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-433 .elementor-element.elementor-element-178340b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-57ad37e{--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-433 .elementor-element.elementor-element-57ad37e:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-57ad37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A2F8240;}.elementor-433 .elementor-element.elementor-element-57ad37e.e-con{--align-self:center;}.elementor-433 .elementor-element.elementor-element-00add28{padding:0px 0px 0px 0px;}.elementor-433 .elementor-element.elementor-element-00add28.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-c87d7d3{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;}.elementor-433 .elementor-element.elementor-element-8d54323{--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-433 .elementor-element.elementor-element-e4ae726{--display:flex;--justify-content:center;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-4ce7704{width:100%;max-width:100%;text-align:start;}.elementor-433 .elementor-element.elementor-element-4ce7704.elementor-element{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-4ce7704 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;line-height:50px;}.elementor-433 .elementor-element.elementor-element-7b729ed{--e-transform-flipX:-1;}.elementor-433 .elementor-element.elementor-element-fb2c7aa{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;}.elementor-433 .elementor-element.elementor-element-88d157e{--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-433 .elementor-element.elementor-element-ace73a9 .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-433 .elementor-element.elementor-element-ace73a9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-433 .elementor-element.elementor-element-ace73a9.elementor-element{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-ace73a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-433 .elementor-element.elementor-element-ace73a9 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-433 .elementor-element.elementor-element-32d7d62 .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-433 .elementor-element.elementor-element-32d7d62{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-433 .elementor-element.elementor-element-32d7d62.elementor-element{--align-self:flex-start;}.elementor-433 .elementor-element.elementor-element-32d7d62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-433 .elementor-element.elementor-element-32d7d62 .elementor-button .elementor-button-content-wrapper{gap:30px;}.elementor-433 .elementor-element.elementor-element-1fdc628{--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-433 .elementor-element.elementor-element-1fdc628:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-1fdc628 > .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-433 .elementor-element.elementor-element-3374c90{--e-transform-flipX:-1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-433 .elementor-element.elementor-element-0ad4601{--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-433 .elementor-element.elementor-element-e98d8b3 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-433 .elementor-element.elementor-element-8decbc3{font-size:22px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-433 .elementor-element.elementor-element-1cd0f1b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-de77c92{width:100%;max-width:100%;}.elementor-433 .elementor-element.elementor-element-e5d2385:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-e5d2385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Frame-2147238515-2.png");}.elementor-433 .elementor-element.elementor-element-7fa59d7{--container-widget-width:530px;--container-widget-flex-grow:0;width:var( --container-widget-width, 530px );max-width:530px;}.elementor-433 .elementor-element.elementor-element-7fa59d7 .elementor-heading-title{font-size:35px;}.elementor-433 .elementor-element.elementor-element-73001c5{font-size:22px;}.elementor-433 .elementor-element.elementor-element-9f19752{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-433 .elementor-element.elementor-element-e521590 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-02a1f12{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-433 .elementor-element.elementor-element-8740295 .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-c15c17f{--min-height:179px;--justify-content:center;}.elementor-433 .elementor-element.elementor-element-0bafd6e .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-379a8ac .elementor-heading-title{font-size:20px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-d2b4ef2{--min-height:150px;}.elementor-433 .elementor-element.elementor-element-6a219f5{--container-widget-width:450px;--container-widget-flex-grow:0;width:var( --container-widget-width, 450px );max-width:450px;}.elementor-433 .elementor-element.elementor-element-6a219f5 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-433 .elementor-element.elementor-element-d48769b{--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-433 .elementor-element.elementor-element-a14ece6 .elementor-heading-title{font-size:22px;}.elementor-433 .elementor-element.elementor-element-7e8cda0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-5baec99 .elementor-heading-title{font-size:22px;}.elementor-433 .elementor-element.elementor-element-27b9ecf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-e78283c .elementor-heading-title{font-size:22px;}.elementor-433 .elementor-element.elementor-element-90d611f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-869a3bb .elementor-heading-title{font-size:22px;}.elementor-433 .elementor-element.elementor-element-cbe15ea{--min-height:150px;}.elementor-433 .elementor-element.elementor-element-4eeb536{--container-widget-width:566px;--container-widget-flex-grow:0;width:var( --container-widget-width, 566px );max-width:566px;}.elementor-433 .elementor-element.elementor-element-4eeb536 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-433 .elementor-element.elementor-element-e811412{font-size:22px;}.elementor-433 .elementor-element.elementor-element-d697974{--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}.elementor-433 .elementor-element.elementor-element-6ae24e7{width:var( --container-widget-width, 189px );max-width:189px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-ef36a97{--e-n-carousel-swiper-slides-to-display:2;}.elementor-433 .elementor-element.elementor-element-9577349{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-433 .elementor-element.elementor-element-1bf40e5{--container-widget-width:606px;--container-widget-flex-grow:0;width:var( --container-widget-width, 606px );max-width:606px;}.elementor-433 .elementor-element.elementor-element-1bf40e5 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-433 .elementor-element.elementor-element-0d725fb{width:var( --container-widget-width, 530px );max-width:530px;padding:0px 0px 0px 0px;--container-widget-width:530px;--container-widget-flex-grow:0;}.elementor-433 .elementor-element.elementor-element-0d725fb.elementor-element{--align-self:center;}.elementor-433 .elementor-element.elementor-element-6164968{font-size:16px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-7cf221b{font-size:16px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-b129908{font-size:16px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-c87d7d3{font-size:16px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-4ce7704 .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-433 .elementor-element.elementor-element-fb2c7aa{font-size:22px;}}@media(max-width:767px){.elementor-433 .elementor-element.elementor-element-0ad4601{--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-433 .elementor-element.elementor-element-e98d8b3{text-align:center;}.elementor-433 .elementor-element.elementor-element-e98d8b3 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-433 .elementor-element.elementor-element-8decbc3{text-align:center;font-size:20px;line-height:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-433 .elementor-element.elementor-element-b1ac65f .elementor-button{font-size:16px;padding:15px 026px 15px 26px;}.elementor-433 .elementor-element.elementor-element-e5d2385:not(.elementor-motion-effects-element-type-background), .elementor-433 .elementor-element.elementor-element-e5d2385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://divinarebh.com/wp-content/uploads/2025/12/Frame-2147238515-4-scaled.png");}.elementor-433 .elementor-element.elementor-element-e5d2385{--padding-top:100px;--padding-bottom:100px;--padding-left:020px;--padding-right:20px;}.elementor-433 .elementor-element.elementor-element-7fa59d7 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-433 .elementor-element.elementor-element-73001c5{font-size:20px;line-height:28px;}.elementor-433 .elementor-element.elementor-element-9f19752{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-433 .elementor-element.elementor-element-e521590{text-align:center;}.elementor-433 .elementor-element.elementor-element-e521590 .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-736292d{text-align:center;}.elementor-433 .elementor-element.elementor-element-02a1f12{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-433 .elementor-element.elementor-element-8740295 .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-0bafd6e .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-379a8ac{text-align:center;}.elementor-433 .elementor-element.elementor-element-379a8ac .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-71e30bd{text-align:center;}.elementor-433 .elementor-element.elementor-element-6a219f5 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-433 .elementor-element.elementor-element-57f58a6{--width:60px;--min-height:60px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-433 .elementor-element.elementor-element-a14ece6 .elementor-heading-title{font-size:20px;}.elementor-433 .elementor-element.elementor-element-d9ce1d7{font-size:14px;}.elementor-433 .elementor-element.elementor-element-a9fa2b2{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-5baec99 .elementor-heading-title{font-size:20px;}.elementor-433 .elementor-element.elementor-element-8aa43bd{font-size:14px;}.elementor-433 .elementor-element.elementor-element-f68af7e{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-e78283c .elementor-heading-title{font-size:20px;}.elementor-433 .elementor-element.elementor-element-8b79913{font-size:14px;}.elementor-433 .elementor-element.elementor-element-7fc6326{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-869a3bb .elementor-heading-title{font-size:20px;}.elementor-433 .elementor-element.elementor-element-19173b7{font-size:14px;}.elementor-433 .elementor-element.elementor-element-4eeb536{text-align:center;}.elementor-433 .elementor-element.elementor-element-4eeb536 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-433 .elementor-element.elementor-element-e811412{text-align:center;font-size:20px;}.elementor-433 .elementor-element.elementor-element-550669b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-011978c{--width:60px;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-5f5192e{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-433 .elementor-element.elementor-element-5f5192e .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-433 .elementor-element.elementor-element-d697974{--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;font-size:14px;}.elementor-433 .elementor-element.elementor-element-d697974 p{margin-block-end:20px;}.elementor-433 .elementor-element.elementor-element-2cffad4{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-433 .elementor-element.elementor-element-ac6897c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-259165d{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-433 .elementor-element.elementor-element-3dc6eb6{--width:60px;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-a01b198{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-433 .elementor-element.elementor-element-a01b198 .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-d0cbee5{--container-widget-width:269px;--container-widget-flex-grow:0;width:var( --container-widget-width, 269px );max-width:269px;font-size:14px;}.elementor-433 .elementor-element.elementor-element-d0cbee5 p{margin-block-end:20px;}.elementor-433 .elementor-element.elementor-element-6e40583{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-433 .elementor-element.elementor-element-dab29c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-a0b6d95{--width:60px;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-6ae24e7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-433 .elementor-element.elementor-element-6ae24e7 .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-999a5a0{--container-widget-width:252px;--container-widget-flex-grow:0;width:var( --container-widget-width, 252px );max-width:252px;font-size:14px;}.elementor-433 .elementor-element.elementor-element-999a5a0 p{margin-block-end:20px;}.elementor-433 .elementor-element.elementor-element-8a0f3af{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-433 .elementor-element.elementor-element-d0bedcd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-0530caf{--width:60px;--min-height:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-e7cb412{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-433 .elementor-element.elementor-element-e7cb412 .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-f604795{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;font-size:14px;}.elementor-433 .elementor-element.elementor-element-f604795 p{margin-block-end:20px;}.elementor-433 .elementor-element.elementor-element-00643a2{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-433 .elementor-element.elementor-element-82b3b28{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-17cab23{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-8e432c4{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-433 .elementor-element.elementor-element-8e432c4 .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-028a846{font-size:14px;}.elementor-433 .elementor-element.elementor-element-028a846 p{margin-block-end:20px;}.elementor-433 .elementor-element.elementor-element-780317e{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-433 .elementor-element.elementor-element-e5a7b39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-53fbe30{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-b847919{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-433 .elementor-element.elementor-element-b847919 .elementor-heading-title{font-size:18px;}.elementor-433 .elementor-element.elementor-element-c257a8b{font-size:14px;}.elementor-433 .elementor-element.elementor-element-c257a8b p{margin-block-end:20px;}.elementor-433 .elementor-element.elementor-element-a7cf49b{--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-433 .elementor-element.elementor-element-ef36a97{--e-n-carousel-swiper-slides-to-display:1;}.elementor-433 .elementor-element.elementor-element-9577349{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-433 .elementor-element.elementor-element-1bf40e5 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-433 .elementor-element.elementor-element-b4799ae{--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-433 .elementor-element.elementor-element-f6f9c89{--width:47%;}.elementor-433 .elementor-element.elementor-element-748b766{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-6164968{font-size:14px;line-height:22px;}.elementor-433 .elementor-element.elementor-element-7d1ac04{--width:47%;}.elementor-433 .elementor-element.elementor-element-dfe75a0{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-7cf221b{font-size:14px;line-height:22px;}.elementor-433 .elementor-element.elementor-element-d42fb1a{--width:47%;}.elementor-433 .elementor-element.elementor-element-0a125b4{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-b129908{font-size:14px;line-height:22px;}.elementor-433 .elementor-element.elementor-element-178340b{--width:47%;}.elementor-433 .elementor-element.elementor-element-57ad37e{--width:60px;--min-height:60px;}.elementor-433 .elementor-element.elementor-element-c87d7d3{font-size:14px;line-height:22px;}.elementor-433 .elementor-element.elementor-element-8d54323{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:020px;}.elementor-433 .elementor-element.elementor-element-e4ae726{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-433 .elementor-element.elementor-element-4ce7704{text-align:center;}.elementor-433 .elementor-element.elementor-element-4ce7704 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-433 .elementor-element.elementor-element-fb2c7aa{text-align:center;font-size:20px;}.elementor-433 .elementor-element.elementor-element-ace73a9{width:100%;max-width:100%;}.elementor-433 .elementor-element.elementor-element-ace73a9 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-433 .elementor-element.elementor-element-ace73a9 .elementor-button{padding:15px 20px 15px 20px;}.elementor-433 .elementor-element.elementor-element-32d7d62{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-433 .elementor-element.elementor-element-32d7d62 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-433 .elementor-element.elementor-element-32d7d62 .elementor-button{padding:15px 20px 15px 20px;}.elementor-433 .elementor-element.elementor-element-1fdc628{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-433 .elementor-element.elementor-element-0ad4601{--content-width:1400px;}.elementor-433 .elementor-element.elementor-element-1cd0f1b{--width:73%;}.elementor-433 .elementor-element.elementor-element-e5d2385{--content-width:1400px;}.elementor-433 .elementor-element.elementor-element-02a1f12{--width:100%;}.elementor-433 .elementor-element.elementor-element-d48769b{--width:100%;}.elementor-433 .elementor-element.elementor-element-57f58a6{--width:65px;}.elementor-433 .elementor-element.elementor-element-7e8cda0{--width:100%;}.elementor-433 .elementor-element.elementor-element-a9fa2b2{--width:65px;}.elementor-433 .elementor-element.elementor-element-27b9ecf{--width:100%;}.elementor-433 .elementor-element.elementor-element-f68af7e{--width:65px;}.elementor-433 .elementor-element.elementor-element-90d611f{--width:100%;}.elementor-433 .elementor-element.elementor-element-7fc6326{--width:65px;}.elementor-433 .elementor-element.elementor-element-011978c{--width:65px;}.elementor-433 .elementor-element.elementor-element-3dc6eb6{--width:65px;}.elementor-433 .elementor-element.elementor-element-a0b6d95{--width:65px;}.elementor-433 .elementor-element.elementor-element-0530caf{--width:65px;}.elementor-433 .elementor-element.elementor-element-17cab23{--width:65px;}.elementor-433 .elementor-element.elementor-element-53fbe30{--width:65px;}.elementor-433 .elementor-element.elementor-element-9577349{--content-width:1400px;}.elementor-433 .elementor-element.elementor-element-748b766{--width:65px;}.elementor-433 .elementor-element.elementor-element-dfe75a0{--width:65px;}.elementor-433 .elementor-element.elementor-element-0a125b4{--width:65px;}.elementor-433 .elementor-element.elementor-element-57ad37e{--width:65px;}.elementor-433 .elementor-element.elementor-element-8d54323{--content-width:1400px;}.elementor-433 .elementor-element.elementor-element-1fdc628{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-433 .elementor-element.elementor-element-88d157e{--width:600px;}}/* Start custom CSS for button, class: .elementor-element-b1ac65f */.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-7fa59d7 */.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-6a219f5 */.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-d48769b */.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-433 .elementor-element.elementor-element-d48769b
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e8cda0 */.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-433 .elementor-element.elementor-element-7e8cda0
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27b9ecf */.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-433 .elementor-element.elementor-element-27b9ecf
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90d611f */.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-433 .elementor-element.elementor-element-90d611f
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4eeb536 */.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-011978c */.elementor-433 .elementor-element.elementor-element-011978c
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cffad4 */.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-550669b */.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-3dc6eb6 */.elementor-433 .elementor-element.elementor-element-3dc6eb6
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e40583 */.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-ac6897c */.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-a0b6d95 */.elementor-433 .elementor-element.elementor-element-a0b6d95
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a0f3af */.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-dab29c5 */.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-0530caf */.elementor-433 .elementor-element.elementor-element-0530caf
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00643a2 */.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-d0bedcd */.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-17cab23 */.elementor-433 .elementor-element.elementor-element-17cab23
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-780317e */.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-82b3b28 */.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-53fbe30 */.elementor-433 .elementor-element.elementor-element-53fbe30
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7cf49b */.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-e5a7b39 */.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-011978c */.elementor-433 .elementor-element.elementor-element-011978c
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cffad4 */.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-550669b */.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-3dc6eb6 */.elementor-433 .elementor-element.elementor-element-3dc6eb6
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e40583 */.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-ac6897c */.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-a0b6d95 */.elementor-433 .elementor-element.elementor-element-a0b6d95
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a0f3af */.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-dab29c5 */.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-0530caf */.elementor-433 .elementor-element.elementor-element-0530caf
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00643a2 */.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-d0bedcd */.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-17cab23 */.elementor-433 .elementor-element.elementor-element-17cab23
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-780317e */.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-82b3b28 */.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-53fbe30 */.elementor-433 .elementor-element.elementor-element-53fbe30
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7cf49b */.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-e5a7b39 */.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-011978c */.elementor-433 .elementor-element.elementor-element-011978c
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cffad4 */.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-550669b */.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-3dc6eb6 */.elementor-433 .elementor-element.elementor-element-3dc6eb6
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e40583 */.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-ac6897c */.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-a0b6d95 */.elementor-433 .elementor-element.elementor-element-a0b6d95
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a0f3af */.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-dab29c5 */.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-0530caf */.elementor-433 .elementor-element.elementor-element-0530caf
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00643a2 */.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-d0bedcd */.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-17cab23 */.elementor-433 .elementor-element.elementor-element-17cab23
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-780317e */.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-82b3b28 */.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-53fbe30 */.elementor-433 .elementor-element.elementor-element-53fbe30
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7cf49b */.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-e5a7b39 */.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-011978c */.elementor-433 .elementor-element.elementor-element-011978c
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cffad4 */.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-550669b */.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-3dc6eb6 */.elementor-433 .elementor-element.elementor-element-3dc6eb6
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e40583 */.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-ac6897c */.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-a0b6d95 */.elementor-433 .elementor-element.elementor-element-a0b6d95
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a0f3af */.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-dab29c5 */.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-0530caf */.elementor-433 .elementor-element.elementor-element-0530caf
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00643a2 */.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-d0bedcd */.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-17cab23 */.elementor-433 .elementor-element.elementor-element-17cab23
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-780317e */.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-82b3b28 */.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-53fbe30 */.elementor-433 .elementor-element.elementor-element-53fbe30
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7cf49b */.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-e5a7b39 */.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-011978c */.elementor-433 .elementor-element.elementor-element-011978c
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cffad4 */.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-550669b */.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-3dc6eb6 */.elementor-433 .elementor-element.elementor-element-3dc6eb6
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e40583 */.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-ac6897c */.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-a0b6d95 */.elementor-433 .elementor-element.elementor-element-a0b6d95
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a0f3af */.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-dab29c5 */.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-0530caf */.elementor-433 .elementor-element.elementor-element-0530caf
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00643a2 */.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-d0bedcd */.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-17cab23 */.elementor-433 .elementor-element.elementor-element-17cab23
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-780317e */.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-82b3b28 */.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-53fbe30 */.elementor-433 .elementor-element.elementor-element-53fbe30
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7cf49b */.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-e5a7b39 */.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-011978c */.elementor-433 .elementor-element.elementor-element-011978c
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cffad4 */.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-550669b */.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-3dc6eb6 */.elementor-433 .elementor-element.elementor-element-3dc6eb6
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e40583 */.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-ac6897c */.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-a0b6d95 */.elementor-433 .elementor-element.elementor-element-a0b6d95
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a0f3af */.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-dab29c5 */.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-0530caf */.elementor-433 .elementor-element.elementor-element-0530caf
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00643a2 */.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-d0bedcd */.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-17cab23 */.elementor-433 .elementor-element.elementor-element-17cab23
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-780317e */.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-82b3b28 */.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-53fbe30 */.elementor-433 .elementor-element.elementor-element-53fbe30
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7cf49b */.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-e5a7b39 */.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-011978c */.elementor-433 .elementor-element.elementor-element-011978c
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2cffad4 */.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-550669b */.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-3dc6eb6 */.elementor-433 .elementor-element.elementor-element-3dc6eb6
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e40583 */.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-ac6897c */.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-a0b6d95 */.elementor-433 .elementor-element.elementor-element-a0b6d95
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a0f3af */.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-dab29c5 */.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-0530caf */.elementor-433 .elementor-element.elementor-element-0530caf
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00643a2 */.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-d0bedcd */.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-17cab23 */.elementor-433 .elementor-element.elementor-element-17cab23
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-780317e */.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-82b3b28 */.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-53fbe30 */.elementor-433 .elementor-element.elementor-element-53fbe30
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7cf49b */.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-e5a7b39 */.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-1bf40e5 */.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-748b766 */.elementor-433 .elementor-element.elementor-element-748b766
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfe75a0 */.elementor-433 .elementor-element.elementor-element-dfe75a0
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a125b4 */.elementor-433 .elementor-element.elementor-element-0a125b4
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57ad37e */.elementor-433 .elementor-element.elementor-element-57ad37e
{
      backdrop-filter: blur(15px) saturate(130%);
    -webkit-backdrop-filter: blur(15px) saturate(130%);
 }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ce7704 */.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-ace73a9 */.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-433 .elementor-element.elementor-element-ace73a9 .elementor-button-icon {
  font-size: 30px; /* Increase size as needed */
  line-height: 1;
}

.elementor-433 .elementor-element.elementor-element-ace73a9 .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-32d7d62 */.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-433 .elementor-element.elementor-element-32d7d62 .elementor-button-icon {
  font-size: 30px; /* Increase size as needed */
  line-height: 1;
}

.elementor-433 .elementor-element.elementor-element-32d7d62 .elementor-button-content-wrapper {
  display: flex;
  align-items: center;  /* Vertically centers text and icon */
  height: 100%;
}/* End custom CSS */