.elementor-invisible{visibility:visible!important}
:is(.qodef-qi-image-gallery,.qodef-qi-image-gallery-masonry) .qodef-grid-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0!important;height:auto!important;direction:ltr}
:is(.qodef-qi-image-gallery,.qodef-qi-image-gallery-masonry) .qodef-grid-inner:before,:is(.qodef-qi-image-gallery,.qodef-qi-image-gallery-masonry) .qodef-grid-inner:after{display:none!important}
:is(.qodef-qi-image-gallery,.qodef-qi-image-gallery-masonry) .qodef-grid-item{width:100%!important;padding:0!important;margin:0!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;min-width:0}
:is(.qodef-qi-image-gallery,.qodef-qi-image-gallery-masonry) img{max-width:100%!important;display:block}
@media(max-width:767px){:is(.qodef-qi-image-gallery,.qodef-qi-image-gallery-masonry) .qodef-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.qodef-qi-grid-masonry-sizer{display:none!important}
:is(.qodef-qi-image-gallery,.qodef-qi-image-gallery-masonry) .qodef-grid-item{height:auto!important;transform:none!important}
:is(.qodef-qi-image-gallery,.qodef-qi-image-gallery-masonry) .qodef-e-inner{overflow:hidden;height:auto!important}

:root{--mt-green:#07834a;--mt-dark:#090f0d;--mt-ink:#172c25;--mt-soft:#eef8f2;--mt-line:#dce7df}
body{color:var(--mt-ink);font-family:Inter,sans-serif;overflow-x:clip}
.elementor-kit-17{--e-global-color-primary:#07834a;--e-global-color-secondary:#172c25;--e-global-color-accent:#07834a;--e-global-color-text:#52645b}
.ekit-template-content-header{display:none!important}
.mt-header{position:relative;z-index:100;background:var(--mt-dark);color:#fff;border-bottom:1px solid #233a2e;font-family:Inter,sans-serif}
.mt-top{background:#06281c;border-bottom:1px solid #164332;font-size:12px;color:#ace3c8}
.mt-top>div{max-width:1280px;margin:auto;padding:9px 28px;display:flex;justify-content:space-between;gap:20px}
.mt-top a{color:#ace3c8;text-decoration:none;white-space:nowrap}
.mt-header-inner{max-width:1280px;margin:auto;padding:22px 28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.mt-brand{display:inline-flex;align-items:center;gap:13px;text-decoration:none!important;color:#fff!important;max-width:100%;direction:ltr;text-align:left;flex-shrink:0}
.mt-symbol{background:#fff;border:1px solid #dce7df;border-radius:14px;display:flex;align-items:center;justify-content:center;width:68px;height:68px;padding:5px;flex:0 0 68px;overflow:hidden}
.mt-brand .mt-symbol img{width:100%!important;height:auto!important;max-height:100%;object-fit:contain;filter:none!important;opacity:1!important;mix-blend-mode:normal!important;background:#fff!important;border-radius:0!important}
.mt-name{display:flex;flex-direction:column;gap:5px;line-height:1.1;color:#fff!important;font-family:Inter,sans-serif!important}
.mt-name strong{color:#fff!important;font-size:29px;font-weight:800;letter-spacing:1px;text-transform:uppercase}
.mt-name>span{font-size:12px;letter-spacing:1.4px;font-weight:600;color:#fff!important;text-transform:uppercase}
.mt-header-controls{margin-inline-start:auto;display:flex;gap:14px;align-items:center}
.mt-language{position:relative;z-index:105;text-align:start;font-family:Inter,'Noto Sans Bengali','Noto Sans Arabic',sans-serif}
.mt-language summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;background:#07834a;border:1px solid #36a970;border-radius:13px;color:#fff;font-size:15px;font-weight:650;min-height:48px}
.mt-language summary::-webkit-details-marker{display:none}
.mt-language-list{position:absolute;inset-inline-end:0;top:calc(100% + 9px);background:white;border:1px solid var(--mt-line);border-radius:16px;box-shadow:0 15px 45px #0003;padding:8px;min-width:180px;overflow:hidden}
.mt-language-list a{display:flex;justify-content:space-between;gap:18px;padding:13px;color:#243b30!important;border-radius:9px;text-decoration:none;font-weight:600}
.mt-language-list a:hover{background:#e9f6ee}
.mt-language-list a[aria-current]{color:#fff!important;background:#07834a}
.mt-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border-top:1px solid #294035;padding-top:16px}
.mt-menu{display:flex;align-items:center;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.mt-menu li{position:relative;list-style:none;margin:0}
.mt-menu a{display:inline-block;padding:10px 11px;color:#f2f7f4;text-decoration:none;font-size:14px;font-weight:550;line-height:1.6}
.mt-menu a:hover,.mt-menu .current-menu-item>a{color:#6bdd9b}
.mt-menu ul{display:none;position:absolute;inset-inline-start:0;top:100%;min-width:255px;padding:10px;background:#fff;border:1px solid var(--mt-line);border-radius:12px;box-shadow:0 16px 35px #0002}
.mt-menu ul a{color:#243b30;display:block;padding:10px 12px;white-space:normal}
.mt-menu ul a:hover{color:#087440;background:#eef8f2;border-radius:6px}
.mt-menu li:hover>ul,.mt-menu li:focus-within>ul,.mt-menu li.is-expanded>ul{display:block}
.mt-submenu-toggle{background:none!important;border:0;color:#a4d7ba;padding:6px 5px!important;min-width:26px;border-radius:5px;cursor:pointer}
.mt-menu-toggle{display:none;background:transparent!important;border:1px solid #365744!important;border-radius:9px;width:46px;height:46px;padding:11px!important;flex-direction:column;justify-content:center;gap:5px}
.mt-menu-toggle span{display:block;background:#fff;height:2px;width:22px;transition:transform .15s}
.mt-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.mt-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}
.mt-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mt-profile{white-space:nowrap;background:#07834a;color:white!important;padding:12px 17px;border-radius:9px;font-weight:650;font-size:13px;text-decoration:none}
.mt-profile:hover{background:#096f40}
.mt-profile{display:none!important}
@media(min-width:1025px){
.mt-header-inner{flex-wrap:nowrap;gap:18px;padding:18px 24px}
.mt-header-inner>.mt-brand{order:0;gap:10px}
.mt-header .mt-symbol{width:52px;height:52px;flex-basis:52px}
.mt-header .mt-name strong{font-size:23px}
.mt-header .mt-name>span{font-size:9px;letter-spacing:.8px}
.mt-navigation{order:1;flex:1;width:auto;border:0;padding:0;justify-content:center;gap:0;min-width:0}
.mt-header-controls{order:2;margin-inline-start:0;flex-shrink:0}
.mt-menu{flex-wrap:nowrap;gap:1px}
.mt-menu>li{display:flex;align-items:center}
.mt-menu>li>a{font-size:13px;padding:10px 7px;white-space:nowrap}
html[lang^=bn] .mt-menu>li>a,html[lang=ar] .mt-menu>li>a{font-size:12px}
.mt-submenu-toggle{padding-inline:2px!important;min-width:18px}
.mt-header .mt-language summary{font-size:13px;padding:10px 12px;gap:8px}
}
@media(min-width:1025px) and (max-width:1190px){
.mt-header-inner{gap:10px;padding-inline:16px}
.mt-header .mt-name strong{font-size:20px}
.mt-header .mt-name>span{font-size:8px}
.mt-header .mt-symbol{width:46px;height:46px;flex-basis:46px}
.mt-menu>li>a{font-size:12px;padding-inline:5px}
html[lang^=bn] .mt-menu>li>a,html[lang=ar] .mt-menu>li>a{font-size:11px}
}
.ekit-template-content-footer{background:#090f0d;color:#cad9d0}
@media(min-width:768px){
.ekit-template-content-footer .elementor-111 .elementor-element-453e3e48{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px;box-sizing:border-box}
.ekit-template-content-footer .elementor-element-453e3e48>.e-con-inner{width:100%;max-width:100%;min-width:0}
.ekit-template-content-footer .elementor-111 .elementor-element-74655327{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.2fr);gap:32px;width:100%;align-items:start}
.ekit-template-content-footer .elementor-element-74655327>.e-con{width:100%;min-width:0;padding-inline:0}
.ekit-template-content-footer .elementor-element-3e2f6e9c{max-width:380px}
.ekit-template-content-footer .elementor-element-192eee0d{width:100%;min-width:0}
.ekit-template-content-footer .elementor-icon-list-text{min-width:0;overflow-wrap:anywhere}
}
@media(min-width:768px) and (max-width:1024px){
.ekit-template-content-footer .elementor-111 .elementor-element-74655327{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
.ekit-template-content-footer .elementor-111 .elementor-element-0901aff{width:100%;min-width:0}
.ekit-template-content-footer .elementor-icon-list-text{min-width:0;overflow-wrap:anywhere}
}
.ekit-template-content-footer .mt-brand{margin-bottom:14px}
.ekit-template-content-footer .elementor-widget-image{filter:none!important}
.ekit-template-content-footer .mt-brand .mt-name strong{font-size:26px}
.ekit-template-content-footer .mt-brand .mt-name>span{font-size:10px}
.ekit-template-content-footer .mt-symbol{width:59px;height:59px;flex-basis:59px}
.mt-footer-language{display:flex;margin-top:10px;margin-bottom:10px}
.mt-footer-language .mt-language-list{top:auto;bottom:calc(100% + 8px);inset-inline-start:0;inset-inline-end:auto}
.ekit-template-content-footer .elementor-heading-title{color:white!important}
.ekit-template-content-footer p,.ekit-template-content-footer .elementor-icon-list-text{color:#c6d4cc!important}
.elementor-button,.metform-submit-btn{border-radius:10px!important;background-color:#07834a!important;color:#fff!important}
.elementor-button:hover,.metform-submit-btn:hover{background-color:#066b3d!important;color:#fff!important}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #54c98a!important;outline-offset:4px}
html[lang^=bn] body,html[lang^=bn] .elementor-widget,html[lang^=bn] .elementor-heading-title,html[lang^=bn] .elementor-button,html[lang^=bn] input,html[lang^=bn] textarea,html[lang^=bn] select,html[lang^=bn] .mt-menu a{font-family:'Noto Sans Bengali',sans-serif!important;letter-spacing:0!important}
html[lang=ar] body,html[lang=ar] .elementor-widget,html[lang=ar] .elementor-heading-title,html[lang=ar] .elementor-button,html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] select,html[lang=ar] .mt-menu a{font-family:'Noto Sans Arabic',sans-serif!important;letter-spacing:0!important}
html[lang^=bn] .elementor-heading-title,html[lang=ar] .elementor-heading-title{line-height:1.5!important}
html[lang^=bn] p,html[lang=ar] p{line-height:1.9!important}
html[dir=rtl] .elementor-widget-text-editor,html[dir=rtl] .elementor-widget-heading,html[dir=rtl] .elementor-icon-list-item,html[dir=rtl] .elementor-widget-icon-box{text-align:right}
html[dir=rtl] .elementor-icon-list-item>a{justify-content:flex-start}
html[dir=rtl] .elementor-icon-list-icon{margin-left:10px;margin-right:0}
html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"]{unicode-bidi:isolate;direction:ltr}
html[dir=rtl] .mt-menu ul{text-align:right}
@media(min-width:1025px){html[lang=ar] .mt-menu a{font-size:13px}html[lang^=bn] .mt-menu a{font-size:14px}}
@media(max-width:1024px){.mt-header-inner{padding:18px 24px;gap:0}.mt-menu-toggle{display:flex}.mt-navigation{display:none}.mt-navigation.is-open{display:flex;align-items:stretch;flex-direction:column;background:#fff;border:0;margin:18px -24px -18px;width:calc(100% + 48px);padding:20px 24px 24px;max-height:75vh;overflow:auto;gap:20px}.mt-menu{display:block;width:100%}.mt-menu>li{border-bottom:1px solid #e6ede8}.mt-menu a{color:#31463b;font-size:17px;padding:15px 10px;max-width:calc(100% - 45px)}.mt-menu>li.current-menu-item>a{color:#087b45}.mt-menu .mt-submenu-toggle{position:absolute;inset-inline-end:0;top:11px;color:#365344!important;min-width:40px;min-height:36px}.mt-menu ul{position:static;box-shadow:none;border:0;background:#f1f8f4;min-width:0;padding:5px 10px;margin-bottom:8px}.mt-menu li:hover>ul,.mt-menu li:focus-within>ul{display:none}.mt-menu li.is-expanded>ul{display:block}.mt-menu ul a{font-size:15px;max-width:100%}.mt-profile{text-align:center;font-size:16px;padding:15px}.mt-top>div{padding-inline:24px}.mt-top>div>span{font-size:11px}.mt-brand .mt-name strong{font-size:25px}.mt-name>span{font-size:10px}.mt-symbol{width:60px;height:60px;flex-basis:60px}}
@media(max-width:600px){.mt-top>div{padding:7px 16px;font-size:10px;gap:10px}.mt-top>div>span{font-size:9px;max-width:64%;line-height:1.6}.mt-header-inner{padding:16px;gap:12px}.mt-brand{gap:9px}.mt-symbol{width:49px;height:49px;flex-basis:49px;border-radius:11px;padding:4px}.mt-brand .mt-name strong{font-size:21px;letter-spacing:.6px}.mt-name>span{font-size:8px;letter-spacing:.8px}.mt-header-controls{gap:8px}.mt-language summary{font-size:12px;padding:9px;min-height:42px;gap:6px;border-radius:9px}.mt-language summary>span:first-child{display:none}.mt-menu-toggle{width:40px;height:42px;padding:8px!important}.mt-navigation.is-open{margin:4px -16px -16px;width:calc(100% + 32px);padding:16px}.mt-language-list{min-width:160px}.mt-menu a{font-size:16px}.elementor-widget-heading .elementor-heading-title{overflow-wrap:break-word}.elementor-widget-text-editor{overflow-wrap:break-word}.ekit-template-content-footer .mt-brand .mt-name strong{font-size:25px}.ekit-template-content-footer .mt-brand .mt-name>span{font-size:10px}}
@media(max-width:370px){.mt-name>span{font-size:7px}.mt-brand .mt-name strong{font-size:18px}.mt-symbol{width:42px;height:44px;flex-basis:42px}.mt-header-inner{padding:14px 12px}.mt-header-controls{gap:5px}.mt-language summary{font-size:11px;padding:8px}.mt-navigation.is-open{margin-inline:-12px;width:calc(100% + 24px)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
