.elementor-378 .elementor-element.elementor-element-256acdf{--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;--background-transition:0.3s;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:#222222;--border-color:#222222;--border-radius:8px 8px 8px 8px;}.elementor-378 .elementor-element.elementor-element-256acdf:hover{background-color:#333333;}.elementor-378 .elementor-element.elementor-element-9456e78{--display:flex;}.elementor-378 .elementor-element.elementor-element-1a24ec3{--e-transform-translateX:-50%;--e-transform-translateY:-50%;padding:8px 0px 0px 0px;top:50%;}body:not(.rtl) .elementor-378 .elementor-element.elementor-element-1a24ec3{left:50%;}body.rtl .elementor-378 .elementor-element.elementor-element-1a24ec3{right:50%;}.elementor-378 .elementor-element.elementor-element-1a24ec3 .elementor-icon-wrapper{text-align:center;}.elementor-378 .elementor-element.elementor-element-1a24ec3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-1a24ec3.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-1a24ec3.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-1a24ec3.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-1a24ec3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-1a24ec3 .elementor-icon{font-size:50px;}.elementor-378 .elementor-element.elementor-element-1a24ec3 .elementor-icon svg{height:50px;}.elementor-378 .elementor-element.elementor-element-da24b82 img{border-radius:8px 8px 8px 8px;}.elementor-378 .elementor-element.elementor-element-2138104{--display:flex;--justify-content:flex-start;}.elementor-378 .elementor-element.elementor-element-359514f .elementor-heading-title{font-size:18px;font-weight:bold;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-d4a3b79{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-8d1f679{font-size:14px;color:var( --e-global-color-0cf61a5 );}.elementor-378 .elementor-element.elementor-element-f38b018{font-size:14px;color:var( --e-global-color-0cf61a5 );}.elementor-378 .elementor-element.elementor-element-3577b4e .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-size:14px;text-align:left;}.elementor-378 .elementor-element.elementor-element-3577b4e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-378 .elementor-element.elementor-element-3577b4e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-378 .elementor-element.elementor-element-3577b4e .jet-listing-dynamic-field{justify-content:flex-start;}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-2138104{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-256acdf{--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;--flex-wrap:nowrap;}.elementor-378 .elementor-element.elementor-element-9456e78{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-1a24ec3 .elementor-icon{font-size:33px;}.elementor-378 .elementor-element.elementor-element-1a24ec3 .elementor-icon svg{height:33px;}.elementor-378 .elementor-element.elementor-element-da24b82{text-align:center;}.elementor-378 .elementor-element.elementor-element-da24b82 img{border-radius:4px 4px 4px 4px;}.elementor-378 .elementor-element.elementor-element-2138104{--width:50%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-359514f .elementor-heading-title{font-size:12px;}.elementor-378 .elementor-element.elementor-element-d4a3b79{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-378 .elementor-element.elementor-element-8d1f679{font-size:10px;}.elementor-378 .elementor-element.elementor-element-f38b018{font-size:10px;}.elementor-378 .elementor-element.elementor-element-3577b4e .jet-listing-dynamic-field__content{font-size:11px;}}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-9456e78{--width:30%;}.elementor-378 .elementor-element.elementor-element-2138104{--width:70%;}}/* Start custom CSS for icon, class: .elementor-element-1a24ec3 */.elementor-378 .elementor-element.elementor-element-1a24ec3 {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important; /* এই লাইনটাই আইকনকে একদম সেন্টারে আনবে */
    z-index: 10 !important;
    pointer-events: none !important; /* যাতে আইকনের ওপর ক্লিক পড়লেও তা সরাসরি ইমেজের লিংকে কাজ করে */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-da24b82 */.elementor-378 .elementor-element.elementor-element-da24b82 img {
    aspect-ratio: 16 / 9 !important; /* পারফেক্ট মুভি থাম্বনেইল রেশিও */
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-3577b4e *//* ভেতরের আসল টেক্সট কন্টেইনারকে টার্গেট করা হলো */
.elementor-378 .elementor-element.elementor-element-3577b4e .jet-listing-dynamic-field__content,
.elementor-378 .elementor-element.elementor-element-3577b4e .elementor-widget-container,
.elementor-378 .elementor-element.elementor-element-3577b4e p {
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important; /* এখানে ৩ মানে ৩ লাইন */
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

/* মোবাইলের জন্য ফন্ট সাইজ */
@media (max-width: 767px) {
    .elementor-378 .elementor-element.elementor-element-3577b4e .jet-listing-dynamic-field__content,
    .elementor-378 .elementor-element.elementor-element-3577b4e .elementor-widget-container,
    .elementor-378 .elementor-element.elementor-element-3577b4e p {
        font-size: 11px !important; 
        line-height: 1.3 !important;
    }
}/* End custom CSS */