.overlay-body,.subpage-bg{background-color:var(--color-cream)}.overlay-body>.flex,.overlay-body>.flex>.col{position:relative;height:100%;width:100%}#menu-wrapper{padding-top:var(--size-16px);padding-bottom:var(--size-16px)}body{font-size:var(--size-16px)}#sim-footer{margin-top:calc(100vh - var(--size-300px));height:var(--size-300px);display:flex;align-items:flex-end;padding-bottom:var(--size-24px)}.social-img-wrapper{margin:var(--size-3px) var(--size-8px);padding:var(--size-10px) var(--size-22px)}.social-img-wrapper>img{width:var(--size-24px);height:var(--size-24px)}a{color:var(--color-blue-dark)}.subpage-bg{position:relative;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.subpage-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;z-index:2}.overlay-body{min-height:var(--size-300px);height:calc(100% - var(--size-180px));width:calc(100% - 2 * var(--padding-universal));border-radius:var(--size-16px);margin-top:var(--size-80px);box-shadow:1px 1px 8px -2px rgba(10,10,10,.75);-webkit-box-shadow:1px 1px 8px -2px rgba(10,10,10,.75);-moz-box-shadow:1px 1px 8px -2px rgba(10,10,10,.75);overflow-x:hidden;overflow-y:hidden}.layer-motif-exercises{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/motif-pattern2.svg);background-size:300px;background-repeat:repeat;opacity:.08}