@import "font211/stylesheet.css";
* {
  font-family: "Font 211 Rounded", sans-serif;
}

.bg-dark {
  background-color: #4857F6 !important;
}
.bg-dark.isdarkest {
  background-color: #191F5E !important;
}

.sidepanel {
  width: 230px;
  padding-left: 35px;
}
@media (max-width: 995px) {
  .sidepanel {
    display: none !important;
  }
  .sidepanel.topbrand {
    display: inline-block !important;
    padding-left: 0px;
  }
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 7C3 6.44772 3.44772 6 4 6H20C20.5523 6 21 6.44772 21 7C21 7.55228 20.5523 8 20 8H4C3.44772 8 3 7.55228 3 7ZM11 17C11 16.4477 11.4477 16 12 16H20C20.5523 16 21 16.4477 21 17C21 17.5523 20.5523 18 20 18H12C11.4477 18 11 17.5523 11 17Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}

.navbar-dark .navbar-toggler[aria-expanded=true] .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3638 5.63603C18.7544 6.02656 18.7544 6.65972 18.3638 7.05025L13.4141 12L18.3638 16.9498C18.7544 17.3403 18.7544 17.9734 18.3638 18.364C17.9733 18.7545 17.3401 18.7545 16.9496 18.364L11.9999 13.4142L7.05012 18.364C6.6596 18.7545 6.02644 18.7545 5.63591 18.364C5.24539 17.9734 5.24539 17.3403 5.63591 16.9497L10.5857 12L5.63591 7.05026C5.24539 6.65973 5.24539 6.02657 5.63591 5.63604C6.02644 5.24552 6.6596 5.24552 7.05013 5.63604L11.9999 10.5858L16.9496 5.63603C17.3401 5.24551 17.9733 5.24551 18.3638 5.63603Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}

.navbar-dark .navbar-toggler {
  border-color: rgba(255, 255, 255, 0) !important;
  padding-right: 0px;
  padding-left: 0px;
}

.container-fluid {
  padding-left: 0px;
  padding-right: 0px;
}

.navbar-dark .navbar-nav .nav-link {
  color: white !important;
  position: relative;
}
.navbar-dark .navbar-nav .nav-link:hover::after {
  content: "";
  position: absolute;
  width: 28px;
  height: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  bottom: 0px;
  left: calc(50% - 36px);
  border-radius: 38px;
}
.navbar-dark .navbar-nav .nav-link.pr-lg-0:hover::after {
  content: "";
  position: absolute;
  width: 28px;
  height: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  bottom: 0px;
  left: calc(50% - 14px);
  border-radius: 38px;
}

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  position: relative;
}
.navbar-dark .navbar-nav .active > .nav-link::after, .navbar-dark .navbar-nav .nav-link.active::after, .navbar-dark .navbar-nav .nav-link.show::after, .navbar-dark .navbar-nav .show > .nav-link::after {
  content: "";
  position: absolute;
  width: 28px;
  height: 4px;
  background-color: white;
  bottom: 0px;
  left: calc(50% - 36px);
  border-radius: 38px;
}
.navbar-dark .navbar-nav .active > .nav-link.pr-lg-0::after, .navbar-dark .navbar-nav .nav-link.active.pr-lg-0::after, .navbar-dark .navbar-nav .nav-link.show.pr-lg-0::after, .navbar-dark .navbar-nav .show > .nav-link.pr-lg-0::after {
  left: calc(50% - 14px);
}
.navbar-dark .navbar-nav .active > .nav-link.pr-lg-0:hover::after, .navbar-dark .navbar-nav .nav-link.active.pr-lg-0:hover::after, .navbar-dark .navbar-nav .nav-link.show.pr-lg-0:hover::after, .navbar-dark .navbar-nav .show > .nav-link.pr-lg-0:hover::after {
  content: "";
  position: absolute;
  width: 28px;
  height: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  bottom: 0px;
  left: calc(50% - 14px);
  border-radius: 38px;
}

.navbar-expand-lg .navbar-nav .nav-link {
  padding-top: 15px;
  padding-bottom: 15px;
}

.navbar {
  padding: 10px 1rem 10px 1rem;
}
@media (min-width: 992px) {
  .navbar {
    top: 40px;
  }
}
.navbar.isdarkest {
  top: 0px;
}
@media (min-width: 992px) {
  .navbar {
    padding: 10px 1rem 16px 1rem;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 44px;
    padding-left: 0px;
  }
}
@media (max-width: 991px) {
  .navbar-dark .navbar-collapse {
    background-color: white;
    position: absolute;
    top: 60px;
    left: 0px;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding-top: 15px;
  }
  .navbar-dark .navbar-collapse.show {
    height: calc(100vh - 60px);
  }
  .navbar-dark .navbar-collapse .navbar-nav .nav-link {
    color: #4857F6 !important;
    line-height: 58px;
    position: relative;
    display: flex;
    justify-content: left;
  }
  .navbar-dark .navbar-collapse .navbar-nav .nav-link.has-subitems-list::after {
    content: "" !important;
    position: relative !important;
    display: inline-block !important;
    width: 24px !important;
    height: 24px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.331 19.7431C13.9206 19.3736 13.8875 18.7413 14.2571 18.3308L19.9576 12L14.2571 5.66913C13.8875 5.25871 13.9206 4.62641 14.3311 4.25686C14.7415 3.8873 15.3738 3.92042 15.7433 4.33085L22.0464 11.3308C22.3888 11.7112 22.3888 12.2888 22.0464 12.6691L15.7433 19.6691C15.3738 20.0796 14.7415 20.1127 14.331 19.7431Z' fill='%234857F6'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-size: 24px 24px !important;
    background-position: center center !important;
    margin-left: 6px !important;
    background-color: transparent !important;
    bottom: 0px !important;
    left: 0px !important;
    border-radius: 0px !important;
    align-self: center !important;
  }

  .issubitemsliss {
    position: fixed;
    left: 101vw;
    top: 60px;
    z-index: 999999;
    width: 100vw;
    height: calc(100vh - 60px);
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: left 500ms ease;
    -moz-transition: left 500ms ease;
    -ms-transition: left 500ms ease;
    -o-transition: left 500ms ease;
    transition: left 500ms ease;
    background-color: white;
    display: block !important;
    padding: 15px;
  }
  .issubitemsliss.show {
    left: 0px;
  }
  .issubitemsliss a {
    display: block;
    position: relative;
    line-height: 58px;
  }
  .issubitemsliss a:hover {
    text-decoration: none;
  }
  .issubitemsliss a.show-back {
    color: #4857F6;
    display: flex;
    justify-content: left;
    align-items: center;
    cursor: pointer;
    margin-top: 16px;
    margin-bottom: 12px;
  }
  .issubitemsliss a.show-back::before {
    content: "" !important;
    position: relative !important;
    display: inline-block !important;
    width: 24px !important;
    height: 24px !important;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.97217 4.25687C10.3826 4.62643 10.4157 5.25873 10.0462 5.66915L4.34565 12L10.0462 18.3309C10.4157 18.7413 10.3826 19.3736 9.97218 19.7431C9.56175 20.1127 8.92946 20.0796 8.5599 19.6692L2.25687 12.6692C1.91438 12.2888 1.91438 11.7112 2.25687 11.3309L8.5599 4.33086C8.92945 3.92044 9.56175 3.88732 9.97217 4.25687Z' fill='%234857F6'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-size: 24px 24px !important;
    background-position: center center !important;
    margin-right: 6px !important;
    background-color: transparent !important;
    bottom: 0px !important;
    left: 0px !important;
    border-radius: 0px !important;
    align-self: center !important;
  }
  .issubitemsliss a.show-back:hover {
    color: #4857F6;
  }
  .issubitemsliss a.listeditem {
    color: #191F5E;
  }
  .issubitemsliss a.listeditem.active {
    color: #4857F6;
  }
}
.sidepanel-nav ul {
  padding-left: 0px;
  list-style: none;
  padding-top: 90px;
  padding-bottom: 60px;
}
.sidepanel-nav ul li a {
  color: #191F5E;
  text-decoration: none !important;
  font-weight: normal;
  font-size: 14px;
  line-height: 28px;
}
.sidepanel-nav ul li a.active {
  color: #4857F6;
}

aside {
  position: fixed;
  top: 120px;
  left: 0px;
  max-height: calc(100vh - 100px);
  overflow-y: auto;
  z-index: 105;
}
aside.sidepanel {
  background-color: rgba(255, 255, 255, 0.8);
}

.zpmv-main {
  padding-top: 100px;
}
@media (min-width: 992px) {
  .zpmv-main {
    padding-top: 215px;
    padding-left: 240px;
  }
}

.zpmv-main-full-wide img {
  border-radius: 0px !important;
}

.zpmv-footer {
  padding-top: 200px;
}
@media (min-width: 992px) {
  .zpmv-footer {
    padding-left: 240px;
  }
}
.zpmv-footer a {
  color: #4857F6 !important;
  font-size: 16px;
  font-weight: bold;
}
.zpmv-footer a[download] {
  margin-right: 110px;
  margin-bottom: 30px;
  position: relative;
  display: inline-block;
  padding-left: 36px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 15.5V18.5C2 19.6046 2.89543 20.5 4 20.5H20C21.1046 20.5 22 19.6046 22 18.5V15.5' stroke='%234857F6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 4L12.5 14.5M12.5 14.5L17 10M12.5 14.5L8 10' stroke='%234857F6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.zpmv-footer h3 {
  margin-bottom: 40px;
  font-size: 24px;
}
.zpmv-footer h4 {
  margin-top: 80px;
  margin-bottom: 40px;
}
.zpmv-footer .prevnext {
  border-top: 1px solid #D6D6D6;
  border-bottom: 1px solid #D6D6D6;
  padding-top: 25px;
  padding-bottom: 25px;
}
.zpmv-footer .prevnext .prev {
  padding-left: 36px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0462 5.66914C15.4157 5.25872 15.3826 4.62642 14.9722 4.25686C14.5618 3.88731 13.9295 3.92043 13.5599 4.33086L15.0462 5.66914ZM8 12L7.25687 11.3309C6.91438 11.7112 6.91438 12.2888 7.25687 12.6691L8 12ZM13.5599 19.6691C13.9295 20.0796 14.5618 20.1127 14.9722 19.7431C15.3826 19.3736 15.4157 18.7413 15.0462 18.3309L13.5599 19.6691ZM13.5599 4.33086L7.25687 11.3309L8.74314 12.6691L15.0462 5.66914L13.5599 4.33086ZM7.25687 12.6691L13.5599 19.6691L15.0462 18.3309L8.74314 11.3309L7.25687 12.6691Z' fill='%234857F6'/%3E%3C/svg%3E%0A");
}
.zpmv-footer .prevnext .next {
  padding-right: 36px;
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.25706 18.3309C6.8875 18.7413 6.92063 19.3736 7.33105 19.7431C7.74147 20.1127 8.37377 20.0796 8.74333 19.6691L7.25706 18.3309ZM14.3032 12L15.0464 12.6691C15.3888 12.2888 15.3888 11.7112 15.0464 11.3309L14.3032 12ZM8.74333 4.33086C8.37377 3.92043 7.74147 3.88731 7.33105 4.25686C6.92063 4.62642 6.8875 5.25872 7.25706 5.66914L8.74333 4.33086ZM8.74333 19.6691L15.0464 12.6691L13.5601 11.3309L7.25706 18.3309L8.74333 19.6691ZM15.0464 11.3309L8.74333 4.33086L7.25706 5.66914L13.5601 12.6691L15.0464 11.3309Z' fill='%234857F6'/%3E%3C/svg%3E%0A");
}
.zpmv-footer .copy {
  margin-top: 100px;
}
@media (min-width: 992px) {
  .zpmv-footer .copy {
    margin-top: 136px;
  }
}
.zpmv-footer .copy p {
  font-size: 10px;
  color: #9A9A9A;
}

.introsection {
  padding-bottom: 85px;
}
.introsection h1 {
  color: #4857F6;
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 20px;
  font-weight: bold;
}
.introsection p {
  font-size: 22px;
  line-height: 28px;
  color: #9A9A9A;
  font-weight: normal;
}
.introsection p .btn-primary {
  padding: 13px 30px 13px 30px;
  background: #4857F6;
  border-radius: 30px;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
}
.introsection p .btn-primary:hover {
  background: #3C49D2;
}
.introsection img {
  border-radius: 20px;
  margin-bottom: 40px;
}

.normalsection {
  padding-bottom: 85px;
}
.normalsection h2 {
  font-size: 24px;
  line-height: 32px;
  color: #191F5E;
  margin-bottom: 25px;
  font-weight: bold;
}
.normalsection p {
  font-size: 16px;
  line-height: 25px;
  color: #191F5E;
  font-weight: normal;
}
.normalsection p a {
  color: #4857F6;
}
.normalsection p .btn-primary {
  padding: 13px 30px 13px 30px;
  background: #4857F6;
  border-radius: 30px;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
}
.normalsection p .btn-primary:hover {
  background: #3C49D2;
}
.normalsection img {
  border-radius: 20px;
  margin-bottom: 40px;
}
.normalsection ul {
  padding-left: 20px;
}
.normalsection ul li, .normalsection ol li {
  font-size: 16px;
  line-height: 25px;
  color: #191F5E;
  font-weight: normal;
  padding-bottom: 10px;
}
.normalsection .row + img {
  margin-top: 24px;
}

.chaptersection {
  padding-bottom: 85px;
}
.chaptersection h1 {
  font-weight: bold;
  font-size: 60px;
  color: #4857F6;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .chaptersection h1 {
    color: #4857F6;
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 20px;
    font-weight: bold;
  }
}
.chaptersection p {
  font-size: 24px;
  color: #4857F6;
  line-height: 32px;
  margin-bottom: 100px;
}
.chaptersection img {
  border-radius: 20px;
  margin-bottom: 40px;
  box-shadow: 0px 20px 45px #F0F0F0;
}

.imgshadows {
  overflow: visible;
}
.imgshadows img {
  -webkit-filter: drop-shadow(0px 20px 45px #F0F0F0);
  filter: drop-shadow(0px 20px 45px #F0F0F0);
  overflow: visible;
}
.imgshadows.blueshadow {
  overflow: visible;
}
.imgshadows.blueshadow img {
  -webkit-filter: drop-shadow(0px 10px 25px #C8D2FF);
  filter: drop-shadow(0px 10px 25px #C8D2FF);
  overflow: visible;
}

.imghadow {
  -webkit-filter: drop-shadow(0px 20px 45px #F0F0F0);
  filter: drop-shadow(0px 20px 45px #F0F0F0);
  overflow: visible;
}

.br-20 {
  border-radius: 20px;
}

.fixed-bottom-nav {
  position: fixed;
  width: 100vw;
  overflow-x: hidden;
  min-height: 48px;
  left: 0px;
  bottom: 0px;
  z-index: 2000;
  background: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(32px);
  -webkit-backdrop-filter: blur(32px);
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .fixed-bottom-nav {
    display: none;
  }
}
.fixed-bottom-nav .scrollers {
  padding-left: 44px;
  width: calc(100% - 435px);
  max-width: calc(100% - 435px);
  overflow-x: auto;
  display: flex;
  flex-wrap: nowrap;
  padding-bottom: 10px;
  padding-top: 10px;
}
.fixed-bottom-nav .scrollers .scroller {
  color: #4857F6;
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  position: relative;
  margin-left: 8px;
  margin-right: 20px;
  padding: 3px 7px 2px 7px;
  border-radius: 100px;
  border: 1px solid transparent;
  white-space: nowrap;
}
.fixed-bottom-nav .scrollers .scroller:hover, .fixed-bottom-nav .scrollers .scroller.active {
  color: white;
  background-color: #4857F6;
  border-color: #4857F6;
  text-decoration: none;
}
.fixed-bottom-nav .hardlinks {
  width: 455px;
  max-width: 455px;
  padding-left: 20px;
  padding-top: 9px;
  text-align: right;
}
.fixed-bottom-nav .hardlinks a {
  color: #4857F6;
  font-size: 12px;
  font-weight: bold;
}
.fixed-bottom-nav .hardlinks a[download] {
  margin-right: 24px;
  position: relative;
  display: inline-block;
  padding-left: 36px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 15.5V18.5C2 19.6046 2.89543 20.5 4 20.5H20C21.1046 20.5 22 19.6046 22 18.5V15.5' stroke='%234857F6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 4L12.5 14.5M12.5 14.5L17 10M12.5 14.5L8 10' stroke='%234857F6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.fixed-bottom-nav .hardlinks a.sendit {
  padding-left: 16px;
  padding-right: 16px;
  border-left: 1px solid #9A9A9A;
  display: inline-block;
}
.fixed-bottom-nav .hardlinks a.sendit:hover {
  text-decoration: none;
}
.fixed-bottom-nav .hardlinks a.sendit svg {
  width: 24px;
  height: 24px;
}
.fixed-bottom-nav .hardlinks a.likeit {
  padding-left: 16px;
  padding-right: 16px;
  border-left: 1px solid #9A9A9A;
  display: inline-block;
}
.fixed-bottom-nav .hardlinks a.likeit:hover {
  text-decoration: none;
}
.fixed-bottom-nav .hardlinks a.likeit svg {
  width: 24px;
  height: 24px;
}

.loginscreen {
  overflow-x: hidden;
  padding-top: 50px;
  padding-bottom: 50px;
}
.loginscreen .col-12, .loginscreen .col-6 {
  position: relative;
}
.loginscreen h1 {
  position: absolute;
  top: 190px;
  left: 44px;
  width: calc(100% - 64px);
  font-style: normal;
  font-weight: bold;
  font-size: 60px;
  line-height: 60px;
}
.loginscreen .col, .loginscreen .col-1, .loginscreen .col-10, .loginscreen .col-11, .loginscreen .col-12, .loginscreen .col-2, .loginscreen .col-3, .loginscreen .col-4, .loginscreen .col-5, .loginscreen .col-6, .loginscreen .col-7, .loginscreen .col-8, .loginscreen .col-9, .loginscreen .col-auto, .loginscreen .col-lg, .loginscreen .col-lg-1, .loginscreen .col-lg-10, .loginscreen .col-lg-11, .loginscreen .col-lg-12, .loginscreen .col-lg-2, .loginscreen .col-lg-3, .loginscreen .col-lg-4, .loginscreen .col-lg-5, .loginscreen .col-lg-6, .loginscreen .col-lg-7, .loginscreen .col-lg-8, .loginscreen .col-lg-9, .loginscreen .col-lg-auto, .loginscreen .col-md, .loginscreen .col-md-1, .loginscreen .col-md-10, .loginscreen .col-md-11, .loginscreen .col-md-12, .loginscreen .col-md-2, .loginscreen .col-md-3, .loginscreen .col-md-4, .loginscreen .col-md-5, .loginscreen .col-md-6, .loginscreen .col-md-7, .loginscreen .col-md-8, .loginscreen .col-md-9, .loginscreen .col-md-auto, .loginscreen .col-sm, .loginscreen .col-sm-1, .loginscreen .col-sm-10, .loginscreen .col-sm-11, .loginscreen .col-sm-12, .loginscreen .col-sm-2, .loginscreen .col-sm-3, .loginscreen .col-sm-4, .loginscreen .col-sm-5, .loginscreen .col-sm-6, .loginscreen .col-sm-7, .loginscreen .col-sm-8, .loginscreen .col-sm-9, .loginscreen .col-sm-auto, .loginscreen .col-xl, .loginscreen .col-xl-1, .loginscreen .col-xl-10, .loginscreen .col-xl-11, .loginscreen .col-xl-12, .loginscreen .col-xl-2, .loginscreen .col-xl-3, .loginscreen .col-xl-4, .loginscreen .col-xl-5, .loginscreen .col-xl-6, .loginscreen .col-xl-7, .loginscreen .col-xl-8, .loginscreen .col-xl-9, .loginscreen .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 20px;
  padding-left: 20px;
}
.loginscreen .brand-login {
  margin-left: auto;
  margin-right: 0px;
  width: 115px;
  height: 24px;
  position: relative;
  display: block;
}
.loginscreen .login {
  margin-top: 135px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 40px 92px 80px 92px;
  background: #FFFFFF;
  box-shadow: 0px 20px 45px #F0F0F0;
  border-radius: 20px;
  margin-bottom: 20px;
}
.loginscreen h2 {
  font-style: normal;
  font-weight: bold;
  font-size: 36px;
  line-height: 44px;
  color: #4857F6;
  margin-bottom: 40px;
}
.loginscreen .input-wrapper {
  width: 100%;
  margin-bottom: 20px;
}
.loginscreen input {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #191F5E;
  border: 1px solid #C8D2FF;
  border-radius: 12px;
  padding: 11px 20px 13px 20px;
}
.loginscreen label {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #191F5E;
}
.loginscreen .login-submit {
  margin-top: 40px;
}
.loginscreen .btn-primary {
  padding: 13px 30px 13px 30px;
  background: #4857F6;
  border-radius: 30px;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  align-items: center;
  text-align: center;
  color: #FFFFFF;
}
.loginscreen .btn-primary:hover {
  background: #3C49D2;
}
.loginscreen .copy {
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  color: #9A9A9A;
}
@media (min-width: 992px) {
  .loginscreen .copy {
    padding-left: 20px;
  }
}
.loginscreen .error-alert {
  align-items: center;
  padding: 7px 12px;
  background: #F36D6D;
  border-radius: 8px;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  text-align: center;
  border-color: #F36D6D;
}

.navbar.isdarkest {
  padding: 3px 15px 3px 255px;
}
.navbar.isdarkest .navbar-nav {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
}
.navbar.isdarkest .navbar-nav a {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 18px;
  color: #FFFFFF;
  margin-left: 40px;
}
.navbar.isdarkest .navbar-nav a img {
  width: 16px;
  height: auto;
  margin-right: 6px;
}
.navbar.isdarkest .navbar-nav a:hover::after {
  display: none !important;
}

.navcard {
  box-shadow: 0px 20px 45px #F0F0F0;
  background-color: white;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  padding-bottom: 105px;
}
.navcard .navcard-content {
  padding: 0px 40px 0px 40px;
  position: relative;
}
.navcard img {
  width: 100%;
  border-radius: 0px !important;
}
.navcard h3 {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
  color: #4857F6;
  margin-top: 20px;
  margin-bottom: 20px;
}
.navcard p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 25px;
  color: #191F5E;
  margin-top: 0px;
  margin-bottom: 25px;
}
.navcard a {
  position: absolute;
  bottom: 40px;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  color: #4857F6;
  padding-left: 40px;
  font-size: 16px;
  font-weight: bold;
}
.navcard a::after {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0278 19.7431C12.6174 19.3736 12.5843 18.7413 12.9538 18.3308L17.7539 13L4 13C3.44771 13 3 12.5523 3 12C3 11.4477 3.44771 11 4 11L17.7539 11L12.9538 5.66913C12.5843 5.25871 12.6174 4.62641 13.0278 4.25686C13.4383 3.8873 14.0705 3.92042 14.4401 4.33085L20.7431 11.3308C21.0856 11.7112 21.0856 12.2888 20.7431 12.6691L14.4401 19.6691C14.0705 20.0796 13.4382 20.1127 13.0278 19.7431Z' fill='%234857F6'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  width: 24px;
  height: 24px;
  content: "";
  position: relative;
  display: inline-block;
  margin-left: 6px;
}
.navcard a:hover {
  text-decoration: none;
}

.bigcolor p {
  padding-top: 200px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .bigcolor p {
    padding-top: 500px;
  }
}

.midcolor p {
  padding-top: 200px;
  padding-bottom: 20px;
  margin-bottom: 30px;
}

.smcolor p {
  padding-top: 140px;
  padding-bottom: 15px;
  margin-bottom: 30px;
}

.breadscrum {
  display: block;
  position: relative;
  margin-bottom: 30px;
  text-decoration: none !important;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  color: #4857F6;
  padding-left: 30px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0462 5.66914C15.4157 5.25872 15.3826 4.62642 14.9722 4.25686C14.5618 3.88731 13.9295 3.92043 13.5599 4.33086L15.0462 5.66914ZM8 12L7.25687 11.3309C6.91438 11.7112 6.91438 12.2888 7.25687 12.6691L8 12ZM13.5599 19.6691C13.9295 20.0796 14.5618 20.1127 14.9722 19.7431C15.3826 19.3736 15.4157 18.7413 15.0462 18.3309L13.5599 19.6691ZM13.5599 4.33086L7.25687 11.3309L8.74314 12.6691L15.0462 5.66914L13.5599 4.33086ZM7.25687 12.6691L13.5599 19.6691L15.0462 18.3309L8.74314 11.3309L7.25687 12.6691Z' fill='%234857F6'/%3E%3C/svg%3E%0A");
}

.toggler-overwrap {
  border-bottom: 1px solid #C8D2FF;
  padding-top: 26px;
  padding-bottom: 26px;
}
.toggler-overwrap .main-toggler {
  padding-right: 40px;
  background-repeat: no-repeat;
  background-position: right center;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.25687 8.1795C4.62643 7.76908 5.25873 7.73595 5.66915 8.10551L12 13.806L18.3309 8.10551C18.7413 7.73595 19.3736 7.76908 19.7431 8.1795C20.1127 8.58992 20.0796 9.22222 19.6692 9.59178L12.6692 15.8948C12.2888 16.2373 11.7112 16.2373 11.3309 15.8948L4.33087 9.59178C3.92044 9.22222 3.88732 8.58992 4.25687 8.1795Z' fill='%234857F6'/%3E%3C/svg%3E%0A");
  background-size: 24px 24px;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #4857F6;
  cursor: pointer;
  display: block;
  position: relative;
}
.toggler-overwrap .main-toggler[aria-expanded=true] {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7431 15.8208C19.3736 16.2312 18.7413 16.2644 18.3308 15.8948L12 10.1943L5.66913 15.8948C5.25871 16.2644 4.62641 16.2312 4.25686 15.8208C3.8873 15.4104 3.92043 14.7781 4.33085 14.4085L11.3308 8.1055C11.7112 7.76301 12.2888 7.76301 12.6691 8.1055L19.6691 14.4085C20.0796 14.7781 20.1127 15.4104 19.7431 15.8208Z' fill='%234857F6'/%3E%3C/svg%3E%0A");
}
.toggler-overwrap .main-toggler:hover {
  text-decoration: none;
}
.toggler-overwrap .main-toggler + div {
  padding-top: 40px;
}
.toggler-overwrap img {
  margin-bottom: 40px;
  border-radius: 20px;
}

/*# sourceMappingURL=styles.css.map */
