.elementor-805 .elementor-element.elementor-element-304a668{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-35447d6{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-805 .elementor-element.elementor-element-238a17a.xpro-widget-bg-overlay:before{transition:background 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-805 .elementor-element.elementor-element-1f2ed74.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-1f2ed74 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;color:#0F3922;}.elementor-805 .elementor-element.elementor-element-edb97f1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-edb97f1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;font-style:italic;color:#15803D;}.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-805 .elementor-element.elementor-element-ae455ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-ae455ad{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;}.elementor-805 .elementor-element.elementor-element-ee494f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-805 .elementor-element.elementor-element-55e8674 .elementor-button{background-color:#0F3922;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;border-radius:14px 14px 14px 14px;padding:18px 40px 18px 40px;}.elementor-805 .elementor-element.elementor-element-55e8674.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-adb59eb .elementor-button{background-color:#0F392200;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;fill:#0F3922;color:#0F3922;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:14px 14px 14px 14px;padding:18px 40px 18px 40px;}.elementor-805 .elementor-element.elementor-element-adb59eb .elementor-button:hover, .elementor-805 .elementor-element.elementor-element-adb59eb .elementor-button:focus{background-color:#FFFFFF;border-color:#0F3922;}.elementor-805 .elementor-element.elementor-element-adb59eb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-4c03944{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-0c93e5a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-c907c6b{--display:flex;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:#F1F5F9;--border-color:#F1F5F9;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-cee668d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-839094c{--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-218054c{--display:flex;}.elementor-805 .elementor-element.elementor-element-41a78ba .elementor-button{background-color:#E0E7FF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#2563EB;color:#2563EB;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-805 .elementor-element.elementor-element-41a78ba.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-26369f9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-26369f9{text-align:center;}.elementor-805 .elementor-element.elementor-element-26369f9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-805 .elementor-element.elementor-element-7cd4c7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:90px 90px;--row-gap:90px;--column-gap:90px;}.elementor-805 .elementor-element.elementor-element-480fb0d{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-805 .elementor-element.elementor-element-966725e{--display:flex;--min-height:461px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-805 .elementor-element.elementor-element-966725e:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-966725e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desizner.online/wp-content/uploads/2026/02/photo-1522071820081-009f0129c71c.avif");background-position:center center;background-size:cover;}.elementor-805 .elementor-element.elementor-element-d28a022{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;box-shadow:0px 15px 35px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;top:71%;}.elementor-805 .elementor-element.elementor-element-d28a022:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-d28a022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}body:not(.rtl) .elementor-805 .elementor-element.elementor-element-d28a022{left:82%;}body.rtl .elementor-805 .elementor-element.elementor-element-d28a022{right:82%;}.elementor-805 .elementor-element.elementor-element-363aec8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-363aec8:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-363aec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #8B5CF6 0%, #D946EF 100%);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-805 .elementor-element.elementor-element-239ce5e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-239ce5e .elementor-icon-wrapper{text-align:center;}.elementor-805 .elementor-element.elementor-element-239ce5e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-805 .elementor-element.elementor-element-239ce5e.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-239ce5e.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-805 .elementor-element.elementor-element-239ce5e.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-239ce5e.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-805 .elementor-element.elementor-element-239ce5e .elementor-icon{font-size:26px;}.elementor-805 .elementor-element.elementor-element-239ce5e .elementor-icon svg{height:26px;}.elementor-805 .elementor-element.elementor-element-bd5a218{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-e4458b9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-e4458b9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-805 .elementor-element.elementor-element-7ed097c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-7ed097c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-805 .elementor-element.elementor-element-0e3c666{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;box-shadow:0px 15px 35px 0px rgba(0, 0, 0, 0.1);--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;top:71%;}.elementor-805 .elementor-element.elementor-element-0e3c666:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-0e3c666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}body:not(.rtl) .elementor-805 .elementor-element.elementor-element-0e3c666{left:82%;}body.rtl .elementor-805 .elementor-element.elementor-element-0e3c666{right:82%;}.elementor-805 .elementor-element.elementor-element-881b1be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-881b1be:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-881b1be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F96D20 0%, #F65441 100%);}.elementor-805 .elementor-element.elementor-element-8389000.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-8389000 .elementor-icon-wrapper{text-align:center;}.elementor-805 .elementor-element.elementor-element-8389000.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-805 .elementor-element.elementor-element-8389000.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-8389000.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-805 .elementor-element.elementor-element-8389000.elementor-view-framed .elementor-icon, .elementor-805 .elementor-element.elementor-element-8389000.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-805 .elementor-element.elementor-element-8389000 .elementor-icon{font-size:26px;}.elementor-805 .elementor-element.elementor-element-8389000 .elementor-icon svg{height:26px;}.elementor-805 .elementor-element.elementor-element-d586123{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-7b08f65.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-7b08f65 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-805 .elementor-element.elementor-element-53d55ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-53d55ca .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-805 .elementor-element.elementor-element-c02327d{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-805 .elementor-element.elementor-element-01cea8a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-01cea8a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#475569;}.elementor-805 .elementor-element.elementor-element-1401004.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-1401004{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#475569;}.elementor-805 .elementor-element.elementor-element-ab79de0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap: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:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-ab79de0:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-ab79de0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-805 .elementor-element.elementor-element-c5ac15c .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;fill:#1E293B;color:#1E293B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:100px 100px 100px 100px;}.elementor-805 .elementor-element.elementor-element-c5ac15c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-c5ac15c .elementor-button-content-wrapper{flex-direction:row;}.elementor-805 .elementor-element.elementor-element-7504977 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;fill:#1E293B;color:#1E293B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:100px 100px 100px 100px;}.elementor-805 .elementor-element.elementor-element-7504977.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-7504977 .elementor-button-content-wrapper{flex-direction:row;}.elementor-805 .elementor-element.elementor-element-d7258ad .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;text-decoration:none;fill:#1E293B;color:#1E293B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;border-radius:100px 100px 100px 100px;}.elementor-805 .elementor-element.elementor-element-d7258ad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-d7258ad .elementor-button-content-wrapper{flex-direction:row;}.elementor-805 .elementor-element.elementor-element-fae16a6 .elementor-button{background-color:#0F3922;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;border-radius:12px 12px 12px 12px;padding:14px 30px 14px 30px;}.elementor-805 .elementor-element.elementor-element-fae16a6 .elementor-button:hover, .elementor-805 .elementor-element.elementor-element-fae16a6 .elementor-button:focus{background-color:#15803D;border-color:#15803D;box-shadow:0px 10px 24px 0px rgba(21, 128, 61.00000000000006, 0.2);}.elementor-805 .elementor-element.elementor-element-fae16a6:hover{--e-transform-translateY:-3px;}.elementor-805 .elementor-element.elementor-element-fae16a6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-fae16a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-805 .elementor-element.elementor-element-8ca928e{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-8ca928e:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-8ca928e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-805 .elementor-element.elementor-element-3e9e0ef{--display:flex;}.elementor-805 .elementor-element.elementor-element-399744e .elementor-button{background-color:#E0E7FF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#2563EB;color:#2563EB;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-805 .elementor-element.elementor-element-399744e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-821e0be{padding:0px 0px 0px 0px;text-align:center;}.elementor-805 .elementor-element.elementor-element-821e0be.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-821e0be .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-805 .elementor-element.elementor-element-b138d78{--display:flex;}.elementor-805 .elementor-element.elementor-element-e325a6e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-8c7caea{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-8c7caea:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-8c7caea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FDF4;}.elementor-805 .elementor-element.elementor-element-837fd50{--display:flex;}.elementor-805 .elementor-element.elementor-element-a4fed0a .elementor-button{background-color:#E0E7FF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#2563EB;color:#2563EB;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-805 .elementor-element.elementor-element-a4fed0a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-fe9283c{padding:0px 0px 0px 0px;text-align:center;}.elementor-805 .elementor-element.elementor-element-fe9283c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-fe9283c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-805 .elementor-element.elementor-element-1b8e8c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-805 .elementor-element.elementor-element-395174c{--display:flex;}.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-805 .elementor-element.elementor-element-622062c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-671fbc8{--display:flex;}.elementor-805 .elementor-element.elementor-element-d04f87f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-d04f87f{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#475569;}.elementor-805 .elementor-element.elementor-element-a3a1922.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-a3a1922{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#475569;}.elementor-805 .elementor-element.elementor-element-494d865.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-262ec86{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-a643f07{--display:flex;}.elementor-805 .elementor-element.elementor-element-95a5624 .elementor-button{background-color:#E0E7FF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#2563EB;color:#2563EB;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-805 .elementor-element.elementor-element-95a5624.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-14a891d{padding:0px 0px 0px 0px;text-align:center;}.elementor-805 .elementor-element.elementor-element-14a891d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-14a891d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-805 .elementor-element.elementor-element-5f0e17f{--display:flex;}.elementor-805 .elementor-element.elementor-element-bc716f9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-89f38ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-89f38ae:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-89f38ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF9;}.elementor-805 .elementor-element.elementor-element-2a841be{--display:flex;}.elementor-805 .elementor-element.elementor-element-b21aa87 .elementor-button{background-color:#E0E7FF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#2563EB;color:#2563EB;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-805 .elementor-element.elementor-element-b21aa87.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-9667b0a{padding:0px 0px 0px 0px;text-align:center;}.elementor-805 .elementor-element.elementor-element-9667b0a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-9667b0a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-805 .elementor-element.elementor-element-2aaea64{--display:flex;}.elementor-805 .elementor-element.elementor-element-de92214.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-e9d8f4f{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-e9d8f4f:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-e9d8f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-805 .elementor-element.elementor-element-4f0a55d{--display:flex;}.elementor-805 .elementor-element.elementor-element-0d253a3 .elementor-button{background-color:#E0E7FF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#2563EB;color:#2563EB;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-805 .elementor-element.elementor-element-0d253a3.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-21a4e8f{padding:0px 0px 0px 0px;text-align:center;}.elementor-805 .elementor-element.elementor-element-21a4e8f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-21a4e8f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-805 .elementor-element.elementor-element-adf80e2{--display:flex;}.elementor-805 .elementor-element.elementor-element-9cdb247.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-e7befd0{--display:flex;--padding-top:120px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-e7befd0:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-e7befd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-805 .elementor-element.elementor-element-2f1fd6a{--display:flex;}.elementor-805 .elementor-element.elementor-element-11e5cfa .elementor-button{background-color:#E0E7FF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#2563EB;color:#2563EB;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-805 .elementor-element.elementor-element-11e5cfa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-b5f4ee9{padding:0px 0px 0px 0px;text-align:center;}.elementor-805 .elementor-element.elementor-element-b5f4ee9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-b5f4ee9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-805 .elementor-element.elementor-element-3d7e19a{--display:flex;}.elementor-805 .elementor-element.elementor-element-303d453.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-cab6807{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-cab6807:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-cab6807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF9;}.elementor-805 .elementor-element.elementor-element-2a6ca1d{--display:flex;}.elementor-805 .elementor-element.elementor-element-50e106e .elementor-button{background-color:#E0E7FF;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;fill:#2563EB;color:#2563EB;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-805 .elementor-element.elementor-element-50e106e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-1a58cc1{padding:0px 0px 0px 0px;text-align:center;}.elementor-805 .elementor-element.elementor-element-1a58cc1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-1a58cc1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-805 .elementor-element.elementor-element-6c4c4f0{--display:flex;}.elementor-805 .elementor-element.elementor-element-2b19528.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-805 .elementor-element.elementor-element-d659b79{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-805 .elementor-element.elementor-element-d659b79:not(.elementor-motion-effects-element-type-background), .elementor-805 .elementor-element.elementor-element-d659b79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF9;}.elementor-805 .elementor-element.elementor-element-69c3df3{--display:flex;}.elementor-805 .elementor-element.elementor-element-ff0f173.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-805 .elementor-element.elementor-element-304a668{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-805 .elementor-element.elementor-element-ee494f1{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-805 .elementor-element.elementor-element-839094c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-7cd4c7a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-805 .elementor-element.elementor-element-d28a022{--width:44%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;top:82%;}body:not(.rtl) .elementor-805 .elementor-element.elementor-element-d28a022{left:8%;}body.rtl .elementor-805 .elementor-element.elementor-element-d28a022{right:8%;}.elementor-805 .elementor-element.elementor-element-363aec8{--width:24%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-805 .elementor-element.elementor-element-239ce5e .elementor-icon{font-size:13px;}.elementor-805 .elementor-element.elementor-element-239ce5e .elementor-icon svg{height:13px;}.elementor-805 .elementor-element.elementor-element-bd5a218{--width:71%;}.elementor-805 .elementor-element.elementor-element-e4458b9 .elementor-heading-title{font-size:12px;}.elementor-805 .elementor-element.elementor-element-7ed097c .elementor-heading-title{font-size:8px;}.elementor-805 .elementor-element.elementor-element-0e3c666{--width:50%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;top:11%;}body:not(.rtl) .elementor-805 .elementor-element.elementor-element-0e3c666{left:44%;}body.rtl .elementor-805 .elementor-element.elementor-element-0e3c666{right:44%;}.elementor-805 .elementor-element.elementor-element-881b1be{--width:24%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-805 .elementor-element.elementor-element-8389000 .elementor-icon{font-size:13px;}.elementor-805 .elementor-element.elementor-element-8389000 .elementor-icon svg{height:13px;}.elementor-805 .elementor-element.elementor-element-d586123{--width:71%;}.elementor-805 .elementor-element.elementor-element-7b08f65 .elementor-heading-title{font-size:12px;}.elementor-805 .elementor-element.elementor-element-53d55ca .elementor-heading-title{font-size:8px;}.elementor-805 .elementor-element.elementor-element-c02327d{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-805 .elementor-element.elementor-element-ab79de0{--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;}.elementor-805 .elementor-element.elementor-element-8ca928e{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:10px;}.elementor-805 .elementor-element.elementor-element-8c7caea{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-805 .elementor-element.elementor-element-262ec86{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-805 .elementor-element.elementor-element-5f0e17f{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-805 .elementor-element.elementor-element-89f38ae{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-805 .elementor-element.elementor-element-2a841be{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-2aaea64{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-e9d8f4f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-805 .elementor-element.elementor-element-adf80e2{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-805 .elementor-element.elementor-element-e7befd0{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-805 .elementor-element.elementor-element-cab6807{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-805 .elementor-element.elementor-element-6c4c4f0{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-805 .elementor-element.elementor-element-d659b79{--padding-top:40px;--padding-bottom:50px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-805 .elementor-element.elementor-element-304a668{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-c907c6b{--content-width:100%;}.elementor-805 .elementor-element.elementor-element-839094c{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-480fb0d{--width:50%;}.elementor-805 .elementor-element.elementor-element-d28a022{--width:30%;}.elementor-805 .elementor-element.elementor-element-363aec8{--width:41%;}.elementor-805 .elementor-element.elementor-element-bd5a218{--width:100%;}.elementor-805 .elementor-element.elementor-element-0e3c666{--width:30%;}.elementor-805 .elementor-element.elementor-element-881b1be{--width:41%;}.elementor-805 .elementor-element.elementor-element-d586123{--width:71%;}.elementor-805 .elementor-element.elementor-element-c02327d{--width:50%;}.elementor-805 .elementor-element.elementor-element-8ca928e{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-8c7caea{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-395174c{--width:50%;}.elementor-805 .elementor-element.elementor-element-671fbc8{--width:50%;}.elementor-805 .elementor-element.elementor-element-262ec86{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-89f38ae{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-e9d8f4f{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-e7befd0{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-3d7e19a{--content-width:100%;}.elementor-805 .elementor-element.elementor-element-cab6807{--content-width:1200px;}.elementor-805 .elementor-element.elementor-element-d659b79{--content-width:1200px;}}/* Start custom CSS for button, class: .elementor-element-55e8674 */.elementor-805 .elementor-element.elementor-element-55e8674 .elementor-button {
    transition: all 0.3s ease;
}
.elementor-805 .elementor-element.elementor-element-55e8674 .elementor-button:hover {
    transform: translateY(-4px);
    box-shadow: 0 20px 40px rgba(15,57,34,0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-304a668 */.elementor-805 .elementor-element.elementor-element-304a668 {
    background: radial-gradient(circle at 10% 90%, rgba(134, 239, 172, 0.15) 0%, rgba(255,255,255,0) 40%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26369f9 */.elementor-805 .elementor-element.elementor-element-26369f9 span {
    font-family: 'Playfair Display', serif; 
    font-style: italic;
    background: linear-gradient(135deg, #06b6d4 0%, #3b82f6 100%);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480fb0d *//* ১. ভাসমান কার্ডের এনিমেশন */
@keyframes moveCard { 
    0%, 100% { transform: translateY(0); } 
    50% { transform: translateY(-15px); } 
}

/* প্রথম কার্ড */
.float-card-1 {
    animation: moveCard 6s ease-in-out infinite;
    backdrop-filter: blur(12px); /* Glass effect */
}
/* আইকন ব্যাকগ্রাউন্ড - পার্পল গ্রেডিয়েন্ট */
.float-card-1 .elementor-icon, 
.float-card-1 .elementor-icon-box-icon {
    background: linear-gradient(135deg, #8b5cf6 0%, #d946ef 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px; /* সাইজ কন্ট্রোল */
}

/* দ্বিতীয় কার্ড (একটু দেরিতে শুরু হবে) */
.float-card-2 {
    animation: moveCard 6s ease-in-out infinite;
    animation-delay: 1.5s; /* Delay added */
    backdrop-filter: blur(12px);
}
/* আইকন ব্যাকগ্রাউন্ড - অরেঞ্জ গ্রেডিয়েন্ট */
.float-card-2 .elementor-icon, 
.float-card-2 .elementor-icon-box-icon {
    background: linear-gradient(135deg, #f97316 0%, #f43f5e 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab79de0 *//* বাটন ট্রানজিশন স্মুথ করার জন্য */
.tag-web .elementor-button,
.tag-ui .elementor-button,
.tag-mkt .elementor-button {
    transition: all 0.4s ease !important;
}

/* 1. Web Development Hover (Blue Gradient) */
.tag-web .elementor-button:hover {
    background: linear-gradient(135deg, #0ea5e9 0%, #2563eb 100%) !important;
    color: #ffffff !important;
    border-color: transparent !important;
    transform: translateY(-3px); /* একটু উপরে উঠবে */
}

/* 2. UI/UX Design Hover (Purple Gradient) */
.tag-ui .elementor-button:hover {
    background: linear-gradient(135deg, #8b5cf6 0%, #d946ef 100%) !important;
    color: #ffffff !important;
    border-color: transparent !important;
    transform: translateY(-3px);
}

/* 3. Digital Marketing Hover (Orange/Red Gradient) */
.tag-mkt .elementor-button:hover {
    background: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%) !important;
    color: #ffffff !important;
    border-color: transparent !important;
    transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c02327d *//* ১. ভাসমান কার্ডের এনিমেশন */
@keyframes moveCard { 
    0%, 100% { transform: translateY(0); } 
    50% { transform: translateY(-15px); } 
}

/* প্রথম কার্ড */
.float-card-1 {
    animation: moveCard 6s ease-in-out infinite;
    backdrop-filter: blur(12px); /* Glass effect */
}
/* আইকন ব্যাকগ্রাউন্ড - পার্পল গ্রেডিয়েন্ট */
.float-card-1 .elementor-icon, 
.float-card-1 .elementor-icon-box-icon {
    background: linear-gradient(135deg, #8b5cf6 0%, #d946ef 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px; /* সাইজ কন্ট্রোল */
}

/* দ্বিতীয় কার্ড (একটু দেরিতে শুরু হবে) */
.float-card-2 {
    animation: moveCard 6s ease-in-out infinite;
    animation-delay: 1.5s; /* Delay added */
    backdrop-filter: blur(12px);
}
/* আইকন ব্যাকগ্রাউন্ড - অরেঞ্জ গ্রেডিয়েন্ট */
.float-card-2 .elementor-icon, 
.float-card-2 .elementor-icon-box-icon {
    background: linear-gradient(135deg, #f97316 0%, #f43f5e 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-821e0be */.elementor-805 .elementor-element.elementor-element-821e0be span{
    font-family: 'Playfair Display', serif; 
    font-style: italic;
    background: linear-gradient(to right, #2563eb, #d946ef);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    
    display: inline-block;
    padding-right: 5px; /* prevent last letter cut */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe9283c */.elementor-805 .elementor-element.elementor-element-fe9283c span{
    font-family: 'Playfair Display', serif; 
    font-style: italic;
    background: linear-gradient(135deg, #84cc16 0%, #10b981 100%);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    
    display: inline-block;
    padding-right: 5px; /* prevent last letter cut */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-622062c *//* ব্লব শেপ এবং এনিমেশন */
.elementor-805 .elementor-element.elementor-element-622062c img {
    border-radius: 40% 60% 70% 30% / 40% 50% 60% 50%;
    box-shadow: 20px 20px 60px rgba(20, 83, 45, 0.15);
    animation: blobMorph 8s ease-in-out infinite;
    object-fit: cover;
    width: 100%;
    height: 450px; /* ইমেজের হাইট ফিক্স করা হলো */
    transition: all 0.5s ease;
}

/* এনিমেশন কি-ফ্রেম */
@keyframes blobMorph {
    0%, 100% { border-radius: 40% 60% 70% 30% / 40% 50% 60% 50%; }
    50% { border-radius: 30% 70% 70% 30% / 50% 60% 30% 60%; }
}

/* হোভার করলে একটু বড় হবে */
.elementor-805 .elementor-element.elementor-element-622062c img:hover {
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c7caea */.elementor-805 .elementor-element.elementor-element-8c7caea {
    background-image: radial-gradient(#22c55e 1px, transparent 1px);
    background-size: 40px 40px; /* ডটগুলোর দূরত্ব */
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14a891d */.elementor-805 .elementor-element.elementor-element-14a891d span{
    font-family: 'Playfair Display', serif; 
    font-style: italic;
    background: linear-gradient(to right, #4f46e5, #ec4899);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    
    display: inline-block;
    padding-right: 5px; /* prevent last letter cut */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9667b0a */.elementor-805 .elementor-element.elementor-element-9667b0a span{
    font-family: 'Playfair Display', serif; 
    font-style: italic;
    background: linear-gradient(to right, #8b5cf6, #d946ef);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    
    display: inline-block;
    padding-right: 5px; /* prevent last letter cut */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21a4e8f */.elementor-805 .elementor-element.elementor-element-21a4e8f span{
    font-family: 'Playfair Display', serif; 
    font-style: italic;
    background: linear-gradient(to right, #4f46e5, #ec4899);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    
    display: inline-block;
    padding-right: 5px; /* prevent last letter cut */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5f4ee9 */.elementor-805 .elementor-element.elementor-element-b5f4ee9 span{
    font-family: 'Playfair Display', serif; 
    font-style: italic;
    background: linear-gradient(to right, #4f46e5, #ec4899);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    
    display: inline-block;
    padding-right: 5px; /* prevent last letter cut */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a58cc1 */.elementor-805 .elementor-element.elementor-element-1a58cc1 span{
    font-family: 'Playfair Display', serif; 
    font-style: italic;
    background: linear-gradient(to right, #4f46e5, #ec4899);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    
    display: inline-block;
    padding-right: 5px; /* prevent last letter cut */
}/* End custom CSS */