.elementor-2192 .elementor-element.elementor-element-3832b6b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2192 .elementor-element.elementor-element-66a715d6{--display:flex;--justify-content:center;}.elementor-2192 .elementor-element.elementor-element-40697836{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#1F9CB9;}.elementor-2192 .elementor-element.elementor-element-40697836 .elementor-headline{text-align:left;font-family:"Hedvig Letters Serif", Sans-serif;font-size:56px;font-weight:600;}.elementor-2192 .elementor-element.elementor-element-40697836 .elementor-headline-plain-text{color:#000000;}.elementor-2192 .elementor-element.elementor-element-40697836 .elementor-headline-dynamic-text{font-family:"Hurricane", Sans-serif;font-weight:600;}.elementor-2192 .elementor-element.elementor-element-40697836 .elementor-headline-dynamic-wrapper path{stroke:#1F9CB9;}.elementor-2192 .elementor-element.elementor-element-1b1e194e{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:start;font-family:"Hind Siliguri", Sans-serif;font-size:18px;font-weight:400;}.elementor-2192 .elementor-element.elementor-element-1b1e194e p{margin-block-end:0px;}.elementor-2192 .elementor-element.elementor-element-5d34b1d8{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2192 .elementor-element.elementor-element-2ddd5717{--display:flex;}.elementor-2192 .elementor-element.elementor-element-2e5d0b6{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2192 .elementor-element.elementor-element-39d91821{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#1F9CB9;}.elementor-2192 .elementor-element.elementor-element-39d91821 .elementor-headline{text-align:center;font-family:"Hedvig Letters Serif", Sans-serif;font-size:36px;font-weight:600;}.elementor-2192 .elementor-element.elementor-element-39d91821 .elementor-headline-dynamic-wrapper path{stroke:#1F9CB9;}.elementor-2192 .elementor-element.elementor-element-31c915c0{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:center;font-family:"Hind Siliguri", Sans-serif;font-size:16px;font-weight:400;}.elementor-2192 .elementor-element.elementor-element-31c915c0.elementor-element{--align-self:center;}.elementor-2192 .elementor-element.elementor-element-2ffb04de{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-2192 .elementor-element.elementor-element-208d2f5e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#1F9CB9;}.elementor-2192 .elementor-element.elementor-element-208d2f5e .elementor-headline{text-align:center;font-family:"Hedvig Letters Serif", Sans-serif;font-size:36px;font-weight:600;}.elementor-2192 .elementor-element.elementor-element-208d2f5e .elementor-headline-dynamic-wrapper path{stroke:#1F9CB9;}.elementor-2192 .elementor-element.elementor-element-52cb1d8a{width:100%;max-width:100%;}@media(max-width:768px){.elementor-2192 .elementor-element.elementor-element-6c78f46c.elementor-element{--align-self:center;}.elementor-2192 .elementor-element.elementor-element-40697836 .elementor-headline{text-align:center;font-size:40px;}.elementor-2192 .elementor-element.elementor-element-1b1e194e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:12px;}.elementor-2192 .elementor-element.elementor-element-1b1e194e.elementor-element{--align-self:center;}.elementor-2192 .elementor-element.elementor-element-5d34b1d8{width:100%;max-width:100%;}.elementor-2192 .elementor-element.elementor-element-5d34b1d8.elementor-element{--align-self:center;}.elementor-2192 .elementor-element.elementor-element-39d91821 .elementor-headline{font-size:24px;}.elementor-2192 .elementor-element.elementor-element-31c915c0{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:12px;}.elementor-2192 .elementor-element.elementor-element-208d2f5e .elementor-headline{font-size:24px;}}@media(min-width:769px){.elementor-2192 .elementor-element.elementor-element-3832b6b3{--content-width:1500px;}.elementor-2192 .elementor-element.elementor-element-66a715d6{--width:50%;}.elementor-2192 .elementor-element.elementor-element-2ddd5717{--width:50%;}.elementor-2192 .elementor-element.elementor-element-2e5d0b6{--content-width:1500px;}.elementor-2192 .elementor-element.elementor-element-2ffb04de{--content-width:1500px;}}/* Start custom CSS for container, class: .elementor-element-3832b6b3 *//* প্রধান কন্টেইনারের ব্যাকগ্রাউন্ড ও পজিশনিং */
.elementor-2192 .elementor-element.elementor-element-3832b6b3 {
    position: relative;
    background-color: #fdfdfd;
    /* প্রিমিয়াম ফাইন গ্রিড লাইনস */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.03) 1px, transparent 1px);
    background-size: 40px 40px;
    background-position: center center;
    overflow: hidden;
    z-index: 1;
}

/* প্রথম ব্লারড ব্যাকগ্রাউন্ড অরবিটাল (Cyan/Teal Glow) */
.elementor-2192 .elementor-element.elementor-element-3832b6b3::before {
    content: "";
    position: absolute;
    width: 600px;
    height: 600px;
    top: -10%;
    left: -10%;
    background: radial-gradient(circle, rgba(20, 184, 166, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
    border-radius: 50%;
    filter: blur(80px);
    z-index: -1;
    pointer-events: none;
}

/* দ্বিতীয় ব্লারড ব্যাকগ্রাউন্ড অরবিটাল (Blue/Indigo Glow) */
.elementor-2192 .elementor-element.elementor-element-3832b6b3::after {
    content: "";
    position: absolute;
    width: 700px;
    height: 700px;
    bottom: -20%;
    right: -10%;
    background: radial-gradient(circle, rgba(59, 130, 246, 0.12) 0%, rgba(255, 255, 255, 0) 70%);
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e5d0b6 *//* প্রধান কন্টেইনারের ব্যাকগ্রাউন্ড ও পজিশনিং */
.elementor-2192 .elementor-element.elementor-element-2e5d0b6 {
    position: relative;
    background-color: #fdfdfd;
    /* প্রিমিয়াম ফাইন গ্রিড লাইনস */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.03) 1px, transparent 1px);
    background-size: 40px 40px;
    background-position: center center;
    overflow: hidden;
    z-index: 1;
}

/* প্রথম ব্লারড ব্যাকগ্রাউন্ড অরবিটাল (Cyan/Teal Glow) */
.elementor-2192 .elementor-element.elementor-element-2e5d0b6::before {
    content: "";
    position: absolute;
    width: 600px;
    height: 600px;
    top: -10%;
    left: -10%;
    background: radial-gradient(circle, rgba(20, 184, 166, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
    border-radius: 50%;
    filter: blur(80px);
    z-index: -1;
    pointer-events: none;
}

/* দ্বিতীয় ব্লারড ব্যাকগ্রাউন্ড অরবিটাল (Blue/Indigo Glow) */
.elementor-2192 .elementor-element.elementor-element-2e5d0b6::after {
    content: "";
    position: absolute;
    width: 700px;
    height: 700px;
    bottom: -20%;
    right: -10%;
    background: radial-gradient(circle, rgba(59, 130, 246, 0.12) 0%, rgba(255, 255, 255, 0) 70%);
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ffb04de *//* প্রধান কন্টেইনারের ব্যাকগ্রাউন্ড ও পজিশনিং */
.elementor-2192 .elementor-element.elementor-element-2ffb04de {
    position: relative;
    background-color: #fdfdfd;
    /* প্রিমিয়াম ফাইন গ্রিড লাইনস */
    background-image: 
        linear-gradient(rgba(0, 0, 0, 0.03) 1px, transparent 1px),
        linear-gradient(90deg, rgba(0, 0, 0, 0.03) 1px, transparent 1px);
    background-size: 40px 40px;
    background-position: center center;
    overflow: hidden;
    z-index: 1;
}

/* প্রথম ব্লারড ব্যাকগ্রাউন্ড অরবিটাল (Cyan/Teal Glow) */
.elementor-2192 .elementor-element.elementor-element-2ffb04de::before {
    content: "";
    position: absolute;
    width: 600px;
    height: 600px;
    top: -10%;
    left: -10%;
    background: radial-gradient(circle, rgba(20, 184, 166, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
    border-radius: 50%;
    filter: blur(80px);
    z-index: -1;
    pointer-events: none;
}

/* দ্বিতীয় ব্লারড ব্যাকগ্রাউন্ড অরবিটাল (Blue/Indigo Glow) */
.elementor-2192 .elementor-element.elementor-element-2ffb04de::after {
    content: "";
    position: absolute;
    width: 700px;
    height: 700px;
    bottom: -20%;
    right: -10%;
    background: radial-gradient(circle, rgba(59, 130, 246, 0.12) 0%, rgba(255, 255, 255, 0) 70%);
    border-radius: 50%;
    filter: blur(100px);
    z-index: -1;
    pointer-events: none;
}/* End custom CSS */