.elementor-11172 .elementor-element.elementor-element-7d4003b {
  text-align: center;
}
.elementor-11172 .elementor-element.elementor-element-7d4003b .elementor-heading-title {
  color: #0c0c0c;
  font-family: "ten-mincho-text", Sans-serif;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-shadow: 0px 0px 0px #0c0c0c;
}
.elementor-11172 .elementor-element.elementor-element-a4b5164 > .elementor-element-populated {
  margin: 0px 32px 0px 0px;
}
.elementor-11172 .elementor-element.elementor-element-7f193b5 {
  font-size: 18px;
}
.elementor-11172 .elementor-element.elementor-element-d5b5712 {
  text-align: right;
}
.elementor-11172 .elementor-element.elementor-element-5c7a60e {
  text-align: center;
}
.elementor-11172 .elementor-element.elementor-element-5c7a60e .elementor-heading-title {
  color: #0c0c0c;
  font-family: "ten-mincho-text", Sans-serif;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-shadow: 0px 0px 0px #0c0c0c;
}
.elementor-11172 .elementor-element.elementor-element-1eb0d8d .elementor-spacer-inner {
  height: 50px;
}
.elementor-11172 .elementor-element.elementor-element-ff0d19d {
  text-align: center;
}
.elementor-11172 .elementor-element.elementor-element-ff0d19d .elementor-heading-title {
  color: #0c0c0c;
  font-family: "ten-mincho-text", Sans-serif;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-shadow: 0px 0px 0px #0c0c0c;
}
.elementor-11172 .elementor-element.elementor-element-951e792 .elementor-spacer-inner {
  height: 50px;
}
.elementor-11172 .elementor-element.elementor-element-d71754a {
  text-align: center;
}
.elementor-11172 .elementor-element.elementor-element-d71754a .elementor-heading-title {
  color: #0c0c0c;
  font-family: "ten-mincho-text", Sans-serif;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-shadow: 0px 0px 0px #0c0c0c;
}
.elementor-11172 .elementor-element.elementor-element-52ae697 .elementor-spacer-inner {
  height: 50px;
}
.elementor-11172 .elementor-element.elementor-element-07b7129 {
  text-align: center;
}
.elementor-11172 .elementor-element.elementor-element-07b7129 .elementor-heading-title {
  color: #0c0c0c;
  font-family: "ten-mincho-text", Sans-serif;
  font-weight: 600;
  letter-spacing: 2.2px;
  text-shadow: 0px 0px 0px #0c0c0c;
}
.elementor-11172 .elementor-element.elementor-element-d40d675 {
  margin-top: 0px;
  margin-bottom: 35px;
}
@media (max-width: 1024px) {
  .elementor-11172 .elementor-element.elementor-element-a4b5164 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11172 .elementor-element.elementor-element-93b0a6b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11172 .elementor-element.elementor-element-d40d675 {
    margin-top: 0px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .elementor-11172 .elementor-element.elementor-element-a4b5164 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-11172 .elementor-element.elementor-element-d40d675 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
} /* Start custom CSS for section, class: .elementor-element-aa9434d */
.greeting {
  font-feature-settings: "pwid" 1;
}

.wraper_inner_banner .wraper_inner_banner_main > .container {
  padding-top: 280px;
  padding-bottom: 50px;
}
@media (max-width: 1000px) {
  .wraper_inner_banner .wraper_inner_banner_main > .container {
    padding-top: 196px;
    padding-bottom: 40px;
  }
  .wraper_inner_banner .wraper_inner_banner_breadcrumb > .container {
    padding-bottom: 30px;
  }
}

@media (max-width: 768px) {
  .wraper_inner_banner .wraper_inner_banner_main > .container {
    padding-top: 143px;
    padding-bottom: 20px;
  }
  .wraper_inner_banner .wraper_inner_banner_breadcrumb > .container {
    padding-bottom: 20px;
  }
  .company-table {
    margin-bottom: 10px !important;
  }
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8cb4cef */
th {
  width: 30%;
  text-indent: 2em;
}
tr:nth-child(2n) {
  background-color: #f3f3f3;
}
@media screen and (max-width: 768px) {
  th {
    width: 20%;
    text-indent: 0;
  }
}
@media screen and (max-width: 360px) {
  th {
    width: 30%;
  }
  td {
    font-size: 70%;
  }
} /* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4dc909f */
th {
  width: 30%;
  text-indent: 2em;
}
tr:nth-child(2n) {
  background-color: #f3f3f3;
}
@media screen and (max-width: 768px) {
  th {
    width: 20%;
    text-indent: 0;
  }
}
@media screen and (max-width: 360px) {
  th {
    width: 30%;
  }
  td {
    font-size: 70%;
  }
} /* End custom CSS */
@media screen and (max-width: 500px) {
  .company-table th {
    font-size: 12px;
    padding-inline: 5px !important;
  }
}
@media screen and (min-width: 500px) {
  table {
    max-width: 950px;
    th {
      width: 22%;
    }
  }
}
