.elementor-15 .elementor-element.elementor-element-547c880{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-41057cb1{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-752e86de.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-15 .elementor-element.elementor-element-571f7f25.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-571f7f25 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;color:#0F3922;}.elementor-15 .elementor-element.elementor-element-d91253c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-d91253c .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-15 .elementor-element.elementor-element-48256b8d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-48256b8d{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-6016426f{--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-15 .elementor-element.elementor-element-31165b7a .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-15 .elementor-element.elementor-element-31165b7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-49c91b59 .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-15 .elementor-element.elementor-element-49c91b59 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-49c91b59 .elementor-button:focus{background-color:#FFFFFF;border-color:#0F3922;}.elementor-15 .elementor-element.elementor-element-49c91b59.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-3f696bef{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-28dab7fa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-53413f5b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#F1F5F9;--border-color:#F1F5F9;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7bf0a4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-40ee7e5c{--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:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-521adc08{--display:flex;}.elementor-15 .elementor-element.elementor-element-2de307b .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-15 .elementor-element.elementor-element-2de307b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5d57697d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5d57697d{text-align:center;}.elementor-15 .elementor-element.elementor-element-5d57697d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-15 .elementor-element.elementor-element-459f536b{--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-15 .elementor-element.elementor-element-4921baae{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-29ebc94e{--display:flex;--min-height:461px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.1);}.elementor-15 .elementor-element.elementor-element-29ebc94e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-29ebc94e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://desizner.com/wp-content/uploads/2026/04/photo-1522071820081-009f0129c71c.avif");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-6d99563e{--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-15 .elementor-element.elementor-element-6d99563e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6d99563e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6d99563e{left:-5%;}body.rtl .elementor-15 .elementor-element.elementor-element-6d99563e{right:-5%;}.elementor-15 .elementor-element.elementor-element-2130148f{--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-15 .elementor-element.elementor-element-2130148f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2130148f > .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-15 .elementor-element.elementor-element-3beb43d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-3beb43d1 .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-3beb43d1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3beb43d1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3beb43d1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3beb43d1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3beb43d1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3beb43d1 .elementor-icon{font-size:26px;}.elementor-15 .elementor-element.elementor-element-3beb43d1 .elementor-icon svg{height:26px;}.elementor-15 .elementor-element.elementor-element-3e2d9a2a{--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-15 .elementor-element.elementor-element-61b4b9f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-61b4b9f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-15 .elementor-element.elementor-element-20528fc6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-20528fc6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-2b850492{--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:14%;}.elementor-15 .elementor-element.elementor-element-2b850492:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2b850492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2b850492{left:82%;}body.rtl .elementor-15 .elementor-element.elementor-element-2b850492{right:82%;}.elementor-15 .elementor-element.elementor-element-28d26b13{--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-15 .elementor-element.elementor-element-28d26b13:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-28d26b13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F96D20 0%, #F65441 100%);}.elementor-15 .elementor-element.elementor-element-71cecbfb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-71cecbfb .elementor-icon-wrapper{text-align:center;}.elementor-15 .elementor-element.elementor-element-71cecbfb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-71cecbfb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-71cecbfb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-71cecbfb.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-71cecbfb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-71cecbfb .elementor-icon{font-size:26px;}.elementor-15 .elementor-element.elementor-element-71cecbfb .elementor-icon svg{height:26px;}.elementor-15 .elementor-element.elementor-element-25bca5b5{--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-15 .elementor-element.elementor-element-5d616bf7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5d616bf7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:700;color:#000000;}.elementor-15 .elementor-element.elementor-element-25db49f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-25db49f2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-15 .elementor-element.elementor-element-5b6da912{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-6d331d75.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-6d331d75{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#475569;}.elementor-15 .elementor-element.elementor-element-2038375d{--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-15 .elementor-element.elementor-element-2038375d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2038375d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-15 .elementor-element.elementor-element-14c0b8e6 .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-15 .elementor-element.elementor-element-14c0b8e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-14c0b8e6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-3ebfe1bc .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-15 .elementor-element.elementor-element-3ebfe1bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-3ebfe1bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-41281a54 .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-15 .elementor-element.elementor-element-41281a54.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-41281a54 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-5c74993 .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-15 .elementor-element.elementor-element-5c74993.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5c74993 .elementor-button-content-wrapper{flex-direction:row;}.elementor-15 .elementor-element.elementor-element-2975d657 .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-15 .elementor-element.elementor-element-2975d657 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2975d657 .elementor-button:focus{background-color:#15803D;border-color:#15803D;box-shadow:0px 10px 24px 0px rgba(21, 128, 61.00000000000006, 0.2);}.elementor-15 .elementor-element.elementor-element-2975d657:hover{--e-transform-translateY:-3px;}.elementor-15 .elementor-element.elementor-element-2975d657.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-2975d657 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-40db4b8{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-40db4b8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-40db4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-15 .elementor-element.elementor-element-25390bea{--display:flex;}.elementor-15 .elementor-element.elementor-element-68a7508 .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-15 .elementor-element.elementor-element-68a7508.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-1c6b3ef2{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-1c6b3ef2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-1c6b3ef2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-15 .elementor-element.elementor-element-2b91036{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-6c03803.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-4c3a9669{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-4c3a9669:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4c3a9669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FDF4;}.elementor-15 .elementor-element.elementor-element-25408ef7{--display:flex;}.elementor-15 .elementor-element.elementor-element-3a54ae71 .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-15 .elementor-element.elementor-element-3a54ae71.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-40cebfe0{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-40cebfe0.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-40cebfe0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-15 .elementor-element.elementor-element-59209616{--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-15 .elementor-element.elementor-element-166c3e17{--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-15 .elementor-element.elementor-element-756c2f4b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5b71bf13{--display:flex;}.elementor-15 .elementor-element.elementor-element-5ef7306f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5ef7306f{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#475569;}.elementor-15 .elementor-element.elementor-element-4356b20e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-4356b20e{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#475569;}.elementor-15 .elementor-element.elementor-element-115fe3fe.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-301df212{--display:flex;--padding-top:110px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7f137f79{--display:flex;}.elementor-15 .elementor-element.elementor-element-10ed1c13 .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-15 .elementor-element.elementor-element-10ed1c13.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-44ff85e6{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-44ff85e6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-44ff85e6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-15 .elementor-element.elementor-element-2a505053{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-70497026.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-2b0d4095{--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:110px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-2b0d4095:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2b0d4095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF9;}.elementor-15 .elementor-element.elementor-element-36123f4d{--display:flex;}.elementor-15 .elementor-element.elementor-element-4c96f9b5 .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-15 .elementor-element.elementor-element-4c96f9b5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5c69bf1d{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-5c69bf1d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5c69bf1d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-15 .elementor-element.elementor-element-3ef370bf{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-5a6042bf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-7ada560{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7ada560:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7ada560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-15 .elementor-element.elementor-element-718816cc{--display:flex;}.elementor-15 .elementor-element.elementor-element-1ad60ccf .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-15 .elementor-element.elementor-element-1ad60ccf.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-7a01f04a{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-7a01f04a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-7a01f04a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-15 .elementor-element.elementor-element-d021033{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-47a989d4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-58be8d39{--display:flex;--padding-top:110px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-58be8d39:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-58be8d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-6be43aaf{--display:flex;}.elementor-15 .elementor-element.elementor-element-22ee3700 .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-15 .elementor-element.elementor-element-22ee3700.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-52f41524{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-52f41524.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-52f41524 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-15 .elementor-element.elementor-element-38ebabf5{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2f422b11.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-70508327{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:110px;--padding-bottom:110px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-70508327:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-70508327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF9;}.elementor-15 .elementor-element.elementor-element-6e99919e{--display:flex;}.elementor-15 .elementor-element.elementor-element-536b0a7a .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-15 .elementor-element.elementor-element-536b0a7a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5c769949{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-5c769949.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-5c769949 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;line-height:1.2em;color:#1E293B;}.elementor-15 .elementor-element.elementor-element-144b04e6{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9994bb2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-15 .elementor-element.elementor-element-45adc5a2{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-45adc5a2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-45adc5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF9;}.elementor-15 .elementor-element.elementor-element-6391fa88{--display:flex;}.elementor-15 .elementor-element.elementor-element-5e0c26af.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-547c880{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-6016426f{--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-15 .elementor-element.elementor-element-40ee7e5c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-459f536b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-15 .elementor-element.elementor-element-6d99563e{--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-15 .elementor-element.elementor-element-6d99563e{left:8%;}body.rtl .elementor-15 .elementor-element.elementor-element-6d99563e{right:8%;}.elementor-15 .elementor-element.elementor-element-2130148f{--width:24%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-3beb43d1 .elementor-icon{font-size:13px;}.elementor-15 .elementor-element.elementor-element-3beb43d1 .elementor-icon svg{height:13px;}.elementor-15 .elementor-element.elementor-element-3e2d9a2a{--width:71%;}.elementor-15 .elementor-element.elementor-element-61b4b9f .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-20528fc6 .elementor-heading-title{font-size:8px;}.elementor-15 .elementor-element.elementor-element-2b850492{--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-15 .elementor-element.elementor-element-2b850492{left:44%;}body.rtl .elementor-15 .elementor-element.elementor-element-2b850492{right:44%;}.elementor-15 .elementor-element.elementor-element-28d26b13{--width:24%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-71cecbfb .elementor-icon{font-size:13px;}.elementor-15 .elementor-element.elementor-element-71cecbfb .elementor-icon svg{height:13px;}.elementor-15 .elementor-element.elementor-element-25bca5b5{--width:71%;}.elementor-15 .elementor-element.elementor-element-5d616bf7 .elementor-heading-title{font-size:12px;}.elementor-15 .elementor-element.elementor-element-25db49f2 .elementor-heading-title{font-size:8px;}.elementor-15 .elementor-element.elementor-element-5b6da912{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-2038375d{--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-15 .elementor-element.elementor-element-40db4b8{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-4c3a9669{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-301df212{--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-15 .elementor-element.elementor-element-2a505053{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-2b0d4095{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-36123f4d{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3ef370bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7ada560{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:50px;--padding-left:5px;--padding-right:5px;}.elementor-15 .elementor-element.elementor-element-d021033{--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-15 .elementor-element.elementor-element-58be8d39{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-15 .elementor-element.elementor-element-70508327{--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-15 .elementor-element.elementor-element-144b04e6{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-15 .elementor-element.elementor-element-45adc5a2{--padding-top:40px;--padding-bottom:50px;--padding-left:18px;--padding-right:18px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-547c880{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-53413f5b{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-40ee7e5c{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-4921baae{--width:50%;}.elementor-15 .elementor-element.elementor-element-6d99563e{--width:30%;}.elementor-15 .elementor-element.elementor-element-2130148f{--width:41%;}.elementor-15 .elementor-element.elementor-element-3e2d9a2a{--width:100%;}.elementor-15 .elementor-element.elementor-element-2b850492{--width:30%;}.elementor-15 .elementor-element.elementor-element-28d26b13{--width:41%;}.elementor-15 .elementor-element.elementor-element-25bca5b5{--width:71%;}.elementor-15 .elementor-element.elementor-element-5b6da912{--width:50%;}.elementor-15 .elementor-element.elementor-element-40db4b8{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-4c3a9669{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-166c3e17{--width:50%;}.elementor-15 .elementor-element.elementor-element-5b71bf13{--width:50%;}.elementor-15 .elementor-element.elementor-element-301df212{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-2b0d4095{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-7ada560{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-58be8d39{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-38ebabf5{--content-width:100%;}.elementor-15 .elementor-element.elementor-element-70508327{--content-width:1200px;}.elementor-15 .elementor-element.elementor-element-45adc5a2{--content-width:1200px;}}/* Start custom CSS for button, class: .elementor-element-31165b7a */.elementor-15 .elementor-element.elementor-element-31165b7a .elementor-button {
    transition: all 0.3s ease;
}
.elementor-15 .elementor-element.elementor-element-31165b7a .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-547c880 */.elementor-15 .elementor-element.elementor-element-547c880 {
    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-5d57697d */.elementor-15 .elementor-element.elementor-element-5d57697d 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-4921baae *//* ১. ভাসমান কার্ডের এনিমেশন */
@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-2038375d *//* বাটন ট্রানজিশন স্মুথ করার জন্য */
.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-5b6da912 *//* ১. ভাসমান কার্ডের এনিমেশন */
@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-1c6b3ef2 */.elementor-15 .elementor-element.elementor-element-1c6b3ef2 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-40cebfe0 */.elementor-15 .elementor-element.elementor-element-40cebfe0 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-756c2f4b *//* ব্লব শেপ এবং এনিমেশন */
.elementor-15 .elementor-element.elementor-element-756c2f4b 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-15 .elementor-element.elementor-element-756c2f4b img:hover {
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c3a9669 */.elementor-15 .elementor-element.elementor-element-4c3a9669 {
    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-44ff85e6 */.elementor-15 .elementor-element.elementor-element-44ff85e6 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-5c69bf1d */.elementor-15 .elementor-element.elementor-element-5c69bf1d 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-7a01f04a */.elementor-15 .elementor-element.elementor-element-7a01f04a 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-52f41524 */.elementor-15 .elementor-element.elementor-element-52f41524 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-5c769949 */.elementor-15 .elementor-element.elementor-element-5c769949 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 */