html, body {
  padding: 0;
  margin: 0;
}

* {
  box-sizing: border-box;
}

body {
  font-family: "Yekan Bakh FaNum" !important;
  direction: rtl;
  font-size: 14px;
  line-height: 30px;
  color: #384955;
  overflow-x: hidden;
}

a {
  text-decoration: none;
}

img {
  max-width: 100%;
  height: auto;
}

button, input, textarea {
  font-family: "Yekan Bakh FaNum" !important;
}

label {
  font-size: 15px;
  padding-right: 8px;
  padding-bottom: 8px;
  font-weight: 600;
  color: #384955;
}
label .required {
  color: red;
}

input, textarea {
  width: 100%;
  border: none;
  border: 1px solid #D8DDE4;
  border-radius: 8px;
  padding: 18px 25px;
  outline: none;
  font-size: 15px;
  box-sizing: border-box;
  transition: all 0.4s;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #C9CDCF;
  font-size: 13px;
  font-weight: 600;
}
input::placeholder, textarea::placeholder {
  color: #C9CDCF;
  font-size: 13px;
  font-weight: 600;
}
input:focus, textarea:focus {
  border: 1px solid grey;
}

input[type=submit] {
  width: 100%;
  height: 60px;
  border-radius: 8px;
  border: none;
  background-color: #3F95B4;
  color: white;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  transition: 0.4s;
}
input[type=submit]:hover {
  background-color: #337992;
}

.serviceIntroBack {
  background-image: radial-gradient(circle at top left, #D6F4FF 0%, transparent 50%), radial-gradient(circle at bottom right, #D6F4FF 0%, transparent 50%);
  background-size: 200% 200%;
  background-position: center;
  padding-top: 0;
}
@media (max-width: 992px) {
  .serviceIntroBack {
    padding-bottom: 50px;
  }
}

.serviceIntro {
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
  position: relative;
  align-items: center;
  padding-top: 50px;
  gap: 30px;
}
.serviceIntro::before {
  content: "";
  width: 115px;
  height: 195px;
  position: absolute;
  bottom: 0px;
  left: 0;
  display: flex;
  z-index: 1;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEzIiBoZWlnaHQ9IjE5MiIgdmlld0JveD0iMCAwIDExMyAxOTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiBmaWxsPSIjMDBBQkU4Ij48cGF0aCBkPSJtMzEuMzM2IDE5MS41MjEgMTkuOTk5LTE2LjgxN2MuNDI0LS4zNTguNjY0LS44NTkuNjY0LTEuMzl2LTExLjIxMWMwLS4zNjEtLjExMy0uNzE0LS4zMjMtMS4wMTdhMiAyIDAgMCAwLS44NjEtLjY5MSAyLjExIDIuMTEgMCAwIDAtMi4xNTIuMzE4TDMwIDE3Ni40MDVsLTE4LjY1OS0xNS42OTJhMi4xMSAyLjExIDAgMCAwLTIuMTUyLS4zMThjLS43MjQuMzAzLTEuMTg4Ljk3Mi0xLjE4OCAxLjcwOHYxMS4yMTFjMCAuNTMxLjI0NCAxLjAzMi42NiAxLjM5bDE5Ljk5OSAxNi44MTdjLjc2LjYzOSAxLjkyLjYzOSAyLjY3NiAwIi8+PHBhdGggZD0ibTMxLjMzNiAxOTEuNTIxIDE5Ljk5OS0xNi44MTdjLjQyNC0uMzU4LjY2NC0uODU5LjY2NC0xLjM5di0xMS4yMTFjMC0uMzYxLS4xMTMtLjcxNC0uMzIzLTEuMDE3YTIgMiAwIDAgMC0uODYxLS42OTEgMi4xMSAyLjExIDAgMCAwLTIuMTUyLjMxOEwzMCAxNzYuNDA1bC0xOC42NTktMTUuNjkyYTIuMTEgMi4xMSAwIDAgMC0yLjE1Mi0uMzE4Yy0uNzI0LjMwMy0xLjE4OC45NzItMS4xODggMS43MDh2MTEuMjExYzAgLjUzMS4yNDQgMS4wMzIuNjYgMS4zOWwxOS45OTkgMTYuODE3Yy43Ni42MzkgMS45Mi42MzkgMi42NzYgMCIvPjxwYXRoIGQ9Im0zMS4zMzYgMTY3LjIzIDE5Ljk5OS0xNi44MTZjLjQyNC0uMzU5LjY2NC0uODYuNjY0LTEuMzl2LTExLjIxMWMwLS4zNjEtLjExMy0uNzE0LS4zMjMtMS4wMTdhMiAyIDAgMCAwLS44NjEtLjY5MWMtLjcyNC0uMjk5LTEuNTY4LS4xNzYtMi4xNTIuMzE4TDMwIDE1Mi4xMTRsLTE4LjY1OS0xNS42OTFhMi4xIDIuMSAwIDAgMC0yLjE1Mi0uMzE4Yy0uNzI0LjMwMy0xLjE4OC45NzItMS4xODggMS43MDh2MTEuMjExYzAgLjUzLjI0NCAxLjAzMS42NiAxLjM5TDI4LjY2IDE2Ny4yM2MuNzYuNjM5IDEuOTIuNjM5IDIuNjc2IDAiLz48cGF0aCBkPSJtMzEuMzM2IDE2Ny4yMyAxOS45OTktMTYuODE2Yy40MjQtLjM1OS42NjQtLjg2LjY2NC0xLjM5di0xMS4yMTFjMC0uMzYxLS4xMTMtLjcxNC0uMzIzLTEuMDE3YTIgMiAwIDAgMC0uODYxLS42OTFjLS43MjQtLjI5OS0xLjU2OC0uMTc2LTIuMTUyLjMxOEwzMCAxNTIuMTE0bC0xOC42NTktMTUuNjkxYTIuMSAyLjEgMCAwIDAtMi4xNTItLjMxOGMtLjcyNC4zMDMtMS4xODguOTcyLTEuMTg4IDEuNzA4djExLjIxMWMwIC41My4yNDQgMS4wMzEuNjYgMS4zOUwyOC42NiAxNjcuMjNjLjc2LjYzOSAxLjkyLjYzOSAyLjY3NiAwIi8+PHBhdGggZD0ibTMxLjMzNiAxNDEuNTc4IDE5Ljk5OS0xNi44MTZjLjQyNC0uMzU5LjY2NC0uODU5LjY2NC0xLjM5di0xMS4yMTFjMC0uMzYxLS4xMTMtLjcxNC0uMzIzLTEuMDE3YTIgMiAwIDAgMC0uODYxLS42OTFjLS43MjQtLjI5OS0xLjU2OC0uMTc2LTIuMTUyLjMxOEwzMCAxMjYuNDYybC0xOC42NTktMTUuNjkxYTIuMSAyLjEgMCAwIDAtMi4xNTItLjMxOGMtLjcyNC4zMDMtMS4xODguOTcyLTEuMTg4IDEuNzA4djExLjIxMWMwIC41MzEuMjQ0IDEuMDMxLjY2IDEuMzlsMTkuOTk5IDE2LjgxNmMuNzYuNjM5IDEuOTIuNjM5IDIuNjc2IDAiLz48cGF0aCBkPSJtMzEuMzM2IDE0MS41NzggMTkuOTk5LTE2LjgxNmMuNDI0LS4zNTkuNjY0LS44NTkuNjY0LTEuMzl2LTExLjIxMWMwLS4zNjEtLjExMy0uNzE0LS4zMjMtMS4wMTdhMiAyIDAgMCAwLS44NjEtLjY5MWMtLjcyNC0uMjk5LTEuNTY4LS4xNzYtMi4xNTIuMzE4TDMwIDEyNi40NjJsLTE4LjY1OS0xNS42OTFhMi4xIDIuMSAwIDAgMC0yLjE1Mi0uMzE4Yy0uNzI0LjMwMy0xLjE4OC45NzItMS4xODggMS43MDh2MTEuMjExYzAgLjUzMS4yNDQgMS4wMzEuNjYgMS4zOWwxOS45OTkgMTYuODE2Yy43Ni42MzkgMS45Mi42MzkgMi42NzYgMCIvPjxwYXRoIGQ9Im0zMS4zMzYgMTE3LjI4OCAxOS45OTktMTYuODE2Yy40MjQtLjM1OS42NjQtLjg2LjY2NC0xLjM5Vjg3Ljg3YzAtLjM2MS0uMTEzLS43MTUtLjMyMy0xLjAxN2EyIDIgMCAwIDAtLjg2MS0uNjkxIDIuMTEgMi4xMSAwIDAgMC0yLjE1Mi4zMTdMMzAgMTAyLjE3MiAxMS4zNDEgODYuNDhhMi4xMSAyLjExIDAgMCAwLTIuMTUyLS4zMTdjLS43MjQuMzAzLTEuMTg4Ljk3MS0xLjE4OCAxLjcwOHYxMS4yMWMwIC41MzEuMjQ0IDEuMDMyLjY2IDEuMzkxbDE5Ljk5OSAxNi44MTZjLjc2LjYzOSAxLjkyLjYzOSAyLjY3NiAwIi8+PHBhdGggZD0ibTMxLjMzNiAxMTcuMjg4IDE5Ljk5OS0xNi44MTZjLjQyNC0uMzU5LjY2NC0uODYuNjY0LTEuMzlWODcuODdjMC0uMzYxLS4xMTMtLjcxNS0uMzIzLTEuMDE3YTIgMiAwIDAgMC0uODYxLS42OTEgMi4xMSAyLjExIDAgMCAwLTIuMTUyLjMxN0wzMCAxMDIuMTcyIDExLjM0MSA4Ni40OGEyLjExIDIuMTEgMCAwIDAtMi4xNTItLjMxN2MtLjcyNC4zMDMtMS4xODguOTcxLTEuMTg4IDEuNzA4djExLjIxYzAgLjUzMS4yNDQgMS4wMzIuNjYgMS4zOTFsMTkuOTk5IDE2LjgxNmMuNzYuNjM5IDEuOTIuNjM5IDIuNjc2IDAiLz48L2c+PGcgY2xpcC1wYXRoPSJ1cmwoI2IpIiBzdHJva2U9IiMwMEFCRTgiPjxwYXRoIGQ9Ik0xMDkuOTE5IDEyNS4xMDJjMCAuNjA4LS4yNzMgMS4xOTItLjc3NSAxLjYxOGgtLjAwMWwtMjguNzUyIDI0LjIwNy0uMDAxLjAwMWMtLjkuNzYyLTIuMjk2Ljc2My0zLjIwMy0uMDAxTDQ4LjQ0IDEyNi43MjRjLS40OTctLjQyOS0uNzc2LTEuMDE1LS43NzYtMS42MjJ2LTE2LjEzOGMwLS44NDMuNTMyLTEuNjMzIDEuNDAxLTEuOTk3aC4wMDFhMi41MyAyLjUzIDAgMCAxIDIuNTc4LjM3N3YuMDAxbDI2LjgyNiAyMi41ODguMzIyLjI3MS4zMjEtLjI3MSAyNi44MzItMjIuNTg4LjAwMS0uMDAxYy42OTItLjU4NCAxLjcwNS0uNzM4IDIuNTc5LS4zNzdoLjAwMWMuNDIxLjE3Ny43NzMuNDY0IDEuMDE4LjgxOC4yMTUuMzEuMzQxLjY2Mi4zNjkgMS4wMjRsLjAwNi4xNTZ6Ii8+PHBhdGggZD0iTTEwOS45MTkgMTI1LjEwMmMwIC42MDgtLjI3MyAxLjE5Mi0uNzc1IDEuNjE4aC0uMDAxbC0yOC43NTIgMjQuMjA3LS4wMDEuMDAxYy0uOS43NjItMi4yOTYuNzYzLTMuMjAzLS4wMDFMNDguNDQgMTI2LjcyNGMtLjQ5Ny0uNDI5LS43NzYtMS4wMTUtLjc3Ni0xLjYyMnYtMTYuMTM4YzAtLjg0My41MzItMS42MzMgMS40MDEtMS45OTdoLjAwMWEyLjUzIDIuNTMgMCAwIDEgMi41NzguMzc3di4wMDFsMjYuODI2IDIyLjU4OC4zMjIuMjcxLjMyMS0uMjcxIDI2LjgzMi0yMi41ODguMDAxLS4wMDFjLjY5Mi0uNTg0IDEuNzA1LS43MzggMi41NzktLjM3N2guMDAxYy40MjEuMTc3Ljc3My40NjQgMS4wMTguODE4LjIxNS4zMS4zNDEuNjYyLjM2OSAxLjAyNGwuMDA2LjE1NnoiLz48cGF0aCBkPSJNMTA5LjkxOSA5MC4zMjNjMCAuNjA3LS4yNzMgMS4xOTEtLjc3NSAxLjYxOGgtLjAwMWwtMjguNzUyIDI0LjIwNy0uMDAxLjAwMWMtLjkuNzYxLTIuMjk2Ljc2Mi0zLjIwMy0uMDAxTDQ4LjQ0IDkxLjk0NWMtLjQ5Ny0uNDMtLjc3Ni0xLjAxNi0uNzc2LTEuNjIydi0xNi4xNGMwLS44NDIuNTMyLTEuNjMyIDEuNDAxLTEuOTk2aC4wMDFhMi41MyAyLjUzIDAgMCAxIDIuNTc4LjM3OGwyNi44MjYgMjIuNTkuMzIyLjI3LjMyMS0uMjcgMjYuODMyLTIyLjU4OC4wMDEtLjAwMWMuNjkyLS41ODUgMS43MDUtLjczOCAyLjU3OS0uMzc3bC4wMDEtLjAwMWEyLjM0IDIuMzQgMCAwIDEgMS4wMTguODE4Yy4yMTUuMzEuMzQxLjY2My4zNjkgMS4wMjVsLjAwNi4xNTV6Ii8+PHBhdGggZD0iTTEwOS45MTkgOTAuMzIzYzAgLjYwNy0uMjczIDEuMTkxLS43NzUgMS42MThoLS4wMDFsLTI4Ljc1MiAyNC4yMDctLjAwMS4wMDFjLS45Ljc2MS0yLjI5Ni43NjItMy4yMDMtLjAwMUw0OC40NCA5MS45NDVjLS40OTctLjQzLS43NzYtMS4wMTYtLjc3Ni0xLjYyMnYtMTYuMTRjMC0uODQyLjUzMi0xLjYzMiAxLjQwMS0xLjk5NmguMDAxYTIuNTMgMi41MyAwIDAgMSAyLjU3OC4zNzhsMjYuODI2IDIyLjU5LjMyMi4yNy4zMjEtLjI3IDI2LjgzMi0yMi41ODguMDAxLS4wMDFjLjY5Mi0uNTg1IDEuNzA1LS43MzggMi41NzktLjM3N2wuMDAxLS4wMDFhMi4zNCAyLjM0IDAgMCAxIDEuMDE4LjgxOGMuMjE1LjMxLjM0MS42NjMuMzY5IDEuMDI1bC4wMDYuMTU1eiIvPjxwYXRoIGQ9Ik0xMDkuOTE5IDUzLjYxYzAgLjYwOC0uMjczIDEuMTkyLS43NzUgMS42MTloLS4wMDFMODAuMzkxIDc5LjQzNmgtLjAwMWMtLjkuNzYyLTIuMjk2Ljc2My0zLjIwMyAwTDQ4LjQ0IDU1LjIzM2MtLjQ5Ny0uNDMtLjc3Ni0xLjAxNS0uNzc2LTEuNjIyVjM3LjQ3MmMwLS44NDMuNTMyLTEuNjMzIDEuNDAxLTEuOTk3aC4wMDFhMi41MyAyLjUzIDAgMCAxIDIuNTc4LjM3OGwyNi44MjYgMjIuNTkuMzIyLjI3LjMyMS0uMjcgMjYuODMyLTIyLjU4OC4wMDEtLjAwMWMuNjkyLS41ODUgMS43MDUtLjczOCAyLjU3OS0uMzc3bC4wMDEtLjAwMWEyLjM0IDIuMzQgMCAwIDEgMS4wMTguODE4Yy4yMTUuMzEuMzQxLjY2My4zNjkgMS4wMjVsLjAwNi4xNTV6Ii8+PHBhdGggZD0iTTEwOS45MTkgNTMuNjFjMCAuNjA4LS4yNzMgMS4xOTItLjc3NSAxLjYxOWgtLjAwMUw4MC4zOTEgNzkuNDM2aC0uMDAxYy0uOS43NjItMi4yOTYuNzYzLTMuMjAzIDBMNDguNDQgNTUuMjMzYy0uNDk3LS40My0uNzc2LTEuMDE1LS43NzYtMS42MjJWMzcuNDcyYzAtLjg0My41MzItMS42MzMgMS40MDEtMS45OTdoLjAwMWEyLjUzIDIuNTMgMCAwIDEgMi41NzguMzc4bDI2LjgyNiAyMi41OS4zMjIuMjcuMzIxLS4yNyAyNi44MzItMjIuNTg4LjAwMS0uMDAxYy42OTItLjU4NSAxLjcwNS0uNzM4IDIuNTc5LS4zNzdsLjAwMS0uMDAxYTIuMzQgMi4zNCAwIDAgMSAxLjAxOC44MThjLjIxNS4zMS4zNDEuNjYzLjM2OSAxLjAyNWwuMDA2LjE1NXoiLz48cGF0aCBkPSJNMTA5LjkxOSAxOC44MzFjMCAuNjA4LS4yNzMgMS4xOTItLjc3NSAxLjYxOGgtLjAwMUw4MC4zOTEgNDQuNjU2bC0uMDAxLjAwMWMtLjkuNzYyLTIuMjk2Ljc2My0zLjIwMyAwTDQ4LjQ0IDIwLjQ1MmMtLjQ5Ny0uNDMtLjc3Ni0xLjAxNS0uNzc2LTEuNjIyVjIuNjkyYzAtLjg0Mi41MzItMS42MzMgMS40MDEtMS45OTdoLjAwMWEyLjUzIDIuNTMgMCAwIDEgMi41NzguMzc4di4wMDFMNzguNDcgMjMuNjYybC4zMjIuMjcuMzIxLS4yNyAyNi44MzItMjIuNTg4aC4wMDFjLjY5Mi0uNTg1IDEuNzA1LS43MzkgMi41NzktLjM3OGguMDAxYTIuMzQgMi4zNCAwIDAgMSAxLjAxOC44MThjLjIxNS4zMS4zNDEuNjYyLjM2OSAxLjAyNGwuMDA2LjE1NXoiLz48cGF0aCBkPSJNMTA5LjkxOSAxOC44MzFjMCAuNjA4LS4yNzMgMS4xOTItLjc3NSAxLjYxOGgtLjAwMUw4MC4zOTEgNDQuNjU2bC0uMDAxLjAwMWMtLjkuNzYyLTIuMjk2Ljc2My0zLjIwMyAwTDQ4LjQ0IDIwLjQ1MmMtLjQ5Ny0uNDMtLjc3Ni0xLjAxNS0uNzc2LTEuNjIyVjIuNjkyYzAtLjg0Mi41MzItMS42MzMgMS40MDEtMS45OTdoLjAwMWEyLjUzIDIuNTMgMCAwIDEgMi41NzguMzc4di4wMDFMNzguNDcgMjMuNjYybC4zMjIuMjcuMzIxLS4yNyAyNi44MzItMjIuNTg4aC4wMDFjLjY5Mi0uNTg1IDEuNzA1LS43MzkgMi41NzktLjM3OGguMDAxYTIuMzQgMi4zNCAwIDAgMSAxLjAxOC44MThjLjIxNS4zMS4zNDEuNjYyLjM2OSAxLjAyNGwuMDA2LjE1NXoiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNjAgODZ2MTA2SDBWODZ6Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMTMgMHYxNTJINDJWMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");
  background-repeat: no-repeat;
  animation: _moveY 3s infinite alternate;
}
@media (max-width: 992px) {
  .serviceIntro::before {
    top: 30px;
  }
}
.serviceIntro .txt {
  width: 45%;
}
@media (max-width: 1200px) {
  .serviceIntro .txt {
    width: 45%;
  }
}
@media (max-width: 992px) {
  .serviceIntro .txt {
    width: 100%;
    text-align: center;
    order: 2;
  }
}
.serviceIntro .txt > h1 {
  font-weight: 600;
  font-size: 20px;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}
@media (max-width: 992px) {
  .serviceIntro .txt > h1 {
    align-items: center;
  }
}
@media (max-width: 480px) {
  .serviceIntro .txt > h1 {
    font-size: 16px;
  }
}
.serviceIntro .txt > h1 span {
  font-weight: 800;
  display: flex;
}
.serviceIntro .txt > h1 span:first-of-type {
  font-size: 18px;
}
@media (max-width: 480px) {
  .serviceIntro .txt > h1 span:first-of-type {
    font-size: 16px;
  }
}
.serviceIntro .txt > h1 span:last-of-type {
  font-size: 40px;
  padding-top: 25px;
  padding-bottom: 35px;
  line-height: 60px;
}
@media (max-width: 768px) {
  .serviceIntro .txt > h1 span:last-of-type {
    font-size: 30px;
    line-height: 50px;
  }
}
@media (max-width: 480px) {
  .serviceIntro .txt > h1 span:last-of-type {
    line-height: 30px;
    padding: 10px 0;
    font-size: 25px;
    line-height: 45px;
  }
}
.serviceIntro .txt > p {
  padding-top: 25px;
  padding-bottom: 40px;
  text-align: justify;
  line-height: 30px;
}
@media (max-width: 480px) {
  .serviceIntro .txt > p {
    padding-bottom: 20px;
    -moz-text-align-last: center;
         text-align-last: center;
  }
}
.serviceIntro .parent-photoBox {
  width: 50%;
}
@media (max-width: 1200px) {
  .serviceIntro .parent-photoBox {
    width: 47%;
  }
}
@media (max-width: 992px) {
  .serviceIntro .parent-photoBox {
    width: 90%;
    margin: auto;
    order: 1;
  }
}
@media (max-width: 480px) {
  .serviceIntro .parent-photoBox {
    width: 100%;
  }
}
.serviceIntro .parent-photoBox .photoBox {
  width: 600px;
  height: 600px;
  border-radius: 50%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .serviceIntro .parent-photoBox .photoBox {
    width: 100%;
    margin: auto;
    max-width: 480px;
    max-height: 480px;
  }
}
@media (max-width: 480px) {
  .serviceIntro .parent-photoBox .photoBox {
    max-width: 300px;
    max-height: 300px;
  }
}
@media (max-width: 380px) {
  .serviceIntro .parent-photoBox .photoBox {
    max-width: 290px;
    max-height: 290px;
  }
}
.serviceIntro .parent-photoBox .photoBox img {
  width: 100%;
  height: 100%;
  display: flex;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}

.paraghraph {
  font-size: 14px;
  font-weight: 400;
  color: #005573;
  margin: 0;
  padding: 0;
}

@keyframes _moveY {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(20px);
  }
}/*# sourceMappingURL=service-intro.css.map */