@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Onest:wght@100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");
:root {
  --font-family: "Inter", sans-serif;
  --second-family: "Inter", sans-serif;
  --thied-family: "Inter", sans-serif;
  --content-width: 1268px;
  --container-offset: 20px;
  --container-width: calc(var(--content-width) + (var(--container-offset) * 2));
  --light-color: #fff;
  --primary: #003077;
  --secondary: #d7d7d7;
  --red: #ff5468;
  --text-gray: #656565;
  --title-black: #313131;
  --text-dropdown: #969696;
  --dropdown-hover: #FDFDFD;
  --dropdown-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.15);
}

/* stylelint-disable */
/* stylelint-disable */
/* stylelint-disable */
.custom-checkbox__field:checked + .custom-checkbox__content::after {
  opacity: 1;
}

.custom-checkbox__field:focus + .custom-checkbox__content::before {
  outline: 2px solid #f00;
  outline-offset: 2px;
}

.custom-checkbox__field:disabled + .custom-checkbox__content {
  opacity: 0.4;
  pointer-events: none;
}

/* stylelint-disable */
/* stylelint-disable */
/* stylelint-disable value-keyword-case */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.page {
  height: 100%;
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

main {
  min-height: 100vh;

@media (max-width: 1300px) {
	main {
	  padding: 0px 10px;
	}
}

body {
  margin: 0;
  min-width: 360px;
  min-height: 100%;
  font-size: 16px;
  font-family: var(--font-family, sans-serif);
}

img {
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;

}

ul, li, button, h1, h2, h3, h4, h5, p {
  padding: 0;
  margin: 0;
}

a {
  text-decoration: none;
  color: initial;
}

a:visited {
  color: initial;
}

li {
  list-style: none;
}

.site-container {
  overflow: hidden;
  margin-top: 30px;
}

.is-hidden {
  display: none !important; /* stylelint-disable-line declaration-no-important */
}

.btn-reset {
  border: none;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
}

.list-reset {
  list-style: none;
  margin: 0;
  padding: 0;
}

.input-reset {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  border-radius: 0;
  background-color: #fff;
}
.input-reset::-webkit-search-decoration, .input-reset::-webkit-search-cancel-button, .input-reset::-webkit-search-results-button, .input-reset::-webkit-search-results-decoration {
  display: none;
}

.visually-hidden {
  position: absolute;
  overflow: hidden;
  margin: -1px;
  border: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  clip: rect(0 0 0 0);
}

.container {
  margin: 0 auto;
/*   padding: 0 var(--container-offset); */
  max-width: var(--container-width);
}

.e-con-inner {
  padding: 0 var(--container-offset);
}

.centered {
  text-align: center;
}

.dis-scroll {
  position: fixed;
  left: 0;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -ms-scroll-chaining: none;
  overscroll-behavior: none;
}

.page--ios .dis-scroll {
  position: relative;
}

.d-btn {
 border: 0.6px solid #D6E1F0;
  border-radius: 120px;
  padding: 16px 16px 16px 24px;
  height: 36px;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  cursor: pointer;
  position: relative;
  -webkit-transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, background 0.3s ease-in-out;
}
.d-btn:hover {
  background: var(--dropdown-hover);
}

.d-btn-2 {
  border: 1px solid var(--primary);
  border-radius: 50px;
  padding: 7px 50px;
  width: 100px;
  height: 43px;
  background: transparent;
  color: var(--primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
}

.d-btn-3 {
  border: 0.6px solid #e5e5e5;
  border-radius: 12px;
  padding: 16px 24px;
  min-width: 162px;
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  background: transparent;
  font-size: 14px;
  gap: 4px;
}

.d-btn-4 {
  border: none;
  border-radius: 12px;
  padding: 16px 20px;
  min-width: 112px;
  height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  background: var(--primary);
  color: var(--light-color);
  font-size: 14px;
}

.mob-btn {
  border-radius: 40px;
  width: 44px;
  height: 44px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.mob-btn img {
  width: 18px;
  height: 18px;
}

.open-list {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

@media (max-width: 768px) {
  .dropdown-open {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
}

.no-scroll {
  overflow: hidden;
  height: 100vh;
}

table {
  width: 100%;
  border-collapse: collapse;
}
table td {
  padding: 10px 0 2px;
}
table .label {
  text-align: left;
  font-size: 14px;
  color: #8398B6;
}
table .value {
  text-align: right;
  font-size: 20px;
  color: #003077;
  font-weight: 400;
  position: relative;
  top: -5px;
}

.tag {
  border-radius: 40px;
  font-family: var(--second-family);
  padding: 10px 16px;
  min-width: 62px;
  height: 40px;
  background: #FFFFFF;
  color: #37598B;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-wrap: nowrap;
}

.graph-modal__container {
  background-color: transparent;
}
.graph-modal__container .card__arrow-next, .graph-modal__container .card__arrow-prev {
  visibility: visible;
}
.graph-modal__container .swiper-button-prev:after, .graph-modal__container .swiper-rtl .swiper-button-next:after,
.graph-modal__container .swiper-button-next:after, .graph-modal__container .swiper-rtl .swiper-button-prev:after {
  content: none;
}

.graph-modal__close {
  background-image: none;
  z-index: 2;
  height: 30px;
  width: 30px;
  top: -10px;
  right: -10px;
}
.graph-modal__close img {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(21deg) brightness(100%) contrast(103%);
  filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(21deg) brightness(100%) contrast(103%);
  width: 100%;
  height: 100%;
}

.default-prev-btn,
.default-next-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 32px;
  width: 32px;
  background-color: var(--light-color);
  position: absolute;
  top: 50%;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.default-prev-btn img,
.default-next-btn img {
  height: 18px;
  width: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.default-next-btn {
  right: 15px;
}
.default-next-btn img {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.default-prev-btn {
  left: 15px;
}

.e-con>.e-con-inner {
  max-width: 1140px;
}

.dropdown-selected-value {
  background: var(--primary);
  border-radius: 50%;
  width: 7px;
  height: 7px;
}/*# sourceMappingURL=main.css.map */
