@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Thin.eot");
  src: local("Noto Sans Thin"), local("NotoSans-Thin"), url("../fonts/NotoSans-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Thin.woff") format("woff"), url("../fonts/NotoSans-Thin.ttf") format("truetype"), url("../fonts/NotoSans-Thin.svg#NotoSans-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ThinItalic.eot");
  src: local("Noto Sans ThinItalic"), local("NotoSans-ThinItalic"), url("../fonts/NotoSans-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ThinItalic.woff") format("woff"), url("../fonts/NotoSans-ThinItalic.ttf") format("truetype"), url("../fonts/NotoSans-ThinItalic.svg#NotoSans-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraLight.eot");
  src: local("Noto Sans ExtraLight"), local("NotoSans-ExtraLight"), url("../fonts/NotoSans-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraLight.woff") format("woff"), url("../fonts/NotoSans-ExtraLight.ttf") format("truetype"), url("../fonts/NotoSans-ExtraLight.svg#NotoSans-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraLightItalic.eot");
  src: local("Noto Sans ExtraLightItalic"), local("NotoSans-ExtraLightItalic"), url("../fonts/NotoSans-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraLightItalic.woff") format("woff"), url("../fonts/NotoSans-ExtraLightItalic.ttf") format("truetype"), url("../fonts/NotoSans-ExtraLightItalic.svg#NotoSans-ExtraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Light.eot");
  src: local("Noto Sans Light"), local("NotoSans-Light"), url("../fonts/NotoSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Light.woff") format("woff"), url("../fonts/NotoSans-Light.ttf") format("truetype"), url("../fonts/NotoSans-Light.svg#NotoSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-LightItalic.eot");
  src: local("Noto Sans LightItalic"), local("NotoSans-LightItalic"), url("../fonts/NotoSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-LightItalic.woff") format("woff"), url("../fonts/NotoSans-LightItalic.ttf") format("truetype"), url("../fonts/NotoSans-LightItalic.svg#NotoSans-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Regular.eot");
  src: local("Noto Sans Regular"), local("NotoSans-Regular"), url("../fonts/NotoSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Regular.woff") format("woff"), url("../fonts/NotoSans-Regular.ttf") format("truetype"), url("../fonts/NotoSans-Regular.svg#NotoSans-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Italic.eot");
  src: local("Noto Sans Italic"), local("NotoSans-Italic"), url("../fonts/NotoSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Italic.woff") format("woff"), url("../fonts/NotoSans-Italic.ttf") format("truetype"), url("../fonts/NotoSans-Italic.svg#NotoSans-Italic") format("svg");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Medium.eot");
  src: local("Noto Sans Medium"), local("NotoSans-Medium"), url("../fonts/NotoSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Medium.woff") format("woff"), url("../fonts/NotoSans-Medium.ttf") format("truetype"), url("../fonts/NotoSans-Medium.svg#NotoSans-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-MediumItalic.eot");
  src: local("Noto Sans MediumItalic"), local("NotoSans-MediumItalic"), url("../fonts/NotoSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-MediumItalic.woff") format("woff"), url("../fonts/NotoSans-MediumItalic.ttf") format("truetype"), url("../fonts/NotoSans-MediumItalic.svg#NotoSans-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-SemiBold.eot");
  src: local("Noto Sans SemiBold"), local("NotoSans-SemiBold"), url("../fonts/NotoSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-SemiBold.woff") format("woff"), url("../fonts/NotoSans-SemiBold.ttf") format("truetype"), url("../fonts/NotoSans-SemiBold.svg#NotoSans-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-SemiBoldItalic.eot");
  src: local("Noto Sans SemiBoldItalic"), local("NotoSans-SemiBoldItalic"), url("../fonts/NotoSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-SemiBoldItalic.woff") format("woff"), url("../fonts/NotoSans-SemiBoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-SemiBoldItalic.svg#NotoSans-SemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Bold.eot");
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), url("../fonts/NotoSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Bold.woff") format("woff"), url("../fonts/NotoSans-Bold.ttf") format("truetype"), url("../fonts/NotoSans-Bold.svg#NotoSans-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-BoldItalic.eot");
  src: local("Noto Sans BoldItalic"), local("NotoSans-BoldItalic"), url("../fonts/NotoSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-BoldItalic.woff") format("woff"), url("../fonts/NotoSans-BoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-BoldItalic.svg#NotoSans-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraBold.eot");
  src: local("Noto Sans ExtraBold"), local("NotoSans-ExtraBold"), url("../fonts/NotoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraBold.woff") format("woff"), url("../fonts/NotoSans-ExtraBold.ttf") format("truetype"), url("../fonts/NotoSans-ExtraBold.svg#NotoSans-ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraBoldItalic.eot");
  src: local("Noto Sans ExtraBoldItalic"), local("NotoSans-ExtraBoldItalic"), url("../fonts/NotoSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraBoldItalic.woff") format("woff"), url("../fonts/NotoSans-ExtraBoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-ExtraBoldItalic.svg#NotoSans-ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Black.eot");
  src: local("Noto Sans Black"), local("NotoSans-Black"), url("../fonts/NotoSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Black.woff") format("woff"), url("../fonts/NotoSans-Black.ttf") format("truetype"), url("../fonts/NotoSans-Black.svg#NotoSans-Black") format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-BlackItalic.eot");
  src: local("Noto Sans BlackItalic"), local("NotoSans-BlackItalic"), url("../fonts/NotoSans-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-BlackItalic.woff") format("woff"), url("../fonts/NotoSans-BlackItalic.ttf") format("truetype"), url("../fonts/NotoSans-BlackItalic.svg#NotoSans-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
}

.personal {
  background: #F5F5F5;
  padding-top: 2.65152vw;
  padding-bottom: 15.75758vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal {
    padding-top: 4.60526vw;
  }
}

@media screen and (max-width: 759px) {
  .personal {
    padding-top: 10.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal {
    padding-top: 35px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal {
    padding-top: 2.43056vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal {
    padding-top: 38.97467px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal {
    padding-bottom: 27.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .personal {
    padding-bottom: 65vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal {
    padding-bottom: 208px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal {
    padding-bottom: 14.44444vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal {
    padding-bottom: 231.6209px;
  }
}

@media screen and (max-width: 759px) {
  .personal {
    padding-top: 6.25vw;
    padding-bottom: 22.8125vw;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal {
    padding-top: 2.89474vw;
    padding-bottom: 10.92105vw;
  }
}

.personal__header {
  padding-top: 5.5303vw;
  padding-bottom: 2.57576vw;
  background: #FFFFFF;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__header {
    padding-top: 9.60526vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__header {
    padding-top: 22.8125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__header {
    padding-top: 73px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__header {
    padding-top: 5.06944vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__header {
    padding-top: 81.29003px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__header {
    padding-bottom: 4.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__header {
    padding-bottom: 10.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__header {
    padding-bottom: 34px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__header {
    padding-bottom: 2.36111vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__header {
    padding-bottom: 37.86111px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__header {
    padding-top: 7.5vw;
    padding-bottom: 3.68421vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__header {
    padding-top: 11.25vw;
    padding-bottom: 6.5625vw;
  }
}

.personal__header .h1 {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 4.84848vw;
  line-height: 4.84848vw;
  letter-spacing: -0.02em;
  color: #333333;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__header .h1 {
    font-size: 8.42105vw;
    line-height: 8.42105vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__header .h1 {
    font-size: 20vw;
    line-height: 20vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__header .h1 {
    font-size: 64px;
    line-height: 64px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__header .h1 {
    font-size: 4.44444vw;
    line-height: 4.44444vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__header .h1 {
    font-size: 71.26797px;
    line-height: 71.26797px;
  }
}

@media screen and (max-width: 759px) {
  .personal__header .h1 {
    font-size: 12.5vw;
    line-height: 14.0625vw;
  }
}

.personal__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

@media screen and (max-width: 759px) {
  .personal__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.personal__info {
  width: 13.93939vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info {
    width: 24.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info {
    width: 57.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info {
    width: 184px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info {
    width: 12.77778vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info {
    width: 204.89541px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media screen and (max-width: 759px) {
  .personal__info {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}

.personal__info__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 759px) {
  .personal__info__links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info__links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 45vw;
    position: relative;
    border-bottom: 0.13158vw solid #DEDEDE;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

.personal__info__links__item {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.36364vw;
  line-height: 1.85758vw;
  letter-spacing: -0.02em;
  cursor: pointer;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__links__item {
    font-size: 2.36842vw;
    line-height: 3.22632vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__links__item {
    font-size: 5.625vw;
    line-height: 7.6625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__links__item {
    font-size: 18px;
    line-height: 24.52px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__links__item {
    font-size: 1.25vw;
    line-height: 1.70278vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__links__item {
    font-size: 20.04412px;
    line-height: 27.30454px;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__links__item {
    font-size: 5vw;
    line-height: 6.80937vw;
    width: 50%;
    text-align: center;
  }
}

.personal__info__links__item:not(:last-child) {
  margin-bottom: 2.65152vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__links__item:not(:last-child) {
    margin-bottom: 4.60526vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__links__item:not(:last-child) {
    margin-bottom: 10.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__links__item:not(:last-child) {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__links__item:not(:last-child) {
    margin-bottom: 2.43056vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__links__item:not(:last-child) {
    margin-bottom: 38.97467px;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__links__item:not(:last-child) {
    margin-bottom: 6.25vw;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info__links__item:not(:last-child) {
    margin-bottom: 0;
  }
}

.personal__info__links__item span {
  display: inline-block;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info__links__item span {
    width: 100%;
    padding-bottom: 1.44737vw;
    padding-left: 1.44737vw;
    padding-right: 1.44737vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__links__item span {
    width: 100%;
    padding-bottom: 4.375vw;
    border-bottom: 0.3125vw solid #DEDEDE;
  }
}

.personal__info__links__item_active {
  font-weight: 700;
  cursor: auto;
}

.personal__info__links__item_active span {
  padding-bottom: 0.37879vw;
  border-bottom: 4px solid #F26522;
  border-width: 0.30303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__links__item_active span {
    padding-bottom: 0.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__links__item_active span {
    padding-bottom: 1.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__links__item_active span {
    padding-bottom: 5px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__links__item_active span {
    padding-bottom: 0.34722vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__links__item_active span {
    padding-bottom: 5.56781px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__links__item_active span {
    border-width: 0.52632vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__links__item_active span {
    border-width: 1.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__links__item_active span {
    border-width: 4px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__links__item_active span {
    border-width: 0.27778vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__links__item_active span {
    border-width: 4.45425px;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__links__item_active span {
    padding-bottom: 3.4375vw;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info__links__item_active span {
    padding-bottom: 1.05263vw;
  }
}

.personal__info__section {
  background: rgba(242, 101, 34, 0.05);
  padding: 0.60606vw 1.13636vw 1.06061vw 0.75758vw;
  border-radius: 0.60606vw;
  margin-top: 2.19697vw;
  margin-left: -0.75758vw;
  color: #F26522;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section {
    padding: 1.05263vw 1.97368vw 1.84211vw 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section {
    padding: 2.5vw 4.6875vw 4.375vw 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section {
    padding-left: 10px;
    padding-top: 8px;
    padding-right: 15px;
    padding-bottom: 14px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section {
    padding: 0.55556vw 1.04167vw 0.97222vw 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section {
    padding: 8.9085px 16.70343px 15.58987px 11.13562px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section {
    border-radius: 1.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section {
    border-radius: 2.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section {
    border-radius: 8px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section {
    border-radius: 0.55556vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section {
    border-radius: 8.9085px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section {
    margin-top: 3.81579vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section {
    margin-top: 9.0625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section {
    margin-top: 29px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section {
    margin-top: 2.01389vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section {
    margin-top: 32.2933px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section {
    margin-left: -1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section {
    margin-left: -3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section {
    margin-left: -10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section {
    margin-left: -0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section {
    margin-left: -11.13562px;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section {
    margin-top: 0;
    margin-bottom: 8.125vw;
    margin-left: 0;
  }
}

.personal__info__section__title {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 0.90909vw;
  line-height: 1.23788vw;
  letter-spacing: -0.02em;
  margin-bottom: 0.15152vw;
  color: #D39F86;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section__title {
    font-size: 1.57895vw;
    line-height: 2.15vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section__title {
    font-size: 3.75vw;
    line-height: 5.10625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section__title {
    font-size: 12px;
    line-height: 16.34px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section__title {
    font-size: 0.83333vw;
    line-height: 1.13472vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section__title {
    font-size: 13.36274px;
    line-height: 18.1956px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section__title {
    margin-bottom: 0.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section__title {
    margin-bottom: 0.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section__title {
    margin-bottom: 2px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section__title {
    margin-bottom: 0.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section__title {
    margin-bottom: 2.22712px;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section__title {
    font-size: 3.4375vw;
    line-height: 4.68125vw;
  }
}

.personal__info__section__type {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 1.36364vw;
  line-height: 1.36364vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section__type {
    font-size: 2.36842vw;
    line-height: 2.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section__type {
    font-size: 5.625vw;
    line-height: 5.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section__type {
    font-size: 18px;
    line-height: 18px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section__type {
    font-size: 1.25vw;
    line-height: 1.25vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section__type {
    font-size: 20.04412px;
    line-height: 20.04412px;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section__type {
    font-size: 5vw;
    line-height: 5.625vw;
  }
}

.personal__info__section__desc {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.66667vw;
  letter-spacing: -0.02em;
  margin-top: 0.22727vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section__desc {
    font-size: 2.10526vw;
    line-height: 2.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section__desc {
    font-size: 5vw;
    line-height: 6.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section__desc {
    font-size: 16px;
    line-height: 22px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section__desc {
    font-size: 1.11111vw;
    line-height: 1.52778vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section__desc {
    font-size: 17.81699px;
    line-height: 24.49836px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__info__section__desc {
    margin-top: 0.39474vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section__desc {
    margin-top: 0.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__info__section__desc {
    margin-top: 3px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__info__section__desc {
    margin-top: 0.20833vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__info__section__desc {
    margin-top: 3.34069px;
  }
}

@media screen and (max-width: 759px) {
  .personal__info__section__desc {
    font-size: 3.75vw;
    line-height: 5.10625vw;
  }
}

.personal__info__section_standart {
  background: rgba(20, 39, 111, 0.05);
  color: #14276F;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info__section_standart {
    padding: 1.05263vw 1.97368vw 1.84211vw;
    margin-top: 0;
    margin-left: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 18.42105vw;
        grid-template-columns: 1fr 18.42105vw;
    -webkit-column-gap: 1.84211vw;
            column-gap: 1.84211vw;
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    align-self: flex-start;
  }
}

.personal__info__section_standart .personal__info__section__title {
  color: #8F95AC;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info__section_standart .personal__info__section__title {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info__section_standart .personal__info__section__type {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2/3;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__info__section_standart .personal__info__section__desc {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/3;
    font-size: 1.84211vw;
    line-height: 2.50921vw;
  }
}

.personal__wrapper {
  width: 77.27273vw;
  padding: 2.12121vw 2.72727vw 5.30303vw 3.18182vw;
  background: #FFFFFF;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  row-gap: 0.90909vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__wrapper {
    width: 134.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__wrapper {
    width: 318.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__wrapper {
    width: 1020px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__wrapper {
    width: 70.83333vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__wrapper {
    width: 1135.83324px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__wrapper {
    padding: 3.68421vw 4.73684vw 9.21053vw 5.52632vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__wrapper {
    padding: 8.75vw 11.25vw 21.875vw 13.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__wrapper {
    padding-left: 42px;
    padding-top: 28px;
    padding-right: 36px;
    padding-bottom: 70px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__wrapper {
    padding: 1.94444vw 2.5vw 4.86111vw 2.91667vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__wrapper {
    padding: 31.17974px 40.08823px 77.94934px 46.7696px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal__wrapper {
    row-gap: 1.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .personal__wrapper {
    row-gap: 3.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal__wrapper {
    row-gap: 12px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal__wrapper {
    row-gap: 0.83333vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal__wrapper {
    row-gap: 13.36274px;
  }
}

@media screen and (max-width: 759px) {
  .personal__wrapper {
    row-gap: 6.25vw;
    padding: 10vw 6.25vw 9.375vw;
    width: 100%;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .personal__wrapper {
    margin-top: 3.15789vw;
    width: 100%;
    padding: 3.68421vw 3.94737vw 9.21053vw;
    row-gap: 2.36842vw;
  }
}

.personal .calculator {
  padding: 0;
  background: none;
}

.personal .calculator__params_password {
  padding-top: 1.43939vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal .calculator__params_password {
    padding-top: 2.5vw;
  }
}

@media screen and (max-width: 759px) {
  .personal .calculator__params_password {
    padding-top: 5.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal .calculator__params_password {
    padding-top: 19px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal .calculator__params_password {
    padding-top: 1.31944vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal .calculator__params_password {
    padding-top: 21.15768px;
  }
}

.personal .calculator__params_password .calculator__row:first-child {
  padding-top: 1.51515vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal .calculator__params_password .calculator__row:first-child {
    padding-top: 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .personal .calculator__params_password .calculator__row:first-child {
    padding-top: 6.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal .calculator__params_password .calculator__row:first-child {
    padding-top: 20px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal .calculator__params_password .calculator__row:first-child {
    padding-top: 1.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal .calculator__params_password .calculator__row:first-child {
    padding-top: 22.27124px;
  }
}

.personal .calculator__params_password input[type="password"]::-webkit-input-placeholder {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.66667vw;
  letter-spacing: -0.02em;
  color: #828282;
}

.personal .calculator__params_password input[type="password"]:-ms-input-placeholder {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.66667vw;
  letter-spacing: -0.02em;
  color: #828282;
}

.personal .calculator__params_password input[type="password"]::-ms-input-placeholder {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.66667vw;
  letter-spacing: -0.02em;
  color: #828282;
}

.personal .calculator__params_password input[type="password"]::placeholder {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.66667vw;
  letter-spacing: -0.02em;
  color: #828282;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal .calculator__params_password input[type="password"]::-webkit-input-placeholder {
    font-size: 2.10526vw;
    line-height: 2.89474vw;
  }
  .personal .calculator__params_password input[type="password"]:-ms-input-placeholder {
    font-size: 2.10526vw;
    line-height: 2.89474vw;
  }
  .personal .calculator__params_password input[type="password"]::-ms-input-placeholder {
    font-size: 2.10526vw;
    line-height: 2.89474vw;
  }
  .personal .calculator__params_password input[type="password"]::placeholder {
    font-size: 2.10526vw;
    line-height: 2.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .personal .calculator__params_password input[type="password"]::-webkit-input-placeholder {
    font-size: 5vw;
    line-height: 6.875vw;
  }
  .personal .calculator__params_password input[type="password"]:-ms-input-placeholder {
    font-size: 5vw;
    line-height: 6.875vw;
  }
  .personal .calculator__params_password input[type="password"]::-ms-input-placeholder {
    font-size: 5vw;
    line-height: 6.875vw;
  }
  .personal .calculator__params_password input[type="password"]::placeholder {
    font-size: 5vw;
    line-height: 6.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal .calculator__params_password input[type="password"]::-webkit-input-placeholder {
    font-size: 16px;
    line-height: 22px;
  }
  .personal .calculator__params_password input[type="password"]:-ms-input-placeholder {
    font-size: 16px;
    line-height: 22px;
  }
  .personal .calculator__params_password input[type="password"]::-ms-input-placeholder {
    font-size: 16px;
    line-height: 22px;
  }
  .personal .calculator__params_password input[type="password"]::placeholder {
    font-size: 16px;
    line-height: 22px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal .calculator__params_password input[type="password"]::-webkit-input-placeholder {
    font-size: 1.11111vw;
    line-height: 1.52778vw;
  }
  .personal .calculator__params_password input[type="password"]:-ms-input-placeholder {
    font-size: 1.11111vw;
    line-height: 1.52778vw;
  }
  .personal .calculator__params_password input[type="password"]::-ms-input-placeholder {
    font-size: 1.11111vw;
    line-height: 1.52778vw;
  }
  .personal .calculator__params_password input[type="password"]::placeholder {
    font-size: 1.11111vw;
    line-height: 1.52778vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal .calculator__params_password input[type="password"]::-webkit-input-placeholder {
    font-size: 17.81699px;
    line-height: 24.49836px;
  }
  .personal .calculator__params_password input[type="password"]:-ms-input-placeholder {
    font-size: 17.81699px;
    line-height: 24.49836px;
  }
  .personal .calculator__params_password input[type="password"]::-ms-input-placeholder {
    font-size: 17.81699px;
    line-height: 24.49836px;
  }
  .personal .calculator__params_password input[type="password"]::placeholder {
    font-size: 17.81699px;
    line-height: 24.49836px;
  }
}

.personal .calculator__params_password input[type="password"]:disabled::-webkit-input-placeholder {
  color: #BDBDBD;
}

.personal .calculator__params_password input[type="password"]:disabled:-ms-input-placeholder {
  color: #BDBDBD;
}

.personal .calculator__params_password input[type="password"]:disabled::-ms-input-placeholder {
  color: #BDBDBD;
}

.personal .calculator__params_password input[type="password"]:disabled::placeholder {
  color: #BDBDBD;
}

.personal .calculator__bottom__wrapper {
  padding-top: 2.5vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .personal .calculator__bottom__wrapper {
    padding-top: 4.34211vw;
  }
}

@media screen and (max-width: 759px) {
  .personal .calculator__bottom__wrapper {
    padding-top: 10.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .personal .calculator__bottom__wrapper {
    padding-top: 33px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .personal .calculator__bottom__wrapper {
    padding-top: 2.29167vw;
  }
}

@media screen and (min-width: 1600px) {
  .personal .calculator__bottom__wrapper {
    padding-top: 36.74755px;
  }
}

.personal .calculator .calculator__row_entity {
  position: absolute;
  opacity: 0;
  z-index: -1;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.personal .calculator .calculator__row_entity_open {
  position: relative;
  z-index: 0;
  opacity: 1;
}
/*# sourceMappingURL=personal.css.map */