.elementor-1870 .elementor-element.elementor-element-79ef5fc{--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;}.elementor-1870 .elementor-element.elementor-element-0c16a9f{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1870 .elementor-element.elementor-element-8a78dc2.elementor-element{--align-self:center;}.elementor-1870 .elementor-element.elementor-element-8a78dc2 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-1870 .elementor-element.elementor-element-8a78dc2 .hfe-breadcrumbs, .elementor-1870 .elementor-element.elementor-element-8a78dc2 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#F8762F;}.elementor-1870 .elementor-element.elementor-element-8a78dc2 .hfe-breadcrumbs svg{fill:#F8762F;}.elementor-1870 .elementor-element.elementor-element-8a78dc2 .hfe-breadcrumbs-item{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container, .elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
					.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
					.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__container{min-height:50px;}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-submit{min-width:50px;background-color:transparent;font-size:16px;background-image:linear-gradient(0deg, #A447D6 0%, #F8762F 100%);}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);color:var( --e-global-color-text );}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__container button#clear i:before,
					.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-icon-toggle button#clear i:before,
				.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-1870 .elementor-element.elementor-element-5466669 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4E4E4;border-radius:8px 8px 8px 8px;}.elementor-1870 .elementor-element.elementor-element-5466669 input[type="search"].hfe-search-form__input,.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-icon-toggle{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__input, .elementor-1870 .elementor-element.elementor-element-5466669 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#ededed;}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__container ,.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__container, .elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-radius:5px;}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-1870 .elementor-element.elementor-element-5466669 button.hfe-search-submit{color:#fff;}.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__container button#clear-with-button,
					.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-form__container button#clear,
					.elementor-1870 .elementor-element.elementor-element-5466669 .hfe-search-icon-toggle button#clear{color:#A447D6;}.elementor-1870 .elementor-element.elementor-element-cfa8a91{--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;--justify-content:space-between;}.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-1870 .elementor-element.elementor-element-9ddb0ce.elementor-element{--align-self:center;}.elementor-1870 .elementor-element.elementor-element-9ddb0ce{text-align:start;}.elementor-1870 .elementor-element.elementor-element-9ddb0ce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1870 .elementor-element.elementor-element-18fc6e9 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-weight:500;background-image:linear-gradient(349deg, #FFFFFF 0%, var( --e-global-color-secondary ) 100%);border-radius:8px 8px 8px 8px;}.elementor-1870 .elementor-element.elementor-element-18fc6e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1870 .elementor-element.elementor-element-18fc6e9.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1870 .elementor-element.elementor-element-f7aa7cb{--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;}.elementor-1870 .elementor-element.elementor-element-f7aa7cb:not(.elementor-motion-effects-element-type-background), .elementor-1870 .elementor-element.elementor-element-f7aa7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .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-1870 .elementor-element.elementor-element-80ba798{--grid-columns:4;}.elementor-1870 .elementor-element.elementor-element-80ba798 .elementor-repeater-item-c47f2c4{grid-column:span min( 1, var(--grid-columns) );}.elementor-1870 .elementor-element.elementor-element-80ba798 .elementor-pagination{text-align:center;margin-top:36px;}body:not(.rtl) .elementor-1870 .elementor-element.elementor-element-80ba798 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1870 .elementor-element.elementor-element-80ba798 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1870 .elementor-element.elementor-element-80ba798 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1870 .elementor-element.elementor-element-80ba798 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-1870 .elementor-element.elementor-element-80ba798{--grid-columns:2;}}@media(min-width:768px){.elementor-1870 .elementor-element.elementor-element-0c16a9f{--content-width:1230px;}.elementor-1870 .elementor-element.elementor-element-cfa8a91{--content-width:1230px;}.elementor-1870 .elementor-element.elementor-element-f7aa7cb{--content-width:1230px;}}@media(max-width:767px){.elementor-1870 .elementor-element.elementor-element-9ddb0ce .elementor-heading-title{font-size:14px;}.elementor-1870 .elementor-element.elementor-element-18fc6e9 .elementor-button{font-size:8px;}.elementor-1870 .elementor-element.elementor-element-80ba798{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-80ba798 *//* --- Pagination (পেজিনেশন) এর জন্য সম্পূর্ণ কাস্টম CSS --- */

/* পেজিনেশন বক্সগুলির সাধারণ স্টাইল (নম্বর, ডট ডট, এবং তীর চিহ্ন) */
.elementor-1870 .elementor-element.elementor-element-80ba798 .page-numbers {
    /* গোলাকার/ডিম্বাকৃতির আকৃতি */
    border-radius: 50px !important; 
    /* সাদা বর্ডার */
    border: 2px solid #ccc !important; 
    /* ভেতরের ফাঁকা স্থান */
    padding: 8px 15px !important; 
    /* লেখার রং */
    color: #333 !important; 
    /* কোনো ব্যাকগ্রাউন্ড রং নেই */
    background-color: transparent !important;
    /* মসৃণ ট্রানজিশন */
    transition: all 0.3s;
    /* ফন্ট সাইজ সামঞ্জস্য */
    font-size: 16px;
    /* মার্জিন (বক্সগুলোর মধ্যে দূরত্ব) */
    margin: 05px; 
    /* লাইনের উচ্চতা ঠিক রাখা */
    line-height: normal; 
}

/* বর্তমান সক্রিয় পেজ (যেমন: 2) এর স্টাইল */
.elementor-1870 .elementor-element.elementor-element-80ba798 .page-numbers.current {
    /* সবুজ ব্যাকগ্রাউন্ড */
    background-color: #F8762F !important; 
    /* সাদা লেখা */
    color: #fff !important; 
    /* সবুজ বর্ডার */
    border-color: #F8762F !important;
}

/* --- Arrow চিহ্নের (Previous ও Next) স্টাইল --- */
.elementor-1870 .elementor-element.elementor-element-80ba798 .prev, 
.elementor-1870 .elementor-element.elementor-element-80ba798 .next {
    /* তীর চিহ্নের সবুজ ব্যাকগ্রাউন্ড */
    background-color: #F8762F !important; 
    /* সাদা তীর রং */
    color: #fff !important; 
    /* সম্পূর্ণ গোলাকার/ডিম্বাকৃতি */
    border-radius: 50px !important; 
    /* ভেতরের ফাঁকা স্থান */
    padding: 8px 15px !important;
    /* কোনো বর্ডার নেই */
    border: none !important;
    /* ফন্ট সাইজ */
    font-size: 16px; 
    /* উল্লম্ব সারিবদ্ধতা ঠিক রাখা */
    line-height: normal; 
    /* ছবির মতো বড় তীর চিহ্নের বক্সগুলোর মধ্যে দূরত্ব */
    margin: 0 5px; 
}

/* মাউস নিয়ে গেলে (Hover) স্টাইল: সক্রিয় নয় এমন নম্বর ও তীরগুলির জন্য */
.elementor-1870 .elementor-element.elementor-element-80ba798 .page-numbers:hover:not(.current) {
    /* সবুজ বর্ডার */
    border-color: #F8762F !important;
    /* সবুজ লেখা/তীর রং */
    color: #F8762F !important;
}










/* 2 নম্বর পজিশন রেখে 4, 6, 8... পজিশনের বিজ্ঞাপনগুলি লুকানোর জন্য */
.elementor-1870 .elementor-element.elementor-element-80ba798 .elementor-loop-item:nth-child(2n):not(:nth-child(2)) {
    display: none !important;
}/* End custom CSS */