.about_master_section {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  @media screen and (max-width: 575px) {
    .about_master_section {
      background: #ffd0a9;
      background: linear-gradient(180deg, rgba(255, 208, 169, 0) 0%, rgba(255, 208, 169, 0.4) 15%, rgba(255, 208, 169, 0.4) 100%); } }

.about_master_wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin-top: 93px; }

.about_master_item {
  width: calc((100% / 4) - 16px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  margin-bottom: 64px;
  padding: 20px;
  border-radius: 20px;
  counter-increment: priority;
  z-index: 4; }
  @media screen and (max-width: 1279px) {
    .about_master_item {
      width: calc((100% / 3) - 16px); } }
  @media screen and (max-width: 768px) {
    .about_master_item {
      width: calc((100% / 2) - 16px); } }
  @media screen and (max-width: 575px) {
    .about_master_item {
      width: 100%;
      margin-bottom: 20px; } }
  .about_master_item::before {
    content: "0 " counter(priority);
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    top: -48px;
    z-index: -1;
    font-family: 'Inter Tight';
    font-style: normal;
    font-weight: 500;
    font-size: 106px;
    line-height: 104%;
    letter-spacing: -14.1px;
    text-transform: uppercase;
    color: #507749;
    opacity: 0.2; }
    @media screen and (max-width: 575px) {
      .about_master_item::before {
        content: none; } }
  .about_master_item::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.4);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    border-radius: 20px;
    z-index: -1; }
  .about_master_item .about_master_item_head {
    display: flex;
    justify-content: space-between;
    height: 93px;
    margin-bottom: 17px; }
    @media screen and (max-width: 575px) {
      .about_master_item .about_master_item_head {
        height: auto; } }
  .about_master_item .about_master_item_head_img {
    max-height: 93px;
    width: auto; }
  .about_master_item p {
    font-style: normal;
    font-size: 15px;
    line-height: 135%;
    color: #564C3B;
    margin-bottom: 0; }
    @media screen and (max-width: 575px) {
      .about_master_item p {
        font-size: 14px; } }
