.elementor-1174 .elementor-element.elementor-element-fdac003{--display:flex;}.elementor-1174 .elementor-element.elementor-element-59e7b6c{--display:flex;}.elementor-1174 .elementor-element.elementor-element-ee2c54f{--display:flex;}.elementor-1174 .elementor-element.elementor-element-f3ef8a0{--display:flex;}.elementor-1174 .elementor-element.elementor-element-62b0a4f{--display:flex;}.elementor-1174 .elementor-element.elementor-element-b7dc4cf{--display:flex;}.elementor-1174 .elementor-element.elementor-element-e112e97{--display:flex;}/* Start custom CSS for html, class: .elementor-element-308981b */.relative.w-full.overflow-hidden {
  width: 100vw !important;
  margin-left: calc(-50vw + 50%) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-403910e *//* Force full-width section */
.elementor-1174 .elementor-element.elementor-element-403910e {
  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-1174 .elementor-element.elementor-element-403910e .elementor-container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}/* End custom CSS */