/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 16 2024 | 02:26:35 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 25 2023 | 06:12:35 */
.imgTextB {
  position: relative;
  padding: 5% 0;
}
@media only screen and (max-width: 796px) {
  .imgTextB {
    padding: 7% 0;
  }
}
@media only screen and (max-width: 414px) {
  .imgTextB {
    padding: 10% 0;
  }
}
.imgTextB-bg {
  width: 100%;
  height: 900px;
  position: relative;
}
@media (max-width: 500px) {
  .imgTextB-bg {
    height: 800px;
  }
}
@media (hover: none) {
  .imgTextB-bg {
    height: 800px;
  }
}
.imgTextB-bg::after {
  content: "";
  position: absolute;
  background: var(--color-dark-brown);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.1;
}
.imgTextB-bg img {
  width: 100%;
  height: 100%;
}
.imgTextB-container {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.imgTextB-box {
  display: flex;
  gap: 80px;
  align-items: center;
}
@media (max-width: 1280px) {
  .imgTextB-box {
    gap: 60px;
  }
}
@media (hover: none) {
  .imgTextB-box {
    gap: 60px;
  }
}
@media (max-width: 768px) {
  .imgTextB-box {
    display: block;
  }
}
@media (hover: none) {
  .imgTextB-box {
    display: block;
  }
}
.imgTextB-box-img {
  width: 690px;
  height: 500px;
}
@media (max-width: 768px) {
  .imgTextB-box-img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
}
@media (hover: none) {
  .imgTextB-box-img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }
}
@media (max-width: 640px) {
  .imgTextB-box-img {
    height: 170px;
  }
}
@media (hover: none) {
  .imgTextB-box-img {
    height: 170px;
  }
}
.imgTextB-box-img-pic {
  height: 100%;
}
.imgTextB-box-img img {
  width: 100%;
  height: 100%;
  border-radius: 30px;
  object-fit: cover;
}
@media (max-width: 500px) {
  .imgTextB-box-text {
    padding: 0 3%;
  }
}
@media (hover: none) {
  .imgTextB-box-text {
    padding: 0 3%;
  }
}
.imgTextB-box-text .editor {
  padding: 3% 0;
}
.imgTextB-box-text-title {
  font-size: 40px;
  color: var(--color-dark-brown);
}
@media (max-width: 500px) {
  .imgTextB-box-text-title {
    font-size: 36px;
  }
}
@media (hover: none) {
  .imgTextB-box-text-title {
    font-size: 36px;
  }
}
.imgTextB-box-text-subtitle {
  color: var(--color-white);
}
.imgTextB-box-text-btn {
  background-color: var(--color-dark-brown);
}
