.sje{overflow:hidden;position:relative;background-color:#e3f3f4}@media only screen and (max-width:48em){.sje{margin-left:0;margin-right:0}}@media (min-width:75em){.sje{min-height:800;height:auto}}@media (min-width:90rem){.sje{display:flex;align-items:flex-end}}.sje__inner{width:100%;position:relative}.sje__inner:before{display:block;content:"";width:100%;padding-top:50%}.sje__inner>.pfw{position:absolute;top:0;left:0;right:0;bottom:0}.sje--active{overflow-x:auto}.sje__notice{margin-top:0.5em;margin-bottom:2rem;color:#009D57;font-size:0.8em;text-align:right}.sje__cta{position:absolute;left:1em;top:15%;z-index:10;text-align:center;color:#5d707c;width:19ch;font-size:1em}.sje__cta strong{display:block;font-weight:400;font-size:1.3em;line-height:1.4}@media (min-width:75em){.sje__cta{top:20%;left:6em}}.header+.sje{margin-top:0}#animation_container{width:100%;height:100%}#animation_container canvas{width:100% !important;height:100% !important}.sje__sidebar{position:fixed;top:0;right:0;height:100%;width:100%;z-index:300;padding:1em 2em;max-width:30em;display:flex;align-items:center;justify-content:center;transform:translateX(105%);transition:transform 0.7s;background-color:#fff}.sje__sidebar h2{margin-top:0;text-transform:uppercase}.sje__sidebar .sje__back{margin-bottom:3rem}.sje__sidebar .sje__back .icon{transform:rotate(90deg)}.sje__sidebar .sje__more .icon{transform:rotate(-90deg)}@media (min-width:48em){.sje__sidebar{padding:2em;box-shadow:0px 0px 1em 0px rgba(0, 0, 0, 0.25)}}@media (min-width:65em){.sje__sidebar{max-width:30em;padding:4em}}@media (min-width:75em){.sje__sidebar{padding:4em 5em}}.sje__sidebar--primary h2{color:#fcb53b}.sje__sidebar--secondary h2{color:#5b77b1}.sje__sidebar--terciary h2{color:#00b684}.sje__sidebar--active{transform:translateX(0)}@media (min-width:65em){.sje__sidebarInner{--space: 3rem}}.sje__intro{margin-top:1.5rem}.sje__backBtn{text-align:center}.sje__backBtn .icon{transform:rotate(90deg)}.oInfo{margin-top:6em}#_preload_div_{position:absolute;left:0;top:0;width:100% !important;height:100% !important;display:flex;align-items:center;justify-content:center;background-color:#fff}.sjeSteps__wrap{display:none}@media (min-width:48em){.sjeSteps__wrap{display:block}}.sjeWarning{margin-bottom:1em;font-style:italic}@media (min-width:48em){.sjeWarning{display:none}}.sjeSteps{display:flex;margin-bottom:1em}.sjeSteps button{flex:1;transition:all 0.3s;padding:0.5em;border:1px solid #C1C1C1;border-left:none;color:#009D57}.sjeSteps button:first-child{border-left:1px solid #C1C1C1}.sjeSteps button:hover{flex:2}.sjeSteps button.active{flex:2;background:#007a78;background:-moz-linear-gradient(left, #007a78 0%, #009D57 100%);background:-webkit-linear-gradient(left, #007a78 0%, #009D57 100%);background:linear-gradient(to right, #007a78 0%, #009D57 100%);color:#fff}.sjeInfo__descs ol{list-style:none;margin:0;padding:0}.sjeInfo__descs li{display:none;padding:0.5em 1em}.sjeInfo__descs li.active{display:block}@media (min-width:65em){.sjeInfo__descs li{padding:0.5em 3em}}.bPrev .icon{transform:rotate(180deg)}.bPrev.active{background:#007a78;background:-moz-linear-gradient(left, #007a78 0%, #009D57 100%);background:-webkit-linear-gradient(left, #007a78 0%, #009D57 100%);background:linear-gradient(to right, #007a78 0%, #009D57 100%)}.bNext.active{background:#007a78;background:-moz-linear-gradient(left, #007a78 0%, #009D57 100%);background:-webkit-linear-gradient(left, #007a78 0%, #009D57 100%);background:linear-gradient(to right, #007a78 0%, #009D57 100%)}@media (min-width:48em){.sjeInfo{display:flex;align-items:flex-start;z-index:2;margin-top:-1em}}.sjeInfo__controls{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;margin-left:0.5em;color:#007a78;background-color:#B6EDC4}.sjeInfo__controls .b{padding:0.25em;color:#fff;font-size:2em}.sjeInfo__controls .b:hover{background:#007a78;background:-moz-linear-gradient(left, #007a78 0%, #009D57 100%);background:-webkit-linear-gradient(left, #007a78 0%, #009D57 100%);background:linear-gradient(to right, #007a78 0%, #009D57 100%)}@media (min-width:48em){.sjeInfo__controls{justify-content:center}}.sjeInfo__counter{margin:0 0.5em}.sjeInfo__descs{flex:1 1 auto;background-color:#fff}