/*!
 * Cropper.js v1.5.13
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2022-11-20T05:30:43.444Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.3333333333%;left:0;top:33.3333333333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.3333333333%;top:0;width:33.3333333333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}body{font-size:16px;color:#666}a{color:#444}a.no-hover{color:#666}strong{font-family:Neuzeit Grotesk Bold!important}#l-page{width:100%;min-height:100%;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "banner" "main" "footer"}.l-header{grid-area:header}.l-main-old{grid-area:main}.l-main-old--vert-center{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.l-main-old--grid-area-auto{grid-area:auto}.l-footer{grid-area:footer}.l-section-old{margin:4rem 0;position:relative}@media only screen and (max-width:600px){.l-section-old{margin:1rem 0}}.l-section-old--full{-moz-box-flex:1;flex:1 1 auto}.l-section-old--flat-top{margin-top:0!important}.l-section-old--flat-bottom{margin-bottom:0!important}.l-section-old--flat-left{margin-left:0!important}.l-section-old--frame{margin:4rem}@media only screen and (max-width:600px){.l-section-old--frame{margin:1rem}}.l-section-old--center{text-align:center}.l-section-old--flex-around{justify-content:space-around}.l-section-old--2-col,.l-section-old--flex-around{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.l-section-old--2-col,.l-section-old__col{-moz-box-pack:center;justify-content:center}.l-section-old__col{display:-moz-box;display:flex;margin:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:1279px){.l-section-old__col{margin:1.5rem}}@media only screen and (min-width:1500px){.l-section-old__col{margin:2rem 4rem!important}}@media screen and (max-width:600px){.l-section-old__col{margin:.5rem 1rem}}@media only screen and (max-width:1279px){.l-section-old__col--hide-bump{display:none}}@media only screen and (min-width:1279px){.l-section-old__col--splash-margin{margin:.5rem}}.l-section-old__col--left{-moz-box-pack:start;justify-content:flex-start}.l-section-old__col--grow{-moz-box-flex:1;flex:1 1}.l-container{display:-moz-inline-box;display:inline-flex}.l-container--full-width{width:100%}.l-container--vert-left{-moz-box-pack:start;justify-content:flex-start}.l-container--vert-center,.l-container--vert-left{-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}.l-container--vert-center{-moz-box-pack:center;justify-content:center}@media only screen and (min-width:1279px){.l-container--margin-x-2x{margin-left:7rem!important;margin-right:7rem!important}.l-container--margin-x-3x{margin-left:11rem!important;margin-right:11rem!important}}.popup__overlay{z-index:2000}.full-width-banner{grid-area:banner;width:100%;height:130px;background-repeat:no-repeat;background-position:50%;-moz-background-size:contain;background-size:contain}@media screen and (max-width:1000px){.full-width-banner{height:90px}}.close_popup{top:-25px}.popup__center{font-size:90%}.popup__input--email-or-username{background-image:url(/images/input/username-icon.png)}.browse__collapsible-container{width:60%}@media only screen and (max-width:415px){.browse__collapsible-container{width:100%}}@media only screen and (max-width:1270px){.browse__collapsible-container{width:98%}}.browse__splash--right{display:block;background-image:url(/images/backgrounds/squares-right-1.png);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;height:272px;position:absolute;right:10px;width:198px}@media only screen and (max-width:1270px){.browse__splash--right{display:none}}.browse__splash--left{display:block;background-image:url(/images/backgrounds/squares-left-1.png);background-position:0 100%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;height:370px;position:absolute;left:10px;width:198px}@media only screen and (max-width:1270px){.browse__splash--left{display:none}}.browse__search-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;margin-bottom:15px;margin-top:25px;width:100%}.subjects-navbar__container{text-align:center;color:#444;font-family:Neuzeit Grotesk Bold;border-bottom:.5px solid #e5e5e5;margin:auto;width:60%;min-height:47px;padding:30px 0;font-size:30px;line-height:36px}@media only screen and (max-width:415px){.subjects-navbar__container{width:100%;padding:13px 0}}@media only screen and (max-width:1270px){.subjects-navbar__container{width:98%;padding:13px 0}}.subjects-navbar__container ul{display:-moz-inline-box;display:inline-flex}.subjects-navbar__container ul li{cursor:pointer}.subjects-navbar__container ul li:hover{color:#eea83a}@media only screen and (max-width:768px){.subjects-navbar__container{font-size:20px;line-height:24px;padding:13px 0}}.subjects-navbar-item--is-selected{color:#eea83a}.subjects-navbar__select{position:relative;display:inline-block;top:0;width:200px!important;padding:0}@media only screen and (min-width:415px){.subjects-navbar__select{width:100%;padding:10px}}@media only screen and (min-width:1270px){.subjects-navbar__select{width:200px;padding:10px}}.subjects-navbar__select svg{width:40px;height:40px}.collapsible-panel__container{display:inline-block;width:100%;margin:auto;padding:10px 0}.collapsible-panel__container:first-child{border-bottom:.5px solid #e5e5e5;padding-left:8px}@media only screen and (max-width:1024px){.collapsible-panel__container{width:1000px}}@media only screen and (max-width:768px){.collapsible-panel__container{width:700px}}@media only screen and (max-width:415px){.collapsible-panel__container{width:350px}}.collapsible-panel__summary__container{display:-moz-inline-box;display:inline-flex;width:100%;-moz-box-pack:justify;justify-content:space-between;cursor:pointer}@media only screen and (max-width:415px){.collapsible-panel__summary__container{display:block}}.collapsible-panel__summary__container.level--1 .level__col1{width:350px;padding-left:0;padding-top:10px;padding-bottom:10px}@media only screen and (min-width:1024px){.collapsible-panel__summary__container.level--1 .level__col1{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}}.collapsible-panel__summary__container.level--1 .level__col1 .svg-inline--fa{float:unset!important;margin-right:0!important;margin-top:0}@media only screen and (min-width:1024px){.collapsible-panel__summary__container.level--1 .level__col1 .svg-inline--fa{padding-left:10px}}@media only screen and (max-width:415px){.collapsible-panel__summary__container.level--1 .level__col1{width:100%}.collapsible-panel__summary__container.level--1 .level__col1 .svg-inline--fa{float:right!important;margin-right:20px!important;margin-top:47px}}@media only screen and (max-width:415px)and (min-width:1024px){.collapsible-panel__summary__container.level--1 .level__col1 .svg-inline--fa{padding-left:10px}}.collapsible-panel__summary__container.level--1 .level__col2{padding-top:11px;padding-bottom:5px}.collapsible-panel__summary__container.level--1 .level__title{font-size:36px;font-weight:900;line-height:42px;color:#444;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-panel__summary__container.level--1 .level__title{font-size:25px}}.collapsible-panel__summary__container.level--2{display:-moz-inline-box;display:inline-flex}.collapsible-panel__summary__container.level--2 .level__col1{padding-left:60px}@media only screen and (min-width:1024px){.collapsible-panel__summary__container.level--2 .level__col1{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}}@media only screen and (max-width:415px){.collapsible-panel__summary__container.level--2 .level__col1{padding-left:20px;width:180px}}.collapsible-panel__summary__container.level--2 .level__col2{padding-top:11px;padding-bottom:5px;padding-right:unset}@media only screen and (max-width:415px){.collapsible-panel__summary__container.level--2 .level__col2{padding-top:10px;padding-bottom:10px;padding-right:25px}}.collapsible-panel__summary__container.level--2 .level__title{font-size:30px;font-weight:900;line-height:42px;color:#444;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-panel__summary__container.level--2 .level__title{font-size:20px}}.collapsible-panel__summary__container.level--3{display:-moz-inline-box;display:inline-flex}.collapsible-panel__summary__container.level--3.border-bottom{border-bottom:.5px solid #e5e5e5}.collapsible-panel__summary__container.level--3 .level__col1{width:300px;padding-left:120px;padding-top:5px;padding-bottom:5px}@media only screen and (max-width:415px){.collapsible-panel__summary__container.level--3 .level__col1{padding-left:40px;width:160px}}.collapsible-panel__summary__container.level--3 .level__col2{padding-top:11px;padding-bottom:5px;padding-right:unset}@media only screen and (max-width:415px){.collapsible-panel__summary__container.level--3 .level__col2{padding-top:10px;padding-bottom:10px;padding-right:25px}}.collapsible-panel__summary__container.level--3 .level__title{font-size:24px;font-weight:900;line-height:42px;color:#444}@media only screen and (max-width:415px){.collapsible-panel__summary__container.level--3 .level__title{font-size:16px;line-height:26px}}.collapsible-panel__summary-duration{padding-right:10px;display:inline-block;font-size:12px;line-height:14px;color:#000}@media only screen and (max-width:415px){.collapsible-panel__summary-duration{display:none}}.collapsible-panel__summary-duration-sm{display:none}@media only screen and (max-width:415px){.collapsible-panel__summary-duration-sm{display:-moz-inline-box;display:inline-flex;margin-right:5px;font-size:8px}}.collapsible-panel__summary-anchor-down{width:10px;height:7px}.collapsible-panel__summary__col2{display:-moz-inline-box;display:inline-flex}@media only screen and (min-width:1024px){.collapsible-panel__summary__col2{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}}.collapsible-panel__summary__media{margin-left:24px;margin-right:24px}.collapsible-panel__summary__media svg{width:20px!important;height:20px!important;vertical-align:middle}.collapsible-panel__summary__media svg path:first-child{stroke:#ffcf55;stroke-width:1px}@media only screen and (max-width:415px){.collapsible-panel__summary__media{margin-left:0;margin-right:7px}.collapsible-panel__summary__media svg{width:16px!important;height:16px!important}}.collapsible-panel__summary__media span{margin-left:3px;font-size:12px}.playlist-section{width:1099px;padding-left:160px}@media only screen and (max-width:415px){.playlist-section{padding-left:20px}}.playlist-section .images-block{width:100%;display:-moz-box;display:flex}@media only screen and (max-width:415px){.playlist-section .images-block{display:block!important}}@media only screen and (max-width:768px){.playlist-section .images-block{width:768px}}.browse__loci{margin-bottom:60px!important}@media only screen and (max-width:415px){.browse__loci{margin-bottom:30px!important}}.browse__loci .image-block__right{-moz-box-ordinal-group:unset;order:unset}@media only screen and (max-width:415px){.browse__loci .image-block__right{-moz-box-ordinal-group:2;order:1}}.browse__loci .image-block__right .image-block__title{width:unset;margin-top:unset;font-size:16px}@media only screen and (max-width:415px){.browse__loci .image-block__right .image-block__title{width:200px;margin-top:0;font-size:15px}}.browse__loci .image-block__title{height:35px}.browse__loci__duration-container{position:absolute;bottom:-2px;width:41px;height:16px;background:#fff;-moz-border-radius:3px;border-radius:3px;padding:5px;display:block}.browse__loci__duration-container span{color:#000;font-weight:400}@media only screen and (max-width:415px){.browse__loci__duration-container{display:none}}.browse__loci__duration-sm{display:none;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.browse__loci__duration-sm{display:inline}}.browse__loci__media-container{left:0;bottom:0;width:unset;display:-moz-inline-box;display:inline-flex;-moz-box-pack:justify;justify-content:space-between;width:100%;position:relative}@media only screen and (max-width:415px){.browse__loci__media-container{left:122px;bottom:26px;width:172px}}.browse__loci__media-container .media-option{margin:0;padding:0;background:#fff}.browse__loci__media-container svg{width:20px;height:20px;fill:#fff}.browse__loci__media-container svg:hover{fill:#fff}.browse__loci__media-container:after{content:"";position:absolute;border:.3px solid #e5e5e5;left:1px;bottom:50%;z-index:999;width:98%;z-index:-1}.braintree-dropin{position:relative;max-width:750px;margin:2rem auto}@media only screen and (max-width:760px){.braintree-dropin{max-width:750px;margin:2rem}}.braintree-pixorize-status{font-size:1.2rem;margin:4rem;text-align:center}.braintree-upper-container{z-index:0}@media only screen and (max-width:600px){.purchaser__btn{display:block!important;margin:.5rem auto!important}}.purchase-section{max-width:1200px;margin:auto;padding:2rem 2rem 0;-moz-box-pack:justify;justify-content:space-between}.purchase-section,.purchase-section__left{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.purchase-section__img{display:inline-block;width:300px;height:300px;min-width:300px;margin-right:2rem;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:800px){.purchase-section__img{margin-right:0!important}}.purchase-section__details{max-width:70%}.purchase-section__title{color:#333;font-family:Neuzeit Grotesk Bold;font-size:2rem;margin-bottom:1rem}.purchase-section__desc{max-width:75%}.purchase-section__params{font-size:20px;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;margin:.7rem 0}.purchase-section__params-col--left{padding-right:1rem}.purchase-section__param{color:#333;font-family:Neuzeit Grotesk Bold;margin:.4rem 0}.purchase-section__param-value{margin:.4rem 0}.purchase-section__price{font-family:Neuzeit Grotesk Bold;color:green}.purchase-section__clear{clear:left}.purchase-section__btn{display:block}.purchase-section__promo-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:200px!important;max-width:200px!important;margin-bottom:1rem}.purchase-section__ul{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-align:center;align-items:center}.purchase-section__li{margin:.3rem;color:#999}@media only screen and (max-width:800px){.purchase-section{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-align:center;align-items:center}.purchase-section__title{text-align:center}.purchase-section__details{margin-top:2rem;max-width:100%}.purchase-section__desc{max-width:100%}.purchase-section__btns{width:100%;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:justify;justify-content:space-between}.purchase-section__ul{-moz-box-align:start;align-items:flex-start;padding-left:2rem}}#braintree_status{font-size:1.4rem;padding:2rem;text-align:center}#braintree_status .btn{font-size:1rem;margin:0 .2rem}#dropin_container{text-align:center;margin:2rem auto;max-width:700px}@media only screen and (max-width:800px){#dropin_container{padding:0 2rem}}.braintree_btns_center{text-align:center}.slick-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.pe-horiz{display:grid;grid-template-columns:40% 60%;font-family:Neuzeit Grotesk Bold;background-image:url(/images/backgrounds/squares-left-1.png);background-position:0 100%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto}.pe-horiz__playlist{padding-left:5rem;padding-right:5rem;margin-bottom:3rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center}.pe-horiz__slick{margin-bottom:3rem}.pe-horiz__playlist__title__container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:left;justify-content:left;background-color:#fff;padding:1rem}.pe-horiz__playlist-title{text-align:center;color:#333;font-size:3rem;margin:2rem}.pe-horiz__locus{margin-right:1rem;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;width:390px}.pe-horiz__locus-index{align-self:flex-end;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:70px;height:35px;font-size:12px;background-color:#eee}.pe-horiz__locus-name{font-size:32px;margin:1.5rem 0}.pe-horiz__locus-blurb{font-family:Neuzeit Grotesk Regular;font-size:20px}.pe-horiz__locus-title{color:#333;font-size:32px;margin:1.5rem 0}.pe-horiz__ctrls{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}@media only screen and (min-width:1100px){.pe-horiz__ctrls{padding-left:2rem;padding-right:2rem}}.pe-horiz__ctrl-btn{cursor:pointer;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;font-family:Neuzeit Grotesk Regular;margin-right:1rem;margin-left:1rem;font-size:1.8rem;width:65px;height:65px;background-color:#eee}.pe-horiz__ctrl-btn:hover{color:#fff;background-color:#f0bc60}.pe-vert{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:850px){.pe-vert__center-mobile{margin-left:10rem!important}}@media only screen and (max-width:700px){.pe-vert__center-mobile{margin-left:8rem!important}}@media only screen and (max-width:650px){.pe-vert__center-mobile{margin-left:6rem!important}}@media only screen and (max-width:550px){.pe-vert__center-mobile{margin-left:2rem!important}}@media only screen and (max-width:400px){.pe-vert__center-mobile{margin-left:1rem!important;margin-right:1rem!important}}@media only screen and (max-width:360px){.pe-vert__center-mobile{margin-left:2rem!important}}@media only screen and (max-width:850px){.pe-vert{margin:1rem}}.pe-vert__locus{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-align:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:.5rem 0}.pe-vert__locus-img{display:inline-block}.pe-vert__locus-title{color:#333;font-size:1.4rem;margin-left:1rem}@media only screen and (max-width:800px){.pe-vert__locus-title{color:#444;font-size:20px;font-family:Neuzeit Grotesk Regular}}.why-pixorize{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;justify-content:space-around}.why-pixorize__item{display:block;margin:1rem;max-width:250px;text-align:center}.why-pixorize__img{display:inline-block;width:180px;height:180px;background-repeat:no-repeat;background-position:50%}.why-pixorize__img--eye{background-image:url(/images/why-pixorize/eye.png)}.why-pixorize__img--bars,.why-pixorize__img--eye{background-position:50%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto}.why-pixorize__img--bars{background-image:url(/images/why-pixorize/bars.png)}.why-pixorize__img--target{background-image:url(/images/why-pixorize/target.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto}.why-pixorize__title{color:#333;margin:1rem 0;font-size:2rem;font-family:Neuzeit Grotesk Bold}.why-pixorize__caption{font-family:Neuzeit Grotesk Regular;font-size:1.2rem}@media only screen and (max-width:600px){.why-pixorize__item{-moz-box-align:center;align-items:center;-moz-box-flex:1;flex:1 1 auto;text-align:center;width:100px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}.why-pixorize__img{width:100px;height:100px;-moz-background-size:100px;background-size:100px;padding:0}.why-pixorize__title{font-size:1.4rem;word-break:break-all}.why-pixorize__caption{font-size:.9rem}.why-pixorize__break-mobile{display:block}}.testimonial-container{margin:0 .5rem}#testimonials-container{max-width:700px}@media only screen and (max-width:950px){#testimonials-container{max-width:300px}}.testimonials-group{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin:0 auto}.testimonial-top-margin{margin-top:4rem}@media only screen and (max-width:600px){.testimonial-top-margin{margin-top:0!important}.testimonials__ctrl{display:none}}.testimonial{display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:700px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0}@media only screen and (max-width:900px){.testimonial{margin-top:1.5rem}}@media only screen and (max-width:950px){.testimonial{width:300px}}.testimonial__headshot{-moz-border-radius:50%;border-radius:50%}.testimonial__name{font-size:1.8rem;color:#333;font-family:Neuzeit Grotesk Bold;padding:1rem}.testimonial__title{color:#333;font-family:Neuzeit Grotesk Regular}.testimonial__text{font-family:Neuzeit Grotesk Regular;padding:1rem 3rem;font-size:1.3rem;max-width:1000px;text-align:left}@media only screen and (max-width:950px){.testimonial__text{padding:1rem 0;font-size:1.1rem}}.hero{padding-top:45px}.hero__row{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:100%}@media only screen and (max-width:800px){.hero__row{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.hero__row .iframe-container{top:5px}.hero__row .splash__iframe{display:-moz-box;display:flex;position:relative;left:0;-moz-box-pack:center;justify-content:center;width:483px}.hero__row .splash__iframe iframe{width:503px;height:388px}@media only screen and (max-width:1800px){.hero__row .splash__iframe{margin-left:0;width:463px;height:348px}.hero__row .splash__iframe iframe{width:483px;height:368px}}@media only screen and (max-width:1600px){.hero__row .splash__iframe{margin-left:20px;width:463px;height:348px}.hero__row .splash__iframe iframe{width:483px;height:368px}}@media only screen and (max-width:1400px){.hero__row .splash__iframe{margin-left:20px;width:400px;height:308px}.hero__row .splash__iframe iframe{width:443px;height:328px}}@media only screen and (max-width:1100px){.hero__row .splash__iframe{margin-left:10px;top:-20px;width:323px;height:250px}.hero__row .splash__iframe iframe{width:353px;height:258px}}@media only screen and (max-width:1000px){.hero__row .splash__iframe{margin-left:0;width:300px;height:238px}.hero__row .splash__iframe iframe{width:323px;height:238px}}@media only screen and (max-width:800px){.hero__row .splash__iframe{display:none;margin-left:0}}.hero__col{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:100%}@media only screen and (max-width:1100px){.hero__col{width:auto}}.hero .first-title{margin-top:30px}.hero__l-container--mcat{margin-right:0!important}@media only screen and (max-width:1100px){.hero__l-container--mcat{margin-right:50px!important}}.hero__l-container{text-align:center;height:400px;width:400px;position:relative;top:-28px;margin-right:45px}@media only screen and (max-width:1024px){.hero__l-container{top:0;margin-right:25px}}@media only screen and (max-width:1000px){.hero__l-container{top:0}}@media only screen and (max-width:800px){.hero__l-container{top:-30px;max-height:270px}}@media only screen and (max-width:400px){.hero__l-container{margin-bottom:-50px}}.hero__l-container__elipse--mcat{width:400px;height:400px;margin:20px auto;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media only screen and (max-width:1900px){.hero__l-container__elipse--mcat{width:400px;height:400px;margin-top:20px}}@media only screen and (max-width:1000px){.hero__l-container__elipse--mcat{width:300px;height:300px;margin-top:40px}}@media only screen and (max-width:800px){.hero__l-container__elipse--mcat{width:300px;height:300px;margin-top:10px;margin-left:25px}}@media only screen and (max-width:700px){.hero__l-container__elipse--mcat{width:300px;height:300px;margin-top:0}}@media only screen and (max-width:400px){.hero__l-container__elipse--mcat{width:260px;height:260px}}@media only screen and (max-width:300px){.hero__l-container__elipse--mcat{width:230px;height:230px}}.hero__l-container__elipse--usmle{width:705px;height:705px;margin:-130px auto 0;background-repeat:no-repeat;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media only screen and (max-width:1900px){.hero__l-container__elipse--usmle{width:705px;height:705px;margin-top:-130px}}@media only screen and (max-width:1800px){.hero__l-container__elipse--usmle{width:665px;height:665px;margin-top:-115px;margin-left:-40px}}@media only screen and (max-width:1600px){.hero__l-container__elipse--usmle{width:605px;height:605px;margin-top:-85px;margin-left:-50px}}@media only screen and (max-width:1400px){.hero__l-container__elipse--usmle{width:585px;height:585px;margin-top:-65px;margin-left:-60px}}@media only screen and (max-width:1239px){.hero__l-container__elipse--usmle{width:585px;height:585px;margin-top:-65px;margin-left:0}}@media only screen and (max-width:1100px){.hero__l-container__elipse--usmle{width:480px;height:480px;margin-top:-35px;margin-left:-45px}}@media only screen and (max-width:1024px){.hero__l-container__elipse--usmle{width:480px;height:480px;margin-top:-65px;margin-left:-45px}}@media only screen and (max-width:1000px){.hero__l-container__elipse--usmle{width:440px;height:440px;margin:-45px auto 0 -15px;padding-bottom:70px}}@media only screen and (max-width:800px){.hero__l-container__elipse--usmle{width:470px;height:470px;margin:-90px auto 0 20px;padding-bottom:70px}}@media only screen and (max-width:550px){.hero__l-container__elipse--usmle{width:320px;height:320px;margin:-50px auto 0 90px;padding-bottom:70px}}@media only screen and (max-width:375px){.hero__l-container__elipse--usmle{width:320px;height:320px;margin:-50px auto 0 90px;padding-bottom:70px}}@media only screen and (max-width:360px){.hero__l-container__elipse--usmle{width:260px;height:260px;margin:-25px auto 0 70px;padding-bottom:70px}}@media only screen and (max-width:280px){.hero__l-container__elipse--usmle{width:260px;height:260px;margin:-25px auto 0 70px;padding-bottom:70px}}.hero__l-container .text__container--mcat{position:absolute;top:70px;width:100%;padding:30px 0}@media only screen and (max-width:1900px){.hero__l-container .text__container--mcat{top:75px}}@media only screen and (max-width:1000px){.hero__l-container .text__container--mcat{top:40px}}@media only screen and (max-width:800px){.hero__l-container .text__container--mcat{top:18px;left:15px}}@media only screen and (max-width:700px){.hero__l-container .text__container--mcat{top:0}}@media only screen and (max-width:600px){.hero__l-container .text__container--mcat{top:25px}}@media only screen and (max-width:400px){.hero__l-container .text__container--mcat{top:12px}}.hero__l-container .text__container--mcat h1:last-of-type{padding-bottom:10px}.hero__l-container .text__container--mcat h2{padding-bottom:5px}.hero__l-container .text__container--usmle{position:absolute;top:100px;left:70px;width:100%;padding:30px 0}@media only screen and (max-width:1900px){.hero__l-container .text__container--usmle{top:100px;left:70px}}@media only screen and (max-width:1800px){.hero__l-container .text__container--usmle{top:100px;left:25px}}@media only screen and (max-width:1600px){.hero__l-container .text__container--usmle{top:100px;left:-15px}}@media only screen and (max-width:1400px){.hero__l-container .text__container--usmle{top:100px;left:-35px}}@media only screen and (max-width:1239px){.hero__l-container .text__container--usmle{top:100px;left:20px}}@media only screen and (max-width:1100px){.hero__l-container .text__container--usmle{top:100px;left:-60px}}@media only screen and (max-width:1024px){.hero__l-container .text__container--usmle{top:70px;left:-60px}}@media only screen and (max-width:1000px){.hero__l-container .text__container--usmle{top:75px;left:-45px}}@media only screen and (max-width:800px){.hero__l-container .text__container--usmle{top:37px;left:-5px}}@media only screen and (max-width:550px){.hero__l-container .text__container--usmle{top:15px;left:10px}}@media only screen and (max-width:375px){.hero__l-container .text__container--usmle{top:13px;left:12px}}@media only screen and (max-width:360px){.hero__l-container .text__container--usmle{top:13px;left:7px}}@media only screen and (max-width:280px){.hero__l-container .text__container--usmle{top:15px;left:5px}}.hero__l-container .text__container--usmle h1:last-of-type{padding-bottom:10px}.hero__l-container .text__container--usmle h2{padding-bottom:5px}.hero__l-container .splash__btns--usmle{display:none}.hero__l-container .splash__btns--mcat{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:100%;padding:30px 0}.hero__l-container .splash__btns--mcat .btn--lg{min-width:147px}@media only screen and (max-width:1900px){.hero__l-container .splash__btns--mcat .btn--lg{margin-top:-15px}}@media only screen and (max-width:800px){.hero__l-container .splash__btns--mcat .btn--lg{margin-top:2px}}@media only screen and (max-width:400px){.hero__l-container .splash__btns--mcat .btn--lg{padding:0}}@media only screen and (max-width:300px){.hero__l-container .splash__btns--mcat .btn--lg{margin-top:-27px;min-width:117px}}@media only screen and (max-width:800px){.hero__l-container .splash__btns--mcat{margin:unset;margin-top:-20px;top:200.9px}}@media only screen and (max-width:700px){.hero__l-container .splash__btns--mcat{margin:unset;margin-top:-10px;top:200.9px}}@media only screen and (max-width:400px){.hero__l-container .splash__btns--mcat{margin:unset;margin-top:40px;top:150px;width:100%}}.hero__l-container .title-hero--mcat{white-space:nowrap;font-family:Neuzeit Grotesk Bold;font-weight:700;font-size:65px;color:#444}@media only screen and (max-width:600px){.hero__l-container .title-hero--mcat{font-size:52px}}@media only screen and (max-width:300px){.hero__l-container .title-hero--mcat{font-size:42px}}.hero__l-container .subtitle-hero--mcat{font-size:25px}@media only screen and (max-width:600px){.hero__l-container .subtitle-hero--mcat{font-size:20px}}@media only screen and (max-width:300px){.hero__l-container .subtitle-hero--mcat{font-size:17px}}.hero__l-container .title-hero--usmle{white-space:nowrap;font-family:Neuzeit Grotesk Bold;font-weight:700;font-size:65px;color:#444}.hero__l-container .title-hero--usmle h1:first-child{margin-top:60px}@media only screen and (max-width:1100px){.hero__l-container .title-hero--usmle{font-size:48px}}@media only screen and (max-width:550px){.hero__l-container .title-hero--usmle{font-size:38px}}@media only screen and (max-width:365px){.hero__l-container .title-hero--usmle{font-size:30px}}.hero__l-container .subtitle-hero--usmle{font-size:25px}@media only screen and (max-width:550px){.hero__l-container .subtitle-hero--usmle{font-size:20px}}.hero__splash--right{display:block;background-image:url(/images/backgrounds/squares-right-1.png);background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;height:272px;position:absolute;right:10px;width:198px}@media only screen and (max-width:1270px){.hero__splash--right{display:none}}.hero__splash--left{display:block;background-image:url(/images/backgrounds/squares-left-1.png);background-position:0 100%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;height:370px;position:absolute;left:10px;width:198px}@media only screen and (max-width:1270px){.hero__splash--left{display:none}}.hover-arrow{position:absolute;right:0;top:225px;width:212px;height:214px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background-position:50%}@media screen and (max-width:700px){.hide__mobile{display:none}}.lolk{max-width:550px}@media screen and (min-width:1500px){.lolk{margin:2rem!important;max-width:650px}}@media screen and (min-width:1600px){.lolk{max-width:750px!important}}.splash__link{font-weight:700;color:#7a359d;text-decoration:underline}@media only screen and (max-width:1400px){.splash__header{text-align:center!important}}@media only screen and (max-width:900px){.splash__header{text-align:center!important}}.splash__p{font-size:1.4rem;padding:.3rem;background-color:#fff}@media only screen and (max-width:1279px){.splash__p{background:none}}@media only screen and (max-width:600px){.splash__p{font-size:1.2rem}}.splash__ps{padding:1rem}.splash__header{max-width:650px}.splash__btns{display:inline-block;margin-top:2rem}@media only screen and (max-width:600px){.splash__btns{margin-top:1rem;font-size:1rem;padding:0!important;text-align:center}}.splash__btn{margin-right:1rem;margin-bottom:1rem}@media only screen and (max-width:600px){.splash__btn{margin:.5rem}}.splash__iframe{position:relative;background-color:#fff;border:13px solid #f6f2f7}@media screen and (max-width:700px){.splash__iframe{display:none}}@media screen and (max-width:600px){.splash__finger{display:none}}.splash__call-to-action--top{padding-top:1rem!important;margin-top:1rem!important;margin-bottom:2rem!important;padding-bottom:2rem!important}@media only screen and (max-width:1279px){.splash__call-to-action{padding:2.2rem 0!important;margin:2.5rem 0!important}.splash__call-to-action--top{padding-bottom:2rem!important;margin:0!important}.splash__call-to-action--bkg{background-image:url(/images/splash/splash-bkg.jpg);background-position:50%!important;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto}}.referral__p{font-size:1.3rem}@media only screen and (max-width:500px){.referral__p{font-size:1rem}}.referral__p--tagline{margin-top:2rem;margin-bottom:4rem}@media only screen and (max-width:500px){.referral__p--tagline{margin-top:1rem;margin-bottom:2rem}}.referral__copy-url{width:500px;background-color:#f1f6f8;padding:1rem;color:#666;border:4px solid #ededed;margin:2rem auto 0;font-size:16px}@media only screen and (max-width:500px){.referral__copy-url{width:90%}}@media only screen and (max-width:1150px){.account__col,.account__container,.account__info-container{width:100%}}.account__section{display:block}.account__sections{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%}.account__subscriptions{margin-top:3rem}@media only screen and (max-width:500px){.account__subscriptions{text-align:center}}.account__subscription{border:2px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;border-radius:2px;width:320px;padding:40px;display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:end;justify-content:flex-end;margin-right:4rem;margin-bottom:2rem}@media only screen and (max-width:500px){.account__subscription{margin-right:0}}.account__subscription-img{margin:0 auto;max-width:200px}.account__subscription-name{text-align:left;margin-left:17px;color:#666;font-family:Neuzeit Grotesk Bold;font-size:1.5rem;margin-top:1rem}.account__expires-info{text-align:left;color:#add683;margin-top:.5rem;margin-left:17px}.account__expires-info--expired{color:#f50004}.account__expires__action{margin-top:20px}.account__expires__action__control{text-align:center}.account__expires__action__control select{display:inline-block;margin-right:10px}.account__expires__action__control .btn{display:inline-block;width:unset}.account__expires__action-select{display:-moz-inline-box;display:inline-flex}.account-profile__section{display:block}.account-profile__section__info{position:relative;margin-top:3rem;border:2px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;border-radius:2px;width:400px;padding:40px;display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:end;justify-content:flex-end;margin-right:4rem;margin-bottom:2rem}@media only screen and (max-width:1024px){.account-profile__section__info{width:100%}}.account-profile__section span{margin-bottom:8px}.account-profile__section .btn{margin-top:10px;font-size:100%;margin-right:10px}.account-profile__section__input-title{font-family:Neuzeit Grotesk Bold;color:#333}.account-profile__section__input-value{margin-top:5px;font-family:Neuzeit Grotesk Regular;font-size:16px}.account-profile__section__input-value.readonly{outline:none;background-color:unset!important;padding:0 16px 10px 0!important;color:inherit}.account-profile__section .form__control{display:block;padding-bottom:12px;display:grid;margin-right:40px}.account-profile__section .form__control .learner-select span{display:none}.account-profile__section .form__control span{min-width:80px}.account-profile__section .form__control a{color:#7a359d;font-size:18px;text-decoration:underline}.account-profile__section .form__control input{width:100%;background-color:#f1f5f9;border:none;padding:14px 16px;font-size:16px;font-family:Neuzeit Grotesk Regular}.full-width{width:100%}.sticky-menu{position:relative;top:-2rem}.explorer__horiz-line{max-width:80%}@media only screen and (max-width:500px){.explorer__playlist-header{padding-left:1rem}}.explorer__bounds{max-width:1500px;margin:0 auto}@media only screen and (min-width:500px){.explorer__header{text-align:left!important}}.explorer__header-duration{font-family:Neuzeit Grotesk Regular;color:#666;font-size:50%}@media only screen and (max-width:500px){.explorer__header-duration{font-size:80%}}.explorer__header-duration--image{font-family:Neuzeit Grotesk Regular;color:#666;font-size:80%}.explorer__playlists{padding-top:2rem}@media only screen and (max-width:1200px){.explorer__playlists{display:none}}.explorer__ul{max-height:85vh;overflow-y:auto;overflow-x:hidden;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}.explorer__a{color:#333!important}.explorer__li{font-family:Neuzeit Grotesk Bold;color:#333;padding:2rem 3rem;min-width:250px;border-left:2px solid #dfdce8;position:relative}.explorer__li:before{position:absolute;left:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);color:#dfdce8;content:"●";font-size:20px}.explorer__li.is-active,.explorer__li:hover{background-color:#f6f1fa}.explorer__li.is-active:before,.explorer__li:hover:before{color:#7a359d}.explorer__li:hover{color:#333;cursor:pointer}.explorer__col{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}.explorer__subject{text-align:left}@media only screen and (max-width:1150px){.explorer__subject{margin-top:2rem}}.explorer__search-box{margin-bottom:1rem;max-width:80%}.explorer__search-box__input{background-image:url(/images/input/search-icon.svg);background-position:16px;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;-moz-background-size:20px;background-size:20px;max-width:650px;padding-left:40px!important}@media only screen and (max-width:500px){.explorer__search-box{margin-top:1rem}.explorer__search-box__input{max-width:85%}}.explorer__search-box-new{margin-bottom:1rem;outline-style:none;background-color:transparent;width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.explorer__search-box-new__input{background-image:url(/images/input/search-icon2.svg);background-position:16px;background-repeat:no-repeat;-moz-background-size:24px;background-size:24px;background-color:#fff!important;border-bottom:1px solid #e5e5e5!important;outline-style:none;padding-left:55px!important;max-width:40%}@media only screen and (max-width:500px){.explorer__search-box-new{margin-top:1rem;width:100%;padding-right:15px;padding-left:15px}.explorer__search-box-new__input{max-width:80%}}.opportunities{padding-top:50px}@media only screen and (min-width:1024px){.opportunities{padding-top:80px}}.opportunities .header{width:60%}@media only screen and (max-width:1024px){.opportunities .header{width:45%}}@media only screen and (max-width:768px){.opportunities .header{width:60%}}.opportunities__container{max-width:95%;padding-top:0;margin:auto;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width:1024px){.opportunities__container{padding-top:40px;max-width:65%}}.opportunities__container__item{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;flex-basis:100%;-moz-box-flex:1;flex:1 1}@media only screen and (max-width:1024px){.opportunities__container__item{padding-bottom:20px;padding-top:20px}}.opportunities__container__item:first-child{border-bottom:1px solid #eee}@media only screen and (min-width:768px){.opportunities__container__item:first-child{border-bottom:unset;border-right:1px solid #eee}}.opportunities__container__item img{margin:auto;width:auto}@media only screen and (max-width:500px){.opportunities__container__item img{width:80%}}@media only screen and (max-width:1024px){.opportunities__container__item img{margin-bottom:0}}.opportunities__container__item a{margin:auto auto 0;cursor:pointer}@media only screen and (max-width:1024px){.opportunities__container__item .btn{margin-bottom:30px}}.step-1__splash-bkg{width:50%!important;-moz-background-size:50%!important;background-size:50%!important}@media screen and (min-width:1281px){.step-1__splash-bkg{width:400px!important;-moz-background-size:400px!important;background-size:400px!important}}@media screen and (max-width:1000px){.step-1__splash-bkg{width:0!important;-moz-background-size:0!important;background-size:0!important}}.step-1__splash-p{padding-right:1rem}.step-1__header-content{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center;height:100%}.step-1__steps{width:700px;max-width:100%}@media only screen and (max-width:550px){.step-1__steps{display:none}.step-1__mobile-padding{padding:1rem}}.step-1__header-apply-btn{margin:2rem auto}.step-1__header-section{max-width:1200px;padding:0 7rem;height:400px;margin:0 auto;min-height:250px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center}@media screen and (max-width:1000px){.step-1__header-section{background-image:url(/images/splash/splash-bkg-main.jpg);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;padding:3rem 0;height:auto}}@media screen and (max-width:500px){.step-1__header-section{height:auto;padding:0 1rem}}.step-1__header{color:#333;font-size:5rem;font-weight:700;padding:1rem}@media screen and (max-width:700px){.step-1__header{font-size:7.9vw;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.step-1__header-intro{color:#333;font-weight:700}.step-1__icon{width:200px;height:200px}@media only screen and (max-width:1281px){.step-1__icon{width:13vw;height:13vw}}.step-1__row{-moz-box-orient:horizontal;flex-flow:row wrap;justify-content:space-around;margin:2rem 0}.step-1__row,.step-1__row-item{display:-moz-box;display:flex;-moz-box-direction:normal}.step-1__row-item{-moz-box-orient:vertical;flex-flow:column nowrap;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;margin:1rem}.step-1__icon-text{font-size:1.2rem;margin-top:.5rem}.step-1__icon-text em{color:#333;font-weight:700}.step-1__column{-moz-box-orient:vertical;flex-flow:column nowrap;justify-content:space-around;-moz-box-align:start;align-items:flex-start;padding:1rem 0;height:100%}.step-1__column,.step-1__column-item{display:-moz-box;display:flex;-moz-box-direction:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.step-1__column-item{-moz-box-orient:horizontal;flex-flow:row nowrap;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center}.step-1__checkbox{width:115px;height:115px}@media only screen and (max-width:800px){.step-1__checkbox{width:75px;height:75px}}.step-1__candidate-text{text-align:left;margin-left:1rem;font-size:1.5rem}.step-1__candidate-text em{color:#333;font-weight:700}@media only screen and (max-width:800px){.step-1__candidate-text{font-size:1rem}}.customer-service{width:100%;height:100%;display:grid;grid-template-rows:50% 50%;grid-template-columns:50% 50%}.customer-service__search-query{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:2;border-bottom:1px solid #ccc;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.customer-service__search-ul{width:50%}.customer-service__search-li{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;margin:.2rem 0}.customer-service__search-label{width:100px}.customer-service__search-input{width:100%}.customer-service__search-results{width:100%;height:100%;grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:2;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.customer-service__search-results .user-results{width:100%;height:100%;overflow-y:scroll}.customer-service__search-results .user-results--normal{cursor:pointer}.customer-service__search-results .user-results--normal .user-result--normal:hover{background-color:#ccc}.customer-service__search-results .user-results .user-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5rem;border:1px dashed #333}.customer-service__search-results .user-results .user-result--loading{background-color:#fffbd6}.customer-service__search-results .user-results .user-result--selected{background-color:#f8d4ff}.customer-service__search-results .user-results .user-result--selected:hover{cursor:default}.customer-service__search-results .user-results .user-result__row{display:block}.customer-service__user-details{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3;border-left:1px solid #ccc;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.customer-service__user-details .user-detail{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;margin:.25rem 0}.customer-service__user-details .user-detail__name{width:200px;font-weight:700;margin-right:.2rem}.customer-service__user-details .user-detail__value{width:200px}.customer-service__user-details .user-detail__edit{width:200px;cursor:pointer;color:#00f}.customer-service__user-details .user-detail__edit:hover{color:red}.customer-service__user-details .user-detail__subscription{list-style-type:disc;margin-left:2rem;margin-top:1rem;margin-bottom:1rem}.customer-service__user-details .user-detail__subscription .subscription-detail{border:1px solid red}.customer-service__user-details .user-detail__subscription .subscription-detail__name{display:inline-block;width:200px;font-weight:700}.customer-service__user-details .user-detail__subscription .subscription-detail__value{display:inline-block;margin-right:1rem}.customer-service__user-details .user-detail__subscription .row{margin:.25rem 0}.customer-service__user-details .user-detail__subscription .add-new{cursor:pointer;color:green;font-weight:700}.customer-service__user-details .user-detail__subscription .delete{cursor:pointer;color:red;font-weight:700}.customer-service__user-details .user-detail__subscription .receipt{cursor:pointer;color:#00f;font-weight:700}.subscription-modal-rows{margin-top:.5rem}.subscription-modal-rows .st-name{font-weight:700;margin-right:.5rem}@media only screen and (max-width:768px){.mcat .main-section--l-section{margin-top:0}}@media only screen and (min-width:1680px){.mcat .main-section--l-section{width:82%;margin:120px auto 20px}.mcat .main-section--l-section__col{margin:0!important;width:50%;-moz-box-pack:center;justify-content:center}.mcat .main-section--l-section__col:first-child{width:60%}.mcat .main-section--l-section__col:last-child{width:40%}.mcat .main-section--l-section__col--left{-moz-box-pack:left;justify-content:left}}@media only screen and (min-width:1920px){.mcat .main-section--l-section{width:75%}}.mcat .main-section__splash__p{width:100%}@media only screen and (min-width:1024px){.mcat .main-section__splash__p{width:58%}}@media only screen and (min-width:768px){.mcat .main-section img{width:500px}}.mcat .main-section .splash__btns{margin:0 auto auto}@media only screen and (min-width:1024px){.mcat .main-section .splash__btns{margin:unset;margin-top:40px}}@media only screen and (max-width:400px){.mcat .main-section .splash__btns{padding:0!important}}.mcat .hide-separator-section{display:none}@media only screen and (max-width:375px){.mcat .hide-separator-section{display:block}}.mcat .separator-section{height:80px;margin:0}.mcat .separator-section .arrow-down{position:absolute;top:50%;left:0;right:0;margin:auto;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #eee}@media only screen and (min-width:1024px){.mcat .separator-section .arrow-down{border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #eee}}@media only screen and (min-width:1280px){.mcat .separator-section--large{height:100px}.mcat .separator-section--small{height:80px}}.mcat .btn--lg{min-width:147px}.mcat .pixel{padding-top:45px}@media only screen and (max-width:800px){.mcat .pixel{padding-top:35px;padding-right:15px;padding-left:15px;font-size:1.2rem;margin-bottom:-43px}}@media only screen and (max-width:400px){.mcat .pixel{padding:0}}.mcat .pixel__l-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}@media only screen and (max-width:400px){.mcat .pixel__l-container{padding:0}}.mcat .pixel__l-container__img{width:130px;height:200px}.mcat .pixel__l-container__img--left{padding-left:20px}@media only screen and (max-width:300px){.mcat .pixel__l-container__img--left{width:70px;height:140px}}.mcat .pixel__l-container__img--right{padding-right:20px}@media only screen and (max-width:300px){.mcat .pixel__l-container__img--right{width:70px;height:140px}}.mcat .pixel h1{font-family:Neuzeit Grotesk Bold;font-size:65px;color:#444}@media only screen and (max-width:800px){.mcat .pixel h1{font-weight:700;font-size:35px;text-align:center}}@media only screen and (max-width:300px){.mcat .pixel h1{font-weight:700;font-size:25px;text-align:center}}.mcat .pixel h2{margin-bottom:50px;margin-top:30px;font-size:40px;color:#444}@media only screen and (max-width:800px){.mcat .pixel h2{font-size:25px;text-align:center;margin-top:0;margin-bottom:0;padding-left:5px;padding-right:5px}}.mcat .clickthrough{padding-top:45px}@media only screen and (max-width:800px){.mcat .clickthrough{padding-top:25px}}.mcat .clickthrough__l-container{-moz-box-align:center;align-items:center}.mcat .clickthrough .btn--sm,.mcat .clickthrough__l-container{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.mcat .clickthrough .btn--sm{outline:none}.mcat .clickthrough .rectangle{font-size:25px;color:#444;border:2px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;border-radius:2px}.mcat .clickthrough .rectangle,.mcat .clickthrough .rectangle div{vertical-align:middle;text-align:center;-moz-box-pack:center;justify-content:center;width:505px;height:100px}.mcat .clickthrough .rectangle div{display:-moz-box!important;display:flex!important;-moz-box-align:center;align-items:center;outline-style:none}.mcat .clickthrough .rectangle h1{font-size:25px}@media only screen and (max-width:800px){.mcat .clickthrough .rectangle{margin-top:40px}.mcat .clickthrough .rectangle h1{font-size:20px}}@media only screen and (max-width:1024px){.mcat .clickthrough img{margin-top:40px;width:88px;height:38px}}.mcat .clickthrough img:hover{cursor:pointer}.mcat .card{padding:20px;margin-top:0}@media only screen and (width:1024px){.mcat .card{padding:3px}}.mcat .card__container{border:2px solid #e2e2e2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;border-radius:2px;-moz-box-align:center;align-items:center;text-align:center;-moz-box-pack:center;justify-content:center;height:430px;width:330px}@media only screen and (max-width:768px){.mcat .card__container{width:330px;height:auto}}@media only screen and (max-width:375px){.mcat .card__container{width:260px;height:auto}}.mcat .card .title{padding:10px 40px;font-family:Neuzeit Grotesk Bold;font-size:25px;color:#444;margin-bottom:5px}.mcat .card .description{padding:10px 30px 30px;font-size:20px;color:#444}.mcat .card img{width:250px;height:250px;padding:25px 40px}@media only screen and (max-width:768px){.mcat .card img{width:250px;height:250px}}@media only screen and (max-width:375px){.mcat .card img{width:180px;height:180px}}.mcat .card-container{padding:55px;-moz-box-align:center;align-items:center;text-align:center;-moz-box-pack:center;justify-content:center;color:#444}@media only screen and (max-width:400px){.mcat .card-container{padding:0}}.mcat .card-container__title{font-size:40px;color:#444;margin-bottom:60px;margin-top:10px}@media only screen and (max-width:800px){.mcat .card-container__title{font-weight:400;font-size:25px;text-align:center;margin-top:0;margin-bottom:0}}.mcat .card-container__container{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;text-align:center;-moz-box-pack:center;justify-content:center}@media only screen and (max-width:1100px){.mcat .card-container__container{padding:35px;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;justify-content:space-around}.mcat .card-container__container .card{margin-bottom:15px}}@media only screen and (max-width:400px){.mcat .card-container__container{padding:20px 0 0}}.mcat .card-container .container--btn{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;padding-top:65px}@media only screen and (max-width:800px){.mcat .card-container .container--btn{padding-top:25px}}.mcat .left{padding-left:35px}@media only screen and (max-width:800px){.mcat .left{padding-left:0}}.mcat .right{padding-right:35px}@media only screen and (max-width:800px){.mcat .right{padding-right:0}}.mcat .feature{padding-top:35px}@media only screen and (max-width:400px){.mcat .feature{padding:0}}.mcat .feature__container,.mcat .feature__container__reverse{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:center;justify-content:center}@media only screen and (max-width:800px){.mcat .feature__container__reverse{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;-moz-box-pack:center;justify-content:center}}.mcat .feature__container--img{width:460px;height:320px;align-content:center}@media only screen and (max-width:800px){.mcat .feature__container--img{width:100%;height:auto}}.mcat .feature__container--img .image-title{font-size:27px;color:#444}@media only screen and (max-width:800px){.mcat .feature__container--img .image-title{font-weight:400;font-size:20px;text-align:center;display:none}}.mcat .feature__container--img img{width:460px;height:320px}@media only screen and (max-width:768px){.mcat .feature__container--img img{width:330px;height:auto}}@media only screen and (max-width:400px){.mcat .feature__container--img img{width:200px;height:auto}}@media only screen and (max-width:800px){.mcat .feature__container{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.mcat .feature__container--text{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;color:#444}@media only screen and (max-width:800px){.mcat .feature__container--text{width:100%;height:auto;padding-bottom:15px}}.mcat .feature__container--text .title{font-family:Neuzeit Grotesk Bold;font-size:40px;line-height:48px;text-align:center;color:#444;margin-bottom:10px}@media only screen and (max-width:800px){.mcat .feature__container--text .title{font-weight:400;font-size:25px;text-align:center}}.mcat .feature__container--text .description{font-size:25px;color:#444}@media only screen and (max-width:800px){.mcat .feature__container--text .description{font-size:20px;margin-bottom:15px}}.mcat .feature-container{padding:45px;-moz-box-align:center;align-items:center;text-align:center;-moz-box-pack:center;justify-content:center}@media only screen and (max-width:400px){.mcat .feature-container{padding:0}}.mcat .feature-container__title{margin-top:10px;margin-bottom:40px;font-size:40px;color:#444}@media only screen and (max-width:800px){.mcat .feature-container__title{font-size:25px;text-align:center;margin-top:15px;margin-bottom:0}}.mcat .header--lg{margin-bottom:20px}@media only screen and (max-width:800px){.mcat .header--lg{font-weight:400;font-size:25px;text-align:center}}.mcat .info,.mcat .info__container{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.mcat .info__container{margin-top:-55px;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.mcat .info__container .title{font-size:40px;color:#444;margin-top:20px;margin-bottom:40px}@media only screen and (max-width:800px){.mcat .info__container .title{font-size:25px;text-align:center;margin-top:0;margin-bottom:20px}}@media only screen and (max-width:400px){.mcat .info__container .title{padding:20px 0 0}}.mcat .info__container .img-container{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.mcat .info__container img{width:300px;height:auto}@media only screen and (max-width:1900px){.mcat .info__container img{width:400px}}@media only screen and (max-width:768px){.mcat .info__container img{width:300px}}@media only screen and (max-width:700px){.mcat .info__container img{width:200px}}.mcat .info .btn--lg{min-width:147px}@media only screen and (max-width:800px){.mcat .info .btn--lg{min-width:118px;height:18px}}@media only screen and (max-width:768px){.usmle .main-section--l-section{margin-top:0}}@media only screen and (min-width:1680px){.usmle .main-section--l-section{width:82%;margin:120px auto 20px}.usmle .main-section--l-section__col{margin:0!important;width:50%;-moz-box-pack:center;justify-content:center}.usmle .main-section--l-section__col:first-child{width:60%}.usmle .main-section--l-section__col:last-child{width:40%}.usmle .main-section--l-section__col--left{-moz-box-pack:left;justify-content:left}}@media only screen and (min-width:1920px){.usmle .main-section--l-section{width:75%}}.usmle .main-section__splash__p{width:100%}@media only screen and (min-width:1024px){.usmle .main-section__splash__p{width:58%}}@media only screen and (min-width:768px){.usmle .main-section img{width:500px}}.usmle .main-section .splash__btns{margin:0 auto auto}@media only screen and (min-width:1024px){.usmle .main-section .splash__btns{margin:unset;margin-top:40px}}.usmle .l-container{display:unset}@media only screen and (max-width:300px){.usmle .testimonial{width:280px}.usmle .testimonial__text{padding:.5rem}}.usmle .l-section__col{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;margin:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.usmle .l-section--2-col{-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:unset}.usmle .separator-section{height:80px;margin:0}.usmle .separator-section .arrow-down{position:absolute;top:0;left:0;right:0;margin:auto;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #eee}@media only screen and (min-width:1024px){.usmle .separator-section .arrow-down{border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #eee}}@media only screen and (min-width:1280px){.usmle .separator-section--large{height:100px}.usmle .separator-section--small{height:80px}}.usmle .header--lg{font-size:48px}@media only screen and (max-width:800px){.usmle .header--lg{font-size:35px}}.usmle__title{font-size:40px;color:#444;margin-bottom:10px;margin-top:100px;text-align:center}@media only screen and (max-width:1280px){.usmle__title{margin-top:40px}}@media only screen and (max-width:1100px){.usmle__title{margin-top:0;font-weight:400;font-size:35px;text-align:center;margin-bottom:0}}@media only screen and (max-width:760px){.usmle__title{margin-top:30px}}@media only screen and (max-width:540px){.usmle__title{margin-top:-35px}}@media only screen and (max-width:374px){.usmle__title{font-size:25px;padding-left:20px;padding-right:20px;margin-top:-35px}}.usmle__btn{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.usmle .card{padding:20px;margin-left:40px;margin-right:40px}@media only screen and (max-width:1300px){.usmle .card{margin-left:0;margin-right:0}}.usmle .card__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;border-radius:2px;-moz-box-align:center;align-items:center;text-align:center;-moz-box-pack:center;justify-content:center;height:402px;width:330px}@media only screen and (max-width:400px){.usmle .card__container{height:auto;width:auto;padding:0}}.usmle .card .title{padding:10px 40px;font-family:Neuzeit Grotesk Bold;font-size:35px;color:#444;margin-bottom:5px}.usmle .card .description{padding:10px 40px;font-size:25px;color:#444;min-height:60px}.usmle .card .description h2{margin-bottom:10px}.usmle .card .center{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.usmle .card img{width:246px;height:226px;padding:25px 40px}@media only screen and (max-width:768px){.usmle .card img{width:200px;height:200px}}@media only screen and (max-width:400px){.usmle .card img{padding:0;width:150px;height:150px}}.usmle .card-container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-top:40px;-moz-box-align:center;align-items:center;text-align:center;-moz-box-pack:center;justify-content:center;color:#444}@media only screen and (max-width:800px){.usmle .card-container{margin-top:0}}.usmle .card-container__title{font-size:40px;color:#444;margin-bottom:60px;margin-top:10px;text-align:center}@media only screen and (max-width:1100px){.usmle .card-container__title{font-weight:400;font-size:35px;text-align:center;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}}@media only screen and (max-width:374px){.usmle .card-container__title{font-weight:400;font-size:25px;padding-left:20px;padding-right:20px;text-align:center;margin-top:0;margin-bottom:0}}.usmle .card-container__container{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;text-align:center;-moz-box-pack:center;justify-content:center}@media only screen and (max-width:1100px){.usmle .card-container__container{padding:35px;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;justify-content:space-around}}.usmle .card-container .container--btn{padding-top:0}.usmle .card-container .container--btn,.usmle .info,.usmle .info__container{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.usmle .info__container{margin-top:-55px;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center}.usmle .info__container .title{font-size:40px;color:#444;margin-top:0;margin-bottom:40px}@media only screen and (max-width:800px){.usmle .info__container .title{font-size:25px;text-align:center;margin-bottom:20px}}.usmle .info__container .img-container{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.usmle .info__container img{width:300px;height:auto}@media only screen and (max-width:1900px){.usmle .info__container img{width:400px}}@media only screen and (max-width:768px){.usmle .info__container img{width:300px}}@media only screen and (max-width:400px){.usmle .info__container img{width:200px}}.usmle .header--lg{margin-bottom:20px;padding:20px}.usmle .testimonials-section{padding:0!important;margin:0!important}.admin__popup-button{width:auto!important;height:auto!important}.admin__section{width:1000px;margin:0 auto 1rem}.admin__header{font-size:2rem;font-weight:700;margin-bottom:1rem}.admin__user{margin:1rem}.admin__user-field{display:-moz-box;display:flex;margin:.25rem;padding-right:1rem}.admin__user-field-label{font-weight:700}.admin__user-field span{min-width:120px}.admin__label{margin-right:1rem}.admin__subscriptions li{margin-left:1rem;padding:.25rem}.admin__subscription{margin-left:2rem}.admin__promos th{font-weight:700;padding-bottom:.5rem}.admin__promos td{padding:.25rem;border:1px solid #666}.admin__p--row{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.admin__p--submit{text-align:center;margin-top:1rem}.admin__playlists-table-row{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.admin__playlists-table-col{display:inline-block;border-left:1px solid #666;border-right:1px solid #666;padding:.2rem}.admin__playlists-table-col--small{width:200px}.admin__playlists-table-col--large{width:400px}.editor__file{position:relative!important;clip:normal;width:auto;height:auto}.editorHeading{font-size:1.6rem;font-weight:700;margin:1rem}.container{width:100%;height:100%}.imageViewer{display:-moz-box;display:flex;width:auto;-moz-box-pack:center;justify-content:center}.previewView{display:block;margin-left:10px}.oldImage,.previewImage{display:block;border:5px solid #dadada;width:100;height:70px}.cropView{border:10px solid #dadada}.buttons{margin-top:10px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.exportButton{margin-right:100px}.v-bar{color:#444;padding:10px 75px;font-family:Neuzeit Grotesk Bold}.bar__container{border:3px solid #eee;border-right:none;border-left:none;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;padding:0 4rem}.crop-button{margin-right:10px;color:#444;background-color:#f3f3f3;border:1px solid #dadada;padding:5px 10px;-moz-border-radius:2px;border-radius:2px;font-weight:700;font-size:11pt;outline:none;width:150px;height:100px}.crop-button:hover{border:1px solid #c6c6c6;-webkit-box-shadow:1px 1px 1px #eaeaea;-moz-box-shadow:1px 1px 1px #eaeaea;box-shadow:1px 1px 1px #eaeaea;color:#333;background-color:#f7f7f7}.crop-button:active{-webkit-box-shadow:inset 1px 1px 1px #dfdfdf;-moz-box-shadow:inset 1px 1px 1px #dfdfdf;box-shadow:inset 1px 1px 1px #dfdfdf}.label{padding-top:88px}.label,.labelUpload{font-weight:700;font-size:11pt;color:#444;text-align:center}.labelUpload{-moz-box-align:start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3;border:1px solid #dadada;padding:40px 10px;-moz-border-radius:2px;border-radius:2px;outline:none;width:150px;height:100px}.labelUpload:hover{border:1px solid #c6c6c6;-webkit-box-shadow:1px 1px 1px #eaeaea;-moz-box-shadow:1px 1px 1px #eaeaea;box-shadow:1px 1px 1px #eaeaea;color:#333;background-color:#f7f7f7}.labelUpload:active{-webkit-box-shadow:inset 1px 1px 1px #dfdfdf;-moz-box-shadow:inset 1px 1px 1px #dfdfdf;box-shadow:inset 1px 1px 1px #dfdfdf}[type=file] :not(.editor__file){border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.content-feedback__collapsible-container{width:60%}@media only screen and (max-width:415px){.content-feedback__collapsible-container{width:100%}}@media only screen and (max-width:1270px){.content-feedback__collapsible-container{width:98%}}.content-feedback__section{width:80%;margin:auto}@media only screen and (max-width:415px){.content-feedback__section{width:100%}}.content-feedback__votes-container{padding-left:70px}.subjects-button__container{width:100%;text-align:center;display:block;font-family:Neuzeit Grotesk Bold;color:#dadada;border-bottom:.5px solid #e5e5e5;padding:20px 0 30px}.subjects-button__container-button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin-right:2rem;padding:1rem;background-color:#f1f1f1;cursor:pointer;width:130px}.subjects-button__container-button:hover{background-color:#ffefcc}.subjects-button__container-button.active{background-color:#ffefcc}@media only screen and (max-width:500px){.subjects-button__container-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:.4rem!important}}.subjects-button__container-button-name{color:#444;margin-right:.2rem}.collapsible-feedback-panel__container{display:inline-block;width:100%;margin:auto;padding:0}@media only screen and (max-width:1024px){.collapsible-feedback-panel__container{width:1000px}}@media only screen and (max-width:768px){.collapsible-feedback-panel__container{width:700px}}@media only screen and (max-width:415px){.collapsible-feedback-panel__container{width:350px}}.collapsible-feedback-panel__summary__container{display:-moz-inline-box;display:inline-flex;width:100%;-moz-box-pack:justify;justify-content:space-between;cursor:pointer}.collapsible-feedback-panel__summary__container.level--1 .level__col--1{padding-left:0;padding-top:5px;padding-bottom:5px}.collapsible-feedback-panel__summary__container.level--1 .level__col--1 .svg-inline--fa{float:unset!important;margin-right:0!important;margin-top:0}@media only screen and (min-width:1024px){.collapsible-feedback-panel__summary__container.level--1 .level__col--1 .svg-inline--fa{padding-left:10px}.collapsible-feedback-panel__summary__container.level--1 .level__col--1{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--1 .level__col--1{width:100%}}@media only screen and (max-width:415px)and (min-width:1024px){.collapsible-feedback-panel__summary__container.level--1 .level__col--1 .svg-inline--fa{padding-left:10px}}.collapsible-feedback-panel__summary__container.level--1 .level__col--2{padding-top:11px;padding-bottom:5px}.collapsible-feedback-panel__summary__container.level--1 .level__title{font-size:22px;font-weight:900;line-height:42px;color:#444;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--1 .level__title{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--1 .level__votes{margin-top:5px;font-size:20px;line-height:42px;color:#444;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--1 .level__votes{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--1 .level__voted{margin-top:5px;font-size:20px;line-height:42px;color:#add683;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--1 .level__voted{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--1 .level__downvoted{margin-top:5px;font-size:20px;line-height:42px;color:#f50004;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--1 .level__downvoted{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--2{display:-moz-inline-box;display:inline-flex}.collapsible-feedback-panel__summary__container.level--2 .level__col--1{padding-left:20px;padding-bottom:5px}@media only screen and (min-width:1024px){.collapsible-feedback-panel__summary__container.level--2 .level__col--1{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}}.collapsible-feedback-panel__summary__container.level--2 .level__col--2{padding-top:11px;padding-bottom:5px;padding-right:unset}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--2 .level__col--2{padding-top:10px;padding-bottom:10px;padding-right:25px}}.collapsible-feedback-panel__summary__container.level--2 .level__title{font-size:20px;font-weight:900;line-height:42px;color:#444;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--2 .level__title{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--2 .level__votes{margin-top:5px;font-size:18px;line-height:42px;color:#444;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--2 .level__votes{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--2 .level__voted{margin-top:5px;font-size:18px;line-height:42px;color:#add683;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--2 .level__voted{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--2 .level__downvoted{margin-top:5px;font-size:18px;line-height:42px;color:#f50004;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--2 .level__downvoted{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--3{display:-moz-inline-box;display:inline-flex}.collapsible-feedback-panel__summary__container.level--3.border-bottom{border-bottom:.5px solid #e5e5e5}.collapsible-feedback-panel__summary__container.level--3.no-cursor{cursor:inherit}.collapsible-feedback-panel__summary__container.level--3 .level__col--1{padding-left:40px;padding-top:5px;padding-bottom:5px}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--3 .level__col--1{padding-left:40px}}.collapsible-feedback-panel__summary__container.level--3 .level__col--2{padding-top:11px;padding-bottom:5px;padding-right:unset}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--3 .level__col--2{padding-top:10px;padding-bottom:10px;padding-right:25px}}.collapsible-feedback-panel__summary__container.level--3 .level__title{font-size:18px;font-weight:900;line-height:42px;color:#444}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--3 .level__title{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--3 .level__votes{margin-top:5px;font-size:16px;line-height:42px;color:#444;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--3 .level__votes{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--3 .level__voted{margin-top:5px;font-size:16px;line-height:42px;color:#add683;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--3 .level__voted{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary__container.level--3 .level__downvoted{margin-top:5px;font-size:16px;line-height:42px;color:#f50004;font-family:Neuzeit Grotesk Bold}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary__container.level--3 .level__downvoted{font-size:16px;line-height:22px}}.collapsible-feedback-panel__summary-duration{padding-right:10px;display:inline-block;font-size:12px;line-height:14px;color:#000}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary-duration{display:none}}.collapsible-feedback-panel__summary-duration-sm{display:none}@media only screen and (max-width:415px){.collapsible-feedback-panel__summary-duration-sm{display:-moz-inline-box;display:inline-flex;margin-right:5px;font-size:8px}}.collapsible-feedback-panel__summary-anchor-down{width:10px;height:7px}@media only screen and (min-width:1024px){.collapsible-panel__summary-anchor-down{padding-left:10px}}.subjects-navbar__container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.votes__container__info{font-weight:700;color:#dadada;margin-bottom:3px}.votes__container__feedback{text-align:justify}.animate--bounce{padding-top:15px;-webkit-animation:bounce 1s infinite alternate;-moz-animation:bounce 1s infinite alternate;animation:bounce 1s infinite alternate}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-moz-keyframes bounce{0%{-moz-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)}}.bkg{background-repeat:no-repeat}@media only screen and (max-width:1550px){.bkg--squares{background-image:none!important}}.bkg--abs{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:300px;height:100%;z-index:-1}.bkg--left{left:0}.bkg--right{right:0}.bkg--right-30{right:30px}.bkg--top{background-position:top!important}.bkg--squares-left-1{background-image:url(/images/backgrounds/squares-left-1.png)}.bkg--squares-left-1,.bkg--squares-left-2{background-position:0 100%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto}.bkg--squares-left-2{background-image:url(/images/backgrounds/squares-left-2.png)}.bkg--squares-left-3{background-position:0 100%}.bkg--squares-left-3,.bkg--squares-right-1{background-image:url(/images/backgrounds/squares-right-1.png);background-repeat:no-repeat;-moz-background-size:auto;background-size:auto}.bkg--squares-right-1{background-position:100% 100%}.bkg--squares-right-2{background-image:url(/images/backgrounds/squares-right-2.png)}.bkg--squares-right-2,.bkg--squares-right-3{background-position:100% 100%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto}.bkg--squares-right-3{background-image:url(/images/backgrounds/squares-left-1.png)}.bkg--pixorize-text{background-image:url(/images/backgrounds/pixorize-text.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto}.btn.disabled{cursor:default!important;color:#fff!important;background-color:#ddd!important;border-color:#ddd!important}.btn{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Neuzeit Grotesk Bold;display:inline-block;text-align:center;padding:12px;cursor:pointer}.btn__left{float:left}@media only screen and (max-width:500px){.btn__left{margin-right:.5rem}}.btn__right{float:right}@media only screen and (max-width:500px){.btn__right{margin-left:.5rem}}.btn--sm{width:6vw;max-width:154px;min-width:70px}.btn--med{padding:16px;width:160px}.btn--lg{min-width:180px}.btn--lg,.btn--xlg{font-size:1.3rem;padding:16px}.btn--xlg{min-width:272px}.btn--gray{background-color:#fff;border:3px solid #eee}.btn--gray:hover{color:#fff;background-color:#f0bc60;border:3px solid #eea83a}.btn--purple{color:#fff;background-color:#7b369e;border:3px solid #631685}.btn--purple:hover{color:#fff;background-color:#f0bc60;border:3px solid #eea83a}.btn--white{color:#7b369e;background-color:#fff;border:3px solid #631685}.btn--white:hover{color:#fff;background-color:#f0bc60;border:3px solid #eea83a}.btn--viewer-nav{font-family:Neuzeit Grotesk Regular!important;color:#dadada;background-color:#f0edf6}.btn--viewer-nav span{color:#444}.btn--viewer-nav:hover{color:#fff;background-color:#f0bc60}.btn--viewer-nav:hover span{color:#fff!important}.btn--gray-purple{color:#7b369e;background-color:#f0edf6}.btn--gray-purple:hover{color:#fff;background-color:#f0bc60}@media only screen and (max-width:600px){.btn{font-size:1rem;padding:8px!important;width:auto!important}}.btn--purple.is-disabled{cursor:default;background-color:#ccc;border:3px solid #ccc}.flat--left{margin-left:0!important}.flat--top{margin-top:0!important}.flat--bottom{margin-bottom:0!important}.flat--right{margin-right:0!important}.form__input,.input,.popup__input{background-color:#f1f5f9;font-size:16px}.header{color:#444;display:block;text-align:center;font-family:Neuzeit Grotesk Bold}.header--lg{font-size:68px}@media only screen and (max-width:700px){.header--lg{font-size:9.6vw}}.header--med{font-size:56px;margin:1rem}@media only screen and (max-width:700px){.header--med{font-size:7.9vw}}.header--sm{font-size:36px;margin:1rem}@media only screen and (max-width:700px){.header--sm{font-size:5.1vw}}.header--left{text-align:left;margin-left:0}.header--center{text-align:center;margin:auto}.header--flat-top{margin-top:0!important}.horiz-line{width:100%}.horiz-line--light-gray{border-bottom:1px solid #eee}.images-block{-moz-box-align:start;align-items:flex-start;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.image-block{display:inline-block;width:226.8px;margin:1rem 3rem 1rem 0}@media only screen and (max-width:500px){.image-block{width:auto;text-align:center;margin:1rem}}.image-block__img{position:relative;width:226.8px;height:140px;padding:0}.image-block__img--premium{background-image:url(/images/thumbs/explorer/premium-overlay.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;width:246px;height:160px;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:500px){.image-block__img{width:113.4px;height:70px}.image-block__img--premium{background-image:url(/images/thumbs/explorer/premium-overlay-mobile.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;width:134px;height:90px}}.image-block__title{margin:1rem 0 .4rem;color:#444;font-family:Neuzeit Grotesk Bold;font-size:1.1rem}.image-block__desc{color:#dadada;font-size:1rem}.image-block__left{position:relative;width:226.8px;height:140px}@media only screen and (max-width:500px){.image-block__left{width:113.4px;height:70px}.image-block{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.image-block__title{font-family:Neuzeit Grotesk Regular;text-align:left;margin:.5rem}}.link{cursor:pointer;color:#333;text-decoration:none}.link:hover{color:#eea83a}.link--inline{display:inline-block}.link.no-hover{color:#dadada}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em;width:1em}.text--regular{font-family:Neuzeit Grotesk Regular!important}.text--bold{font-family:Neuzeit Grotesk Bold!important}.text--underline{text-decoration:underline}.text--em{color:#7a359d}.text--upper{text-transform:uppercase}.text--left{text-align:left!important}.text--center{text-align:center!important}.text--right{text-align:right!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0,.px-0{padding-right:0!important}.px-0{padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0,.mx-0{margin-right:0!important}.mx-0{margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.p-1{padding:6px!important}.pt-1{padding-top:6px!important}.pb-1{padding-bottom:6px!important}.pl-1{padding-left:6px!important}.pr-1,.px-1{padding-right:6px!important}.px-1{padding-left:6px!important}.py-1{padding-top:6px!important;padding-bottom:6px!important}.m-1{margin:6px!important}.mt-1{margin-top:6px!important}.mb-1{margin-bottom:6px!important}.ml-1{margin-left:6px!important}.mr-1,.mx-1{margin-right:6px!important}.mx-1{margin-left:6px!important}.my-1{margin-top:6px!important;margin-bottom:6px!important}.p-2{padding:12px!important}.pt-2{padding-top:12px!important}.pb-2{padding-bottom:12px!important}.pl-2{padding-left:12px!important}.pr-2,.px-2{padding-right:12px!important}.px-2{padding-left:12px!important}.py-2{padding-top:12px!important;padding-bottom:12px!important}.m-2{margin:12px!important}.mt-2{margin-top:12px!important}.mb-2{margin-bottom:12px!important}.ml-2{margin-left:12px!important}.mr-2,.mx-2{margin-right:12px!important}.mx-2{margin-left:12px!important}.my-2{margin-top:12px!important;margin-bottom:12px!important}.p-3{padding:18px!important}.pt-3{padding-top:18px!important}.pb-3{padding-bottom:18px!important}.pl-3{padding-left:18px!important}.pr-3,.px-3{padding-right:18px!important}.px-3{padding-left:18px!important}.py-3{padding-top:18px!important;padding-bottom:18px!important}.m-3{margin:18px!important}.mt-3{margin-top:18px!important}.mb-3{margin-bottom:18px!important}.ml-3{margin-left:18px!important}.mr-3,.mx-3{margin-right:18px!important}.mx-3{margin-left:18px!important}.my-3{margin-top:18px!important;margin-bottom:18px!important}.p-4{padding:24px!important}.pt-4{padding-top:24px!important}.pb-4{padding-bottom:24px!important}.pl-4{padding-left:24px!important}.pr-4,.px-4{padding-right:24px!important}.px-4{padding-left:24px!important}.py-4{padding-top:24px!important;padding-bottom:24px!important}.m-4{margin:24px!important}.mt-4{margin-top:24px!important}.mb-4{margin-bottom:24px!important}.ml-4{margin-left:24px!important}.mr-4,.mx-4{margin-right:24px!important}.mx-4{margin-left:24px!important}.my-4{margin-top:24px!important;margin-bottom:24px!important}.p-5{padding:30px!important}.pt-5{padding-top:30px!important}.pb-5{padding-bottom:30px!important}.pl-5{padding-left:30px!important}.pr-5,.px-5{padding-right:30px!important}.px-5{padding-left:30px!important}.py-5{padding-top:30px!important;padding-bottom:30px!important}.m-5{margin:30px!important}.mt-5{margin-top:30px!important}.mb-5{margin-bottom:30px!important}.ml-5{margin-left:30px!important}.mr-5,.mx-5{margin-right:30px!important}.mx-5{margin-left:30px!important}.my-5{margin-top:30px!important;margin-bottom:30px!important}.p-6{padding:36px!important}.pt-6{padding-top:36px!important}.pb-6{padding-bottom:36px!important}.pl-6{padding-left:36px!important}.pr-6,.px-6{padding-right:36px!important}.px-6{padding-left:36px!important}.py-6{padding-top:36px!important;padding-bottom:36px!important}.m-6{margin:36px!important}.mt-6{margin-top:36px!important}.mb-6{margin-bottom:36px!important}.ml-6{margin-left:36px!important}.mr-6,.mx-6{margin-right:36px!important}.mx-6{margin-left:36px!important}.my-6{margin-top:36px!important;margin-bottom:36px!important}.p-7{padding:42px!important}.pt-7{padding-top:42px!important}.pb-7{padding-bottom:42px!important}.pl-7{padding-left:42px!important}.pr-7,.px-7{padding-right:42px!important}.px-7{padding-left:42px!important}.py-7{padding-top:42px!important;padding-bottom:42px!important}.m-7{margin:42px!important}.mt-7{margin-top:42px!important}.mb-7{margin-bottom:42px!important}.ml-7{margin-left:42px!important}.mr-7,.mx-7{margin-right:42px!important}.mx-7{margin-left:42px!important}.my-7{margin-top:42px!important;margin-bottom:42px!important}.p-8{padding:48px!important}.pt-8{padding-top:48px!important}.pb-8{padding-bottom:48px!important}.pl-8{padding-left:48px!important}.pr-8,.px-8{padding-right:48px!important}.px-8{padding-left:48px!important}.py-8{padding-top:48px!important;padding-bottom:48px!important}.m-8{margin:48px!important}.mt-8{margin-top:48px!important}.mb-8{margin-bottom:48px!important}.ml-8{margin-left:48px!important}.mr-8,.mx-8{margin-right:48px!important}.mx-8{margin-left:48px!important}.my-8{margin-top:48px!important;margin-bottom:48px!important}.w-25{width:25%}.w-50{width:50%}.w-60{width:60%}.w-75{width:75%}.w-100{width:100%}@font-face{font-family:Neuzeit Grotesk Regular;src:url("/fonts/Neuzeit Grotesk Regular.ttf");font-display:swap}@font-face{font-family:Neuzeit Grotesk Bold;src:url("/fonts/Neuzeit Grotesk Bold.ttf");font-display:swap}@font-face{font-family:Neuzeit Grotesk Light;src:url("/fonts/Neuzeit Grotesk Light.ttf");font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#__next,body,html{width:100%;height:100%;overflow-x:hidden}body{font-family:Neuzeit Grotesk Regular;font-size:18px;color:#000;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}a{cursor:pointer;color:#333;text-decoration:none}a:hover{color:#eea83a}p{font-size:18px}button{outline:none;border:none;background:none}button:focus{outline:none}button:focus-visible{outline:1px solid #000}button .button-hide-text{display:none}a{outline:none}a:focus{outline:none}a:focus-visible{outline:1px solid #000}.aspect-ratio-container{position:relative;width:100%}.aspect-ratio-container--1x1{padding-top:100%}.aspect-ratio-container--16x9{padding-top:56.25%}.aspect-ratio-container--4x3{padding-top:75%}.aspect-ratio-content{position:absolute;top:0;left:0;width:100%;height:100%}#subsite-container{-moz-box-flex:0;flex-grow:0;flex-srhink:0;position:relative}#subsite-text{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:18px;line-height:24px;cursor:pointer;padding:8px}#subsite-text:hover #subsite-drop-down{display:block;z-index:1}@media only screen and (max-width:599.98px){#subsite-text{top:19px;left:58px}}@media only screen and (min-width:600px){#subsite-text{top:25px;left:70px}}.subsite-arrow{margin-left:4px;background-image:url(/images/misc/down-arrow.svg);width:11px;height:6px}#subsite-drop-down{left:0;top:32px}#subsite-drop-down .minor-label{display:block;font-family:Neuzeit Grotesk Light;font-weight:400;font-size:13px}#navigation-buttons{-moz-box-flex:0;flex-grow:0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;margin-left:32px;margin-right:32px}@media only screen and (max-width:959.98px){#navigation-buttons{display:none}}@media only screen and (min-width:960px)and (max-width:1279.98px){.navigation-button{margin-left:8px}}@media only screen and (min-width:1280px){.navigation-button{margin-left:16px}}.navigation-button:first-child{margin-left:0}.session-button{-moz-border-radius:10px;border-radius:10px;height:48px;width:96px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:purple;font-size:18px;font-family:Neuzeit Grotesk Bold;cursor:pointer;border:3px solid #7b369e}.session-button--important{background-color:#7a359d;color:#fff}.session-button:hover{color:#fff;border:3px solid #eea83a;background-color:#f0b460}.session-button--disabled{background-color:grey;border:3px solid grey;color:#000}#search{border:2px solid #d4cbe5;-webkit-box-shadow:1px 1px 0 0 #d4cbe5;-moz-box-shadow:1px 1px 0 0 #d4cbe5;box-shadow:1px 1px 0 0 #d4cbe5;flex-shrink:1;-moz-border-radius:10px;border-radius:10px;background-color:#f0edf6;max-width:280px;height:40px;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-align:center;align-items:center;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search form{width:100%;margin-right:8px}#search input{width:100%;font-size:18px;background:none;border:none;color:#000}#search input:focus{outline:none}#magnifying-glass{flex-shrink:0;width:26px;height:26px;margin-right:8px;background-image:url(/images/misc/magnifying-glass.svg);background-position:50%;background-repeat:no-repeat}#session-buttons{flex-shrink:0}#session-buttons button:first-child{margin-right:8px}@media only screen and (min-width:960px){#session-buttons button:first-child{margin-left:32px}}#account{width:46px;height:35px;background-image:url(/images/misc/account-icon.svg);position:relative;cursor:pointer}@media only screen and (min-width:960px)and (max-width:1279.98px){#account{margin-left:16px}}@media only screen and (min-width:1280px){#account{margin-left:32px}}#account #account-drop-down{right:-16px;top:35px}#account:hover #account-drop-down{display:block;z-index:1}#loading{height:35px;width:35px;margin-right:11px;background-image:url(/images/misc/session-loading.svg);-moz-background-size:cover;background-size:cover}#search-and-session-section{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-align:center;align-items:center}@media only screen and (max-width:959.98px){#search-and-session-section{display:none}}#mobile-hamburger{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");display:none}@media only screen and (max-width:599.98px){#mobile-hamburger{width:30px;height:30px}}@media only screen and (min-width:600px)and (max-width:959.98px){#mobile-hamburger{width:35px;height:35px}}#mobile-hamburger:hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23f0bc60' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media only screen and (max-width:959.98px){#mobile-hamburger{display:block}}#default-header,#landing-header{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}#default-footer #logo{height:60px}@media only screen and (max-width:599.98px){#default-footer #logo{text-align:center;height:50px;grid-column:1/-1}}@media only screen and (min-width:600px){#default-footer #logo{grid-column:1/7}}@media only screen and (max-width:599.98px){#default-footer #supplemental-links{grid-column:1/-1}}@media only screen and (min-width:600px){#default-footer #supplemental-links{grid-column:7/13}}#default-footer #supplemental-links ul{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center;height:60px}@media only screen and (max-width:599.98px){#default-footer #supplemental-links ul{height:auto;margin-top:32px;-moz-box-pack:justify;justify-content:space-between}}#default-footer #supplemental-links li a{color:#fff;font-family:Neuzeit Grotesk Bold}#default-footer #supplemental-links li a:hover{color:#f0b460}@media only screen and (max-width:599.98px){#default-footer #supplemental-links li a{font-size:13px}}@media only screen and (min-width:600px)and (max-width:959.98px){#default-footer #supplemental-links li a{margin-left:16px}}@media only screen and (min-width:960px){#default-footer #supplemental-links li a{margin-left:32px}}#default-footer #social-icons{margin-top:32px}@media only screen and (max-width:599.98px){#default-footer #social-icons{grid-column:1/-1}}@media only screen and (min-width:600px){#default-footer #social-icons{grid-column:7/13}}#default-footer #social-icons ul{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:end;justify-content:flex-end}@media only screen and (max-width:599.98px){#default-footer #social-icons ul{-moz-box-pack:justify;justify-content:space-between}}#default-footer #social-icons li{margin-left:16px}@media only screen and (max-width:599.98px){#default-footer #social-icons li{margin-left:0}#default-footer #compliance-links{grid-column:1/-1;margin-top:32px}}@media only screen and (min-width:600px){#default-footer #compliance-links{grid-column:1/7;margin-top:64px}}#default-footer #compliance-links ul{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}#default-footer #compliance-links li,#default-footer #compliance-links li a{color:#fff}#default-footer #compliance-links li a:hover{color:#f0b460}#default-footer #compliance-links li{font-size:13px;margin-bottom:16px}#default-footer #compliance-links li:last-child{margin-bottom:0}#default-footer{background-color:#463b51}@media only screen and (max-width:959.98px){#default-footer{padding-top:32px;padding-bottom:32px}}@media only screen and (min-width:960px){#default-footer{padding-top:64px;padding-bottom:64px}}.bm-cross-button{height:24px;width:24px}.bm-cross{background-color:#bdc3c7}.bm-menu{background-color:#fff;padding:2.5em 1.5em 0 0;font-size:1rem}.bm-item-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#b8b7ad;padding:.8em}.bm-overlay{background-color:rgba(0,0,0,.3)}.bm__divider{border-bottom:2px solid #eee;margin:1rem 0;width:100%}.bm__item{font-family:Neuzeit Grotesk Regular;margin:1.4rem 0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.bm__icon{color:#999;min-width:50px}.bm__text{color:#000}.subscribe-fab{position:absolute;z-index:100;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}@media only screen and (max-width:599.98px){.subscribe-fab{right:16px;bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){.subscribe-fab{right:32px;bottom:32px}}@media only screen and (min-width:960px){.subscribe-fab{right:64px;bottom:64px}}.subscribe-fab--hidden{opacity:0;display:none}#__next{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-pack:justify;justify-content:space-between;overflow-y:scroll}header{margin-top:32px;margin-bottom:64px}@media only screen and (max-width:599.98px){header{margin-bottom:32px}}footer{margin-top:64px}@media only screen and (max-width:599.98px){footer{margin-top:32px}}main{-moz-box-flex:1;flex-grow:1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;position:relative}main>section{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:grid;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:1280px){main.extended>section{display:grid;grid-template:1fr/repeat(12,72px);grid-column-gap:32px;padding:0}}@media only screen and (min-width:960px)and (max-width:1279.98px){main.extended>section{display:grid;grid-template:1fr/repeat(12,1fr);grid-column-gap:32px;padding:0 32px}}@media only screen and (min-width:600px)and (max-width:959.98px){main.extended>section{display:grid;grid-template:1fr/repeat(6,1fr);grid-column-gap:16px;padding:0 16px}}@media only screen and (max-width:599.98px){main.extended>section{display:grid;grid-template:1fr/repeat(2,1fr);grid-column-gap:16px;padding:0 16px}}@media only screen and (min-width:1280px){main.extended>section{margin-bottom:128px}}@media only screen and (min-width:960px)and (max-width:1279.98px){main.extended>section{margin-bottom:128px}}@media only screen and (min-width:600px)and (max-width:959.98px){main.extended>section{margin-bottom:128px}}@media only screen and (max-width:599.98px){main.extended>section{margin-bottom:64px}}main.extended>section:last-child{margin-bottom:0}@media only screen and (min-width:1280px){main.compact>section{display:grid;grid-template:1fr/repeat(12,72px);grid-column-gap:32px;padding:0}}@media only screen and (min-width:960px)and (max-width:1279.98px){main.compact>section{display:grid;grid-template:1fr/repeat(12,1fr);grid-column-gap:32px;padding:0 32px}}@media only screen and (min-width:600px)and (max-width:959.98px){main.compact>section{display:grid;grid-template:1fr/repeat(6,1fr);grid-column-gap:16px;padding:0 16px}}@media only screen and (max-width:599.98px){main.compact>section{display:grid;grid-template:1fr/repeat(2,1fr);grid-column-gap:16px;padding:0 16px}}@media only screen and (min-width:1280px){main.compact>section{display:grid;grid-template:1fr/repeat(12,72px);grid-column-gap:32px;margin-bottom:64px}}@media only screen and (min-width:960px)and (max-width:1279.98px){main.compact>section{display:grid;grid-template:1fr/repeat(12,1fr);grid-column-gap:32px;margin-bottom:64px}}@media only screen and (min-width:600px)and (max-width:959.98px){main.compact>section{display:grid;grid-template:1fr/repeat(6,1fr);grid-column-gap:16px;margin-bottom:64px}}@media only screen and (max-width:599.98px){main.compact>section{display:grid;grid-template:1fr/repeat(2,1fr);grid-column-gap:16px;margin-bottom:32px}}main.compact>section:last-child{margin-bottom:0}footer{-moz-box-pack:center;justify-content:center}@media only screen and (min-width:1280px){footer{display:grid;grid-template:1fr/repeat(12,72px);grid-column-gap:32px;padding:0}}@media only screen and (min-width:960px)and (max-width:1279.98px){footer{display:grid;grid-template:1fr/repeat(12,1fr);grid-column-gap:32px;padding:0 32px}}@media only screen and (min-width:600px)and (max-width:959.98px){footer{display:grid;grid-template:1fr/repeat(6,1fr);grid-column-gap:16px;padding:0 16px}}@media only screen and (max-width:599.98px){footer{display:grid;grid-template:1fr/repeat(2,1fr);grid-column-gap:16px;padding:0 16px}}aside{-moz-box-flex:0;flex:0 0}.popup__overlay--toast{z-index:99991}header{max-width:1280px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media only screen and (max-width:959.98px){header{padding-left:16px;padding-right:16px}}.l-main{max-width:1280px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media only screen and (max-width:959.98px){.l-main{padding-left:16px;padding-right:16px}}@media only screen and (max-width:599.98px){.compact-heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:16px}}@media only screen and (min-width:600px){.compact-heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:72px;line-height:88px;margin-bottom:32px}}@media only screen and (max-width:599.98px){.subheading-1{color:#333;font-family:Neuzeit Grotesk Regular;font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){.subheading-1{color:#333;font-family:Neuzeit Grotesk Regular;font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:32px;font-size:25px;line-height:32px}}@media only screen and (min-width:960px){.subheading-1{color:#333;font-family:Neuzeit Grotesk Regular;font-size:25px;line-height:32px;letter-spacing:0;margin-bottom:64px}}@media only screen and (max-width:599.98px){.subheading-2{color:#333;font-family:Neuzeit Grotesk Regular;font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){.subheading-2{color:#333;font-family:Neuzeit Grotesk Regular;font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:32px;font-size:25px;line-height:32px}}@media only screen and (min-width:960px){.subheading-2{color:#333;font-family:Neuzeit Grotesk Regular;font-size:25px;line-height:32px;letter-spacing:0;margin-bottom:32px}}@media only screen and (max-width:599.98px){.compact-subheading-1{color:#333;font-family:Neuzeit Grotesk Regular;font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:16px}}@media only screen and (min-width:600px){.compact-subheading-1{color:#333;font-family:Neuzeit Grotesk Regular;font-size:25px;line-height:32px;letter-spacing:0;margin-bottom:32px}}.primary-cta-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#7a359d;color:#fff;position:relative;-webkit-box-shadow:4px 4px 0 0 #631685;-moz-box-shadow:4px 4px 0 0 #631685;box-shadow:4px 4px 0 0 #631685}@media only screen and (max-width:599.98px){.primary-cta-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px}}@media only screen and (min-width:600px){.primary-cta-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:32px;padding:16px;min-width:128px}}.primary-cta-button:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.primary-cta-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:4px 4px 0 0 #eea83a;-moz-box-shadow:4px 4px 0 0 #eea83a;box-shadow:4px 4px 0 0 #eea83a}.primary-cta-button:hover:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.secondary-cta-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px;text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#7a359d;color:#fff;position:relative;-webkit-box-shadow:2px 2px 0 0 #631685;-moz-box-shadow:2px 2px 0 0 #631685;box-shadow:2px 2px 0 0 #631685}.secondary-cta-button:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.secondary-cta-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:2px 2px 0 0 #eea83a;-moz-box-shadow:2px 2px 0 0 #eea83a;box-shadow:2px 2px 0 0 #eea83a}.secondary-cta-button:hover:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.secondary-cta-button:disabled{cursor:auto;text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eee;-moz-border-radius:10px;border-radius:10px;background-color:#eee;color:#666;position:relative;-webkit-box-shadow:2px 2px 0 0 #d5d5d5;-moz-box-shadow:2px 2px 0 0 #d5d5d5;box-shadow:2px 2px 0 0 #d5d5d5}.secondary-cta-button:disabled:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.primary-header-session-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#7a359d;color:#fff;position:relative;-webkit-box-shadow:1px 1px 0 0 #631685;-moz-box-shadow:1px 1px 0 0 #631685;box-shadow:1px 1px 0 0 #631685}@media only screen and (max-width:599.98px){.primary-header-session-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;padding:8px;min-width:60px}}@media only screen and (min-width:600px){.primary-header-session-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px}}.primary-header-session-button:active{top:1px;left:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.primary-header-session-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:1px 1px 0 0 #eea83a;-moz-box-shadow:1px 1px 0 0 #eea83a;box-shadow:1px 1px 0 0 #eea83a}.primary-header-session-button:hover:active{top:1px;left:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.primary-header-session-button:disabled{cursor:auto;text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eee;-moz-border-radius:10px;border-radius:10px;background-color:#eee;color:#666;position:relative;-webkit-box-shadow:1px 1px 0 0 #d5d5d5;-moz-box-shadow:1px 1px 0 0 #d5d5d5;box-shadow:1px 1px 0 0 #d5d5d5}.primary-header-session-button:disabled:active{top:1px;left:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.secondary-header-session-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#fff;color:#7a359d;position:relative;-webkit-box-shadow:1px 1px 0 0 #631685;-moz-box-shadow:1px 1px 0 0 #631685;box-shadow:1px 1px 0 0 #631685}@media only screen and (max-width:599.98px){.secondary-header-session-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;padding:8px;min-width:60px}}@media only screen and (min-width:600px){.secondary-header-session-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px}}.secondary-header-session-button:active{top:1px;left:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.secondary-header-session-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:1px 1px 0 0 #eea83a;-moz-box-shadow:1px 1px 0 0 #eea83a;box-shadow:1px 1px 0 0 #eea83a}.secondary-header-session-button:hover:active{top:1px;left:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.secondary-header-session-button:disabled{cursor:auto;text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eee;-moz-border-radius:10px;border-radius:10px;background-color:#eee;color:#666;position:relative;-webkit-box-shadow:1px 1px 0 0 #d5d5d5;-moz-box-shadow:1px 1px 0 0 #d5d5d5;box-shadow:1px 1px 0 0 #d5d5d5}.secondary-header-session-button:disabled:active{top:1px;left:1px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.courses-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#fff;color:#7a359d;position:relative;-webkit-box-shadow:2px 2px 0 0 #631685;-moz-box-shadow:2px 2px 0 0 #631685;box-shadow:2px 2px 0 0 #631685}@media only screen and (max-width:599.98px){.courses-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px;margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){.courses-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:32px;padding:16px;min-width:128px;margin-bottom:32px}}.courses-button:last-child{margin-bottom:0}@media only screen and (min-width:960px){.courses-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:32px;padding:16px;min-width:128px}}.courses-button:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.courses-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:2px 2px 0 0 #eea83a;-moz-box-shadow:2px 2px 0 0 #eea83a;box-shadow:2px 2px 0 0 #eea83a}.courses-button:hover:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navigation-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #fff;-moz-border-radius:10px;border-radius:10px;color:#000;background-color:#fff}@media only screen and (min-width:600px)and (max-width:959.98px){.navigation-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:0}}@media only screen and (max-width:1089.98px){.navigation-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:0}}@media only screen and (min-width:1090px){.navigation-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:32px;padding:16px;min-width:0}}@media only screen and (min-width:1280px){.navigation-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:32px;padding:16px;min-width:0}}.navigation-button--active,.navigation-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #f0edf6;-moz-border-radius:10px;border-radius:10px;color:#000;background-color:#f0edf6}.teams-navigation-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:0;text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eee;-moz-border-radius:10px;border-radius:10px;background-color:#fff;color:#333}.teams-navigation-button--active,.teams-navigation-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #f0edf6;-moz-border-radius:10px;border-radius:10px;color:#000;background-color:#f0edf6}.exploded-text{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.institutional-access-subscribe-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #e00023;-moz-border-radius:10px;border-radius:10px;background-color:#fff;color:#333;position:relative;-webkit-box-shadow:2px 2px 0 0 #e00023;-moz-box-shadow:2px 2px 0 0 #e00023;box-shadow:2px 2px 0 0 #e00023}@media only screen and (max-width:599.98px){.institutional-access-subscribe-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;padding:8px;min-width:60px}}@media only screen and (min-width:600px){.institutional-access-subscribe-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;padding:8px;min-width:60px}}.institutional-access-subscribe-button:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.institutional-access-subscribe-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:2px 2px 0 0 #eea83a;-moz-box-shadow:2px 2px 0 0 #eea83a;box-shadow:2px 2px 0 0 #eea83a}.institutional-access-subscribe-button:hover:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.campus-ambassador-subscribe-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #e00023;-moz-border-radius:10px;border-radius:10px;background-color:#fff;color:#333;position:relative;-webkit-box-shadow:2px 2px 0 0 #e00023;-moz-box-shadow:2px 2px 0 0 #e00023;box-shadow:2px 2px 0 0 #e00023}@media only screen and (max-width:599.98px){.campus-ambassador-subscribe-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;padding:8px;min-width:60px}}@media only screen and (min-width:600px){.campus-ambassador-subscribe-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px}}.campus-ambassador-subscribe-button:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.campus-ambassador-subscribe-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:2px 2px 0 0 #eea83a;-moz-box-shadow:2px 2px 0 0 #eea83a;box-shadow:2px 2px 0 0 #eea83a}.campus-ambassador-subscribe-button:hover:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.featured-subscribe-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#7a359d;color:#fff;position:relative;-webkit-box-shadow:4px 4px 0 0 #631685;-moz-box-shadow:4px 4px 0 0 #631685;box-shadow:4px 4px 0 0 #631685}@media only screen and (max-width:599.98px){.featured-subscribe-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;padding:8px;min-width:60px}}@media only screen and (min-width:600px){.featured-subscribe-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:32px;padding:16px;min-width:128px}}.featured-subscribe-button:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.featured-subscribe-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:4px 4px 0 0 #eea83a;-moz-box-shadow:4px 4px 0 0 #eea83a;box-shadow:4px 4px 0 0 #eea83a}.featured-subscribe-button:hover:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.subscribe-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#fff;color:#7a359d;position:relative;-webkit-box-shadow:2px 2px 0 0 #631685;-moz-box-shadow:2px 2px 0 0 #631685;box-shadow:2px 2px 0 0 #631685}@media only screen and (max-width:599.98px){.subscribe-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:16px;padding:8px;min-width:60px}}@media only screen and (min-width:600px){.subscribe-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px}}.subscribe-button:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.subscribe-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:2px 2px 0 0 #eea83a;-moz-box-shadow:2px 2px 0 0 #eea83a;box-shadow:2px 2px 0 0 #eea83a}.subscribe-button:hover:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.payment-register-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#7a359d;color:#fff;position:relative;-webkit-box-shadow:4px 4px 0 0 #631685;-moz-box-shadow:4px 4px 0 0 #631685;box-shadow:4px 4px 0 0 #631685;margin:0 16px}@media only screen and (max-width:599.98px){.payment-register-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px}}@media only screen and (min-width:600px){.payment-register-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:32px;padding:16px;min-width:128px}}.payment-register-button:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.payment-register-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:4px 4px 0 0 #eea83a;-moz-box-shadow:4px 4px 0 0 #eea83a;box-shadow:4px 4px 0 0 #eea83a}.payment-register-button:hover:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.payment-register-button:disabled{cursor:auto;text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eee;-moz-border-radius:10px;border-radius:10px;background-color:#eee;color:#666;position:relative;-webkit-box-shadow:4px 4px 0 0 #d5d5d5;-moz-box-shadow:4px 4px 0 0 #d5d5d5;box-shadow:4px 4px 0 0 #d5d5d5}.payment-register-button:disabled:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media only screen and (max-width:685px){.payment-register-button{display:block;margin:16px auto}}.payment-login-button{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #631685;-moz-border-radius:10px;border-radius:10px;background-color:#fff;color:#7a359d;position:relative;-webkit-box-shadow:4px 4px 0 0 #631685;-moz-box-shadow:4px 4px 0 0 #631685;box-shadow:4px 4px 0 0 #631685;margin:0 16px}@media only screen and (max-width:599.98px){.payment-login-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:24px;padding:8px;min-width:96px}}@media only screen and (min-width:600px){.payment-login-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:25px;line-height:32px;padding:16px;min-width:128px}}.payment-login-button:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.payment-login-button:hover{text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eea83a!important;-moz-border-radius:10px;border-radius:10px;color:#fff;background-color:#f0b460;position:relative;-webkit-box-shadow:4px 4px 0 0 #eea83a;-moz-box-shadow:4px 4px 0 0 #eea83a;box-shadow:4px 4px 0 0 #eea83a}.payment-login-button:hover:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.payment-login-button:disabled{cursor:auto;text-align:center;font-family:Neuzeit Grotesk Bold;border:3px solid #eee;-moz-border-radius:10px;border-radius:10px;background-color:#eee;color:#666;position:relative;-webkit-box-shadow:4px 4px 0 0 #d5d5d5;-moz-box-shadow:4px 4px 0 0 #d5d5d5;box-shadow:4px 4px 0 0 #d5d5d5}.payment-login-button:disabled:active{top:4px;left:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media only screen and (max-width:685px){.payment-login-button{display:block;margin:16px auto}}.button,.campus-ambassador-subscribe-button,.courses-button,.featured-subscribe-button,.institutional-access-subscribe-button,.navigation-button,.payment-login-button,.payment-register-button,.primary-cta-button,.primary-header-session-button,.secondary-cta-button,.secondary-header-session-button,.subscribe-button,.teams-navigation-button{cursor:pointer;outline:none}@media only screen and (min-width:1280px){#hero-text-section{grid-column:1/6}}@media only screen and (min-width:960px)and (max-width:1279.98px){#hero-text-section{grid-column:1/6}}@media only screen and (min-width:600px)and (max-width:959.98px){#hero-text-section{grid-column:1/-1;text-align:center}}@media only screen and (max-width:599.98px){#hero-text-section{grid-column:1/-1;text-align:center}}@media only screen and (min-width:960px){#hero-animation-section{grid-column:7/13}}@media only screen and (min-width:600px)and (max-width:959.98px){#hero-animation-section{margin-top:32px;grid-column:1/-1}}@media only screen and (max-width:599.98px){#hero-animation-section{margin-top:32px;grid-column:1/-1}}#hero-animation-container{width:100%;max-width:592px;margin:0 auto}#hero-animation-container iframe{-moz-border-radius:10px;border-radius:10px;border:3px solid #333;background-color:#333;-webkit-box-shadow:2px 2px 0 0 #262626;-moz-box-shadow:2px 2px 0 0 #262626;box-shadow:2px 2px 0 0 #262626}.logo-container{position:relative;display:inline-block;cursor:pointer;width:212px;height:60px}.logo-container>.logo{display:inline-block;position:absolute}.logo-container>.logo{width:218px;height:60px;left:-7px}@media only screen and (max-width:599.98px){.logo-container{width:176px;height:50px}.logo-container>.logo{width:181px;height:50px;left:-5px}}.logo-container--lg{width:212px;height:60px}.logo-container--lg>.logo{width:218px;height:60px;left:-7px}.logo-container--sm{width:176px;height:50px}.logo-container--sm>.logo{width:181px;height:50px;left:-5px}.logo{background-image:url(/images/logo/logo-with-text.svg);-moz-background-size:cover;background-size:cover}.logo--white{background-image:none;background-color:#fff;-webkit-mask:url(/images/logo/logo-with-text.svg);-webkit-mask-size:cover}.logo--subsite{background-image:url(/images/logo/logo-with-text-subsite.svg);-moz-background-size:cover;background-size:cover}.social-icon{cursor:pointer;display:inline-block;width:32px;height:32px;text-indent:-9999px;overflow:hidden}@supports(-webkit-mask-size:cover){.social-icon--facebook{background-color:#fff;-webkit-mask:url(/images/social-media/facebook-icon.svg);-webkit-mask-size:cover}.social-icon--facebook:hover{background-color:#f0b460}}@supports not (-webkit-mask-size:cover){.social-icon--facebook{background-image:url(/images/social-media/facebook-icon.svg);-moz-background-size:cover;background-size:cover}}@supports(-webkit-mask-size:cover){.social-icon--twitter{background-color:#fff;-webkit-mask:url(/images/social-media/twitter-icon.svg);-webkit-mask-size:cover}.social-icon--twitter:hover{background-color:#f0b460}}@supports not (-webkit-mask-size:cover){.social-icon--twitter{background-image:url(/images/social-media/twitter-icon.svg);-moz-background-size:cover;background-size:cover}}@supports(-webkit-mask-size:cover){.social-icon--youtube{background-color:#fff;-webkit-mask:url(/images/social-media/youtube-icon.svg);-webkit-mask-size:cover}.social-icon--youtube:hover{background-color:#f0b460}}@supports not (-webkit-mask-size:cover){.social-icon--youtube{background-image:url(/images/social-media/youtube-icon.svg);-moz-background-size:cover;background-size:cover}}@supports(-webkit-mask-size:cover){.social-icon--instagram{background-color:#fff;-webkit-mask:url(/images/social-media/instagram-icon.svg);-webkit-mask-size:cover}.social-icon--instagram:hover{background-color:#f0b460}}@supports not (-webkit-mask-size:cover){.social-icon--instagram{background-image:url(/images/social-media/instagram-icon.svg);-moz-background-size:cover;background-size:cover}}@supports(-webkit-mask-size:cover){.social-icon--wordpress{background-color:#fff;-webkit-mask:url(/images/social-media/wordpress-icon.svg);-webkit-mask-size:cover}.social-icon--wordpress:hover{background-color:#f0b460}}@supports not (-webkit-mask-size:cover){.social-icon--wordpress{background-image:url(/images/social-media/wordpress-icon.svg);-moz-background-size:cover;background-size:cover}}.form__input,.input,.popup__input{width:100%;background-color:#eee;border:none;padding:16px 16px 16px 35px;font-size:18px}.popup-form-container{width:100%;height:84px;border:2px solid #d4cbe5;-webkit-box-shadow:1px 1px 0 0 #d4cbe5;-moz-box-shadow:1px 1px 0 0 #d4cbe5;box-shadow:1px 1px 0 0 #d4cbe5;flex-shrink:1;-moz-border-radius:10px;border-radius:10px;background-color:#f8f7fa;height:46px;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-align:center;align-items:center;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popup-form-container input{width:100%;font-size:18px;background:none;border:none;color:#000;outline:none}.popup-form-container .username-input-icon{-moz-background-size:20px;background-size:20px;background-image:url(/images/misc/at-solid.svg)}.popup-form-container .password-input-icon,.popup-form-container .username-input-icon{flex-shrink:0;width:26px;height:26px;margin-right:8px;background-position:50%;background-repeat:no-repeat}.popup-form-container .password-input-icon{-moz-background-size:16px;background-size:16px;background-image:url(/images/misc/lock-solid.svg)}.popup-form-container .promo-input-icon{flex-shrink:0;width:26px;height:26px;margin-right:8px;-moz-background-size:18px;background-size:18px;background-image:url(/images/misc/gift-solid.svg);background-position:50%;background-repeat:no-repeat}#register_popup_terms{cursor:pointer;margin-left:16px;-webkit-appearance:none;background-color:#fafafa;padding:9px;-moz-border-radius:3px;border-radius:3px;display:inline-block;position:relative;border:2px solid #d4cbe5;-webkit-box-shadow:1px 1px 0 0 #d4cbe5;-moz-box-shadow:1px 1px 0 0 #d4cbe5;box-shadow:1px 1px 0 0 #d4cbe5}#register_popup_terms:checked:after{content:"✔";font-size:14px;position:absolute;top:0;left:3px;color:#000}.register_terms_link{font-family:Neuzeit Grotesk Bold}.popup__action-btn{margin:0 2rem}.close_popup{cursor:pointer;position:absolute;right:0;top:0;height:25px;font-family:Neuzeit Grotesk Bold;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;padding:0 .4rem}.popup{-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:4px 4px 0 0 #d4cbe5;-moz-box-shadow:4px 4px 0 0 #d4cbe5;box-shadow:4px 4px 0 0 #d4cbe5;background-color:#fff;padding:25px 50px;border:2px solid #f0edf6;outline:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;min-width:500px;max-width:90vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:600px){.popup{padding:10px;width:100%;min-width:0}}.popup__register-title{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:25px;line-height:32px;text-align:center;margin-bottom:8px}.popup__register-subtitle{text-align:center;margin-bottom:32px}.popup__message{padding:1rem}.popup__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.popup__col{width:100%}.popup__two-col{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;width:100%;margin:8px}.popup__select-label{white-space:nowrap;margin-right:1rem}.popup__select{padding:.5rem;width:100%}.popup__center{margin:1rem;display:block}.popup__center,.popup__header{font-family:Neuzeit Grotesk Bold;text-align:center}.popup__header{font-size:3rem;margin-bottom:2rem;-moz-box-pack:center;justify-content:center}@media only screen and (max-width:600px){.popup__header{font-size:2rem!important;margin-bottom:.5rem}}.popup__footer{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:center;justify-content:center;margin-top:2rem}.popup-btn--left{margin-right:1rem}.popup-btn--right{margin-left:1rem}.popup__close{display:none}.popup__li{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:center;justify-content:center;margin-top:1rem;margin-bottom:1rem;margin-left:0}.popup__input{padding:16px 16px 16px 36px;background-repeat:no-repeat;background-position:16px}.popup__input--username{background-image:url(/images/input/username-icon.png)}.popup__input--password{background-image:url(/images/input/password-icon.png)}.popup__input--first-name,.popup__input--last-name{background-image:url(/images/input/username-icon.png)}.popup__input--email{background-image:url(/images/input/email-icon.png)}#prompt_popup_background{z-index:99999999!important}#prompt_popup_wrapper{z-index:100000000!important}.prompt_popup_btns{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:justify;justify-content:space-between}.drop-down{display:none;position:absolute;-moz-border-radius:10px;border-radius:10px;border:3px solid #f0edf6;background-color:#fff}.drop-down li{display:-moz-box;display:flex}.drop-down li .drop-down-item{width:100%;border:none;cursor:pointer;color:#000;letter-spacing:0;font-size:18px;line-height:24px;text-align:center;font-family:Neuzeit Grotesk Bold;background-color:#fff;padding:16px}.drop-down li .drop-down-item:focus{outline:none;border:none}.drop-down li:first-child .drop-down-item{-moz-border-radius-topleft:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;border-bottom:1px solid #f0edf6}.drop-down li:last-child .drop-down-item{border-top:1px solid #f0edf6;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}.drop-down li:hover .drop-down-item{color:#f0b460}.thumbnail-image-container{display:inline-block}.thumbnail-image{-moz-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;cursor:pointer;-moz-border-radius:10px;border-radius:10px}.thumbnail-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0b460;opacity:0;-moz-border-radius:10px;border-radius:10px}.thumbnail-image:hover:after{opacity:.4}.thumbnails-display__thumbnails,.thumbnails-display__title{grid-column:1/-1}@media only screen and (min-width:1280px){.thumbnails-display__thumbnails{display:grid;grid-template:1fr/repeat(12,72px);grid-column-gap:32px}}@media only screen and (min-width:960px)and (max-width:1279.98px){.thumbnails-display__thumbnails{display:grid;grid-template:1fr/repeat(12,1fr);grid-column-gap:32px}}@media only screen and (min-width:600px)and (max-width:959.98px){.thumbnails-display__thumbnails{display:grid;grid-template:1fr/repeat(6,1fr);grid-column-gap:16px}}@media only screen and (max-width:599.98px){.thumbnails-display__thumbnails{display:grid;grid-template:1fr/repeat(2,1fr);grid-column-gap:16px}}@media only screen and (min-width:960px){.thumbnails-display__thumbnails{grid-row-gap:32px}}@media only screen and (max-width:959.98px){.thumbnails-display__thumbnails{grid-row-gap:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){.thumbnails-display .search-result{grid-column:span 1;grid-column:span 2}}@media only screen and (min-width:960px){.thumbnails-display .search-result{grid-column:span 3}}.text-effects{z-index:-999}.text-effects-highlight{position:relative;padding:0 2px;font-family:Neuzeit Grotesk Bold;font-weight:700}@media only screen and (max-width:599.98px){.text-effects-highlight{background:#fff!important;color:#7a359d}}@media only screen and (min-width:600px){.text-effects-highlight{font-size:34px}}.text-effects-underline-rose{display:inline-block;color:#d66361;font-family:Neuzeit Grotesk Bold;font-weight:700}@media only screen and (min-width:600px){.text-effects-underline-rose{font-size:34px}}.text-effects-underline-rose-image{position:absolute;left:0;bottom:-14px;z-index:-999;background:url(/images/text-effects/underline-rose.png);background-repeat:no-repeat;display:-moz-box;display:flex;height:16px;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between}@media only screen and (max-width:599.98px){.text-effects-underline-rose-image{display:none}}.text-effects-underline-rose-long-image{position:absolute;left:0;bottom:-20px;z-index:-999;background:url(/images/text-effects/underline-rose-long.png);background-repeat:no-repeat;display:-moz-box;display:flex;height:22px;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between}@media only screen and (max-width:599.98px){.text-effects-underline-rose-long-image{display:none}}.text-effects-stars{display:inline-block;color:#e9a055;font-family:Neuzeit Grotesk Bold;font-weight:700;white-space:nowrap}@media only screen and (max-width:599.98px){.text-effects-stars img{display:none}}@media only screen and (min-width:600px){.text-effects-stars{font-size:34px}}.banner__content--black-friday-2022{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}@media only screen and (min-width:960px){.banner__content--black-friday-2022{height:100px}}@media only screen and (min-width:600px)and (max-width:959.98px){.banner__content--black-friday-2022{height:143px}}.banner__content--black-friday-2022 .black-friday-2022-banner{font-family:Neuzeit Grotesk Regular!important;text-align:center;font-family:Neuzeit Grotesk Bold;background-color:transparent;border-top:4px solid #ff4764;border-bottom:4px solid #ff4764}@media only screen and (min-width:960px){.banner__content--black-friday-2022 .black-friday-2022-banner{font-size:32px}}@media only screen and (min-width:600px)and (max-width:959.98px){.banner__content--black-friday-2022 .black-friday-2022-banner{font-size:24px}}@media only screen and (max-width:599.98px){.banner__content--black-friday-2022 .black-friday-2022-banner{font-size:18px}}.banner__content--black-friday-2022 .banner__text{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;flex-shrink:0}.banner__content--black-friday-2022 .leaves{z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-moz-box-flex:1;flex-grow:1;height:100%;flex-shrink:0;flex-basis:350px}@media only screen and (max-width:599.98px){.banner__content--black-friday-2022 .leaves{display:none}}.banner__content--black-friday-2022 .static-leaves{display:inline-block;width:50px;height:50px;flex-shrink:0;margin:16px}.banner__content--black-friday-2022 .static-leaves--left{background-image:url(/images/splash/marketing-banner/black-friday-2020/leaves-left.png)}.banner__content--black-friday-2022 .static-leaves--right{background-image:url(/images/splash/marketing-banner/black-friday-2020/leaves-right.png)}@media only screen and (max-width:959.98px){.banner__content--black-friday-2022 .banner_header{font-size:32px;display:block;padding-bottom:8px}.banner__content--black-friday-2022 .banner_code{padding-top:8px;display:block}.banner__content--black-friday-2022 .banner_header{font-size:24px}}.banner__content--new-years-2022 .new-years-2022-banner{font-family:Neuzeit Grotesk Regular!important;text-align:center;font-family:Neuzeit Grotesk Bold;background-color:transparent;border-top:4px solid #ff4764;border-bottom:4px solid #ff4764}@media only screen and (min-width:960px){.banner__content--new-years-2022 .new-years-2022-banner{font-size:32px}}@media only screen and (min-width:600px)and (max-width:959.98px){.banner__content--new-years-2022 .new-years-2022-banner{font-size:24px}}@media only screen and (max-width:599.98px){.banner__content--new-years-2022 .new-years-2022-banner{font-size:18px}}.banner__content--new-years-2022 .banner__text{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;flex-shrink:0}.banner__content--new-years-2022 .champagne{z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-moz-box-flex:1;flex-grow:1;height:100%;flex-shrink:0;flex-basis:350px}@media only screen and (max-width:599.98px){.banner__content--new-years-2022 .champagne{display:none}}.banner__content--new-years-2022 .static-champagne{display:inline-block;width:50px;height:50px;flex-shrink:0;margin:16px}.banner__content--new-years-2022 .static-champagne--left{background-image:url(/images/splash/marketing-banner/new-years-2022/champagne-left.png);margin-left:0}.banner__content--new-years-2022 .static-champagne--right{background-image:url(/images/splash/marketing-banner/new-years-2022/champagne-right.png);margin-right:0}@media only screen and (max-width:959.98px){.banner__content--new-years-2022 .banner_header{font-size:32px;display:block;padding-bottom:8px}.banner__content--new-years-2022 .banner_code{padding-top:8px;display:block}.banner__content--new-years-2022 .banner_header{font-size:24px}}.banner__content--b2s-2023{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;background-color:#f0bc60;padding:8px 0}.banner__content--b2s-2023 .banner__text{display:inline-block;width:100%;overflow:hidden}.banner__content--b2s-2023 .marquee-container{overflow:hidden}.banner__content--b2s-2023 .b2s-2023-marquee-message{display:inline-block;padding:0 8px}#banner{background-color:transparent;cursor:pointer}#banner__content{grid-column:1/-1}#courses{text-align:left}@media only screen and (max-width:959.98px){#courses{text-align:center}}#courses-heading{grid-column:1/-1}@media only screen and (min-width:960px){#courses .courses-button{grid-column:span 4}}@media only screen and (max-width:959.98px){#courses .courses-button{grid-column:1/-1}#gaze-text-section{grid-column:1/-1;margin-bottom:32px;text-align:center}}@media only screen and (min-width:960px){#gaze-text-section{grid-column:1/6}}@media only screen and (max-width:959.98px){#gaze-animation-section{grid-column:1/-1;text-align:center}}@media only screen and (min-width:960px){#gaze-animation-section{grid-column:6/13}}#gaze-animation-container{width:100%;max-width:592px;margin:0 auto}#aspirational-heading{grid-column:1/-1}@media only screen and (max-width:959.98px){#aspirational-heading{text-align:center}}#aspirational-occupation{color:#ff4764;display:inline-block}@media only screen and (max-width:959.98px){#aspirational-occupation{display:block}}#aspirational-occupation .Typewriter{display:inline-block}#aspirational-occupation .Typewriter__cursor{display:none}#aspirational-occupation .Typewriter__wrapper{text-decoration:underline}#aspirational-photo-container{grid-column:1/-1}#aspirational-photo-container iframe{width:100%;-moz-border-radius:10px;border-radius:10px;border:3px solid #333;-webkit-box-shadow:2px 2px 0 0 #262626;-moz-box-shadow:2px 2px 0 0 #262626;box-shadow:2px 2px 0 0 #262626;background-color:#333}.walkthrough-step{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;margin-bottom:32px}.walkthrough-step:last-child{margin-bottom:0}.walkthrough-step__subtitle{margin-bottom:0!important}.walkthrough-step__number{-moz-box-flex:0;flex:0 0 50px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:50px;height:50px;-moz-border-radius:50%;border-radius:50%;font-family:Neuzeit Grotesk Bold;color:#fff;font-size:36px}@media only screen and (max-width:599.98px){.walkthrough-step__number{margin-right:16px}}@media only screen and (min-width:600px){.walkthrough-step__number{margin-right:32px}}.walkthrough-step__number-1{background-color:#ff4764}.walkthrough-step__number-2{background-color:#00ce9e}.walkthrough-step__number-3{background-color:#7a359d}#walkthrough-title{grid-column:1/-1}@media only screen and (max-width:959.98px){#walkthrough-title{text-align:center}#walkthrough-text-section{grid-column:1/-1;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;margin-bottom:32px}}@media only screen and (min-width:960px){#walkthrough-text-section{grid-column:7/13;grid-row:2}}@media only screen and (max-width:959.98px){#walkthrough-animation-section{grid-column:1/-1}}@media only screen and (min-width:960px){#walkthrough-animation-section{grid-column:1/7;grid-row:2}}#walkthrough-animation-container,#walkthrough-steps{max-width:592px;margin:0 auto}#walkthrough-animation-container{width:100%}@media only screen and (max-width:959.98px){#students-title{text-align:center;grid-column:1/-1}}@media only screen and (min-width:960px)and (max-width:1279.98px){#students-title{grid-column:1/9;margin-bottom:0}}@media only screen and (min-width:1280px){#students-title{grid-column:1/8;margin-bottom:0}}@media only screen and (max-width:959.98px){#students-button{grid-row:2;grid-column:1/-1;justify-self:center;align-self:center}}@media only screen and (min-width:960px){#students-button{grid-column:10/13;justify-self:end;align-self:center}}.react-grid-carousel-container{grid-column:1/-1}.react-grid-carousel-container>div>div{margin:0}.react-grid-carousel-container>div>div>div>div>div{font-size:0}.react-grid-carousel-container span[type=next],.react-grid-carousel-container span[type=prev]{width:50px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:.7}.react-grid-carousel-container span[type=next]:before,.react-grid-carousel-container span[type=prev]:before{border-color:#fff;border-width:5px}.react-grid-carousel-container span[type=next]:hover,.react-grid-carousel-container span[type=prev]:hover{opacity:1}.react-grid-carousel-container span[type=next]:hover:before,.react-grid-carousel-container span[type=prev]:hover:before{border-color:#fff}.react-grid-carousel-container span[type=prev]{left:0;background:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(0,0,0,.6)));background:-moz-linear-gradient(right,transparent,rgba(0,0,0,.6));background:linear-gradient(270deg,transparent,rgba(0,0,0,.6))}.react-grid-carousel-container span[type=next]{right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.6)));background:-moz-linear-gradient(left,transparent,rgba(0,0,0,.6));background:linear-gradient(90deg,transparent,rgba(0,0,0,.6))}.dashboard-image{-moz-border-radius:10px;border-radius:10px}.dashboard-row h2{grid-column:1/-1}#featured{position:relative}#featured-video-container{position:absolute;top:0;width:100%;height:100%;z-index:-1;grid-column:1/-1;grid-row:1;-moz-border-radius:10px;border-radius:10px;overflow:hidden;background-image:url(/images/misc/session-loading.svg);-moz-background-size:128px;background-size:128px;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:959.98px){#featured-video{width:1280px;height:720px}}#featured-text{grid-row:1;-moz-border-radius:10px;border-radius:10px}@media only screen and (max-width:959.98px){#featured-text{text-align:center;grid-column:1/-1;background-color:rgba(0,0,0,.3);padding:32px 16px}}@media only screen and (min-width:960px){#featured-text{grid-column:1/8;background:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(0,0,0,.5)));background:-moz-linear-gradient(right,transparent,rgba(0,0,0,.5));background:linear-gradient(270deg,transparent,rgba(0,0,0,.5));padding:64px 32px 32px}}#featured .compact-heading-1,#featured .compact-subheading-1{text-shadow:0 0 4px rgba(0,0,0,.25),4px 4px 4px rgba(0,0,0,.25);color:#fff}@media only screen and (max-width:959.98px){#featured .compact-subheading-1{width:100%}}@media only screen and (min-width:960px){#featured .compact-subheading-1{max-width:450px}}#dashboard-loading-section{grid-column:1/13;-moz-box-flex:1;flex-grow:1;background-image:url(/images/misc/session-loading.svg);-moz-background-size:128px;background-size:128px;background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:960px){#teams-navigation-section{grid-row-gap:32px}}@media only screen and (max-width:959.98px){#teams-navigation-section{grid-row-gap:16px}}@media only screen and (min-width:600px)and (max-width:1279.98px){#teams-navigation-section button{grid-column:span 2}}@media only screen and (max-width:1140px){#teams-navigation-section button{grid-column:span 3}}@media only screen and (min-width:1280px){#teams-navigation-section button{grid-column:span 2}}@media only screen and (max-width:599.98px){#teams-navigation-section button{grid-column:span 1}}#content-list-section .content-list-media-option--image .media-type-lock,#content-list-section .content-list-media-option--video .media-type-lock,.media-type-lock{height:12px;width:10.5px;position:absolute;bottom:0;right:0;background-image:url(/images/view/lock.svg);-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%}#content-list-section .content-list-media-types{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-align:center;align-items:center}@media only screen and (max-width:599.98px){#content-list-section .content-list-media-types{display:none}}#content-list-section .content-list-media-option{display:inline-block;margin-right:8px;width:34px;height:34px;cursor:pointer;-moz-background-size:cover;background-size:cover;background-position:50%}#content-list-section .content-list-media-option:last-child{margin-right:0}#content-list-section .content-list-media-option--facts{position:relative}#content-list-section .content-list-media-option--facts svg{stroke-width:.6px;width:100%;height:100%}#content-list-section .content-list-media-option--facts--active svg,#content-list-section .content-list-media-option--facts:hover svg{fill:#eea83a;width:100%;height:100%}#content-list-section .content-list-media-option--facts--active svg path,#content-list-section .content-list-media-option--facts:hover svg path{stroke:#fff}#content-list-section .content-list-media-option--facts--active svg circle,#content-list-section .content-list-media-option--facts:hover svg circle{stroke:#eea83a!important}#content-list-section .content-list-media-option--video{position:relative}#content-list-section .content-list-media-option--video svg{stroke-width:.6px;width:100%;height:100%}#content-list-section .content-list-media-option--video--active svg,#content-list-section .content-list-media-option--video:hover svg{fill:#eea83a;width:100%;height:100%}#content-list-section .content-list-media-option--video--active svg path,#content-list-section .content-list-media-option--video:hover svg path{stroke:#fff}#content-list-section .content-list-media-option--video--active svg circle,#content-list-section .content-list-media-option--video:hover svg circle{stroke:#eea83a!important}#content-list-section .content-list-media-option--image{position:relative}#content-list-section .content-list-media-option--image svg{stroke-width:.6px;width:100%;height:100%}#content-list-section .content-list-media-option--image--active svg,#content-list-section .content-list-media-option--image:hover svg{fill:#eea83a;width:100%;height:100%}#content-list-section .content-list-media-option--image--active svg path,#content-list-section .content-list-media-option--image:hover svg path{stroke:#fff}#content-list-section .content-list-media-option--image--active svg circle,#content-list-section .content-list-media-option--image:hover svg circle{stroke:#eea83a!important}@media only screen and (max-width:599.98px){#content-list-section #content-list{grid-column:1/-1}}@media only screen and (min-width:600px)and (max-width:959.98px){#content-list-section #content-list{grid-column:1/5}}@media only screen and (min-width:960px){#content-list-section #content-list{grid-column:1/8}#content-list-section #content-list .content-list-loci{margin-left:8px}}#content-list-section #content-list .content-list-playlist{margin-top:15px}#content-list-section #content-list :nth-child(2){margin-top:0}#content-list-section #content-list .content-list-locus{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between;margin-bottom:.5rem}#content-list-section #content-list .content-list-locus-a{display:inline-block;width:100%;padding:8px}#content-list-section #content-list .content-list-locus-duration{font-size:13px;margin-left:8px}#content-list-section #content-list .content-list-playlist-heading,#content-list-section #content-list .content-list-team-heading{display:inline-block}#content-list-section #content-list .content-list-team-duration{font-weight:400;font-family:Neuzeit Grotesk Regular;color:#333;font-size:25px;margin-left:8px}@media only screen and (max-width:959.98px){#content-list-section #content-list .content-list-team-heading{line-height:40px}#content-list-section #content-list .content-list-team-heading .content-list-team-duration{display:block}}#content-list-section #content-list .content-list-playlist-duration{font-weight:400;font-family:Neuzeit Grotesk Regular;color:#333;font-size:18px;margin-left:8px}@media only screen and (max-width:599.98px){#content-list-section #playlist-shortcuts{display:none}}@media only screen and (min-width:600px)and (max-width:959.98px){#content-list-section #playlist-shortcuts{grid-column:5/7}}@media only screen and (min-width:960px){#content-list-section #playlist-shortcuts{grid-column:8/13}}#content-list-section #playlist-shortcuts__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;position:sticky;background-color:#f0edf6;-moz-border-radius:10px;border-radius:10px}@media only screen and (max-width:599.98px){#content-list-section #playlist-shortcuts__container{max-height:-moz-calc(100vh - 32px);max-height:calc(100vh - 32px);top:16px}}@media only screen and (min-width:600px){#content-list-section #playlist-shortcuts__container{max-height:-moz-calc(100vh - 64px);max-height:calc(100vh - 64px);top:32px}}#content-list-section #playlist-shortcuts__container #playlist-shortcuts-playlists{max-height:100%;overflow-y:auto;margin-top:16px;margin-bottom:0}@media only screen and (max-width:959.98px){#content-list-section #playlist-shortcuts__container{padding:16px}}@media only screen and (min-width:960px){#content-list-section #playlist-shortcuts__container{padding:32px}}#content-list-section #playlist-shortcuts__container .playlist-shortcuts-playlist{line-height:normal;font-family:Neuzeit Grotesk Bold;padding:8px}#content-list-section #playlist-shortcuts__container .playlist-shortcuts-playlist:first-child{padding-top:0}#content-list-section #playlist-shortcuts__container .playlist-shortcuts-playlist:last-child{padding-bottom:0}.content-list-loading{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px;background-image:url(/images/misc/session-loading.svg);-moz-background-size:128px;background-size:128px;background-repeat:no-repeat;background-position:50%;width:100px;height:100px}#list-teams .team{grid-column:span 2;background-color:rgba(0,0,255,.5)}#list-teams .team--active{background-color:red}#anki-section{display:-moz-box;display:flex}.extras-anki-section .extras-anki-section-title{grid-column:1/-1}.extras-anki-section .extras-anki-section-list{grid-column:1/-1;margin-left:32px}.extras-anki-section .extras-anki-section-list li{list-style-type:circle}#subscribe-notice-bar__left{text-align:left}@media only screen and (min-width:960px){#subscribe-notice-bar__left{font-size:18px;grid-column:1/7}}@media only screen and (min-width:600px)and (max-width:959.98px){#subscribe-notice-bar__left{font-size:18px;grid-column:1/5}}@media only screen and (max-width:599.98px){#subscribe-notice-bar__left{font-size:13px;grid-column:1/2}}#subscribe-notice-bar__right{text-align:right}@media only screen and (min-width:960px){#subscribe-notice-bar__right{grid-column:7/13}}@media only screen and (min-width:600px)and (max-width:959.98px){#subscribe-notice-bar__right{grid-column:5/7}}@media only screen and (max-width:599.98px){#subscribe-notice-bar__right{grid-column:2/3}}.notice-warn{color:#e00023}@media only screen and (min-width:700px){.subscribe__container{grid-template-columns:repeat(3,1fr);grid-column-gap:60px;margin-top:4rem!important}}@media only screen and (min-width:700px)and (max-width:1000px){.subscribe__container{grid-template-columns:repeat(2,1fr)}}.subscribe__subscriptions{grid-column:1/-1}.subscribe__container{display:grid;grid-row-gap:50px;margin-top:3rem}.subscribe__holder{-moz-box-align:center;align-items:center;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;margin:0 auto;position:relative}.subscribe__holder.featured .subscribe__img--img{width:300px}.subscribe__holder.featured .subscribe__img--best-seller{right:65%;position:absolute;top:-45px;width:120px}.subscribe__holder.featured .subscribe__name{font-size:28px}.subscribe__holder.featured .subscribe__description,.subscribe__holder.featured .subscribe__price__amount{font-size:18px}.subscribe__holder.featured .subscribe__cta{min-width:200px;padding:15px!important}.subscribe__img--img{width:230px}.subscribe__details{border-top:1px solid #ddd;margin-top:10px;padding-top:10px;text-align:center;width:90%}.subscribe__name{font-size:26px}.subscribe__description{font-size:16px;margin:7px auto 10px;text-align:left}.subscribe__price{margin-bottom:16px}.subscribe__price__select{width:55%;margin:0 auto}.subscribe__price__amount{display:block;margin-top:10px}.subscribe__cta{margin-top:10px;padding:10px!important}.l-container__contributor{cursor:pointer;padding:0!important;height:66px;width:66px;margin-right:.4rem;border:2px solid #f0b460;vertical-align:top}.l-container__contributor__placeholder{background-image:url(/images/viewer/contribute-new.svg);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover}.l-container__contributor img{cursor:pointer;height:66px;width:66px}.l-container__contributor:hover{border:2px solid #f0b460}.fact-list{position:relative}.fact-list__toggle-button{color:#7b369e;cursor:pointer;font-size:18px;text-decoration:underline;margin-top:15px}.fact-list__toggle-button:focus{outline:none}@media only screen and (max-width:415px){.fact-list__toggle-button{font-size:16px}}.fact-list__gradient-content{position:absolute;display:block;width:100%;height:60px;padding-top:40px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background-image:-moz-linear-gradient(top,transparent,#fff);background-image:linear-gradient(180deg,transparent,#fff)}.supplementals-subsection--facts .locus-feedback{display:none}.locus-feedback-row{-moz-box-pack:justify;justify-content:space-between;display:none;padding-bottom:16px;width:100%}@media only screen and (min-width:1100px){.locus-feedback-row{display:-moz-box;display:flex}}@media only screen and (max-width:1100px){.locus-feedback-row{margin-top:20px}}.locus-feedback__container{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end}@media only screen and (max-width:1100px){.locus-feedback__container{-moz-box-pack:center;justify-content:center}}.locus-feedback__container__title{font-family:Neuzeit Grotesk Regular;font-size:12px;color:#333}.locus-feedback__thumb__btn{cursor:pointer;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;border:1px solid #333;margin-left:10px;padding:10px 12px;outline:none}.locus-feedback__thumb__btn--active,.locus-feedback__thumb__btn:hover{background-color:#fffaf2}.locus-feedback__textarea{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;margin-top:15px}@media only screen and (max-width:1100px){.locus-feedback__textarea{-moz-box-align:center;align-items:center}}.locus-feedback__textarea textarea{width:300px;height:90px;border:1px solid #d0d0d0;outline:none;font-family:Neuzeit Grotesk Regular;font-size:12px;padding:10px;resize:none}.locus-feedback__textarea textarea ::-webkit-input-placeholder{color:#cdc4c4}.locus-feedback__textarea textarea ::-moz-placeholder{color:#cdc4c4}.locus-feedback__textarea textarea :-ms-input-placeholder{color:#cdc4c4}.locus-feedback__textarea textarea ::placeholder{color:#cdc4c4}.locus-feedback__submit__btn{margin-right:250px;margin-top:10px}@media only screen and (max-width:1100px){.locus-feedback__submit__btn{margin-right:0}}.locus-feedback__submit__btn .btn--lg{min-width:50px;min-height:10px;font-size:12px;padding:8px}.locus-feedback__message{display:block;width:100%;font-family:Neuzeit Grotesk Regular;font-size:12px;color:#333;text-align:right;margin-top:15px}.locus-feedback__message--error{margin-top:5px;color:#f50004}@media only screen and (max-width:1100px){.locus-feedback__message{text-align:center}}.media-option{cursor:pointer;margin-left:10px;margin-right:10px}.media-option.has-sm-right-divider:before{content:"";position:absolute;border-bottom:.5px solid #c4c4c4;left:37px;bottom:50%;z-index:999;width:83%;z-index:-1}@media only screen and (min-width:1100px){.media-option.has-sm-right-divider{position:unset}.media-option.has-sm-right-divider:before{content:"";position:unset;border-bottom:none}}.media-option.has-bottom-divider{position:relative;padding-bottom:0;padding-top:0}.media-option.has-bottom-divider:before{content:"";position:absolute;border-left:2px solid #c4c4c4;left:50%;bottom:0;top:36px;z-index:999;height:16px}.media-option svg{width:30px;height:30px;fill:#fff}.media-option svg:not(.media-disabled) .media-option svg:hover{fill:#f0bc60}.media-option svg:not(.media-disabled) .media-option svg:hover path{fill:#f0bc60;stroke:#fff}@media only screen and (min-width:1100px){.media-option svg:not(.media-disabled) .media-option svg:hover{fill:transparent}.media-option svg:not(.media-disabled) .media-option svg:hover path{fill:transparent;stroke:#333}}.media-option .media-container{position:relative}.media-option .lock-icon{width:12px;right:-5px;bottom:-15px;position:absolute;fill:#000!important;background-color:transparent}@media only screen and (min-width:768px){.media-option .lock-icon{right:-5px;bottom:-18px}}@media only screen and (min-width:1100px){.media-option .lock-icon{right:-10px;bottom:-20px}}.media-option .media-disabled{cursor:default;pointer-events:none;background-color:none!important}.media-option .media-disabled svg path{stroke:#ddd}.media-option--has-hover:hover{background-color:transparent}@media only screen and (min-width:1100px){.media-option--has-hover:hover{background-color:#fffaf2}}.media-option--has-container-hover{padding:8px;margin:10px;position:relative;z-index:2}.media-option--has-container-hover svg{width:35px;height:35px;background:#fff}.media-option--has-container-hover.disabled svg path{stroke:#ddd}.media-option--has-container-hover:not(.media-disabled):hover{background-color:#fff5e4;-moz-border-radius:5px;border-radius:5px}.media-option--has-container-hover:not(.media-disabled):hover svg{fill:#f0bc60;background:transparent}.media-option--has-container-hover:not(.media-disabled):hover svg path{stroke:#fff}.media-option--has-container-hover:not(.media-disabled):hover .lock-icon path{fill:#f0bc60}.media-option--has-container-hover:not(.media-disabled):hover .lock-icon path:hover{stroke:#fff}.media-option--has-container-hover:not(.media-disabled):hover .lock-icon .media-disabled{cursor:default;background-color:none!important}.media-option--has-container-hover:not(.media-disabled):hover .lock-icon .media-disabled path{stroke:#ddd}@media only screen and (min-width:1100px){.media-option--has-container-hover:not(.media-disabled):hover{background-color:#fffaf2}.media-option--has-container-hover:not(.media-disabled):hover svg{fill:#fff}.media-option--has-container-hover:not(.media-disabled):hover svg path{stroke:#333}.media-option--has-container-hover:not(.media-disabled):hover .media-container .lock-icon path{fill:#666;stroke:#fff}.media-option--has-container-hover:not(.media-disabled):hover .media-container .media-disabled{cursor:default;background-color:none!important}.media-option--has-container-hover:not(.media-disabled):hover .media-container .media-disabled svg path{stroke:#ddd}}@media only screen and (max-width:1100px){.media-option--has-container-hover:not(.media-disabled):hover svg{fill:#f0bc60;background:transparent}.media-option--has-container-hover:not(.media-disabled):hover svg path{fill:#f0bc60;stroke:#fff}}@media only screen and (min-width:768px){.media-option--has-container-hover svg{width:45px;height:45px}}@media only screen and (min-width:1100px){.media-option--has-container-hover{padding:20px 15px;margin-top:0;margin-bottom:0;-moz-border-radius:5px;border-radius:5px}.media-option--has-container-hover svg{width:30px;height:30px;padding-left:10px;padding-right:10px;background:transparent}}.media-option.icon--has-hover svg:hover{fill:#f0bc60}.media-option.icon--has-hover svg:hover path{fill:#f0bc60;stroke:#fff}.media-option.border-bottom:after{border-bottom:none}@media only screen and (min-width:1100px){.media-option.border-bottom:after{content:"";position:relative;border-bottom:2px solid #c4c4c4;top:22px;z-index:99}}.media-option.display-block{display:block}.media-option.text-center{text-align:center}.media-option--is-viewed.icon--has-hover{background-color:transparent}.media-option--is-viewed.icon--has-hover svg{fill:#f0bc60}.media-option--is-viewed.icon--has-hover svg path{fill:#f0bc60;stroke:#fff}@media only screen and (min-width:1100px){.media-option--is-viewed{background-color:#fffaf2}.media-option--is-viewed svg{fill:#fff}.media-option--is-viewed svg path{fill:#fff;stroke:#333}}.media-option__container__selected--default-style{background-color:#fff5e4;-moz-border-radius:5px;border-radius:5px}.media-option__container__selected--default-style svg{fill:#f0bc60;background:transparent}.media-option__container__selected--default-style svg path{stroke:#fff}.media-option__container__selected--default-style .media-container .lock-icon path{fill:#f0bc60;stroke:#fff}.media-option__container__selected--default-style .media-container .media-disabled{cursor:default;background-color:none!important}.media-option__container__selected--default-style .media-container .media-disabled svg path{stroke:#ddd}@media only screen and (min-width:1100px){.media-option__container__selected--default-style{background-color:#fffaf2}.media-option__container__selected--default-style svg{fill:#fff}.media-option__container__selected--default-style svg path{stroke:#333}.media-option__container__selected--default-style .media-container .lock-icon path{fill:#666;stroke:#fff}.media-option__container__selected--default-style .media-container .media-disabled{cursor:default;background-color:none!important}.media-option__container__selected--default-style .media-container .media-disabled svg path{stroke:#ddd}}@media only screen and (max-width:1100px){.media-option__container__selected--default-style svg{fill:#f0bc60;background:transparent}.media-option__container__selected--default-style svg path{fill:#f0bc60;stroke:#fff}}.media-option__container__selected--second-style{width:30px;margin:auto;margin-bottom:1px!important}.media-option__container__selected--second-style:hover{background-color:#fff5e4;-moz-border-radius:5px;border-radius:5px}.media-option__container__selected--second-style.selected-media{background-color:#fff5e4;-moz-border-radius:5px;border-radius:5px}.navigator-team{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;border:5px solid #faf9ff;display:unset}@media only screen and (min-width:1100px){.navigator-team{width:256px}}.navigator-team__header{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;background-color:#faf9ff;font-family:Neuzeit Grotesk Bold;height:65px;display:-moz-box;display:flex;padding-left:45px;padding-right:45px;position:relative}.navigator-team__header svg{position:absolute;bottom:50%;left:10px;font-size:24px;top:50%!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.navigator-team__header svg:hover{color:#f0bc60;cursor:pointer}.navigator-team__header span{margin:auto}.navigator-team__item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:auto 6px;padding-left:13px}.navigator-team__item .container-pie{display:inline-block;vertical-align:middle;z-index:1;padding-top:2px;padding-bottom:3px;position:relative;background-color:#fff;margin-left:10px}.navigator-team__item .container-pie svg{display:-moz-inline-box;display:inline-flex;width:20px;height:20px;-moz-border-radius:50%;border-radius:50%;background-color:transparent;border:1px solid #f0bc60;position:relative;vertical-align:middle;z-index:9}.navigator-team__item .container-pie svg ellipse{stroke-width:10px}.navigator-team__item .has-hover .container-pie{background-color:transparent}.navigator-team li p{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-moz-inline-box;display:inline-flex;width:200px}.navigator-team li.large-separator,.navigator-team li.short-separator{position:relative;padding-bottom:0;padding-top:0}.navigator-team .has-hover:hover{background:#fffaf2;-moz-border-radius:5px;border-radius:5px;cursor:pointer;font-weight:900;color:#444}.navigator-team .has-font-hover:hover{font-weight:900;cursor:pointer;color:#444}.navigator-team .selected-loci,.navigator-team .selected-playlist,.navigator-team .selected-team{cursor:pointer;background:#fffaf2;-moz-border-radius:5px;border-radius:5px}.navigator-team .selected-loci p,.navigator-team .selected-playlist p,.navigator-team .selected-team p{font-weight:900;color:#444}.question p{position:relative;margin:auto;top:-50%}.view .l-container__facts,.view .l-container__image,.view .l-container__question,.view .l-container__video{width:100%}@media only screen and (min-width:500px){.view .l-container__facts .viewer__iframe-locked,.view .l-container__image .viewer__iframe-locked,.view .l-container__question .viewer__iframe-locked,.view .l-container__video .viewer__iframe-locked{position:absolute;width:100%;height:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}}.navigator-team li p{width:100%}.viewer__contrib-icon{border:none}.viewer__contrib-icon:hover{border:none}.view{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;max-width:1500px;margin:0 auto}.view .header{margin-left:18px}@media only screen and (min-width:1100px){.view .header{margin-left:60px}}.view .splash__p{margin-left:14px;font-size:15px;line-height:18px}@media only screen and (min-width:1100px){.view .splash__p{margin-left:60px}}.view .l-container--vert-left{max-width:100%}.view .l-container__media{display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:unset}.view .l-container__video .outer_video_wrapper{width:98%}.view .l-container__facts{-moz-box-pack:start;justify-content:flex-start}@media only screen and (max-width:768px){.view .l-container--margin-x-3x{width:100%}}.view-detail__col{display:-moz-inline-box;display:inline-flex}@media only screen and (min-width:1100px){.view-detail__col{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;display:-moz-box;display:flex}}.view-detail__col__media-option{width:100%;-moz-box-ordinal-group:3;order:2}@media only screen and (min-width:1100px){.view-detail__col__media-option{width:5%;-moz-box-ordinal-group:unset;order:unset}}.view-detail__col__media{display:inline-block;-moz-box-ordinal-group:2;order:1;width:1000px}.view-detail__col__media .l-container__media-option{width:100%;text-align:center}@media only screen and (min-width:768px){.view-detail__col__media .l-container__media-option{width:100%;text-align:unset}}@media only screen and (min-width:1100px){.view-detail__col__media{-moz-box-ordinal-group:unset;order:unset}}.view-detail__col__media .contributors-container{display:inline-block;width:80%;vertical-align:top;display:none}@media only screen and (min-width:1100px){.view-detail__col__media .contributors-container{display:inline-block}}.view-detail__col__media .navigation-button-container{display:none;width:20%;-moz-box-pack:end;justify-content:flex-end}@media only screen and (min-width:1100px){.view-detail__col__media .navigation-button-container{display:-moz-inline-box;display:inline-flex}}.view-detail__col__media .navigation-button-container .btn{width:10px;max-width:unset;min-width:unset;margin-left:8px;padding:8px 16px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.view-detail__col__media .navigation-button-container .btn svg{font-size:20px}.view-detail__col__media .viewer__desc{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-top:0;padding-top:0;border:none}.view-detail__col__media .viewer__desc--collapsed{height:130px;overflow:hidden}.view-detail__col__topic{width:90%;-moz-box-ordinal-group:4;order:3;-moz-box-pack:start;justify-content:flex-start}@media only screen and (min-width:1100px){.view-detail__col__topic{width:auto;-moz-box-ordinal-group:unset;order:unset}}@media only screen and (max-width:700px){div[data-blocked*=true]{min-height:420px}}.ql-align-center{text-align:center;margin:0 auto}.ql-align-center img{margin:0 auto}.ql-align-right{text-align:right}.ql-image{display:block}#tooltip-text{font-size:120%}#tooltip-text h1{font-size:200%;font-weight:400}#tooltip-text h2{font-size:160%;font-weight:400;margin-bottom:5px}#tooltip-text img{max-width:100%;max-height:150px;object-fit:contain}@media only screen and (max-width:850px){#tooltip-text h2{font-size:1.1rem}#tooltip-text p{font-size:1rem}}#tooltip a{color:#84e37b}canvas{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.location__heading{display:inline}#video_embed_wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.outer_video_wrapper{width:80vw;width:1280px;max-height:720px;max-width:100%}#video_embed_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.viewer-container{margin:0 auto;max-width:1500px}.viewer{padding:1rem;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.viewer,.viewer__video-ui{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.viewer__video-ui{margin-top:1rem}.viewer__content{margin:0 auto;max-width:1280px}@media only screen and (min-width:1450px){.viewer__content{width:1000px}}@media only screen and (max-width:1450px){.viewer__content{width:800px}}@media only screen and (max-width:1250px){.viewer__content{width:600px}}@media only screen and (max-width:1100px){.viewer__content{width:100%}}@media only screen and (max-width:700px){.viewer__content{max-width:100%}}.viewer__navigator{margin-top:4rem;-moz-box-flex:1;flex-grow:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 4rem;width:400px}@media only screen and (max-width:600px){.viewer__navigator{padding:0 .5rem}}@media only screen and (min-width:1000px){.viewer__image-loading{height:561px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center}}.viewer__image-info{width:100%;padding:4rem 0;text-align:center}.viewer__locked-title{word-wrap:break-word;margin-bottom:1.7rem;font-size:2.5rem;color:#333;font-family:Neuzeit Grotesk Bold}.viewer__locked-desc{font-size:1rem}.viewer__locked-btns{margin-top:1.7rem}.viewer__locked-btn{margin:1rem}.viewer__location{height:4rem;display:block;font-family:Neuzeit Grotesk Bold;color:#666}@media only screen and (max-width:600px){.viewer__location{height:auto;padding-bottom:.5rem}}.viewer__subject-tab{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin-right:2rem;padding:1rem;background-color:#f1f1f1;cursor:pointer}.viewer__subject-tab:hover{background-color:#ffefcc}.viewer__subject-tab.active{background-color:#ffefcc}@media only screen and (max-width:500px){.viewer__subject-tab{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:.4rem!important}}.viewer__category,.viewer__subject{color:#333;margin-right:.2rem}.viewer__category,.viewer__playlist{font-family:Neuzeit Grotesk Regular;margin-left:.2rem}.viewer__playlist{color:#666}@media only screen and (min-width:500px){.viewer__heyyy.locked-ii{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;width:100%}.viewer__heyyy.locked-ii .viewer__ii-container{width:1024px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.viewer__heyyy.locked-ii .viewer__iframe{touch-action:none!important;position:relative;padding-bottom:56.25%!important;height:0;width:100%}}@media only screen and (min-width:500px)and (max-width:1000px){.viewer__heyyy.locked-ii .viewer__iframe{margin:0 auto}}.viewer__heyyy.ii{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;width:100%}.viewer__heyyy.ii .viewer__ii-container{width:1024px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.viewer__heyyy.ii .viewer__iframe{touch-action:none!important;position:relative;padding-bottom:56.25%!important;height:0;width:100%}@media only screen and (max-width:1000px){.viewer__heyyy.ii .viewer__iframe{margin:0 auto}}@media only screen and (min-width:500px){.viewer .viewer__iframe-locked{position:absolute;width:100%;height:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}}.viewer__nav-btns{margin:1rem 0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between}.viewer__nav-btns.no-text .btn--viewer-nav{width:15px}.viewer__nav-btns.no-text .btn--viewer-nav .btn__left,.viewer__nav-btns.no-text .btn--viewer-nav .btn__right{float:unset}.viewer__nav-btns.no-text .btn--viewer-nav svg{font-size:25px}.viewer__loading{margin:1rem 0}.viewer__details{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.viewer__details-top{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.viewer__details-left{display:inline-block}.viewer__details-right{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.viewer__details-right *{display:inline-block}.viewer__details__video__restriction p{margin-bottom:30px;text-align:center}.viewer__details__video__restriction__buttons{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.viewer__details__video__restriction__buttons .btn:not(:first-child){margin-left:30px}.viewer__feedback-icon{cursor:pointer;margin-right:1rem}.viewer__title{color:#333;font-family:Neuzeit Grotesk Bold;font-size:32px}.viewer__views{font-size:16px;margin:.2rem 0 0}@media only screen and (max-width:600px){.viewer__video-walkthrough{margin-top:1rem}}.viewer__desc{-webkit-touch-callout:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;padding-top:1rem;margin-top:1rem;border-top:1px solid #ddd;font-size:1rem}.viewer__desc a{text-decoration:underline;color:#7b369e}.viewer__desc a:hover{color:#f0bc60}.viewer__desc .ql-size-large{font-size:150%}.viewer__desc ul{display:block;list-style-type:circle}.viewer__desc ul li{margin-left:2rem;margin-top:.25rem;margin-bottom:.25rem}.viewer__social-media{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:start;align-items:flex-start;margin-top:1rem}.viewer__right *{display:inline-block}@media only screen and (max-width:350px){.viewer__right{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;width:100%;margin-top:1rem}}.viewer__sm{-moz-box-flex:0;flex:0 0 auto}.viewer__sm *{display:inline-block}.viewer__contribs{-moz-box-flex:0;flex:0 0 auto}.viewer__contribs *{display:inline-block}.viewer__likes{-moz-box-flex:0;flex:0 0 auto;margin-right:2rem}.viewer__thumb{font-family:Neuzeit Grotesk Regular;margin:0 .4rem;padding:.8rem 1rem;display:inline-block;background-color:#f0ebf5}.viewer__thumb i{font-size:20px;margin-right:1rem}.viewer__thumb:hover{color:#fff;background-color:#47c78c}.viewer__thumb--active{color:#fff!important;background-color:#47c78c!important}.viewer__contrib-icon{background-image:url(/images/viewer/contribute-new.svg);background-position:50%;background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;cursor:pointer;padding:0!important;height:66px;width:66px;margin-right:.4rem;border:2px solid #ccc}.viewer__contrib-icon:hover{border:2px solid #f0bc60}.viewer__sm-icon{color:#fff;padding:1rem;margin-left:.4rem;width:1.4rem}.viewer__sm-icon--fb{background-color:#494e91}.viewer__sm-icon--fb:hover{background-color:#7075b7}.viewer__sm-icon--instagram{color:#fff!important;background:-moz-linear-gradient(45deg,#ff0,#e0003d,#d600be);background:linear-gradient(45deg,#ff0,#e0003d,#d600be)}.viewer__sm-icon--instagram:hover{background:-moz-linear-gradient(45deg,#ffff4d,#ff2e67,#ff24e6);background:linear-gradient(45deg,#ffff4d,#ff2e67,#ff24e6)}.viewer__sm-icon--youtube{color:#fff!important;background-color:#f50004}.viewer__sm-icon--youtube:hover{background-color:#ff4346}.navigator__loci{max-height:650px;overflow:auto;-webkit-overflow-scrolling:touch}.navigator__playlist{cursor:pointer;margin-bottom:1px}.navigator .flipper{background-image:url(/images/viewer/flipper.png);background-position:50%;background-repeat:no-repeat;-moz-background-size:auto;background-size:auto;float:right;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1);width:20px;height:20px}.navigator__playlist-title{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;background-color:#7b369e;font-family:Neuzeit Grotesk Bold;padding:1.4rem}.navigator__playlist.is-collapsed .navigator__playlist-title{color:#333;background-color:#f3f1f9}.navigator__playlist.is-collapsed .navigator__playlist-title:hover{background-color:#81009a;color:#fff}.navigator__playlist.is-collapsed .navigator__locus{display:none}.navigator__playlist.is-collapsed .flipper{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);transform:scaleY(-1)}.navigator__locus{cursor:pointer;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;padding:1rem;border:1px solid #eee;border-top:none}.navigator__lol{display:inline-block;margin-right:1rem}.navigator__locked-icon,.navigator__lol{background-position:50%;width:100px;height:70px}.navigator__locked-icon{background-image:url(/images/viewer/locked_image.svg);background-repeat:no-repeat;-moz-background-size:cover;background-size:cover;position:absolute;left:0;top:0}.navigator__locus-img{position:relative;-moz-box-flex:0;flex:0 0 auto;display:inline-block;background-position:50%;width:100px;height:70px;margin-right:1rem}.navigator__locus-title{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;font-family:Neuzeit Grotesk Bold;margin-bottom:.5rem}.navigator__locus-desc{font-size:12px}.navigator .navigator__locus.is-active{background-color:#ffefcc}.navigator__locus:hover{background-color:#fafafa}.navigator__locus:last-of-type{border-bottom:none}.viewer-contrib__top-row{-moz-box-orient:horizontal;flex-flow:row nowrap}.viewer-contrib__col,.viewer-contrib__top-row{display:-moz-box;display:flex;-moz-box-direction:normal}.viewer-contrib__col{-moz-box-orient:vertical;flex-direction:column}.viewer-contrib__headshot{width:90px;height:90px;flex-shrink:0;margin-right:.5rem}@media only screen and (max-width:600px){.viewer-contrib__headshot{display:none}}.viewer-contrib__name{font-size:1.4rem;font-weight:700}.viewer-contrib__bio{margin-top:1rem}.viewer-contrib__titles{margin-bottom:.3rem}.viewer-contrib__title{display:inline-block}.viewer-contrib__role{display:inline-block;margin-bottom:.3rem}.view-media-option{color:transparent;outline:none;border:none;background-color:transparent;position:relative;padding:0;margin-right:8px;cursor:pointer;-moz-background-size:cover;background-size:cover;background-position:50%}.view-media-option:last-child{margin-right:0}@media only screen and (max-width:959.98px){.view-media-option{width:35px;height:35px}}@media only screen and (min-width:960px){.view-media-option{width:41px;height:41px}}.view-media-option--facts svg{stroke-width:.6px;width:100%;height:100%}.view-media-option--facts--active svg,.view-media-option--facts:hover svg{fill:#eea83a;width:100%;height:100%}.view-media-option--facts--active svg path,.view-media-option--facts:hover svg path{stroke:#fff}.view-media-option--facts--active svg circle,.view-media-option--facts:hover svg circle{stroke:#eea83a!important}.view-media-option--video svg{stroke-width:.6px;width:100%;height:100%}.view-media-option--video--active svg,.view-media-option--video:hover svg{fill:#eea83a;width:100%;height:100%}.view-media-option--video--active svg path,.view-media-option--video:hover svg path{stroke:#fff}.view-media-option--video--active svg circle,.view-media-option--video:hover svg circle{stroke:#eea83a!important}.view-media-option--image svg{stroke-width:.6px;width:100%;height:100%}.view-media-option--image--active svg,.view-media-option--image:hover svg{fill:#eea83a;width:100%;height:100%}.view-media-option--image--active svg path,.view-media-option--image:hover svg path{stroke:#fff}.view-media-option--image--active svg circle,.view-media-option--image:hover svg circle{stroke:#eea83a!important}#content-list-section .content-list-media-option--image .view-media-option .media-type-lock,#content-list-section .content-list-media-option--video .view-media-option .media-type-lock,.view-media-option #content-list-section .content-list-media-option--image .media-type-lock,.view-media-option #content-list-section .content-list-media-option--video .media-type-lock,.view-media-option .media-type-lock{height:12px;width:10.5px;position:absolute;bottom:0;right:0;background-image:url(/images/view/lock.svg);-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50%}#view-title-subsection #title-container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:0}@media only screen and (min-width:600px){#view-title-subsection #title-container{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between}}@media only screen and (max-width:599.98px){#view-title-subsection #title-container{-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center}#view-title-subsection #title-container #locus-title{text-align:center;margin-bottom:8px}}#view-title-subsection #media-options{-moz-box-flex:0;flex-grow:0;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}#view-title-subsection #locus-title{margin-bottom:0}#view-title-subsection #locus-views{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:13px;line-height:16px;font-family:Neuzeit Grotesk Regular;font-weight:400;margin-bottom:0}@media only screen and (max-width:599.98px){#view-title-subsection #locus-views{display:none}}#explorer-title-subsection{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:18px;line-height:24px;margin-bottom:0;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;background-color:#f0edf6;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}@media only screen and (max-width:959.98px){#explorer-title-subsection{padding:16px}}#explorer-playlists-subsection{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;border:3px solid #f0edf6;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;overflow-y:auto}#explorer-playlists-subsection .explorer-playlist{padding:16px;display:-moz-box;display:flex;-webkit-transition-property:order;-moz-transition-property:order,-moz-box-ordinal-group;transition-property:order;transition-property:order,-moz-box-ordinal-group;-webkit-transition-duration:1s;-moz-transition-duration:1s;transition-duration:1s;margin-bottom:16px}#explorer-playlists-subsection .explorer-playlist--active{background-color:#fff4d9}#explorer-playlists-subsection .explorer-playlist:last-child{margin-bottom:0}#supplementals-desc{font-size:1rem}#supplementals-desc a{text-decoration:underline;color:#7b369e}#supplementals-desc a:hover{color:#f0bc60}#supplementals-desc .ql-size-large{font-size:150%}#supplementals-desc ul{display:block;list-style-type:circle}#supplementals-desc ul li{list-style-position:inside;margin-top:.25rem;margin-bottom:.25rem}@media only screen and (max-width:599.98px){#supplementals-desc ul li{margin-left:8px}}@media only screen and (min-width:600px)and (max-width:959.98px){#supplementals-desc ul li{margin-left:16px}}@media only screen and (min-width:960px){#supplementals-desc ul li{margin-left:32px}}#ratings{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.rating{-moz-border-radius:10px;border-radius:10px;width:32px;height:32px;-moz-background-size:22px;background-size:22px;background-position:50%;background-repeat:no-repeat;cursor:pointer}.rating:first-child{margin-right:8px}.rating:hover{background-color:#f0b460}.rating--active{background-color:#f0b460}#thumbs-up{background-image:url(/images/view/thumbs-up.svg)}#thumbs-down{background-image:url(/images/view/thumbs-down.svg)}.contributions{height:32px;position:relative;display:inline-block;-moz-box-align:center;align-items:center;left:-2px}.contributions .contributor{position:absolute;display:inline-block;width:32px;height:32px;-moz-border-radius:50%;border-radius:50%;-moz-background-size:cover;background-size:cover;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contributions .contributor:hover{border:2px solid #f0b460;z-index:10!important}.supplementals-subsection{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.supplementals-subsection--facts #supplementals-details{display:none}#supplementals-details{-moz-box-orient:horizontal;flex-flow:row nowrap;-moz-box-pack:end;justify-content:flex-end}#supplementals-details,#view-locked{display:-moz-box;display:flex;-moz-box-direction:normal}#view-locked{-moz-box-orient:vertical;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;text-align:center;padding:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#view-locked h2{margin-bottom:32px}@media only screen and (max-width:599.98px){#view-locked h2{display:none}}#view-locked-text{margin-bottom:32px}@media only screen and (max-width:599.98px){#view-locked-text{display:none}}#view-locked-short-text{margin-bottom:32px;display:none}@media only screen and (max-width:599.98px){#view-locked-short-text{display:block}}.ii{width:100%;height:100%}.container-loading{display:-moz-box;display:flex;grid-row:2/3;grid-column:1/10}.container-loading-image{width:100%;height:100%;background-image:url(/images/misc/loading.svg);background-repeat:no-repeat;background-color:#f9f9f9;background-position:50%}@media only screen and (max-width:599.98px){.container-loading-image{height:263px}}@media only screen and (min-width:960px)and (max-width:1279.98px){#view-2{grid-template:1fr/repeat(12,1fr);grid-column-gap:32px}}@media only screen and (min-width:1280px){#view-2{grid-template-columns:repeat(12,72px);grid-column-gap:32px}}@media only screen and (min-width:960px){#view-2{grid-template-rows:-webkit-min-content -webkit-min-content -webkit-min-content!important;grid-template-rows:min-content min-content min-content!important}#view-2 #view-title-subsection{grid-row:1/2;grid-column:1/10;margin-bottom:16px}#view-2 #explorer-title-subsection{grid-row:1/2;grid-column:10/13}#view-2 .view-content-subsection{grid-row:2/3;grid-column:1/10}#view-2 #explorer-playlists-subsection{grid-row:2/3;grid-column:10/13}#view-2 .supplementals-subsection{grid-row:3/4;grid-column:1/10;margin-top:16px}#view-2 .supplementals-subsection--facts{margin-top:0}}@media only screen and (max-width:599.98px){#view-2 .heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){#view-2 .heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:72px;line-height:88px;margin-bottom:32px}}@media only screen and (min-width:960px)and (max-width:1279.98px){#view-2 .heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:72px;line-height:88px;margin-bottom:64px}}@media only screen and (min-width:1280px){#view-2 .heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:72px;line-height:88px;margin-bottom:64px}}@media only screen and (max-width:599.98px){#view-2 .heading-2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:36px;line-height:48px;margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){#view-2 .heading-2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:32px}}@media only screen and (min-width:960px)and (max-width:1279.98px){#view-2 .heading-2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:32px}}@media only screen and (min-width:1280px){#view-2 .heading-2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:32px}}@media only screen and (max-width:599.98px){#view-2 .heading-3{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:25px;line-height:32px;margin-bottom:0}}@media only screen and (min-width:600px)and (max-width:959.98px){#view-2 .heading-3{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:36px;line-height:48px;margin-bottom:0}}@media only screen and (min-width:960px){#view-2 .heading-3{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:36px;line-height:48px;margin-bottom:8px}}@media only screen and (max-width:959.98px){#view-2{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}#view-2 #explorer-title-subsection{-moz-box-ordinal-group:2;order:1}#view-2 #explorer-playlists-subsection{-moz-box-ordinal-group:3;order:2;min-height:unset;height:auto}#view-2 #explorer-title-subsection,#view-2 #locus-feedback{margin-bottom:0}#view-2 #locus-title{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:25px;line-height:32px}}@media only screen and (max-width:599.98px){#view-2>div{margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){#view-2>div{margin-bottom:16px}#view-2 #locus-title{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:25px;line-height:32px}}#view-2 .supplementals-subsection--facts{grid-row:2/3;grid-column:1/10}#view-2 .view-content-subsection--facts{background-color:red;display:none}@media only screen and (max-width:599.98px){.heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){.heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:72px;line-height:88px;margin-bottom:32px}}@media only screen and (min-width:960px)and (max-width:1279.98px){.heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:72px;line-height:88px;margin-bottom:64px}}@media only screen and (min-width:1280px){.heading-1{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:72px;line-height:88px;margin-bottom:64px}}@media only screen and (max-width:599.98px){.heading-2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:36px;line-height:48px;margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:959.98px){.heading-2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:32px}}@media only screen and (min-width:960px)and (max-width:1279.98px){.heading-2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:32px}}@media only screen and (min-width:1280px){.heading-2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px;margin-bottom:32px}}@media only screen and (max-width:599.98px){.heading-3{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:25px;line-height:32px;margin-bottom:0}}@media only screen and (min-width:600px)and (max-width:959.98px){.heading-3{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:36px;line-height:48px;margin-bottom:0}}@media only screen and (min-width:960px){.heading-3{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:36px;line-height:48px;margin-bottom:8px}}@media only screen and (min-width:1280px)and (min-width:1280px){.partners{display:grid;grid-template:1fr/repeat(12,72px);grid-column-gap:32px;padding:0}}@media only screen and (min-width:1280px)and (min-width:960px)and (max-width:1279.98px){.partners{display:grid;grid-template:1fr/repeat(12,1fr);grid-column-gap:32px;padding:0 32px}}@media only screen and (min-width:1280px)and (min-width:600px)and (max-width:959.98px){.partners{display:grid;grid-template:1fr/repeat(6,1fr);grid-column-gap:16px;padding:0 16px}}@media only screen and (min-width:1280px)and (max-width:599.98px){.partners{display:grid;grid-template:1fr/repeat(2,1fr);grid-column-gap:16px;padding:0 16px}}@media only screen and (min-width:960px)and (max-width:1279.98px){.partners{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 32px}}@media only screen and (min-width:600px)and (max-width:959.98px){.partners{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 32px}}@media only screen and (max-width:599.98px){.partners{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 16px}}.partners h2{grid-column:1/13;margin-bottom:32px}@media only screen and (min-width:960px){.partners h2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px}}@media only screen and (min-width:600px)and (max-width:959.98px){.partners h2{text-align:center;color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:51px;line-height:64px}}@media only screen and (max-width:599.98px){.partners h2{color:#000;font-family:Neuzeit Grotesk Bold;letter-spacing:0;font-size:36px;line-height:48px}}.partners__logos{grid-column:1/13;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.partners__logos a>*{width:100%}@media only screen and (min-width:960px){.partners__logos{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.partners__logos>*{padding-left:32px;padding-right:32px}.partners__logos>:first-child{padding-left:0}.partners__logos>:last-child{padding-right:0}}@media only screen and (min-width:600px)and (max-width:959.98px){.partners__logos{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.partners__logos>*{padding-left:16px;padding-right:16px}.partners__logos>:first-child{padding-left:0}.partners__logos>:last-child{padding-right:0}}@media only screen and (max-width:599.98px){.partners__logos{-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.partners__logos>*{display:block;padding-bottom:32px;max-width:200px}.partners__logos>:last-child{padding-bottom:0}}.partners__logos>*{min-width:0;flex-shrink:1}.braintree-drop-in-purchase-page,.purchase-section,.purchase h1{grid-column:1/-1}.purchase-header{color:red}.additional-information,.additional-information h2,.braintree-pixorize-status{grid-column:1/-1}.additional-information ul{grid-column:1/-1;-moz-box-align:start!important;align-items:flex-start!important;margin-left:16px}.team__p{font-size:1.25rem;max-width:650px}@media only screen and (max-width:600px){.team__p{font-size:1rem}}.team-members{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;justify-content:space-around}.team-members__team-member{display:block;margin:1rem;max-width:350px;text-align:center}.team-members__headshot{display:inline-block;width:180px;height:180px}.team-members__suffix{margin:1rem 0;font-size:2rem;font-family:Neuzeit Grotesk Bold}.team-members__suffix,.team-members__title{background-color:#fff;color:#333}.team-members__bio{background-color:#fff;text-align:left;font-size:1.2rem}@media only screen and (max-width:600px){.team-members__team-member{-moz-box-align:center;align-items:center;-moz-box-flex:1;flex:1 1 auto;text-align:center;max-width:300px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}.team-members__headshot{width:100px;height:100px;-moz-background-size:100px;background-size:100px;padding:0}.team-members__suffix{font-size:1.4rem;word-break:break-all}.team-members__bio{font-size:.9rem}.team-members__break-mobile{display:block}}.info-list__title{text-align:center;grid-column:1/-1}.info-and-image{grid-column:1/-1}@media only screen and (min-width:1280px){.info-and-image{display:grid;grid-template:1fr/repeat(12,72px);grid-column-gap:32px}}@media only screen and (min-width:960px)and (max-width:1279.98px){.info-and-image{display:grid;grid-template:1fr/repeat(12,1fr);grid-column-gap:32px}}@media only screen and (min-width:600px)and (max-width:959.98px){.info-and-image{display:grid;grid-template:1fr/repeat(6,1fr);grid-column-gap:16px}}@media only screen and (max-width:599.98px){.info-and-image{display:grid;grid-template:1fr/repeat(2,1fr);grid-column-gap:16px;margin-bottom:16px}}@media only screen and (min-width:600px)and (max-width:1279.98px){.info-and-image{margin-bottom:32px}}.info-and-image .aspect-ratio-container{max-width:450px}.info-and-image__left{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}@media only screen and (max-width:599.98px){.info-and-image__left{grid-column:1/-1}}@media only screen and (min-width:600px)and (max-width:959.98px){.info-and-image__left{grid-column:1/4;grid-row:1/2}}@media only screen and (min-width:960px){.info-and-image__left{grid-column:1/7;grid-row:1/2}}.info-and-image__left h3{width:100%}@media only screen and (max-width:959.98px){.info-and-image__left h3{text-align:center}}.info-and-image__right{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}@media only screen and (max-width:599.98px){.info-and-image__right{margin-top:16px;grid-column:1/-1}}@media only screen and (min-width:600px)and (max-width:959.98px){.info-and-image__right{grid-column:4/7;grid-row:1/2}}@media only screen and (min-width:960px){.info-and-image__right{grid-column:7/13;grid-row:1/2}}.info-and-image__right h3{width:100%}@media only screen and (max-width:959.98px){.info-and-image__right h3{text-align:center}}.you-are{grid-column:1/-1}@media only screen and (min-width:1280px){.you-are{display:grid;grid-template:1fr/repeat(12,72px);grid-column-gap:32px}}@media only screen and (min-width:960px)and (max-width:1279.98px){.you-are{display:grid;grid-template:1fr/repeat(12,1fr);grid-column-gap:32px}}@media only screen and (min-width:600px)and (max-width:959.98px){.you-are{display:grid;grid-template:1fr/repeat(6,1fr);grid-column-gap:16px}}@media only screen and (max-width:599.98px){.you-are{display:grid;grid-template:1fr/repeat(2,1fr);grid-column-gap:16px}}.you-are h2{grid-column:1/-1;text-align:center}.you-are__cards{grid-column:1/-1;display:-moz-box;display:flex}@media only screen and (max-width:959.98px){.you-are__cards{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}}@media only screen and (min-width:960px){.you-are__cards{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap;-moz-box-pack:justify;justify-content:space-between}}.you-are__card{margin:16px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap}@media only screen and (max-width:959.98px){.you-are__card{width:200px}}@media only screen and (min-width:960px){.you-are__card{max-width:200px;-moz-box-flex:1;flex:1 1 100px}.you-are__card:first-child{margin-left:0}.you-are__card:last-child{margin-right:0}}.you-are__card p{-moz-box-flex:1;flex-grow:1}.centered-cta-section__container,.you-are__card p{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}.centered-cta-section__container{grid-column:1/-1;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}.campus-ambassador__popup{width:100%}@media only screen and (min-width:1024px){.campus-ambassador__popup{width:60%}}.campus-ambassador__form-section{width:100%;height:450px}.promo-code-inputs>div{margin-bottom:8px}.promo-code-inputs__label{margin:8px;font-weight:700;display:inline-block;width:200px}.promo-code-inputs input,.promo-code-inputs select{width:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #000}#promo-codes-table{grid-column:1/-1}#promo-codes-table th{font-weight:700}#promo-codes-table td,#promo-codes-table th{padding:8px}#testimonial-image-container{grid-column:1/4;padding-bottom:100%;position:relative}#testimonial-image-frame{border-radius:10px;border:3px solid #006850;background-color:#006850;-webkit-box-shadow:2px 2px 0 0 #004f3c;-moz-box-shadow:2px 2px 0 0 #004f3c;box-shadow:2px 2px 0 0 #004f3c}#testimonial-image,#testimonial-image-frame{position:absolute;left:0;top:0;width:100%;aspect-ratio:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:10px}#testimonial-image{border-radius:10px;border:3px solid transparent;background-clip:padding-box;background-position:top;background-repeat:no-repeat;-moz-background-size:100% auto;background-size:100% auto}#testimonial-text{position:relative}@media only screen and (max-width:599.98px){.quotation:before{content:'"'}}@media only screen and (max-width:599.98px){.quotation{display:inline-block}}@media only screen and (min-width:600px){.quotation{font-size:48px;position:absolute}}#quotation-left{top:-16px;left:-48px;z-index:-1000}#quotation-right{bottom:-16px;right:-48px;z-index:-1000}.testimonial-highlight-one{font-size:32px;font-weight:700}@media only screen and (min-width:600px){.quote{background:url(https://drive.google.com/uc?export=view&id=1NgZrT3P8prQrT6Su9ZkhsQbTRBQdT6yq);-moz-background-size:40px 28px;background-size:40px 28px;width:40px;height:28px}.quote-right{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}}#testimonials-info{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column nowrap;-moz-box-pack:end;justify-content:flex-end}@media only screen and (max-width:599.98px){#testimonials-info{text-align:center;grid-row:5/span 1;grid-column:1/-1;margin-top:16px}}@media only screen and (min-width:600px)and (max-width:1127.98px){#testimonials-info{grid-row:4/span 1;grid-column:1/-2;margin-top:32px}}@media only screen and (min-width:1128px){#testimonials-info{grid-row:3/span 1;grid-column:4/-2}}#testimonials-info-name{font-weight:700;margin-bottom:8px}#testimonials-bottom{grid-column:1/-1;-moz-box-pack:justify;justify-content:space-between}#testimonials-bottom,#testimonials-v2-buttons{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row nowrap}#testimonials-v2-buttons{-moz-box-pack:end;justify-content:flex-end;-moz-box-align:end;align-items:flex-end}@media only screen and (max-width:599.98px){#testimonials-v2-buttons{display:none}}@media only screen and (min-width:600px)and (max-width:1127.98px){#testimonials-v2-buttons{grid-row:4/span 1;grid-column:-3/span 2;margin-top:32px}}@media only screen and (min-width:1128px){#testimonials-v2-buttons{grid-row:3/span 1;grid-column:-3/span 2}}#testimonials-v2-buttons #testimonials__right-btn{margin-right:0}#testimonials-v2-buttons .testimonials-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;color:#333;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;margin:0 8px;padding:0;-webkit-box-shadow:2px 2px 0 0 #ccc;-moz-box-shadow:2px 2px 0 0 #ccc;box-shadow:2px 2px 0 0 #ccc}#testimonials-v2-buttons .testimonials-btn:hover{color:#fff;-webkit-box-shadow:2px 2px 0 0 #eea83a;-moz-box-shadow:2px 2px 0 0 #eea83a;box-shadow:2px 2px 0 0 #eea83a}#testimonials-v2-buttons .testimonials-btn:active{top:2px;left:2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media only screen and (max-width:599.98px){#testimonials-v2{grid-template-rows:auto 1fr auto auto}}@media only screen and (min-width:600px){#testimonials-v2{grid-template-rows:auto 1fr auto}}@media only screen and (max-width:599.98px){#testimonials-v2-title{grid-column:1/-1;text-align:center}}@media only screen and (min-width:600px)and (max-width:959.98px){#testimonials-v2-title{grid-column:1/-1;text-align:center}}@media only screen and (min-width:0px)and (max-width:1127.98px){#testimonials-v2-title{grid-column:1/-1}}@media only screen and (min-width:1128px){#testimonials-v2-title{grid-row:1/span 1;grid-column:4/-1;margin-bottom:0}}@media only screen and (max-width:599.98px){#testimonials-v2-image{margin-top:32px;grid-row:4/span 1;grid-column:1/-1;width:100%;height:100px;text-align:center}#testimonials-v2-image #testimonial-image-container{margin:0 auto;width:100px}}@media only screen and (min-width:600px)and (max-width:959.98px){#testimonials-v2-image{grid-row:2/span 1;grid-column:1/span 2}}@media only screen and (min-width:960px)and (max-width:1127.98px){#testimonials-v2-image{grid-row:2/span 1;grid-column:1/span 3}}@media only screen and (min-width:1128px){#testimonials-v2-image{grid-row:1/span 3;grid-column:1/span 3}}#testimonials-v2-blurb{grid-row:2/span 1;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center}@media only screen and (max-width:599.98px){#testimonials-v2-blurb{grid-column:1/-1;text-align:center;min-height:56px}}@media only screen and (min-width:600px)and (max-width:959.98px){#testimonials-v2-blurb{grid-column:3/-1;margin:0 64px}}@media only screen and (min-width:960px){#testimonials-v2-blurb{grid-column:5/-2}}.grecaptcha-badge{visibility:hidden!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;-moz-border-radius:.3rem;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{-moz-border-radius-bottomleft:.3rem;border-bottom-left-radius:.3rem;-moz-border-radius-bottomright:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;-moz-border-radius-topleft:.3rem;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){-moz-border-radius-topleft:0;border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){-moz-border-radius-topright:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-moz-box;display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;-moz-border-radius:.3rem;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;-moz-border-radius-bottomright:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;-moz-border-radius-bottomright:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:-moz-calc(195px + .85rem);height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{-moz-border-radius:.3rem;border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{-moz-border-radius:.3rem;border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{-moz-border-radius:.3rem;border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{-moz-border-radius:.3rem;border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{-moz-border-radius:.3rem;border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{-moz-border-radius:.3rem;border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;-moz-border-radius:.3rem;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;-moz-border-radius:.3rem;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{-moz-border-radius-topleft:.3rem;border-top-left-radius:.3rem;-moz-border-radius-topright:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-border-radius-bottomleft:.3rem;border-bottom-left-radius:.3rem;-moz-border-radius-bottomright:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;-moz-border-radius:50%;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\00d7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;display:-moz-box;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{-moz-box-flex:0;flex:0 0 24px;height:1em;width:1em;fill:currentColor}.rst__rowWrapper{padding:10px 10px 10px 0;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rst__rtl.rst__rowWrapper{padding:10px 0 10px 10px}.rst__row{height:100%;white-space:nowrap;display:-moz-box;display:flex}.rst__row>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rst__rowCancelPad,.rst__rowLandingPad{border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:none!important}.rst__rowCancelPad>*,.rst__rowLandingPad>*{opacity:0!important}.rst__rowCancelPad:before,.rst__rowLandingPad:before{background-color:#add8e6;border:3px dashed #fff;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.rst__rowCancelPad:before{background-color:#e6a8ad}.rst__rowSearchMatch{outline:3px solid #0080ff}.rst__rowSearchFocus{outline:3px solid #fc6421}.rst__moveHandle,.rst__rowContents,.rst__rowLabel,.rst__rowToolbar,.rst__toolbarButton{display:inline-block;vertical-align:middle}.rst__rowContents{position:relative;height:100%;border:1px solid #bbb;border-left:none;-webkit-box-shadow:0 2px 2px -2px;-moz-box-shadow:0 2px 2px -2px;box-shadow:0 2px 2px -2px;padding:0 5px 0 10px;-moz-border-radius:2px;border-radius:2px;min-width:230px;-moz-box-flex:1;flex:1 0 auto;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;background-color:#fff}.rst__rtl.rst__rowContents{border-right:none;border-left:1px solid #bbb;padding:0 10px 0 5px}.rst__rowContentsDragDisabled{border-left:1px solid #bbb}.rst__rtl.rst__rowContentsDragDisabled{border-right:1px solid #bbb;border-left:1px solid #bbb}.rst__rowLabel{-moz-box-flex:0;flex:0 1 auto;padding-right:20px}.rst__rtl.rst__rowLabel{padding-left:20px;padding-right:inherit}.rst__rowToolbar{-moz-box-flex:0;flex:0 1 auto;display:-moz-box;display:flex}.rst__loadingHandle,.rst__moveHandle{height:100%;width:44px;background:#d9d9d9 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MiIgaGVpZ2h0PSI0MiI+PGcgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIuOSIgPjxwYXRoIGQ9Ik0xNCAxNS43aDE0LjQiLz48cGF0aCBkPSJNMTQgMjEuNGgxNC40Ii8+PHBhdGggZD0iTTE0IDI3LjFoMTQuNCIvPjwvZz4KPC9zdmc+") no-repeat 50%;border:1px solid #aaa;-webkit-box-shadow:0 2px 2px -2px;-moz-box-shadow:0 2px 2px -2px;box-shadow:0 2px 2px -2px;cursor:move;-moz-border-radius:1px;border-radius:1px;z-index:1}.rst__loadingHandle{cursor:default;background:#d9d9d9}@-webkit-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@-moz-keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}@keyframes pointFade{0%,19.999%,to{opacity:0}20%{opacity:1}}.rst__loadingCircle{width:80%;height:80%;margin:10%;position:relative}.rst__loadingCirclePoint{width:100%;height:100%;position:absolute;left:0;top:0}.rst__rtl.rst__loadingCirclePoint{right:0;left:auto}.rst__loadingCirclePoint:before{content:"";display:block;margin:0 auto;width:11%;height:30%;background-color:#fff;-moz-border-radius:30%;border-radius:30%;-webkit-animation:pointFade .8s ease-in-out infinite both;-moz-animation:pointFade .8s ease-in-out infinite both;animation:pointFade .8s ease-in-out infinite both}.rst__loadingCirclePoint:first-of-type{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}.rst__loadingCirclePoint:first-of-type:before,.rst__loadingCirclePoint:nth-of-type(7):before{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;animation-delay:-.8s}.rst__loadingCirclePoint:nth-of-type(2){-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);transform:rotate(30deg)}.rst__loadingCirclePoint:nth-of-type(8){-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);transform:rotate(210deg)}.rst__loadingCirclePoint:nth-of-type(2):before,.rst__loadingCirclePoint:nth-of-type(8):before{-webkit-animation-delay:-666ms;-moz-animation-delay:-666ms;animation-delay:-666ms}.rst__loadingCirclePoint:nth-of-type(3){-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);transform:rotate(60deg)}.rst__loadingCirclePoint:nth-of-type(9){-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);transform:rotate(240deg)}.rst__loadingCirclePoint:nth-of-type(3):before,.rst__loadingCirclePoint:nth-of-type(9):before{-webkit-animation-delay:-533ms;-moz-animation-delay:-533ms;animation-delay:-533ms}.rst__loadingCirclePoint:nth-of-type(4){-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.rst__loadingCirclePoint:nth-of-type(10){-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);transform:rotate(270deg)}.rst__loadingCirclePoint:nth-of-type(4):before,.rst__loadingCirclePoint:nth-of-type(10):before{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;animation-delay:-.4s}.rst__loadingCirclePoint:nth-of-type(5){-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);transform:rotate(120deg)}.rst__loadingCirclePoint:nth-of-type(11){-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);transform:rotate(300deg)}.rst__loadingCirclePoint:nth-of-type(5):before,.rst__loadingCirclePoint:nth-of-type(11):before{-webkit-animation-delay:-266ms;-moz-animation-delay:-266ms;animation-delay:-266ms}.rst__loadingCirclePoint:nth-of-type(6){-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);transform:rotate(150deg)}.rst__loadingCirclePoint:nth-of-type(12){-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);transform:rotate(330deg)}.rst__loadingCirclePoint:nth-of-type(6):before,.rst__loadingCirclePoint:nth-of-type(12):before{-webkit-animation-delay:-133ms;-moz-animation-delay:-133ms;animation-delay:-133ms}.rst__loadingCirclePoint:nth-of-type(7){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.rst__loadingCirclePoint:nth-of-type(13){-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}.rst__loadingCirclePoint:nth-of-type(7):before,.rst__loadingCirclePoint:nth-of-type(13):before{-webkit-animation-delay:0ms;-moz-animation-delay:0ms;animation-delay:0ms}.rst__rowTitle{font-weight:700}.rst__rowTitleWithSubtitle{font-size:85%;display:block;height:.8rem}.rst__rowSubtitle{font-size:70%;line-height:1}.rst__collapseButton,.rst__expandButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;position:absolute;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 0 1px #000;-moz-box-shadow:0 0 0 1px #000;box-shadow:0 0 0 1px #000;width:16px;height:16px;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.rst__rtl.rst__collapseButton,.rst__rtl.rst__expandButton{-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);transform:translate(50%,-50%)}.rst__collapseButton:focus,.rst__expandButton:focus{outline:none;-webkit-box-shadow:0 0 0 1px #000,0 0 1px 3px #83bef9;-moz-box-shadow:0 0 0 1px #000,0 0 1px 3px #83bef9;box-shadow:0 0 0 1px #000,0 0 1px 3px #83bef9}.rst__collapseButton:hover:not(:active),.rst__expandButton:hover:not(:active){-moz-background-size:24px;background-size:24px;height:20px;width:20px}.rst__collapseButton{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48ZyBzdHJva2U9IiM5ODk4OTgiIHN0cm9rZS13aWR0aD0iMS45IiA+PHBhdGggZD0iTTQuNSA5aDkiLz48L2c+Cjwvc3ZnPg==") no-repeat 50%}.rst__expandButton{background:#fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGNpcmNsZSBjeD0iOSIgY3k9IjkiIHI9IjgiIGZpbGw9IiNGRkYiLz48ZyBzdHJva2U9IiM5ODk4OTgiIHN0cm9rZS13aWR0aD0iMS45IiA+PHBhdGggZD0iTTQuNSA5aDkiLz48cGF0aCBkPSJNOSA0LjV2OSIvPjwvZz4KPC9zdmc+") no-repeat 50%}.rst__lineChildren{height:100%;display:inline-block;position:absolute}.rst__lineChildren:after{content:"";position:absolute;background-color:#000;width:1px;left:50%;bottom:0;height:10px}.rst__rtl.rst__lineChildren:after{right:50%;left:auto}.rst__placeholder{position:relative;height:68px;max-width:300px;padding:10px}.rst__placeholder,.rst__placeholder>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rst__placeholder:before{border:3px dashed #d9d9d9;content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;z-index:-1}.rst__placeholderCancelPad,.rst__placeholderLandingPad{border:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline:none!important}.rst__placeholderCancelPad *,.rst__placeholderLandingPad *{opacity:0!important}.rst__placeholderCancelPad:before,.rst__placeholderLandingPad:before{background-color:#add8e6;border-color:#fff}.rst__placeholderCancelPad:before{background-color:#e6a8ad}.rst__virtualScrollOverride{overflow:auto!important}.rst__virtualScrollOverride *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}.rst__rtl .ReactVirtualized__Grid__innerScrollContainer{direction:rtl}.ReactVirtualized__Grid{outline:none}.rst__node{min-width:100%;white-space:nowrap;position:relative;text-align:left}.rst__node.rst__rtl{text-align:right}.rst__nodeContent{position:absolute;top:0;bottom:0}.rst__absoluteLineBlock,.rst__lineBlock{height:100%;position:relative;display:inline-block}.rst__absoluteLineBlock{position:absolute;top:0}.rst__lineFullVertical:after,.rst__lineHalfHorizontalRight:before,.rst__lineHalfVerticalBottom:after,.rst__lineHalfVerticalTop:after{position:absolute;content:"";background-color:#000}.rst__lineHalfHorizontalRight:before{height:1px;top:50%;right:0;width:50%}.rst__rtl.rst__lineHalfHorizontalRight:before{left:0;right:auto}.rst__lineFullVertical:after,.rst__lineHalfVerticalBottom:after,.rst__lineHalfVerticalTop:after{width:1px;left:50%;top:0;height:100%}.rst__rtl.rst__lineFullVertical:after,.rst__rtl.rst__lineHalfVerticalBottom:after,.rst__rtl.rst__lineHalfVerticalTop:after{right:50%;left:auto}.rst__lineHalfVerticalTop:after{height:50%}.rst__lineHalfVerticalBottom:after{top:auto;bottom:0;height:50%}.rst__highlightLineVertical{z-index:3}.rst__highlightLineVertical:before{position:absolute;content:"";background-color:#36c2f6;width:8px;margin-left:-4px;left:50%;top:0;height:100%}.rst__rtl.rst__highlightLineVertical:before{margin-left:0;margin-right:-4px;left:auto;right:50%}@-webkit-keyframes arrow-pulse{0%{-webkit-transform:translate(0);transform:translate(0);opacity:0}30%{-webkit-transform:translateY(300%);transform:translateY(300%);opacity:1}70%{-webkit-transform:translateY(700%);transform:translateY(700%);opacity:1}to{-webkit-transform:translateY(1000%);transform:translateY(1000%);opacity:0}}@-moz-keyframes arrow-pulse{0%{-moz-transform:translate(0);transform:translate(0);opacity:0}30%{-moz-transform:translateY(300%);transform:translateY(300%);opacity:1}70%{-moz-transform:translateY(700%);transform:translateY(700%);opacity:1}to{-moz-transform:translateY(1000%);transform:translateY(1000%);opacity:0}}@keyframes arrow-pulse{0%{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0);opacity:0}30%{-webkit-transform:translateY(300%);-moz-transform:translateY(300%);transform:translateY(300%);opacity:1}70%{-webkit-transform:translateY(700%);-moz-transform:translateY(700%);transform:translateY(700%);opacity:1}to{-webkit-transform:translateY(1000%);-moz-transform:translateY(1000%);transform:translateY(1000%);opacity:0}}.rst__highlightLineVertical:after{content:"";position:absolute;height:0;margin-left:-4px;left:50%;top:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #fff;-webkit-animation:arrow-pulse 1s linear infinite both;-moz-animation:arrow-pulse 1s linear infinite both;animation:arrow-pulse 1s linear infinite both}.rst__rtl.rst__highlightLineVertical:after{margin-left:0;margin-right:-4px;right:50%;left:auto}.rst__highlightTopLeftCorner:before{z-index:3;content:"";position:absolute;border-top:8px solid #36c2f6;border-left:8px solid #36c2f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:-moz-calc(50% + 4px);height:calc(50% + 4px);top:50%;margin-top:-4px;right:0;width:-moz-calc(50% + 4px);width:calc(50% + 4px)}.rst__rtl.rst__highlightTopLeftCorner:before{border-right:8px solid #36c2f6;border-left:none;left:0;right:auto}.rst__highlightBottomLeftCorner{z-index:3}.rst__highlightBottomLeftCorner:before{content:"";position:absolute;border-bottom:8px solid #36c2f6;border-left:8px solid #36c2f6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:-moz-calc(100% + 4px);height:calc(100% + 4px);top:0;right:12px;width:-moz-calc(50% - 8px);width:calc(50% - 8px)}.rst__rtl.rst__highlightBottomLeftCorner:before{border-right:8px solid #36c2f6;border-left:none;left:12px;right:auto}.rst__highlightBottomLeftCorner:after{content:"";position:absolute;height:0;right:0;top:100%;margin-top:-12px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #36c2f6}.rst__rtl.rst__highlightBottomLeftCorner:after{left:0;right:auto;border-right:12px solid #36c2f6;border-left:none}