/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 04 2023 | 06:06:13 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 25 2023 | 06:12:35 */
.imgTextA {
  padding: 5% 0;
  position: relative;
}
@media only screen and (max-width: 796px) {
  .imgTextA {
    padding: 7% 0;
  }
}
@media only screen and (max-width: 414px) {
  .imgTextA {
    padding: 10% 0;
  }
}
.imgTextA-container {
  display: flex;
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: var(--color-dark-brown);
}
@media (max-width: 1440px) {
  .imgTextA-container {
    display: block;
    background-color: transparent;
  }
}
@media (hover: none) {
  .imgTextA-container {
    display: block;
    background-color: transparent;
  }
}
.imgTextA-img {
  margin-left: auto;
  width: 60%;
}
@media (max-width: 1440px) {
  .imgTextA-img {
    width: 100%;
    height: 500px;
  }
}
@media (hover: none) {
  .imgTextA-img {
    width: 100%;
    height: 500px;
  }
}
@media (max-width: 768px) {
  .imgTextA-img {
    height: 100%;
  }
}
@media (hover: none) {
  .imgTextA-img {
    height: 100%;
  }
}
.imgTextA-img img {
  width: 100%;
  height: 100%;
}
.imgTextA-text {
  width: 25%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-115%, -50%);
}
@media (max-width: 1620px) {
  .imgTextA-text {
    width: 40%;
    transform: translate(-75%, -50%);
  }
}
@media (hover: none) {
  .imgTextA-text {
    width: 40%;
    transform: translate(-75%, -50%);
  }
}
@media (max-width: 1440px) {
  .imgTextA-text {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    transform: translate(0%, 0%);
  }
}
@media (hover: none) {
  .imgTextA-text {
    position: relative;
    width: 100%;
    top: 0;
    left: 0;
    transform: translate(0%, 0%);
  }
}
.imgTextA-text-box {
  padding: 10%;
  background-color: var(--color-white);
}
@media (max-width: 1440px) {
  .imgTextA-text-box {
    padding: 8%;
  }
}
@media (hover: none) {
  .imgTextA-text-box {
    padding: 8%;
  }
}
.imgTextA-text-box-title {
  color: var(--color-dark-brown);
}
.imgTextA-text-box-content {
  margin: 5% 0;
  font-weight: 300;
  text-align: justify;
}
@media (max-width: 1440px) {
  .imgTextA-text-box-content {
    margin: 3% 0;
  }
}
@media (hover: none) {
  .imgTextA-text-box-content {
    margin: 3% 0;
  }
}
