.md-header {
   background-color: #3F296A;
}
.md-nav__title {
   display: none;
}
.md-header__button.md-logo :is(img, svg) {
    height: auto;
    width: 130px;
}
.md-header__title {
   margin-left: 6rem;
}
.md-tabs {
   background-color: #3F296A;
}
.md-sidebar__scrollwrap:hover {
   scrollbar-color: #3F296A transparent;
}
.md-typeset :is(.admonition-title, summary)::before {
    background-color: transparent;
   content: "";
   height: 1rem;
   left: .6rem;
   -webkit-mask-repeat: no-repeat;
   mask-repeat: no-repeat;
   -webkit-mask-size: contain;
   mask-size: contain;
   position: absolute;
   width: 1rem;
}
.md-typeset :is(.admonition-title, summary) {
   background-color: #ffffff;
   border-left: 0.5rem solid #3F296A;
   border-top-left-radius: .1rem;
   font-weight: 400;
   margin: 0 -.6rem 0 -.8rem;
   padding: 1.4rem .6rem 1.4rem 2rem;
   position: relative;
}
.md-typeset :is(.admonition, details) {
   background-color: #ffffff;
   border-left: .2rem solid #3F296A;
   border-radius: .1rem;
   display: flow-root;
   font-size: 16px;
   margin: 1.5625em 0;
   padding: 0 .6rem;
   page-break-inside: avoid;
}
.md-typeset h1 {
   color: #565656;
   font-weight: 500;
   font-size: 45px;
   line-height: 1.3;
   margin: 0 0 1.25em;
}
.md-nav__link:is(:focus, :hover) {
   color: #E58B0A;
}
.md-nav__item .md-nav__link--active {
   color: #E58B0A;
   font-weight: bold;
}
.md-nav__link {
   font-family: 'Manrope', sans-serif;
   font-style: normal;
   font-weight: 500;
   font-size: 16px;
   line-height: 133.19%;
   letter-spacing: 0.005em;
   color: #565656;
}
.md-footer-meta {
   display: none;
}
.md-typeset iframe {
    height: 30.172vw !important;
}