.elementor-1329 .elementor-element.elementor-element-640b103:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-640b103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-640b103{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;padding:110px 0px 50px 0px;}.elementor-1329 .elementor-element.elementor-element-640b103 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1329 .elementor-element.elementor-element-c3aab09 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-1329 .elementor-element.elementor-element-c98053c > .elementor-widget-container{margin:-14px 0px -81px 0px;}.elementor-1329 .elementor-element.elementor-element-c98053c{font-family:"Syne", Sans-serif;font-size:46px;font-weight:700;color:#FFFFFF;}.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-1329 .elementor-element.elementor-element-ae4680d .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;background-image:linear-gradient(64deg, #F20B79 38%, #000000 100%);box-shadow:0px 0px 60px -7px #F20B79;transition-duration:1.5s;border-radius:34px 34px 34px 34px;padding:11px 35px 11px 35px;}.elementor-1329 .elementor-element.elementor-element-ae4680d .elementor-button:hover, .elementor-1329 .elementor-element.elementor-element-ae4680d .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-1329 .elementor-element.elementor-element-ae4680d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-9bcb232.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1329 .elementor-element.elementor-element-9bcb232.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1329 .elementor-element.elementor-element-8c4547b > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-1329 .elementor-element.elementor-element-ed99509:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-ed99509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-ed99509{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1329 .elementor-element.elementor-element-ed99509 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1329 .elementor-element.elementor-element-1c45982:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-1c45982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-1c45982{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-1c45982 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1329 .elementor-element.elementor-element-f18cd99 > .elementor-widget-container{margin:-14px 0px -17px 0px;}.elementor-1329 .elementor-element.elementor-element-f18cd99{text-align:center;}.elementor-1329 .elementor-element.elementor-element-f18cd99 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:55px;font-weight:600;color:#868686;}.elementor-1329 .elementor-element.elementor-element-3406be5:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-3406be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-3406be5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-3406be5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-e8a5ae2 > .elementor-container{max-width:500px;min-height:54px;}.elementor-1329 .elementor-element.elementor-element-e8a5ae2{padding:40px 40px 40px 40px;}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-4267c4c.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-4267c4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-e31db49 > .elementor-widget-container{margin:-13px 0px -13px 0px;}.elementor-1329 .elementor-element.elementor-element-e31db49{text-align:left;}.elementor-1329 .elementor-element.elementor-element-e31db49 img{width:28%;}.elementor-1329 .elementor-element.elementor-element-d0294e5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-40ee41e > .elementor-container{min-height:143px;}.elementor-1329 .elementor-element.elementor-element-40ee41e{padding:40px 40px 40px 40px;}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-d289242.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-d289242.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-bfa0916 > .elementor-widget-container{margin:-13px 0px -13px 0px;}.elementor-1329 .elementor-element.elementor-element-bfa0916{text-align:left;}.elementor-1329 .elementor-element.elementor-element-bfa0916 img{width:28%;}.elementor-1329 .elementor-element.elementor-element-6743d64 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-a554f67 > .elementor-container{min-height:150px;}.elementor-1329 .elementor-element.elementor-element-a554f67{padding:40px 40px 40px 40px;}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-abd18da.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-abd18da.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-63a4eed > .elementor-widget-container{margin:-13px 0px -13px 0px;}.elementor-1329 .elementor-element.elementor-element-63a4eed{text-align:left;}.elementor-1329 .elementor-element.elementor-element-63a4eed img{width:28%;}.elementor-1329 .elementor-element.elementor-element-493b870 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-08909d4:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-08909d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-08909d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-1329 .elementor-element.elementor-element-08909d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-0c5ed24 > .elementor-container{min-height:95px;}.elementor-1329 .elementor-element.elementor-element-0c5ed24{padding:40px 40px 40px 40px;}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-e444d99.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-e444d99.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-6924590 > .elementor-widget-container{margin:-13px 0px -13px 0px;}.elementor-1329 .elementor-element.elementor-element-6924590{text-align:left;}.elementor-1329 .elementor-element.elementor-element-6924590 img{width:20%;}.elementor-1329 .elementor-element.elementor-element-8b35a00 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-6ada0d7 > .elementor-container{min-height:95px;}.elementor-1329 .elementor-element.elementor-element-6ada0d7{padding:40px 40px 40px 40px;}.elementor-bc-flex-widget .elementor-1329 .elementor-element.elementor-element-d8d06cc.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-d8d06cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1329 .elementor-element.elementor-element-4e3c79f > .elementor-widget-container{margin:-13px 0px -13px 0px;}.elementor-1329 .elementor-element.elementor-element-4e3c79f{text-align:left;}.elementor-1329 .elementor-element.elementor-element-4e3c79f img{width:20%;}.elementor-1329 .elementor-element.elementor-element-99aed61 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-5e4c16f:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-5e4c16f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-5e4c16f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-5e4c16f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-a62c2b6 > .elementor-widget-container{margin:-14px 0px -17px 0px;}.elementor-1329 .elementor-element.elementor-element-a62c2b6{text-align:center;}.elementor-1329 .elementor-element.elementor-element-a62c2b6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:69px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-25bd2e8:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-25bd2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-25bd2e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1329 .elementor-element.elementor-element-25bd2e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-b7693aa > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;}.elementor-1329 .elementor-element.elementor-element-b7693aa > .elementor-element-populated, .elementor-1329 .elementor-element.elementor-element-b7693aa > .elementor-element-populated > .elementor-background-overlay, .elementor-1329 .elementor-element.elementor-element-b7693aa > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-e330dea:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-e330dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, #666666 2%, #000000 26%);}.elementor-1329 .elementor-element.elementor-element-e330dea{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-1329 .elementor-element.elementor-element-e330dea, .elementor-1329 .elementor-element.elementor-element-e330dea > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-e330dea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-ef76650 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-6ae3c55:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-6ae3c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, #666666 2%, #000000 26%);}.elementor-1329 .elementor-element.elementor-element-6ae3c55{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-1329 .elementor-element.elementor-element-6ae3c55, .elementor-1329 .elementor-element.elementor-element-6ae3c55 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-6ae3c55 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-7ae3a6e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-f4278f7:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-f4278f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, #666666 2%, #000000 26%);}.elementor-1329 .elementor-element.elementor-element-f4278f7{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-1329 .elementor-element.elementor-element-f4278f7, .elementor-1329 .elementor-element.elementor-element-f4278f7 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-f4278f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-c4bdf1f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-5ed741d:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-5ed741d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, #666666 2%, #000000 26%);}.elementor-1329 .elementor-element.elementor-element-5ed741d{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-1329 .elementor-element.elementor-element-5ed741d, .elementor-1329 .elementor-element.elementor-element-5ed741d > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-5ed741d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-1d74a85 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-009234c:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-009234c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, #666666 2%, #000000 26%);}.elementor-1329 .elementor-element.elementor-element-009234c{border-style:solid;border-width:1px 1px 1px 1px;border-color:#292929;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 30px 50px 30px;}.elementor-1329 .elementor-element.elementor-element-009234c, .elementor-1329 .elementor-element.elementor-element-009234c > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-009234c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-f9d8cb0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-bb253d5:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-bb253d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-bb253d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-bb253d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-1d1e2a5 > .elementor-widget-container{margin:-14px 0px -17px 0px;}.elementor-1329 .elementor-element.elementor-element-1d1e2a5{text-align:center;}.elementor-1329 .elementor-element.elementor-element-1d1e2a5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:69px;font-weight:600;color:var( --e-global-color-bc5a0cd );}.elementor-1329 .elementor-element.elementor-element-1ff3383:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-1ff3383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-1ff3383{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1329 .elementor-element.elementor-element-1ff3383 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-5d1e182{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-f7cf1bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-afe9560 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-8d7e2fa > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-1329 .elementor-element.elementor-element-e638994{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-ed94798 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-586302a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-0dde337 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-1329 .elementor-element.elementor-element-0ec98c7{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-cd072bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-61eaaf4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-08f3cf4 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-1329 .elementor-element.elementor-element-e5a86c5{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-b391552 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-9577858 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-9e41497 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-1329 .elementor-element.elementor-element-6a8c741:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-6a8c741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-6a8c741{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-6a8c741 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-b8102f2 > .elementor-widget-container{margin:-14px 0px -17px 0px;}.elementor-1329 .elementor-element.elementor-element-b8102f2{text-align:left;}.elementor-1329 .elementor-element.elementor-element-b8102f2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:69px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-cb0d49a:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-cb0d49a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-cb0d49a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-cb0d49a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1329 .elementor-element.elementor-element-b0748aa{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-c12dd4b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-2e7d1eb img{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-d6c7f47 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-d6c7f47{text-align:center;}.elementor-1329 .elementor-element.elementor-element-d6c7f47 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-aaf337a{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-baa9bf7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-67a074e img{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-d2a1661 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-d2a1661{text-align:center;}.elementor-1329 .elementor-element.elementor-element-d2a1661 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-ff303bb{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-0e5048f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-ef2afb3 img{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-1ceb77f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-1ceb77f{text-align:center;}.elementor-1329 .elementor-element.elementor-element-1ceb77f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-4c01747{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-47499ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-997b9d2 img{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-0bb1d3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-0bb1d3a{text-align:center;}.elementor-1329 .elementor-element.elementor-element-0bb1d3a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-964e3cf{padding:15px 15px 15px 15px;}.elementor-1329 .elementor-element.elementor-element-4029506 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-09344db img{border-radius:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-578e303 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-578e303{text-align:center;}.elementor-1329 .elementor-element.elementor-element-578e303 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-6ebce07:not(.elementor-motion-effects-element-type-background), .elementor-1329 .elementor-element.elementor-element-6ebce07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1329 .elementor-element.elementor-element-6ebce07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-1329 .elementor-element.elementor-element-6ebce07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-1329 .elementor-element.elementor-element-0490019{left:601px;}body.rtl .elementor-1329 .elementor-element.elementor-element-0490019{right:601px;}.elementor-1329 .elementor-element.elementor-element-0490019{top:-235px;}.elementor-1329 .elementor-element.elementor-element-0490019 > .elementor-widget-container{border-radius:56px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-0490019 img{width:42%;border-radius:381px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-7731d5b{padding:50px 50px 50px 50px;}.elementor-1329 .elementor-element.elementor-element-4506cef{width:auto;max-width:auto;}.elementor-1329 .elementor-element.elementor-element-4506cef > .elementor-widget-container{padding:10px 10px 10px 10px;border-style:solid;border-color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-4506cef .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-687594c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-687594c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-bec1012 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-1329 .elementor-element.elementor-element-bec1012{font-family:"Syne", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-9cbf689 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;fill:#F7F7F7;color:#F7F7F7;background-image:linear-gradient(149deg, var( --e-global-color-bc5a0cd ) 42%, #000000 100%);border-radius:31px 31px 31px 31px;padding:15px 30px 015px 30px;}.elementor-1329 .elementor-element.elementor-element-9cbf689 .elementor-button:hover, .elementor-1329 .elementor-element.elementor-element-9cbf689 .elementor-button:focus{background-color:var( --e-global-color-bc5a0cd );color:#FFFFFF;}.elementor-1329 .elementor-element.elementor-element-9cbf689 > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-1329 .elementor-element.elementor-element-9cbf689 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1329 .elementor-element.elementor-element-9cbf689 .elementor-button:hover svg, .elementor-1329 .elementor-element.elementor-element-9cbf689 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1329 .elementor-element.elementor-element-e330dea{padding:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-ef76650 .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-6ae3c55{padding:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-7ae3a6e .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-f4278f7{padding:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-c4bdf1f .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-5ed741d{padding:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-1d74a85 .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-009234c{padding:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-f9d8cb0 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-1329 .elementor-element.elementor-element-640b103{padding:120px 0px 0px 0px;}.elementor-1329 .elementor-element.elementor-element-c98053c > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-1329 .elementor-element.elementor-element-c98053c{font-size:27px;}.elementor-1329 .elementor-element.elementor-element-ae4680d .elementor-button{font-size:16px;}.elementor-1329 .elementor-element.elementor-element-f18cd99 .elementor-heading-title{font-size:29px;}.elementor-1329 .elementor-element.elementor-element-e8a5ae2 > .elementor-container{min-height:265px;}.elementor-1329 .elementor-element.elementor-element-e8a5ae2{padding:25px 25px 25px 25px;}.elementor-1329 .elementor-element.elementor-element-40ee41e > .elementor-container{min-height:265px;}.elementor-1329 .elementor-element.elementor-element-40ee41e{padding:25px 25px 25px 25px;}.elementor-1329 .elementor-element.elementor-element-a554f67 > .elementor-container{min-height:265px;}.elementor-1329 .elementor-element.elementor-element-a554f67{padding:25px 25px 25px 25px;}.elementor-1329 .elementor-element.elementor-element-0c5ed24 > .elementor-container{min-height:255px;}.elementor-1329 .elementor-element.elementor-element-0c5ed24{padding:25px 25px 25px 25px;}.elementor-1329 .elementor-element.elementor-element-6ada0d7 > .elementor-container{min-height:255px;}.elementor-1329 .elementor-element.elementor-element-6ada0d7{padding:25px 25px 25px 25px;}.elementor-1329 .elementor-element.elementor-element-a62c2b6 .elementor-heading-title{font-size:29px;}.elementor-1329 .elementor-element.elementor-element-ef76650{text-align:center;}.elementor-1329 .elementor-element.elementor-element-ef76650 .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-7ae3a6e{text-align:center;}.elementor-1329 .elementor-element.elementor-element-7ae3a6e .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-c4bdf1f{text-align:center;}.elementor-1329 .elementor-element.elementor-element-c4bdf1f .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-1d74a85{text-align:center;}.elementor-1329 .elementor-element.elementor-element-1d74a85 .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-f9d8cb0{text-align:center;}.elementor-1329 .elementor-element.elementor-element-f9d8cb0 .elementor-heading-title{font-size:20px;}.elementor-1329 .elementor-element.elementor-element-1d1e2a5 .elementor-heading-title{font-size:36px;}.elementor-1329 .elementor-element.elementor-element-b8102f2 .elementor-heading-title{font-size:47px;}.elementor-1329 .elementor-element.elementor-element-2cb6abf{width:50%;}.elementor-1329 .elementor-element.elementor-element-d6c7f47 .elementor-heading-title{font-size:12px;}.elementor-1329 .elementor-element.elementor-element-d2a1661 .elementor-heading-title{font-size:12px;}.elementor-1329 .elementor-element.elementor-element-1ceb77f .elementor-heading-title{font-size:12px;}.elementor-1329 .elementor-element.elementor-element-0bb1d3a .elementor-heading-title{font-size:12px;}.elementor-1329 .elementor-element.elementor-element-578e303 .elementor-heading-title{font-size:12px;}body:not(.rtl) .elementor-1329 .elementor-element.elementor-element-0490019{left:81px;}body.rtl .elementor-1329 .elementor-element.elementor-element-0490019{right:81px;}.elementor-1329 .elementor-element.elementor-element-0490019{top:-77px;}.elementor-1329 .elementor-element.elementor-element-0490019 img{width:68%;}.elementor-1329 .elementor-element.elementor-element-7731d5b{padding:20px 20px 20px 20px;}.elementor-1329 .elementor-element.elementor-element-4506cef > .elementor-widget-container{padding:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-1329 .elementor-element.elementor-element-4506cef .elementor-heading-title{font-size:10px;}.elementor-1329 .elementor-element.elementor-element-687594c .elementor-heading-title{font-size:25px;}.elementor-1329 .elementor-element.elementor-element-bec1012{font-size:13px;}.elementor-1329 .elementor-element.elementor-element-9cbf689 .elementor-button{font-size:13px;padding:10px 20px 10px 20px;}}@media(min-width:768px){.elementor-1329 .elementor-element.elementor-element-eaa6f0e{width:55.526%;}.elementor-1329 .elementor-element.elementor-element-9bcb232{width:44.474%;}.elementor-1329 .elementor-element.elementor-element-438fb1a{width:73.509%;}.elementor-1329 .elementor-element.elementor-element-070223f{width:26.404%;}}/* Start custom CSS for section, class: .elementor-element-e8a5ae2 */.elementor-1329 .elementor-element.elementor-element-e8a5ae2 {
  position: relative;
  background: #0d0d0d;
  border-radius: 28px;
  padding: 40px;
  color: white;
  box-shadow: 
    inset 1px 1px 2px rgba(255, 255, 255, 0.05),
    0 10px 40px rgba(0, 0, 0, 0.6);
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  z-index: 0;
}

.elementor-1329 .elementor-element.elementor-element-e8a5ae2::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(255, 0, 128, 0.3), transparent 60%);
  border-radius: 28px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: -1;
}

.elementor-1329 .elementor-element.elementor-element-e8a5ae2:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40ee41e */.elementor-1329 .elementor-element.elementor-element-40ee41e {
  position: relative;
  background: #0d0d0d;
  border-radius: 28px;
  padding: 40px;
  color: white;
  box-shadow: 
    inset 1px 1px 2px rgba(255, 255, 255, 0.05),
    0 10px 40px rgba(0, 0, 0, 0.6);
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  z-index: 0;
}

.elementor-1329 .elementor-element.elementor-element-40ee41e::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(255, 0, 128, 0.3), transparent 60%);
  border-radius: 28px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: -1;
}

.elementor-1329 .elementor-element.elementor-element-40ee41e:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a554f67 */.elementor-1329 .elementor-element.elementor-element-a554f67 {
  position: relative;
  background: #0d0d0d;
  border-radius: 28px;
  padding: 40px;
  color: white;
  box-shadow: 
    inset 1px 1px 2px rgba(255, 255, 255, 0.05),
    0 10px 40px rgba(0, 0, 0, 0.6);
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  z-index: 0;
}

.elementor-1329 .elementor-element.elementor-element-a554f67::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(255, 0, 128, 0.3), transparent 60%);
  border-radius: 28px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: -1;
}

.elementor-1329 .elementor-element.elementor-element-a554f67:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c5ed24 */.elementor-1329 .elementor-element.elementor-element-0c5ed24 {
  position: relative;
  background: #0d0d0d;
  border-radius: 28px;
  padding: 40px;
  color: white;
  box-shadow: 
    inset 1px 1px 2px rgba(255, 255, 255, 0.05),
    0 10px 40px rgba(0, 0, 0, 0.6);
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  z-index: 0;
}

.elementor-1329 .elementor-element.elementor-element-0c5ed24::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(255, 0, 128, 0.3), transparent 60%);
  border-radius: 28px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: -1;
}

.elementor-1329 .elementor-element.elementor-element-0c5ed24:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ada0d7 */.elementor-1329 .elementor-element.elementor-element-6ada0d7 {
  position: relative;
  background: #0d0d0d;
  border-radius: 28px;
  padding: 40px;
  color: white;
  box-shadow: 
    inset 1px 1px 2px rgba(255, 255, 255, 0.05),
    0 10px 40px rgba(0, 0, 0, 0.6);
  transition: all 0.4s ease-in-out;
  overflow: hidden;
  z-index: 0;
}

.elementor-1329 .elementor-element.elementor-element-6ada0d7::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(255, 0, 128, 0.3), transparent 60%);
  border-radius: 28px;
  opacity: 0;
  transition: all 0.4s ease-in-out;
  z-index: -1;
}

.elementor-1329 .elementor-element.elementor-element-6ada0d7:hover::before {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-881421c */.elementor-1329 .elementor-element.elementor-element-881421c {
  position: relative;
  overflow: hidden;
}

/* Right-side fade */
.elementor-1329 .elementor-element.elementor-element-881421c::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 90.95), transparent);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d1e182 */.elementor-1329 .elementor-element.elementor-element-5d1e182 {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-5d1e182::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e638994 */.elementor-1329 .elementor-element.elementor-element-e638994 {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-e638994::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0ec98c7 */.elementor-1329 .elementor-element.elementor-element-0ec98c7 {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-0ec98c7::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e5a86c5 */.elementor-1329 .elementor-element.elementor-element-e5a86c5 {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-e5a86c5::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-438fb1a */.elementor-1329 .elementor-element.elementor-element-438fb1a {
  position: relative;
  overflow: hidden;
}

/* Right-side fade */
.elementor-1329 .elementor-element.elementor-element-438fb1a::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 90.95), transparent);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6c7f47 */.elementor-1329 .elementor-element.elementor-element-d6c7f47 {
  position: relative;
  overflow: hidden;
}

/* Right-side fade */
.elementor-1329 .elementor-element.elementor-element-d6c7f47::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 90.95), transparent);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b0748aa */.elementor-1329 .elementor-element.elementor-element-b0748aa {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-b0748aa::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2a1661 */.elementor-1329 .elementor-element.elementor-element-d2a1661 {
  position: relative;
  overflow: hidden;
}

/* Right-side fade */
.elementor-1329 .elementor-element.elementor-element-d2a1661::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 90.95), transparent);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aaf337a */.elementor-1329 .elementor-element.elementor-element-aaf337a {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-aaf337a::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ceb77f */.elementor-1329 .elementor-element.elementor-element-1ceb77f {
  position: relative;
  overflow: hidden;
}

/* Right-side fade */
.elementor-1329 .elementor-element.elementor-element-1ceb77f::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 90.95), transparent);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ff303bb */.elementor-1329 .elementor-element.elementor-element-ff303bb {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-ff303bb::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0bb1d3a */.elementor-1329 .elementor-element.elementor-element-0bb1d3a {
  position: relative;
  overflow: hidden;
}

/* Right-side fade */
.elementor-1329 .elementor-element.elementor-element-0bb1d3a::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 90.95), transparent);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c01747 */.elementor-1329 .elementor-element.elementor-element-4c01747 {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-4c01747::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-578e303 */.elementor-1329 .elementor-element.elementor-element-578e303 {
  position: relative;
  overflow: hidden;
}

/* Right-side fade */
.elementor-1329 .elementor-element.elementor-element-578e303::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background: linear-gradient(to left, rgba(0, 0, 0, 90.95), transparent);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-964e3cf */.elementor-1329 .elementor-element.elementor-element-964e3cf {
  position: relative;
  background: #000000; /* Pure black background */
  border-radius: 28px;
  overflow: hidden;
 
}

/* Faded side + bottom border using #7A7A7A */
.elementor-1329 .elementor-element.elementor-element-964e3cf::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 28px;
  pointer-events: none;
  

  /* Simulated faded border using radial shadows */
  box-shadow:
    inset 1px 0 0 rgba(122, 122, 122, 0.3),   /* Left */
    inset -1px 0 0 rgba(122, 122, 122, 0.3),  /* Right */
    inset 0 1px 0 rgba(122, 122, 122, 0.4);  /* Bottom */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7731d5b */.elementor-1329 .elementor-element.elementor-element-7731d5b {
  position: relative;
  border-radius: 40px;
  overflow: hidden;
  z-index: 1;
}

.elementor-1329 .elementor-element.elementor-element-7731d5b::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.05); /* semi-transparent */
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
  border-left: 2px solid rgba(255, 255, 255, 0.2); /* White border on left side */
  border-radius: 40px;
  z-index: -1;
  transition: all 0.3s ease-in-out;
}/* End custom CSS */