.elementor-323 .elementor-element.elementor-element-0570b07{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-323 .elementor-element.elementor-element-6c312ad{width:100%;max-width:100%;text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-323 .elementor-element.elementor-element-2461bd0{text-align:center;}.elementor-323 .elementor-element.elementor-element-2461bd0 p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-c1fe689{--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:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-323 .elementor-element.elementor-element-bb4918f{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-323 .elementor-element.elementor-element-bb4918f::before, .elementor-323 .elementor-element.elementor-element-bb4918f > .elementor-background-video-container::before, .elementor-323 .elementor-element.elementor-element-bb4918f > .e-con-inner > .elementor-background-video-container::before, .elementor-323 .elementor-element.elementor-element-bb4918f > .elementor-background-slideshow::before, .elementor-323 .elementor-element.elementor-element-bb4918f > .e-con-inner > .elementor-background-slideshow::before, .elementor-323 .elementor-element.elementor-element-bb4918f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-323 .elementor-element.elementor-element-24cf4aa{width:100%;max-width:100%;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-323 .elementor-element.elementor-element-24cf4aa p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-e7cad56{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-323 .elementor-element.elementor-element-fbb36cd p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-889b46f{--display:flex;border-style:none;--border-style:none;}.elementor-323 .elementor-element.elementor-element-1f05feb p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-07f8261{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-323 .elementor-element.elementor-element-07f8261 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-323 .elementor-element.elementor-element-07f8261 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-323 .elementor-element.elementor-element-4b69d67{--display:flex;}.elementor-323 .elementor-element.elementor-element-310953a p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-075ef73{--display:flex;}.elementor-323 .elementor-element.elementor-element-afde491 p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-0ca979c{--display:flex;}.elementor-323 .elementor-element.elementor-element-c72fef9 p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-dbcef77{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-323 .elementor-element.elementor-element-dbcef77 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-323 .elementor-element.elementor-element-dbcef77 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-323 .elementor-element.elementor-element-3f0f141{--display:flex;}.elementor-323 .elementor-element.elementor-element-447c6cc p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-fc3c61a{--display:flex;}.elementor-323 .elementor-element.elementor-element-5bc4f3c p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-4ff4afe{--display:flex;}.elementor-323 .elementor-element.elementor-element-113a48b p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-0bb529e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-323 .elementor-element.elementor-element-0bb529e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-323 .elementor-element.elementor-element-0bb529e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-323 .elementor-element.elementor-element-7c16f0d{--display:flex;}.elementor-323 .elementor-element.elementor-element-c1cffbd p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-56f2a56{--display:flex;}.elementor-323 .elementor-element.elementor-element-0127c08 p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-f7bfc8c{--display:flex;}.elementor-323 .elementor-element.elementor-element-c3bedd1 p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-5ddf5c0{--display:flex;}.elementor-323 .elementor-element.elementor-element-0d74a1f p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-36c8971{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-323 .elementor-element.elementor-element-36c8971 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-323 .elementor-element.elementor-element-36c8971 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-323 .elementor-element.elementor-element-afc7dda{--display:flex;}.elementor-323 .elementor-element.elementor-element-30df545 p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-4a2ea72{--display:flex;}.elementor-323 .elementor-element.elementor-element-0aca5dc p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-4dc48e4{--display:flex;}.elementor-323 .elementor-element.elementor-element-69f3b70 p{margin-block-end:0px;}.elementor-323 .elementor-element.elementor-element-ab0c666{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-323 .elementor-element.elementor-element-ab0c666 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-323 .elementor-element.elementor-element-ab0c666 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}@media(max-width:1024px){.elementor-323 .elementor-element.elementor-element-0570b07{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-323 .elementor-element.elementor-element-c1fe689{--padding-top:60px;--padding-bottom:60px;--padding-left:030px;--padding-right:30px;}}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-0570b07{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-323 .elementor-element.elementor-element-c1fe689{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* ১. মূল অ্যাকর্ডিয়ন কন্টেইনারের উইডথ ফিক্স করা (অ্যানিমেশনে সাইজ পরিবর্তন রোধ করবে) */
/*body.elementor-page-323 {*/
/*    width: 100% !important;*/
/*    max-width: 100% !important;*/
/*}*/

body.elementor-page-323 .e-n-accordion-item {
    border-top: none !important;
    border-bottom: 1px solid #00000033 !important; /* হালকা বর্ডার কালার */
    /*width: 100% !important;*/
    box-sizing: border-box !important;
}

body.elementor-page-323 .e-n-accordion-item:first-child,
body.elementor-page-323 .e-n-accordion-item:first-of-type {
    border-top: 1px solid #00000033 !important;
}

/* ২. টাইটেল হেডার ফ্লেক্সবক্স ফিক্স */
body.elementor-page-323 .e-n-accordion-item-title {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* ৩. আইকন এবং টেক্সট পজিশনিং */
body.elementor-page-323 .e-n-accordion-item-title-icon {
    order: 2 !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #00000033 !important;
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease-in-out !important;
    transform: rotate(0deg) !important;
}

body.elementor-page-323 .e-n-accordion-item-title-text {
    order: 1 !important;
}

body.elementor-page-323 .e-n-accordion-item-title-icon svg,
body.elementor-page-323 .e-n-accordion-item-title-icon i {
    fill: currentColor !important;
    color: currentColor !important;
    transition: transform 0.3s ease-in-out !important;
}

/* ৪. FAQ ওপেন থাকলে (Active/Open State) আইকন রোটেশন */
body.elementor-page-323 .e-n-accordion-item:has(details[open]) .e-n-accordion-item-title-icon,
body.elementor-page-323 .e-n-accordion-item[aria-expanded="true"] .e-n-accordion-item-title-icon,
body.elementor-page-323 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon,
body.elementor-page-323 .e-n-accordion-item-title.e-active .e-n-accordion-item-title-icon {
    background-color: #000000 !important;
    color: #ffffff !important;
    transform: rotate(45deg) !important;
}

/* ৫. আইকন কাউন্টার-রোটেশন */
body.elementor-page-323 .e-n-accordion-item:has(details[open]) .e-n-accordion-item-title-icon svg,
body.elementor-page-323 .e-n-accordion-item[aria-expanded="true"] .e-n-accordion-item-title-icon svg,
body.elementor-page-323 .e-n-accordion-item-title[aria-expanded="true"] .e-n-accordion-item-title-icon svg {
    transform: rotate(-45deg) !important;
}/* End custom CSS */