.elementor-1048 .elementor-element.elementor-element-ddd4191{--display:flex;}.elementor-1048 .elementor-element.elementor-element-94462cf{--display:flex;}.elementor-1048 .elementor-element.elementor-element-4a975f2{--display:flex;}.elementor-1048 .elementor-element.elementor-element-b1657e3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}@media(max-width:1024px){.elementor-1048 .elementor-element.elementor-element-b1657e3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1048 .elementor-element.elementor-element-b1657e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for shortcode, class: .elementor-element-79e52c2 *//* Force full-width section */
.elementor-1048 .elementor-element.elementor-element-79e52c2 {
  position: relative;
  width: 100vw !important;
  max-width: 100vw !important;
  left: 50% !important;
  right: 50% !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  padding: 1px 0; /* প্রয়োজনমতো বাড়াতে বা কমাতে পারো */
  background: linear-gradient(180deg, #001f3f 0%, #000000 100%) !important;
  color: #ffffff !important;
  overflow: hidden;
  box-sizing: border-box;
}

/* container fix inside */
.elementor-1048 .elementor-element.elementor-element-79e52c2 .elementor-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}/* End custom CSS */