#eai-tamplate .test-ai {
  padding: 30px 0;
}

#eai-tamplate .title__en {
  display: flex;
  align-items: center;
}

#eai-tamplate .title__en h3 {
  color: #2abb9c;
  font-size: 250px;
  font-weight: 100;
  line-height: 80px;
  text-transform: uppercase;
}

#eai-tamplate .title__en h6 {
  color: #3d3d3d;
  font-size: 40px;
  font-weight: 100;
  line-height: 80px;
  text-transform: uppercase;
  text-align: center;
}

#eai-tamplate .title__en h5 {
  color: #e2e2e2;
  font-size: 90px;
  font-weight: 100;
  line-height: 80px;
  text-transform: uppercase;
  transform: translateX(-67px);
}

#eai-tamplate .title__fa h1 {
  color: #3d3d3d;
  font-size: 70px;
  font-weight: 900;
  line-height: 80px;
}

#eai-tamplate .title__fa h5 {
  color: #2abb9c;
  font-size: 36px;
  font-weight: 300;
  line-height: 80px;
}

#eai-tamplate .title p {
  color: #3d3d3d;
  font-size: 26px;
  font-weight: 400;
  line-height: 40px;
}

#eai-tamplate .title-box {
  width: 36%;
  max-width: 565px;
  transform: translateX(-134px);
  position: relative;
  height: 536px;
  padding-top: 50px;
  z-index: 2;
}

#eai-tamplate .title {
  position: absolute;
  left: 0;
}

#eai-tamplate .circle-box {
  width: 64%;
  height: 820px;
  transform: translateX(40px);
}

#eai-tamplate .introduction-link-ai {
  border-radius: 90px;
  border: 0.7px solid #f5f5f5;
  background: #fff;
  box-shadow: 0px 24px 34px 0px rgba(0, 0, 0, 0.04);
  color: #2abb9c;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 50px;
  display: inline-block;
  padding: 10px 31px;
  margin: 30px 0;
}

#eai-tamplate .introduction-link-ai:hover {
  opacity: 0.8;
}

#eai-tamplate .test-ai__box {
  display: flex;
  position: relative;
  align-items: center;
}

#eai-tamplate .big-circle {
  border-radius: 819.922px;
  border: 1px solid #c8c8c8;
  width: 100%;
  height: 100%;
  padding: 83px 80px;
}

#eai-tamplate .small-circle {
  border-radius: 819.922px;
  border: 1px solid #2abb9c;
  width: 100%;
  height: 100%;
  position: relative;
}

#eai-tamplate .icon-green-circle {
  position: absolute;
  left: 26%;
  transform: translateX(-225%);
}

#eai-tamplate .icon-green-circle::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='46' viewBox='0 0 47 46' fill='none'%3E%3Cg filter='url(%23filter0_i_15519_2665)'%3E%3Ccircle cx='23' cy='23' r='23' transform='matrix(-1 0 0 1 46.9219 0)' fill='%232ABB9C'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_i_15519_2665' x='0.921875' y='0' width='46' height='51' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='5'/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.45 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect1_innerShadow_15519_2665'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

#eai-tamplate .small-circle .icon-green-circle {
  position: absolute;
  left: 45%;
  bottom: -30px;
  transform: translateX(-45%);
}

#eai-tamplate .package {
  margin-top: 30px;
  padding-top: 30px;
}

.gradient-bg {
  /* background: linear-gradient(
    183deg,
    rgba(42, 187, 156, 0.08) 75%,
    rgba(42, 187, 156, 0) 100%
  ); */
  background-color: rgba(42, 187, 156, 0.08);
}

#eai-tamplate .package__title {
  width: 100%;
  max-width: 386px;
}

#eai-tamplate .package__title h2 {
  color: #2abb9c;
  font-size: 38px;
  font-weight: 900;
  line-height: 36px;
  padding-bottom: 15px;
  position: relative;
  padding-top: 55px;
}

#eai-tamplate .package__title h2[data-title]::after {
  content: attr(data-title);
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px;
  position: absolute;
  top: 0;
  right: 0;
}

#eai-tamplate .package__title p {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  padding-bottom: 15px;
}

#eai-tamplate .package__title a {
  display: inline-block;
  width: 100%;
  color: #2abb9c;
  font-weight: 600;
  font-size: 17px;
  border-radius: 80px;
  background: rgba(42, 187, 156, 0.1);
  padding: 4px 14px 4px 4px;
  display: flex;
  align-items: center;
  position: relative;
  z-index: 3;
  line-height: 32px;
}

#eai-tamplate .package__title a:hover {
  opacity: 0.8;
}

#eai-tamplate .package__title-box {
  display: flex;
  justify-content: space-between;
}

#eai-tamplate .icon-arrow-left::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 23 22' fill='none'%3E%3Cpath d='M7.76167 6.9082L3.71484 10.955L7.76167 15.0018' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.5209 10.9551H3.71484' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate .icon-arrow-left {
  border-radius: 80px;
  background: rgb(42, 187, 156);
  display: inline-block;
  line-height: 0px;
  padding: 4.5px 11.5px;
  margin-right: 20px;
}

#eai-tamplate .package__slider-button a:hover {
  opacity: 0.8;
}

#eai-tamplate .package__slider-button .icon-prve-slider i::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' viewBox='0 0 49 48' fill='none'%3E%3Cpath d='M30.9174 43.953H18.9304C8.94114 43.953 4.94545 39.9573 4.94545 29.9681V17.981C4.94545 7.99178 8.94114 3.99609 18.9304 3.99609H30.9174C40.9067 3.99609 44.9023 7.99178 44.9023 17.981V29.9681C44.9023 39.9573 40.9067 43.953 30.9174 43.953Z' fill='white'/%3E%3Cpath d='M22.409 31.0267L29.4414 23.9743L22.409 16.9219' fill='white'/%3E%3Cpath d='M22.409 31.0267L29.4414 23.9743L22.409 16.9219' stroke='%233D3D3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  cursor: pointer;
}

#eai-tamplate .package__slider-button .icon-next-slider i::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M17.981 43.953H29.9681C39.9573 43.953 43.953 39.9573 43.953 29.9681V17.981C43.953 7.99178 39.9573 3.99609 29.9681 3.99609H17.981C7.99178 3.99609 3.99609 7.99178 3.99609 17.981V29.9681C3.99609 39.9573 7.99178 43.953 17.981 43.953Z' fill='%232ABB9C'/%3E%3Cpath d='M26.4894 31.0267L19.457 23.9743L26.4894 16.9219' fill='%232ABB9C'/%3E%3Cpath d='M26.4894 31.0267L19.457 23.9743L26.4894 16.9219' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  cursor: pointer;
}

#eai-tamplate .package__slider {
  display: flex;
}

#eai-tamplate .package__slider-item {
  border-radius: 31px;
  background: #fff;
  padding: 18px;
  width: 100%;
}

#eai-tamplate .owl-item.active.center .package__slider-item {
  border: 1px solid #e6e6e6;
}

#eai-tamplate .package__slider-item-img {
  width: 100%;
  border-radius: 16px;
  overflow: hidden;
  max-height: 195px;
}

#eai-tamplate .package__slider-item-img img {
  width: 100%;
}

#eai-tamplate .package__slider-item h2,
#eai-tamplate .package__slider-item a.title {
  color: #3d3d3d;
  font-size: 25px;
  font-weight: 700;
  margin: 15px 0;
  line-height: 36px;
}

#eai-tamplate .package__slider-item p {
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 30px;
}

#eai-tamplate .package__slider-item a:not(.title) {
  display: inline-block;
  width: max-content;
  color: #2abb9c;
  font-weight: 600;
  font-size: 17px;
  border-radius: 80px;
  background: rgba(42, 187, 156, 0.1);
  padding: 4px 11px 5px 4px;
  display: flex;
  align-items: center;
}

#eai-tamplate .package__slider-item a:not(.title):hover {
  opacity: 0.8;
}

#eai-tamplate .package__slider-item .icon-arrow-left {
  margin-right: 17px;
}

#eai-tamplate .package__slider__box {
  display: flex;
  justify-content: end;
}

#eai-tamplate .package__slider {
  width: 75%;
}

#eai-tamplate .package__slider-item-link {
  display: flex;
  justify-content: end;
}

#eai-tamplate .swiper-slide-next {
  scale: 1.2;
  z-index: 3;
}

.package .gtco-testimonials {
  position: relative;
  margin-top: 30px;
}

.package .gtco-testimonials h2 {
  font-size: 30px;
  color: #333333;
  margin-bottom: 50px;
}

.package .gtco-testimonials .owl-stage-outer,
.equipped-tests__slider-box .owl-stage-outer {
  padding: 54px 0;
}

.package .gtco-testimonials .owl-nav,
.equipped-tests__slider-box .owl-nav {
  display: none;
}

.equipped-tests__slider-box .owl-dots {
  text-align: center;
}

.package .gtco-testimonials .owl-dots span {
  position: relative;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: block;
  background: #fff;
  border: 2px solid #01b0f8;
  margin: 0 5px;
}

.package .gtco-testimonials .owl-dots .active {
  box-shadow: none;
}

.package .gtco-testimonials .owl-dots .active span {
  background: #01b0f8;
  box-shadow: none;
  height: 12px;
  width: 12px;
  margin-bottom: -1px;
}

.package .gtco-testimonials .card {
  background: #fff;
  box-shadow: 0 8px 30px -7px #c9dff0;
  margin: 0 20px;
  padding: 0 10px;
  border-radius: 20px;
  border: 0;
}

.package .gtco-testimonials .card .card-img-top {
  max-width: 100px;
  border-radius: 50%;
  margin: 15px auto 0;
  box-shadow: 0 8px 20px -4px #95abbb;
  width: 100px;
  height: 100px;
}

.package .gtco-testimonials .card h5 {
  color: #01b0f8;
  font-size: 21px;
  line-height: 1.3;
}

.package .gtco-testimonials .card h5 span {
  font-size: 18px;
  color: #666666;
}

.package .gtco-testimonials .card p {
  font-size: 18px;
  color: #555;
  padding-bottom: 15px;
}

.package .gtco-testimonials .active,
.equipped-tests__slider-box .active {
  opacity: 0.3;
  transition: all 0.3s;
}

.package .gtco-testimonials .center,
.equipped-tests__slider-box .center {
  opacity: 1 !important;
  scale: 1.1;
  z-index: 9;
}

.package .gtco-testimonials .center h5 {
  font-size: 24px;
}

.package .gtco-testimonials .center h5 span {
  font-size: 20px;
}

.package .gtco-testimonials .center .card-img-top {
  max-width: 100%;
  height: 120px;
  width: 120px;
}

.package .owl-carousel .owl-nav button.owl-next,
.package .owl-carousel .owl-nav button.owl-prev,
.equipped-tests__slider-box .owl-carousel .owl-nav button.owl-next,
.equipped-tests__slider-box .owl-carousel .owl-nav button.owl-prev {
  outline: 0;
}

.package .owl-carousel button.owl-dot,
.equipped-tests__slider-box .owl-carousel button.owl-dot {
  outline: 0;
}

.package .no-js .owl-carousel,
.package .owl-carousel.owl-loaded {
  display: block;
  width: 75%;
  direction: ltr;
}

.package .gtco-testimonials {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: end;
  transform: translateY(-86px);
}

#eai-tamplate .slider-tests__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#eai-tamplate .slider-tests__box-title {
  width: 30.2%;
}

#eai-tamplate .slider-tests__box-title h2 {
  color: #2abb9c;
  font-size: 38px;
  font-weight: 900;
  line-height: 36px;
  margin: 15px 0;
  position: relative;
  padding-top: 55px;
}

#eai-tamplate .slider-tests__box-title h2[data-title]::after {
  content: attr(data-title);
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px;
  position: absolute;
  top: 0;
  right: 0;
}

#eai-tamplate .slider-tests__box-title p {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 15px;
}

#eai-tamplate .slider-tests__box-title a {
  display: inline-block;
  width: max-content;
  color: #2abb9c;
  font-weight: 600;
  font-size: 17px;
  border-radius: 80px;
  background: rgba(42, 187, 156, 0.1);
  padding: 4px 10px 5px 4px;
  display: flex;
  align-items: center;
}

#eai-tamplate .slider-tests__box-title a:hover {
  opacity: 0.8;
}

#eai-tamplate .slider-tests__slider {
  width: 65%;
}

#eai-tamplate .package__slider-item-link a {
  display: inline-block;
  width: max-content;
  color: #2abb9c;
  font-weight: 600;
  font-size: 17px;
  border-radius: 80px;
  background: rgba(42, 187, 156, 0.1);
  padding: 4px 11px 4px 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 32px;
}

#eai-tamplate .package__slider-item-link a:hover {
  opacity: 0.8;
}

#eai-tamplate .item__discription h3 {
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
}

#eai-tamplate .item__discription p {
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 8px;
}

#eai-tamplate .item__discription {
  width: 53.3%;
  border-radius: 8px;
  border: 1px solid #eee;
  background: #fbfbfb;
  padding: 34px 20px 17px 22px;
}

#eai-tamplate .item__img img {
  display: inline-block;
  width: 100%;
  max-width: 220px;
  border-radius: 8px;
  transform: translateX(10px);
}

#eai-tamplate .ai-tests-slider .owl-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  width: 100%;
  justify-content: space-between;
}

#eai-tamplate .ai-tests-slider .icon-slider-arrow-right::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M29.9682 43.952H17.9811C7.99192 43.952 3.99623 39.9563 3.99623 29.9671V17.98C3.99623 7.99081 7.99192 3.99512 17.9811 3.99512H29.9682C39.9574 3.99512 43.9531 7.99081 43.9531 17.98V29.9671C43.9531 39.9563 39.9574 43.952 29.9682 43.952Z' fill='%232ABB9C'/%3E%3Cpath d='M21.4559 31.0257L28.4883 23.9733L21.4559 16.9209' fill='%232ABB9C'/%3E%3Cpath d='M21.4559 31.0257L28.4883 23.9733L21.4559 16.9209' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate .ai-tests-slider .icon-slider-arrow-left::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M17.981 43.952H29.9681C39.9573 43.952 43.953 39.9563 43.953 29.9671V17.98C43.953 7.99081 39.9573 3.99512 29.9681 3.99512H17.981C7.99178 3.99512 3.99609 7.99081 3.99609 17.98V29.9671C3.99609 39.9563 7.99178 43.952 17.981 43.952Z' fill='%23EDEDED'/%3E%3Cpath d='M26.4934 31.0257L19.4609 23.9733L26.4934 16.9209' fill='%23EDEDED'/%3E%3Cpath d='M26.4934 31.0257L19.4609 23.9733L26.4934 16.9209' stroke='%233D3D3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate button {
  outline: none;
}

#eai-tamplate .slider-tests {
  margin-bottom: 100px;
}

#eai-tamplate .why-esanj__box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#eai-tamplate .why-esanj__stats-box {
  width: 56.25%;
}

#eai-tamplate .why-esanj__img-box {
  width: 35.2%;
}

#eai-tamplate .why-esanj__img-box>div {
  width: 100%;
  max-width: 256px;
  border-radius: 0px 0px 160px 160px;
  position: relative;
}

#eai-tamplate .why-esanj__img-box .icon-on-pic::after {
  position: absolute;
  bottom: -15px;
  right: -0px;
  z-index: 11;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.7);
  height: 63%;
  backdrop-filter: blur(15px);
  max-width: 256px;
  clip-path: polygon(35% 46%,
      63% 46%,
      100% 34%,
      100% 84%,
      67% 98%,
      30% 98%,
      0 84%,
      0 33%);
  content: " ";
}

#eai-tamplate .why-esanj__img-box .icon-circle-pic::after {
  position: absolute;
  right: 0;
  top: 10%;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='39' height='39' viewBox='0 0 39 39' fill='none'%3E%3Ccircle cx='19.193' cy='19.193' r='19.193' transform='matrix(-1 0 0 1 38.6094 0.385742)' fill='%232ABB9C'/%3E%3C/svg%3E");
}

#eai-tamplate .why-esanj__img-box .icon-circle-small-pic::after {
  position: absolute;
  left: -10%;
  top: 50%;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Ccircle cx='9.59649' cy='9.59649' r='9.59649' transform='matrix(-1 0 0 1 20.1562 0.543945)' fill='%232ABB9C'/%3E%3C/svg%3E");
}

#eai-tamplate .why-esanj__img-box .icon-arrow-pic::after {
  position: absolute;
  left: -54%;
  bottom: 0%;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='135' height='121' viewBox='0 0 135 121' fill='none'%3E%3Cg clip-path='url(%23clip0_15519_2814)'%3E%3Cpath d='M21.9541 66.4526C20.6044 71.6231 25.0354 76.7521 20.3668 81.7751C19.7021 80.457 19.136 79.6908 18.9196 78.8499C16.6252 69.506 14.3198 60.1569 12.2057 50.7784C11.8619 49.249 11.8112 46.9228 12.6941 45.9779C14.33 44.2425 16.2161 45.625 17.8387 46.9336C22.8394 51.0057 27.8996 55.0116 32.9714 59.0776C30.9548 60.7 26.8095 59.6685 20.5353 55.9832C27.4575 74.8008 48.1122 82.4058 64.7271 72.013C63.6108 70.4201 62.4456 68.8716 61.3837 67.2508C58.2757 62.4809 56.7953 57.3333 57.6902 51.5871C58.3486 47.3597 60.3912 44.1476 64.5441 42.8359C68.8226 41.4901 72.1707 43.4492 75.0154 46.5247C81.1697 53.1747 81.5945 61.6888 76.1444 69.0408C75.4692 69.9509 74.9374 70.9581 74.1402 72.258C84.0415 78.0657 94.3811 80.6282 105.395 78.3718C122.38 74.9004 125.869 60.3143 123.587 48.3755C123.299 46.9003 122.753 45.4769 122.056 43.1353C125.323 45.15 126.17 47.7419 126.967 50.2686C130.144 60.2058 126.084 72.471 117.644 78.6651C112.242 82.6225 106.152 84.5832 99.4738 84.5954C89.6526 84.6008 80.4167 82.3722 72.0209 77.1078C71.1946 76.596 70.3358 76.1228 69.2181 75.4826C61.2354 79.7615 52.9294 82.9159 43.49 81.1328C34.27 79.4022 28.4485 72.6284 21.9597 66.469L21.9541 66.4526ZM69.4359 68.807C76.6575 62.8769 77.5294 54.8317 71.677 49.3502C70.2953 48.0501 67.8552 47.1056 66.0174 47.2719C63.4085 47.5115 62.5413 50.0166 62.3312 52.5424C61.7946 59.0898 64.5061 64.1703 69.4305 68.818L69.4359 68.807Z' fill='%233D3D3D' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_15519_2814'%3E%3Crect width='79.2828' height='111.488' fill='white' transform='translate(0 71.8457) rotate(-64.0092)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

#eai-tamplate .state-box {
  display: flex;
  justify-content: space-between;
}

#eai-tamplate .why-esanj__stats-box h2 {
  color: #2abb9c;
  font-size: 38px;
  font-weight: 900;
  line-height: 36px;
  margin-bottom: 20px;
  position: relative;
  padding-top: 55px;
}

#eai-tamplate .why-esanj__stats-box h2[data-title]::after {
  content: attr(data-title);
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px;
  position: absolute;
  top: 0;
  right: 0;
}

#eai-tamplate .why-esanj__stats-box p {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 47px;
}

#eai-tamplate .state-box__item {
  position: relative;
}

#eai-tamplate .why-esanj__stats-box .icon-circle-state::after {
  position: absolute;
  top: 0;
  right: 0;
  /* content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='61' viewBox='0 0 61 61' fill='none'%3E%3Ccircle cx='30.5' cy='30.5' r='30.5' fill='%232ABB9C' fill-opacity='0.1'/%3E%3C/svg%3E"); */
}

#eai-tamplate .state-box__item>div {
  background-color: #2abb9c10;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#eai-tamplate .state-box__item>div>span {
  color: #2abb9c;
  text-align: center;
  font-size: 36px;
  font-weight: 900;
  line-height: 56px;
  margin-top: 5px;
}

#eai-tamplate .state-box__item p {
  color: #3d3d3d;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
  line-height: 36px;
}

#eai-tamplate .advice-box {
  display: flex;
  justify-content: space-between;
}

#eai-tamplate .advice-box__decription {
  width: 54.95%;
}

#eai-tamplate .advice .icon-arrow-left {
  padding: 4.5px 10.5px;
  margin-right: 19px;
}

#eai-tamplate .advice-box h2 {
  color: #2abb9c;
  font-size: 40px;
  font-weight: 900;
  line-height: 36px;
  margin-bottom: 20px;
  position: relative;
  padding-top: 55px;
}

#eai-tamplate .advice-box h2[data-title]::after {
  content: attr(data-title);
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px;
  position: absolute;
  top: 0;
  right: 0;
}

#eai-tamplate .advice-box p {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  margin-bottom: 18px;
}

#eai-tamplate .advice-box__decription a {
  display: inline-block;
  width: max-content;
  color: #2abb9c;
  font-weight: 600;
  font-size: 17px;
  border-radius: 80px;
  background: rgba(42, 187, 156, 0.1);
  padding: 4px 11px 5px 4px;
  display: flex;
  align-items: center;
}

#eai-tamplate .advice-box__decription a:hover {
  opacity: 0.8;
}

#eai-tamplate .advice-box__img-box {
  width: 35.55%;
}

#eai-tamplate .advice-box__img img {
  width: 100%;
  max-width: 455px;
}

#eai-tamplate .type-box {
  width: 100%;
  background-color: rgba(249, 249, 249, 0.6);
  border: 1px solid #f2f1f1;
  border-radius: 180px;
  padding: 34px 112px;
  margin-top: 20px;
}

#eai-tamplate .icon-type-box::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='45' viewBox='0 0 46 45' fill='none'%3E%3Ccircle cx='31.5' cy='30.5' r='14.5' fill='%232ABB9C' fill-opacity='0.1'/%3E%3Cpath d='M17.1671 4.31967L6.88297 11.0334C3.58589 13.1859 3.58589 18.0034 6.88297 20.1559L17.1671 26.8697C19.0121 28.0826 22.053 28.0826 23.898 26.8697L34.1309 20.1559C37.4109 18.0034 37.4109 13.203 34.1309 11.0505L23.898 4.33676C22.053 3.10676 19.0121 3.10676 17.1671 4.31967Z' stroke='%232ABB9C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.61865 22.3447L9.60156 30.3568C9.60156 32.5264 11.2757 34.8497 13.3257 35.5331L18.7753 37.3439C19.7149 37.6514 21.2695 37.6514 22.2261 37.3439L27.6757 35.5331C29.7257 34.8497 31.3999 32.5264 31.3999 30.3568V22.4301' stroke='%232ABB9C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.5586 25.625V15.375' stroke='%232ABB9C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: inline-block;
  margin-left: 9px;
}

#eai-tamplate .type-box__item {
  display: flex;
  padding: 12px 0;
  border-bottom: 1px solid #cfcfcf;
}

#eai-tamplate .type-box__item:last-of-type {
  border-bottom: none;
}

#eai-tamplate .type-box__item h2 {
  color: #3a3a3a;
  font-size: 25px;
  font-weight: 700;
  line-height: 36px;
}

#eai-tamplate .type-box__item p {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

#eai-tamplate .advice-page-box {
  padding: 0 37px;
}

#eai-tamplate .equipped-tests {
  /* margin-top: 139px; */
  padding-top: 20px;
  padding-bottom: 50px;
  margin-bottom: 80px;
}

#eai-tamplate .equipped-tests__description {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
}

#eai-tamplate .equipped-tests__description h2 {
  color: #2abb9c;
  text-align: center;
  font-size: 38px;
  font-weight: 900;
  line-height: 36px;
  margin: 15px 0;
  position: relative;
  padding-top: 55px;
}

#eai-tamplate .equipped-tests__description h2[data-title]::after {
  content: attr(data-title);
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 300;
  line-height: 36px;
  position: absolute;
  top: 0;
  right: 50%;
  transform: translateX(50%);
}

#eai-tamplate .equipped-tests__description p {
  color: #3d3d3d;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  max-width: 458px;
  margin-bottom: 25px;
}

#eai-tamplate .equipped-tests__description a {
  display: inline-block;
  width: max-content;
  color: #2abb9c;
  font-weight: 600;
  font-size: 17px;
  border-radius: 80px;
  background: rgba(42, 187, 156, 0.1);
  padding: 4px 10px 5px 4px;
  display: flex;
  align-items: center;
}

#eai-tamplate .equipped-tests__description a:hover {
  opacity: 0.8;
}

#eai-tamplate .equipped-tests__slider-img {
  width: 100%;
  max-width: 131px;
  margin-left: 15px;
}

#eai-tamplate .equipped-tests__slider-img img {
  border-radius: 21px;
  width: 100%;
  max-width: 131px;
}

#eai-tamplate .equipped-tests__slider .item__slider {
  display: flex;
  align-items: center;
}

#eai-tamplate .equipped-tests__slider .equipped-tests__slider-desc h6 {
  color: #3d3d3d;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 19px;
}

#eai-tamplate .equipped-tests__slider .equipped-tests__slider-desc p {
  color: #a6a6a6;
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
}

#eai-tamplate .equipped-tests__slider .item {
  background-color: #fff;
  padding: 16px 17px 20px 12px;
  border-radius: 10px;
}

#eai-tamplate .equipped-tests__slider .footer-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fbfbfb;
  border-radius: 20px;
  padding: 10px 12px;
  margin-top: 13px;
}

#eai-tamplate .equipped-tests__slider .footer-item__right {
  display: flex;
  align-items: center;
}

#eai-tamplate .equipped-tests__slider .footer-item__right p {
  color: #3d3d3d;
  text-align: center;
  font-size: 16px;
  font-weight: 300;
}

#eai-tamplate .equipped-tests__slider .footer-item__right span {
  color: #dcb051;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  display: block;
  text-align: center;
}

#eai-tamplate .equipped-tests__slider .footer-item__right div {
  padding: 0 5px 0 26px;
  border-left: 1px solid #cdcdcd;
}

#eai-tamplate .equipped-tests__slider .footer-item__right>div:last-of-type {
  border-left: none;
  padding-right: 19px;
}

#eai-tamplate .equipped-tests__slider .footer-item__right span.green {
  color: #2abb9c;
}

#eai-tamplate .equipped-tests__slider-box {
  display: flex;
  justify-content: center;
}

#eai-tamplate .equipped-tests__slider-box .no-js .owl-carousel,
.equipped-tests__slider-box .owl-carousel.owl-loaded {
  display: block;
  width: 60%;
  direction: ltr;
}

#eai-tamplate .equipped-tests__slider-box .owl-carousel .owl-item {
  opacity: 0.3;
}

#eai-tamplate .equipped-tests__slider-box {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='398' height='398' viewBox='0 0 398 398' fill='none'%3E%3Ccircle cx='199' cy='199' r='199' fill='%232ABB9C'/%3E%3Ccircle cx='199' cy='202' r='170.5' fill='%232ABB9C' stroke='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  padding-top: 20px;
}

#eai-tamplate .equipped-tests__slider-box .center {
  box-shadow: 0px 20px 34px 0px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  scale: 1.1;
}

#eai-tamplate .equipped-tests__slider-btn button {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

#eai-tamplate .equipped-tests__slider-btn {
  display: flex;
  justify-content: center;
}

#eai-tamplate .equipped-tests__slider-btn .btn-prev:hover,
#eai-tamplate .equipped-tests__slider-btn .btn-next:hover {
  opacity: 0.8;
}

#eai-tamplate .equipped-tests__slider-btn .btn-prev i::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' viewBox='0 0 49 48' fill='none'%3E%3Cpath d='M30.9174 43.953H18.9304C8.94114 43.953 4.94545 39.9573 4.94545 29.9681V17.981C4.94545 7.99178 8.94114 3.99609 18.9304 3.99609H30.9174C40.9067 3.99609 44.9023 7.99178 44.9023 17.981V29.9681C44.9023 39.9573 40.9067 43.953 30.9174 43.953Z' fill='white'/%3E%3Cpath d='M22.409 31.0267L29.4414 23.9743L22.409 16.9219' fill='white'/%3E%3Cpath d='M22.409 31.0267L29.4414 23.9743L22.409 16.9219' stroke='%233D3D3D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate .equipped-tests__slider-btn .btn-next i::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M17.981 43.953H29.9681C39.9573 43.953 43.953 39.9573 43.953 29.9681V17.981C43.953 7.99178 39.9573 3.99609 29.9681 3.99609H17.981C7.99178 3.99609 3.99609 7.99178 3.99609 17.981V29.9681C3.99609 39.9573 7.99178 43.953 17.981 43.953Z' fill='%232ABB9C'/%3E%3Cpath d='M26.4894 31.0267L19.457 23.9743L26.4894 16.9219' fill='%232ABB9C'/%3E%3Cpath d='M26.4894 31.0267L19.457 23.9743L26.4894 16.9219' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate .equipped-tests__slider-box {
  position: relative;
}

#eai-tamplate .icon-circle-slider-1 {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%232ABB9C'/%3E%3C/svg%3E");
  position: absolute;
  top: 0;
  right: 35%;
  transform: translateX(-35%);
}

#eai-tamplate .icon-circle-slider-2 {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='%232ABB9C'/%3E%3C/svg%3E");
  position: absolute;
  bottom: 0;
  left: 35%;
  transform: translateX(-35%);
}

#eai-tamplate .user-state__box {
  border-radius: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 80px;
  /* background-color: white; */
  /* box-shadow: 1px 1px 5px rgb(203, 203, 203); */
}

/* #eai-tamplate .user-state__box::before{
    content: '';
    position: absolute;
    top: 0;
    width: 50%;
    right: 50%;
    height: 50px;
    border-bottom: 1px solid #2ABB9C;
    background-color: #fff;
    z-index: 99;
    border-radius: 50px;
} */
#eai-tamplate .user-state__box h2 {
  color: #2abb9c;
  text-align: center;
  font-size: 44px;
  font-weight: 900;
  line-height: 56px;
  margin-top: 30px;
}

#eai-tamplate .user-state__box h6 {
  color: #3d3d3d;
  font-size: 30px;
  font-weight: 400;
  line-height: 56px;
  margin-bottom: 30px;
}

#eai-tamplate .user-state__box p {
  color: #3d3d3d;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
  width: 100%;
  /* max-width: 421px; */
  margin-bottom: 50px;
  padding: 0 30px;
}

#eai-tamplate .user-state {
  margin-bottom: 80px;
}

#eai-tamplate .icon-free-counseling {
  display: inline-block;
  padding: 7px;
  line-height: 0;
  background-color: #fff;
  border-radius: 100%;
  margin-right: 33px;
}

#eai-tamplate .icon-free-counseling::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23' viewBox='0 0 24 23' fill='none'%3E%3Cpath d='M9.05781 18.1695H8.58281C4.78281 18.1695 2.88281 17.2195 2.88281 12.4695V7.71953C2.88281 3.91953 4.78281 2.01953 8.58281 2.01953H16.1828C19.9828 2.01953 21.8828 3.91953 21.8828 7.71953V12.4695C21.8828 16.2695 19.9828 18.1695 16.1828 18.1695H15.7078C15.4133 18.1695 15.1283 18.312 14.9478 18.5495L13.5228 20.4495C12.8958 21.2855 11.8698 21.2855 11.2428 20.4495L9.81781 18.5495C9.66581 18.3405 9.31431 18.1695 9.05781 18.1695Z' stroke='%232ABB9C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.62891 7.71973H17.1289' stroke='%232ABB9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.62891 12.4707H13.3289' stroke='%232ABB9C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate .link-free-counseling {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 25px;
  background: #2abb9c;
  width: max-content;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 38px;
  padding: 6px 0 6px 6px;
  border: none;
}

#eai-tamplate .link-free-counseling:hover {
  opacity: 0.8;
}

#eai-tamplate .link-free-counseling span {
  margin-right: 44px;
  white-space: nowrap;
}

#eai-tamplate .request-free-counseling {
  color: #458181;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  border-radius: 20px;
  background: #fafafa;
  padding: 13px 20px 12px 20px;
  margin-bottom: 25px;
}

#eai-tamplate .ai-notification {
  border-radius: 50px;
  background: rgba(43, 135, 219, 0.06);
  width: 100%;
  max-width: 579px;
}

#eai-tamplate .user-state__box-center {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 56px;
}

#eai-tamplate .ai-notification span {
  color: #2b87db;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

#eai-tamplate .ai-notification {
  border-radius: 50px;
  background: rgba(43, 135, 219, 0.06);
  width: 100%;
  max-width: 579px;
  padding: 17px 5px 16px 5px;
}

#eai-tamplate .request-free-counseling .number-one {
  color: #458181;
  font-size: 20px;
  font-weight: 400;
  line-height: 32px;
  margin-left: 15px;
}

#eai-tamplate .request-free-counseling .number-two {
  color: #458181;
  font-size: 26px;
  font-weight: 800;
  line-height: 32px;
  margin: 0 12px;
}

#eai-tamplate .state-counseling {
  display: flex;
  justify-content: center;
  align-items: center;
}

#eai-tamplate .state-counseling span {
  color: #2abb9c;
  text-align: center;
  font-size: 18px;
  font-weight: 900;
  line-height: 32px;
  display: block;
  min-width: 94px;
}

#eai-tamplate .state-counseling p {
  color: #3d3d3d;
  text-align: center;
  font-size: 14px;
  font-weight: 300;
  line-height: 36px;
  min-width: 94px;
}

#eai-tamplate .state-counseling div {
  padding: 0 12px;
  position: relative;
}

#eai-tamplate .state-counseling div::after {
  content: "";
  position: absolute;
  left: 0;
  border-left: 0.5px solid #cfcfcf;
  width: 1px;
  height: 40%;
  top: 10%;
  transform: translateY(-10%);
}

#eai-tamplate .state-counseling div:last-of-type::after {
  border-left: none;
}

/* #eai-tamplate #user-state-1{
    display: none;
} */
#eai-tamplate .user-state__timer {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

#eai-tamplate .user-state__timer-secend span:first {
  animation: slideDown 1s infinite;
  display: inline-block;
  overflow: auto;
}

#eai-tamplate #user-state-2 p {
  margin-bottom: 30px;
}

#eai-tamplate .user-state__timer-secend span,
#eai-tamplate .user-state__timer-minutes span,
#eai-tamplate .user-state__timer-hour span {
  border-radius: 20px;
  border: 0.7px solid #ebebeb;
  background: #fff;
  box-shadow: 0px 14px 44px 0px rgba(0, 0, 0, 0.05);
  color: #3d3d3d;
  text-align: center;
  font-variant-numeric: ordinal;
  font-size: 50px;
  font-weight: 300;
  line-height: 148px;
  letter-spacing: -4.25px;
  display: block;
  min-width: 126px;
  margin-bottom: 7px;
}

#eai-tamplate .user-state__timer-secend div,
#eai-tamplate .user-state__timer-minutes div,
#eai-tamplate .user-state__timer-hour div {
  color: #3d3d3d;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
}

#eai-tamplate .two-dot {
  color: rgba(42, 187, 156, 1);
  font-size: 55px;
  margin: 0 13px;
}

#eai-tamplate .user-state__desc {
  padding: 24px 41px;
  width: 100%;
  max-width: 994px;
  border-radius: 50px;
  background: rgba(220, 176, 81, 0.08);
  margin-bottom: 70px;
}

#eai-tamplate .user-state__desc p {
  color: #604306;
  text-align: justify;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 0px !important;
  max-width: 100%;
}

#eai-tamplate #user-state-2 .link-free-counseling,
#eai-tamplate #user-state-3 .link-free-counseling {
  max-width: 202px;
  margin: 0px;
}

#eai-tamplate #user-state-2 .link-free-counseling span,
#eai-tamplate #user-state-3 .link-free-counseling span {
  margin-right: 20px;
}

#eai-tamplate .icon-buy-counseling {
  display: inline-block;
  padding: 5px;
  line-height: 0;
  background-color: #fff;
  border-radius: 100%;
  margin-right: 20px;
}

#eai-tamplate .icon-buy-counseling::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='21' viewBox='0 0 23 21' fill='none'%3E%3Cpath d='M5.47648 15.9465L6.07757 15.1473L5.47648 15.9465ZM2.86935 9.73955L1.89689 9.97262L2.86935 9.73955ZM5.30557 15.8117L5.94264 15.0409L5.30557 15.8117ZM20.9173 10.2058L19.9449 9.97273L20.9173 10.2058ZM18.8944 15.54L18.1938 14.8264L18.8944 15.54ZM18.0875 16.1764L17.5568 15.3288L18.0875 16.1764ZM20.8441 6.41857L21.5304 5.69129L20.8441 6.41857ZM21.1877 6.85431L20.3205 7.35225L21.1877 6.85431ZM1.91936 1.65786C1.78541 1.12206 1.24248 0.796299 0.706683 0.930248C0.170888 1.0642 -0.154872 1.60713 -0.0209238 2.14293L1.91936 1.65786ZM15.1992 14.3004C15.7515 14.3004 16.1992 13.8527 16.1992 13.3004C16.1992 12.7481 15.7515 12.3004 15.1992 12.3004V14.3004ZM9.49922 12.3004C8.94693 12.3004 8.49922 12.7481 8.49922 13.3004C8.49922 13.8527 8.94693 14.3004 9.49922 14.3004V12.3004ZM1.94922 6.90039H17.5219V4.90039H1.94922V6.90039ZM12.4287 15.9004H11.9492V17.9004H12.4287V15.9004ZM3.84181 9.50648L2.92168 5.66732L0.976758 6.13346L1.89689 9.97262L3.84181 9.50648ZM11.9492 15.9004C10.1908 15.9004 8.95768 15.8988 8.00277 15.7878C7.07316 15.6798 6.51709 15.4779 6.07757 15.1473L4.87539 16.7457C5.70412 17.369 6.64959 17.644 7.77188 17.7745C8.86886 17.902 10.238 17.9004 11.9492 17.9004V15.9004ZM1.89689 9.97262C2.29572 11.6367 2.6133 12.9685 2.99295 14.0056C3.38136 15.0665 3.86919 15.9219 4.66849 16.5825L5.94264 15.0409C5.51873 14.6905 5.19278 14.1968 4.87105 13.318C4.54057 12.4153 4.25165 11.2165 3.84181 9.50648L1.89689 9.97262ZM6.07757 15.1473C6.03179 15.1129 5.9868 15.0774 5.94264 15.0409L4.66849 16.5825C4.7362 16.6385 4.80518 16.6929 4.87539 16.7457L6.07757 15.1473ZM19.9449 9.97273C19.5904 11.452 19.3406 12.4889 19.0645 13.2794C18.7951 14.0507 18.5296 14.4967 18.1938 14.8264L19.5949 16.2536C20.2327 15.6275 20.6289 14.8659 20.9527 13.9388C21.2698 13.0309 21.5447 11.8786 21.8898 10.4389L19.9449 9.97273ZM12.4287 17.9004C13.9092 17.9004 15.0938 17.9016 16.0507 17.8048C17.0277 17.706 17.8606 17.4982 18.6182 17.0239L17.5568 15.3288C17.1579 15.5785 16.6623 15.7328 15.8494 15.815C15.0164 15.8992 13.9498 15.9004 12.4287 15.9004V17.9004ZM18.1938 14.8264C18.0003 15.0164 17.7867 15.1849 17.5568 15.3288L18.6182 17.0239C18.9706 16.8032 19.2981 16.545 19.5949 16.2536L18.1938 14.8264ZM17.5219 6.90039C18.4722 6.90039 19.0932 6.90215 19.5492 6.9578C19.9888 7.01143 20.1082 7.09906 20.1577 7.14584L21.5304 5.69129C21.0309 5.21989 20.4136 5.04844 19.7915 4.97253C19.1859 4.89863 18.4203 4.90039 17.5219 4.90039V6.90039ZM21.8898 10.4389C22.0992 9.56519 22.2793 8.8211 22.3486 8.21495C22.4198 7.59228 22.3969 6.95199 22.055 6.35637L20.3205 7.35225C20.3545 7.41135 20.4119 7.54789 20.3616 7.98782C20.3094 8.44428 20.1664 9.04857 19.9449 9.97273L21.8898 10.4389ZM20.1577 7.14584C20.2218 7.20631 20.2767 7.27585 20.3205 7.35225L22.055 6.35637C21.9136 6.1102 21.7369 5.88612 21.5304 5.69129L20.1577 7.14584ZM2.91936 5.65785L1.91936 1.65786L-0.0209238 2.14293L0.979076 6.14293L2.91936 5.65785ZM15.1992 12.3004H9.49922V14.3004H15.1992V12.3004Z' fill='%232ABB9C'/%3E%3Cpath d='M9.94922 19.9004C9.94922 20.4527 9.5015 20.9004 8.94922 20.9004C8.39693 20.9004 7.94922 20.4527 7.94922 19.9004C7.94922 19.3481 8.39693 18.9004 8.94922 18.9004C9.5015 18.9004 9.94922 19.3481 9.94922 19.9004Z' fill='%232ABB9C'/%3E%3Cpath d='M15.9492 19.9004C15.9492 20.4527 15.5015 20.9004 14.9492 20.9004C14.3969 20.9004 13.9492 20.4527 13.9492 19.9004C13.9492 19.3481 14.3969 18.9004 14.9492 18.9004C15.5015 18.9004 15.9492 19.3481 15.9492 19.9004Z' fill='%232ABB9C'/%3E%3C/svg%3E");
}

#eai-tamplate .icon-chat-counseling {
  display: inline-block;
  padding: 5px;
  line-height: 0;
  background-color: #2abb9c;
  border-radius: 100%;
  margin-right: 18px;
}

#eai-tamplate .icon-chat-counseling::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M16.1484 8.55137C16.1484 12.2279 12.9564 15.2014 9.02344 15.2014L8.13994 16.2654L7.61744 16.8924C7.17094 17.4244 6.31593 17.3104 6.02143 16.6739L4.74844 13.8713C3.01944 12.6553 1.89844 10.7269 1.89844 8.55137C1.89844 4.87487 5.09044 1.90137 9.02344 1.90137C11.8924 1.90137 14.3719 3.48787 15.4834 5.76787C15.9109 6.61337 16.1484 7.55387 16.1484 8.55137Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.8991 12.2171C20.8991 14.3926 19.7781 16.3211 18.0491 17.5371L16.7761 20.3396C16.4816 20.9761 15.6266 21.0996 15.1801 20.5581L13.7741 18.8671C11.4751 18.8671 9.42313 17.8506 8.14062 16.2641L9.02412 15.2001C12.9571 15.2001 16.1491 12.2266 16.1491 8.55009C16.1491 7.55259 15.9116 6.6121 15.4841 5.7666C18.5906 6.4791 20.8991 9.10108 20.8991 12.2171Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.65234 8.5498H11.4023' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate .history-chat {
  border-radius: 25px;
  border: 1px solid #2abb9c;
  background: #fff;
  color: #2abb9c;
  width: max-content;
  display: inline-block;
  display: flex;
  justify-content: space-between;
  padding: 0 24px 0 6px;
  align-items: center;
  line-height: 48px;
}

#eai-tamplate #user-state-2 .history-chat,
#eai-tamplate #user-state-3 .history-chat {
  font-size: 20px;
  font-weight: 700;
}

#eai-tamplate .history-chat:hover {
  opacity: 0.8;
}

#eai-tamplate #user-state-2 .links,
#eai-tamplate #user-state-3 .links {
  display: flex;
  align-items: center;
  gap: 13px;
  width: 100%;
  justify-content: center;
  margin-bottom: 52px;
}

#eai-tamplate #user-state-2 {
  min-height: 1007px;
}

#eai-tamplate .icon-back-chat::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58' fill='none'%3E%3Cpath d='M29 58C45.0163 58 58 45.0163 58 29C58 12.9837 45.0163 0 29 0C12.9837 0 0 12.9837 0 29C0 45.0163 12.9837 58 29 58Z' fill='%23F4F4F4'/%3E%3Cpath d='M33.1143 39.2386L22.9062 29.0016L33.1143 18.7646' stroke='%233D3D3D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate #user-state-4 {
  display: flex;
  align-items: center;
  justify-content: start;
}

#eai-tamplate .title__history-chat {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  margin-top: 100px;
}

#eai-tamplate #user-state-5 .title__history-chat {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 85%;
  margin-top: 100px;
}

#eai-tamplate #user-state-4 h2 {
  margin-bottom: 20px;
}

#eai-tamplate #user-state-4 p {
  margin-bottom: 100px;
}

#eai-tamplate .icon-chat-esanj::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='58' height='58' viewBox='0 0 58 58' fill='none'%3E%3Ccircle cx='29' cy='29' r='28' transform='matrix(-1 0 0 1 58 0)' fill='%23FBFBFB' stroke='%232ABB9C' stroke-width='2'/%3E%3Ccircle cx='25.6181' cy='25.6181' r='25.6181' transform='matrix(-1 0 0 1 54.6602 3.42334)' fill='%232ABB9C'/%3E%3Cpath d='M23.6685 34.042V36H14.6045V22.536H23.6685V24.494H17.0245V28.256H22.9205V30.28H17.0245V34.042H23.6685ZM33.6272 35.23C32.7619 35.89 31.4932 36.22 29.8212 36.22C28.1932 36.22 26.8366 35.978 25.7512 35.494V33.448C27.0712 34.0053 28.3546 34.284 29.6012 34.284C31.5226 34.284 32.4832 33.6387 32.4832 32.348C32.4832 31.7613 32.2339 31.3067 31.7352 30.984C31.2366 30.6613 30.3859 30.3387 29.1832 30.016C28.2446 29.7373 27.5112 29.4367 26.9832 29.114C26.4552 28.7767 26.0739 28.3807 25.8392 27.926C25.6046 27.4567 25.4872 26.87 25.4872 26.166C25.4872 24.934 25.8979 23.988 26.7192 23.328C27.5552 22.668 28.8092 22.338 30.4812 22.338C31.1119 22.338 31.7866 22.3967 32.5052 22.514C33.2239 22.6167 33.7886 22.7413 34.1992 22.888V24.934C33.1726 24.494 32.0799 24.274 30.9212 24.274C28.9412 24.274 27.9512 24.8973 27.9512 26.144C27.9512 26.5107 28.0392 26.8113 28.2152 27.046C28.4059 27.2807 28.7139 27.4933 29.1392 27.684C29.5646 27.86 30.1732 28.0433 30.9652 28.234C31.9919 28.4833 32.7912 28.7987 33.3632 29.18C33.9499 29.5467 34.3606 29.9867 34.5952 30.5C34.8299 30.9987 34.9472 31.6147 34.9472 32.348C34.9472 33.5947 34.5072 34.5553 33.6272 35.23ZM43.387 32.216C43.387 34.8853 41.957 36.22 39.097 36.22C38.0703 36.22 37.1317 36.0587 36.281 35.736V33.492C36.9117 33.8 37.689 33.954 38.613 33.954C39.4783 33.954 40.087 33.778 40.439 33.426C40.8057 33.0593 40.989 32.458 40.989 31.622V22.536H43.387V32.216Z' fill='white'/%3E%3C/svg%3E");
}

#eai-tamplate .supports {
  width: 80%;
  max-height: 623px;
  overflow-y: auto;
  padding-left: 36px;
  position: relative;
}

#eai-tamplate .supports__spacer {
  height: 0px;
}

#eai-tamplate .supports__footer {
  position: sticky;
  bottom: 0;
  width: 100%;
  height: 223px;
  background: linear-gradient(0deg, #fff 27%, rgba(163, 163, 163, 0) 300.91%);
  border-radius: 0px 0px 30px 30px;
  z-index: 22;
}

#eai-tamplate .supports__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 21px 15px 15px 19px;
  border-bottom: 0.7px solid #cbcbcb;
}

#eai-tamplate .supports__item-img-box {
  width: 100%;
  max-width: 58px;
  max-height: 58px;
  min-height: 58px;
  border: 2px solid #2abb9c;
  border-radius: 58px;
}

#eai-tamplate .supports__item-img-box img {
  width: 100%;
  height: 100%;
  border-radius: 60px;
  border: 3px solid #fff;
  max-height: 55px;
  max-width: 55px;
}

#eai-tamplate .supports__item:first-of-type {
  border-radius: 30px;
  background: rgba(249, 249, 249, 0.8);
  border-bottom: none;
}

#eai-tamplate .supports__item-content {
  width: 100%;
  margin-right: 16px;
}

#eai-tamplate .supports__item-content>div {
  display: flex;
  align-items: center;
}

#eai-tamplate .supports__item-content p {
  max-width: 100%;
  margin-bottom: 0 !important;
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  text-align: right;
}

#eai-tamplate .supports__item-content h6 {
  color: #3d3d3d;
  font-size: 19px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0px;
  margin-left: 15px;
}

#eai-tamplate .supports__item-content span {
  color: #cecece;
  font-size: 12px;
  font-weight: 600;
  margin-left: 8px;
}

#eai-tamplate #user-state-4 {
  min-height: 877px;
  padding-bottom: 100px;
}

#eai-tamplate .icon-back-support-1 {
  border-radius: 80px;
  background: #3d3d3d;
  line-height: 0;
  padding: 6px 9px 5px 6px;
  margin-right: 20px;
}

#eai-tamplate .icon-back-support-1::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' viewBox='0 0 23 22' fill='none'%3E%3Cpath d='M7.2851 6.4751L3.23828 10.5219L7.2851 14.5687' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.0443 10.522H3.23828' stroke='white' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: inline-block;
  line-height: 0;
}

#eai-tamplate .link-back-support-1 {
  width: max-content;
  border-radius: 80px;
  background: rgba(61, 61, 61, 0.1);
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px 10px 4px 4px;
  /* position: absolute; */
  left: 10%;
  top: 23%;
  transform: translateY(-23%);
  border: none;
}

#eai-tamplate .btn-return-page {
  width: 80%;
  border-radius: 80px;
  background: rgba(61, 61, 61, 0.1);
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px 10px 4px 4px;
  margin: 30px 0;
}

#eai-tamplate .link-back-support-1:hover {
  opacity: 0.8;
}

#eai-tamplate #user-state-5 .title__history-chat {
  border-bottom: 0.7px solid #cbcbcb;
}

#eai-tamplate .box-avatar {
  border: 2px solid #2abb9c;
  width: 100%;
  max-width: 85px;
  min-height: 85px;
  padding: 5px;
  border-radius: 85px;
  margin-left: 17px;
}

#eai-tamplate .box-avatar img {
  width: 100%;
  border-radius: 75px;
  display: block;
  min-width: 71px;
  max-height: 75px;
}

#eai-tamplate .support__chats {
  width: 80%;
  padding: 100px 0;
}

#eai-tamplate .support__chats-user-info {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  justify-content: flex-end;
}

#eai-tamplate .support__chats-user-info h6 {
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 0px;
  margin-left: 20px;
}

#eai-tamplate .support__chats-user-info span {
  color: #cecece;
  font-size: 12px;
  font-weight: 600;
  margin-left: 6px;
}

#eai-tamplate .support__chats-user {
  display: flex;
  align-items: start;
  margin-bottom: 20px;
  justify-content: flex-end;
  text-align: right;
}

#eai-tamplate .support__chats-message-user {
  /* width: max-content;
  max-width: 667px; */
  background-color: rgba(245, 245, 245, 0.7);
  padding: 19px 37px 19px 10px;
  border-radius: 40px;
  border-top-right-radius: 0;
  margin-bottom: 20px;
}

#eai-tamplate .support__chats-message-user p {
  color: #474242;
  font-size: 16px;
  font-weight: 400;
  line-height: 31px;
  max-width: 100%;
  margin-bottom: 0;
  text-align: right;
}

#eai-tamplate .support__chats-support .box-avatar {
  position: relative;
  margin-left: 0;
  margin-right: 20px;
}

#eai-tamplate .icon-esanj-chat {
  display: block;
  line-height: 0;
}

#eai-tamplate .ESJ {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

#eai-tamplate .support__chats-support .support__chats-message-user {
  white-space: break-spaces;

}

#eai-tamplate .icon-esanj-chat::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='71' height='71' viewBox='0 0 75 75' fill='none'%3E%3Ccircle cx='37.42' cy='37.42' r='37.42' transform='matrix(-1 0 0 1 74.8398 0)' fill='%232ABB9C'/%3E%3C/svg%3E");
}

#eai-tamplate #user-state-5 h2 {
  margin-bottom: 15px;
}

#eai-tamplate #user-state-4 .icon-arrow-left::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='22' viewBox='0 0 23 22' fill='none'%3E%3Cpath d='M7.2851 6.4751L3.23828 10.5219L7.2851 14.5687' stroke='%232ABB9C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.0443 10.522H3.23828' stroke='%232ABB9C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

#eai-tamplate #user-state-4 .package__slider-item-link button {
  display: inline-block;
  width: max-content;
  color: #fff;
  font-weight: 600;
  font-size: 17px;
  border-radius: 80px;
  background: #2abb9c;
  padding: 4px 11px 4px 4px;
  display: flex;
  align-items: center;
  border: none;
}

#eai-tamplate #user-state-4 .icon-arrow-left {
  background: #fff;
}

#eai-tamplate #user-state-4 .history-chat__time {
  display: flex;
}

#eai-tamplate .supports::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

#eai-tamplate .supports::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px;
}

#eai-tamplate .supports::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

#eai-tamplate .supports::-webkit-scrollbar-thumb:hover {
  background: #555;
}

#eai-tamplate .btn-show-all-package a {
  display: flex;
  width: max-content;
}

#eai-tamplate .btn-show-all-package a span {
  width: max-content;
}

#eai-tamplate #user-state-3 {
  padding: 80px 0;
}

#eai-tamplate #user-state-4,
#eai-tamplate #user-state-1,
#eai-tamplate #user-state-2,
#eai-tamplate #user-state-3,
#eai-tamplate #user-state-5 {
  position: relative;
}

#eai-tamplate #user-state-4.hidden,
#eai-tamplate #user-state-1.hidden,
#eai-tamplate #user-state-2.hidden,
#eai-tamplate #user-state-3.hidden,
#eai-tamplate #user-state-5.hidden {
  display: none;
}

#eai-tamplate .fade-in {
  opacity: 0;
  transition: opacity 0.5s ease-in;
}

#eai-tamplate .fade-in.show {
  opacity: 1;
}

#eai-tamplate .fade-out {
  opacity: 1;
  transition: opacity 0.4s ease-out;
}

#eai-tamplate .fade-out.hide {
  opacity: 0;
}

#eai-tamplate #user-state-1::after,
#eai-tamplate #user-state-2::after,
#eai-tamplate #user-state-3::after,
#eai-tamplate #user-state-4::after {
  content: "";
  background: url("/website/images/ai/rectangle-4898.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #fff;
  right: 0;
  height: 100%;
  z-index: -1;
}

#eai-tamplate #user-state-5 {
  border: 1px solid #28ba9b;
}

#eai-tamplate #user-state-1 {
  padding: 30px 0;
}

#eai-tamplate .package__type-price-box {
  display: flex;
  justify-content: center;
}

#eai-tamplate .package__type-item-real-price {
  position: relative;
  margin-left: 27px;
  opacity: 0.4;
}

#eai-tamplate .package__type-item-real-price span {
  color: rgba(61, 61, 61, 0.7);
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  display: block;
  text-align: center;
  margin-bottom: 5px;
  width: max-content;
}

#eai-tamplate .package__type-item-real-price p {
  color: #2abb9c;
  font-size: 34px;
  font-weight: 800;
  line-height: 26px;
  text-align: center;
  margin-bottom: 20px;
}

#eai-tamplate .package__type-item-real-price::after {
  width: 100%;
  height: 1px;
  content: "";
  border-top: 1px solid #2abb9c;
  transform: rotate(-45deg) translateY(29%);
  position: absolute;
  top: 29%;
}

#eai-tamplate .package__type-item-discount-price span {
  color: rgba(61, 61, 61, 0.7);
  font-size: 16px;
  font-weight: 300;
  line-height: 26px;
  text-align: center;
  display: block;
  margin-bottom: 5px;
  width: max-content;
}

#eai-tamplate .package__type-item-discount-price p {
  color: #2abb9c;
  font-size: 34px;
  font-weight: 800;
  line-height: 26px;
  text-align: center;
  margin-bottom: 20px;
}

#eai-tamplate .btn-return-page {
  display: none;
}

#eai-tamplate .ai-consult-group-item-icon {
  width: 30px;
  height: 30px;
  margin-left: 15px;
  border-radius: 5px;
  object-fit: cover;
}

@media screen and (max-width: 1024px) {
  #eai-tamplate .slider-tests {
    margin-top: -8rem;
    margin-bottom: 50px;
  }

  #eai-tamplate .history-chat {
    width: 100%;
  }

  #eai-tamplate .btn-return-page {
    display: flex;
  }

  #eai-tamplate #user-state-1::after,
  #eai-tamplate #user-state-3::after,
  #eai-tamplate #user-state-2::after,
  #eai-tamplate #user-state-4::after,
  #eai-tamplate #user-state-5::after {
    background: url("../../images/Rectangle\ 5047\ \(1\).png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
  }

  #eai-tamplate #user-state-1 {
    padding: 0 17px;
  }

  #eai-tamplate #user-state-1.user-state__box h6 {
    color: #3d3d3d;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 22px;
  }

  #eai-tamplate .link-free-counseling {
    line-height: 44px;
    margin-bottom: 42px;
  }

  #eai-tamplate .request-free-counseling {
    padding: 13px 16px 12px 15px;
    width: max-content;
  }

  #eai-tamplate .request-free-counseling .number-one {
    margin-left: 10px;
  }

  #eai-tamplate #user-state-3 {
    padding: 40px 20px;
  }

  #eai-tamplate .user-state__timer-secend span,
  #eai-tamplate .user-state__timer-minutes span,
  #eai-tamplate .user-state__timer-hour span {
    font-size: 30px;
    line-height: 88px;
    min-width: 76px;
  }

  #eai-tamplate .two-dot {
    font-size: 35px;
    margin: 0 7px;
  }

  #eai-tamplate #user-state-2 {
    padding: 40px 20px;
  }

  #eai-tamplate #user-state-2 .user-state__desc {
    padding: 28px 19px;
  }

  #eai-tamplate #user-state-2 .user-state__desc p {
    padding: 0;
  }

  #eai-tamplate .user-state__timer-secend div,
  #eai-tamplate .user-state__timer-minutes div,
  #eai-tamplate .user-state__timer-hour div {
    font-size: 14px;
  }

  #eai-tamplate #user-state-3 .user-state__desc {
    padding: 28px 19px 29px 18px;
    width: 100%;
    max-width: 994px;
    border-radius: 50px;
    background: rgba(220, 176, 81, 0.08);
    margin-bottom: 70px;
  }

  #eai-tamplate #user-state-1 .state-counseling,
  #eai-tamplate #user-state-2 .state-counseling,
  #eai-tamplate #user-state-3 .state-counseling {
    width: 100%;
  }

  #eai-tamplate #user-state-1 .state-counseling p,
  #eai-tamplate #user-state-2 .state-counseling p,
  #eai-tamplate #user-state-3 .state-counseling p {
    min-width: auto;
    padding: 0;
  }

  #eai-tamplate #user-state-1 .state-counseling div,
  #eai-tamplate #user-state-2 .state-counseling div,
  #eai-tamplate #user-state-3 .state-counseling div {
    padding: 0 14px 0 14px;
  }

  #eai-tamplate #user-state-1 .state-counseling span,
  #eai-tamplate #user-state-2 .state-counseling span,
  #eai-tamplate #user-state-3 .state-counseling span {
    min-width: auto;
  }

  #eai-tamplate #user-state-5 .support__chats {
    padding: 80px 0;
  }

  #eai-tamplate #user-state-3.user-state__box .user-state__desc p {
    padding: 0;
  }

  #eai-tamplate #user-state-3 h2 {
    margin-bottom: 22px;
  }

  #eai-tamplate #user-state-2 .links,
  #eai-tamplate #user-state-3 .links {
    display: flex;
    flex-direction: column;
  }

  #eai-tamplate #user-state-2 .history-chat,
  #eai-tamplate #user-state-3 .history-chat {
    max-width: max-content;
    line-height: 42px;
    padding-right: 70px;
  }

  #eai-tamplate #user-state-3 .links .link-free-counseling,
  #eai-tamplate #user-state-2 .links .link-free-counseling {
    width: max-content;
    padding-left: 6px;
    line-height: 32px;
    justify-content: space-between;
    padding-right: 40px;
  }

  #eai-tamplate .icon-buy-counseling::after {
    display: inline-block;
    line-height: 0;
  }

  #eai-tamplate .icon-buy-counseling {
    margin-right: 36px;
  }

  #eai-tamplate .icon-chat-counseling {
    margin-right: 44px;
  }

  #eai-tamplate .support__chats-message-user {
    width: 100%;
  }

  #eai-tamplate .why-esanj__img-box {
    display: none;
  }

  #eai-tamplate .why-esanj__stats-box {
    width: 100%;
  }

  #eai-tamplate .state-box {
    flex-wrap: wrap;
    justify-content: center;
  }

  #eai-tamplate .state-box__item {
    margin: 0 20px;
    width: 36%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  #eai-tamplate .title__en h3 {
    font-size: 150px;
  }

  #eai-tamplate .title__en h6 {
    font-size: 20px;
    text-align: left;
    line-height: 25px;
  }

  #eai-tamplate .title__en h5 {
    font-size: 43px;
    transform: translateX(-32px);
    line-height: 60px;
  }

  #eai-tamplate .spicial-word {
    color: #fff;
    text-shadow: 3px 4px 6px rgba(0, 0, 0, 0.25);
    font-size: 50px;
    font-weight: 100;
  }

  #eai-tamplate .title__fa h1 {
    color: #3d3d3d;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
  }

  #eai-tamplate .title__fa h5 {
    color: #2abb9c;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    line-height: 32px;
  }

  #eai-tamplate .title-box {
    width: 80%;
    order: 1;
    height: 160px;
    padding-top: 0px;
    transform: translateY(-350px);
  }

  #eai-tamplate .title p {
    color: #3d3d3d;
    font-size: 16px;
    line-height: 29px;
    width: 100%;
    text-align: center;
    margin-top: 5rem;
  }

  #eai-tamplate .big-circle {
    padding: 22px;
    height: 350px;
  }

  #eai-tamplate .test-ai__box {
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }

  #eai-tamplate .title {
    top: 0;
    width: 100%;
    padding-top: 110px;
  }

  #eai-tamplate .title__en {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #eai-tamplate .circle-box {
    width: 100%;
    height: 100%;
    transform: translateX(0px);
  }

  #eai-tamplate .introduction-link-ai {
    border-radius: 90px;
    border: 0.7px solid #f5f5f5;
    background: #fff;
    box-shadow: 0px 24px 34px 0px rgba(0, 0, 0, 0.04);
    color: #2abb9c;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 50px;
    display: inline-block;
    padding: 9px 16px;
    margin: 0;
    width: 100%;
    max-width: max-content;
    min-width: max-content;
  }

  #eai-tamplate .introduction-box {
    display: flex;
    justify-content: center;
    width: 100%;
  }

  #eai-tamplate .package__slider-button {
    display: none;
  }

  #eai-tamplate .package__title h2 {
    font-size: 38px;
    text-align: center;
    padding-bottom: 0;
    line-height: 65px;
    padding-top: 24px;
  }

  #eai-tamplate .package__title h3 {
    font-size: 22px;
    text-align: center;
    padding-bottom: 0;
  }

  #eai-tamplate .package__title p {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 18px;
    text-align: center;
  }

  #eai-tamplate .package .gtco-testimonials .center,
  .equipped-tests__slider-box .center {
    scale: 1;
  }

  #eai-tamplate .package .no-js .owl-carousel,
  .package .owl-carousel.owl-loaded {
    width: 100%;
  }

  #eai-tamplate .btn-show-all-package {
    display: flex;
    justify-content: center;
    margin-bottom: 42px;
  }

  #eai-tamplate .package .owl-dots {
    display: none;
  }

  #eai-tamplate .package__slider-item {
    padding: 15px 11px;
  }

  #eai-tamplate .package__slider-item h2 {
    font-size: 22px;
  }

  #eai-tamplate .package__slider-item-link a {
    max-width: 100%;
    justify-content: space-between;
    width: 100%;
  }

  #eai-tamplate .slider-tests__box {
    flex-direction: column;
  }

  #eai-tamplate .slider-tests__box-title {
    width: 100%;
  }

  #eai-tamplate .slider-tests__box-title h6 {
    font-size: 16px;
    line-height: 32px;
    text-align: center;
  }

  #eai-tamplate .slider-tests__box-title h2 {
    font-size: 38px;
    line-height: 65px;
    margin: 0;
    text-align: center;
    margin-bottom: 8px;
    padding-top: 30px;
  }

  #eai-tamplate .slider-tests__box-title p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 18px;
  }

  #eai-tamplate #user-state-2 .link-free-counseling,
  #eai-tamplate #user-state-3 .link-free-counseling {
    max-width: max-content;
    margin: 0px;
  }

  #eai-tamplate .btn-see-all-test {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 55px;
  }

  #eai-tamplate .btn-see-all-test a {
    display: flex;
    justify-content: center;
    font-size: 16px;
  }

  #eai-tamplate .slider-tests__slider {
    width: 100%;
  }

  #eai-tamplate .item__discription {
    width: 100%;
    order: 2;
    transform: translateY(-15px);
    z-index: -1;
    padding: 12px 10px;
    border-top: none;
  }

  #eai-tamplate .item__img img {
    width: 100%;
    max-width: 100%;
    transform: translateX(0px);
    max-height: 301px;
    border-radius: 12px;
    object-fit: cover;
  }

  #eai-tamplate .item__img {
    width: 100%;
    border: 1.5px solid #eee;
    border-radius: 8px;
  }

  #eai-tamplate .ai-tests-slider .owl-nav {
    display: none;
  }

  #eai-tamplate .item__discription h3 {
    font-size: 16px;
    line-height: 36px;
    padding-top: 12px;
  }

  #eai-tamplate .item__discription p {
    text-align: justify;
    padding-bottom: 8px;
  }

  #eai-tamplate .why-esanj__stats-box h6 {
    font-size: 16px;
    line-height: 32px;
    margin-bottom: 0px;
    text-align: center;
  }

  #eai-tamplate .why-esanj__stats-box h2 {
    font-size: 45px;
    line-height: 75px;
    margin-bottom: 6px;
    text-align: center;
    padding-top: 32px;
  }

  #eai-tamplate .why-esanj__stats-box p {
    color: #3d3d3d;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    margin-bottom: 47px;
  }

  #eai-tamplate .state-box__item span {
    margin-bottom: 10px;
    display: inline-block;
  }

  #eai-tamplate .advice-box__img-box {
    display: none;
  }

  #eai-tamplate .advice-box__decription {
    width: 100%;
  }

  #eai-tamplate .advice-box h6 {
    font-size: 16px;
    text-align: center;
    margin-bottom: 0;
  }

  #eai-tamplate .advice-box h2 {
    font-size: 45px;
    text-align: center;
    line-height: 75px;
    margin-bottom: 15px;
    padding-top: 32px;
  }

  #eai-tamplate .advice-box p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 18px;
    text-align: center;
  }

  #eai-tamplate .btn-see-all-package {
    display: flex;
    justify-content: center;
    margin-bottom: 34px;
  }

  #eai-tamplate .type-box__item {
    padding: 0;
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
  }

  #eai-tamplate .advice-page-box {
    padding: 0;
  }

  #eai-tamplate .type-box {
    border-radius: 40px;
    padding: 0 18px;
  }

  #eai-tamplate .type-box__item h2 {
    font-size: 20px;
    line-height: 36px;
    text-align: justify;
    margin-bottom: 12px;
  }

  #eai-tamplate .type-box__item p {
    font-size: 14px;
    text-align: justify;
    margin-bottom: 15px;
  }

  #eai-tamplate .advice .package__slider-item-link {
    margin-bottom: 25px;
    padding: 0 20px;
  }

  #eai-tamplate .equipped-tests__description h6 {
    font-size: 16px;
    line-height: 20px;
  }

  #eai-tamplate .equipped-tests__description h2 {
    font-size: 38px;
    line-height: 65px;
    margin: 0;
    margin-bottom: 8px;
    padding-top: 30px;
  }

  #eai-tamplate .equipped-tests__description p {
    text-align: center;
    font-size: 14px;
    padding: 0 30px;
  }

  #eai-tamplate .equipped-tests__description a {
    padding: 4px 10px 5px 4px;
  }

  #eai-tamplate .icon-circle-slider-1 {
    display: none;
  }

  #eai-tamplate .equipped-tests__slider-box .no-js .owl-carousel,
  .equipped-tests__slider-box .owl-carousel.owl-loaded {
    width: 100%;
  }

  #eai-tamplate .equipped-tests__slider-box .center {
    scale: 1;
  }

  #eai-tamplate .equipped-tests__slider .item__slider {
    flex-direction: column;
  }

  #eai-tamplate .equipped-tests__slider-img img {
    max-width: 124px;
    max-height: 124px;
  }

  #eai-tamplate .equipped-tests__slider .equipped-tests__slider-desc h6 {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 0px;
    text-align: center;
    padding: 12px 38px 12px 43px;
  }

  #eai-tamplate .equipped-tests__slider .equipped-tests__slider-desc p {
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 0px;
    text-align: center;
    padding: 0px 6px 0px 11px;
  }

  #eai-tamplate .equipped-tests__slider .footer-item {
    margin-top: 20px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  #eai-tamplate .equipped-tests__slider .footer-item__right {
    justify-content: center;
    margin-bottom: 11px;
  }

  #eai-tamplate .package__slider-item-link {
    margin-bottom: 0px;
    width: 100%;
  }

  #eai-tamplate .footer-item__left {
    width: 100%;
  }

  #eai-tamplate .equipped-tests__slider .footer-item__right>div:last-of-type {
    padding-right: 26px;
    padding-left: 0;
  }

  #eai-tamplate .equipped-tests__slider-btn,
  #eai-tamplate .icon-circle-slider-2,
  .icon-green-circle {
    display: none;
  }

  #eai-tamplate .package__title {
    width: 100%;
    max-width: 100%;
  }

  #eai-tamplate .equipped-tests .container-page {
    padding: 0;
  }

  #eai-tamplate #user-state-5 h2 {
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  #eai-tamplate .title__history-chat {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-top: 70px;
  }

  #eai-tamplate .equipped-tests {
    margin-bottom: 30px;
  }

  #eai-tamplate .user-state__box {
    border-radius: 100px;
    padding-bottom: 100px;
  }

  #eai-tamplate .user-state__box p {
    font-size: 14px;
    padding: 0 29px;
  }

  #eai-tamplate #user-state-5 .link-back-support-1 {
    width: 100%;
    max-width: 80%;
    left: 10%;
    top: auto;
    transform: none;
    bottom: 6%;
    display: flex;
    justify-content: center;
  }

  #eai-tamplate #user-state-5 .title__history-chat {
    border-bottom: none;
  }

  #eai-tamplate .support__chats {
    padding-top: 40px;
  }

  #eai-tamplate .box-avatar img {
    width: 100%;
    border-radius: 75px;
    display: block;
    min-width: 34px;
    border: 3px solid #fff;
  }

  #eai-tamplate .box-avatar {
    max-width: 39px;
    min-height: 39px;
    max-height: 39px;
    padding: 0px;
    border-radius: 39px;
    margin-left: 13px;
  }

  #eai-tamplate #user-state-5 .support__chats-user-info {
    margin-top: 8px;
  }

  #eai-tamplate #user-state-5 .support__chats {
    width: 95%;
    padding-top: 0px;
  }

  #eai-tamplate #user-state-5 .support__chats-message-user {
    padding: 15px;
    margin-bottom: 20px;
  }

  #eai-tamplate #user-state-5.user-state__box p {
    font-size: 14px;
    padding: 16px 21px 20px 15px;
  }

  #eai-tamplate #user-state-5 .icon-esanj-chat::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 75 75' fill='none'%3E%3Ccircle cx='37.42' cy='37.42' r='37.42' transform='matrix(-1 0 0 1 74.8398 0)' fill='%232ABB9C'/%3E%3C/svg%3E");
  }

  #eai-tamplate #user-state-5 .ESJ {
    font-size: 14px;
  }

  #eai-tamplate #user-state-5 .icon-esanj-chat {
    position: relative;
    top: 1px;
    left: 1px;
  }

  #eai-tamplate #user-state-5 .support__chats-support .box-avatar {
    margin-right: 13px;
  }

  #eai-tamplate #user-state-5 .icon-back-support-1 {
    display: none;
  }

  #eai-tamplate .user-state__box h2 {
    font-size: 38px;
    line-height: 65px;
    margin-bottom: 22px;
  }

  #eai-tamplate #user-state-4 .icon-back-chat {
    display: none;
  }

  #eai-tamplate #user-state-4 .supports__item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    border-bottom: 0.7px solid #cbcbcb;
  }

  #eai-tamplate #user-state-4 .supports__item:first-of-type {
    background: #fff;
  }

  #eai-tamplate #user-state-4 .supports {
    width: 100%;
    padding: 0 10px;
  }

  #eai-tamplate #user-state-4 .supports__item-content>div {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  #eai-tamplate #user-state-4 .supports__item-content h6 {
    margin-left: 0px;
  }

  #eai-tamplate #user-state-4.user-state__box .supports__item-content p {
    font-size: 16px;
    padding: 0;
    text-align: center;
    margin-bottom: 19px !important;
  }

  #eai-tamplate #user-state-4 .supports__item-content {
    margin-right: 0px;
  }

  #eai-tamplate #user-state-4 .history-chat__time {
    margin-bottom: 19px;
    margin-top: 6px;
  }

  #eai-tamplate #user-state-4 .icon-arrow-left {
    padding: 4.5px 6.5px;
    margin-right: 7px;
  }

  #eai-tamplate #user-state-4 .package__slider-item-link a {
    max-width: 110px;
    font-size: 14px;
  }

  #eai-tamplate #user-state-4 .supports__item:first-of-type {
    border-radius: 0px;
  }

  #eai-tamplate #user-state-4 .supports__item {
    margin: 19px 0;
    padding-bottom: 24px;
  }

  #eai-tamplate #user-state-4 {
    padding-bottom: 34px;
  }

  #eai-tamplate .supports__footer {
    height: 100px;
  }

  #eai-tamplate .package__title h2[data-title]::after,
  #eai-tamplate .why-esanj__stats-box h2[data-title]::after,
  #eai-tamplate .advice-box h2[data-title]::after,
  #eai-tamplate .equipped-tests__description h2[data-title]::after,
  #eai-tamplate .slider-tests__box-title h2[data-title]::after {
    right: 50%;
    transform: translateX(50%);
    font-size: 16px;
  }

  #eai-tamplate .why-esanj__stats-box .icon-circle-state::after {
    right: 50%;
    transform: translateX(50%);
  }

  #eai-tamplate .equipped-tests__slider-box {
    padding-top: 0px;
  }

  #eai-tamplate .equipped-tests__description {
    margin-bottom: 14px;
  }

  #eai-tamplate .equipped-tests__slider .item {
    padding: 18px 8px 8px 8px;
    border-radius: 30px;
  }
}

@media screen and (min-width: 1024px) {
  #eai-tamplate .ai-tests-slider .item {
    display: flex;
    justify-content: center;
    direction: rtl;
    align-items: center;
  }
}

.owl-stage {
  display: flex;
}