.elementor-245 .elementor-element.elementor-element-0425959{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-245 .elementor-element.elementor-element-0425959:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-0425959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-3fb9576{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-245 .elementor-element.elementor-element-4fe83c04 .elementor-icon-box-wrapper{align-items:center;}.elementor-245 .elementor-element.elementor-element-4fe83c04{--icon-box-icon-margin:10px;}.elementor-245 .elementor-element.elementor-element-4fe83c04 .elementor-icon-box-title{margin-block-end:2px;color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-4fe83c04.elementor-view-stacked .elementor-icon{background-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-4fe83c04.elementor-view-framed .elementor-icon, .elementor-245 .elementor-element.elementor-element-4fe83c04.elementor-view-default .elementor-icon{fill:#1A3A2A;color:#1A3A2A;border-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-4fe83c04 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-4fe83c04 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-4fe83c04 .elementor-icon-box-title a{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:700;}.elementor-245 .elementor-element.elementor-element-4fe83c04:has(:hover) .elementor-icon-box-title,
					 .elementor-245 .elementor-element.elementor-element-4fe83c04:has(:focus) .elementor-icon-box-title{color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-4fe83c04 .elementor-icon-box-description{font-family:"Noto Serif Bengali", Sans-serif;font-size:13px;font-weight:400;color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-494e3fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-menu-toggle{margin:0 auto;background-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu .elementor-item{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--main .elementor-item{color:#3B3B3B;fill:#3B3B3B;padding-left:12px;padding-right:12px;padding-top:8px;padding-bottom:8px;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#4E9966;}.elementor-245 .elementor-element.elementor-element-9b2a148 .e--pointer-framed .elementor-item:before,
					.elementor-245 .elementor-element.elementor-element-9b2a148 .e--pointer-framed .elementor-item:after{border-color:#4E9966;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown a, .elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown{background-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown a:hover,
					.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown a:focus,
					.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown a.highlighted{background-color:#255B40;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown .elementor-item, .elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Noto Serif Bengali", Sans-serif;font-size:16px;font-weight:500;}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown a{padding-left:4px;padding-right:4px;padding-top:10px;padding-bottom:10px;}.elementor-245 .elementor-element.elementor-element-9b2a148 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-9b2a148 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-81aa7ca{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-repeater-item-00082d0 .swiper-slide-bg{background-color:#1A3A2A;background-image:url(https://facfltd.com/organization-1/wp-content/uploads/2026/06/Volunteers_distributing_food_Ban…_202606061736-1.webp);background-size:cover;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-repeater-item-00082d0 .elementor-background-overlay{background-color:#00000070;mix-blend-mode:multiply;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-repeater-item-aa43602 .swiper-slide-bg{background-color:#1A3A2A;background-image:url(https://facfltd.com/organization-1/wp-content/uploads/2026/06/School_children_studying_in_clas…_202606061734.webp);background-size:cover;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-repeater-item-aa43602 .elementor-background-overlay{background-color:#00000070;mix-blend-mode:multiply;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-repeater-item-180dc9e .swiper-slide-bg{background-color:#1A3A2A;background-image:url(https://facfltd.com/organization-1/wp-content/uploads/2026/06/Volunteers_distributing_relief_s…_202606061735.webp);background-size:cover;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-repeater-item-180dc9e .elementor-background-overlay{background-color:#00000070;mix-blend-mode:multiply;}.elementor-245 .elementor-element.elementor-element-f8492b4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-245 .elementor-element.elementor-element-f8492b4 .swiper-slide-contents{max-width:70%;}.elementor-245 .elementor-element.elementor-element-f8492b4 .swiper-slide-inner{text-align:center;}.elementor-245 .elementor-element.elementor-element-f8492b4 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:7px;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-slide-heading{font-family:"Anek Bangla", Sans-serif;font-size:56px;font-weight:700;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-slide-description{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:300;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-slide-button{font-family:"Anek Bangla", Sans-serif;font-weight:500;}.elementor-245 .elementor-element.elementor-element-221ca4a{--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:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-245 .elementor-element.elementor-element-3363f9c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-68b1dfd{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-a4da4b0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-245 .elementor-element.elementor-element-17fa707{--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-245 .elementor-element.elementor-element-17fa707:after{content:"0.66";}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__thumbnail__link{width:100%;}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__meta-data span + span:before{content:"•";}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__text{margin-top:20px;}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__badge{left:0;}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__card .elementor-post__badge{background-color:#4E9966;margin:10px;font-family:"Anek Bangla", Sans-serif;font-weight:500;}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__title, .elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__title a{color:#FFFFFF;font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__excerpt p{color:#D3D3D3;font-family:"Anek Bangla", Sans-serif;font-size:15px;font-weight:500;}.elementor-245 .elementor-element.elementor-element-e0ae12e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-1dc8ed4{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-245 .elementor-element.elementor-element-1dc8ed4:after{content:"0.66";}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post__thumbnail__link{width:40%;}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post__meta-data span + span:before{content:"-";}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;padding:14px 14px 14px 14px;background-color:#FFFFFF;border-color:#C9C9C92E;}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post:hover{border-color:#C9C9C97D;}.elementor-245 .elementor-element.elementor-element-1dc8ed4.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-245 .elementor-element.elementor-element-1dc8ed4.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-245 .elementor-element.elementor-element-1dc8ed4.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post__title, .elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post__title a{color:#000000;font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post__title{margin-bottom:10px;}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post__meta-data{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-245 .elementor-element.elementor-element-dbabd60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-245 .elementor-element.elementor-element-dbabd60:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-dbabd60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(182deg, #09402C 0%, #408253 100%);}.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-245 .elementor-element.elementor-element-fadc8ca{text-align:center;}.elementor-245 .elementor-element.elementor-element-fadc8ca .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;color:#F1F1F1;}.elementor-245 .elementor-element.elementor-element-64f0756{padding:0px 0px 10px 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-64f0756 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-245 .elementor-element.elementor-element-cacf71b{text-align:center;font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-32f627a{--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-245 .elementor-element.elementor-element-32f627a:after{content:"0.66";}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post__thumbnail__link{width:100%;}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post__meta-data span + span:before{content:"-";}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;padding:14px 14px 14px 14px;background-color:#FFFFFF;border-color:#C9C9C92E;}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post:hover{border-color:#C9C9C97D;}.elementor-245 .elementor-element.elementor-element-32f627a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:10px;}.elementor-245 .elementor-element.elementor-element-32f627a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:10px;}.elementor-245 .elementor-element.elementor-element-32f627a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:10px;}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post__title, .elementor-245 .elementor-element.elementor-element-32f627a .elementor-post__title a{color:#000000;font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post__title{margin-bottom:10px;}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post__meta-data{font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post__excerpt p{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-599bbd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-245 .elementor-element.elementor-element-599bbd7:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-599bbd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8DF;}.elementor-245 .elementor-element.elementor-element-051a3dd{padding:0px 0px 10px 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-051a3dd .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-245 .elementor-element.elementor-element-4613caa{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-48555c1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-245 .elementor-element.elementor-element-48555c1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-245 .elementor-element.elementor-element-48555c1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-5641155.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-245 .elementor-element.elementor-element-5641155.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-245 .elementor-element.elementor-element-5641155.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-9ed08d1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-245 .elementor-element.elementor-element-9ed08d1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-245 .elementor-element.elementor-element-9ed08d1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-bc1170b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-245 .elementor-element.elementor-element-bc1170b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-245 .elementor-element.elementor-element-bc1170b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-75a5213{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-75a5213:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-75a5213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EF;}.elementor-245 .elementor-element.elementor-element-31fc33a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-31fc33a:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-31fc33a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://facfltd.com/organization-1/wp-content/uploads/2026/06/Volunteers_and_members_standing_…_202606061742.webp");background-position:center center;background-size:cover;}.elementor-245 .elementor-element.elementor-element-2a5094e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-245 .elementor-element.elementor-element-a564592 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;color:#2D5A3D;}.elementor-245 .elementor-element.elementor-element-7fb8a20{padding:0px 0px 10px 0px;}.elementor-245 .elementor-element.elementor-element-7fb8a20 .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-245 .elementor-element.elementor-element-e49701e{background-color:#EDE8DF;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#4E9966;}.elementor-245 .elementor-element.elementor-element-e49701e .elementor-image-box-wrapper{text-align:left;}.elementor-245 .elementor-element.elementor-element-e49701e .elementor-image-box-title{margin-bottom:10px;font-family:"Anek Bangla", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-245 .elementor-element.elementor-element-e49701e:has(:hover) .elementor-image-box-title,
					 .elementor-245 .elementor-element.elementor-element-e49701e:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-245 .elementor-element.elementor-element-e49701e .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:19px;font-weight:400;color:#494949;}.elementor-245 .elementor-element.elementor-element-37a5bc4{font-family:"Anek Bangla", Sans-serif;font-size:17px;font-weight:400;color:#383838;}.elementor-245 .elementor-element.elementor-element-770dec3 .elementor-image-box-wrapper{text-align:left;}.elementor-245 .elementor-element.elementor-element-770dec3.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-245 .elementor-element.elementor-element-770dec3.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-245 .elementor-element.elementor-element-770dec3.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-245 .elementor-element.elementor-element-770dec3 .elementor-image-box-title{margin-bottom:10px;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:600;color:#000000;}.elementor-245 .elementor-element.elementor-element-770dec3 .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-245 .elementor-element.elementor-element-770dec3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-245 .elementor-element.elementor-element-770dec3:has(:hover) .elementor-image-box-title,
					 .elementor-245 .elementor-element.elementor-element-770dec3:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-245 .elementor-element.elementor-element-770dec3 .elementor-image-box-description{font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-76318ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-245 .elementor-element.elementor-element-76318ab:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-76318ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF1E6;}.elementor-245 .elementor-element.elementor-element-b2e164a{padding:0px 0px 10px 0px;text-align:center;}.elementor-245 .elementor-element.elementor-element-b2e164a .elementor-heading-title{font-family:"Anek Bangla", Sans-serif;font-size:44px;font-weight:700;color:#000000;}.elementor-245 .elementor-element.elementor-element-8bbb215{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon-box-wrapper{align-items:center;}.elementor-245 .elementor-element.elementor-element-abf81b0{--icon-box-icon-margin:12px;}.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon-box-title{margin-block-end:8px;color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-abf81b0.elementor-view-stacked .elementor-icon{background-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-abf81b0.elementor-view-framed .elementor-icon, .elementor-245 .elementor-element.elementor-element-abf81b0.elementor-view-default .elementor-icon{fill:#1A3A2A;color:#1A3A2A;border-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon{font-size:26px;}.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon-box-title a{font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-abf81b0:has(:hover) .elementor-icon-box-title,
					 .elementor-245 .elementor-element.elementor-element-abf81b0:has(:focus) .elementor-icon-box-title{color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon-box-description{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon-box-wrapper{align-items:center;}.elementor-245 .elementor-element.elementor-element-29c477e{--icon-box-icon-margin:12px;}.elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon-box-title{margin-block-end:8px;color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-29c477e.elementor-view-stacked .elementor-icon{background-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-29c477e.elementor-view-framed .elementor-icon, .elementor-245 .elementor-element.elementor-element-29c477e.elementor-view-default .elementor-icon{fill:#1A3A2A;color:#1A3A2A;border-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon{font-size:26px;}.elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon-box-title a{font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-29c477e:has(:hover) .elementor-icon-box-title,
					 .elementor-245 .elementor-element.elementor-element-29c477e:has(:focus) .elementor-icon-box-title{color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon-box-description{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon-box-wrapper{align-items:center;}.elementor-245 .elementor-element.elementor-element-1162c93{--icon-box-icon-margin:12px;}.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon-box-title{margin-block-end:8px;color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-1162c93.elementor-view-stacked .elementor-icon{background-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-1162c93.elementor-view-framed .elementor-icon, .elementor-245 .elementor-element.elementor-element-1162c93.elementor-view-default .elementor-icon{fill:#1A3A2A;color:#1A3A2A;border-color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon{font-size:26px;}.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon-box-title a{font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-1162c93:has(:hover) .elementor-icon-box-title,
					 .elementor-245 .elementor-element.elementor-element-1162c93:has(:focus) .elementor-icon-box-title{color:#1A3A2A;}.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon-box-description{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-70c44b4{--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:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DAD6CC47;--border-color:#DAD6CC47;--padding-top:70px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-70c44b4:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-70c44b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(281deg, #1D4435 0%, #192F26 100%);}.elementor-245 .elementor-element.elementor-element-5dc0dec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-4e35a70 .elementor-icon-box-wrapper{align-items:center;}.elementor-245 .elementor-element.elementor-element-4e35a70{--icon-box-icon-margin:10px;}.elementor-245 .elementor-element.elementor-element-4e35a70 .elementor-icon-box-title{margin-block-end:2px;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-4e35a70.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-4e35a70.elementor-view-framed .elementor-icon, .elementor-245 .elementor-element.elementor-element-4e35a70.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-4e35a70 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-245 .elementor-element.elementor-element-4e35a70 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-4e35a70 .elementor-icon-box-title a{font-family:"Anek Bangla", Sans-serif;font-size:24px;font-weight:700;}.elementor-245 .elementor-element.elementor-element-4e35a70:has(:hover) .elementor-icon-box-title,
					 .elementor-245 .elementor-element.elementor-element-4e35a70:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-4e35a70 .elementor-icon-box-description{font-family:"Noto Serif Bengali", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-245 .elementor-element.elementor-element-3bb9995{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-bc3190f{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA5C;--border-color:#DADADA5C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-245 .elementor-element.elementor-element-190614a{--divider-border-style:solid;--divider-color:#E7E7E76E;--divider-border-width:1px;padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D4A013;}.elementor-245 .elementor-element.elementor-element-190614a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-245 .elementor-element.elementor-element-190614a .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-245 .elementor-element.elementor-element-190614a .elementor-divider__text{color:#FFFFFF;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-f7f1182{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFEB;}.elementor-245 .elementor-element.elementor-element-c2a8423{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-245 .elementor-element.elementor-element-0f35f46{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA5C;--border-color:#DADADA5C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-245 .elementor-element.elementor-element-b76b58e{--divider-border-style:solid;--divider-color:#E7E7E76E;--divider-border-width:1px;padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D4A013;}.elementor-245 .elementor-element.elementor-element-b76b58e .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-245 .elementor-element.elementor-element-b76b58e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-245 .elementor-element.elementor-element-b76b58e .elementor-divider__text{color:#FFFFFF;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:600;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-icon i{color:#4E9966;transition:color 0.3s;}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-icon svg{fill:#4E9966;transition:fill 0.3s;}.elementor-245 .elementor-element.elementor-element-f503726{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-item > a{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-f503726 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-245 .elementor-element.elementor-element-64e34f8{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA5C;--border-color:#DADADA5C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-245 .elementor-element.elementor-element-e3c4515{--divider-border-style:solid;--divider-color:#E7E7E76E;--divider-border-width:1px;padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D4A013;}.elementor-245 .elementor-element.elementor-element-e3c4515 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-245 .elementor-element.elementor-element-e3c4515 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-245 .elementor-element.elementor-element-e3c4515 .elementor-divider__text{color:#FFFFFF;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-icon i{color:#4E9966;transition:color 0.3s;}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-icon svg{fill:#4E9966;transition:fill 0.3s;}.elementor-245 .elementor-element.elementor-element-8b3fd06{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-item > a{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-8b3fd06 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-245 .elementor-element.elementor-element-93903a1{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA5C;--border-color:#DADADA5C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}.elementor-245 .elementor-element.elementor-element-95d494f{--divider-border-style:solid;--divider-color:#E7E7E76E;--divider-border-width:1px;padding:0px 0px 0px 12px;border-style:solid;border-width:0px 0px 0px 4px;border-color:#D4A013;}.elementor-245 .elementor-element.elementor-element-95d494f .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-245 .elementor-element.elementor-element-95d494f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-245 .elementor-element.elementor-element-95d494f .elementor-divider__text{color:#FFFFFF;font-family:"Anek Bangla", Sans-serif;font-size:18px;font-weight:600;}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-icon i{color:#4E9966;transition:color 0.3s;}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-icon svg{fill:#4E9966;transition:fill 0.3s;}.elementor-245 .elementor-element.elementor-element-5f3f51b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-item > a{font-family:"Anek Bangla", Sans-serif;font-size:16px;font-weight:400;}.elementor-245 .elementor-element.elementor-element-5f3f51b .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-245 .elementor-element.elementor-element-07eafc1{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DAD6CC47;--border-color:#DAD6CC47;--padding-top:4px;--padding-bottom:14px;--padding-left:4px;--padding-right:4px;}.elementor-245 .elementor-element.elementor-element-07eafc1:not(.elementor-motion-effects-element-type-background), .elementor-245 .elementor-element.elementor-element-07eafc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1C412E 0%, #1A3A2A 100%);}.elementor-245 .elementor-element.elementor-element-d2c3221{padding:10px 0px 0px 0px;text-align:center;font-family:"Anek Bangla", Sans-serif;font-size:13px;font-weight:300;color:#E7E7E7E0;}.elementor-245 .elementor-element.elementor-element-d2c3221 a{color:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-245 .elementor-element.elementor-element-3363f9c{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-4613caa{--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-8bbb215{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-0425959{--content-width:1250px;}.elementor-245 .elementor-element.elementor-element-3fb9576{--width:25%;}.elementor-245 .elementor-element.elementor-element-494e3fe{--width:75%;}.elementor-245 .elementor-element.elementor-element-221ca4a{--content-width:1250px;}.elementor-245 .elementor-element.elementor-element-a4da4b0{--width:52%;}.elementor-245 .elementor-element.elementor-element-e0ae12e{--width:48%;}.elementor-245 .elementor-element.elementor-element-dbabd60{--content-width:1250px;}.elementor-245 .elementor-element.elementor-element-599bbd7{--content-width:1250px;}.elementor-245 .elementor-element.elementor-element-75a5213{--content-width:1250px;}.elementor-245 .elementor-element.elementor-element-31fc33a{--width:50%;}.elementor-245 .elementor-element.elementor-element-2a5094e{--width:50%;}.elementor-245 .elementor-element.elementor-element-76318ab{--content-width:1250px;}.elementor-245 .elementor-element.elementor-element-70c44b4{--content-width:1250px;}.elementor-245 .elementor-element.elementor-element-5dc0dec{--width:30%;}.elementor-245 .elementor-element.elementor-element-bc3190f{--width:25%;}.elementor-245 .elementor-element.elementor-element-0f35f46{--width:25%;}.elementor-245 .elementor-element.elementor-element-64e34f8{--width:25%;}.elementor-245 .elementor-element.elementor-element-93903a1{--width:25%;}}@media(max-width:767px){.elementor-245 .elementor-element.elementor-element-3fb9576{--width:70%;}.elementor-245 .elementor-element.elementor-element-494e3fe{--width:30%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-245 .elementor-element.elementor-element-9b2a148 .elementor-nav-menu--dropdown a{padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px;}.elementor-245 .elementor-element.elementor-element-f8492b4 .swiper-slide{height:350px;}.elementor-245 .elementor-element.elementor-element-f8492b4 .swiper-slide-contents{max-width:100%;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-slide-heading{font-size:28px;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-slide-description{font-size:15px;}.elementor-245 .elementor-element.elementor-element-f8492b4 .elementor-slide-button{font-size:13px;}.elementor-245 .elementor-element.elementor-element-221ca4a{--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-245 .elementor-element.elementor-element-3363f9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-245 .elementor-element.elementor-element-17fa707:after{content:"0.66";}.elementor-245 .elementor-element.elementor-element-17fa707 .elementor-post__thumbnail__link{width:100%;}.elementor-245 .elementor-element.elementor-element-e0ae12e{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-245 .elementor-element.elementor-element-1dc8ed4:after{content:"0.66";}.elementor-245 .elementor-element.elementor-element-1dc8ed4 .elementor-post__thumbnail__link{width:30%;}.elementor-245 .elementor-element.elementor-element-dbabd60{--padding-top:32px;--padding-bottom:32px;--padding-left:14px;--padding-right:14px;}.elementor-245 .elementor-element.elementor-element-64f0756 .elementor-heading-title{font-size:32px;}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-245 .elementor-element.elementor-element-32f627a:after{content:"0.66";}.elementor-245 .elementor-element.elementor-element-32f627a .elementor-post__thumbnail__link{width:100%;}.elementor-245 .elementor-element.elementor-element-599bbd7{--padding-top:56px;--padding-bottom:56px;--padding-left:14px;--padding-right:14px;}.elementor-245 .elementor-element.elementor-element-051a3dd .elementor-heading-title{font-size:28px;}.elementor-245 .elementor-element.elementor-element-4613caa{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-img{margin-bottom:15px;}.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-img{margin-bottom:15px;}.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-img{margin-bottom:15px;}.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-img{margin-bottom:15px;}.elementor-245 .elementor-element.elementor-element-75a5213{--padding-top:50px;--padding-bottom:50px;--padding-left:14px;--padding-right:14px;}.elementor-245 .elementor-element.elementor-element-31fc33a{--min-height:300px;}.elementor-245 .elementor-element.elementor-element-2a5094e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-245 .elementor-element.elementor-element-7fb8a20 .elementor-heading-title{font-size:28px;}.elementor-245 .elementor-element.elementor-element-770dec3 .elementor-image-box-img{margin-bottom:14px;}.elementor-245 .elementor-element.elementor-element-b2e164a .elementor-heading-title{font-size:28px;}.elementor-245 .elementor-element.elementor-element-8bbb215{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon{font-size:24px;}.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon-box-title a{font-size:17px;}.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-icon-box-description{font-size:15px;}.elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon{font-size:24px;}.elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon-box-title a{font-size:17px;}.elementor-245 .elementor-element.elementor-element-29c477e .elementor-icon-box-description{font-size:15px;}.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon{font-size:24px;}.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon-box-title, .elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon-box-title a{font-size:17px;}.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-icon-box-description{font-size:15px;}.elementor-245 .elementor-element.elementor-element-70c44b4{--padding-top:50px;--padding-bottom:14px;--padding-left:20px;--padding-right:16px;}.elementor-245 .elementor-element.elementor-element-5dc0dec{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-245 .elementor-element.elementor-element-d2c3221{font-size:12px;}}/* Start custom CSS for image-box, class: .elementor-element-d64c745 *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-d64c745 {
    background: #fff;
    border-radius: 20px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-d64c745::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-d64c745:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-d64c745:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-d64c745 {
        padding: 24px 18px;
    }
    
    .elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-d64c745 {
        padding: 20px 15px;
    }
    
    .elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-d64c745 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c2e86d7 *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-c2e86d7 {
    background: #fff;
    border-radius: 20px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-c2e86d7::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-c2e86d7:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-c2e86d7:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-c2e86d7 {
        padding: 24px 18px;
    }
    
    .elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-c2e86d7 {
        padding: 20px 15px;
    }
    
    .elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-c2e86d7 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cc0558 *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-7cc0558 {
    background: #fff;
    border-radius: 20px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-7cc0558::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-7cc0558:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-7cc0558:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-7cc0558 {
        padding: 24px 18px;
    }
    
    .elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-7cc0558 {
        padding: 20px 15px;
    }
    
    .elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-7cc0558 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-31675da *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-31675da {
    background: #fff;
    border-radius: 20px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-31675da::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-31675da:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-31675da:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-31675da {
        padding: 24px 18px;
    }
    
    .elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-31675da {
        padding: 20px 15px;
    }
    
    .elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-31675da .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-17fa707 *//* =========================================
   ম্যাগাজিন স্টাইল - শুধু স্ট্রাকচার (ক্লিন ভার্সন)
   কালার, ফন্ট, ব্যাজ সব Elementor প্যানেল থেকে কন্ট্রোল করুন
========================================= */

/* ১. মেইন কার্ড স্ট্রাকচার */
.magazine-post-style .elementor-post {
    position: relative !important;
    overflow: hidden !important;
    border: none !important;
    aspect-ratio: 16 / 9;
    background: #000;
}

/* ২. ইমেজ ঠিক রাখা */
.magazine-post-style .elementor-post__thumbnail img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover !important;
}

/* ৩. গ্রেডিয়েন্ট ওভারলে (শুধু ওভারলে, কালার ছাড়া) */
.magazine-post-style .elementor-post__card::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70%;
    background: linear-gradient(to top, 
        rgba(0,0,0,0.85) 0%, 
        rgba(0,0,0,0.5) 40%, 
        transparent 100%);
    z-index: 1;
    pointer-events: none;
}

/* ৪. ব্যাজ পজিশন (স্টাইলিং ছাড়া) */
.magazine-post-style .elementor-post__badge {
    position: absolute !important;
    top: 20px !important;
    left: 20px !important;
    z-index: 10 !important;
    /* color, background, font-size ইত্যাদি Elementor থেকে সেট করুন */
}

/* ৫. কন্টেন্ট বক্স পজিশন */
.magazine-post-style .elementor-post__text {
    position: absolute !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    padding: 10px 10px 10px 15px !important;
    z-index: 5 !important;
    background: transparent !important;
}

/* ৬. টাইটেল - শুধু পজিশন */
.magazine-post-style .elementor-post__title {
    margin-bottom: 8px !important;
    /* color, font-size Elementor থেকে সেট করুন */
}

/* ৭. এক্সার্পট - শুধু দৃশ্যমানতা */
.magazine-post-style .elementor-post__excerpt {
    display: block !important;
    margin-bottom: 12px !important;
    /* color, font-size Elementor থেকে সেট করুন */
}

.magazine-post-style .elementor-post__excerpt p {
    margin: 0 !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

/* ৮. মেটা ডাটা - শুধু ডিসপ্লে */
.magazine-post-style .elementor-post__meta-data {
    display: flex !important;
    gap: 15px !important;
    /* color, font-size Elementor থেকে সেট করুন */
}

/* ৯. অপ্রয়োজনীয় এলিমেন্ট লুকানো */
.magazine-post-style .elementor-post__avatar,
.magazine-post-style .elementor-post__read-more {
    display: none !important;
}

/* ১০. রেসponsিভ ফিক্স */
@media (max-width: 768px) {
    .magazine-post-style .elementor-post__text {
        padding: 15px 20px 20px 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64f0756 */.custom-underline-middle .elementor-heading-title {
    position: relative;
    padding-bottom: 12px; /* লেখা ও লাইনের মাঝে গ্যাপ */
}

.custom-underline-middle .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -2px; /* আরও নিচে নামাতে -5px, -8px করতে পারেন */
    height: 2px;
    width: 100%;
    background-color: ;
}

.custom-underline-middle .elementor-heading-title::before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -2px; /* ::after এর সমান রাখতে হবে */
    height: 2px;
    width: 60px;
    background-color: #D4A013;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-051a3dd *//* =============================================
   CUSTOM FULL WIDTH UNDERLINE (ELEMENTOR)
============================================= */

.elementor-245 .elementor-element.elementor-element-051a3dd .elementor-heading-title {
    /* --- CONTROLS: এখান থেকে নিজের মতো চেঞ্জ করুন --- */
    --main-line-color: rgba(255, 255, 255, 0.1);  /* পুরো লাইনের কালার */
    --accent-line-color: #D4A013;                 /* ছোট অ্যাকসেন্ট লাইনের কালার */
    --accent-width: 60px;                         /* অ্যাকসেন্ট লাইনের দৈর্ঘ্য */
    --line-thickness: 2px;                        /* লাইনের মোটা/পুরুত্ব */
    --gap-bottom: 12px;                           /* টেক্সট থেকে লাইনের দূরত্ব */
    
    /* =========================================================
       🚨 MARKER: অ্যাকসেন্ট লাইনের এলাইনমেন্ট (ALIGNMENT CONTROLS)
       =========================================================
       নিচের ৩টি ভ্যালু পরিবর্তন করে লাইন ডানে-বামে সরাতে পারবেন। 
       বর্তমানে এটি মাঝখানে (Center) সেট করা আছে।
    */

    /* ১. মাঝখানে রাখতে (Center - এখন যা দেওয়া আছে): */
    --accent-left: 50%;
    --accent-right: auto;
    --accent-transform: translateX(-50%);

    /* ২. বামে রাখতে চাইলে (Left): 
    --accent-left: 0;
    --accent-right: auto;
    --accent-transform: none; 
    */

    /* ৩. ডানে রাখতে চাইলে (Right): 
    --accent-left: auto;
    --accent-right: 0;
    --accent-transform: none; 
    */
    /* ======================================================= */

    position: relative;
    display: block; 
    width: 100%;    
    padding-bottom: var(--gap-bottom);
}

/* Base Full Underline (পুরো কন্টেইনার জুড়ে থাকবে) */
.elementor-245 .elementor-element.elementor-element-051a3dd .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; 
    height: var(--line-thickness);
    background: var(--main-line-color);
    z-index: 1;
}

/* Short Accent Line */
.elementor-245 .elementor-element.elementor-element-051a3dd .elementor-heading-title::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: var(--accent-left);
    right: var(--accent-right);
    transform: var(--accent-transform);
    width: var(--accent-width);
    height: var(--line-thickness);
    background: var(--accent-line-color);
    z-index: 2; 
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48555c1 *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-48555c1 {
    background: #fff;
    border-radius: 20px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-48555c1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-48555c1:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-48555c1:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-48555c1 {
        padding: 24px 18px;
    }
    
    .elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-48555c1 {
        padding: 20px 15px;
    }
    
    .elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-48555c1 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5641155 *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-5641155 {
    background: #fff;
    border-radius: 20px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-5641155::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-5641155:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-5641155:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-5641155 {
        padding: 24px 18px;
    }
    
    .elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-5641155 {
        padding: 20px 15px;
    }
    
    .elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-5641155 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9ed08d1 *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-9ed08d1 {
    background: #fff;
    border-radius: 20px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-9ed08d1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-9ed08d1:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-9ed08d1:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-9ed08d1 {
        padding: 24px 18px;
    }
    
    .elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-9ed08d1 {
        padding: 20px 15px;
    }
    
    .elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-9ed08d1 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bc1170b *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-bc1170b {
    background: #fff;
    border-radius: 20px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-bc1170b::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-bc1170b:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-bc1170b:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-bc1170b {
        padding: 24px 18px;
    }
    
    .elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-bc1170b {
        padding: 20px 15px;
    }
    
    .elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-bc1170b .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8a20 *//* =============================================
   CUSTOM FULL WIDTH UNDERLINE (ELEMENTOR)
============================================= */

.elementor-245 .elementor-element.elementor-element-7fb8a20 .elementor-heading-title {
    /* --- CONTROLS: এখান থেকে নিজের মতো চেঞ্জ করুন --- */
    --main-line-color: rgba(255, 255, 255, 0.37); /* পুরো লাইনের কালার (#FFFFFF5E) */
    --accent-line-color: #D4A013;                 /* ছোট অ্যাকসেন্ট লাইনের কালার */
    --accent-width: 60px;                         /* অ্যাকসেন্ট লাইনের দৈর্ঘ্য */
    --line-thickness: 2px;                        /* লাইনের মোটা/পুরুত্ব */
    --gap-bottom: 12px;                           /* টেক্সট থেকে লাইনের দূরত্ব */
    
    /* ACCENT LINE ALIGNMENT (ছোট গোল্ডেন লাইনটি কোথায় থাকবে):
       - বামে রাখতে (Left): left: 0; transform: none;
       - মাঝে রাখতে (Center): left: 50%; transform: translateX(-50%);
       - ডানে রাখতে (Right): left: auto; right: 0; transform: none;
    */
    --accent-left: 0;
    --accent-right: auto;
    --accent-transform: none; 
    /* ============================================= */

    position: relative;
    display: block; /* ফুল উইডথ পাওয়ার জন্য block করা হয়েছে */
    width: 100%;    /* কন্টেইনারের পুরো উইডথ নেবে */
    padding-bottom: var(--gap-bottom);
}

/* Base Full Underline (এখন এটি পুরো কন্টেইনার জুড়ে থাকবে) */
.elementor-245 .elementor-element.elementor-element-7fb8a20 .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; /* ফুল কন্টেইনার উইডথ */
    height: var(--line-thickness);
    background: var(--main-line-color);
    z-index: 1;
}

/* Short Accent Line */
.elementor-245 .elementor-element.elementor-element-7fb8a20 .elementor-heading-title::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: var(--accent-left);
    right: var(--accent-right);
    transform: var(--accent-transform);
    width: var(--accent-width);
    height: var(--line-thickness);
    background: var(--accent-line-color);
    z-index: 2; /* হোয়াইট লাইনের উপরে থাকবে */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2e164a *//* =============================================
   CUSTOM FULL WIDTH UNDERLINE (ELEMENTOR)
============================================= */

.elementor-245 .elementor-element.elementor-element-b2e164a .elementor-heading-title {
    /* --- CONTROLS: এখান থেকে নিজের মতো চেঞ্জ করুন --- */
    --main-line-color: rgba(255, 255, 255, 0.1);  /* পুরো লাইনের কালার */
    --accent-line-color: #D4A013;                 /* ছোট অ্যাকসেন্ট লাইনের কালার */
    --accent-width: 60px;                         /* অ্যাকসেন্ট লাইনের দৈর্ঘ্য */
    --line-thickness: 2px;                        /* লাইনের মোটা/পুরুত্ব */
    --gap-bottom: 12px;                           /* টেক্সট থেকে লাইনের দূরত্ব */
    
    /* =========================================================
       🚨 MARKER: অ্যাকসেন্ট লাইনের এলাইনমেন্ট (ALIGNMENT CONTROLS)
       =========================================================
       নিচের ৩টি ভ্যালু পরিবর্তন করে লাইন ডানে-বামে সরাতে পারবেন। 
       বর্তমানে এটি মাঝখানে (Center) সেট করা আছে।
    */

    /* ১. মাঝখানে রাখতে (Center - এখন যা দেওয়া আছে): */
    --accent-left: 50%;
    --accent-right: auto;
    --accent-transform: translateX(-50%);

    /* ২. বামে রাখতে চাইলে (Left): 
    --accent-left: 0;
    --accent-right: auto;
    --accent-transform: none; 
    */

    /* ৩. ডানে রাখতে চাইলে (Right): 
    --accent-left: auto;
    --accent-right: 0;
    --accent-transform: none; 
    */
    /* ======================================================= */

    position: relative;
    display: block; 
    width: 100%;    
    padding-bottom: var(--gap-bottom);
}

/* Base Full Underline (পুরো কন্টেইনার জুড়ে থাকবে) */
.elementor-245 .elementor-element.elementor-element-b2e164a .elementor-heading-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; 
    height: var(--line-thickness);
    background: var(--main-line-color);
    z-index: 1;
}

/* Short Accent Line */
.elementor-245 .elementor-element.elementor-element-b2e164a .elementor-heading-title::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: var(--accent-left);
    right: var(--accent-right);
    transform: var(--accent-transform);
    width: var(--accent-width);
    height: var(--line-thickness);
    background: var(--accent-line-color);
    z-index: 2; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abf81b0 *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-abf81b0 {
    background: #fff;
    border-radius: 16px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-abf81b0::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-abf81b0:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-abf81b0:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-abf81b0 {
        padding: 20px 14px;
    }
    
    .elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-abf81b0 {
        padding: 16px 12px;
    }
    
    .elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-abf81b0 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29c477e *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-29c477e {
    background: #fff;
    border-radius: 16px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-29c477e::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-29c477e:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-29c477e:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-29c477e {
        padding: 20px 14px;
    }
    
    .elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-29c477e {
        padding: 16px 12px;
    }
    
    .elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-29c477e .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1162c93 *//* =========================================
   হোয়াই চুজ কার্ড স্টাইল (Direct Selector)
========================================= */

.elementor-245 .elementor-element.elementor-element-1162c93 {
    background: #fff;
    border-radius: 16px;
    padding: 32px 24px;
    text-align: center;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    transition: all 0.3s ease;
    border: 1px solid rgba(45, 138, 62, 0.08);
    position: relative;
    overflow: hidden;
    height: 100%;
}

/* টপ গ্রেডিয়েন্ট বার */
.elementor-245 .elementor-element.elementor-element-1162c93::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #2d8a3e, #4caf50);
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: left;
}

/* হোভার ইফেক্ট */
.elementor-245 .elementor-element.elementor-element-1162c93:hover::before {
    transform: scaleX(1);
}

.elementor-245 .elementor-element.elementor-element-1162c93:hover {
    transform: translateY(-6px);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}

/* আইকন এলাকা (ইমেজ বক্সের আইকন স্পেস) */
.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-img {
    width: 72px !important;
    height: 72px;
    margin: 0 auto 18px !important;
    background: #e8f5e9;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
}

.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-img img {
    width: 40px !important;
    height: auto;
    object-fit: contain;
}

/* টাইটেল স্টাইল */
.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-title {
    font-size: 17px !important;
    font-weight: 800 !important;
    color: #1a1a1a !important;
    margin-bottom: 8px !important;
}

/* ডেসক্রিপশন স্টাইল */
.elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-description {
    font-size: 14px !important;
    color: #666666 !important;
    line-height: 1.7 !important;
}

/* --- রেসপন্সিভ (Tablet) --- */
@media (max-width: 768px) {
    .elementor-245 .elementor-element.elementor-element-1162c93 {
        padding: 20px 14px;
    }
    
    .elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-img {
        width: 60px !important;
        height: 60px;
    }
    
    .elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-img img {
        width: 32px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-title {
        font-size: 16px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-description {
        font-size: 13px !important;
    }
}

/* --- রেসপন্সিভ (Mobile) --- */
@media (max-width: 480px) {
    .elementor-245 .elementor-element.elementor-element-1162c93 {
        padding: 16px 12px;
    }
    
    .elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-img {
        width: 55px !important;
        height: 55px;
        margin-bottom: 12px !important;
    }
    
    .elementor-245 .elementor-element.elementor-element-1162c93 .elementor-image-box-title {
        font-size: 15px !important;
    }
}/* End custom CSS */