.elementor-17 .elementor-element.elementor-element-ef16166{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:150px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-ef16166:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ef16166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sellinkly.com/wp-content/uploads/2026/03/Frame-1000003287.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-a101977{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c0bc253{width:auto;max-width:auto;padding:8px 10px 8px 10px;text-align:center;}.elementor-17 .elementor-element.elementor-element-c0bc253.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c0bc253 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2a1657e{text-align:center;}.elementor-17 .elementor-element.elementor-element-2a1657e .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:64px;font-weight:600;line-height:70px;letter-spacing:-2.88px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b5c0dc9{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF80;}.elementor-17 .elementor-element.elementor-element-b5c0dc9.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-00859a1{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-5c1adfd{width:auto;max-width:auto;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-5c1adfd:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-5c1adfd.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5c1adfd .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-1ff6eb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fec34a3{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF80;}.elementor-17 .elementor-element.elementor-element-fec34a3 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-bbe1203{--e-image-carousel-slides-to-show:6;}.elementor-17 .elementor-element.elementor-element-bbe1203 .swiper-wrapper{display:flex;align-items:center;}.elementor-17 .elementor-element.elementor-element-ca504e0{--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:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ca504e0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ca504e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sellinkly.com/wp-content/uploads/2026/03/Frame-355-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-c62b612{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-bb93ad7{width:auto;max-width:auto;padding:8px 10px 8px 10px;text-align:start;}.elementor-17 .elementor-element.elementor-element-bb93ad7.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-bb93ad7 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:600;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-02f14fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-02f14fe .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:56px;font-weight:600;line-height:70px;letter-spacing:-2.88px;color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-c30a728{--display:flex;}.elementor-17 .elementor-element.elementor-element-df2b037{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-48c4a21{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-2335619{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-5e0f310{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-949adfb{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-949adfb.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-949adfb .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-20debdc{text-align:start;}.elementor-17 .elementor-element.elementor-element-20debdc .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:-0.56px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-8099e39{text-align:start;}.elementor-17 .elementor-element.elementor-element-8099e39 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c425b13{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-c425b13 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-2b59001{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-2b59001:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-2b59001.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-2b59001 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-91bf68d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17 .elementor-element.elementor-element-fb933af{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-6523f0f{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-ec22d90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-935dc73{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-935dc73.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-935dc73 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e213d6a{text-align:start;}.elementor-17 .elementor-element.elementor-element-e213d6a .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-e53dec4{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-e53dec4 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-c363908{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-c363908:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-c363908.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c363908 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-4b57055{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-11e41e0{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-9ce279e{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-23264b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-965d042{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-965d042.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-965d042 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9458264{text-align:start;}.elementor-17 .elementor-element.elementor-element-9458264 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:-0.56px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-291eec5{text-align:start;}.elementor-17 .elementor-element.elementor-element-291eec5 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b87aaa3{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-b87aaa3 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-3f6a515{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-3f6a515:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-3f6a515.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-3f6a515 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-29715fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4c62c64{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-ed1bcdf{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-ad6c51e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-6ec2a35{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-6ec2a35.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-6ec2a35 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-ae5e79d{text-align:start;}.elementor-17 .elementor-element.elementor-element-ae5e79d .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-dd3e513{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-dd3e513 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-a40e1f1{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-a40e1f1:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-a40e1f1.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-a40e1f1 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-f5a267e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0ebf440{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-f3a03a7{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-449b76b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-9efa3a5{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-9efa3a5.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-9efa3a5 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-419d81b{text-align:start;}.elementor-17 .elementor-element.elementor-element-419d81b .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:-0.56px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cb08f0d{text-align:start;}.elementor-17 .elementor-element.elementor-element-cb08f0d .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3c6f438{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-3c6f438 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-713ce1f{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-713ce1f:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-713ce1f.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-713ce1f .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-60353fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-47be728{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-29229f9{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-1e420f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-2bdefa1{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-2bdefa1.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-2bdefa1 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1b8253d{text-align:start;}.elementor-17 .elementor-element.elementor-element-1b8253d .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-95374cc{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-95374cc p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-6808305{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-6808305:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-6808305.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-6808305 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-77df8b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0579d4b{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-18097d9{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-4094034{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-cc93b8b{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-cc93b8b.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-cc93b8b .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-06cd86f{text-align:start;}.elementor-17 .elementor-element.elementor-element-06cd86f .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-baa4e90{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-baa4e90 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-7739a38{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-7739a38:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-7739a38.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-7739a38 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-393a410{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a1fab09{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-59f210d{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-a9303ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-cf8d9b0{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-cf8d9b0.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-cf8d9b0 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-47cdb1b{text-align:start;}.elementor-17 .elementor-element.elementor-element-47cdb1b .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cc19023{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-cc19023 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-a15f224{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-a15f224:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-a15f224.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-a15f224 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-22f89e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-71ca8b5{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-cab94b5{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-cf08b1b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-60139a8{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-60139a8.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-60139a8 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cf21c18{text-align:start;}.elementor-17 .elementor-element.elementor-element-cf21c18 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-54e55a0{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-54e55a0 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-2fff752{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-2fff752:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-2fff752.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-2fff752 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-43ce782{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5f7fb12{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-2a64483{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-a805d59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-39a04a8{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-39a04a8.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-39a04a8 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-49566a6{text-align:start;}.elementor-17 .elementor-element.elementor-element-49566a6 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-32fb79b{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-32fb79b p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-cff2432{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-cff2432:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-cff2432.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-cff2432 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-0a8288e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-13f7723{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-0858abf{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-7707f29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-679875f{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-679875f.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-679875f .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c441189{text-align:start;}.elementor-17 .elementor-element.elementor-element-c441189 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c704c51{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-c704c51 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-8e5bc9c{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-8e5bc9c:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-8e5bc9c.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-8e5bc9c .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-83b28b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f37dc03{--display:flex;}.elementor-17 .elementor-element.elementor-element-cfb74fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-e85d519{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-4dd8aa7{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-4730000{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-14c4d57{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-14c4d57.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-14c4d57 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9977dea{text-align:start;}.elementor-17 .elementor-element.elementor-element-9977dea .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:-0.56px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0fb3715{text-align:start;}.elementor-17 .elementor-element.elementor-element-0fb3715 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7982e05{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-7982e05 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-4b4c123{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-4b4c123:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-4b4c123.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-4b4c123 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-5602098{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7a3ae93{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-7067f31{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-8c5ea95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-f969ea5{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-f969ea5.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-f969ea5 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-53a0b99{text-align:start;}.elementor-17 .elementor-element.elementor-element-53a0b99 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-209ed4c{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-209ed4c p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-b0f863b{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-b0f863b:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-b0f863b.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-b0f863b .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-1baac12{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c026e15{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-4a4e4e7{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-d58e2a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-e4abfd0{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-e4abfd0.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-e4abfd0 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-969db50{text-align:start;}.elementor-17 .elementor-element.elementor-element-969db50 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:-0.56px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6f900d9{text-align:start;}.elementor-17 .elementor-element.elementor-element-6f900d9 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-2738a79{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-2738a79 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-9e801bc{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-9e801bc:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-9e801bc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-9e801bc .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-60ff73d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-43892b6{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-5f69dc8{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-57d4f18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-c559ac8{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-c559ac8.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c559ac8 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-efe385a{text-align:start;}.elementor-17 .elementor-element.elementor-element-efe385a .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-93b57fe{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-93b57fe p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-cf23995{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-cf23995:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-cf23995.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-cf23995 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-0f48955{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b01d846{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-dcffc8b{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-4c9cca4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-743014a{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-743014a.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-743014a .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6bff658{text-align:start;}.elementor-17 .elementor-element.elementor-element-6bff658 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:14px;font-weight:400;text-transform:capitalize;letter-spacing:-0.56px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-1eeee3f{text-align:start;}.elementor-17 .elementor-element.elementor-element-1eeee3f .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5b23f8b{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-5b23f8b p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-a7983d1{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-a7983d1:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-a7983d1.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-a7983d1 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-6433d5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cc179c1{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-b4af44c{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-c274a53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-d0f4c38{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-d0f4c38.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-d0f4c38 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3e96256{text-align:start;}.elementor-17 .elementor-element.elementor-element-3e96256 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5dc34d0{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-5dc34d0 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-69b1116{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-69b1116:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-69b1116.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-69b1116 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-68fd47f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-52e04d2{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-3537909{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-d1bbafe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-c25850b{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-c25850b.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c25850b .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-6559731{text-align:start;}.elementor-17 .elementor-element.elementor-element-6559731 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-24c5ccf{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-24c5ccf p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-c632640{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-c632640:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-c632640.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-c632640 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-2381a70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-93acd1c{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-e81c401{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-bffa24c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-800d7ea{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-800d7ea.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-800d7ea .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9c68d44{text-align:start;}.elementor-17 .elementor-element.elementor-element-9c68d44 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c8786c3{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-c8786c3 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-7a91946{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-7a91946:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-7a91946.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-7a91946 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-1e497cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ddcc410{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-70aa905{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-435b76b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-670b052{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-670b052.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-670b052 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cb8dfb5{text-align:start;}.elementor-17 .elementor-element.elementor-element-cb8dfb5 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3ba07f3{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-3ba07f3 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-97216b9{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-97216b9:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-97216b9.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-97216b9 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-8ea71f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b9966ff{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-a5be5c6{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-39ff235{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-14ac310{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-14ac310.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-14ac310 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-fa43863{text-align:start;}.elementor-17 .elementor-element.elementor-element-fa43863 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3d4ba5b{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-3d4ba5b p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-e555db3{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-e555db3:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-e555db3.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-e555db3 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-61db821{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2500e93{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-17 .elementor-element.elementor-element-fc9c871{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-ce7c961{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-17 .elementor-element.elementor-element-2712339{width:auto;max-width:auto;text-align:start;}.elementor-17 .elementor-element.elementor-element-2712339.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-2712339 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-823d1aa{text-align:start;}.elementor-17 .elementor-element.elementor-element-823d1aa .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4363544{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-4363544 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-e481c6c{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-e481c6c:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-e481c6c.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-e481c6c .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-1cb52ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3d427eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dbceef6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-557dce4{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-d72090a{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-8a79e04{text-align:center;}.elementor-17 .elementor-element.elementor-element-8a79e04 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5ab6054{text-align:start;}.elementor-17 .elementor-element.elementor-element-5ab6054 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-4284852{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-4284852 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-f559cfe{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-f559cfe:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-f559cfe.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-f559cfe .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-a8d7565{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8c7d932{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-04d2886{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-8850b9e{text-align:center;}.elementor-17 .elementor-element.elementor-element-8850b9e .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b78ddd5{text-align:start;}.elementor-17 .elementor-element.elementor-element-b78ddd5 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-01fdf15{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-01fdf15 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-16e3c26{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-16e3c26:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-16e3c26.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-16e3c26 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-e1e9b01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a578cec{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;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:#FFFFFF40;--border-color:#FFFFFF40;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-17 .elementor-element.elementor-element-24d36f5{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-17 .elementor-element.elementor-element-674b7fa{text-align:center;}.elementor-17 .elementor-element.elementor-element-674b7fa .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;line-height:30px;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-378d13d{text-align:start;}.elementor-17 .elementor-element.elementor-element-378d13d .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:20px;letter-spacing:-0.64px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-9a1e094{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF00;}.elementor-17 .elementor-element.elementor-element-9a1e094 p{margin-block-end:20px;}.elementor-17 .elementor-element.elementor-element-660c13d{width:100%;max-width:100%;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-660c13d:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-660c13d.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-660c13d .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}.elementor-17 .elementor-element.elementor-element-bbdc9de{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bbdc9de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-015eca9{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-gap:50px;--n-tabs-title-border-radius:12px 12px 12px 12px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:15px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-015eca9 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-17 .elementor-element.elementor-element-015eca9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-17 .elementor-element.elementor-element-015eca9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-17 .elementor-element.elementor-element-015eca9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-17 .elementor-element.elementor-element-015eca9.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-015eca9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-17 .elementor-element.elementor-element-015eca9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Craftwork Grotesk", Sans-serif;font-weight:700;letter-spacing:-0.6px;}.elementor-17 .elementor-element.elementor-element-015eca9 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-c21b41d{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c21b41d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c21b41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sellinkly.com/wp-content/uploads/2026/03/Frame-1000003256.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-94098e3{--display:flex;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-8eeb47e{left:180px;}body.rtl .elementor-17 .elementor-element.elementor-element-8eeb47e{right:180px;}.elementor-17 .elementor-element.elementor-element-8eeb47e{top:155px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-f367b11{right:170px;}body.rtl .elementor-17 .elementor-element.elementor-element-f367b11{left:170px;}.elementor-17 .elementor-element.elementor-element-f367b11{top:310px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-9f6f8f7{right:250px;}body.rtl .elementor-17 .elementor-element.elementor-element-9f6f8f7{left:250px;}.elementor-17 .elementor-element.elementor-element-9f6f8f7{top:200px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-977035a{right:300px;}body.rtl .elementor-17 .elementor-element.elementor-element-977035a{left:300px;}.elementor-17 .elementor-element.elementor-element-977035a{top:80px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2be2f41{left:575px;}body.rtl .elementor-17 .elementor-element.elementor-element-2be2f41{right:575px;}.elementor-17 .elementor-element.elementor-element-2be2f41{top:200px;}.elementor-17 .elementor-element.elementor-element-669d379{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-28ea339{text-align:center;}.elementor-17 .elementor-element.elementor-element-28ea339 .elementor-heading-title{font-family:"Craftwork Grotesk", Sans-serif;font-size:56px;font-weight:600;line-height:70px;letter-spacing:-2.88px;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-93f2575{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.72px;color:#FFFFFF80;}.elementor-17 .elementor-element.elementor-element-93f2575 p{margin-block-end:0px;}.elementor-17 .elementor-element.elementor-element-31c60a8{width:auto;max-width:auto;padding:5px 5px 5px 5px;--e-transform-transition-duration:300ms;border-radius:15px 15px 15px 15px;}.elementor-17 .elementor-element.elementor-element-31c60a8:hover{--e-transform-scale:1.05;}.elementor-17 .elementor-element.elementor-element-31c60a8.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-31c60a8 .elementor-button{font-family:"Craftwork Grotesk", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.64px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-c0bc253 .elementor-heading-title{font-size:14px;letter-spacing:-0.24px;}.elementor-17 .elementor-element.elementor-element-2a1657e .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-17 .elementor-element.elementor-element-b5c0dc9{font-size:14px;letter-spacing:-0.48px;}.elementor-17 .elementor-element.elementor-element-5c1adfd .elementor-button{font-size:14px;}.elementor-17 .elementor-element.elementor-element-bbe1203{--e-image-carousel-slides-to-show:4;}.elementor-17 .elementor-element.elementor-element-02f14fe .elementor-heading-title{font-size:48px;}.elementor-17 .elementor-element.elementor-element-df2b037{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-cfb74fd{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-dbceef6{--grid-auto-flow:row;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-8eeb47e{left:80px;}body.rtl .elementor-17 .elementor-element.elementor-element-8eeb47e{right:80px;}.elementor-17 .elementor-element.elementor-element-8eeb47e{top:90px;}.elementor-17 .elementor-element.elementor-element-8eeb47e img{width:75%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-f367b11{right:70px;}body.rtl .elementor-17 .elementor-element.elementor-element-f367b11{left:70px;}.elementor-17 .elementor-element.elementor-element-f367b11{top:210px;}.elementor-17 .elementor-element.elementor-element-f367b11 img{width:75%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-9f6f8f7{right:380px;}body.rtl .elementor-17 .elementor-element.elementor-element-9f6f8f7{left:380px;}.elementor-17 .elementor-element.elementor-element-9f6f8f7{top:130px;}.elementor-17 .elementor-element.elementor-element-9f6f8f7 img{width:75%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-977035a{right:138px;}body.rtl .elementor-17 .elementor-element.elementor-element-977035a{left:138px;}.elementor-17 .elementor-element.elementor-element-977035a{top:60px;}.elementor-17 .elementor-element.elementor-element-977035a img{width:75%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2be2f41{left:607px;}body.rtl .elementor-17 .elementor-element.elementor-element-2be2f41{right:607px;}.elementor-17 .elementor-element.elementor-element-2be2f41{top:153px;}.elementor-17 .elementor-element.elementor-element-2be2f41 img{width:75%;}.elementor-17 .elementor-element.elementor-element-28ea339 .elementor-heading-title{font-size:48px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-ef16166{--content-width:1440px;}.elementor-17 .elementor-element.elementor-element-1ff6eb9{--content-width:1440px;}.elementor-17 .elementor-element.elementor-element-ca504e0{--content-width:1240px;}.elementor-17 .elementor-element.elementor-element-c21b41d{--content-width:1240px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-ef16166{--padding-top:100px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c0bc253.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-2a1657e{text-align:center;}.elementor-17 .elementor-element.elementor-element-b5c0dc9{width:100%;max-width:100%;text-align:center;}.elementor-17 .elementor-element.elementor-element-5c1adfd.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1ff6eb9{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-17 .elementor-element.elementor-element-fec34a3{font-size:14px;}.elementor-17 .elementor-element.elementor-element-bbe1203{--e-image-carousel-slides-to-show:2;}.elementor-17 .elementor-element.elementor-element-02f14fe .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-17 .elementor-element.elementor-element-df2b037{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-8099e39{text-align:center;}.elementor-17 .elementor-element.elementor-element-c425b13{font-size:14px;}.elementor-17 .elementor-element.elementor-element-2b59001{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-e213d6a{text-align:center;}.elementor-17 .elementor-element.elementor-element-e53dec4{font-size:14px;}.elementor-17 .elementor-element.elementor-element-c363908{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-291eec5{text-align:center;}.elementor-17 .elementor-element.elementor-element-b87aaa3{font-size:14px;}.elementor-17 .elementor-element.elementor-element-3f6a515{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-ae5e79d{text-align:center;}.elementor-17 .elementor-element.elementor-element-dd3e513{font-size:14px;}.elementor-17 .elementor-element.elementor-element-a40e1f1{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-cb08f0d{text-align:center;}.elementor-17 .elementor-element.elementor-element-3c6f438{font-size:14px;}.elementor-17 .elementor-element.elementor-element-713ce1f{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-1b8253d{text-align:center;}.elementor-17 .elementor-element.elementor-element-95374cc{font-size:14px;}.elementor-17 .elementor-element.elementor-element-6808305{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-06cd86f{text-align:center;}.elementor-17 .elementor-element.elementor-element-baa4e90{font-size:14px;}.elementor-17 .elementor-element.elementor-element-7739a38{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-47cdb1b{text-align:center;}.elementor-17 .elementor-element.elementor-element-cc19023{font-size:14px;}.elementor-17 .elementor-element.elementor-element-a15f224{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-cf21c18{text-align:center;}.elementor-17 .elementor-element.elementor-element-54e55a0{font-size:14px;}.elementor-17 .elementor-element.elementor-element-2fff752{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-49566a6{text-align:center;}.elementor-17 .elementor-element.elementor-element-32fb79b{font-size:14px;}.elementor-17 .elementor-element.elementor-element-cff2432{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-c441189{text-align:center;}.elementor-17 .elementor-element.elementor-element-c704c51{font-size:14px;}.elementor-17 .elementor-element.elementor-element-8e5bc9c{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-cfb74fd{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-0fb3715{text-align:center;}.elementor-17 .elementor-element.elementor-element-7982e05{font-size:14px;}.elementor-17 .elementor-element.elementor-element-4b4c123{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-53a0b99{text-align:center;}.elementor-17 .elementor-element.elementor-element-209ed4c{font-size:14px;}.elementor-17 .elementor-element.elementor-element-b0f863b{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-6f900d9{text-align:center;}.elementor-17 .elementor-element.elementor-element-2738a79{font-size:14px;}.elementor-17 .elementor-element.elementor-element-9e801bc{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-efe385a{text-align:center;}.elementor-17 .elementor-element.elementor-element-93b57fe{font-size:14px;}.elementor-17 .elementor-element.elementor-element-cf23995{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-1eeee3f{text-align:center;}.elementor-17 .elementor-element.elementor-element-5b23f8b{font-size:14px;}.elementor-17 .elementor-element.elementor-element-a7983d1{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-3e96256{text-align:center;}.elementor-17 .elementor-element.elementor-element-5dc34d0{font-size:14px;}.elementor-17 .elementor-element.elementor-element-69b1116{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-6559731{text-align:center;}.elementor-17 .elementor-element.elementor-element-24c5ccf{font-size:14px;}.elementor-17 .elementor-element.elementor-element-c632640{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-9c68d44{text-align:center;}.elementor-17 .elementor-element.elementor-element-c8786c3{font-size:14px;}.elementor-17 .elementor-element.elementor-element-7a91946{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-cb8dfb5{text-align:center;}.elementor-17 .elementor-element.elementor-element-3ba07f3{font-size:14px;}.elementor-17 .elementor-element.elementor-element-97216b9{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-fa43863{text-align:center;}.elementor-17 .elementor-element.elementor-element-3d4ba5b{font-size:14px;}.elementor-17 .elementor-element.elementor-element-e555db3{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-823d1aa{text-align:center;}.elementor-17 .elementor-element.elementor-element-4363544{font-size:14px;}.elementor-17 .elementor-element.elementor-element-e481c6c{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-dbceef6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-5ab6054{text-align:center;}.elementor-17 .elementor-element.elementor-element-4284852{font-size:14px;}.elementor-17 .elementor-element.elementor-element-f559cfe{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-b78ddd5{text-align:center;}.elementor-17 .elementor-element.elementor-element-01fdf15{font-size:14px;}.elementor-17 .elementor-element.elementor-element-16e3c26{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-378d13d{text-align:center;}.elementor-17 .elementor-element.elementor-element-9a1e094{font-size:14px;}.elementor-17 .elementor-element.elementor-element-660c13d{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-bbdc9de{--width:235px;}.elementor-17 .elementor-element.elementor-element-015eca9{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-8eeb47e{left:35px;}body.rtl .elementor-17 .elementor-element.elementor-element-8eeb47e{right:35px;}.elementor-17 .elementor-element.elementor-element-8eeb47e{top:40px;}.elementor-17 .elementor-element.elementor-element-8eeb47e img{width:25%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-f367b11{right:70px;}body.rtl .elementor-17 .elementor-element.elementor-element-f367b11{left:70px;}.elementor-17 .elementor-element.elementor-element-f367b11{top:21px;}.elementor-17 .elementor-element.elementor-element-f367b11 img{width:25%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-9f6f8f7{right:25px;}body.rtl .elementor-17 .elementor-element.elementor-element-9f6f8f7{left:25px;}.elementor-17 .elementor-element.elementor-element-9f6f8f7{top:90px;}.elementor-17 .elementor-element.elementor-element-9f6f8f7 img{width:25%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-977035a{right:165px;}body.rtl .elementor-17 .elementor-element.elementor-element-977035a{left:165px;}.elementor-17 .elementor-element.elementor-element-977035a img{width:25%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-2be2f41{left:264px;}body.rtl .elementor-17 .elementor-element.elementor-element-2be2f41{right:264px;}.elementor-17 .elementor-element.elementor-element-2be2f41{top:58px;}.elementor-17 .elementor-element.elementor-element-2be2f41 img{width:25%;}.elementor-17 .elementor-element.elementor-element-669d379{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-17 .elementor-element.elementor-element-28ea339 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-17 .elementor-element.elementor-element-93f2575{font-size:14px;}.elementor-17 .elementor-element.elementor-element-31c60a8 .elementor-button{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-c0bc253 */.elementor-17 .elementor-element.elementor-element-c0bc253{
    border-radius: 16px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 #FFF inset;
backdrop-filter: blur(0.5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c1adfd */.elementor-17 .elementor-element.elementor-element-5c1adfd a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-5c1adfd{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-5c1adfd::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb93ad7 */.elementor-17 .elementor-element.elementor-element-bb93ad7{
    border-radius: 16px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 #FFF inset;
backdrop-filter: blur(0.5px);

}
.elementor-17 .elementor-element.elementor-element-bb93ad7 h2{
    
background: linear-gradient(92deg, #EEBD9B 6.62%, #F980AD 36.94%, #FD58C0 60.37%, #FE22D8 98.51%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02f14fe */.elementor-17 .elementor-element.elementor-element-02f14fe{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-949adfb */.elementor-17 .elementor-element.elementor-element-949adfb{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20debdc */.elementor-17 .elementor-element.elementor-element-20debdc{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c425b13 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b59001 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-2b59001{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-2b59001::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c4a21 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-935dc73 */.elementor-17 .elementor-element.elementor-element-935dc73{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e53dec4 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c363908 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-c363908{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-c363908::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb933af */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-965d042 */.elementor-17 .elementor-element.elementor-element-965d042{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9458264 */.elementor-17 .elementor-element.elementor-element-9458264{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87aaa3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f6a515 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-3f6a515{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-3f6a515::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e41e0 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec2a35 */.elementor-17 .elementor-element.elementor-element-6ec2a35{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd3e513 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a40e1f1 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a40e1f1{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a40e1f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c62c64 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9efa3a5 */.elementor-17 .elementor-element.elementor-element-9efa3a5{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d81b */.elementor-17 .elementor-element.elementor-element-419d81b{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6f438 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-713ce1f */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-713ce1f{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-713ce1f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebf440 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bdefa1 */.elementor-17 .elementor-element.elementor-element-2bdefa1{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95374cc */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6808305 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-6808305{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-6808305::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47be728 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc93b8b */.elementor-17 .elementor-element.elementor-element-cc93b8b{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa4e90 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7739a38 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-7739a38{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-7739a38::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0579d4b */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf8d9b0 */.elementor-17 .elementor-element.elementor-element-cf8d9b0{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc19023 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a15f224 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a15f224{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a15f224::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1fab09 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60139a8 */.elementor-17 .elementor-element.elementor-element-60139a8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e55a0 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fff752 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-2fff752{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-2fff752::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ca8b5 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a04a8 */.elementor-17 .elementor-element.elementor-element-39a04a8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32fb79b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cff2432 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-cff2432{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-cff2432::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f7fb12 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679875f */.elementor-17 .elementor-element.elementor-element-679875f{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c704c51 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e5bc9c */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-8e5bc9c{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-8e5bc9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13f7723 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14c4d57 */.elementor-17 .elementor-element.elementor-element-14c4d57{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9977dea */.elementor-17 .elementor-element.elementor-element-9977dea{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7982e05 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4c123 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-4b4c123{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-4b4c123::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85d519 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f969ea5 */.elementor-17 .elementor-element.elementor-element-f969ea5{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-209ed4c */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0f863b */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-b0f863b{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-b0f863b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3ae93 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4abfd0 */.elementor-17 .elementor-element.elementor-element-e4abfd0{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969db50 */.elementor-17 .elementor-element.elementor-element-969db50{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2738a79 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e801bc */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-9e801bc{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-9e801bc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c026e15 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c559ac8 */.elementor-17 .elementor-element.elementor-element-c559ac8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93b57fe */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf23995 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-cf23995{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-cf23995::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43892b6 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-743014a */.elementor-17 .elementor-element.elementor-element-743014a{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bff658 */.elementor-17 .elementor-element.elementor-element-6bff658{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b23f8b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7983d1 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a7983d1{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a7983d1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01d846 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0f4c38 */.elementor-17 .elementor-element.elementor-element-d0f4c38{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dc34d0 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69b1116 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-69b1116{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-69b1116::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc179c1 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c25850b */.elementor-17 .elementor-element.elementor-element-c25850b{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24c5ccf */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c632640 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-c632640{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-c632640::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e04d2 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-800d7ea */.elementor-17 .elementor-element.elementor-element-800d7ea{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8786c3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a91946 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-7a91946{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-7a91946::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93acd1c */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b052 */.elementor-17 .elementor-element.elementor-element-670b052{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba07f3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97216b9 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-97216b9{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-97216b9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcc410 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ac310 */.elementor-17 .elementor-element.elementor-element-14ac310{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d4ba5b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e555db3 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-e555db3{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-e555db3::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9966ff */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2712339 */.elementor-17 .elementor-element.elementor-element-2712339{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4363544 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e481c6c */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-e481c6c{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-e481c6c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2500e93 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4284852 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f559cfe */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-f559cfe{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-f559cfe::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-557dce4 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01fdf15 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16e3c26 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-16e3c26{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-16e3c26::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c7d932 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a1e094 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-660c13d */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-660c13d{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-660c13d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a578cec */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-949adfb */.elementor-17 .elementor-element.elementor-element-949adfb{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20debdc */.elementor-17 .elementor-element.elementor-element-20debdc{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c425b13 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b59001 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-2b59001{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-2b59001::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c4a21 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-935dc73 */.elementor-17 .elementor-element.elementor-element-935dc73{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e53dec4 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c363908 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-c363908{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-c363908::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb933af */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-965d042 */.elementor-17 .elementor-element.elementor-element-965d042{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9458264 */.elementor-17 .elementor-element.elementor-element-9458264{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87aaa3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f6a515 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-3f6a515{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-3f6a515::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e41e0 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec2a35 */.elementor-17 .elementor-element.elementor-element-6ec2a35{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd3e513 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a40e1f1 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a40e1f1{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a40e1f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c62c64 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9efa3a5 */.elementor-17 .elementor-element.elementor-element-9efa3a5{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d81b */.elementor-17 .elementor-element.elementor-element-419d81b{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6f438 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-713ce1f */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-713ce1f{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-713ce1f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebf440 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bdefa1 */.elementor-17 .elementor-element.elementor-element-2bdefa1{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95374cc */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6808305 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-6808305{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-6808305::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47be728 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc93b8b */.elementor-17 .elementor-element.elementor-element-cc93b8b{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa4e90 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7739a38 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-7739a38{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-7739a38::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0579d4b */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf8d9b0 */.elementor-17 .elementor-element.elementor-element-cf8d9b0{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc19023 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a15f224 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a15f224{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a15f224::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1fab09 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60139a8 */.elementor-17 .elementor-element.elementor-element-60139a8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e55a0 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fff752 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-2fff752{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-2fff752::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ca8b5 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a04a8 */.elementor-17 .elementor-element.elementor-element-39a04a8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32fb79b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cff2432 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-cff2432{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-cff2432::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f7fb12 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679875f */.elementor-17 .elementor-element.elementor-element-679875f{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c704c51 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e5bc9c */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-8e5bc9c{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-8e5bc9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13f7723 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14c4d57 */.elementor-17 .elementor-element.elementor-element-14c4d57{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9977dea */.elementor-17 .elementor-element.elementor-element-9977dea{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7982e05 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4c123 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-4b4c123{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-4b4c123::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85d519 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f969ea5 */.elementor-17 .elementor-element.elementor-element-f969ea5{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-209ed4c */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0f863b */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-b0f863b{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-b0f863b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3ae93 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4abfd0 */.elementor-17 .elementor-element.elementor-element-e4abfd0{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969db50 */.elementor-17 .elementor-element.elementor-element-969db50{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2738a79 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e801bc */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-9e801bc{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-9e801bc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c026e15 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c559ac8 */.elementor-17 .elementor-element.elementor-element-c559ac8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93b57fe */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf23995 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-cf23995{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-cf23995::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43892b6 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-743014a */.elementor-17 .elementor-element.elementor-element-743014a{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bff658 */.elementor-17 .elementor-element.elementor-element-6bff658{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b23f8b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7983d1 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a7983d1{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a7983d1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01d846 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0f4c38 */.elementor-17 .elementor-element.elementor-element-d0f4c38{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dc34d0 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69b1116 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-69b1116{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-69b1116::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc179c1 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c25850b */.elementor-17 .elementor-element.elementor-element-c25850b{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24c5ccf */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c632640 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-c632640{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-c632640::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e04d2 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-800d7ea */.elementor-17 .elementor-element.elementor-element-800d7ea{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8786c3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a91946 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-7a91946{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-7a91946::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93acd1c */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b052 */.elementor-17 .elementor-element.elementor-element-670b052{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba07f3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97216b9 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-97216b9{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-97216b9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcc410 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ac310 */.elementor-17 .elementor-element.elementor-element-14ac310{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d4ba5b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e555db3 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-e555db3{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-e555db3::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9966ff */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2712339 */.elementor-17 .elementor-element.elementor-element-2712339{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4363544 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e481c6c */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-e481c6c{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-e481c6c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2500e93 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4284852 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f559cfe */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-f559cfe{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-f559cfe::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-557dce4 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01fdf15 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16e3c26 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-16e3c26{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-16e3c26::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c7d932 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a1e094 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-660c13d */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-660c13d{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-660c13d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a578cec */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-949adfb */.elementor-17 .elementor-element.elementor-element-949adfb{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20debdc */.elementor-17 .elementor-element.elementor-element-20debdc{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c425b13 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b59001 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-2b59001{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-2b59001::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c4a21 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-935dc73 */.elementor-17 .elementor-element.elementor-element-935dc73{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e53dec4 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c363908 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-c363908{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-c363908::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb933af */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-965d042 */.elementor-17 .elementor-element.elementor-element-965d042{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9458264 */.elementor-17 .elementor-element.elementor-element-9458264{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87aaa3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f6a515 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-3f6a515{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-3f6a515::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e41e0 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec2a35 */.elementor-17 .elementor-element.elementor-element-6ec2a35{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd3e513 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a40e1f1 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a40e1f1{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a40e1f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c62c64 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9efa3a5 */.elementor-17 .elementor-element.elementor-element-9efa3a5{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d81b */.elementor-17 .elementor-element.elementor-element-419d81b{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6f438 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-713ce1f */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-713ce1f{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-713ce1f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebf440 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bdefa1 */.elementor-17 .elementor-element.elementor-element-2bdefa1{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95374cc */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6808305 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-6808305{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-6808305::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47be728 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc93b8b */.elementor-17 .elementor-element.elementor-element-cc93b8b{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa4e90 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7739a38 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-7739a38{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-7739a38::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0579d4b */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf8d9b0 */.elementor-17 .elementor-element.elementor-element-cf8d9b0{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc19023 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a15f224 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a15f224{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a15f224::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1fab09 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60139a8 */.elementor-17 .elementor-element.elementor-element-60139a8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e55a0 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fff752 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-2fff752{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-2fff752::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ca8b5 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a04a8 */.elementor-17 .elementor-element.elementor-element-39a04a8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32fb79b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cff2432 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-cff2432{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-cff2432::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f7fb12 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679875f */.elementor-17 .elementor-element.elementor-element-679875f{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c704c51 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e5bc9c */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-8e5bc9c{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-8e5bc9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13f7723 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14c4d57 */.elementor-17 .elementor-element.elementor-element-14c4d57{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9977dea */.elementor-17 .elementor-element.elementor-element-9977dea{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7982e05 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4c123 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-4b4c123{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-4b4c123::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85d519 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f969ea5 */.elementor-17 .elementor-element.elementor-element-f969ea5{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-209ed4c */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0f863b */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-b0f863b{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-b0f863b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3ae93 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4abfd0 */.elementor-17 .elementor-element.elementor-element-e4abfd0{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969db50 */.elementor-17 .elementor-element.elementor-element-969db50{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2738a79 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e801bc */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-9e801bc{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-9e801bc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c026e15 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c559ac8 */.elementor-17 .elementor-element.elementor-element-c559ac8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93b57fe */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf23995 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-cf23995{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-cf23995::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43892b6 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-743014a */.elementor-17 .elementor-element.elementor-element-743014a{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bff658 */.elementor-17 .elementor-element.elementor-element-6bff658{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b23f8b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7983d1 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a7983d1{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a7983d1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01d846 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0f4c38 */.elementor-17 .elementor-element.elementor-element-d0f4c38{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dc34d0 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69b1116 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-69b1116{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-69b1116::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc179c1 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c25850b */.elementor-17 .elementor-element.elementor-element-c25850b{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24c5ccf */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c632640 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-c632640{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-c632640::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e04d2 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-800d7ea */.elementor-17 .elementor-element.elementor-element-800d7ea{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8786c3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a91946 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-7a91946{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-7a91946::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93acd1c */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b052 */.elementor-17 .elementor-element.elementor-element-670b052{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba07f3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97216b9 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-97216b9{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-97216b9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcc410 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ac310 */.elementor-17 .elementor-element.elementor-element-14ac310{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d4ba5b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e555db3 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-e555db3{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-e555db3::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9966ff */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2712339 */.elementor-17 .elementor-element.elementor-element-2712339{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4363544 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e481c6c */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-e481c6c{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-e481c6c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2500e93 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4284852 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f559cfe */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-f559cfe{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-f559cfe::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-557dce4 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01fdf15 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16e3c26 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-16e3c26{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-16e3c26::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c7d932 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a1e094 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-660c13d */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-660c13d{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-660c13d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a578cec */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-949adfb */.elementor-17 .elementor-element.elementor-element-949adfb{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20debdc */.elementor-17 .elementor-element.elementor-element-20debdc{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c425b13 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b59001 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-2b59001{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-2b59001::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48c4a21 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-935dc73 */.elementor-17 .elementor-element.elementor-element-935dc73{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e53dec4 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c363908 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-c363908{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-c363908::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb933af */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-965d042 */.elementor-17 .elementor-element.elementor-element-965d042{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9458264 */.elementor-17 .elementor-element.elementor-element-9458264{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87aaa3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f6a515 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-3f6a515{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-3f6a515::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e41e0 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ec2a35 */.elementor-17 .elementor-element.elementor-element-6ec2a35{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd3e513 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a40e1f1 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a40e1f1{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a40e1f1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c62c64 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9efa3a5 */.elementor-17 .elementor-element.elementor-element-9efa3a5{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-419d81b */.elementor-17 .elementor-element.elementor-element-419d81b{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6f438 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-713ce1f */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-713ce1f{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-713ce1f::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ebf440 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bdefa1 */.elementor-17 .elementor-element.elementor-element-2bdefa1{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-95374cc */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6808305 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-6808305{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-6808305::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47be728 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc93b8b */.elementor-17 .elementor-element.elementor-element-cc93b8b{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baa4e90 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7739a38 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-7739a38{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-7739a38::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0579d4b */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf8d9b0 */.elementor-17 .elementor-element.elementor-element-cf8d9b0{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc19023 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a15f224 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a15f224{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a15f224::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1fab09 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60139a8 */.elementor-17 .elementor-element.elementor-element-60139a8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54e55a0 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fff752 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-2fff752{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-2fff752::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71ca8b5 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39a04a8 */.elementor-17 .elementor-element.elementor-element-39a04a8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32fb79b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cff2432 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-cff2432{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-cff2432::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f7fb12 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-679875f */.elementor-17 .elementor-element.elementor-element-679875f{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c704c51 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8e5bc9c */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-8e5bc9c{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-8e5bc9c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13f7723 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14c4d57 */.elementor-17 .elementor-element.elementor-element-14c4d57{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9977dea */.elementor-17 .elementor-element.elementor-element-9977dea{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7982e05 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b4c123 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-4b4c123{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-4b4c123::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85d519 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f969ea5 */.elementor-17 .elementor-element.elementor-element-f969ea5{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-209ed4c */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0f863b */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-b0f863b{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-b0f863b::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a3ae93 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4abfd0 */.elementor-17 .elementor-element.elementor-element-e4abfd0{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-969db50 */.elementor-17 .elementor-element.elementor-element-969db50{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2738a79 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e801bc */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-9e801bc{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-9e801bc::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c026e15 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c559ac8 */.elementor-17 .elementor-element.elementor-element-c559ac8{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93b57fe */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf23995 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-cf23995{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-cf23995::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43892b6 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-743014a */.elementor-17 .elementor-element.elementor-element-743014a{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bff658 */.elementor-17 .elementor-element.elementor-element-6bff658{
    background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b23f8b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a7983d1 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-a7983d1{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-a7983d1::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b01d846 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0f4c38 */.elementor-17 .elementor-element.elementor-element-d0f4c38{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5dc34d0 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-69b1116 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-69b1116{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-69b1116::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc179c1 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c25850b */.elementor-17 .elementor-element.elementor-element-c25850b{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24c5ccf */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c632640 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-c632640{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-c632640::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e04d2 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-800d7ea */.elementor-17 .elementor-element.elementor-element-800d7ea{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8786c3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7a91946 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-7a91946{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-7a91946::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93acd1c */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-670b052 */.elementor-17 .elementor-element.elementor-element-670b052{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba07f3 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97216b9 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-97216b9{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-97216b9::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddcc410 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ac310 */.elementor-17 .elementor-element.elementor-element-14ac310{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d4ba5b */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e555db3 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-e555db3{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-e555db3::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9966ff */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2712339 */.elementor-17 .elementor-element.elementor-element-2712339{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4363544 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e481c6c */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-e481c6c{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-e481c6c::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2500e93 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4284852 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f559cfe */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-f559cfe{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-f559cfe::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-557dce4 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01fdf15 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16e3c26 */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-16e3c26{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-16e3c26::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c7d932 */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a1e094 */.cardtext{
    color: #fff!important;
    opacity: 0.5;
}

.card2:hover .cardtext{
    color: #fff!important;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-660c13d */.pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 1px solid rgba(255, 255, 255, 0.08);
background: linear-gradient(137deg, rgba(255, 255, 255, 0.00) 11.08%, rgba(248, 250, 255, 0.01) 39.07%, rgba(245, 248, 255, 0.01) 60.7%, rgba(255, 255, 255, 0.00) 95.9%);
box-shadow: -1px -3.25px 9.075px 0 rgba(255, 255, 255, 0.15) inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.15) inset,;
backdrop-filter: blur(0.5px);

}

.card2:hover .pricingbutton a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-660c13d{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-660c13d::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a578cec */.card2{
    background: linear-gradient(114deg, rgba(255, 255, 255, 0.00) 29.33%, rgba(255, 255, 255, 0.10) 93.18%);

}



.card2:hover{
    background: linear-gradient(137deg, rgba(238, 189, 155, 0.20) 11.08%, rgba(249, 128, 173, 0.20) 39.07%, rgba(253, 88, 192, 0.20) 60.7%, rgba(254, 34, 216, 0.20) 95.9%);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-015eca9 */.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #FFF inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.43) inset;
backdrop-filter: blur(0.5px);
}
.e-n-tabs-heading {
    width: 270px; /* Set the width to auto */
    display: inline-block; /* Make it inline so it respects auto width */
     position: relative;
  border-radius: 15px;
  padding:5px;
  margin-left: 50px;
}


.e-n-tabs-heading::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

 background: linear-gradient(
    90deg, /* Change to horizontal gradient */
    rgba(255, 255, 255, 0) 0%, /* Solid white at the top */
    rgba(255, 255, 255, 1) 10%, /* Transparent area */
    rgba(255, 255, 255, 1) 90%, /* Transparent area */
    rgba(255, 255, 255, 0) 100% /* Solid white at the bottom */
);

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ea339 */.elementor-17 .elementor-element.elementor-element-28ea339{
    background: linear-gradient(92deg, #FFF 18.8%, #999 98.11%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31c60a8 */.elementor-17 .elementor-element.elementor-element-31c60a8 a.elementor-button.elementor-button-link.elementor-size-sm{
border-radius: 11.75px;
border: 0.5px solid rgba(255, 255, 255, 0.08);
background: var(--LINEAR, linear-gradient(137deg, #EEBD9B 11.08%, #C74E7B 26.98%, #CB268E 38.4%, #90006A 95.9%));
box-shadow: -1px -3.25px 9.075px 0 #7F1058 inset, 0.75px 3px 7.7px 0 rgba(234, 209, 255, 0.50) inset;
backdrop-filter: blur(0.5px);

}

.elementor-17 .elementor-element.elementor-element-31c60a8{
   position: relative;
  border-radius: 15px;
}
.elementor-17 .elementor-element.elementor-element-31c60a8::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px; /* border thickness */
  border-radius: 12px;

  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0.1),
    #ffffff,
    rgba(255,255,255,0.1)
  );

  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);

  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Craftwork Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sellinkly.com/wp-content/uploads/2026/03/CraftworkGrotesk-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */