img.custom-logo {
    height: 100px;
    width: auto;
  padding: 10px 0px;
}
#footer, 
.footer,
.wf-container-footer {
  background-color: #f9fafe !important;
}

.content-box{
width: 100%;
}
.content-box h3{
margin: 0px;
}

.wp-container-core-group-is-layout-044c27d2{
padding: 0px !important;
}

.ceo-img {
width: 60%;
margin: auto auto;
  height: auto;
  border-radius: 8px;
}

.notice-box {
      background: rgba(255, 255, 255, 0.9); /* white with 90% opacity */
      padding: 30px;
      border-radius: 10px;
      max-width: 520px;
      box-shadow: 0 4px 10px rgba(0,0,0,0.15);
    }
    .notice-box h2 {
      color: #1a4d8f; /* dark blue */
      margin-top: 0;
      font-size: 35px;
    font-weight: 600;
    margin-bottom: 5px;

    }
    .notice-box p {
      color: #333;
      line-height: 1.5;
    }
    .notice-box a {
      color: #1a4d8f;
      text-decoration: none;
      font-weight: bold;
    }
    .notice-box a:hover {
      text-decoration: underline;
    }





.elementor-heading-title {
  color: #1a4d8f !important;
  font-size: 36px;
}

.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget {
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget {
  max-width: 100%;
  width: 100%;
  height: 100%;
}

.attachment-large.size-large.wp-image-16407 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.elementor-widget-image {
  padding: 20px !important;
}
.elementor-element .e-con-inner {
  margin: 0;
}
.elementor-element .e-con-inner {
  margin: 0;
  width: 100%;
  min-width: 100%;
}
.elementor-element p {
  : space-between;
  text-align: justify;
}