html {
  scroll-behavior: smooth;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

li,
ul,
a {
  list-style: none;
  text-decoration: none;
}

header {
  background: linear-gradient(
    0deg,
    rgba(255, 255, 255, 1) 0%,
    rgba(243, 244, 246, 1) 40%
  );
}

.container-page {
  width: 100%;
  max-width: 1440px;
  padding: 0 80px;
  margin: 0 auto;
}

body {
  background-color: white !important;
}

/* modal */
#eai-tamplate .choosing-psychologist__modal,
#eai-tamplate .result-process__modal,
#eai-tamplate .processing__modal {
  position: fixed;
  z-index: 1;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
  transition: all 0.5s;
  top: -1500px;
  z-index: 1000;
}

#eai-tamplate .choosing-psychologist__modal.open,
#eai-tamplate .result-process__modal.open,
#eai-tamplate .processing__modal.open {
  top: 0px;
}

#eai-tamplate .choosing-psychologist__modal .modal-content,
#eai-tamplate .result-process__modal .modal-content,
#eai-tamplate .processing__modal .modal-content {
  background-color: #fefefe;
  margin: 0 auto;
  border: 1px solid #888;
  width: 100%;
  max-width: 864px;
  border-radius: 36px;
  position: relative;
  padding: 23px;
  top: 50%;
  transform: translateY(-50%);
  max-height: 90vh;
  overflow-y: auto;
}

#eai-tamplate .processing__modal .modal-content,
#eai-tamplate .result-process__modal .modal-content {
  max-width: 567px;
  padding: 55px 0;
}
#eai-tamplate .processing__modal-body,
#eai-tamplate .result-process__modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#eai-tamplate .processing__modal-body h3,
#eai-tamplate .result-process__modal-body h3 {
  color: #707070;
  text-align: center;
  font-size: 22px;
  font-weight: 800;
  line-height: 40px;
}
#eai-tamplate .result-process__modal-body h3 {
  margin-bottom: 9px;
}
#eai-tamplate .processing__modal-body p,
#eai-tamplate .result-process__modal-body p {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#eai-tamplate .result-process__modal-body a {
  width: 100%;
  max-width: 174px;
  border-radius: 22.5px;
  background: rgba(61, 61, 61, 0.05);
  color: #3d3d3d;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 45px;
}
#eai-tamplate .result-process__modal-body a:hover {
  opacity: 0.8;
}
#eai-tamplate .result-process__modal-body p {
  margin-bottom: 49px;
}
#eai-tamplate .result-process__modal-body p {
  margin-bottom: 49px;
}
#eai-tamplate .icon-exit-modal {
  cursor: pointer;
  position: absolute;
  left: 20px;
  top: 15px;
}
#eai-tamplate .icon-exit-modal::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='49' viewBox='0 0 53 49' fill='none'%3E%3Cg filter='url(%23filter0_b_16047_10005)'%3E%3Crect width='53' height='49' rx='16' fill='%23EAEAEA' fill-opacity='0.5'/%3E%3C/g%3E%3Cpath d='M20.7217 30.2804L32.2775 18.7246' stroke='%230B0B0B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.2775 30.2804L20.7217 18.7246' stroke='%230B0B0B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_16047_10005' x='-50' y='-50' width='153' height='149' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='25'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_16047_10005'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_16047_10005' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}
#eai-tamplate .modal__title h2 {
  color: #707070;
  font-size: 22px;
  font-weight: 800;
  line-height: 40px;
}
#eai-tamplate .modal__title p {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
#eai-tamplate .modal__circle::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='4' fill='%232ABB9C'/%3E%3C/svg%3E");
}
#eai-tamplate .modal__title {
  margin-bottom: 30px;
}
#eai-tamplate .modal__body {
  border-radius: 23px;
  background: #fff;
  border: 0.7px solid #dbdbdb;
}
#eai-tamplate .modal__body:not(.not-center) h3 {
  color: #2b87db;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 56px;
}
#eai-tamplate .modal__body:not(.not-center) p {
  color: #3d3d3d;
  text-align: center;
  font-size: 18px;
  line-height: 25px;
  width: 100%;
  max-width: 620px;
}
#eai-tamplate .submenu__select-box p {
  text-align: right;
}
#eai-tamplate .modal-text-list span {
  color: #2abb9c;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}
#eai-tamplate .modal-body__title {
  border-radius: 22px;
  background: rgba(235, 235, 235, 0.2);
  padding: 23px 0px 30px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 25px;
}
#eai-tamplate .modal__body:not(.not-center) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#eai-tamplate .modal__form-box {
  width: 100%;
  padding: 0 55px;
  display: flex;
  justify-content: center;
}
#eai-tamplate .modal__form-box .form-item-1,
#eai-tamplate .modal__form-box .form-item-2,
#eai-tamplate .modal__form-box .form-item-3 {
  width: 100%;
  max-width: 405px;
}
#eai-tamplate .modal__form-box .form-item-4 {
  width: 100%;
}
#eai-tamplate .modal__form-box input {
  border-radius: 10px;
  border: 1px solid #dcdcdc;
  width: 100%;
  line-height: 59px;
  outline: none;
  padding: 0 15px;
  font-size: 18px;
  margin-bottom: 74px;
}
#eai-tamplate .modal__form-box input.correct-link {
  border: 1px solid #2abb9c;
}
#eai-tamplate .modal__form-box input.wrong-link {
  border: 1px solid #d20a0a;
}
#eai-tamplate #consolidat-info .modal__form-box input {
  margin-bottom: 0px;
}
#eai-tamplate .modal__form-box .select-box input {
  cursor: pointer;
}
#eai-tamplate .label-input {
  color: #3d3d3d;
  font-size: 18px;
  font-weight: 600;
  line-height: 36px;
  display: block;
}
#eai-tamplate .btn-validation-link {
  border-radius: 5px;
  background: rgba(162, 162, 162, 0.1);
  color: #a2a2a2;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 9px;
  z-index: 2;
  border: none;
  line-height: 41px;
  width: 100%;
  max-width: 165px;
  cursor: pointer;
}
#eai-tamplate .btn-validation-link.active {
  background: rgba(43, 135, 219, 0.1);
  color: #2b87db;
}
#eai-tamplate .btn-validation-link.active:hover {
  opacity: 0.8;
}
#eai-tamplate .btn__submit-form {
  display: flex;
  justify-content: center;
  margin-bottom: 39px;
  align-items: center;
  width: 100%;
}
#eai-tamplate .counseling__form-btn {
  border-radius: 22.5px;
  background: #2b87db;
  padding: 5px 23px 3px 6px;
  width: 100%;
  max-width: 140px;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#eai-tamplate .counseling__form-btn:hover {
  opacity: 0.8;
}
#eai-tamplate .counseling__form-btn span {
  color: #fff;
  text-align: center;
  font-size: 20px;
}
#eai-tamplate .counseling__form-btn .icon-arrow-next::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M16.6667 0.000652313C25.8714 0.000652313 33.3333 7.46257 33.3333 16.6673C33.3333 25.8721 25.8714 33.334 16.6667 33.334C7.46192 33.334 0 25.8721 0 16.6673C0 7.46257 7.46192 0.000652313 16.6667 0.000652313Z' fill='white'/%3E%3Cpath d='M18.0317 11.7841L12.165 17.6674L18.0317 23.5508' stroke='%232B87DB' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate .progress-line-box {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
#eai-tamplate .progress-line {
  width: 100%;
  max-width: 222px;
  height: 7px;
  background-color: rgba(244, 244, 244, 1);
  border-radius: 10px;
  position: relative;
}
#eai-tamplate .progress-line::after {
  content: "";
  position: absolute;
  width: 25%;
  height: 7px;
  top: 0;
  right: 0;
  background-color: rgba(43, 135, 219, 1);
  border-radius: 10px;
}
#eai-tamplate .form-item-3 .progress-line::after {
  width: 75%;
}
#eai-tamplate .form-item-4 .progress-line::after {
  width: 100%;
}
#eai-tamplate #consolidat-info .progress-line::after {
  width: 50%;
}
#eai-tamplate .counseling__page-number {
  display: flex;
  align-items: center;
}
#eai-tamplate .counseling__page-number span {
  color: #2b87db;
  font-size: 14px;
  font-weight: 600;
  line-height: 36px;
}
#eai-tamplate .counseling__page-number small {
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 300;
  line-height: 36px;
  margin: 0 10px;
}
#eai-tamplate .hidden {
  display: none;
}
#eai-tamplate .fade {
  transition: opacity 0.2s ease-in-out;
}
#eai-tamplate .fade.hidden {
  opacity: 0;
}
#eai-tamplate .fade.visible {
  opacity: 1;
}
#eai-tamplate .slide-out {
  animation: slideOut 0.2s forwards;
}
#eai-tamplate .slide-in {
  animation: slideIn 0.2s forwards;
}
@keyframes slideOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes slideIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#eai-tamplate .icon-back-page {
  margin-left: 8px;
  display: inline-block;
}
#eai-tamplate .icon-back-page::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%3Cpath d='M22.7979 45C10.3714 45 0.297852 34.9264 0.297852 22.5C0.297852 10.0736 10.3714 0 22.7979 0C35.2243 0 45.2979 10.0736 45.2979 22.5C45.2979 34.9264 35.2243 45 22.7979 45Z' fill='%23F4F4F4'/%3E%3Cpath d='M19.6044 30.4436L27.5244 22.5011L19.6044 14.5586' stroke='%233D3D3D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: relative;
  top: 5px;
}
#eai-tamplate .back-page:hover {
  opacity: 0.8;
}
#eai-tamplate .form-item-2 .progress-line::after {
  width: 50%;
}
#eai-tamplate .select-box {
  border-radius: 10px;
  border: 1px solid #dcdcdc;
  width: 100%;
  height: 61px;
  position: relative;
  cursor: pointer;
  margin-bottom: 140px;
}
#eai-tamplate .step-3 .counseling__gender-box input {
  margin-bottom: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  border: none;
  color: #3d3d3d;
  font-size: 18px;
  font-weight: 600;
}
#eai-tamplate .arrow-down-select {
  position: absolute;
  top: 50%;
  left: 20px;
  transform: translateY(-50%);
  z-index: 3;
}
#eai-tamplate .submenu__select-box {
  position: absolute;
  width: 100%;
  top: 65px;
  border-radius: 10px;
  border: 1px solid #dcdcdc;
  background-color: #fff;
  z-index: 999;
  padding: 8px 7px;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.4s;
}
#eai-tamplate .submenu__select-box p {
  color: #3d3d3d;
  font-size: 18px;
  font-weight: 400;
  padding: 11px 13px;
  margin-bottom: 0;
}
#eai-tamplate .submenu__select-box.show {
  max-height: 300px;
  overflow: auto;
  opacity: 1;
}
#eai-tamplate .submenu__select-box p:hover {
  border-radius: 6px;
  background: rgba(43, 135, 219, 0.05);
  color: #2b87db;
}
#eai-tamplate .form-item-4 textarea {
  border-radius: 10px;
  border: 1px solid #dcdcdc;
  width: 100%;
  resize: none;
  outline: none;
  font-size: 18px;
  padding: 15px;
  margin-bottom: 80px;
}
#eai-tamplate .processing__modal .icon-processing {
  display: inline-block;
  margin-bottom: 32px;
}
#eai-tamplate .processing__modal .icon-processing::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='78' viewBox='0 0 81 78' fill='none'%3E%3Crect width='32.7115' height='32.7115' rx='5' fill='%23E0E0E0'/%3E%3Crect y='45.1731' width='32.7115' height='32.7115' rx='5' fill='%23E0E0E0'/%3E%3Crect x='48.2881' width='32.7115' height='32.7115' rx='5' fill='%23E0E0E0'/%3E%3Crect x='48.2881' y='45.1731' width='32.7115' height='32.7115' rx='5' fill='%232ABB9C'/%3E%3C/svg%3E");
}
#eai-tamplate .result-process__modal .icon-success-processing {
  display: inline-block;
  margin-bottom: 38px;
}
#eai-tamplate .result-process__modal .icon-success-processing::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136' height='136' viewBox='0 0 136 136' fill='none'%3E%3Ccircle cx='68' cy='68' r='68' fill='%232ABB9C' fill-opacity='0.1'/%3E%3Cpath d='M67.4993 113.083C92.0202 113.083 112.083 93.0207 112.083 68.4998C112.083 43.979 92.0202 23.9165 67.4993 23.9165C42.9785 23.9165 22.916 43.979 22.916 68.4998C22.916 93.0207 42.9785 113.083 67.4993 113.083Z' fill='%232ABB9C'/%3E%3Cpath d='M48.5518 68.4994L61.1688 81.1165L86.4476 55.8823' fill='%232ABB9C'/%3E%3Cpath d='M48.5518 68.4994L61.1688 81.1165L86.4476 55.8823' stroke='white' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate #consolidat-info .modal__form-box {
  width: 100%;
  padding: 0 38px;
  display: flex;
  justify-content: center;
}
#eai-tamplate #consolidat-info .form-item {
  width: 100%;
}
#eai-tamplate #consolidat-info .box-enter-link {
  margin-bottom: 17px;
}
#eai-tamplate #consolidat-info .input-box-link {
  position: relative;
  margin-bottom: 0px;
}
#eai-tamplate #consolidat-info .input-box-link input {
  padding-right: 200px;
  direction: ltr;
}
#eai-tamplate #consolidat-info .modal__form-input {
  margin-bottom: 35px;
}
#eai-tamplate .faq__title h2 {
  margin-bottom: 14px;
}
#eai-tamplate #consolidat-info .input-box-link.active button {
  color: #2b87db;
  border-radius: 5px;
  background: rgba(43, 135, 219, 0.1);
}
#eai-tamplate #consolidat-info .icon-correct-link::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.99992 14.6666C11.6666 14.6666 14.6666 11.6666 14.6666 7.99998C14.6666 4.33331 11.6666 1.33331 7.99992 1.33331C4.33325 1.33331 1.33325 4.33331 1.33325 7.99998C1.33325 11.6666 4.33325 14.6666 7.99992 14.6666Z' stroke='%232ABB9C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.16675 8.00001L7.05341 9.88668L10.8334 6.11334' stroke='%232ABB9C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: relative;
  top: 5px;
}
#eai-tamplate #consolidat-info .icon-wrong-link::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.99992 14.6667C11.6666 14.6667 14.6666 11.6667 14.6666 8.00004C14.6666 4.33337 11.6666 1.33337 7.99992 1.33337C4.33325 1.33337 1.33325 4.33337 1.33325 8.00004C1.33325 11.6667 4.33325 14.6667 7.99992 14.6667Z' stroke='%23D20A0A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.16675 8.00007L7.05341 9.88674L10.8334 6.1134' stroke='%23D20A0A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: relative;
  top: 5px;
}
#eai-tamplate #consolidat-info .notification-correct-link {
  margin-top: 13px;
}
#eai-tamplate #consolidat-info .notification-correct-link span {
  color: #2abb9c;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}
#eai-tamplate #consolidat-info .notification-correct-link,
#eai-tamplate #consolidat-info .notification-wrong-link {
  display: none;
}
#eai-tamplate #consolidat-info .notification-wrong-link span {
  color: #d20a0a;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

#eai-tamplate .box-info-link__item {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 140px;
}
#eai-tamplate .box-info-link__item p {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  text-align: right;
}
#eai-tamplate .box-info-link__item p.text-link {
  direction: ltr;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  text-align: right;
}
#eai-tamplate .box-info-link__item span {
  color: #3d3d3d;
  font-size: 16px;
  font-weight: 700;
  line-height: 36px;
  opacity: 0.3;
}
#eai-tamplate .box-info-link__item > div {
  margin-bottom: 40px;
}
#eai-tamplate #consolidat-info .confirm-proccess {
  max-width: 204px;
}
#eai-tamplate #consolidat-info .box-info-link .btn__submit-form {
  justify-content: end;
}
#eai-tamplate .icon-star.active::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M13.7309 3.50965L15.4909 7.02965C15.7309 7.51965 16.3709 7.98965 16.9109 8.07965L20.1009 8.60965C22.1409 8.94965 22.6209 10.4296 21.1509 11.8896L18.6709 14.3696C18.2509 14.7896 18.0209 15.5996 18.1509 16.1796L18.8609 19.2496C19.4209 21.6796 18.1309 22.6196 15.9809 21.3496L12.9909 19.5796C12.4509 19.2596 11.5609 19.2596 11.0109 19.5796L8.02089 21.3496C5.88089 22.6196 4.58089 21.6696 5.14089 19.2496L5.85089 16.1796C5.98089 15.5996 5.75089 14.7896 5.33089 14.3696L2.85089 11.8896C1.39089 10.4296 1.86089 8.94965 3.90089 8.60965L7.09089 8.07965C7.62089 7.98965 8.26089 7.51965 8.50089 7.02965L10.2609 3.50965C11.2209 1.59965 12.7809 1.59965 13.7309 3.50965Z' fill='%23DCB051'/%3E%3C/svg%3E");
  position: relative;
  top: 3px;
}
#eai-tamplate .icon-star::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M13.7309 3.50965L15.4909 7.02965C15.7309 7.51965 16.3709 7.98965 16.9109 8.07965L20.1009 8.60965C22.1409 8.94965 22.6209 10.4296 21.1509 11.8896L18.6709 14.3696C18.2509 14.7896 18.0209 15.5996 18.1509 16.1796L18.8609 19.2496C19.4209 21.6796 18.1309 22.6196 15.9809 21.3496L12.9909 19.5796C12.4509 19.2596 11.5609 19.2596 11.0109 19.5796L8.02089 21.3496C5.88089 22.6196 4.58089 21.6696 5.14089 19.2496L5.85089 16.1796C5.98089 15.5996 5.75089 14.7896 5.33089 14.3696L2.85089 11.8896C1.39089 10.4296 1.86089 8.94965 3.90089 8.60965L7.09089 8.07965C7.62089 7.98965 8.26089 7.51965 8.50089 7.02965L10.2609 3.50965C11.2209 1.59965 12.7809 1.59965 13.7309 3.50965Z' stroke='%23DCB051' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: relative;
  top: 3px;
  cursor: pointer;
}
/* description */
#eai-tamplate .package-description-title h2 {
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 22px;
}
#eai-tamplate .package-description__item {
  border: 1px solid #f7f7f7;
  box-shadow: 0px 34px 80px rgba(0, 0, 0, 0.04);
  border-radius: 10px;
  padding: 23px 0 23px 60px;
  margin-bottom: 62px;
  position: relative;
  max-height: 308px;
  overflow: hidden;
  transition: max-height 1s ease-in-out;
}
#eai-tamplate .package-description__item-title {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding-right: 26px;
}
#eai-tamplate .icon-package-desc-content {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23269CB6' fill-opacity='0.1'/%3E%3Ccircle cx='15' cy='15' r='9.5' fill='%23269CB6' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
}
#eai-tamplate .package-description__item-title h2 {
  color: #3d3d3d;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-right: 15px;
}
#eai-tamplate .package-description__text-show {
  margin-bottom: 18px;
}
#eai-tamplate .package-description__text {
  padding-right: 71px;
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 18px;
  text-align: justify;
}
#eai-tamplate .package-description__text {
  padding-right: 71px;
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 18px;
  text-align: justify;
}
#eai-tamplate .btn-more-read {
  position: absolute;
  bottom: 0;
  left: 26px;
  width: 100%;
  z-index: 99;
  display: flex;
  justify-content: end;
  background: #fff;
}
#eai-tamplate .btn-more-read a {
  display: flex;
  align-items: center;
  color: #fff;
  margin-bottom: 26px;
  font-size: 17px;
  font-weight: 600;
  border-radius: 80px;
  line-height: 32px;
  background: #2abb9c;
  padding: 4px 11px 4px 4px;
  justify-content: space-between;
  width: max-content;
}
#eai-tamplate .btn-more-read i {
  line-height: 0;
  display: inline-block;
  border-radius: 80px;
  background: #fff;
  padding: 5px 11px;
  margin-right: 17px;
}
#eai-tamplate .btn-more-read i::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.76362 6.9082L3.7168 10.955L7.76362 15.0018' stroke='%232ABB9C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.5228 10.9551H3.7168' stroke='%232ABB9C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate .package-description__item::after {
  content: "";
  position: absolute;
  bottom: 40px;
  opacity: var(--after-opacity, 0.8);
  background-color: #fff;
  width: 100%;
  height: 80px;
  z-index: 10;
}

@media screen and (max-width: 1250px) {
  #eai-tamplate .modal-text-list span {
    font-size: 14px;
    line-height: 23px;
  }
  #eai-tamplate .modal__circle::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='4' fill='%232ABB9C'/%3E%3C/svg%3E");
  }
  #eai-tamplate .modal__body:not(.not-center) p {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 35px;
  }
  #eai-tamplate .modal__body {
    padding: 24px 18px 24px 18px;
  }
}
@media screen and (max-width: 1024px) {
  #eai-tamplate .package-description__item {
    padding: 23px 0 23px 20px;
    max-height: 367px;
  }
  #eai-tamplate .package-description__item-title {
    margin-bottom: 16px;
    padding-right: 19px;
  }
  #eai-tamplate .icon-package-desc-content {
    display: none;
  }
  #eai-tamplate .package-description__item-title h2 {
    font-size: 18px;
    margin-right: 0px;
  }
  #eai-tamplate .package-description__text {
    padding-right: 19px;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 22px;
  }
  #eai-tamplate .btn-more-read {
    max-width: 100%;
    left: 0;
    background: #fff;
    display: flex;
    justify-content: center;
    bottom: 0;
  }
  #eai-tamplate .package-description-title h2 {
    color: #3d3d3d;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 11px;
  }
  #eai-tamplate .btn-more-read a {
    max-width: 90%;
    width: 100%;
    margin-bottom: 20px;
  }
  #eai-tamplate .package-description__item::after {
    bottom: 0px;
    height: 110px;
    background: linear-gradient(0deg, #fff 66%, rgba(163, 163, 163, 0) 94.91%);
  }
  #eai-tamplate .modal__title h2 {
    font-size: 18px;
    text-align: center;
  }
  #eai-tamplate .modal__title p {
    font-size: 12px;
    width: 63%;
    text-align: center;
  }
  #eai-tamplate .modal__title {
    margin-top: 32px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 10px;
  }
  #eai-tamplate .icon-exit-modal::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='33' viewBox='0 0 36 33' fill='none'%3E%3Cg filter='url(%23filter0_b_16088_6758)'%3E%3Crect width='35.6939' height='33' rx='12' fill='%23EAEAEA' fill-opacity='0.5'/%3E%3C/g%3E%3Cpath d='M13.9561 20.3929L21.7386 12.6104' stroke='%230B0B0B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.7386 20.3929L13.9561 12.6104' stroke='%230B0B0B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_16088_6758' x='-50' y='-50' width='135.694' height='133' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='25'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_16088_6758'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_16088_6758' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  }
  #eai-tamplate .choosing-psychologist__modal.open,
  #eai-tamplate .result-process__modal.open,
  #eai-tamplate .processing__modal.open {
    top: auto;
    bottom: 0px;
  }
  #eai-tamplate .choosing-psychologist__modal .modal-content,
  #eai-tamplate .result-process__modal .modal-content,
  #eai-tamplate .processing__modal .modal-content {
    width: 100%;
    max-width: 100%;
    position: absolute;
    bottom: 0;
    max-height: 80vh;
    overflow-y: auto;
    transform: none;
    top: auto;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 8px;
  }
  #eai-tamplate .processing__modal .icon-processing::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='60' viewBox='0 0 81 78' fill='none'%3E%3Crect width='32.7115' height='32.7115' rx='5' fill='%23E0E0E0'/%3E%3Crect y='45.1731' width='32.7115' height='32.7115' rx='5' fill='%23E0E0E0'/%3E%3Crect x='48.2881' width='32.7115' height='32.7115' rx='5' fill='%23E0E0E0'/%3E%3Crect x='48.2881' y='45.1731' width='32.7115' height='32.7115' rx='5' fill='%232ABB9C'/%3E%3C/svg%3E");
  }
  #eai-tamplate .processing__modal .modal-content {
    padding: 46px 0px;
  }
  #eai-tamplate .result-process__modal .modal-content {
    padding: 39px 20px;
  }
  #eai-tamplate .processing__modal .modal-content h3 {
    margin-bottom: 9px;
    font-size: 20px;
    width: 100%;
    max-width: 265px;
  }
  #eai-tamplate .result-process__modal .modal-content h3 {
    font-size: 20px;
    width: 100%;
  }
  #eai-tamplate .processing__modal .modal-content p {
    font-size: 14px;
    width: 100%;
    max-width: 216px;
  }
  #eai-tamplate .result-process__modal .modal-content p {
    width: 100%;
    max-width: 257px;
  }
  #eai-tamplate .result-process__modal-body a {
    max-width: 100%;
  }
  #eai-tamplate .box-info-link__item {
    flex-direction: column;
    gap: 0px;
  }
  #eai-tamplate .box-info-link__item > div {
    margin-bottom: 24px;
  }
  #eai-tamplate .box-info-link__item p {
    margin-bottom: 0px;
    font-size: 14px;
  }
  #eai-tamplate .box-info-link__item p.text-link {
    width: 280px;
    font-size: 14px;
  }
  #eai-tamplate #consolidat-info .icon-back-page {
    display: none;
  }
  #eai-tamplate #consolidat-info .confirm-proccess {
    max-width: 100%;
    text-align: center;
    display: block;
  }
  #eai-tamplate #consolidat-info .icon-arrow-next {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  .container-page {
    padding: 0 20px;
  }
}
#eai-tamplate .package-description-title h2 {
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 11px;
}
#eai-tamplate .icon-package-desc-content {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23269CB6' fill-opacity='0.1'/%3E%3Ccircle cx='15' cy='15' r='9.5' fill='%23269CB6' stroke='white' stroke-width='3'/%3E%3C/svg%3E");
}
#eai-tamplate .package-description__item-title {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding-right: 26px;
}
#eai-tamplate .package-description__item-title h2 {
  color: #3d3d3d;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-right: 15px;
}
#eai-tamplate .package-description__text {
  padding-right: 71px;
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 18px;
  text-align: justify;
}
#eai-tamplate .package-description__text span {
  display: block;
}
#eai-tamplate .package-description__item {
  border: 1px solid #f7f7f7;
  box-shadow: 0px 34px 80px rgba(0, 0, 0, 0.04);
  border-radius: 10px;
  padding: 23px 0 23px 60px;
  margin-bottom: 62px;
  position: relative;
  max-height: 308px;
  overflow: hidden;
  transition: max-height 1s ease-in-out;
}
#eai-tamplate .package-description__item::after {
  content: "";
  position: absolute;
  bottom: 40px;
  opacity: var(--after-opacity, 0.8);
  background-color: #fff;
  width: 100%;
  height: 80px;
  z-index: 10;
}
#eai-tamplate .package-description__text-show {
  margin-bottom: 18px;
}
#eai-tamplate .btn-more-read a {
  display: flex;
  align-items: center;
  color: #fff;
  margin-bottom: 26px;
  font-size: 17px;
  font-weight: 600;
  border-radius: 80px;
  line-height: 32px;
  background: #2abb9c;
  padding: 4px 11px 4px 4px;
  justify-content: space-between;
  width: max-content;
}
#eai-tamplate .btn-more-read a:hover {
  opacity: 0.8;
}
#eai-tamplate .btn-more-read i {
  line-height: 0;
  display: inline-block;
  border-radius: 80px;
  background: #fff;
  padding: 5px 11px;
  margin-right: 17px;
}
#eai-tamplate .btn-more-read i::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.76362 6.9082L3.7168 10.955L7.76362 15.0018' stroke='%232ABB9C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.5228 10.9551H3.7168' stroke='%232ABB9C' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate .btn-more-read {
  position: absolute;
  bottom: 0;
  left: 26px;
  width: 100%;
  z-index: 99;
  display: flex;
  justify-content: end;
  background: #fff;
}
#eai-tamplate .package-description__item.expanded {
  max-height: none;
  box-shadow: none;
}

#eai-tamplate .package-description__item.expanded::after {
  opacity: 0;
}
#eai-tamplate .package-description__item.expanded {
  animation: expandHeight 0.5s forwards;
}

@keyframes expandHeight {
  from {
    max-height: 266px;
  }
  to {
    max-height: max-content;
  }
}
#eai-tamplate .faq {
  margin-bottom: 50px;
}
#eai-tamplate .faq h2 {
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 14px;
}
/* accordian */
#eai-tamplate .faq__content {
  border-radius: 30px;
  background: #fff;
  box-shadow: 0px 34px 80px 4px rgba(0, 0, 0, 0.04);
  padding: 45px 39px;
}
#eai-tamplate .faq__item-title {
  border-radius: 15px;
  border: 0.7px solid #dadada;
  background: #fff;
  padding: 24px 41px 24px 22px;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  margin-bottom: 10px;
  align-items: center;
}
#eai-tamplate .faq__item-title.active {
  box-shadow: 0px 24px 33px 0px rgba(0, 0, 0, 0.04);
}
#eai-tamplate .faq__item-title h6 {
  color: #3d3d3d;
  font-size: 26px;
  font-weight: 400;
}
#eai-tamplate .icon-faq__item-plus,
#eai-tamplate .icon-faq__item-minus {
  margin-right: 10px;
}
#eai-tamplate .icon-faq__item-plus::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'%3E%3Cpath d='M12.2031 24.4082H36.6122' stroke='%233A3A3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4102 36.6141V12.2051' stroke='%233A3A3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate .icon-faq__item-minus::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49' fill='none'%3E%3Cpath d='M12.2051 24.4092H36.6141' stroke='%23259EB8' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate .faq__item-anwser-box {
  border-radius: 15px;
  border: 0.7px solid #dadada;
  background: #fff;
  padding: 40px 41px 17px 41px;
  margin-bottom: 10px;
}
#eai-tamplate .faq__item-anwser-box p {
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}
#eai-tamplate .faq__item-anwser {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
#eai-tamplate .faq__item-anwser.show {
  opacity: 1;
  max-height: 500px;
  overflow: auto;
}
#eai-tamplate .package__type-price-box {
  display: flex;
}
/* tab sticky */
#eai-tamplate .sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.4s ease;
  right: 0;
  display: flex;
  justify-content: center;
}
#eai-tamplate .package-2__tab-links.sticky .package-2__tab-container {
  padding: 0 80px;
}
#eai-tamplate .package-2__tab-container {
  max-width: 1440px;
  width: 100%;
}
#eai-tamplate .package-2__tab-links.sticky .package-2__tab-box {
  position: relative;
  right: 0;
}
#eai-tamplate .hidden {
  display: none;
}
#eai-tamplate .package-2__tab .package-2__tabcontent {
  margin-bottom: 80px;
}

#eai-tamplate .package-2__tab-links.sticky .package-2__tab-box {
  margin-bottom: 10px !important;
}
#eai-tamplate .package-2__tab-box {
  display: flex;
  justify-content: space-between;
  width: 100%;
  background-color: #fafafa;
  border-radius: 50px;
  max-width: 642px;
  padding: 14px 5px 14px 5px;
}
#eai-tamplate .package-2__description h2 {
  color: #3d3d3d;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 22px;
}

#eai-tamplate .number-page.active {
  color: #fff;
  background-color: #259eb8;
  border-radius: 100%;
}
#eai-tamplate .pagenation {
  display: flex;
  align-items: center;
  direction: ltr;
  justify-content: center;
}
#eai-tamplate .pagenation .prev-page {
  opacity: 0.2;
}
#eai-tamplate .prev-page i::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 37 37' fill='none'%3E%3Cpath d='M18.5013 3.08356C9.98684 3.08356 3.08454 9.98586 3.08454 18.5003C3.08454 27.0147 9.98684 33.917 18.5013 33.917C27.0157 33.917 33.918 27.0147 33.918 18.5003C33.918 9.98586 27.0157 3.08356 18.5013 3.08356Z' fill='%23626C7A' fill-opacity='0.2'/%3E%3Cpath d='M23.8965 18.499L14.6465 18.499' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.7305 13.875L13.1055 18.5L17.7305 23.125' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#eai-tamplate .number-page {
  color: #259eb8;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  line-height: 21px;
  padding: 5px;
  max-width: max-content;
  min-width: 32px;
}
#eai-tamplate .show-content {
  display: block;
  opacity: 1;
}
#eai-tamplate .no-show-content {
  display: none;
  opacity: 0;
}
#eai-tamplate .package-2__tab-links {
  width: 100%;
  position: sticky;
  top: 0;
  background: #fffefe;
  z-index: 1001;
  padding: 10px 0;
  margin-bottom: 56px;
}
#eai-tamplate .star-box__all {
  direction: ltr;
}
#eai-tamplate .package-description__item-title {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  padding-right: 26px;
}
#eai-tamplate .package-description__item-title h2 {
  color: #3d3d3d;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-right: 15px;
  margin-bottom: 0;
}

#eai-tamplate .requests__test-ai {
  margin: 0 0 47px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
#eai-tamplate .requests__test-ai h1 {
  color: #2abb9c;
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  margin-bottom: 20px;
  text-align: center;
}
#eai-tamplate .requests__test-ai p {
  color: #040404;
  font-size: 16px;
  font-weight: 400;
  line-height: 27px;
  text-align: justify;
  width: 100%;
  max-width: 963px;
}

@media screen and (max-width: 1024px) {
  #eai-tamplate .number-pages {
    display: flex;
    padding: 7px 10px 8px 5px;
  }
  #eai-tamplate .number-page {
    line-height: 18px;
    padding: 0px;
    max-width: max-content;
    font-size: 14px;
    min-width: 18px;
  }
  #eai-tamplate .package-2__tab-box {
    width: max-content;
    margin-bottom: 10px;
    margin-right: 17px;
    justify-content: start;
    padding: 14px 5px 14px 5px;
  }
  #eai-tamplate .package-2__tab-box a.active {
    padding: 10px 30px;
  }
  #eai-tamplate .package-2__tab-box a {
    color: #3d3d3d;
    font-size: 18px;
    padding: 10px 30px;
  }
  #eai-tamplate .package-2__tab .package-2__tabcontent {
    padding: 0 17px;
  }
  #eai-tamplate .sticky {
    padding: 0;
    right: 50%;
    transform: translateX(50%);
  }
  #eai-tamplate .package-2__tab .container-page {
    padding: 0;
  }
  #eai-tamplate .icon-package-desc-content {
    display: none;
  }
  #eai-tamplate .package-description__item-title {
    margin-bottom: 16px;
    padding-right: 19px;
  }
  #eai-tamplate .package-description__item-title h2 {
    font-size: 18px;
    margin-right: 0px;
  }
  #eai-tamplate .package-description__text {
    padding-right: 19px;
    font-size: 14px;
    line-height: 19px;
    margin-bottom: 22px;
  }
  #eai-tamplate .package-description__item {
    padding: 23px 0 23px 20px;
    max-height: 367px;
  }
  #eai-tamplate .package-description__item::after {
    bottom: 0px;
    height: 110px;
    background: linear-gradient(0deg, #fff 66%, rgba(163, 163, 163, 0) 94.91%);
  }
  #eai-tamplate .btn-more-read a {
    max-width: 90%;
    width: 100%;
    margin-bottom: 20px;
  }
  #eai-tamplate .btn-more-read {
    max-width: 100%;
    left: 0;
    background: #fff;
    display: flex;
    justify-content: center;
    bottom: 0;
  }
  #eai-tamplate .faq h2 {
    font-size: 20px;
    margin-bottom: 11px;
  }
  #eai-tamplate .faq__content {
    border-radius: 30px;
    background: #fff;
    box-shadow: 0px 34px 80px 4px rgba(0, 0, 0, 0.04);
    padding: 21px 16px 14px 17px;
  }
  #eai-tamplate .faq__item-title {
    padding: 14px 13px 16px 7px;
  }
  #eai-tamplate .faq__item-title h6 {
    font-size: 14px;
  }
  #eai-tamplate .icon-faq__item-plus::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M5.49805 11H16.498' stroke='%233A3A3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 16.5V5.5' stroke='%233A3A3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    position: relative;
    top: 5px;
  }
  #eai-tamplate .icon-faq__item-minus::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M5.5 11H16.5' stroke='%23259EB8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    position: relative;
    top: 5px;
  }
  #eai-tamplate .faq__item-anwser-box {
    padding: 25px 14px 20px 14px;
  }
  #eai-tamplate .faq__item-anwser-box p {
    font-size: 14px;
    line-height: 27px;
  }
  #eai-tamplate .chat-ai-page .chat-box-ai__comment-user {
    border-radius: 70px;
    border-top-right-radius: 0;
  }
}

.ai-loader-dots-ctn {
  width: 40px;
  display: flex;
  justify-content: center;
  margin-right: 20px;
}

.ai-loader-dots {
  width: 11px;
  aspect-ratio: 1;
  border-radius: 50%;
  animation: l5 1s infinite linear alternate;
}

@keyframes l5 {
  0% {
    box-shadow: 16px 0 #999, -16px 0 white;
    background: #999;
  }
  33% {
    box-shadow: 16px 0 #999, -16px 0 white;
    background: white;
  }
  66% {
    box-shadow: 16px 0 white, -16px 0 #999;
    background: white;
  }
  100% {
    box-shadow: 16px 0 white, -16px 0 #999;
    background: #999;
  }
}

#ai-static-response {
  width: 100%;
  border-radius: 70px;
  border: 0.3px solid rgba(215, 215, 215, 0.3);
  background: #fff;
  box-shadow: 7px 2px 54px 0px rgba(0, 0, 0, 0.05);
  padding: 64px 51px 75px 50px;
}
#ai-static-response h1 {
  color: #3d3d3d;
  font-size: 22px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 10px;
}
#ai-static-response h2 {
  color: #3d3d3d;
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 10px;
}
#ai-static-response h3 {
  color: #3d3d3d;
  font-size: 18px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 10px;
}
#ai-static-response h4 {
  color: #3d3d3d;
  font-size: 18px;
  font-weight: 700;
  line-height: 36px;
}
#ai-static-response h1::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Cpath d='M23.7152 9.65254V17.3475C23.7152 18.6075 23.0402 19.7775 21.949 20.4188L15.2665 24.2775C14.1752 24.9075 12.8252 24.9075 11.7227 24.2775L5.04018 20.4188C3.94893 19.7888 3.27393 18.6188 3.27393 17.3475V9.65254C3.27393 8.39254 3.94893 7.22249 5.04018 6.58124L11.7227 2.7225C12.8139 2.0925 14.164 2.0925 15.2665 2.7225L21.949 6.58124C23.0402 7.22249 23.7152 8.38129 23.7152 9.65254Z' stroke='%232ABB9C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.6888 10.7932V16.2082C20.6888 17.0948 20.2138 17.9182 19.4459 18.3694L14.7434 21.0848C13.9755 21.5282 13.0255 21.5282 12.2496 21.0848L7.54712 18.3694C6.7792 17.9261 6.3042 17.1027 6.3042 16.2082V10.7932C6.3042 9.90651 6.7792 9.08315 7.54712 8.6319L12.2496 5.91648C13.0175 5.47315 13.9676 5.47315 14.7434 5.91648L19.4459 8.6319C20.2138 9.08315 20.6888 9.89859 20.6888 10.7932Z' fill='%232ABB9C'/%3E%3C/svg%3E");
  line-height: 0;
}
#ai-static-response h2::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Cpath d='M23.7152 9.65254V17.3475C23.7152 18.6075 23.0402 19.7775 21.949 20.4188L15.2665 24.2775C14.1752 24.9075 12.8252 24.9075 11.7227 24.2775L5.04018 20.4188C3.94893 19.7888 3.27393 18.6188 3.27393 17.3475V9.65254C3.27393 8.39254 3.94893 7.22249 5.04018 6.58124L11.7227 2.7225C12.8139 2.0925 14.164 2.0925 15.2665 2.7225L21.949 6.58124C23.0402 7.22249 23.7152 8.38129 23.7152 9.65254Z' stroke='%232ABB9C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.6888 10.7932V16.2082C20.6888 17.0948 20.2138 17.9182 19.4459 18.3694L14.7434 21.0848C13.9755 21.5282 13.0255 21.5282 12.2496 21.0848L7.54712 18.3694C6.7792 17.9261 6.3042 17.1027 6.3042 16.2082V10.7932C6.3042 9.90651 6.7792 9.08315 7.54712 8.6319L12.2496 5.91648C13.0175 5.47315 13.9676 5.47315 14.7434 5.91648L19.4459 8.6319C20.2138 9.08315 20.6888 9.89859 20.6888 10.7932Z' fill='%232ABB9C' fill-opacity='0.2'/%3E%3C/svg%3E");
  line-height: 0;
}
#ai-static-response p {
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  padding-bottom: 10px;
}
#ai-static-response p.small {
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  padding-bottom: 10px;
}
#ai-static-response .blackqoute {
  border-radius: 29px;
  background: #fbfbfb;
  padding: 54px 25px 26px 27px;
  position: relative;
  margin: 38px 0 56px 0;
}
#ai-static-response .blackqoute i {
  margin-bottom: 23px;
  display: inline-block;
  position: absolute;
  top: -39px;
}
#ai-static-response .blackqoute i::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='69' viewBox='0 0 75 69' fill='none'%3E%3Cg clip-path='url(%23clip0_21424_3440)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M72.6274 38.9222V68.9961H44.7609V45.1115C44.7609 32.335 46.2926 23.0443 49.4061 17.3433C53.5058 9.67562 59.9282 3.92487 68.7731 -0.00390625L75 10.069C69.664 12.2797 65.7597 15.5258 63.2416 19.8977C60.769 24.2695 59.3373 30.6125 59.0419 38.9177H72.6274V38.9222ZM27.8665 38.9222V68.9961H0V45.1115C0 32.335 1.53173 23.0443 4.64517 17.3433C8.74493 9.68467 15.1673 3.93391 24.0122 0.000614783L30.2391 10.0735C24.903 12.2843 20.9987 15.5304 18.4807 19.9022C16.0081 24.274 14.5764 30.617 14.281 38.9222H27.8665Z' fill='%232ABB9C'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_21424_3440'%3E%3Crect width='75' height='69' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
#ai-static-response span {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}
#ai-static-response p {
  margin-bottom: 20px;
}
#ai-static-response ul li:not(:has(*)) {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #3d3d3d;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 5px;
}
#ai-static-response ul li strong {
  font-weight: 700;
}
#ai-static-response {
  margin-bottom: 30px;
}
#ai-static-response ul li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21.0802 8.58003V15.42C21.0802 16.54 20.4802 17.58 19.5102 18.15L13.5702 21.58C12.6002 22.14 11.4002 22.14 10.4202 21.58L4.48016 18.15C3.51016 17.59 2.91016 16.55 2.91016 15.42V8.58003C2.91016 7.46003 3.51016 6.41999 4.48016 5.84999L10.4202 2.42C11.3902 1.86 12.5902 1.86 13.5702 2.42L19.5102 5.84999C20.4802 6.41999 21.0802 7.45003 21.0802 8.58003Z' stroke='%232ABB9C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  line-height: 0;
}
#ai-static-response ul li[data-number]::after {
  content: attr(data-number);
  position: absolute;
  right: 9px;
  color: #2abb9c;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  top: 1px;
}

