.page_header {
  background: var(--0b3948);
}
@media (max-width: 1199px) {
  .page_header {
    padding: 35px 0 30px;
  }
}
@media (max-width: 599px) {
  .page_header {
    padding: 30px 0;
  }
}
.page_header .wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}
@media (max-width: 1199px) {
  .page_header .wrapper {
    gap: 35px;
    padding: 0 40px;
    align-items: start;
  }
}
@media (max-width: 599px) {
  .page_header .wrapper {
    gap: 12px;
    padding: 0 30px;
  }
}
.page_header .content {
  padding: 24px 0 45px;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 10px;
}
@media (max-width: 1199px) {
  .page_header .content {
    padding: 0;
  }
}
@media (max-width: 599px) {
  .page_header .content {
    gap: 5px;
  }
}
.page_header .content .section_title {
  margin: 0;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 48px;
  line-height: 125%;
  color: var(--style);
  max-width: 810px;
}
@media (max-width: 1199px) {
  .page_header .content .section_title {
    font-size: 36px;
    max-width: 473px;
  }
}
@media (max-width: 599px) {
  .page_header .content .section_title {
    font-size: 20px;
    max-width: 217px;
  }
}
.page_header .content .desc {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 148%;
  color: var(--style);
}
@media (max-width: 599px) {
  .page_header .content .desc {
    font-size: 14px;
  }
}
.page_header .img {
  flex-shrink: 0;
  width: 212px;
  height: auto;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 40px;
}
@media (max-width: 1199px) {
  .page_header .img {
    padding: 0;
    width: 100px;
  }
}
@media (max-width: 599px) {
  .page_header .img {
    width: 40px;
  }
}

.page_content {
  padding-bottom: 240px;
}
@media (max-width: 1199px) {
  .page_content {
    padding-bottom: 160px;
  }
}
@media (max-width: 599px) {
  .page_content {
    padding-bottom: 150px;
  }
}
.page_content .wrapper {
  display: grid;
  grid-template-columns: 335px 1fr;
  gap: 135px;
}
@media (max-width: 1199px) {
  .page_content .wrapper {
    grid-template-columns: 1fr;
    gap: 60px;
    padding: 0 40px;
  }
}
@media (max-width: 599px) {
  .page_content .wrapper {
    gap: 36px;
    padding: 0 30px;
  }
}
.page_content .sidebar {
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 20px 0;
  gap: 20px;
}
@media (max-width: 1199px) {
  .page_content .sidebar {
    padding: 0;
  }
}
.page_content .sidebar .link {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  color: var(--0b3948);
}
@media (max-width: 1199px) {
  .page_content .sidebar .link {
    display: none;
  }
}
.page_content .sidebar .link svg {
  flex-shrink: 0;
  width: 38px;
  height: auto;
}
.page_content .sidebar .faqs {
  border-radius: 8px;
  padding: 9px 16px;
  background: var(--style);
  display: flex;
  flex-direction: column;
}
.page_content .sidebar .faqs .item:not(:last-child) {
  border-bottom: 1px solid #f7f5f2;
}
.page_content .sidebar .faqs .item .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px 0;
  min-height: 60px;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 16px;
  line-height: 125%;
  color: var(--0b3948);
  cursor: pointer;
}
.page_content .sidebar .faqs .item .title svg {
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  -o-object-fit: contain;
     object-fit: contain;
  transition: 0.35s;
  transform: rotate(180deg);
}
.page_content .sidebar .faqs .item .title.open svg {
  transform: rotate(0deg);
}
.page_content .sidebar .faqs .item .content {
  display: none;
  padding: 12px 24px 12px 0;
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 14px;
  line-height: 140%;
  color: var(--0b3948);
}
.page_content .calculator {
  width: 100%;
  max-width: 690px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 1199px) {
  .page_content .calculator {
    order: -1;
    justify-self: center;
    max-width: 100%;
  }
}
@media (max-width: 599px) {
  .page_content .calculator {
    margin-top: 20px;
  }
}
.page_content .calculator .link {
  display: none;
  align-items: center;
  justify-content: center;
  gap: 12px;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  color: var(--0b3948);
}
@media (max-width: 1199px) {
  .page_content .calculator .link {
    display: flex;
    align-self: start;
    margin-top: 20px;
  }
}
@media (max-width: 599px) {
  .page_content .calculator .link {
    display: none;
  }
}
.page_content .calculator .link svg {
  flex-shrink: 0;
  width: 38px;
  height: auto;
}
.page_content .calculator .steps {
  display: flex;
}
.page_content .calculator .steps .step-calc-1 {
  width: 100%;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 4px solid #ffd470;
}
@media (max-width: 599px) {
  .page_content .calculator .steps .step-calc-1 {
    height: 46px;
  }
}
.page_content .calculator .steps .step-calc-1 .num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #ffd470;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 148%;
  text-align: center;
  color: rgba(0, 0, 0, 0.25);
}
@media (max-width: 599px) {
  .page_content .calculator .steps .step-calc-1 .num {
    width: 24px;
    height: 24px;
    font-size: 14px;
  }
}
.page_content .calculator .steps .step-calc-1-act .num {
  background-color: rgba(255, 212, 112, 0.4);
}
.page_content .calculator .steps .step-calc-2 {
  width: 100%;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid var(--eeeae5);
}
@media (max-width: 599px) {
  .page_content .calculator .steps .step-calc-2 {
    height: 46px;
  }
}
.page_content .calculator .steps .step-calc-2 .num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: var(--eeeae5);
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 148%;
  text-align: center;
  color: rgba(0, 0, 0, 0.25);
}
@media (max-width: 599px) {
  .page_content .calculator .steps .step-calc-2 .num {
    width: 24px;
    height: 24px;
    font-size: 14px;
  }
}
.page_content .calculator .steps .step-calc-2-act {
  border-bottom: 4px solid #ffd470;
}
.page_content .calculator .steps .step-calc-2-act .num {
  background-color: #ffd470;
}
.page_content .calculator .calc_desc {
  margin-top: 24px;
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 18px;
  line-height: 140%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator .calc_desc {
    margin-top: 16px;
    font-size: 14px;
  }
}
.page_content .calculator .calc_desc .title {
  font-weight: 500;
  font-size: 20px;
  line-height: 125%;
  margin-bottom: 12px;
}
@media (max-width: 599px) {
  .page_content .calculator .calc_desc .title {
    font-size: 16px;
  }
}
.page_content .calculator .calc_title {
  margin-top: 30px;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 24px;
  line-height: 125%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator .calc_title {
    margin-top: 25px;
    font-size: 16px;
  }
}
.page_content .calculator .form {
  margin-top: 28px;
}
@media (max-width: 599px) {
  .page_content .calculator .form {
    margin-top: 36px;
  }
}
.page_content .calculator .form input {
  outline: none;
  border: none;
  width: 100%;
  height: 60px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 8px;
  background-color: var(--style);
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 125%;
  color: #3E4552;
}
@media (max-width: 599px) {
  .page_content .calculator .form input {
    height: 48px;
    font-size: 14px;
  }
}
.page_content .calculator .form input.date_icon {
  padding-left: 60px;
  background-image: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.75C0 1.23122 1.23122 0 2.75 0H15.25C16.7688 0 18 1.23122 18 2.75V15.25C18 16.7688 16.7688 18 15.25 18H2.75C1.23122 18 0 16.7688 0 15.25V2.75ZM1.5 6.5V15.25C1.5 15.9404 2.05964 16.5 2.75 16.5H15.25C15.9404 16.5 16.5 15.9404 16.5 15.25V6.5H1.5ZM16.5 5H1.5V2.75C1.5 2.05964 2.05964 1.5 2.75 1.5H15.25C15.9404 1.5 16.5 2.05964 16.5 2.75V5Z" fill="%237886A1" /><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.75C0 1.23122 1.23122 0 2.75 0H15.25C16.7688 0 18 1.23122 18 2.75V15.25C18 16.7688 16.7688 18 15.25 18H2.75C1.23122 18 0 16.7688 0 15.25V2.75ZM1.5 6.5V15.25C1.5 15.9404 2.05964 16.5 2.75 16.5H15.25C15.9404 16.5 16.5 15.9404 16.5 15.25V6.5H1.5ZM16.5 5H1.5V2.75C1.5 2.05964 2.05964 1.5 2.75 1.5H15.25C15.9404 1.5 16.5 2.05964 16.5 2.75V5Z" fill="black" fill-opacity="0.2" /><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.75C0 1.23122 1.23122 0 2.75 0H15.25C16.7688 0 18 1.23122 18 2.75V15.25C18 16.7688 16.7688 18 15.25 18H2.75C1.23122 18 0 16.7688 0 15.25V2.75ZM1.5 6.5V15.25C1.5 15.9404 2.05964 16.5 2.75 16.5H15.25C15.9404 16.5 16.5 15.9404 16.5 15.25V6.5H1.5ZM16.5 5H1.5V2.75C1.5 2.05964 2.05964 1.5 2.75 1.5H15.25C15.9404 1.5 16.5 2.05964 16.5 2.75V5Z" fill="black" fill-opacity="0.2" /><path fill-rule="evenodd" clip-rule="evenodd" d="M0 2.75C0 1.23122 1.23122 0 2.75 0H15.25C16.7688 0 18 1.23122 18 2.75V15.25C18 16.7688 16.7688 18 15.25 18H2.75C1.23122 18 0 16.7688 0 15.25V2.75ZM1.5 6.5V15.25C1.5 15.9404 2.05964 16.5 2.75 16.5H15.25C15.9404 16.5 16.5 15.9404 16.5 15.25V6.5H1.5ZM16.5 5H1.5V2.75C1.5 2.05964 2.05964 1.5 2.75 1.5H15.25C15.9404 1.5 16.5 2.05964 16.5 2.75V5Z" fill="black" fill-opacity="0.2" /></svg>');
  background-position: center left 30px;
  background-size: 18px;
  background-repeat: no-repeat;
}
.page_content .calculator .form input.salary_icon {
  padding-left: 48px;
  background-image: url('data:image/svg+xml,<svg width="10" height="17" viewBox="0 0 10 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.19296 16.3629V-0.000711203H5.24126V16.3629H4.19296ZM7.72137 4.90838C7.64466 4.26065 7.33359 3.75781 6.78813 3.39986C6.24268 3.0419 5.57364 2.86293 4.78103 2.86293C4.20148 2.86293 3.69438 2.95668 3.25972 3.14418C2.82932 3.33168 2.49268 3.58949 2.24978 3.91761C2.01114 4.24574 1.89182 4.61861 1.89182 5.03622C1.89182 5.38565 1.97492 5.68608 2.14111 5.9375C2.31157 6.18466 2.5289 6.39133 2.7931 6.55753C3.05731 6.71946 3.3343 6.85369 3.62407 6.96023C3.91384 7.0625 4.18018 7.1456 4.42307 7.20952L5.75262 7.56747C6.09353 7.65696 6.47279 7.78054 6.8904 7.93821C7.31228 8.09588 7.71498 8.31108 8.0985 8.58381C8.48628 8.85227 8.80589 9.19744 9.05731 9.61932C9.30873 10.0412 9.43444 10.5589 9.43444 11.1726C9.43444 11.88 9.24907 12.5192 8.87833 13.0902C8.51185 13.6612 7.97492 14.1151 7.26753 14.4517C6.56441 14.7884 5.71001 14.9567 4.70432 14.9567C3.76682 14.9567 2.95503 14.8054 2.26895 14.5028C1.58714 14.2003 1.0502 13.7784 0.658159 13.2372C0.270375 12.696 0.0509144 12.0675 -0.000221916 11.3516H1.63614C1.67876 11.8459 1.84495 12.255 2.13472 12.5788C2.42876 12.8984 2.79949 13.1371 3.24694 13.2947C3.69864 13.4482 4.18444 13.5249 4.70432 13.5249C5.30944 13.5249 5.85276 13.4268 6.3343 13.2308C6.81583 13.0305 7.19722 12.7536 7.47847 12.3999C7.75972 12.0419 7.90035 11.6243 7.90035 11.147C7.90035 10.7124 7.7789 10.3587 7.536 10.0859C7.2931 9.81321 6.9735 9.59162 6.57719 9.42116C6.18089 9.25071 5.75262 9.10156 5.29239 8.97372L3.6816 8.51349C2.65887 8.21946 1.84921 7.79972 1.25262 7.25426C0.656028 6.70881 0.357733 5.99503 0.357733 5.11293C0.357733 4.37997 0.555886 3.74077 0.952193 3.19531C1.35276 2.6456 1.88969 2.21946 2.56299 1.9169C3.24055 1.61008 3.99694 1.45668 4.83216 1.45668C5.67591 1.45668 6.42591 1.60795 7.08216 1.91051C7.73841 2.20881 8.2583 2.6179 8.64182 3.13778C9.02961 3.65767 9.23415 4.24787 9.25546 4.90838H7.72137Z" fill="%237886A1"/><path d="M4.19296 16.3629V-0.000711203H5.24126V16.3629H4.19296ZM7.72137 4.90838C7.64466 4.26065 7.33359 3.75781 6.78813 3.39986C6.24268 3.0419 5.57364 2.86293 4.78103 2.86293C4.20148 2.86293 3.69438 2.95668 3.25972 3.14418C2.82932 3.33168 2.49268 3.58949 2.24978 3.91761C2.01114 4.24574 1.89182 4.61861 1.89182 5.03622C1.89182 5.38565 1.97492 5.68608 2.14111 5.9375C2.31157 6.18466 2.5289 6.39133 2.7931 6.55753C3.05731 6.71946 3.3343 6.85369 3.62407 6.96023C3.91384 7.0625 4.18018 7.1456 4.42307 7.20952L5.75262 7.56747C6.09353 7.65696 6.47279 7.78054 6.8904 7.93821C7.31228 8.09588 7.71498 8.31108 8.0985 8.58381C8.48628 8.85227 8.80589 9.19744 9.05731 9.61932C9.30873 10.0412 9.43444 10.5589 9.43444 11.1726C9.43444 11.88 9.24907 12.5192 8.87833 13.0902C8.51185 13.6612 7.97492 14.1151 7.26753 14.4517C6.56441 14.7884 5.71001 14.9567 4.70432 14.9567C3.76682 14.9567 2.95503 14.8054 2.26895 14.5028C1.58714 14.2003 1.0502 13.7784 0.658159 13.2372C0.270375 12.696 0.0509144 12.0675 -0.000221916 11.3516H1.63614C1.67876 11.8459 1.84495 12.255 2.13472 12.5788C2.42876 12.8984 2.79949 13.1371 3.24694 13.2947C3.69864 13.4482 4.18444 13.5249 4.70432 13.5249C5.30944 13.5249 5.85276 13.4268 6.3343 13.2308C6.81583 13.0305 7.19722 12.7536 7.47847 12.3999C7.75972 12.0419 7.90035 11.6243 7.90035 11.147C7.90035 10.7124 7.7789 10.3587 7.536 10.0859C7.2931 9.81321 6.9735 9.59162 6.57719 9.42116C6.18089 9.25071 5.75262 9.10156 5.29239 8.97372L3.6816 8.51349C2.65887 8.21946 1.84921 7.79972 1.25262 7.25426C0.656028 6.70881 0.357733 5.99503 0.357733 5.11293C0.357733 4.37997 0.555886 3.74077 0.952193 3.19531C1.35276 2.6456 1.88969 2.21946 2.56299 1.9169C3.24055 1.61008 3.99694 1.45668 4.83216 1.45668C5.67591 1.45668 6.42591 1.60795 7.08216 1.91051C7.73841 2.20881 8.2583 2.6179 8.64182 3.13778C9.02961 3.65767 9.23415 4.24787 9.25546 4.90838H7.72137Z" fill="black" fill-opacity="0.2"/><path d="M4.19296 16.3629V-0.000711203H5.24126V16.3629H4.19296ZM7.72137 4.90838C7.64466 4.26065 7.33359 3.75781 6.78813 3.39986C6.24268 3.0419 5.57364 2.86293 4.78103 2.86293C4.20148 2.86293 3.69438 2.95668 3.25972 3.14418C2.82932 3.33168 2.49268 3.58949 2.24978 3.91761C2.01114 4.24574 1.89182 4.61861 1.89182 5.03622C1.89182 5.38565 1.97492 5.68608 2.14111 5.9375C2.31157 6.18466 2.5289 6.39133 2.7931 6.55753C3.05731 6.71946 3.3343 6.85369 3.62407 6.96023C3.91384 7.0625 4.18018 7.1456 4.42307 7.20952L5.75262 7.56747C6.09353 7.65696 6.47279 7.78054 6.8904 7.93821C7.31228 8.09588 7.71498 8.31108 8.0985 8.58381C8.48628 8.85227 8.80589 9.19744 9.05731 9.61932C9.30873 10.0412 9.43444 10.5589 9.43444 11.1726C9.43444 11.88 9.24907 12.5192 8.87833 13.0902C8.51185 13.6612 7.97492 14.1151 7.26753 14.4517C6.56441 14.7884 5.71001 14.9567 4.70432 14.9567C3.76682 14.9567 2.95503 14.8054 2.26895 14.5028C1.58714 14.2003 1.0502 13.7784 0.658159 13.2372C0.270375 12.696 0.0509144 12.0675 -0.000221916 11.3516H1.63614C1.67876 11.8459 1.84495 12.255 2.13472 12.5788C2.42876 12.8984 2.79949 13.1371 3.24694 13.2947C3.69864 13.4482 4.18444 13.5249 4.70432 13.5249C5.30944 13.5249 5.85276 13.4268 6.3343 13.2308C6.81583 13.0305 7.19722 12.7536 7.47847 12.3999C7.75972 12.0419 7.90035 11.6243 7.90035 11.147C7.90035 10.7124 7.7789 10.3587 7.536 10.0859C7.2931 9.81321 6.9735 9.59162 6.57719 9.42116C6.18089 9.25071 5.75262 9.10156 5.29239 8.97372L3.6816 8.51349C2.65887 8.21946 1.84921 7.79972 1.25262 7.25426C0.656028 6.70881 0.357733 5.99503 0.357733 5.11293C0.357733 4.37997 0.555886 3.74077 0.952193 3.19531C1.35276 2.6456 1.88969 2.21946 2.56299 1.9169C3.24055 1.61008 3.99694 1.45668 4.83216 1.45668C5.67591 1.45668 6.42591 1.60795 7.08216 1.91051C7.73841 2.20881 8.2583 2.6179 8.64182 3.13778C9.02961 3.65767 9.23415 4.24787 9.25546 4.90838H7.72137Z" fill="black" fill-opacity="0.2"/><path d="M4.19296 16.3629V-0.000711203H5.24126V16.3629H4.19296ZM7.72137 4.90838C7.64466 4.26065 7.33359 3.75781 6.78813 3.39986C6.24268 3.0419 5.57364 2.86293 4.78103 2.86293C4.20148 2.86293 3.69438 2.95668 3.25972 3.14418C2.82932 3.33168 2.49268 3.58949 2.24978 3.91761C2.01114 4.24574 1.89182 4.61861 1.89182 5.03622C1.89182 5.38565 1.97492 5.68608 2.14111 5.9375C2.31157 6.18466 2.5289 6.39133 2.7931 6.55753C3.05731 6.71946 3.3343 6.85369 3.62407 6.96023C3.91384 7.0625 4.18018 7.1456 4.42307 7.20952L5.75262 7.56747C6.09353 7.65696 6.47279 7.78054 6.8904 7.93821C7.31228 8.09588 7.71498 8.31108 8.0985 8.58381C8.48628 8.85227 8.80589 9.19744 9.05731 9.61932C9.30873 10.0412 9.43444 10.5589 9.43444 11.1726C9.43444 11.88 9.24907 12.5192 8.87833 13.0902C8.51185 13.6612 7.97492 14.1151 7.26753 14.4517C6.56441 14.7884 5.71001 14.9567 4.70432 14.9567C3.76682 14.9567 2.95503 14.8054 2.26895 14.5028C1.58714 14.2003 1.0502 13.7784 0.658159 13.2372C0.270375 12.696 0.0509144 12.0675 -0.000221916 11.3516H1.63614C1.67876 11.8459 1.84495 12.255 2.13472 12.5788C2.42876 12.8984 2.79949 13.1371 3.24694 13.2947C3.69864 13.4482 4.18444 13.5249 4.70432 13.5249C5.30944 13.5249 5.85276 13.4268 6.3343 13.2308C6.81583 13.0305 7.19722 12.7536 7.47847 12.3999C7.75972 12.0419 7.90035 11.6243 7.90035 11.147C7.90035 10.7124 7.7789 10.3587 7.536 10.0859C7.2931 9.81321 6.9735 9.59162 6.57719 9.42116C6.18089 9.25071 5.75262 9.10156 5.29239 8.97372L3.6816 8.51349C2.65887 8.21946 1.84921 7.79972 1.25262 7.25426C0.656028 6.70881 0.357733 5.99503 0.357733 5.11293C0.357733 4.37997 0.555886 3.74077 0.952193 3.19531C1.35276 2.6456 1.88969 2.21946 2.56299 1.9169C3.24055 1.61008 3.99694 1.45668 4.83216 1.45668C5.67591 1.45668 6.42591 1.60795 7.08216 1.91051C7.73841 2.20881 8.2583 2.6179 8.64182 3.13778C9.02961 3.65767 9.23415 4.24787 9.25546 4.90838H7.72137Z" fill="black" fill-opacity="0.2"/></svg>');
  background-position: center left 36px;
  background-size: 10px;
  background-repeat: no-repeat;
}
.page_content .calculator .form input::-moz-placeholder {
  color: #3E4552;
  opacity: 1;
}
.page_content .calculator .form input::placeholder {
  color: #3E4552;
  opacity: 1;
}
.page_content .calculator .button-sent-calc {
  margin-top: 30px;
  outline: none;
  border: none;
  width: 260px;
  height: 48px;
  padding-left: 40px;
  padding-right: 20px;
  border-radius: 8px;
  background: var(--eeeae5);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 148%;
  text-align: center;
  color: var(--9a9393);
  transition: 0.35s;
}
@media (max-width: 599px) {
  .page_content .calculator .button-sent-calc {
    margin-top: 20px;
    width: 100%;
  }
}
.page_content .calculator .button-sent-calc svg {
  flex-shrink: 0;
  width: 27px;
  height: auto;
}
.page_content .calculator .button-sent-calc-act {
  background: #ffd470;
  color: var(--0b3948);
  cursor: pointer;
}
.page_content .calculator .results-calc {
  display: none;
  margin-top: 30px;
}
@media (max-width: 599px) {
  .page_content .calculator .results-calc {
    margin-top: 20px;
  }
}
.page_content .calculator .results-calc-act {
  display: block;
}
.page_content .calculator .results-calc .box {
  border-radius: 8px;
  padding: 20px 95px 30px 30px;
  background: #daf6ff;
}
@media (max-width: 599px) {
  .page_content .calculator .results-calc .box {
    padding: 20px 20px 30px;
  }
}
.page_content .calculator .results-calc .title {
  display: flex;
  align-items: start;
  gap: 12px;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 20px;
  line-height: 150%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator .results-calc .title {
    font-size: 16px;
  }
}
.page_content .calculator .results-calc .title .icon {
  flex-shrink: 0;
  width: 30px;
  height: auto;
  aspect-ratio: 1/1;
  border-radius: 50%;
  background: var(--style);
  display: flex;
  align-items: center;
  justify-content: center;
}
.page_content .calculator .results-calc .title .icon svg {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.page_content .calculator .results-calc .wrap-results-calc {
  margin-top: 12px;
  padding-left: 42px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.page_content .calculator .results-calc .wrap-results-calc .wrap-results-calc-start {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 148%;
  color: #397e92;
}
@media (max-width: 599px) {
  .page_content .calculator .results-calc .wrap-results-calc .wrap-results-calc-start {
    font-size: 14px;
  }
}
.page_content .calculator .results-calc .wrap-results-calc .wrap-results-calc-start span {
  font-weight: 700;
}
.page_content .calculator .results-calc .wrap-results-calc .wrap-results-calc-end {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 148%;
  color: #d43080;
}
@media (max-width: 599px) {
  .page_content .calculator .results-calc .wrap-results-calc .wrap-results-calc-end {
    font-size: 14px;
  }
}
.page_content .calculator .results-calc .wrap-results-calc .wrap-results-calc-end span {
  font-weight: 700;
}
.page_content .calculator .results-calc .resset-calc {
  margin-top: 30px;
  width: 90px;
  height: 48px;
  padding: 0 20px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--0b3948);
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 148%;
  text-align: center;
  color: var(--style);
  cursor: pointer;
}
@media (max-width: 599px) {
  .page_content .calculator .results-calc .resset-calc {
    margin-top: 20px;
  }
}
.page_content .calculator .results-calc .note {
  margin-top: 30px;
  padding: 10px 0;
  display: inline-block;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 12px;
  line-height: 148%;
  color: var(--9a9393);
  border-top: 1px solid var(--eeeae5);
}
.page_content .calculator.part_b .results-calc .box {
  background: #ffe9cf;
}
.page_content .calculator.part_b .results-calc .wrap-results-calc-plan-b-penalty {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 16px;
  line-height: 148%;
  color: #d43080;
}
.page_content .calculator.part_d .results-calc .box {
  background: #ffdaec;
}
.page_content .calculator.part_d .results-calc .wrap-results-calc-plan-d-penalty {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 16px;
  line-height: 148%;
  color: #d43080;
}
.page_content .calculator.fra .button-sent-calc {
  width: 420px;
}
@media (max-width: 599px) {
  .page_content .calculator.fra .button-sent-calc {
    width: 100%;
    font-size: 14px;
  }
  .page_content .calculator.fra .button-sent-calc svg {
    width: 20px;
  }
}
.page_content .calculator.fra .results-calc .box {
  background: #dae4ff;
}
.page_content .calculator.fra .results-calc .wrap-results-calc-sur-ben, .page_content .calculator.fra .results-calc .wrap-results-calc-sec-ben {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 148%;
  color: #d43080;
}
.page_content .calculator.fra .results-calc .wrap-results-calc-sur-ben span, .page_content .calculator.fra .results-calc .wrap-results-calc-sec-ben span {
  font-weight: 700;
}
.page_content .calculator.irmaa .form {
  margin-top: 35px;
}
@media (max-width: 1199px) {
  .page_content .calculator.irmaa .form {
    margin-top: 0;
  }
}
.page_content .calculator.irmaa .form .label {
  margin: 25px 0;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 20px;
  line-height: 125%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .label {
    margin: 15px 0;
    font-size: 16px;
  }
}
.page_content .calculator.irmaa .form .select-taxs {
  display: flex;
  align-items: center;
  gap: 12px;
}
.page_content .calculator.irmaa .form .select-taxs label input {
  display: none;
}
.page_content .calculator.irmaa .form .select-taxs label input:checked + span {
  border-color: rgba(249, 162, 27, 0.4);
}
.page_content .calculator.irmaa .form .select-taxs label input:checked + span::before {
  border-color: var(--f9a21b);
  border-width: 10px;
  background: transparent;
}
.page_content .calculator.irmaa .form .select-taxs label span {
  display: flex;
  align-items: center;
  gap: 14px;
  border: 1px solid var(--eeeae5);
  border-radius: 32px;
  padding: 8px 12px 8px 8px;
  min-width: 175px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #3E4552;
  cursor: pointer;
  transition: 0.35s;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .select-taxs label span {
    gap: 12px;
    font-size: 14px;
    min-width: 144px;
  }
}
.page_content .calculator.irmaa .form .select-taxs label span::before {
  content: "";
  flex-shrink: 0;
  border: 1px solid rgba(193, 184, 184, 0.4);
  border-radius: 269px;
  width: 36px;
  height: 36px;
  background: var(--style);
  transition: 0.15s;
}
.page_content .calculator.irmaa .form .select-income .select .select2-container {
  width: 100% !important;
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-selection--single {
  height: 60px;
  border: 1px solid #e3e5ec;
  border-radius: 24px;
  display: flex;
  align-items: center;
  background: center right 20px/10px no-repeat url('data:image/svg+xml,<svg width="9" height="8" viewBox="0 0 9 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.33008 7.5L-4.89354e-05 -8.15666e-07L8.66021 -5.85621e-08L4.33008 7.5Z" fill="%230B3948" /></svg>'), #fff;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .select-income .select .select2-container .select2-selection--single {
    height: 48px;
  }
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0 36px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 125%;
  color: #3E4552;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .select-income .select .select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
  }
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-selection--single .select2-selection__arrow {
  display: none;
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-dropdown {
  margin-top: 40px;
  border: none;
  border-radius: 8px;
  overflow: hidden;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .select-income .select .select2-container .select2-dropdown {
    margin-top: 50px;
  }
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-dropdown .select2-results > .select2-results__options {
  max-height: initial;
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-dropdown .select2-results__option {
  padding: 12px 16px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #3e4552;
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-dropdown .select2-results__option:not(:last-child) {
  border-bottom: 1px solid #e3e5ec;
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-dropdown .select2-results__option.select2-results__option--disabled {
  opacity: 0.5;
}
.page_content .calculator.irmaa .form .select-income .select .select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
  background: #d9d9d9;
}
.page_content .calculator.irmaa .form .total-monthly {
  width: 100%;
  height: 60px;
  border-radius: 8px;
  padding: 0 36px;
  background: var(--style);
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 125%;
  color: #3e4552;
  display: flex;
  align-items: center;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .total-monthly {
    height: 48px;
    font-size: 14px;
  }
}
.page_content .calculator.irmaa .form .total-monthly-act {
  font-weight: 700;
  color: var(--faad4e);
}
.page_content .calculator.irmaa .form .title {
  margin: 26px 0;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 24px;
  line-height: 125%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .title {
    margin: 20px 0;
    font-size: 20px;
  }
}
.page_content .calculator.irmaa .form .part_b_breakdown, .page_content .calculator.irmaa .form .part_d_breakdown {
  display: grid;
  grid-template-columns: 1fr auto 1fr auto 1fr;
  align-items: end;
  gap: 15px;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .part_b_breakdown, .page_content .calculator.irmaa .form .part_d_breakdown {
    grid-template-columns: 1fr;
    align-items: start;
    gap: 10px;
  }
}
.page_content .calculator.irmaa .form .part_b_breakdown .col, .page_content .calculator.irmaa .form .part_d_breakdown .col {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.page_content .calculator.irmaa .form .part_b_breakdown .col .text, .page_content .calculator.irmaa .form .part_d_breakdown .col .text {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 125%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .part_b_breakdown .col .text, .page_content .calculator.irmaa .form .part_d_breakdown .col .text {
    font-size: 14px;
  }
}
.page_content .calculator.irmaa .form .part_b_breakdown .col .val, .page_content .calculator.irmaa .form .part_d_breakdown .col .val {
  width: 100%;
  height: 60px;
  border-radius: 8px;
  padding: 0 36px;
  background: var(--style);
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 18px;
  line-height: 125%;
  color: var(--faad4e);
  display: flex;
  align-items: center;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .part_b_breakdown .col .val, .page_content .calculator.irmaa .form .part_d_breakdown .col .val {
    height: 48px;
    font-size: 14px;
  }
}
.page_content .calculator.irmaa .form .part_b_breakdown .col .val.standart-d-premium-dis, .page_content .calculator.irmaa .form .part_b_breakdown .col .val.total-d-premium-dis, .page_content .calculator.irmaa .form .part_d_breakdown .col .val.standart-d-premium-dis, .page_content .calculator.irmaa .form .part_d_breakdown .col .val.total-d-premium-dis {
  border: 1px solid var(--eeeae5);
  background: transparent;
  font-weight: 400;
  color: #9A9393;
}
.page_content .calculator.irmaa .form .part_b_breakdown .col .irmaa-b-surcharge, .page_content .calculator.irmaa .form .part_b_breakdown .col .total-b-premium, .page_content .calculator.irmaa .form .part_b_breakdown .col .irmaa-d-surcharge, .page_content .calculator.irmaa .form .part_d_breakdown .col .irmaa-b-surcharge, .page_content .calculator.irmaa .form .part_d_breakdown .col .total-b-premium, .page_content .calculator.irmaa .form .part_d_breakdown .col .irmaa-d-surcharge {
  width: 100%;
  height: 60px;
  border-radius: 8px;
  border: 1px solid var(--eeeae5);
  padding: 0 36px;
  background: transparent;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 125%;
  color: #9A9393;
  display: flex;
  align-items: center;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .part_b_breakdown .col .irmaa-b-surcharge, .page_content .calculator.irmaa .form .part_b_breakdown .col .total-b-premium, .page_content .calculator.irmaa .form .part_b_breakdown .col .irmaa-d-surcharge, .page_content .calculator.irmaa .form .part_d_breakdown .col .irmaa-b-surcharge, .page_content .calculator.irmaa .form .part_d_breakdown .col .total-b-premium, .page_content .calculator.irmaa .form .part_d_breakdown .col .irmaa-d-surcharge {
    height: 48px;
    font-size: 14px;
  }
}
.page_content .calculator.irmaa .form .part_b_breakdown .col .irmaa-b-surcharge-act, .page_content .calculator.irmaa .form .part_b_breakdown .col .total-b-premium-act, .page_content .calculator.irmaa .form .part_b_breakdown .col .irmaa-d-surcharge-act, .page_content .calculator.irmaa .form .part_d_breakdown .col .irmaa-b-surcharge-act, .page_content .calculator.irmaa .form .part_d_breakdown .col .total-b-premium-act, .page_content .calculator.irmaa .form .part_d_breakdown .col .irmaa-d-surcharge-act {
  border: none;
  background: var(--style);
  font-weight: 700;
  color: var(--faad4e);
}
.page_content .calculator.irmaa .form .part_b_breakdown .plus, .page_content .calculator.irmaa .form .part_b_breakdown .equal, .page_content .calculator.irmaa .form .part_d_breakdown .plus, .page_content .calculator.irmaa .form .part_d_breakdown .equal {
  font-family: var(--font-family);
  font-weight: 700;
  font-size: 18px;
  line-height: 125%;
  color: var(--9a9393);
  margin: 20px 0;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .part_b_breakdown .plus, .page_content .calculator.irmaa .form .part_b_breakdown .equal, .page_content .calculator.irmaa .form .part_d_breakdown .plus, .page_content .calculator.irmaa .form .part_d_breakdown .equal {
    margin: 0;
  }
}
.page_content .calculator.irmaa .form .select-your-premium {
  display: flex;
  align-items: center;
  gap: 12px;
}
.page_content .calculator.irmaa .form .select-your-premium label input {
  display: none;
}
.page_content .calculator.irmaa .form .select-your-premium label input:checked + span {
  border-color: rgba(249, 162, 27, 0.4);
}
.page_content .calculator.irmaa .form .select-your-premium label input:checked + span::before {
  border-color: var(--f9a21b);
  border-width: 10px;
  background: transparent;
}
.page_content .calculator.irmaa .form .select-your-premium label span {
  display: flex;
  align-items: center;
  gap: 14px;
  border: 1px solid var(--eeeae5);
  border-radius: 32px;
  padding: 8px 12px 8px 8px;
  min-width: 135px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #3E4552;
  cursor: pointer;
  transition: 0.35s;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .select-your-premium label span {
    min-width: 90px;
    gap: 12px;
    font-size: 14px;
  }
}
.page_content .calculator.irmaa .form .select-your-premium label span::before {
  content: "";
  flex-shrink: 0;
  border: 1px solid rgba(193, 184, 184, 0.4);
  border-radius: 269px;
  width: 36px;
  height: 36px;
  background: var(--style);
  transition: 0.15s;
}
.page_content .calculator.irmaa .form .divinder {
  display: block;
  width: 100%;
  border-top: 1px solid var(--eeeae5);
  margin: 16px 0;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .form .divinder {
    margin: 9px 0;
  }
}
.page_content .calculator.irmaa .note {
  display: inline-block;
  padding: 10px 0;
  margin-top: 16px;
  border-top: 1px solid var(--eeeae5);
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 12px;
  line-height: 148%;
  color: var(--9a9393);
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .note {
    margin-top: 9px;
  }
}
.page_content .calculator.irmaa .resset-calc {
  margin-top: 30px;
  width: 90px;
  height: 48px;
  padding: 0 20px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--0b3948);
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 148%;
  text-align: center;
  color: var(--style);
  cursor: pointer;
}
@media (max-width: 599px) {
  .page_content .calculator.irmaa .resset-calc {
    margin-top: 10px;
  }
}
.page_content .calculator.el .data-field-block-hide {
  display: none;
}
.page_content .calculator.el .marital-status-block {
  display: none;
}
.page_content .calculator.el .marital-status-block.marital-status-block-active {
  display: block;
}
.page_content .calculator.el .calc_desc {
  font-size: 14px;
}
.page_content .calculator.el .calc_desc .title {
  font-size: 16px;
}
.page_content .calculator.el .form .label {
  margin: 26px 0;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 20px;
  line-height: 125%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .label {
    margin: 20px 0;
    font-size: 16px;
  }
}
.page_content .calculator.el .form .divider {
  display: block;
  width: 100%;
  border-top: 1px solid var(--eeeae5);
  margin: 16px 0;
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .divider {
    margin: 12px 0;
  }
}
.page_content .calculator.el .form .title {
  margin: 26px 0;
  font-family: var(--second-family);
  font-weight: 700;
  font-size: 24px;
  line-height: 125%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .title {
    margin: 20px 0;
    font-size: 20px;
  }
}
.page_content .calculator.el .form .text {
  margin: 16px 0;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 125%;
  color: #3E4552;
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .text {
    margin: 10px 0;
    font-size: 14px;
  }
}
.page_content .calculator.el .form .select-taxs {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}
@media (max-width: 767px) and (min-width: 600px) {
  .page_content .calculator.el .form .select-taxs {
    grid-template-columns: repeat(3, auto);
  }
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .select-taxs {
    grid-template-columns: 1fr;
  }
}
.page_content .calculator.el .form .select-taxs label input {
  display: none;
}
.page_content .calculator.el .form .select-taxs label input:checked + span {
  border-color: rgba(249, 162, 27, 0.4);
}
.page_content .calculator.el .form .select-taxs label input:checked + span::before {
  border-color: var(--f9a21b);
  border-width: 10px;
  background: transparent;
}
.page_content .calculator.el .form .select-taxs label span {
  display: flex;
  align-items: center;
  gap: 14px;
  border: 1px solid var(--eeeae5);
  border-radius: 32px;
  padding: 7px 12px 7px 8px;
  min-width: 175px;
  width: 100%;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 125%;
  color: #3E4552;
  cursor: pointer;
  transition: 0.35s;
}
@media (max-width: 767px) and (min-width: 600px) {
  .page_content .calculator.el .form .select-taxs label span {
    min-width: initial;
  }
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .select-taxs label span {
    gap: 12px;
    font-size: 14px;
    min-width: 144px;
  }
}
.page_content .calculator.el .form .select-taxs label span .radio_text {
  display: flex;
  flex-direction: column;
  line-height: 1;
}
.page_content .calculator.el .form .select-taxs label span .radio_text strong {
  font-size: 12px;
  font-weight: inherit;
}
.page_content .calculator.el .form .select-taxs label span::before {
  content: "";
  flex-shrink: 0;
  border: 1px solid rgba(193, 184, 184, 0.4);
  border-radius: 269px;
  width: 36px;
  height: 36px;
  background: var(--style);
  transition: 0.15s;
}
.page_content .calculator.el .form .select .select2-container {
  width: 100% !important;
}
.page_content .calculator.el .form .select .select2-container .select2-selection--single {
  height: 60px;
  border: 1px solid #e3e5ec;
  border-radius: 24px;
  display: flex;
  align-items: center;
  background: center right 20px/10px no-repeat url('data:image/svg+xml,<svg width="9" height="8" viewBox="0 0 9 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.33008 7.5L-4.89354e-05 -8.15666e-07L8.66021 -5.85621e-08L4.33008 7.5Z" fill="%230B3948" /></svg>'), #fff;
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .select .select2-container .select2-selection--single {
    height: 48px;
  }
}
.page_content .calculator.el .form .select .select2-container .select2-selection--single .select2-selection__rendered {
  padding: 0 36px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 18px;
  line-height: 125%;
  color: #3E4552;
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .select .select2-container .select2-selection--single .select2-selection__rendered {
    font-size: 14px;
  }
}
.page_content .calculator.el .form .select .select2-container .select2-selection--single .select2-selection__arrow {
  display: none;
}
.page_content .calculator.el .form .select .select2-container .select2-dropdown {
  margin-top: 40px;
  border: none;
  border-radius: 8px;
  overflow: hidden;
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .select .select2-container .select2-dropdown {
    margin-top: 50px;
  }
}
.page_content .calculator.el .form .select .select2-container .select2-dropdown .select2-results > .select2-results__options {
  max-height: initial;
}
.page_content .calculator.el .form .select .select2-container .select2-dropdown .select2-results__option {
  padding: 12px 16px;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #3e4552;
}
.page_content .calculator.el .form .select .select2-container .select2-dropdown .select2-results__option:not(:last-child) {
  border-bottom: 1px solid #e3e5ec;
}
.page_content .calculator.el .form .select .select2-container .select2-dropdown .select2-results__option.select2-results__option--disabled {
  opacity: 0.5;
}
.page_content .calculator.el .form .select .select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted.select2-results__option--selectable {
  background: #d9d9d9;
}
.page_content .calculator.el .form .div_note {
  margin: 16px 0;
  padding: 3px 6px;
  padding-left: 33px;
  border-radius: 8px;
  background-color: rgba(212, 48, 128, 0.1);
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 15H7.5C7.33424 15 7.17527 15.0658 7.05806 15.1831C6.94085 15.3003 6.875 15.4592 6.875 15.625C6.875 15.7908 6.94085 15.9497 7.05806 16.0669C7.17527 16.1842 7.33424 16.25 7.5 16.25H12.5C12.6658 16.25 12.8247 16.1842 12.9419 16.0669C13.0592 15.9497 13.125 15.7908 13.125 15.625C13.125 15.4592 13.0592 15.3003 12.9419 15.1831C12.8247 15.0658 12.6658 15 12.5 15Z" fill="%23D53080" /><path d="M11.875 17.5H8.125C7.95924 17.5 7.80027 17.5658 7.68306 17.6831C7.56585 17.8003 7.5 17.9592 7.5 18.125C7.5 18.2908 7.56585 18.4497 7.68306 18.5669C7.80027 18.6842 7.95924 18.75 8.125 18.75H11.875C12.0408 18.75 12.1997 18.6842 12.3169 18.5669C12.4342 18.4497 12.5 18.2908 12.5 18.125C12.5 17.9592 12.4342 17.8003 12.3169 17.6831C12.1997 17.5658 12.0408 17.5 11.875 17.5Z" fill="%23D53080" /><path d="M10 1.25C8.55713 1.25007 7.15086 1.70408 5.98033 2.54773C4.80981 3.39137 3.93436 4.58189 3.47799 5.95068C3.02161 7.31947 3.00743 8.79715 3.43745 10.1744C3.86747 11.5517 4.71991 12.7588 5.87402 13.6248C5.9823 13.7061 6.11405 13.7501 6.24947 13.7501H13.7505C13.8859 13.7501 14.0177 13.7061 14.126 13.6248C15.2801 12.7588 16.1325 11.5517 16.5626 10.1744C16.9926 8.79715 16.9784 7.31947 16.522 5.95068C16.0656 4.58189 15.1902 3.39137 14.0197 2.54773C12.8491 1.70408 11.4429 1.25007 10 1.25V1.25Z" fill="%23D53080" /></svg>');
  background-position: top 3px left 6px;
  background-size: 20px;
  background-repeat: no-repeat;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 148%;
  color: #3E4552;
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .div_note {
    font-size: 14px;
  }
}
.page_content .calculator.el .form .married-status-calculate, .page_content .calculator.el .form .single-status-calculate, .page_content .calculator.el .form .divorced-status-calculate {
  margin-top: 30px;
  outline: none;
  border: none;
  width: 260px;
  height: 48px;
  padding-left: 40px;
  padding-right: 20px;
  border-radius: 8px;
  background: var(--eeeae5);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 148%;
  text-align: center;
  color: var(--9a9393);
  transition: 0.35s;
}
@media (max-width: 599px) {
  .page_content .calculator.el .form .married-status-calculate, .page_content .calculator.el .form .single-status-calculate, .page_content .calculator.el .form .divorced-status-calculate {
    margin-top: 20px;
    width: 100%;
  }
}
.page_content .calculator.el .form .married-status-calculate svg, .page_content .calculator.el .form .single-status-calculate svg, .page_content .calculator.el .form .divorced-status-calculate svg {
  flex-shrink: 0;
  width: 27px;
  height: auto;
}
.page_content .calculator.el .form .married-status-calculate-active, .page_content .calculator.el .form .single-status-calculate-active, .page_content .calculator.el .form .divorced-status-calculate-active {
  background: #ffd470;
  color: var(--0b3948);
  cursor: pointer;
}
.page_content .calculator.el .results-block {
  display: none;
}
.page_content .calculator.el .results-block.results-block-show {
  display: block;
}
.page_content .calculator.el .results-block .edit-details {
  margin: 20px 0;
  display: flex;
  align-items: center;
  gap: 12px;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  color: var(--0b3948);
  cursor: pointer;
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .edit-details {
    margin: 16px 0;
    font-size: 12px;
  }
}
.page_content .calculator.el .results-block .edit-details svg {
  flex-shrink: 0;
  width: 38px;
  height: auto;
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .edit-details svg {
    width: 18px;
  }
}
.page_content .calculator.el .results-block .title {
  margin: 25px 0;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 125%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .title {
    margin: 16px 0;
    font-size: 16px;
  }
}
.page_content .calculator.el .results-block .text {
  margin: 25px 0;
  font-family: var(--font-family);
  font-weight: 300;
  font-size: 18px;
  line-height: 140%;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .text {
    margin: 16px 0;
    font-size: 14px;
  }
}
.page_content .calculator.el .results-block .text > * {
  margin: 0 0 1em;
}
.page_content .calculator.el .results-block .text > *:last-child {
  margin-bottom: 0;
}
.page_content .calculator.el .results-block .text a {
  font-weight: 500;
  text-decoration: underline;
  color: var(--f9a21b);
}
.page_content .calculator.el .results-block .divider {
  display: block;
  width: 100%;
  border-top: 1px solid var(--eeeae5);
  margin: 25px 0;
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .divider {
    margin: 16px 0;
  }
}
.page_content .calculator.el .results-block .div_note {
  margin: 25px 0;
  padding: 3px 6px;
  padding-left: 33px;
  border-radius: 8px;
  background-color: rgba(212, 48, 128, 0.1);
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5 15H7.5C7.33424 15 7.17527 15.0658 7.05806 15.1831C6.94085 15.3003 6.875 15.4592 6.875 15.625C6.875 15.7908 6.94085 15.9497 7.05806 16.0669C7.17527 16.1842 7.33424 16.25 7.5 16.25H12.5C12.6658 16.25 12.8247 16.1842 12.9419 16.0669C13.0592 15.9497 13.125 15.7908 13.125 15.625C13.125 15.4592 13.0592 15.3003 12.9419 15.1831C12.8247 15.0658 12.6658 15 12.5 15Z" fill="%23D53080" /><path d="M11.875 17.5H8.125C7.95924 17.5 7.80027 17.5658 7.68306 17.6831C7.56585 17.8003 7.5 17.9592 7.5 18.125C7.5 18.2908 7.56585 18.4497 7.68306 18.5669C7.80027 18.6842 7.95924 18.75 8.125 18.75H11.875C12.0408 18.75 12.1997 18.6842 12.3169 18.5669C12.4342 18.4497 12.5 18.2908 12.5 18.125C12.5 17.9592 12.4342 17.8003 12.3169 17.6831C12.1997 17.5658 12.0408 17.5 11.875 17.5Z" fill="%23D53080" /><path d="M10 1.25C8.55713 1.25007 7.15086 1.70408 5.98033 2.54773C4.80981 3.39137 3.93436 4.58189 3.47799 5.95068C3.02161 7.31947 3.00743 8.79715 3.43745 10.1744C3.86747 11.5517 4.71991 12.7588 5.87402 13.6248C5.9823 13.7061 6.11405 13.7501 6.24947 13.7501H13.7505C13.8859 13.7501 14.0177 13.7061 14.126 13.6248C15.2801 12.7588 16.1325 11.5517 16.5626 10.1744C16.9926 8.79715 16.9784 7.31947 16.522 5.95068C16.0656 4.58189 15.1902 3.39137 14.0197 2.54773C12.8491 1.70408 11.4429 1.25007 10 1.25V1.25Z" fill="%23D53080" /></svg>');
  background-position: top 3px left 6px;
  background-size: 20px;
  background-repeat: no-repeat;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 148%;
  color: #d43080;
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .div_note {
    margin: 16px 0;
    padding: 9px 6px;
    padding-left: 33px;
    font-size: 14px;
    background-position: top 9px left 6px;
  }
}
.page_content .calculator.el .results-block .btn {
  margin-top: 30px;
  border-radius: 8px;
  padding-left: 40px;
  padding-right: 20px;
  width: 420px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  background: #ffd470;
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 20px;
  line-height: 148%;
  text-align: center;
  color: var(--0b3948);
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .btn {
    margin-top: 20px;
    width: 100%;
  }
}
.page_content .calculator.el .results-block .btn:hover {
  background: var(--f9a21b);
}
.page_content .calculator.el .results-block .btn svg {
  flex-shrink: 0;
  width: 27px;
  height: auto;
}
.page_content .calculator.el .results-block .mar-ages-tabs {
  display: flex;
  align-items: center;
  gap: 9px;
}
.page_content .calculator.el .results-block .mar-ages-tabs .mar-ages-tab {
  padding: 11px 15px;
  border: 1px solid var(--9a9393);
  border-radius: 24px;
  background: transparent;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  color: var(--0b3948);
  cursor: pointer;
  transition: 0.35s;
}
.page_content .calculator.el .results-block .mar-ages-tabs .mar-ages-tab.mar-ages-tab-active {
  background: #ffd470;
  border-color: rgba(249, 162, 27, 0.4);
  color: #3E4552;
}
.page_content .calculator.el .results-block .sin-ages-tabs {
  display: flex;
  align-items: center;
  gap: 9px;
}
.page_content .calculator.el .results-block .sin-ages-tabs .sin-ages-tab {
  padding: 11px 15px;
  border: 1px solid var(--9a9393);
  border-radius: 24px;
  background: transparent;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  color: var(--0b3948);
  cursor: pointer;
  transition: 0.35s;
}
.page_content .calculator.el .results-block .sin-ages-tabs .sin-ages-tab.sin-ages-tab-active {
  background: #ffd470;
  border-color: rgba(249, 162, 27, 0.4);
  color: #3E4552;
}
.page_content .calculator.el .results-block .div-ages-tabs {
  display: flex;
  align-items: center;
  gap: 9px;
}
.page_content .calculator.el .results-block .div-ages-tabs .div-ages-tab {
  padding: 11px 15px;
  border: 1px solid var(--9a9393);
  border-radius: 24px;
  background: transparent;
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 1;
  color: var(--0b3948);
  cursor: pointer;
  transition: 0.35s;
}
.page_content .calculator.el .results-block .div-ages-tabs .div-ages-tab.div-ages-tab-active {
  background: #ffd470;
  border-color: rgba(249, 162, 27, 0.4);
  color: #3E4552;
}
.page_content .calculator.el .results-block .key-ages {
  margin: 25px 0;
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .key-ages {
    margin: 16px 0;
  }
}
.page_content .calculator.el .results-block .key-ages .key-ages-block {
  display: none;
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-active {
  display: block;
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row {
  display: flex;
  padding: 12px 20px;
  background: rgb(11, 57, 72);
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-family: var(--font-family);
  font-weight: 600;
  font-size: 14px;
  line-height: 148%;
  color: var(--style);
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row:nth-child(2n+2) {
  background: #ffffff;
  border-radius: 0;
  padding: 12px 20px;
  border: 1px solid rgb(238, 234, 229);
  border-bottom: 0;
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row:nth-child(2n+2) .key-ages-block-row-column:nth-child(1) {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 148%;
  color: var(--0b3948);
  opacity: 0.6;
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row:nth-child(2n+2) .key-ages-block-row-column:nth-child(2) {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 148%;
  color: var(--0b3948);
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row:nth-child(2n+3) {
  background: #f7f5f3;
  border-radius: 0;
  padding: 12px 20px;
  border: 1px solid rgb(238, 234, 229);
  border-bottom: 0;
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row:nth-child(2n+3) .key-ages-block-row-column:nth-child(1) {
  font-family: var(--font-family);
  font-weight: 500;
  font-size: 16px;
  line-height: 148%;
  color: var(--0b3948);
  opacity: 0.6;
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row:nth-child(2n+3) .key-ages-block-row-column:nth-child(2) {
  font-family: var(--font-family);
  font-weight: 400;
  font-size: 16px;
  line-height: 148%;
  color: var(--0b3948);
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row:last-child {
  border-bottom: 1px solid rgb(238, 234, 229);
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row-column:nth-child(1) {
  width: 175px;
}
@media (max-width: 599px) {
  .page_content .calculator.el .results-block .key-ages .key-ages-block-row-column:nth-child(1) {
    width: 156px;
  }
}
.page_content .calculator.el .results-block .key-ages .key-ages-block-row-column:nth-child(2) {
  padding-left: 40px;
}