.elementor-767 .elementor-element.elementor-element-9f205a6{--display:flex;}.elementor-767 .elementor-element.elementor-element-7d2e10b{padding:15px 0px 15px 0px;}.elementor-767 .elementor-element.elementor-element-b1adb3e{font-size:15px;line-height:22px;}.elementor-767 .elementor-element.elementor-element-93a8ba7{overflow:hidden;}/* Start custom CSS for breadcrumbs, class: .elementor-element-b1adb3e */.black-text a{
    color: #404040;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5353cee */.mtb50 {
    margin-bottom: 50px !important;
    margin-top: 50px !important;
}
.mt50 {
    margin-top: 50px !important;
}
.mt40 {
    margin-top: 40px !important;
}
.ptb50 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
.m_text_mintgreen {
    color: #75eea5 !important;
    
}
.letter-spacing-normal {
    letter-spacing: -.2px;
}
.ptb20 {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}
.letter-spacing-common {
    letter-spacing: -.5px
}
.text_size_36 {
    font-size: 36px;
    line-height: 46px;
}
.mt50 {
    margin-top: 50px !important;
}
.text-weight-bold {
    font-weight: 700!important;
}
.text_size_25 {
    font-size: 25px;
    font-weight: 400;
    line-height: 35px;
}
.mb0 {
    margin-bottom: 0 !important;
}
.text-weight-semibold {
    font-weight: 600;
}

.tc {
    text-align: center !important;
}


.cont-section {
  max-width: 1200px;
  margin: auto;
  background:url('https://www.maya.ph/hubfs/Maya/Contact%20Us%202023/contact-us-bg-1.png');
  background-size: cover;
  border: 1px solid #75eea5;
  margin-top: 30px;

}

.transparent-background {

  background-color: rgba(0, 0, 0, 0.1);
  display: flex;
  gap: 30px;
  padding: 20px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin:auto;
  max-width:979px;
}

.transparent-background img {
  max-width: max-content;
  height: max-content;
}


.flex-container {
  display: flex;
  gap: 15px;
  max-width: max-content;
}

.helpcenter-container{
  display:flex;
  flex-direction:column;
  gap:30px;
  max-width:720px;
  margin:auto;
}
.letter-spacing-custom {
  letter-spacing: -1px;
}
.m0 {
  margin: 0;
}

.font-size-25 {
  font-size: 25px;
}

.font-size-36 {
  font-size: 25px;
}

.tc {
  text-align: center;
}

.flex-content {
  max-width: max-content;
  margin: auto;
}

.howto-container {
  display: flex;
  gap: 50px;
  max-width: max-content;
  margin: auto;
}
.supcont {
  display: flex;
  align-items:center
}
.flex-start {
  align-items:flex-start;;
}
.supcont sup {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #112432;
  color: #75EEA5;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.2px;
  top: 0;
}

.howto-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.mt20{
  margin-top: 20px;
}
.transparent-font-color{
  color:#50B16B;
}
.overthephone-content{
  max-width:882px;
  margin:auto;
}
.mwidth{
  max-width: 100%;
  justify-content: space-between;
}
.important-container{
  max-width: 700px;
  margin: auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
/*.contact-footer-section{*/
/*  background-color:#d3d3d3;*/
/*}*/
.contact-footer-container{
  max-width:713px;
  margin:auto;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.inner-section{
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  max-width: 600px;
  margin: auto;
}
.mw300{
  max-width:300px;
}
.mw200{
  max-width: 250px;
  width: 100%;
}
.supcont img{
  max-width:30px;
}
/* Query */
@media only screen and (max-width: 767px) {
  .transparent-background{
    flex-direction: column;
  }
  .howto-container{
    flex-direction: column;
  }
  .md-text_size_17 {
    font-size:17px;
    line-height: 27px
  }
  .brm{
    display:none;
  }
  .flex-column{
    flex-direction: column;
  }
  .mwidth{
    max-width: max-content;
    justify-content: center;
    margin: auto;
  }
  .md-text_size_19 {
        font-size: 19px;
        line-height: 29px;
    }
    .md-text_size_28 {
        font-size: 28px !important;
        line-height: 38px !important;
    }
    .md-mlr10 {
        margin-left: 10px !important;
        margin-right: 10px !important;
    }
    .inner-section{
        padding-left: 30px;
    }
}
@media only screen and (max-width: 1139px) {
.md-plr20 {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}/* End custom CSS */