@media (min-width:768px){.popover{max-width:500px;width:auto}}.popover .popover-title{background:0 0;font-weight:600;margin:0 .5em;padding-left:.5em;padding-right:.5em;border-bottom:1px solid #d7e9f3;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.popover.colorful{border-color:transparent;background:currentColor}.popover.colorful .popover-title{background:0 0;font-size:1.25em;font-weight:600;margin:0;padding-left:.8em;padding-right:.8em;border-bottom:none;color:#fff!important}.popover.colorful .popover-content{padding-top:0;color:#fff!important}.popover.colorful .popover-content a,.popover.colorful .popover-content a:focus,.popover.colorful .popover-content a:hover{color:#fff!important}.popover.colorful.top .arrow{border-top-color:transparent}.popover.colorful.top .arrow:after{border-top-color:currentColor}.popover.colorful.left .arrow{border-left-color:transparent}.popover.colorful.left .arrow:after{border-left-color:currentColor}.popover.colorful.bottom .arrow{border-bottom-color:transparent}.popover.colorful.bottom .arrow:after{border-bottom-color:currentColor}.popover.colorful.right .arrow{border-right-color:transparent}.popover.colorful.right .arrow:after{border-right-color:currentColor}h1,h2,h3,h4,h5{font-weight:600}.socialProof{padding-right:15px;font-size:12px}@media (min-width:615px){.socialProof{display:inline-block}}.socialProof .socialStats{display:none}.socialProof .btn-xs{padding:1px 7px}.innerShare{width:100%}@media (min-width:992px){.innerShare{margin:0 auto}.innerShare ul{margin-right:15px}}.innerShare .icon-teacher{font-size:30px;vertical-align:middle}li.shareTitle{font-weight:700;font-family:'Droid Serif','Palatino Linotype','Book Antiqua',Palatino,serif}.shareLike li:nth-child(2),.shareLike li:nth-child(3){margin-top:15px}.rateContent span{color:#1797b1;display:inline-block;text-align:center;width:40%;padding:8px;font-size:42px;margin:0 4%;border-radius:6px;cursor:pointer}.rateContent span:hover{color:#24505c}.rateContent span.selected{background:#24505c;color:#fff!important;cursor:default}@media (max-width:480px){.rateContent span{font-size:32px}}.socialProofBottom{display:block;margin-top:30px}.socialProofBottom .socialProof{border-top:1px solid #eee;padding:40px 0;float:none!important;margin:0 auto;width:100%;text-align:center}.socialProofBottom .socialProof .btn-xs{padding:1px 14px;font-size:15px}.popover>.arrow{display:none}.wizardBar{text-align:center;background:#fff}.wizardBar .mobileAction{display:none}.wizardBar .mobileAction a.btn{width:auto;margin:10px auto;font-size:16px;float:none}.wizardBar h2{width:100%;margin:0;font-size:18px;padding:.6em;font-weight:400;color:#555;background:#eee}.wizardBar .question{padding:15px;font-size:18px}.wizardBar .question h3{font-family:'Droid Serif','Palatino Linotype','Book Antiqua',Palatino,serif;font-style:italic;font-weight:400;display:inline-block;font-size:1em;margin:0;vertical-align:top;padding:16px 0}.wizardBar .question .answers{display:inline-block}.wizardBar .question .answers a{display:block;float:left;margin-left:10px;cursor:pointer}.wizardBar .question .answers a:hover .icon{background:#1797b1}.wizardBar .question .answers a:hover .icon span{color:#fff}.wizardBar .question .answers a:hover .text{color:#24505c}.wizardBar .question .answers .icon{border-radius:50%;border:1px solid #1797b1;height:1em;width:1em;display:inline-block;overflow:hidden;float:left;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s;font-size:50px}.wizardBar .question .answers .icon span{font-size:.7em;line-height:1.3;float:left;width:100%;color:#24505c;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s}.wizardBar .question .answers .text{float:left;line-height:1;color:#1797b1;-webkit-transition:color .25s;-o-transition:color .25s;transition:color .25s;padding:16px 10.66666667px}@media (max-width:900px){.wizardBar .question{font-size:15px}.wizardBar .question .answers .icon{font-size:40px}.wizardBar .question .answers .text{padding:12.5px 8.33333333px}.wizardBar .question h3{padding:12.5px 0}}@media (max-width:600px){.wizardBar .fullWiz{display:none}.wizardBar .mobileAction{display:block}.wizardBar .question h3{padding-top:0}.wizardBar .question .answers{margin:auto;width:300px}.wizardBar .question .answers a{width:130px;margin:3px 9px 7px}.media.media-responsive-phone .media-body,.media.media-responsive-phone .media-left,.media.media-responsive-phone .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive-phone .media-body img,.media.media-responsive-phone .media-left img,.media.media-responsive-phone .media-right img{margin-left:auto;margin-right:auto;display:block}}.gold{color:#fcb426}.gold-bg{background-color:#fcb426;border-color:#fcb426}.darkgold{color:#e29735}.darkgold-bg{background-color:#e29735;border-color:#e29735}.green{color:#4abc8d}.green-bg{background-color:#4abc8d;border-color:#4abc8d}.active-green{color:#8cc63f}.active-green-bg{background-color:#8cc63f;border-color:#8cc63f}.darkBlue{color:#24505c}.darkBlue-bg{background-color:#24505c;border-color:#24505c}.dark-teal{color:#24505c}.dark-teal-bg{background-color:#24505c;border-color:#24505c}.blue{color:#4c8ac0}.blue-bg{background-color:#4c8ac0;border-color:#4c8ac0}.indigo{color:#4c8ac0}.indigo-bg{background-color:#4c8ac0;border-color:#4c8ac0}.teal{color:#1797b1}.teal-bg{background-color:#1797b1;border-color:#1797b1}.seafoam{color:#4dc1b8}.seafoam-bg{background-color:#4dc1b8;border-color:#4dc1b8}.red{color:#dc674c}.red-bg{background-color:#dc674c;border-color:#dc674c}.errorText-bg{background-color:#a94442;border-color:#a94442}.purple{color:#4b66af}.purple-bg{background-color:#4b66af;border-color:#4b66af}.logo-light-teal{color:#01b3d3}.logo-light-teal-bg{background-color:#01b3d3;border-color:#01b3d3}.logo-dark-teal{color:#0687aa}.logo-dark-teal-bg{background-color:#0687aa;border-color:#0687aa}.logo-orange{color:#f7921e}.logo-orange-bg{background-color:#f7921e;border-color:#f7921e}.sky-blue{color:#c3e5f6}.sky-blue-bg{background-color:#c3e5f6;border-color:#c3e5f6}.body-color{color:#555}.body-color-bg{background-color:#555;border-color:#555}.gray{color:#555}.gray-bg{background-color:#555;border-color:#555}.gray-light{color:#ccc}.gray-light-bg{background-color:#ccc;border-color:#ccc}.gray-lightish{color:#999}.gray-lightish-bg{background-color:#999;border-color:#999}.gray-lighter{color:#eee}.gray-lighter-bg{background-color:#eee;border-color:#eee}.gray-lightest{color:#f5f5f5}.gray-lightest-bg{background-color:#f5f5f5;border-color:#f5f5f5}.study-blue{color:#0096b2}.study-blue-bg{background-color:#0096b2;border-color:#0096b2}.blueberry{color:#24505c}.blueberry-bg{background-color:#24505c;border-color:#24505c}.mango{color:#fab323}.mango-bg{background-color:#fab323;border-color:#fab323}.error-red{color:#c1393e}.error-red-bg{background-color:#c1393e;border-color:#c1393e}.white{color:#fff}.white-bg{background-color:#fff;border-color:#fff}.kiwi{color:#8cc63e}.kiwi-bg{background-color:#8cc63e;border-color:#8cc63e}@media (max-width:767px){.wizardBar h2{font-size:16px}.media.media-responsive .media-body,.media.media-responsive .media-left,.media.media-responsive .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive .media-body img,.media.media-responsive .media-left img,.media.media-responsive .media-right img{margin-left:auto;margin-right:auto;display:block}}@media (max-width:991px){.media.media-responsive-md .media-body,.media.media-responsive-md .media-left,.media.media-responsive-md .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive-md .media-body img,.media.media-responsive-md .media-left img,.media.media-responsive-md .media-right img{margin-left:auto;margin-right:auto;display:block}}@media (max-width:600px){.media.media-responsive-multi .media-body,.media.media-responsive-multi .media-left,.media.media-responsive-multi .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive-multi .media-body img,.media.media-responsive-multi .media-left img,.media.media-responsive-multi .media-right img{margin-left:auto;margin-right:auto;display:block}}@media (min-width:768px) and (max-width:991px){.media.media-responsive-multi .media-body,.media.media-responsive-multi .media-left,.media.media-responsive-multi .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive-multi .media-body img,.media.media-responsive-multi .media-left img,.media.media-responsive-multi .media-right img{margin-left:auto;margin-right:auto;display:block}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer #formCarousel .item.modernize-reg-form-cc.next{min-height:800px}}.bubble-text-field-label{display:block;font-weight:400}.bubble-text-field{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:auto;max-height:450px;overflow-y:scroll}.bubble-text-field:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bubble-text-field::-moz-placeholder{color:#999;opacity:1}.bubble-text-field:-ms-input-placeholder{color:#999}.bubble-text-field::-webkit-input-placeholder{color:#999}.bubble-text-field[disabled],.bubble-text-field[readonly],fieldset[disabled] .bubble-text-field{cursor:not-allowed;background-color:#eee;opacity:1}textarea.bubble-text-field{height:auto}body.research .bubble-text-field{border:2px solid #bbb}.bubble-text-field.focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bubble-text-field.error{border-color:#a94442}.bubble-text-field.error.focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.bubble-text-field .bubble-list{display:inline;float:left}.bubble-text-field .bubble,.bubble-text-field .input-bubble{display:inline-block;padding:4px 8px;background:#dedede;border-radius:4px;margin:0 6px 6px 0}.bubble-text-field .bubble span,.bubble-text-field .input-bubble span{color:#9a9a9a;margin-left:5px}.bubble-text-field .bubble span:hover,.bubble-text-field .input-bubble span:hover{color:#444;cursor:pointer}.bubble-text-field input{width:100%;border:none;outline:0}.errorText{color:#a94442}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #ffffff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;-webkit-border-radius:3px;background:15px center no-repeat;-ms-filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}#toast-container>div{margin:0 auto;padding:15px 15px 15px 50px;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#toast-container .toast{background-color:#222}#toast-container .toast-success{background-color:#4abc8d}#toast-container .toast-error{background-color:#dc674c}#toast-container .toast-info{background-color:#1797b1}#toast-container .toast-warning{background-color:#fcb426}#toast-container>.toast .badge{left:-10px;position:absolute;top:-10px;transform:scale(.75)}#toast-container>.toast .badge.ACE,#toast-container>.toast .badge.QUIZZES{top:-5px;left:-3px}#toast-container>.toast .badge.DAYSLOGGEDIN,#toast-container>.toast .badge.LESSON{left:-2px;top:-11px}#toast-container>.toast .badge.VIDEOLENGTH{left:-8px;top:-12px}#toast-container .toast-close-button{right:-7px;top:-19px;float:right;font-size:24px;font-weight:600;color:#aaa}#toast-container .gotIt{display:block;text-align:center;margin-top:10px;width:80px;color:#1797b1}#toast-container .gotIt:hover{color:#24505c}#toast-container .nextLesson{display:block;text-align:center;margin-top:10px;color:#1797b1}#toast-container .nextLesson:hover{color:#24505c}#toast-container.toast-bottom-left{left:0}#toast-container.toast-bottom-left>div{opacity:.95}#toast-container.toast-bottom-left>.toast{background:#fff;padding-left:60px;border-radius:8px;position:relative;min-height:75px}@media (min-width:480px){#toast-container>div{width:350px;margin:0 0 6px}#toast-container>.toast .badge.ACE,#toast-container>.toast .badge.QUIZZES{top:-5px;left:-10px}#toast-container>.toast .badge.DAYSLOGGEDIN,#toast-container>.toast .badge.LESSON{left:-9px;top:-11px}#toast-container>.toast .badge.VIDEOLENGTH{left:-15px}#toast-container.toast-bottom-left{bottom:12px;left:12px;top:auto}#toast-container.toast-bottom-left>.toast{min-height:95px;padding-left:75px}}#toast-container.toast-bottom-left>.toast:before{font-family:icomoon;font-size:20px;line-height:1;position:absolute;top:15px;left:10px;color:#fff;border-radius:50%}#toast-container.toast-bottom-left>.toast-success{border:3px solid #4abc8d}#toast-container.toast-bottom-left>.toast-success:before{content:"\e68c";background:#4abc8d;padding:10px}#toast-container.toast-bottom-left>.toast-success .toast-title{color:#4abc8d}#toast-container.toast-bottom-left>.toast-info{border:3px solid #5bc0de}#toast-container.toast-bottom-left>.toast-info:before{content:"\e687";background:#5bc0de;padding:10px}#toast-container.toast-bottom-left>.toast-info .toast-title{color:#5bc0de}#toast-container.toast-bottom-left>.toast-error{border:3px solid #dc674c}#toast-container.toast-bottom-left>.toast-error:before{content:"\e68b";background:#dc674c;padding:10px}#toast-container.toast-bottom-left>.toast-error .toast-title{color:#dc674c}#toast-container.toast-bottom-left>.toast-warning{border:3px solid #fcb426}#toast-container.toast-bottom-left>.toast-warning:before{content:"\e6a8";background:#fcb426;padding:10px}#toast-container.toast-bottom-left>.toast-warning .toast-title{color:#fcb426}#toast-container.toast-bottom-left .toast-message{color:#555}#toast-container.toast-top-center{top:10px;right:0;width:100%;color:#fff}@media (min-width:480px){#toast-container.toast-bottom-left>.toast:before{font-size:32px;top:19px;left:15px}#toast-container.toast-top-center{top:100px;right:0;width:100%}}#toast-container.toast-top-center .toast-close-button{color:#fff}#toast-container.toast-top-center a{text-decoration:underline}#toast-container.toast-top-center>div{opacity:.95;width:500px;max-width:100%;margin:auto}#toast-container.toast-top-center>.toast{padding-left:70px;border-radius:8px;position:relative;min-height:70px}#toast-container.toast-top-center>.toast:before{font-family:icomoon;font-size:26px;line-height:1;position:absolute;top:12px;left:15px;background:#fff;border-radius:50%}#toast-container.toast-top-center>.toast-success:before{content:"\e68c";padding:10px;color:#4abc8d}#toast-container.toast-top-center>.toast-info:before{content:"\e687";padding:10px;color:#5bc0de}#toast-container.toast-top-center>.toast-error:before{content:"\e68b";padding:10px;color:#dc674c}#toast-container.toast-top-center>.toast-warning:before{content:"\e6a8";padding:10px;color:#fcb426}#toast-container.toast-top-center .toast-message{color:#fff;font-size:14px;margin-top:8px}.alert-filter{border-radius:6px!important;background-color:#5bc0de;color:#fff}.alert-filter h3{margin:1em 0;line-height:1.25}.inline-notification--success{display:block;border-radius:4px;padding:10px 15px;color:#fff;background:#8cc63e;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:20px;-webkit-animation-name:inlineNotificationEntrace;animation-name:inlineNotificationEntrace;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.inline-notification--success .inline-notification__icon{font-size:24px;line-height:1}.inline-notification--success .inline-notification__icon:before{font-family:icomoon;font-style:normal;font-weight:400;content:"\e65c"}.inline-notification--success .inline-notification__text{font-weight:600;padding-left:10px}.inline-notification--warning{display:block;border-radius:4px;padding:10px 15px;color:#fff;background:#e59b05;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:20px;-webkit-animation-name:inlineNotificationEntrace;animation-name:inlineNotificationEntrace;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.inline-notification--warning .inline-notification__icon{font-size:24px;line-height:1}.inline-notification--warning .inline-notification__icon:before{font-family:icomoon;font-style:normal;font-weight:400;content:"\e6a8"}.inline-notification--warning .inline-notification__text{font-weight:600;padding-left:10px}.inline-notification--error{display:block;border-radius:4px;padding:10px 15px;color:#fff;background:#bf2867;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:20px;-webkit-animation-name:inlineNotificationEntrace;animation-name:inlineNotificationEntrace;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes inlineNotificationEntrace{from{opacity:0}}@-webkit-keyframes inlineNotificationEntrace{from{opacity:0}}.inline-notification--error .inline-notification__icon{font-size:24px;line-height:1}.inline-notification--error .inline-notification__icon:before{font-family:icomoon;font-style:normal;font-weight:400;content:"\e6a8"}.inline-notification--error .inline-notification__text{font-weight:600;padding-left:10px}.modal .close{font-size:32px}.modal .close.light{color:#fff;opacity:.4}.modal .close.dark{color:#24505c;opacity:.4}.btn.text-link{box-shadow:none;border:none;background-color:transparent}.academy-modal .modal-header{border-bottom:none;color:#fff;background:#1797b1;border-radius:4px 4px 0 0}.academy-modal .modal-header .modal-header-text{font-size:22px}@media (min-width:992px){.academy-modal .modal-header .modal-header-text{font-size:28px}}.academy-modal .modal-dialog{max-width:calc(100% - 20px)}.academy-modal .modal-lg{width:900px}.academy-modal .modal-lg .modal-body,.academy-modal .modal-lg .modal-header{padding-left:2em;padding-right:2em}.academy-modal .modal-content{border-radius:4px}.academy-modal .modal-body{padding-bottom:2em}.academy-modal .modal-body__loading-indicator{text-align:center}.academy-modal input,.academy-modal select{margin:0 0 1.4em;width:100%}.academy-modal .modal-actions{margin-top:1em;text-align:right}.academy-modal .modal-actions .btn{margin-left:.75em;padding:.4em 1.2em;display:inline-block;font-size:1.15em}.academy-modal .modal-error{color:#dc674c}.academy-modal h5{color:#555;line-height:1.5em;font-size:18px}@media (min-width:768px){.modal .close{font-size:28px}.academy-modal h5{font-size:20px}#referModal .referFriendSubTitle,.referFriend .referFriendSubTitle{float:left;width:100%}}.academy-modal p{margin-bottom:1em}#referModal,.referFriend{margin-bottom:3em}#referModal .referFriendContent,.referFriend .referFriendContent{margin-bottom:1em}#referModal .referFriendContent:after,#referModal .referFriendContent:before,.referFriend .referFriendContent:after,.referFriend .referFriendContent:before{content:" ";display:table}#referModal .referFriendContent:after,.referFriend .referFriendContent:after{clear:both}#referModal .referFriendContent .section,.referFriend .referFriendContent .section{margin-bottom:12px;padding:0}#referModal .referFriendContent .referFriend-facebook .section,.referFriend .referFriendContent .referFriend-facebook .section{margin-bottom:5px}#referModal .referFriendSubTitle,.referFriend .referFriendSubTitle{position:relative;min-height:1px;padding-left:15px;padding-right:15px;color:#24505c;font-size:16px;margin-bottom:1em;line-height:1.7}#referModal-email,.referFriend-email{position:relative;min-height:1px;padding-left:15px;padding-right:15px}#referModal-email .btn,.referFriend-email .btn{margin-right:12px}#referModal-email textarea.form-control,.referFriend-email textarea.form-control{height:7em;resize:vertical}#referModal label small,.referFriend label small{color:#999;font-weight:400}#referModal-facebook,.referFriend-facebook{position:relative;min-height:1px;padding-left:15px;padding-right:15px}#referModal.refer-friend-dashboard .standardLink,.referFriend.refer-friend-dashboard .standardLink{display:none}#referModal.modal,#referModal.refer-friend-dashboard,.referFriend.modal,.referFriend.refer-friend-dashboard{margin-bottom:auto}#referModal.modal .modal-dialog,#referModal.refer-friend-dashboard .modal-dialog,.referFriend.modal .modal-dialog,.referFriend.refer-friend-dashboard .modal-dialog{width:750px;max-width:100%;margin:0}@media (min-width:768px){#referModal-email,.referFriend-email{float:left;width:58.33333333%;right:41.66666667%}#referModal-facebook,.referFriend-facebook{float:left;width:41.66666667%;left:58.33333333%}#referModal.modal .modal-dialog,#referModal.refer-friend-dashboard .modal-dialog,.referFriend.modal .modal-dialog,.referFriend.refer-friend-dashboard .modal-dialog{margin:2em auto}}#referModal.modal .modal-header,#referModal.refer-friend-dashboard .modal-header,.referFriend.modal .modal-header,.referFriend.refer-friend-dashboard .modal-header{background-color:#4dc1b8;position:relative;border-radius:4px 4px 0 0;border-bottom:none;color:#fff;border-left:10px solid #39a29a;font-size:22px;font-weight:300;line-height:1.35;margin-bottom:10px;padding:.5em .75em}@media (min-width:600px){#referModal.modal .modal-header,#referModal.refer-friend-dashboard .modal-header,.referFriend.modal .modal-header,.referFriend.refer-friend-dashboard .modal-header{font-size:26px}}#referModal.modal .modal-header:after,#referModal.refer-friend-dashboard .modal-header:after,.referFriend.modal .modal-header:after,.referFriend.refer-friend-dashboard .modal-header:after{content:'';position:absolute;height:0;width:0;border-color:transparent transparent transparent #39a29a;border-width:10px 0 10px 10px;border-style:solid;left:0;top:1.5em}#referModal.modal .modal-header em,#referModal.refer-friend-dashboard .modal-header em,.referFriend.modal .modal-header em,.referFriend.refer-friend-dashboard .modal-header em{display:block;font-family:'Droid Serif','Palatino Linotype','Book Antiqua',Palatino,serif;font-size:16px;font-weight:400}#referModal.modal .modal-body,#referModal.refer-friend-dashboard .modal-body,.referFriend.modal .modal-body,.referFriend.refer-friend-dashboard .modal-body{padding:.5em 0 1em}@media (min-width:768px){#referModal.modal .modal-header,#referModal.refer-friend-dashboard .modal-header,.referFriend.modal .modal-header,.referFriend.refer-friend-dashboard .modal-header{font-size:36px}#referModal.modal .modal-body,#referModal.refer-friend-dashboard .modal-body,.referFriend.modal .modal-body,.referFriend.refer-friend-dashboard .modal-body{padding:1em}}#referModal.modal .modal-footer,#referModal.refer-friend-dashboard .modal-footer,.referFriend.modal .modal-footer,.referFriend.refer-friend-dashboard .modal-footer{text-align:left;padding-left:15px;padding-right:15px}.refer-friend-tab header h2{padding-left:15px}#teacherReferPrincipalModal .modal-dialog,.referPrincipal .modal-dialog{width:96%}@media (min-width:768px){#teacherReferPrincipalModal .modal-dialog,.referPrincipal .modal-dialog{width:768px}.improved-refer-friend-modal .refer-friend-modal__header .refer-friend-modal__close{display:none}}#teacherReferPrincipalModal .modal-header,.referPrincipal .modal-header{background-color:#0096b2}#teacherReferPrincipalModal .modal-header .referPrincipalTitle,.referPrincipal .modal-header .referPrincipalTitle{font-size:24px;color:#fff}#teacherReferPrincipalModal .modal-header .referPrincipalSubtitle,.referPrincipal .modal-header .referPrincipalSubtitle{color:#fff}#teacherReferPrincipalModal-email,.referPrincipal-email{padding-left:15px;padding-right:15px}#teacherReferPrincipalModal-email .btn,.referPrincipal-email .btn{margin-right:12px}#teacherReferPrincipalModal-email textarea.form-control,.referPrincipal-email textarea.form-control{height:30em;resize:vertical}#teacherReferPrincipalModal-email label,.referPrincipal-email label{font-weight:400}.improved-refer-friend-modal .modal-dialog{max-width:90%!important;max-height:90%!important}.improved-refer-friend-modal.in{display:flex!important;justify-content:center;align-items:center}.improved-refer-friend-modal .modal-content{border:none}.improved-refer-friend-modal .refer-friend-modal__container{display:flex;width:100%;max-width:829px}@media (max-width:768px){.improved-refer-friend-modal .refer-friend-modal__container{flex-direction:column}}.improved-refer-friend-modal .refer-friend-modal__header{flex-shrink:0;display:flex;flex-direction:column;justify-content:center;padding:6px 36px 80px;width:325px;background-color:#24505c}.improved-refer-friend-modal .refer-friend-modal__header .refer-friend-modal__close{position:fixed;right:15px;top:10px;color:#fff;font-weight:400;text-shadow:revert;opacity:revert}.improved-refer-friend-modal .refer-friend-modal__img{display:flex;justify-content:center;margin-top:-15px;margin-bottom:15px}.improved-refer-friend-modal .refer-friend-modal__cta{color:#fff;font-size:36px;text-align:center;line-height:42.5px;font-weight:700}@media (max-width:768px){.improved-refer-friend-modal .refer-friend-modal__header{width:100%;padding:25px;border-radius:6px 6px 0 0}.improved-refer-friend-modal .refer-friend-modal__header .refer-friend-modal__img{display:none}.improved-refer-friend-modal .refer-friend-modal__cta{font-weight:600;font-size:20px;line-height:30px;text-align:left}}.improved-refer-friend-modal .refer-friend-modal__body{position:relative;flex:1;padding:45px 50px}.improved-refer-friend-modal .refer-friend-modal__body .refer-friend-modal__close{position:absolute;top:15px;right:20px}@media (max-width:768px){.improved-refer-friend-modal .refer-friend-modal__body{padding:25px}.improved-refer-friend-modal .refer-friend-modal__body .refer-friend-modal__close{display:none}}.improved-refer-friend-modal .refer-friend-modal__body .referFriendContent{margin-bottom:25px!important}.improved-refer-friend-modal .refer-friend-modal__subtitle{margin-bottom:2em;color:#555;font-size:16px;line-height:22px}.improved-refer-friend-modal .refer-friend-modal__gift{color:#24505c;font-weight:600}.improved-refer-friend-modal .referFriend-email{float:unset;width:unset;right:unset;padding:revert}.improved-refer-friend-modal .refer-friend-modal__send-invitation{width:213px;margin-right:22px!important;font-size:20px}.improved-refer-friend-modal .refer-friend-modal__cancel{color:#0096b2;font-weight:600;text-decoration:none}.improved-refer-friend-modal .modal-footer,.improved-refer-friend-modal .refer-friend-modal__footer{border:none;padding:revert!important}.modal-member .modal-header{border-bottom:0;background:#1797b1}.modal-member .modal-title{color:#fff;font-weight:300}.modal-member .close>span{font-size:36px}.modal-member .btn{margin-right:1em;margin-bottom:.5em}.modal-member .circle-icon-container{font-size:64px;margin:0 auto .2em}@media (min-width:600px){.modal-member .circle-icon-container{margin:0 .2em .2em}}@media (max-width:600px){.modal-member.align-center-mobile,.modal-member.align-center-mobile h3,.modal-member.align-center-mobile h4,.modal-member.align-center-mobile h5,.modal-member.align-center-mobile p{text-align:center}}@-moz-keyframes make-that-shi-shimmer{0%{background-position:left top}100%{background-position:right top}}@-webkit-keyframes make-that-shi-shimmer{0%{background-position:left top}100%{background-position:right top}}@-o-keyframes make-that-shi-shimmer{0%{background-position:left top}100%{background-position:right top}}@keyframes make-that-shi-shimmer{0%{background-position:left top}100%{background-position:right top}}.ACE,.CIRCLE,.QUIZZES{text-align:center;border-radius:50%;color:#dee4e7;display:inline-block;position:relative;margin:15px 15px 20px;overflow:hidden;transition:.3s;border:3px solid #dee4e7;width:70px;height:70px;background:#fff;background:-moz-linear-gradient(top,#fff 51%,#dee4e7 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fff),color-stop(51%,#dee4e7));background:-webkit-linear-gradient(top,#fff 51%,#dee4e7 51%);background:-o-linear-gradient(top,#fff 51%,#dee4e7 51%);background:-ms-linear-gradient(top,#fff 51%,#dee4e7 51%);background:linear-gradient(to bottom,#fff 51%,#dee4e7 51%)}.ACE .iconContainer,.CIRCLE .iconContainer,.QUIZZES .iconContainer{background:#fff;position:absolute;border-radius:50%;width:34px;height:34px;top:7px;left:14px}.ACE .iconContainer .icon,.CIRCLE .iconContainer .icon,.QUIZZES .iconContainer .icon{position:absolute;font-size:40px;left:-2px;top:-3px}.ACE .iconContainer .icon.icon-award,.CIRCLE .iconContainer .icon.icon-award,.QUIZZES .iconContainer .icon.icon-award{left:2px;top:-2px}.ACE .number,.CIRCLE .number,.QUIZZES .number{color:#fff;position:absolute;text-align:center;font-weight:700;letter-spacing:-1px;bottom:-2px;width:61px;font-size:16px}.ACE-1.earned,.CIRCLE-1.earned,.QUIZZES-1.earned{background:#4dc1b8;background:-moz-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4dc1b8));background:-webkit-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-o-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:linear-gradient(to bottom,#fbb425 51%,#4dc1b8 51%);color:#4dc1b8;border-color:#4dc1b8;transition:transform .25s}.ACE-1.earned:hover,.CIRCLE-1.earned:hover,.QUIZZES-1.earned:hover{transform:scale(1.1)}.ACE-1.earned:hover .gloss,.CIRCLE-1.earned:hover .gloss,.QUIZZES-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-1.earned .gloss,.CIRCLE-1.earned .gloss,.QUIZZES-1.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-1.earned .iconContainer,.CIRCLE-1.earned .iconContainer,.QUIZZES-1.earned .iconContainer{background:#ffd584}.ACE-1.earned .number,.CIRCLE-1.earned .number,.QUIZZES-1.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-3.earned,.CIRCLE-3.earned,.QUIZZES-3.earned{background:#007b94;background:-moz-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#007b94));background:-webkit-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-o-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-ms-linear-gradient(top,#fbb425 51%,#007b94 51%);background:linear-gradient(to bottom,#fbb425 51%,#007b94 51%);color:#007b94;border-color:#007b94;transition:transform .25s}.ACE-3.earned:hover,.CIRCLE-3.earned:hover,.QUIZZES-3.earned:hover{transform:scale(1.1)}.ACE-3.earned:hover .gloss,.CIRCLE-3.earned:hover .gloss,.QUIZZES-3.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-3.earned .gloss,.CIRCLE-3.earned .gloss,.QUIZZES-3.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-3.earned .iconContainer,.CIRCLE-3.earned .iconContainer,.QUIZZES-3.earned .iconContainer{background:#ffd584}.ACE-3.earned .number,.CIRCLE-3.earned .number,.QUIZZES-3.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-10.earned,.CIRCLE-10.earned,.QUIZZES-10.earned{background:#2eb9d5;background:-moz-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#2eb9d5));background:-webkit-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-o-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-ms-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:linear-gradient(to bottom,#fbb425 51%,#2eb9d5 51%);color:#2eb9d5;border-color:#2eb9d5;transition:transform .25s}.ACE-10.earned:hover,.CIRCLE-10.earned:hover,.QUIZZES-10.earned:hover{transform:scale(1.1)}.ACE-10.earned:hover .gloss,.CIRCLE-10.earned:hover .gloss,.QUIZZES-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-10.earned .gloss,.CIRCLE-10.earned .gloss,.QUIZZES-10.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-10.earned .iconContainer,.CIRCLE-10.earned .iconContainer,.QUIZZES-10.earned .iconContainer{background:#ffd584}.ACE-10.earned .number,.CIRCLE-10.earned .number,.QUIZZES-10.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-20.earned,.CIRCLE-20.earned,.QUIZZES-20.earned{background:#49bb8d;background:-moz-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#49bb8d));background:-webkit-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-o-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:linear-gradient(to bottom,#fbb425 51%,#49bb8d 51%);color:#49bb8d;border-color:#49bb8d;transition:transform .25s}.ACE-20.earned:hover,.CIRCLE-20.earned:hover,.QUIZZES-20.earned:hover{transform:scale(1.1)}.ACE-20.earned:hover .gloss,.CIRCLE-20.earned:hover .gloss,.QUIZZES-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-20.earned .gloss,.CIRCLE-20.earned .gloss,.QUIZZES-20.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-20.earned .iconContainer,.CIRCLE-20.earned .iconContainer,.QUIZZES-20.earned .iconContainer{background:#ffd584}.ACE-20.earned .number,.CIRCLE-20.earned .number,.QUIZZES-20.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-50.earned,.CIRCLE-50.earned,.QUIZZES-50.earned{background:#4a66ae;background:-moz-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4a66ae));background:-webkit-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-o-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:linear-gradient(to bottom,#fbb425 51%,#4a66ae 51%);color:#4a66ae;border-color:#4a66ae;transition:transform .25s}.ACE-50.earned:hover,.CIRCLE-50.earned:hover,.QUIZZES-50.earned:hover{transform:scale(1.1)}.ACE-50.earned:hover .gloss,.CIRCLE-50.earned:hover .gloss,.QUIZZES-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-50.earned .gloss,.CIRCLE-50.earned .gloss,.QUIZZES-50.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-50.earned .iconContainer,.CIRCLE-50.earned .iconContainer,.QUIZZES-50.earned .iconContainer{background:#ffd584}.ACE-50.earned .number,.CIRCLE-50.earned .number,.QUIZZES-50.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-100.earned,.CIRCLE-100.earned,.QUIZZES-100.earned{background:#4b89c0;background:-moz-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4b89c0));background:-webkit-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-o-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:linear-gradient(to bottom,#fbb425 51%,#4b89c0 51%);color:#4b89c0;border-color:#4b89c0;transition:transform .25s}.ACE-100.earned:hover,.CIRCLE-100.earned:hover,.QUIZZES-100.earned:hover{transform:scale(1.1)}.ACE-100.earned:hover .gloss,.CIRCLE-100.earned:hover .gloss,.QUIZZES-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-100.earned .gloss,.CIRCLE-100.earned .gloss,.QUIZZES-100.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-100.earned .iconContainer,.CIRCLE-100.earned .iconContainer,.QUIZZES-100.earned .iconContainer{background:#ffd584}.ACE-100.earned .number,.CIRCLE-100.earned .number,.QUIZZES-100.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-200.earned,.CIRCLE-200.earned,.QUIZZES-200.earned{background:#16a095;background:-moz-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#16a095));background:-webkit-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-o-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-ms-linear-gradient(top,#fbb425 51%,#16a095 51%);background:linear-gradient(to bottom,#fbb425 51%,#16a095 51%);color:#16a095;border-color:#16a095;transition:transform .25s}.ACE-200.earned:hover,.CIRCLE-200.earned:hover,.QUIZZES-200.earned:hover{transform:scale(1.1)}.ACE-200.earned:hover .gloss,.CIRCLE-200.earned:hover .gloss,.QUIZZES-200.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-200.earned .gloss,.CIRCLE-200.earned .gloss,.QUIZZES-200.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-200.earned .iconContainer,.CIRCLE-200.earned .iconContainer,.QUIZZES-200.earned .iconContainer{background:#ffd584}.ACE-200.earned .number,.CIRCLE-200.earned .number,.QUIZZES-200.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-300.earned,.CIRCLE-300.earned,.QUIZZES-300.earned{background:#ae4a73;background:-moz-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#ae4a73));background:-webkit-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-o-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-ms-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:linear-gradient(to bottom,#fbb425 51%,#ae4a73 51%);color:#ae4a73;border-color:#ae4a73;transition:transform .25s}.ACE-300.earned:hover,.CIRCLE-300.earned:hover,.QUIZZES-300.earned:hover{transform:scale(1.1)}.ACE-300.earned:hover .gloss,.CIRCLE-300.earned:hover .gloss,.QUIZZES-300.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-300.earned .gloss,.CIRCLE-300.earned .gloss,.QUIZZES-300.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-300.earned .iconContainer,.CIRCLE-300.earned .iconContainer,.QUIZZES-300.earned .iconContainer{background:#ffd584}.ACE-300.earned .number,.CIRCLE-300.earned .number,.QUIZZES-300.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-500.earned,.CIRCLE-500.earned,.QUIZZES-500.earned{background:#57525d;background:-moz-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#57525d));background:-webkit-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-o-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#57525d 51%);background:linear-gradient(to bottom,#fbb425 51%,#57525d 51%);color:#57525d;border-color:#57525d;transition:transform .25s}.ACE-500.earned:hover,.CIRCLE-500.earned:hover,.QUIZZES-500.earned:hover{transform:scale(1.1)}.ACE-500.earned:hover .gloss,.CIRCLE-500.earned:hover .gloss,.QUIZZES-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-500.earned .gloss,.CIRCLE-500.earned .gloss,.QUIZZES-500.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-500.earned .iconContainer,.CIRCLE-500.earned .iconContainer,.QUIZZES-500.earned .iconContainer{background:#ffd584}.ACE-500.earned .number,.CIRCLE-500.earned .number,.QUIZZES-500.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-1K.earned,.CIRCLE-1K.earned,.QUIZZES-1K.earned{background:#027067;background:-moz-linear-gradient(top,#fbb425 51%,#027067 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#027067));background:-webkit-linear-gradient(top,#fbb425 51%,#027067 51%);background:-o-linear-gradient(top,#fbb425 51%,#027067 51%);background:-ms-linear-gradient(top,#fbb425 51%,#027067 51%);background:linear-gradient(to bottom,#fbb425 51%,#027067 51%);color:#027067;border-color:#027067;transition:transform .25s}.ACE-1K.earned:hover,.CIRCLE-1K.earned:hover,.QUIZZES-1K.earned:hover{transform:scale(1.1)}.ACE-1K.earned:hover .gloss,.CIRCLE-1K.earned:hover .gloss,.QUIZZES-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-1K.earned .gloss,.CIRCLE-1K.earned .gloss,.QUIZZES-1K.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-1K.earned .iconContainer,.CIRCLE-1K.earned .iconContainer,.QUIZZES-1K.earned .iconContainer{background:#ffd584}.ACE-1K.earned .number,.CIRCLE-1K.earned .number,.QUIZZES-1K.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-1.earned{background:#4dc1b8;background:-moz-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4dc1b8));background:-webkit-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-o-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:linear-gradient(to bottom,#fbb425 51%,#4dc1b8 51%);color:#4dc1b8;border-color:#4dc1b8;transition:transform .25s}.QUIZZES-1.earned:hover{transform:scale(1.1)}.QUIZZES-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-1.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-1.earned .iconContainer{background:#ffd584}.QUIZZES-1.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-5.earned{background:#007b94;background:-moz-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#007b94));background:-webkit-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-o-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-ms-linear-gradient(top,#fbb425 51%,#007b94 51%);background:linear-gradient(to bottom,#fbb425 51%,#007b94 51%);color:#007b94;border-color:#007b94;transition:transform .25s}.QUIZZES-5.earned:hover{transform:scale(1.1)}.QUIZZES-5.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-5.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-5.earned .iconContainer{background:#ffd584}.QUIZZES-5.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-10.earned{background:#2eb9d5;background:-moz-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#2eb9d5));background:-webkit-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-o-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-ms-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:linear-gradient(to bottom,#fbb425 51%,#2eb9d5 51%);color:#2eb9d5;border-color:#2eb9d5;transition:transform .25s}.QUIZZES-10.earned:hover{transform:scale(1.1)}.QUIZZES-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-10.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-10.earned .iconContainer{background:#ffd584}.QUIZZES-10.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-20.earned{background:#49bb8d;background:-moz-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#49bb8d));background:-webkit-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-o-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:linear-gradient(to bottom,#fbb425 51%,#49bb8d 51%);color:#49bb8d;border-color:#49bb8d;transition:transform .25s}.QUIZZES-20.earned:hover{transform:scale(1.1)}.QUIZZES-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-20.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-20.earned .iconContainer{background:#ffd584}.QUIZZES-20.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-50.earned{background:#4a66ae;background:-moz-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4a66ae));background:-webkit-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-o-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:linear-gradient(to bottom,#fbb425 51%,#4a66ae 51%);color:#4a66ae;border-color:#4a66ae;transition:transform .25s}.QUIZZES-50.earned:hover{transform:scale(1.1)}.QUIZZES-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-50.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-50.earned .iconContainer{background:#ffd584}.QUIZZES-50.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-100.earned{background:#4b89c0;background:-moz-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4b89c0));background:-webkit-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-o-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:linear-gradient(to bottom,#fbb425 51%,#4b89c0 51%);color:#4b89c0;border-color:#4b89c0;transition:transform .25s}.QUIZZES-100.earned:hover{transform:scale(1.1)}.QUIZZES-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-100.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-100.earned .iconContainer{background:#ffd584}.QUIZZES-100.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-200.earned{background:#16a095;background:-moz-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#16a095));background:-webkit-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-o-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-ms-linear-gradient(top,#fbb425 51%,#16a095 51%);background:linear-gradient(to bottom,#fbb425 51%,#16a095 51%);color:#16a095;border-color:#16a095;transition:transform .25s}.QUIZZES-200.earned:hover{transform:scale(1.1)}.QUIZZES-200.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-200.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-200.earned .iconContainer{background:#ffd584}.QUIZZES-200.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-300.earned{background:#ae4a73;background:-moz-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#ae4a73));background:-webkit-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-o-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-ms-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:linear-gradient(to bottom,#fbb425 51%,#ae4a73 51%);color:#ae4a73;border-color:#ae4a73;transition:transform .25s}.QUIZZES-300.earned:hover{transform:scale(1.1)}.QUIZZES-300.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-300.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-300.earned .iconContainer{background:#ffd584}.QUIZZES-300.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-500.earned{background:#57525d;background:-moz-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#57525d));background:-webkit-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-o-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#57525d 51%);background:linear-gradient(to bottom,#fbb425 51%,#57525d 51%);color:#57525d;border-color:#57525d;transition:transform .25s}.QUIZZES-500.earned:hover{transform:scale(1.1)}.QUIZZES-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-500.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-500.earned .iconContainer{background:#ffd584}.QUIZZES-500.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-1K.earned{background:#027067;background:-moz-linear-gradient(top,#fbb425 51%,#027067 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#027067));background:-webkit-linear-gradient(top,#fbb425 51%,#027067 51%);background:-o-linear-gradient(top,#fbb425 51%,#027067 51%);background:-ms-linear-gradient(top,#fbb425 51%,#027067 51%);background:linear-gradient(to bottom,#fbb425 51%,#027067 51%);color:#027067;border-color:#027067;transition:transform .25s}.QUIZZES-1K.earned:hover{transform:scale(1.1)}.QUIZZES-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.QUIZZES-1K.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-1K.earned .iconContainer{background:#ffd584}.QUIZZES-1K.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-1.earned{background:#4dc1b8;background:-moz-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4dc1b8));background:-webkit-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-o-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:linear-gradient(to bottom,#fbb425 51%,#4dc1b8 51%);color:#4dc1b8;border-color:#4dc1b8;transition:transform .25s}.ACE-1.earned:hover{transform:scale(1.1)}.ACE-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-1.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-1.earned .iconContainer{background:#ffd584}.ACE-1.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-2.earned{background:#007b94;background:-moz-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#007b94));background:-webkit-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-o-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-ms-linear-gradient(top,#fbb425 51%,#007b94 51%);background:linear-gradient(to bottom,#fbb425 51%,#007b94 51%);color:#007b94;border-color:#007b94;transition:transform .25s}.ACE-2.earned:hover{transform:scale(1.1)}.ACE-2.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-2.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-2.earned .iconContainer{background:#ffd584}.ACE-2.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-3.earned{background:#2eb9d5;background:-moz-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#2eb9d5));background:-webkit-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-o-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-ms-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:linear-gradient(to bottom,#fbb425 51%,#2eb9d5 51%);color:#2eb9d5;border-color:#2eb9d5;transition:transform .25s}.ACE-3.earned:hover{transform:scale(1.1)}.ACE-3.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-3.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-3.earned .iconContainer{background:#ffd584}.ACE-3.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-4.earned{background:#49bb8d;background:-moz-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#49bb8d));background:-webkit-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-o-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:linear-gradient(to bottom,#fbb425 51%,#49bb8d 51%);color:#49bb8d;border-color:#49bb8d;transition:transform .25s}.ACE-4.earned:hover{transform:scale(1.1)}.ACE-4.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-4.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-4.earned .iconContainer{background:#ffd584}.ACE-4.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-5.earned{background:#4a66ae;background:-moz-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4a66ae));background:-webkit-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-o-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:linear-gradient(to bottom,#fbb425 51%,#4a66ae 51%);color:#4a66ae;border-color:#4a66ae;transition:transform .25s}.ACE-5.earned:hover{transform:scale(1.1)}.ACE-5.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-5.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-5.earned .iconContainer{background:#ffd584}.ACE-5.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-10.earned{background:#4b89c0;background:-moz-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4b89c0));background:-webkit-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-o-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:linear-gradient(to bottom,#fbb425 51%,#4b89c0 51%);color:#4b89c0;border-color:#4b89c0;transition:transform .25s}.ACE-10.earned:hover{transform:scale(1.1)}.ACE-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.ACE-10.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-10.earned .iconContainer{background:#ffd584}.ACE-10.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.DAYSLOGGEDIN,.HEXAGON,.LESSON{position:relative;display:inline-block;width:71px;height:82px;overflow:hidden;margin:15px}.DAYSLOGGEDIN .hexagon,.HEXAGON .hexagon,.LESSON .hexagon{color:#dee4e7;transition:.3s;position:relative;overflow:hidden;visibility:hidden;width:140px;height:70px;transform:rotate(150deg);-webkit-transform:rotate(150deg);margin:-15px;top:21px;left:-20px}.DAYSLOGGEDIN .hexagon .outer,.HEXAGON .hexagon .outer,.LESSON .hexagon .outer{overflow:hidden;width:100%;height:100%;transform:rotate(-60deg);-webkit-transform:rotate(-60deg)}.DAYSLOGGEDIN .hexagon .inner,.HEXAGON .hexagon .inner,.LESSON .hexagon .inner{overflow:hidden;position:relative;visibility:visible;width:100%;height:100%;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);background:#fff;background:-moz-linear-gradient(150deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fff),color-stop(50%,#dee4e7),color-stop(50%,#dee4e7));background:-webkit-linear-gradient(-60deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);background:-o-linear-gradient(150deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);background:-ms-linear-gradient(150deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);background:linear-gradient(150deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dee4e7', GradientType=1)}.DAYSLOGGEDIN .hexagon .inner .border,.HEXAGON .hexagon .inner .border,.LESSON .hexagon .inner .border{position:absolute;border:3px solid #dee4e7;width:100%;height:100%;z-index:1}.DAYSLOGGEDIN .hexagon .inner .border.rot120,.HEXAGON .hexagon .inner .border.rot120,.LESSON .hexagon .inner .border.rot120{width:140px;top:0;transform:rotate(120deg);-webkit-transform:rotate(120deg)}.DAYSLOGGEDIN .hexagon .inner .border.rot-120,.HEXAGON .hexagon .inner .border.rot-120,.LESSON .hexagon .inner .border.rot-120{width:220px;transform:rotate(-120deg);-webkit-transform:rotate(-120deg);top:52px;left:-10px}.DAYSLOGGEDIN .hexagon .inner .iconContainer,.HEXAGON .hexagon .inner .iconContainer,.LESSON .hexagon .inner .iconContainer{background:#fff;position:absolute;border-radius:50%;width:34px;height:34px;top:12px;right:58px;transform:rotate(-30deg);-webkit-transform:rotate(-30deg)}.DAYSLOGGEDIN .hexagon .inner .iconContainer .icon,.HEXAGON .hexagon .inner .iconContainer .icon,.LESSON .hexagon .inner .iconContainer .icon{position:absolute;font-size:40px;left:-2px;top:-3px}.DAYSLOGGEDIN .hexagon .inner .circle,.HEXAGON .hexagon .inner .circle,.LESSON .hexagon .inner .circle{border-radius:50%;width:85px;height:85px;position:absolute;top:40px;background-color:#fff;left:56px}.DAYSLOGGEDIN .number,.HEXAGON .number,.LESSON .number{text-align:center;z-index:1;position:absolute;width:100%;color:#dee4e7;font-weight:700;letter-spacing:-1px;font-size:16px;bottom:5px;left:-1px}.DAYSLOGGEDIN-1.earned,.HEXAGON-1.earned,.LESSON-1.earned{transition:transform .25s}.DAYSLOGGEDIN-1.earned:hover,.HEXAGON-1.earned:hover,.LESSON-1.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-1.earned:hover .gloss,.HEXAGON-1.earned:hover .gloss,.LESSON-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-1.earned .hexagon,.HEXAGON-1.earned .hexagon,.LESSON-1.earned .hexagon{color:#4dc1b8}.DAYSLOGGEDIN-1.earned .inner,.HEXAGON-1.earned .inner,.LESSON-1.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4dc1b8),color-stop(50%,#4dc1b8));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-1.earned .inner .border,.HEXAGON-1.earned .inner .border,.LESSON-1.earned .inner .border{border-color:#4dc1b8}.DAYSLOGGEDIN-1.earned .inner .iconContainer,.HEXAGON-1.earned .inner .iconContainer,.LESSON-1.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-1.earned .inner .circle,.HEXAGON-1.earned .inner .circle,.LESSON-1.earned .inner .circle{background-color:#39a29a}.DAYSLOGGEDIN-1.earned .number,.HEXAGON-1.earned .number,.LESSON-1.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-1.earned .gloss,.HEXAGON-1.earned .gloss,.LESSON-1.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-5.earned,.HEXAGON-5.earned,.LESSON-5.earned{transition:transform .25s}.DAYSLOGGEDIN-5.earned:hover,.HEXAGON-5.earned:hover,.LESSON-5.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-5.earned:hover .gloss,.HEXAGON-5.earned:hover .gloss,.LESSON-5.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-5.earned .hexagon,.HEXAGON-5.earned .hexagon,.LESSON-5.earned .hexagon{color:#007b94}.DAYSLOGGEDIN-5.earned .inner,.HEXAGON-5.earned .inner,.LESSON-5.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#007b94),color-stop(50%,#007b94));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-5.earned .inner .border,.HEXAGON-5.earned .inner .border,.LESSON-5.earned .inner .border{border-color:#007b94}.DAYSLOGGEDIN-5.earned .inner .iconContainer,.HEXAGON-5.earned .inner .iconContainer,.LESSON-5.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-5.earned .inner .circle,.HEXAGON-5.earned .inner .circle,.LESSON-5.earned .inner .circle{background-color:#005161}.DAYSLOGGEDIN-5.earned .number,.HEXAGON-5.earned .number,.LESSON-5.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-5.earned .gloss,.HEXAGON-5.earned .gloss,.LESSON-5.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-10.earned,.HEXAGON-10.earned,.LESSON-10.earned{transition:transform .25s}.DAYSLOGGEDIN-10.earned:hover,.HEXAGON-10.earned:hover,.LESSON-10.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-10.earned:hover .gloss,.HEXAGON-10.earned:hover .gloss,.LESSON-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-10.earned .hexagon,.HEXAGON-10.earned .hexagon,.LESSON-10.earned .hexagon{color:#2eb9d5}.DAYSLOGGEDIN-10.earned .inner,.HEXAGON-10.earned .inner,.LESSON-10.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#2eb9d5),color-stop(50%,#2eb9d5));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-10.earned .inner .border,.HEXAGON-10.earned .inner .border,.LESSON-10.earned .inner .border{border-color:#2eb9d5}.DAYSLOGGEDIN-10.earned .inner .iconContainer,.HEXAGON-10.earned .inner .iconContainer,.LESSON-10.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-10.earned .inner .circle,.HEXAGON-10.earned .inner .circle,.LESSON-10.earned .inner .circle{background-color:#2396ad}.DAYSLOGGEDIN-10.earned .number,.HEXAGON-10.earned .number,.LESSON-10.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-10.earned .gloss,.HEXAGON-10.earned .gloss,.LESSON-10.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-20.earned,.HEXAGON-20.earned,.LESSON-20.earned{transition:transform .25s}.DAYSLOGGEDIN-20.earned:hover,.HEXAGON-20.earned:hover,.LESSON-20.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-20.earned:hover .gloss,.HEXAGON-20.earned:hover .gloss,.LESSON-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-20.earned .hexagon,.HEXAGON-20.earned .hexagon,.LESSON-20.earned .hexagon{color:#49bb8d}.DAYSLOGGEDIN-20.earned .inner,.HEXAGON-20.earned .inner,.LESSON-20.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#49bb8d),color-stop(50%,#49bb8d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-20.earned .inner .border,.HEXAGON-20.earned .inner .border,.LESSON-20.earned .inner .border{border-color:#49bb8d}.DAYSLOGGEDIN-20.earned .inner .iconContainer,.HEXAGON-20.earned .inner .iconContainer,.LESSON-20.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-20.earned .inner .circle,.HEXAGON-20.earned .inner .circle,.LESSON-20.earned .inner .circle{background-color:#399872}.DAYSLOGGEDIN-20.earned .number,.HEXAGON-20.earned .number,.LESSON-20.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-20.earned .gloss,.HEXAGON-20.earned .gloss,.LESSON-20.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-50.earned,.HEXAGON-50.earned,.LESSON-50.earned{transition:transform .25s}.DAYSLOGGEDIN-50.earned:hover,.HEXAGON-50.earned:hover,.LESSON-50.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-50.earned:hover .gloss,.HEXAGON-50.earned:hover .gloss,.LESSON-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-50.earned .hexagon,.HEXAGON-50.earned .hexagon,.LESSON-50.earned .hexagon{color:#4a66ae}.DAYSLOGGEDIN-50.earned .inner,.HEXAGON-50.earned .inner,.LESSON-50.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4a66ae),color-stop(50%,#4a66ae));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-50.earned .inner .border,.HEXAGON-50.earned .inner .border,.LESSON-50.earned .inner .border{border-color:#4a66ae}.DAYSLOGGEDIN-50.earned .inner .iconContainer,.HEXAGON-50.earned .inner .iconContainer,.LESSON-50.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-50.earned .inner .circle,.HEXAGON-50.earned .inner .circle,.LESSON-50.earned .inner .circle{background-color:#3b518a}.DAYSLOGGEDIN-50.earned .number,.HEXAGON-50.earned .number,.LESSON-50.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-50.earned .gloss,.HEXAGON-50.earned .gloss,.LESSON-50.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-100.earned,.HEXAGON-100.earned,.LESSON-100.earned{transition:transform .25s}.DAYSLOGGEDIN-100.earned:hover,.HEXAGON-100.earned:hover,.LESSON-100.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-100.earned:hover .gloss,.HEXAGON-100.earned:hover .gloss,.LESSON-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-100.earned .hexagon,.HEXAGON-100.earned .hexagon,.LESSON-100.earned .hexagon{color:#4b89c0}.DAYSLOGGEDIN-100.earned .inner,.HEXAGON-100.earned .inner,.LESSON-100.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4b89c0),color-stop(50%,#4b89c0));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-100.earned .inner .border,.HEXAGON-100.earned .inner .border,.LESSON-100.earned .inner .border{border-color:#4b89c0}.DAYSLOGGEDIN-100.earned .inner .iconContainer,.HEXAGON-100.earned .inner .iconContainer,.LESSON-100.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-100.earned .inner .circle,.HEXAGON-100.earned .inner .circle,.LESSON-100.earned .inner .circle{background-color:#386fa0}.DAYSLOGGEDIN-100.earned .number,.HEXAGON-100.earned .number,.LESSON-100.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-100.earned .gloss,.HEXAGON-100.earned .gloss,.LESSON-100.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-200.earned,.HEXAGON-200.earned,.LESSON-200.earned{transition:transform .25s}.DAYSLOGGEDIN-200.earned:hover,.HEXAGON-200.earned:hover,.LESSON-200.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-200.earned:hover .gloss,.HEXAGON-200.earned:hover .gloss,.LESSON-200.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-200.earned .hexagon,.HEXAGON-200.earned .hexagon,.LESSON-200.earned .hexagon{color:#16a095}.DAYSLOGGEDIN-200.earned .inner,.HEXAGON-200.earned .inner,.LESSON-200.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#16a095),color-stop(50%,#16a095));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-200.earned .inner .border,.HEXAGON-200.earned .inner .border,.LESSON-200.earned .inner .border{border-color:#16a095}.DAYSLOGGEDIN-200.earned .inner .iconContainer,.HEXAGON-200.earned .inner .iconContainer,.LESSON-200.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-200.earned .inner .circle,.HEXAGON-200.earned .inner .circle,.LESSON-200.earned .inner .circle{background-color:#10736b}.DAYSLOGGEDIN-200.earned .number,.HEXAGON-200.earned .number,.LESSON-200.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-200.earned .gloss,.HEXAGON-200.earned .gloss,.LESSON-200.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-300.earned,.HEXAGON-300.earned,.LESSON-300.earned{transition:transform .25s}.DAYSLOGGEDIN-300.earned:hover,.HEXAGON-300.earned:hover,.LESSON-300.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-300.earned:hover .gloss,.HEXAGON-300.earned:hover .gloss,.LESSON-300.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-300.earned .hexagon,.HEXAGON-300.earned .hexagon,.LESSON-300.earned .hexagon{color:#ae4a73}.DAYSLOGGEDIN-300.earned .inner,.HEXAGON-300.earned .inner,.LESSON-300.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#ae4a73),color-stop(50%,#ae4a73));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-300.earned .inner .border,.HEXAGON-300.earned .inner .border,.LESSON-300.earned .inner .border{border-color:#ae4a73}.DAYSLOGGEDIN-300.earned .inner .iconContainer,.HEXAGON-300.earned .inner .iconContainer,.LESSON-300.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-300.earned .inner .circle,.HEXAGON-300.earned .inner .circle,.LESSON-300.earned .inner .circle{background-color:#8a3b5b}.DAYSLOGGEDIN-300.earned .number,.HEXAGON-300.earned .number,.LESSON-300.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-300.earned .gloss,.HEXAGON-300.earned .gloss,.LESSON-300.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-500.earned,.HEXAGON-500.earned,.LESSON-500.earned{transition:transform .25s}.DAYSLOGGEDIN-500.earned:hover,.HEXAGON-500.earned:hover,.LESSON-500.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-500.earned:hover .gloss,.HEXAGON-500.earned:hover .gloss,.LESSON-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-500.earned .hexagon,.HEXAGON-500.earned .hexagon,.LESSON-500.earned .hexagon{color:#57525d}.DAYSLOGGEDIN-500.earned .inner,.HEXAGON-500.earned .inner,.LESSON-500.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#57525d),color-stop(50%,#57525d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-500.earned .inner .border,.HEXAGON-500.earned .inner .border,.LESSON-500.earned .inner .border{border-color:#57525d}.DAYSLOGGEDIN-500.earned .inner .iconContainer,.HEXAGON-500.earned .inner .iconContainer,.LESSON-500.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-500.earned .inner .circle,.HEXAGON-500.earned .inner .circle,.LESSON-500.earned .inner .circle{background-color:#3e3a42}.DAYSLOGGEDIN-500.earned .number,.HEXAGON-500.earned .number,.LESSON-500.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-500.earned .gloss,.HEXAGON-500.earned .gloss,.LESSON-500.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-1K.earned,.HEXAGON-1K.earned,.LESSON-1K.earned{transition:transform .25s}.DAYSLOGGEDIN-1K.earned:hover,.HEXAGON-1K.earned:hover,.LESSON-1K.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-1K.earned:hover .gloss,.HEXAGON-1K.earned:hover .gloss,.LESSON-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-1K.earned .hexagon,.HEXAGON-1K.earned .hexagon,.LESSON-1K.earned .hexagon{color:#027067}.DAYSLOGGEDIN-1K.earned .inner,.HEXAGON-1K.earned .inner,.LESSON-1K.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#027067),color-stop(50%,#027067));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#027067 50%,#027067 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-1K.earned .inner .border,.HEXAGON-1K.earned .inner .border,.LESSON-1K.earned .inner .border{border-color:#027067}.DAYSLOGGEDIN-1K.earned .inner .iconContainer,.HEXAGON-1K.earned .inner .iconContainer,.LESSON-1K.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-1K.earned .inner .circle,.HEXAGON-1K.earned .inner .circle,.LESSON-1K.earned .inner .circle{background-color:#013e39}.DAYSLOGGEDIN-1K.earned .number,.HEXAGON-1K.earned .number,.LESSON-1K.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-1K.earned .gloss,.HEXAGON-1K.earned .gloss,.LESSON-1K.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-1.earned{transition:transform .25s}.LESSON-1.earned:hover{transform:scale(1.1)}.LESSON-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-1.earned .hexagon{color:#4dc1b8}.LESSON-1.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4dc1b8),color-stop(50%,#4dc1b8));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-1.earned .inner .border{border-color:#4dc1b8}.LESSON-1.earned .inner .iconContainer{background:#ffd584}.LESSON-1.earned .inner .circle{background-color:#39a29a}.LESSON-1.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-1.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-5.earned{transition:transform .25s}.LESSON-5.earned:hover{transform:scale(1.1)}.LESSON-5.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-5.earned .hexagon{color:#007b94}.LESSON-5.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#007b94),color-stop(50%,#007b94));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-5.earned .inner .border{border-color:#007b94}.LESSON-5.earned .inner .iconContainer{background:#ffd584}.LESSON-5.earned .inner .circle{background-color:#005161}.LESSON-5.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-5.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-10.earned{transition:transform .25s}.LESSON-10.earned:hover{transform:scale(1.1)}.LESSON-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-10.earned .hexagon{color:#2eb9d5}.LESSON-10.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#2eb9d5),color-stop(50%,#2eb9d5));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-10.earned .inner .border{border-color:#2eb9d5}.LESSON-10.earned .inner .iconContainer{background:#ffd584}.LESSON-10.earned .inner .circle{background-color:#2396ad}.LESSON-10.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-10.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-20.earned{transition:transform .25s}.LESSON-20.earned:hover{transform:scale(1.1)}.LESSON-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-20.earned .hexagon{color:#49bb8d}.LESSON-20.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#49bb8d),color-stop(50%,#49bb8d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-20.earned .inner .border{border-color:#49bb8d}.LESSON-20.earned .inner .iconContainer{background:#ffd584}.LESSON-20.earned .inner .circle{background-color:#399872}.LESSON-20.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-20.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-50.earned{transition:transform .25s}.LESSON-50.earned:hover{transform:scale(1.1)}.LESSON-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-50.earned .hexagon{color:#4a66ae}.LESSON-50.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4a66ae),color-stop(50%,#4a66ae));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-50.earned .inner .border{border-color:#4a66ae}.LESSON-50.earned .inner .iconContainer{background:#ffd584}.LESSON-50.earned .inner .circle{background-color:#3b518a}.LESSON-50.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-50.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-100.earned{transition:transform .25s}.LESSON-100.earned:hover{transform:scale(1.1)}.LESSON-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-100.earned .hexagon{color:#4b89c0}.LESSON-100.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4b89c0),color-stop(50%,#4b89c0));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-100.earned .inner .border{border-color:#4b89c0}.LESSON-100.earned .inner .iconContainer{background:#ffd584}.LESSON-100.earned .inner .circle{background-color:#386fa0}.LESSON-100.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-100.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-200.earned{transition:transform .25s}.LESSON-200.earned:hover{transform:scale(1.1)}.LESSON-200.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-200.earned .hexagon{color:#16a095}.LESSON-200.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#16a095),color-stop(50%,#16a095));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-200.earned .inner .border{border-color:#16a095}.LESSON-200.earned .inner .iconContainer{background:#ffd584}.LESSON-200.earned .inner .circle{background-color:#10736b}.LESSON-200.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-200.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-300.earned{transition:transform .25s}.LESSON-300.earned:hover{transform:scale(1.1)}.LESSON-300.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-300.earned .hexagon{color:#ae4a73}.LESSON-300.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#ae4a73),color-stop(50%,#ae4a73));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-300.earned .inner .border{border-color:#ae4a73}.LESSON-300.earned .inner .iconContainer{background:#ffd584}.LESSON-300.earned .inner .circle{background-color:#8a3b5b}.LESSON-300.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-300.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-500.earned{transition:transform .25s}.LESSON-500.earned:hover{transform:scale(1.1)}.LESSON-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-500.earned .hexagon{color:#57525d}.LESSON-500.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#57525d),color-stop(50%,#57525d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-500.earned .inner .border{border-color:#57525d}.LESSON-500.earned .inner .iconContainer{background:#ffd584}.LESSON-500.earned .inner .circle{background-color:#3e3a42}.LESSON-500.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-500.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-1K.earned{transition:transform .25s}.LESSON-1K.earned:hover{transform:scale(1.1)}.LESSON-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.LESSON-1K.earned .hexagon{color:#027067}.LESSON-1K.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#027067),color-stop(50%,#027067));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#027067 50%,#027067 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-1K.earned .inner .border{border-color:#027067}.LESSON-1K.earned .inner .iconContainer{background:#ffd584}.LESSON-1K.earned .inner .circle{background-color:#013e39}.LESSON-1K.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-1K.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-2.earned{transition:transform .25s}.DAYSLOGGEDIN-2.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-2.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-2.earned .hexagon{color:#4dc1b8}.DAYSLOGGEDIN-2.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4dc1b8),color-stop(50%,#4dc1b8));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-2.earned .inner .border{border-color:#4dc1b8}.DAYSLOGGEDIN-2.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-2.earned .inner .circle{background-color:#39a29a}.DAYSLOGGEDIN-2.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-2.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-4.earned{transition:transform .25s}.DAYSLOGGEDIN-4.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-4.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-4.earned .hexagon{color:#007b94}.DAYSLOGGEDIN-4.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#007b94),color-stop(50%,#007b94));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-4.earned .inner .border{border-color:#007b94}.DAYSLOGGEDIN-4.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-4.earned .inner .circle{background-color:#005161}.DAYSLOGGEDIN-4.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-4.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-6.earned{transition:transform .25s}.DAYSLOGGEDIN-6.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-6.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-6.earned .hexagon{color:#2eb9d5}.DAYSLOGGEDIN-6.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#2eb9d5),color-stop(50%,#2eb9d5));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-6.earned .inner .border{border-color:#2eb9d5}.DAYSLOGGEDIN-6.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-6.earned .inner .circle{background-color:#2396ad}.DAYSLOGGEDIN-6.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-6.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-10.earned{transition:transform .25s}.DAYSLOGGEDIN-10.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-10.earned .hexagon{color:#49bb8d}.DAYSLOGGEDIN-10.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#49bb8d),color-stop(50%,#49bb8d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-10.earned .inner .border{border-color:#49bb8d}.DAYSLOGGEDIN-10.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-10.earned .inner .circle{background-color:#399872}.DAYSLOGGEDIN-10.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-10.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-12.earned{transition:transform .25s}.DAYSLOGGEDIN-12.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-12.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-12.earned .hexagon{color:#4a66ae}.DAYSLOGGEDIN-12.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4a66ae),color-stop(50%,#4a66ae));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-12.earned .inner .border{border-color:#4a66ae}.DAYSLOGGEDIN-12.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-12.earned .inner .circle{background-color:#3b518a}.DAYSLOGGEDIN-12.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-12.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.DAYSLOGGEDIN-24.earned{transition:transform .25s}.DAYSLOGGEDIN-24.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN-24.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-24.earned .hexagon{color:#4b89c0}.DAYSLOGGEDIN-24.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4b89c0),color-stop(50%,#4b89c0));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN-24.earned .inner .border{border-color:#4b89c0}.DAYSLOGGEDIN-24.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-24.earned .inner .circle{background-color:#386fa0}.DAYSLOGGEDIN-24.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-24.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.PENTAGON,.VIDEOLENGTH{width:82px;height:77px;position:relative;overflow:hidden;display:inline-block;margin:15px}.PENTAGON .pentagon,.VIDEOLENGTH .pentagon{position:absolute;bottom:0;width:82px;border-width:44px 17px 0;border-style:solid;border-color:#dee4e7 transparent}.PENTAGON .pentagon:before,.VIDEOLENGTH .pentagon:before{content:"";position:absolute;height:0;width:0;top:-76px;left:-17px;border-width:0 41px 33px;border-style:solid;border-color:transparent transparent #dee4e7}.PENTAGON .pentagon .trapezoid,.VIDEOLENGTH .pentagon .trapezoid{width:70px;border-width:34px 13px 0;border-style:solid;border-color:#fff transparent;position:absolute;top:-37px;left:-11px}.PENTAGON .pentagon .iconContainer,.VIDEOLENGTH .pentagon .iconContainer{background:#fff;position:absolute;border-radius:50%;width:38px;height:38px;top:-64px;left:5px}.PENTAGON .pentagon .iconContainer .icon,.VIDEOLENGTH .pentagon .iconContainer .icon{position:absolute;font-size:37px;left:1px;top:1px;color:#dee4e7}.PENTAGON .number,.VIDEOLENGTH .number{color:#dee4e7;position:absolute;text-align:center;font-weight:700;letter-spacing:-1px;bottom:1px;left:9px;width:61px;font-size:16px}.PENTAGON-20.earned,.VIDEOLENGTH-20.earned{transition:transform .25s}.PENTAGON-20.earned .gloss,.VIDEOLENGTH-20.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.PENTAGON-20.earned:hover,.VIDEOLENGTH-20.earned:hover{transform:scale(1.1)}.PENTAGON-20.earned:hover .gloss,.VIDEOLENGTH-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.PENTAGON-20.earned .pentagon,.VIDEOLENGTH-20.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-20.earned .pentagon:before,.VIDEOLENGTH-20.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-20.earned .pentagon .trapezoid,.VIDEOLENGTH-20.earned .pentagon .trapezoid{border-color:#4dc1b8 transparent}.PENTAGON-20.earned .pentagon .iconContainer,.VIDEOLENGTH-20.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-20.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-20.earned .pentagon .iconContainer .icon{color:#4dc1b8}.PENTAGON-20.earned .number,.VIDEOLENGTH-20.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-50.earned,.VIDEOLENGTH-50.earned{transition:transform .25s}.PENTAGON-50.earned .gloss,.VIDEOLENGTH-50.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.PENTAGON-50.earned:hover,.VIDEOLENGTH-50.earned:hover{transform:scale(1.1)}.PENTAGON-50.earned:hover .gloss,.VIDEOLENGTH-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.PENTAGON-50.earned .pentagon,.VIDEOLENGTH-50.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-50.earned .pentagon:before,.VIDEOLENGTH-50.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-50.earned .pentagon .trapezoid,.VIDEOLENGTH-50.earned .pentagon .trapezoid{border-color:#009cbb transparent}.PENTAGON-50.earned .pentagon .iconContainer,.VIDEOLENGTH-50.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-50.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-50.earned .pentagon .iconContainer .icon{color:#009cbb}.PENTAGON-50.earned .number,.VIDEOLENGTH-50.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-100.earned,.VIDEOLENGTH-100.earned{transition:transform .25s}.PENTAGON-100.earned .gloss,.VIDEOLENGTH-100.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.PENTAGON-100.earned:hover,.VIDEOLENGTH-100.earned:hover{transform:scale(1.1)}.PENTAGON-100.earned:hover .gloss,.VIDEOLENGTH-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.PENTAGON-100.earned .pentagon,.VIDEOLENGTH-100.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-100.earned .pentagon:before,.VIDEOLENGTH-100.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-100.earned .pentagon .trapezoid,.VIDEOLENGTH-100.earned .pentagon .trapezoid{border-color:#2eb6d1 transparent}.PENTAGON-100.earned .pentagon .iconContainer,.VIDEOLENGTH-100.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-100.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-100.earned .pentagon .iconContainer .icon{color:#2eb6d1}.PENTAGON-100.earned .number,.VIDEOLENGTH-100.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-250.earned,.VIDEOLENGTH-250.earned{transition:transform .25s}.PENTAGON-250.earned .gloss,.VIDEOLENGTH-250.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.PENTAGON-250.earned:hover,.VIDEOLENGTH-250.earned:hover{transform:scale(1.1)}.PENTAGON-250.earned:hover .gloss,.VIDEOLENGTH-250.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.PENTAGON-250.earned .pentagon,.VIDEOLENGTH-250.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-250.earned .pentagon:before,.VIDEOLENGTH-250.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-250.earned .pentagon .trapezoid,.VIDEOLENGTH-250.earned .pentagon .trapezoid{border-color:#49bb8d transparent}.PENTAGON-250.earned .pentagon .iconContainer,.VIDEOLENGTH-250.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-250.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-250.earned .pentagon .iconContainer .icon{color:#49bb8d}.PENTAGON-250.earned .number,.VIDEOLENGTH-250.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-500.earned,.VIDEOLENGTH-500.earned{transition:transform .25s}.PENTAGON-500.earned .gloss,.VIDEOLENGTH-500.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.PENTAGON-500.earned:hover,.VIDEOLENGTH-500.earned:hover{transform:scale(1.1)}.PENTAGON-500.earned:hover .gloss,.VIDEOLENGTH-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.PENTAGON-500.earned .pentagon,.VIDEOLENGTH-500.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-500.earned .pentagon:before,.VIDEOLENGTH-500.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-500.earned .pentagon .trapezoid,.VIDEOLENGTH-500.earned .pentagon .trapezoid{border-color:#4a66ae transparent}.PENTAGON-500.earned .pentagon .iconContainer,.VIDEOLENGTH-500.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-500.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-500.earned .pentagon .iconContainer .icon{color:#4a66ae}.PENTAGON-500.earned .number,.VIDEOLENGTH-500.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-1K.earned,.VIDEOLENGTH-1K.earned{transition:transform .25s}.PENTAGON-1K.earned .gloss,.VIDEOLENGTH-1K.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.PENTAGON-1K.earned:hover,.VIDEOLENGTH-1K.earned:hover{transform:scale(1.1)}.PENTAGON-1K.earned:hover .gloss,.VIDEOLENGTH-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.PENTAGON-1K.earned .pentagon,.VIDEOLENGTH-1K.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-1K.earned .pentagon:before,.VIDEOLENGTH-1K.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-1K.earned .pentagon .trapezoid,.VIDEOLENGTH-1K.earned .pentagon .trapezoid{border-color:#4b89c0 transparent}.PENTAGON-1K.earned .pentagon .iconContainer,.VIDEOLENGTH-1K.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-1K.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-1K.earned .pentagon .iconContainer .icon{color:#4b89c0}.PENTAGON-1K.earned .number,.VIDEOLENGTH-1K.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-20.earned{transition:transform .25s}.VIDEOLENGTH-20.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.VIDEOLENGTH-20.earned:hover{transform:scale(1.1)}.VIDEOLENGTH-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.VIDEOLENGTH-20.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-20.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-20.earned .pentagon .trapezoid{border-color:#4dc1b8 transparent}.VIDEOLENGTH-20.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-20.earned .pentagon .iconContainer .icon{color:#4dc1b8}.VIDEOLENGTH-20.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-50.earned{transition:transform .25s}.VIDEOLENGTH-50.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.VIDEOLENGTH-50.earned:hover{transform:scale(1.1)}.VIDEOLENGTH-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.VIDEOLENGTH-50.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-50.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-50.earned .pentagon .trapezoid{border-color:#009cbb transparent}.VIDEOLENGTH-50.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-50.earned .pentagon .iconContainer .icon{color:#009cbb}.VIDEOLENGTH-50.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-100.earned{transition:transform .25s}.VIDEOLENGTH-100.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.VIDEOLENGTH-100.earned:hover{transform:scale(1.1)}.VIDEOLENGTH-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.VIDEOLENGTH-100.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-100.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-100.earned .pentagon .trapezoid{border-color:#2eb6d1 transparent}.VIDEOLENGTH-100.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-100.earned .pentagon .iconContainer .icon{color:#2eb6d1}.VIDEOLENGTH-100.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-250.earned{transition:transform .25s}.VIDEOLENGTH-250.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.VIDEOLENGTH-250.earned:hover{transform:scale(1.1)}.VIDEOLENGTH-250.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.VIDEOLENGTH-250.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-250.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-250.earned .pentagon .trapezoid{border-color:#49bb8d transparent}.VIDEOLENGTH-250.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-250.earned .pentagon .iconContainer .icon{color:#49bb8d}.VIDEOLENGTH-250.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-500.earned{transition:transform .25s}.VIDEOLENGTH-500.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.VIDEOLENGTH-500.earned:hover{transform:scale(1.1)}.VIDEOLENGTH-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.VIDEOLENGTH-500.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-500.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-500.earned .pentagon .trapezoid{border-color:#4a66ae transparent}.VIDEOLENGTH-500.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-500.earned .pentagon .iconContainer .icon{color:#4a66ae}.VIDEOLENGTH-500.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-1K.earned{transition:transform .25s}.VIDEOLENGTH-1K.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.VIDEOLENGTH-1K.earned:hover{transform:scale(1.1)}.VIDEOLENGTH-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.VIDEOLENGTH-1K.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-1K.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-1K.earned .pentagon .trapezoid{border-color:#4b89c0 transparent}.VIDEOLENGTH-1K.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-1K.earned .pentagon .iconContainer .icon{color:#4b89c0}.VIDEOLENGTH-1K.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.badge{margin:15px 8px}@media (min-width:480px){.badge{margin:15px}}.eureka-dropdown{position:relative}.eureka-dropdown .eureka-dropdown__link{display:flex;align-items:center;gap:4px}.eureka-dropdown .eureka-dropdown__link:after{content:"";display:inline-block;width:20px;height:20px;background-color:#0f88aa;mask-image:url("/images/icons/material/icon-caret-20.svg");-webkit-mask-image:url("/images/icons/material/icon-caret-20.svg");flex-shrink:0}.eureka-dropdown--open.eureka-dropdown .eureka-dropdown__link:after{transform:scaleY(-1)}.eureka-dropdown .eureka-dropdown__list{box-shadow:0 4px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);list-style:none;padding:0;margin:0;z-index:1;background-color:#fff;border-radius:8px;position:absolute;top:100%;display:none;overflow-y:scroll;scroll-snap-type:y proximity;max-height:480px}.eureka-dropdown .eureka-dropdown__list li{margin:0}.eureka-dropdown--open.eureka-dropdown .eureka-dropdown__list{display:block}.eureka-dropdown .eureka-dropdown__list.eureka-dropdown__list--right{right:0;width:max-content;max-width:225px}.eureka-dropdown .eureka-dropdown__item{scroll-snap-align:start;padding:12px;cursor:pointer;font:400 14px/1.6 "Open Sans",sans-serif;color:#000}.eureka-dropdown .eureka-dropdown__item:focus-visible{text-decoration:underline}.eureka-dropdown .eureka-dropdown__item.eureka-dropdown__item--disabled{color:#888}.eureka-dropdown .eureka-dropdown__item.eureka-dropdown__item--multiple{display:flex;align-items:center;gap:8px}.eureka-dropdown .eureka-dropdown__item.eureka-dropdown__item--multiple:before{content:"";display:inline-block;width:20px;height:20px;background-color:#000;mask-image:url("/images/icons/material/icon-checkbox-empty-20.svg");-webkit-mask-image:url("/images/icons/material/icon-checkbox-empty-20.svg");flex-shrink:0}.eureka-dropdown .eureka-dropdown__item.eureka-dropdown__item--multiple.eureka-dropdown__item--selected{display:flex;align-items:center;gap:8px;color:#000}.eureka-dropdown .eureka-dropdown__item.eureka-dropdown__item--multiple.eureka-dropdown__item--selected:before{content:"";display:inline-block;width:20px;height:20px;background-color:#000;mask-image:url("/images/icons/material/icon-checkbox-filled-20.svg");-webkit-mask-image:url("/images/icons/material/icon-checkbox-filled-20.svg");flex-shrink:0}.eureka-dropdown .eureka-dropdown__item:active,.eureka-dropdown .eureka-dropdown__item:focus-visible,.eureka-dropdown .eureka-dropdown__item:hover{background-color:#f8fafb}.eureka-dropdown .eureka-dropdown__placeholder{scroll-snap-align:start;padding:12px;font:400 14px/1.6 "Open Sans",sans-serif;color:#555}.eureka-dropdown .eureka-dropdown__link-item{padding:12px;color:#0f88aa;display:flex;align-items:center;gap:8px;font:700 14px/1.6 "Open Sans",sans-serif;cursor:pointer}.eureka-dropdown .eureka-dropdown__link-item:before{content:"";display:inline-block;width:20px;height:20px;background-color:#0f88aa;mask-image:url("/images/icons/material/icon-add-20.svg");-webkit-mask-image:url("/images/icons/material/icon-add-20.svg");flex-shrink:0}.eureka-dropdown .eureka-dropdown__link-item:focus,.eureka-dropdown .eureka-dropdown__link-item:hover{color:#227187}.eureka-dropdown .eureka-dropdown__link-item:focus:before,.eureka-dropdown .eureka-dropdown__link-item:hover:before{background-color:#227187}.eureka-dropdown .eureka-dropdown__link-item:active,.eureka-dropdown .eureka-dropdown__link-item:focus-visible,.eureka-dropdown .eureka-dropdown__link-item:hover{background-color:#f8fafb}.eureka-dropdown .eureka-dropdown__link-item:focus-visible{text-decoration:underline}#user-experience-survey .survey-panel{position:fixed;bottom:0;width:570px;z-index:1000;border-radius:6px 6px 0 0;box-shadow:0 -2px 10px 4px rgba(51,51,51,.5);left:calc(50% - 285px);transition:bottom 1s;animation-duration:1s;animation-name:slideInSurveyFromBottom}@keyframes slideInSurveyFromBottom{from{bottom:-100%}to{bottom:0}}#user-experience-survey .survey-panel.slide-down{bottom:-100%}#user-experience-survey .survey-panel .survey-panel-header{display:flex;justify-content:space-between;align-items:center;background-color:#163b45;border-radius:6px 6px 0 0;padding:4px}#user-experience-survey .survey-panel .survey-panel-header img{width:160px;margin-right:calc(12px * -1)}#user-experience-survey .survey-panel .survey-panel-header .close-panel-btn{color:#fff;font-size:30px;height:20px;line-height:20px;cursor:pointer;margin-right:12px}#user-experience-survey .survey-panel .survey-panel-body{display:flex;flex-direction:column;align-items:center;padding:15px 30px 30px;background-color:#fff}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content{width:100%}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .prompt{font:600 16px/1.6 "Open Sans",sans-serif;text-align:center;margin-bottom:15px}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response{width:100%}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response .survey-button-option{border:1px solid #0096b2;padding:10px;color:#0096b2;border-radius:6px;cursor:pointer;width:100%;text-align:center;font-weight:600;transition:background-color .3s}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response .survey-button-option:hover{background-color:#0096b2;color:#fff}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response .labeled-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response .number-scale{display:flex;justify-content:space-between;gap:15px}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response .labels{font-style:normal;font-weight:400;font-size:14px;line-height:1.43;display:flex;justify-content:space-between;width:100%;color:#888;margin-top:5px}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response .text-input-response{width:100%;height:70px;resize:none;padding:5px;border:1px solid #ccc;border-radius:8px}@media (max-width:768px){#user-experience-survey .survey-panel{width:100%;left:0}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response .text-input-response{width:100%}}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .bottom-actions{display:flex;justify-content:flex-end;gap:24px;align-items:baseline;margin-top:10px}#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .bottom-actions .back-link{color:#24505c;font-weight:600;margin-top:8px}#user-experience-survey .survey-completed-message{background-color:#333;color:#fff;text-align:center;width:262px;position:fixed;bottom:-100px;left:calc(50% - 129px);padding:10px;border-radius:6px;box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:1000;animation-duration:10s;animation-name:slideInMessageFromBottom}@keyframes slideInMessageFromBottom{from,to{bottom:-100px}10%,90%{bottom:10px}}#user-experience-survey .eureka-dropdown .eureka-dropdown__link{justify-content:space-between;border:1px solid #ccc;padding:8px 12px;color:#888;font-weight:400;width:100%}#user-experience-survey .eureka-dropdown .eureka-dropdown__list{top:unset;bottom:48px;width:100%;overflow-y:auto}#user-experience-survey .eureka-dropdown .eureka-dropdown__link--selected{color:#000}#user-experience-survey .eureka-dropdown .eureka-dropdown__link:after{background-color:#000}#user-experience-survey .specification-prompt{padding:24px 0 8px;color:#000}#user-experience-survey .specification-prompt__input{width:100%;max-width:unset}#mainContainer.main-container:has(.tutoring-survey){background-color:#fafafa}.survey.tutoring-survey{max-width:770px;width:100%}.survey.tutoring-survey .survey__complete,.survey.tutoring-survey .tutoring-survey-header{padding:0 15px}.survey.tutoring-survey .survey__complete>*,.survey.tutoring-survey .tutoring-survey-header>*{margin-bottom:15px}.survey.tutoring-survey .survey__complete .required-red,.survey.tutoring-survey .tutoring-survey-header .required-red{color:#c1393e}.survey.tutoring-survey .survey__complete .required-label,.survey.tutoring-survey .tutoring-survey-header .required-label{font-style:italic}.survey.tutoring-survey .survey__complete .survey-email,.survey.tutoring-survey .tutoring-survey-header .survey-email{font-weight:600}.survey.tutoring-survey .survey__complete .title,.survey.tutoring-survey .tutoring-survey-header .title{font-size:34px;font-weight:600;color:#24505c}.survey.tutoring-survey .tutoring-survey-info{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:25px;margin:20px 15px}.survey.tutoring-survey .tutoring-survey-info .tutoring-survey-info__left{height:53px;margin-right:25px}.survey.tutoring-survey .tutoring-survey-info .tutoring-survey-info__right{width:100%}.survey.tutoring-survey .tutoring-survey-info .tutoring-survey-info__right .tutoring-survey-info__title{font-weight:600;font-size:18px;line-height:25px;color:#24505c;margin-bottom:5px}.survey.tutoring-survey .tutoring-survey-info .tutoring-survey-info__right .tutoring-survey-info__text{color:#555;font-size:14px;line-height:20px}.survey.tutoring-survey .survey__complete{text-align:center}.survey.tutoring-survey .survey__complete img{padding-bottom:20px}.survey.tutoring-survey .survey__complete .dashboard-button{padding-top:20px}.survey.tutoring-survey .survey__complete .dashboard-button .btn{padding-left:20px;padding-right:20px}.survey.tutoring-survey .tutoring-survey-form-container{display:flex;justify-content:center}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form{width:100%}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page{min-height:236px;padding:15px;position:relative;flex:0 0 100%}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question-group{flex-wrap:nowrap}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question-group .dynamic-form__question{flex:1 1 100%;padding-bottom:20px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question label{width:100%}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;resize:none;height:90px;font-weight:400}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea::-moz-placeholder{color:#999;opacity:1}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea:-ms-input-placeholder{color:#999}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea::-webkit-input-placeholder{color:#999}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea[disabled],.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea[readonly],fieldset[disabled] .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea{cursor:not-allowed;background-color:#eee;opacity:1}textarea.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea{height:auto}body.research .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question textarea{border:2px solid #bbb}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question input[type=checkbox],.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question input[type=checkbox]:checked{width:20px;height:20px;float:left;margin-right:10px;margin-top:0}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__options{display:flex;justify-content:space-between;gap:15px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__options .dynamic-form-scale__option{border:1px solid #0096b2;padding:10px;color:#0096b2;border-radius:6px;cursor:pointer;width:100%;text-align:center;font-weight:600;transition:background-color .3s}@media (max-width:768px){.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__options .dynamic-form-scale__option{width:15%}}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__options .dynamic-form-scale__option-selected,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__options .dynamic-form-scale__option:active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__options .dynamic-form-scale__option:focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__options .dynamic-form-scale__option:hover{background-color:#0096b2;color:#fff}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__labels{font-style:normal;font-weight:400;font-size:14px;line-height:1.43;display:flex;justify-content:space-between;width:100%;color:#888;margin-top:5px}@media (min-width:768px){#user-experience-survey .survey-panel .survey-panel-body .survey-body-content .response .labels,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__scale .dynamic-form-scale__labels{font-size:12px;line-height:1.42}}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__label{display:block;margin-bottom:5px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__sublabel{font-weight:400}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__label--required:before{content:"*";color:#c1393e;padding-right:5px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__question--errored .dynamic-form__label{color:#a94442}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__question .dynamic-form__question--errored .dynamic-form__error{color:#a94442;font-weight:400;font-size:14px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #14849a;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;white-space:normal;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;-webkit-transition:.2s ease-in-out;transition:.25s;color:#fff;background-color:#1797b1;box-shadow:0 2px 0 0 #10697b}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.active.focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.active:focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:active.focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:active:focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:hover{color:#1797b1;text-decoration:none}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.disabled,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit[disabled],fieldset[disabled] .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit small{display:block;font-size:70%}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-cta{font-weight:600}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-cta-lg{font-size:18px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-cta-md{font-size:16px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-cta.btn-gold{padding-top:8px;padding-bottom:7px;margin-top:-1px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-cta.open-reg-form{padding:7px 55px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-ghost{color:#fff;border:1px solid #fff}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-ghost:hover{background:rgba(255,255,255,.8);color:#333}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-ghost-primary{color:#1797b1;border:1px solid #1797b1}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-ghost-primary:hover{background:#1797b1;color:#fff}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-gold{font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;background-color:#e59903!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCC517", endColorstr="#E59903");background-image:-khtml-gradient(linear,left top,left bottom,from(#fcc517),to(#e59903));background-image:-moz-linear-gradient(top,#fcc517,#e59903);background-image:-ms-linear-gradient(top,#fcc517,#e59903);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcc517),color-stop(100%,#e59903));background-image:-webkit-linear-gradient(top,#fcc517,#e59903);background-image:-o-linear-gradient(top,#fcc517,#e59903);background-image:linear-gradient(#fcc517,#e59903);color:#fff!important;-webkit-font-smoothing:antialiased;border-radius:4px;text-shadow:1px 1px 1px #ad7b19;box-shadow:0 2px 0 0 #b67a01;border:none}@media (max-width:525px){.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page{padding:10px}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit-gold{width:100%}}.open>.dropdown-toggle.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:hover{color:#fff;background-color:#117084;border-color:#0d5664}.open>.dropdown-toggle.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:active{background-image:none}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.disabled,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.disabled.active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.disabled.focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.disabled:active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.disabled:focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.disabled:hover,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit[disabled],.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit[disabled].active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit[disabled].focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit[disabled]:active,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit[disabled]:focus,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit[disabled]:hover,fieldset[disabled] .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit,fieldset[disabled] .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.active,fieldset[disabled] .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit.focus,fieldset[disabled] .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:active,fieldset[disabled] .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:focus,fieldset[disabled] .survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit:hover{background-color:#1797b1;border-color:#14849a}.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit .badge{color:#1797b1;background-color:#fff}.user-experience-survey-modal .eureka-button{font-size:14px}.user-experience-survey-modal .eureka-modal__body{padding:24px}.user-experience-survey-modal .survey-modal-text-input-question label{margin-bottom:8px;font-weight:600}.user-experience-survey-modal .survey-modal-text-input-question textarea{width:100%;height:180px;resize:vertical;padding:8px 12px;font-size:14px;border-radius:8px;border-color:#ccc}.toast-view.bottom-center{position:fixed;transform:translate(-50%,0);bottom:32px;left:50%;z-index:1051;width:max-content}.toast-view.bottom-right{position:fixed;bottom:32px;right:32px;z-index:1051}@media (max-width:767.9px){.toast-view.bottom-right{right:16px}}@media (max-width:479.9px){.toast-view.bottom-right{right:10px}}.toast-view.top-right{position:fixed;top:32px;right:32px;z-index:1051}.toast-view .toast.show{opacity:100;border-radius:8px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1)}.toast-view .toast.showing{opacity:0}.toast-view .toast-background{width:500px;height:100%;border-radius:8px 10px 10px 8px}.toast-view .toast-background.success{background-color:#67ad5b}.toast-view .toast-background.error{background-color:#c1393e}@media (max-width:767.9px){.toast-view.top-right{right:16px}.toast-view .toast-background{width:400px}}@media (max-width:479.9px){.toast-view.top-right{right:10px}.toast-view .toast-background{width:300px}}.toast-view .toast-content{width:calc(100% - 10px);height:100%;position:relative;left:10px;border-radius:0 8px 8px 0;display:flex;gap:16px;padding:24px 64px 24px 55px}.toast-view .toast-content.success{background-color:#f9fcf5}.toast-view .toast-content.error{background-color:#fee}.toast-view .toast-icon{width:24px;height:24px;position:absolute;left:-40px}.toast-view .toast-text{color:#000;display:flex;flex-direction:column;justify-content:center;gap:5px}.toast-view .toast-message{min-height:20px}.toast-view .toast-header{display:flex;align-items:center;font-weight:600;position:relative}.toast-view .check-green{fill:#67ad5b}.toast-view .missed-red{fill:#c1393e}.toast-view .close-toast{position:absolute;padding:4px;right:24px;top:24px;opacity:1}.toast-view .close-toast.success{background-color:#f9fcf5}.toast-view .close-toast.error{background-color:#fee}.design-system-footer.design-system-footer--homepage{display:-ms-grid;display:grid;grid-gap:15px;-ms-grid-columns:1fr 15px 1fr;-ms-grid-rows:auto 15px auto 15px auto 15px auto 15px auto;grid-template-columns:1fr 1fr;grid-template-areas:"account-links  app-links" "link-column-1  link-column-2" "link-column-3  social-links" "link-column-3  bbb-links" "legal-links    legal-links"}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-1{-ms-grid-row:3;-ms-grid-column:1;grid-area:link-column-1}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-2{-ms-grid-row:3;-ms-grid-column:3;grid-area:link-column-2}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-3{-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:link-column-3}.design-system-footer.design-system-footer--homepage .design-system-footer__account-links{-ms-grid-row:1;-ms-grid-column:1;grid-area:account-links}.design-system-footer.design-system-footer--homepage .design-system-footer__app-links{-ms-grid-row:1;-ms-grid-column:3;grid-area:app-links;width:min-content}.design-system-footer.design-system-footer--homepage .design-system-footer__social-links{-ms-grid-row:5;-ms-grid-column:3;grid-area:social-links;text-align:left}.design-system-footer.design-system-footer--homepage .design-system-footer__legal-links{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:legal-links}.design-system-footer.design-system-footer--homepage .design-system-footer__bbb-links{-ms-grid-row:7;-ms-grid-column:3;grid-area:bbb-links}@media (min-width:600px){.design-system-footer.design-system-footer--homepage{-ms-grid-columns:1fr 15px 1fr 15px 1fr;-ms-grid-rows:auto 15px auto 15px auto 15px auto;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"account-links  app-links      social-links" "link-column-1  link-column-2  link-column-3" "bbb-links      bbb-links      bbb-links" "legal-links    legal-links    legal-links"}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-1{-ms-grid-row:3;-ms-grid-column:1}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-2{-ms-grid-row:3;-ms-grid-column:3}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-3{-ms-grid-row:3;-ms-grid-column:5}.design-system-footer.design-system-footer--homepage .design-system-footer__account-links{-ms-grid-row:1;-ms-grid-column:1}.design-system-footer.design-system-footer--homepage .design-system-footer__app-links{-ms-grid-row:1;-ms-grid-column:3}.design-system-footer.design-system-footer--homepage .design-system-footer__social-links{-ms-grid-row:1;-ms-grid-column:5}.design-system-footer.design-system-footer--homepage .design-system-footer__legal-links{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:5}.design-system-footer.design-system-footer--homepage .design-system-footer__bbb-links{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5}}@media (min-width:992px){.design-system-footer.design-system-footer--homepage{grid-template-columns:repeat(6,minmax(min-content,auto));-ms-grid-columns:minmax(min-content,1fr) 15px minmax(min-content,1fr) 15px minmax(min-content,1fr) 15px minmax(min-content,1fr) 15px minmax(min-content,1fr) 15px minmax(min-content,1fr);-ms-grid-rows:min-content 15px 1fr 15px auto;grid-template-rows:min-content 1fr auto;grid-template-areas:"link-column-1  link-column-2  link-column-3  account-links  app-links    social-links" "link-column-1  link-column-2  link-column-3  account-links  app-links    bbb-links" "legal-links    legal-links    legal-links    legal-links    legal-links  legal-links"}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-1{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-2{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.design-system-footer.design-system-footer--homepage .design-system-footer__link-column-3{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5}.design-system-footer.design-system-footer--homepage .design-system-footer__account-links{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:7}.design-system-footer.design-system-footer--homepage .design-system-footer__app-links{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:9}.design-system-footer.design-system-footer--homepage .design-system-footer__social-links{-ms-grid-row:1;-ms-grid-column:11}.design-system-footer.design-system-footer--homepage .design-system-footer__legal-links{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:11}.design-system-footer.design-system-footer--homepage .design-system-footer__bbb-links{-ms-grid-row:3;-ms-grid-column:11}}@media (min-width:600px){.design-system-footer.design-system-footer--subdomain-homepage{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"account-links  app-links      social-links" "account-links  app-links      bbb-links" "legal-links    legal-links    legal-links"}}@media (min-width:992px){.design-system-footer.design-system-footer--subdomain-homepage{grid-template-columns:repeat(6,minmax(min-content,auto));grid-template-areas:"account-links  app-links 		social-links	. . ." "account-links	 app-links 		bbb-links  		. . ." "legal-links    legal-links   legal-links 	legal-links    legal-links   legal-links "}}@media (min-width:600px){.design-system-footer.design-system-footer--subdomain{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"account-links  app-links      social-links" "account-links  app-links      bbb-links" "link-column-1  .              ." "legal-links    legal-links    legal-links"}}body.study-debug{padding-top:60px;-webkit-transition-property:padding-top;-moz-transition-property:padding-top;-o-transition-property:padding-top;transition-property:padding-top;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.study-debug-toolbar{position:fixed;height:60px;background:#f79420;padding:0 1em;top:0;width:100%;left:0;z-index:10000;font-size:12px;overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-animation-name:study-debug;animation-name:study-debug;-webkit-animation-duration:.6s;animation-duration:.6s}@keyframes study-debug{from{top:-60px}}@-webkit-keyframes study-debug{from{top:-60px}}.study-debug-toolbar .study-debug-toolbar__group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:baseline;align-items:baseline;border-right:2px solid rgba(255,255,255,.5);margin-left:1.5em}.study-debug-toolbar .study-debug-toolbar__group:first-child{margin-left:0}.study-debug-toolbar .study-debug-toolbar__group:last-child{border-right:none}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__label{font-weight:600;color:#fff;margin-right:1em}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid transparent;padding:6px 12px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;white-space:normal;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-transition:.2s ease-in-out;transition:.25s;box-shadow:0 2px 0 0 #d0d0d0;border:none;background:#1797b1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.22);font-size:12px;font-weight:600;margin-right:1.5em}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:hover{color:#1797b1;text-decoration:none}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled],fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button small{display:block;font-size:70%}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta{font-weight:600}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta-lg{font-size:18px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta-md{font-size:16px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta.btn-gold{padding-top:8px;padding-bottom:7px;margin-top:-1px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta.open-reg-form{padding:7px 55px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-ghost{color:#fff;border:1px solid #fff}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-ghost:hover{background:rgba(255,255,255,.8);color:#333}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-ghost-primary{color:#1797b1;border:1px solid #1797b1}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-ghost-primary:hover{background:#1797b1;color:#fff}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-gold{font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;background-color:#e59903!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCC517", endColorstr="#E59903");background-image:-khtml-gradient(linear,left top,left bottom,from(#fcc517),to(#e59903));background-image:-moz-linear-gradient(top,#fcc517,#e59903);background-image:-ms-linear-gradient(top,#fcc517,#e59903);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcc517),color-stop(100%,#e59903));background-image:-webkit-linear-gradient(top,#fcc517,#e59903);background-image:-o-linear-gradient(top,#fcc517,#e59903);background-image:linear-gradient(#fcc517,#e59903);color:#fff!important;-webkit-font-smoothing:antialiased;border-radius:4px;text-shadow:1px 1px 1px #ad7b19;box-shadow:0 2px 0 0 #b67a01;border:none}@media (max-width:525px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-gold,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-gold{width:100%}}.open>.dropdown-toggle.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:hover{color:#1797b1;background-color:#d5d5d5;border-color:#c3c3c3}.open>.dropdown-toggle.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active{background-image:none}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled.active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled:active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled:hover,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled],.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled].active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled].focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled]:active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled]:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled]:hover,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.focus,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:focus,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:hover{background-color:#eee;border-color:#e2e2e2}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button .badge{color:#eee;background-color:#1797b1}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button .study-debug-toolbar__group__button__icon{font-size:1.3em;line-height:0;position:relative;top:.15em}.debug-data-virtual-link--good{outline:#55cc33 dashed 2px}.debug-data-virtual-link--good:after{font-family:icomoon;font-style:normal;font-weight:400;content:"\e65c";color:#5c3}.debug-data-virtual-link--bad{outline:#de5533 dashed 2px}.debug-data-virtual-link--bad:after{font-family:icomoon;font-style:normal;font-weight:400;content:"\e65b";color:#de5533}.debug-cnames-outline--good{outline:#55cc33 solid 2px!important;position:relative}.debug-cnames-outline--good:after{content:attr(title)!important;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important;position:absolute;bottom:100%;left:0;line-height:1;padding:.15em .5em .25em;background:#559144;color:#fff;font-size:10px;border-radius:3px 3px 0 0;-webkit-transition-property:background,padding-bottom;-moz-transition-property:background,padding-bottom;-o-transition-property:background,padding-bottom;transition-property:background,padding-bottom;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.debug-cnames-outline--good:hover:after{background:#5c3;padding-bottom:.5em}.debug-cnames-outline--empty{outline:#de5533 solid 2px!important;position:relative}.debug-cnames-outline--empty:after{content:attr(title)!important;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important;position:absolute;bottom:100%;left:0;line-height:1;padding:.15em .5em .25em;background:#9a5544;color:#fff;font-size:10px;border-radius:3px 3px 0 0;-webkit-transition-property:background,padding-bottom;-moz-transition-property:background,padding-bottom;-o-transition-property:background,padding-bottom;transition-property:background,padding-bottom;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.debug-cnames-outline--empty:hover:after{background:#de5533;padding-bottom:.5em}.debug-cnames-outline--bad{outline:#f4b24a solid 2px!important;position:relative}.debug-cnames-outline--bad:after{content:attr(title)!important;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important;position:absolute;bottom:100%;left:0;line-height:1;padding:.15em .5em .25em;background:#a48450;color:#fff;font-size:10px;border-radius:3px 3px 0 0;-webkit-transition-property:background,padding-bottom;-moz-transition-property:background,padding-bottom;-o-transition-property:background,padding-bottom;transition-property:background,padding-bottom;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.debug-cnames-outline--bad:hover:after{background:#f4b24a;padding-bottom:.5em}body.outline-element-visible [data-track-visible],body.outline-element-visible [track-visible]{outline:rgba(247,148,32,.8) solid 3px;position:relative}body.outline-element-visible [data-track-visible]:before,body.outline-element-visible [track-visible]:before{content:attr(data-cname);display:block;background:rgba(247,148,32,.8);color:#000;font-weight:400;position:absolute;top:-2em;left:-3px;padding:.25em .5em;line-height:1.5;font-size:11px}body.outline-element-visible [data-track-visible]:hover,body.outline-element-visible [track-visible]:hover{outline-color:#f79420;z-index:10000}body.outline-element-visible [data-track-visible]:hover:before,body.outline-element-visible [track-visible]:hover:before{background:#f79420}body.outline-test-ids [test-id]{outline:rgba(191,40,103,.8) solid 3px;position:relative}body.outline-test-ids [test-id]:before{content:attr(test-id);display:block;background:rgba(191,40,103,.8);color:#000;font-weight:400;position:absolute;top:-2em;left:-3px;padding:.25em .5em;line-height:1.5;font-size:11px}body.outline-test-ids [test-id]:hover{outline-color:#bf2867;z-index:10000}body.outline-test-ids [test-id]:hover:before{background:#bf2867}.product-grid{background:#fff;border-radius:4px;padding:30px 15px 15px}.product-grid .seafoam{color:#4abc8d}.product-grid .noBorder{border:none}.product-grid>table{font-size:15px;width:100%;text-align:center}.product-grid>table tr{border-bottom:1px solid #eee}.product-grid>table tr.ctas td{padding:15px}.product-grid>table tr td:nth-of-type(2n),.product-grid>table tr th:nth-of-type(2n){background:#fafafa}.product-grid>table tr th{border-radius:4px;color:#fff;font-weight:400;height:100%;padding:15px}.product-grid>table tr th table.inner{border-radius:4px;height:100%;text-align:center;width:100%}.product-grid>table tr th table.inner tr{border:none}.product-grid>table tr th table.inner td{text-align:center;font-size:18px;padding:10px;position:relative}.product-grid>table tr th table.inner td .recommended{background:#24505c;border-top-left-radius:4px;border-top-right-radius:4px;font-size:13px;padding:3px;width:100%;position:absolute;left:0;top:-24px}.product-grid>table tr th table.inner td .arrow-down{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;left:50%;margin-left:-15px;bottom:-12px}.product-grid>table tr th table.inner td .arrow-down.primary{border-top:15px solid #1797b1}.product-grid>table tr th table.inner td .arrow-down.active-green{border-top:15px solid #8cc63f}.product-grid>table tr th table.inner td .arrow-down.dark-blue{border-top:15px solid #24505c}.product-grid>table tr th:nth-of-type(2) table{background:#1797b1}.product-grid>table tr th:nth-of-type(3) table{background:#8cc63f;border-top-left-radius:0;border-top-right-radius:0}.product-grid>table tr th:nth-of-type(4) table{background:#24505c}.product-grid>table tr th .headerSpacer{min-height:70px}.product-grid>table tr td:first-of-type{padding:7px 0;text-align:left}.product-grid>table tr td .btn-cta{padding:7px;width:100%}.product-grid>table tr td .icon-app_icon_correct{color:#8cc63f;font-size:30px}.product-grid>table tr td .icon-app_close{color:#ccc;font-size:21px}.product-grid>table tr td .icon-question-sign{color:#ccc;font-size:13px;margin-left:5px}.product-grid>table tr td .price{font-size:20px;letter-spacing:-1px}.product-cards .product-card{background:#fff;border-radius:6px;font-size:15px;margin-bottom:15px;overflow:hidden}@media (min-width:525px) and (max-width:767px){.product-cards .product-card{position:relative;float:left;width:66.66666667%;min-height:1px;left:16.66666667%;padding:0}}.product-cards .product-card .recommended{background:#24505c;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;font-size:13px;padding:5px;text-align:center}.product-cards .product-card .header{background:#1797b1;color:#fff;font-size:21px;font-weight:600;padding:10px;text-align:center}.product-cards .product-card .header.premium{background:#8cc63f;border-bottom-left-radius:0;border-bottom-right-radius:0}.product-cards .product-card .header.cx{background:#24505c}.product-cards .product-card .feature-list{padding:20px}.product-cards .product-card .feature-list b{display:block;font-weight:600;margin-bottom:10px}.product-cards .product-card .feature-list ul{list-style:none;padding-left:15px}.product-cards .product-card .feature-list ul li{margin-bottom:7px;position:relative}.product-cards .product-card .feature-list ul li.no-bullet:before{content:""}.product-cards .product-card .feature-list ul li:before{color:#8cc63f;content:"\e93e";font-family:icomoon!important;font-size:27px;position:absolute;top:-8px;left:-25px}.product-cards .product-card .price-cta{font-weight:600;padding:0 20px 20px;text-align:center}.product-cards .product-card .price-cta>div{margin-bottom:15px}.product-cards .product-card .price-cta .price{color:#1797b1;font-size:20px;letter-spacing:-1px}.study-testimonial-bubble{border-radius:4px;padding:20px;text-align:left;background:#fff;margin-bottom:15px;margin-top:15px}.study-testimonial-bubble .study-testimonial-bubble__testimonial{background:#d6e3ea;border-radius:4px;color:#24505c;padding:15px;position:relative;margin-bottom:27px;quotes:"“" "”"}.study-testimonial-bubble .study-testimonial-bubble__testimonial:before{font-family:'Droid Serif','Palatino Linotype','Book Antiqua',Palatino,serif;content:open-quote;font-size:60px;position:absolute;left:15px;top:10px;line-height:1;text-align:center;color:#fff;display:block}@media (min-width:650px) and (max-width:767px),(min-width:992px){.study-testimonial-bubble .study-testimonial-bubble__testimonial{padding-left:55px}.study-testimonial-bubble .study-testimonial-bubble__testimonial:before{display:block}}.study-testimonial-bubble .study-testimonial-bubble__testimonial:after{display:block;content:'close-quote';font-size:0;position:absolute;height:0;width:0;border-width:16px 16px 0;border-color:#d6e3ea transparent;border-style:solid;bottom:-16px;left:55px}.study-testimonial-bubble .study-testimonial-bubble__user{display:flex}@media (max-width:524px),(min-width:768px) and (max-width:991px){.study-testimonial-bubble .study-testimonial-bubble__user{flex-wrap:wrap}}.study-testimonial-bubble .study-testimonial-bubble__headshot{flex:0 0 auto;max-width:100%}.study-testimonial-bubble .study-testimonial-bubble__user-info{flex:1 1 auto}.study-testimonial-bubble .study-testimonial-bubble__icon{color:#0096b2;font-size:30px;padding-right:12px}.study-testimonial-bubble .study-testimonial-bubble__picture{background:url("/images/scholarships/karenDiaz.jpg") no-repeat;background-size:cover;border-radius:50%;margin-right:12px;overflow:hidden;width:75px;height:75px}.study-testimonial-bubble .study-testimonial-bubble__video-still{max-width:130px;margin-right:15px}@media (max-width:524px),(min-width:768px) and (max-width:991px){.study-testimonial-bubble .study-testimonial-bubble__video-still{max-width:100%;margin-bottom:10px}}.study-testimonial-bubble .study-testimonial-bubble__name{font-size:18px}.study-testimonial-bubble .study-testimonial-bubble__descriptor,.study-testimonial-bubble .study-testimonial-bubble__location{font-size:14px;color:#888}.study-video-testimonial-modal .study-video-testimonial-modal__header{color:#24505c;font-size:24px;font-weight:300;line-height:1.5;margin-top:20px;text-align:center}@media (min-width:525px){.study-video-testimonial-modal .study-video-testimonial-modal__header{font-size:30px}}.study-video-testimonial-modal .study-video-testimonial-modal__action{border-top:1px solid #ccc;padding:20px 0;margin:0 20px}.study-video-testimonial-modal .study-video-testimonial-modal__action-text{font-size:21px;font-weight:300;margin-bottom:15px}.study-video-testimonial-modal .study-video-testimonial-modal__cta{flex:0 0 auto}.study-video-testimonial-modal .study-testimonial-bubble{background:0 0}.study-video-testimonial-modal .study-testimonial-bubble .study-testimonial-bubble__user{display:block}.study-video-testimonial-modal .study-testimonial-bubble .study-testimonial-bubble__video{margin-bottom:15px;background:#000;text-align:center}@media (min-width:650px){.study-video-testimonial-modal .study-video-testimonial-modal__action{display:flex}.study-video-testimonial-modal .study-video-testimonial-modal__action-text{text-align:left;margin-bottom:0;margin-right:15px}.study-video-testimonial-modal .study-testimonial-bubble{display:flex}.study-video-testimonial-modal .study-testimonial-bubble .study-testimonial-bubble__user,.study-video-testimonial-modal .study-testimonial-bubble>*{flex:1 1 50%}.study-video-testimonial-modal .study-testimonial-bubble .study-testimonial-bubble__video{margin-right:15px;flex:0 1 50%}}.study-video-testimonial-modal .study-testimonial-bubble .study-testimonial-bubble__video video{max-width:100%;max-height:150px}.helper-text__fade-in{opacity:1}.helper-text__fade-in.ng-enter{opacity:0;transition:opacity 1s ease-in-out}.helper-text__fade-in.ng-enter.ng-enter-active{opacity:1}.helper-text__fade-in.ng-enter-prepare{opacity:0}.helper-text__fade-in .helper-text__flex{display:flex;align-items:center}.helper-text__fade-in .helper-text__flex .helper-text__flex-img-spacer{margin-right:15px}.helper-text__fade-in .helper-text__icon-container{background:#eee;width:100px;height:100px;border-radius:100%;text-align:center}@media (max-width:430px){.helper-text__fade-in .helper-text__flex{display:block;text-align:center}.helper-text__fade-in .helper-text__icon-container{margin:0 auto 20px}}@media (min-width:992px){.design-system-footer.design-system-footer--subdomain{grid-template-columns:repeat(6,minmax(min-content,auto));grid-template-areas:"link-column-1  account-links  app-links 		social-links	. ." "link-column-1  account-links	 app-links 		bbb-links  		. ." "legal-links    legal-links   legal-links 	legal-links    legal-links   legal-links "}.study-video-testimonial-modal .study-testimonial-bubble .study-testimonial-bubble__video video{max-height:200px}.helper-text__fade-in .helper-text__flex{display:block;text-align:center}.helper-text__fade-in .helper-text__flex .helper-text__flex-img-spacer{margin-right:0}.helper-text__fade-in .helper-text__icon-container{margin:0 auto 20px}.product-cards .product-card-container{float:left;width:33.33333333%}}.helper-text__fade-in .helper-text__icon--globe{padding-top:22px;padding-left:5px}.helper-text__fade-in .helper-text__icon--woman{padding-top:19px;padding-left:2px}.helper-text__fade-in .helper-text__content{margin-top:1em}.helper-text__fade-in .helper-text__header{font-size:21px;font-weight:600;margin-bottom:5px;line-height:1.5}.helper-text__fade-in .helper-text__header--center{text-align:center}.helper-text__fade-in .helper-text__header--left{font-size:21px;font-weight:600;margin-bottom:5px;line-height:1.5;text-align:left}.helper-text__fade-in .helper-text__text{font-size:15px;line-height:1.5;margin-bottom:5px}.helper-text__fade-in .helper-text__text--left{font-size:15px;line-height:1.5;margin-bottom:5px;text-align:left}.helper-text__fade-in .helper-text__container{display:flex;justify-content:flex-end}.helper-text__fade-in .helper-text__container .helper-text__image{font-size:40px;color:#1797b1;width:40px;height:40px}.helper-text__fade-in .helper-text__user-name{font-size:13px;font-style:italic;margin-bottom:5px}.helper-text__fade-in .helper-text__school,.helper-text__fade-in .helper-text__user-name--right{font-size:13px;text-align:right;font-weight:600;margin-right:1em}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex .helper-text__icon-container{background:#fff}@media (min-width:768px){.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button,.survey.tutoring-survey .tutoring-survey-form-container .dynamic-form__page .dynamic-form__submit{white-space:nowrap}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex{display:block;text-align:center}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex .helper-text__flex-img-spacer{margin-right:0}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex .helper-text__icon-container{margin:0 auto 20px}}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex.helper-text__featured-on{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:15px}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex.helper-text__featured-on>*{flex:0 1 30%;margin-bottom:15px;text-align:center}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex.helper-text__featured-on img{max-width:70px}.study-testimonial-bubble .study-testimonial-bubble__testimonial{padding-left:55px}.product-cards .product-card-container-container{display:flex;justify-content:center}.product-cards .product-card-container{position:relative;min-height:1px;padding-left:0;padding-right:0}.product-cards .product-card-container .blank-div{height:1px}@media (min-width:992px){.product-cards .product-card-container.recommended{margin-left:33.33333333%}.product-cards .product-card-container.recommended.all-plans{margin-left:0}.product-cards .product-card-container.single-product-on-pane{margin-left:33.33333333%}}.product-cards .product-card-container.bigger{float:none;margin:auto;width:auto;max-width:525px}.product-cards .product-card-container .product-card .feature-list{border-left:1px solid #eee;border-right:1px solid #eee}.product-cards .product-card-container .product-card .price-cta{border:1px solid #eee;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.product-cards .product-card-container .product-card .price-cta .btn-cta{width:100%}.product-cards .product-card-container .product-card .price-cta--mobile-tall{border:none;padding:15px 20px 0}@media (min-width:992px){.product-cards .product-card-container{padding:30px 15px 0}.product-cards .product-card-container.recommended{margin-top:-28px}.product-cards .product-card-container.single-product-on-pane{padding:30px 0 0}.product-cards .product-card-container .product-card .feature-list{height:250px}.product-cards .product-card-container .product-card .feature-list--extended,.product-cards .product-card-container .product-card .feature-list--teacher,.product-cards .product-card-container .product-card .feature-list--testPrep{height:auto}.product-cards .product-card-container .product-card .feature-list.more-bullets{height:290px}.product-cards .product-card-container .product-card .feature-list.long-list{height:410px}.product-cards .product-card-container .product-card .feature-list.long-list.more-bullets{height:auto}.product-cards .product-card-container .product-card .price-cta--mobile-tall{display:none}}.product-cards .product-card-container .product-card .billingIntervals{display:flex;width:100%;justify-content:center;align-items:center}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block{border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:50%;display:inline-block;padding:10px;justify-content:center}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block.left{padding-right:5px}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block.right{padding-left:5px}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block .price-cta__block-text{display:flex;justify-content:center;font-weight:600}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block .price-cta__block-text.bottom{padding-bottom:10px}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block .price-cta__block-text .price{font-size:20px;letter-spacing:-1px;color:#179781;padding-right:3px}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block .btn-cta{width:100%}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block--mobile-tall{border:none;padding:15px 20px 0}.product-cards .other-plans{font-size:16px;text-align:center;display:block;margin:15px 10px 0}.product-cards .other-plans.other-plans-inline{display:inline-block}.reg-form-testimonial{margin-bottom:15px}.reg-form-testimonial .reg-form-testimonial__text{font-size:14px;line-height:1.4;color:#555;padding-bottom:20px}.reg-form-testimonial .reg-form-testimonial__credit{display:table}.reg-form-testimonial .reg-form-testimonial__credit .icon-user3{font-size:50px;color:#8cc63e}.reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__image{display:table-cell}.reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__image .testimonial__credit__image__image{width:50px;max-width:none}.reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__info{display:table-cell;font-size:13px;line-height:1.4;color:#555;font-weight:400;vertical-align:top;padding-left:15px}.reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__info .testimonial__credit__info__name .testimonial__credit__info__role{font-weight:600}.testimonial.testimonial--with-margins{margin-top:22px;margin-bottom:30px}.form-sidebar--helper-text .testPrepSocialProof,.side-form-container .testPrepSocialProof{text-align:center}.form-sidebar--helper-text .testPrepSocialProof.helperText.with-cart,.side-form-container .testPrepSocialProof.helperText.with-cart{display:flex;align-items:center;text-align:left}.form-sidebar--helper-text .testPrepSocialProof img,.side-form-container .testPrepSocialProof img{width:75px;display:block;margin:0 auto;padding-bottom:10px;flex:0 0 auto}.form-sidebar--helper-text .testPrepSocialProof.helperText.with-cart img,.side-form-container .testPrepSocialProof.helperText.with-cart img{margin:0;padding-bottom:0;padding-right:15px}.form-sidebar--helper-text .helperText .testPrepSocialProof.helperText,.form-sidebar--helper-text .testPrepSocialProof.helperText.with-cart,.side-form-container .helperText .testPrepSocialProof.helperText,.side-form-container .testPrepSocialProof.helperText.with-cart{padding-top:0}.creRegForm .not-showing-guarantee .test-prep-claim-reg-form.on-cart-page{margin-top:30px;padding-top:15px;border-top:1px solid #eee}.hr{margin:30px 0 45px;border-top:1px solid #ccc}@media (max-width:767px){.form-sidebar--helper-text .testPrepSocialProof,.side-form-container .testPrepSocialProof{padding-top:0;display:flex;align-items:center;text-align:left}.form-sidebar--helper-text .testPrepSocialProof img,.side-form-container .testPrepSocialProof img{margin:0;padding-bottom:0;padding-right:15px}.hr{margin:30px 15px}}.testSpecificReg .test-prep-claim-reg-form{flex-direction:row;text-align:left;padding-left:35px}.testSpecificReg .test-prep-claim-reg-form .test-prep-claim-reg-form__stat{margin-right:15px;margin-left:6px}.testSpecificReg .test-prep-claim-reg-form .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-book{display:none}.testSpecificReg .test-prep-claim-reg-form .test-prep-claim-reg-form__text{font-size:14px}.test-prep-claim-reg-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;text-align:center}@media (max-width:991px){.test-prep-claim-reg-form{flex-direction:row;text-align:left;padding-left:35px}}.test-prep-claim-reg-form.on-cart-page{flex-direction:row;text-align:left}.test-prep-claim-reg-form.on-cart-page .test-prep-claim-reg-form__stat{margin-right:15px;margin-left:6px;font-size:16px}.test-prep-claim-reg-form.on-cart-page .test-prep-claim-reg-form__stat .test-prep-tutoring-claim-image{width:45px}.test-prep-claim-reg-form.on-cart-page .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-circle{padding:11px 6px}.test-prep-claim-reg-form.on-cart-page .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-book{display:none}.test-prep-claim-reg-form.on-cart-page .test-prep-claim-reg-form__text{font-size:14px;font-style:italic;max-width:210px}.test-prep-claim-reg-form__text{max-width:240px;font-size:16px}@media (max-width:991px){.test-prep-claim-reg-form__text{font-size:14px;font-style:italic}}.creRegForm .test-prep-claim-reg-form{margin-top:60px}@media (max-width:767px){.reg-form-testimonial.test-specific-reg{padding:20px}.creRegForm .test-prep-claim-reg-form{margin-top:30px;padding-left:45px}}.creRegForm .test-prep-claim-reg-form.on-cart-page{margin-top:15px}@media (max-width:991px) and (min-width:768px){.creRegForm .test-prep-claim-reg-form{padding-left:0}.creRegForm .test-prep-claim-reg-form:not(.on-cart-page){flex-direction:column;text-align:center}.creRegForm .test-prep-claim-reg-form__text{font-size:16px;font-style:normal}.creRegForm .test-prep-claim-reg-form__stat{margin-right:0;font-size:27px}.creRegForm .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-circle{padding:14px 7px}.creRegForm .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-pencil{top:20px;left:-38px;width:48px;height:51px}.creRegForm .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-book{display:block}}.test-prep-claim-reg-form__stat{font-size:27px;font-weight:700;margin-bottom:15px;position:relative}.test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-circle{background-color:#0096b2;color:#fff;border-radius:50%;position:relative;padding:14px 7px}.test-prep-claim-reg-form__stat-circle{z-index:2}.test-prep-claim-reg-form__stat-pencil{position:absolute;top:20px;left:-38px;background:url("/images/testPrep/svg/pencil-diagonal.svg") center/cover no-repeat;width:51px;height:51px}@media (max-width:991px){.test-prep-claim-reg-form__stat{margin-right:15px;font-size:18px}.test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-circle{padding:11px 7px}.test-prep-claim-reg-form__stat-pencil{top:11px;left:-35px;height:40px;width:44px}.test-prep-claim-reg-form__stat-book{display:none}}.test-prep-claim-reg-form__stat-book{content:"";position:absolute;top:20px;right:-51px;background:url("/images/testPrep/svg/book-diagonal.svg") center/cover no-repeat;width:58px;height:51px}.test-prep-claims-disclaimer--reg-modal .test-prep-claims-disclaimer{position:absolute;bottom:auto;width:100%;color:#ccc;font-size:12px;text-align:center;margin:0;padding:20px}.test-prep-claims-disclaimer--reg-page .test-prep-claims-disclaimer{font-size:12px;color:#333;padding:0 15px}.test-prep-exam-picker{display:inline-block;position:relative;width:100%}#testPrepExamPicker .test-prep-exam-picker__typeahead .dropdown-menu{padding:0;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}#testPrepExamPicker .test-prep-exam-picker__typeahead .dropdown-item{padding:8px 12px;white-space:normal}#testPrepExamPicker .test-prep-exam-picker__typeahead .dropdown-item:first-child{padding-top:12px}#testPrepExamPicker .test-prep-exam-picker__typeahead .dropdown-item:last-child{padding-bottom:12px}#testPrepExamPicker .test-prep-exam-picker__typeahead .dropdown-item.active,#testPrepExamPicker .test-prep-exam-picker__typeahead .dropdown-item:active,#testPrepExamPicker .test-prep-exam-picker__typeahead .dropdown-item:hover{background-color:#e6f4f7;color:#000}#testPrepExamPicker .test-prep-exam-picker__typeahead:not(.test-prep-exam-picker--post-modern) input{padding:8px 40px}.test-prep-exam-picker__close-icon,.test-prep-exam-picker__search-icon{width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);color:#555}.test-prep-exam-picker__search-icon{left:12px}.test-prep-exam-picker__close-icon{right:12px;cursor:pointer}#regModalGoHere .main-form-container .dynamic-form.dynamic-form__overflow-visible,#regPageGoHere .main-form-container .dynamic-form.dynamic-form__overflow-visible{overflow:visible}.cx-claim-helper-text{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:left;justify-content:left;-webkit-align-items:center;align-items:center}.cx-claim-helper-text p{font-size:16px;width:175px;text-align:left;margin-left:20px}.cx-claim-helper-text .cx-claim-helper-text__stat{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.cx-claim-helper-text .cx-claim-helper-text__stat .cx-claim-helper-text__circle{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:60px;height:60px;background-color:#0096b2;color:#fff;font-size:18px;font-weight:800;border-radius:50%;z-index:10;text-align:center}.cx-claim-helper-text .cx-claim-helper-text__stat:before{content:"";background:url("/images/reDesign/svg/regform/cxClaims/pencil.png") no-repeat;display:block;--pencil-height:50px;--pencil-width:50px;background-size:var(--pencil-height) var(--pencil-width);height:var(--pencil-height);width:var(--pencil-width);margin-right:-10px}.cx-claim-helper-text .cx-claim-helper-text__stat:after{content:none;background:url("/images/reDesign/svg/regform/cxClaims/book.png") no-repeat;display:block;--book-height:66px;--book-width:66px;width:var(--book-width);height:var(--book-height);background-size:var(--book-width) var(--book-height);margin-left:-13px}@media (min-width:768px){.test-prep-claim-reg-form.on-cart-page .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-pencil{display:none}#subscriptionMain .cx-claim-helper-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#subscriptionMain .cx-claim-helper-text p{width:220px;text-align:center;margin-left:0}#subscriptionMain .cx-claim-helper-text .cx-claim-helper-text__stat .cx-claim-helper-text__circle{width:80px;height:80px;font-size:23px;margin-bottom:17px}#subscriptionMain .cx-claim-helper-text .cx-claim-helper-text__stat:after{content:""}.creRegForm.modernize-reg-form-main .why-school-and-class-info,.modal-body.modernize-reg-form-partial .why-school-and-class-info{padding-bottom:15px}}@media (min-width:992px){.product-cards .product-card-container .product-card .billingIntervals .price-cta__block--mobile-tall{display:none}#partialRegFormCarousel .cx-claim-helper-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}#partialRegFormCarousel .cx-claim-helper-text p{width:220px;text-align:center;margin-left:0}#partialRegFormCarousel .cx-claim-helper-text .cx-claim-helper-text__stat .cx-claim-helper-text__circle{width:80px;height:80px;font-size:23px;margin-bottom:17px}#partialRegFormCarousel .cx-claim-helper-text .cx-claim-helper-text__stat:after{content:""}}.cx-claim-helper-text--wide .cx-claim-helper-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.cx-claim-helper-text--wide .cx-claim-helper-text p{width:220px;text-align:center;margin-left:0}.cx-claim-helper-text--wide .cx-claim-helper-text .cx-claim-helper-text__stat .cx-claim-helper-text__circle{width:80px;height:80px;font-size:23px;margin-bottom:17px}.cx-claim-helper-text--wide .cx-claim-helper-text .cx-claim-helper-text__stat:after{content:""}#subscriptionMain .modernize-reg-form-main .navbar-brand{cursor:pointer}#subscriptionMain .modernize-reg-form-main .cart h6{color:#555}.creRegForm.modernize-reg-form-main .securitySeals,.modal-body.modernize-reg-form-partial .securitySeals{display:none}.creRegForm.modernize-reg-form-main .helper-text__fade-in,.modal-body.modernize-reg-form-partial .helper-text__fade-in{width:85%}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText{text-align:center;color:#24505c}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText h4,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText h4{font-size:18px;font-weight:600;color:#24505c;margin-top:10px;line-height:25px}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText p,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText p{font-size:18px;font-style:normal;font-weight:400;color:#555}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText p:nth-child(3),.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText p:nth-child(4),.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText p:nth-child(3),.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText p:nth-child(4){font-size:14px;font-weight:400;color:#555}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText p:nth-child(4),.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText p:nth-child(4){font-style:italic}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .claim-icon-video-lessons,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .claim-icon-video-lessons{margin-bottom:10px}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .family-plan-helper-title,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .family-plan-helper-title{text-align:left;margin-left:15px}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .reg-modal-product-bullets,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .reg-modal-product-bullets{text-align:left;list-style-type:none;margin-left:20px;margin-bottom:20px}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .reg-modal-product-bullets li,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .reg-modal-product-bullets li{padding-left:5px;padding-bottom:10px;position:relative;color:#555}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .reg-modal-product-bullets li:before,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .reg-modal-product-bullets li:before{font-family:icomoon!important;content:"\e94d";color:#8cc63e;font-size:38px;position:absolute;left:-30px;top:-17px}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .reg-form-testimonial .reg-form-testimonial__text,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .reg-form-testimonial .reg-form-testimonial__text{font-size:13px;font-weight:400;padding-bottom:0}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .reg-form-testimonial .reg-form-testimonial__credit,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .reg-form-testimonial .reg-form-testimonial__credit{font-style:italic;margin-top:10px}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__info,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__info{vertical-align:middle;text-align:left}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__info div:nth-child(3),.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__info div:nth-child(3){display:none}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .helperText__text h4,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .helperText__text h4{margin-top:20px}.creRegForm.modernize-reg-form-main .helper-text__fade-in .helperText .helperText__text p,.modal-body.modernize-reg-form-partial .helper-text__fade-in .helperText .helperText__text p{font-size:14px;font-weight:600;color:#555}.creRegForm.modernize-reg-form-main .helper-text__fade-in .answers-helper-text small,.modal-body.modernize-reg-form-partial .helper-text__fade-in .answers-helper-text small{color:#555;font-weight:600}.creRegForm.modernize-reg-form-main #formCarousel,.creRegForm.modernize-reg-form-main .main-form-container,.modal-body.modernize-reg-form-partial #formCarousel,.modal-body.modernize-reg-form-partial .main-form-container{display:flex;flex-direction:column}.creRegForm.modernize-reg-form-main #formCarousel .carousel-inner,.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner,.modal-body.modernize-reg-form-partial #formCarousel .carousel-inner,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner{flex:1 1 auto}.creRegForm.modernize-reg-form-main #formCarousel .carousel-inner .item,.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner .item,.modal-body.modernize-reg-form-partial #formCarousel .carousel-inner .item,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner .item{height:100%}@media (max-width:767px){.creRegForm.modernize-reg-form-main .helper-text__fade-in,.modal-body.modernize-reg-form-partial .helper-text__fade-in{width:70%}.creRegForm.modernize-reg-form-main #formCarousel .carousel-inner .item,.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner .item,.modal-body.modernize-reg-form-partial #formCarousel .carousel-inner .item,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner .item{margin-bottom:0;padding-bottom:30px}}.creRegForm.modernize-reg-form-main #formCarousel .carousel-inner .item .family-plan-intent-field,.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner .item .family-plan-intent-field,.modal-body.modernize-reg-form-partial #formCarousel .carousel-inner .item .family-plan-intent-field,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner .item .family-plan-intent-field{margin-bottom:20px}.creRegForm.modernize-reg-form-main .ng-invalid .btn-primary:not(.coupon),.creRegForm.modernize-reg-form-main .ng-invalid .next:not(.btn-cta),.modal-body.modernize-reg-form-partial .ng-invalid .btn-primary:not(.coupon),.modal-body.modernize-reg-form-partial .ng-invalid .next:not(.btn-cta){opacity:.6;pointer-events:none}.creRegForm.modernize-reg-form-main .ng-invalid .next.btn-cta,.modal-body.modernize-reg-form-partial .ng-invalid .next.btn-cta{opacity:.6;cursor:default}.creRegForm.modernize-reg-form-main .carousel-inner .actions .next,.modal-body.modernize-reg-form-partial .carousel-inner .actions .next{font-size:18px;padding:7px 30px;font-weight:600}.creRegForm.modernize-reg-form-main .carousel-inner .item label,.modal-body.modernize-reg-form-partial .carousel-inner .item label{color:#555;font-weight:600;font-size:14px;transform:translate3d(0,0,0)}.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner{background-color:#fff;border-radius:0}.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner .item,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner .item{margin:0;min-height:190px}.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner .item button,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner .item button{text-shadow:none;font-size:16px;font-weight:600;padding:7px 20px;border-width:2px;border-radius:6px}.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner .item .icon-arrow-left,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner .item .icon-arrow-left{margin-right:5px}.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner .item .errorText,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner .item .errorText{margin-top:5px}.creRegForm.modernize-reg-form-main .back,.modal-body.modernize-reg-form-partial .back{font-size:14px;font-weight:600;padding-top:0;display:block;position:absolute;bottom:0;transition:opacity .5s ease-in-out}.creRegForm.modernize-reg-form-main .back:before,.modal-body.modernize-reg-form-partial .back:before{font-family:icomoon!important;content:"\e62b\00a0";position:relative}.creRegForm.modernize-reg-form-main .back.first-page,.modal-body.modernize-reg-form-partial .back.first-page{opacity:0}.creRegForm.modernize-reg-form-main .modernized-header .modernized-header__main-text,.modal-body.modernize-reg-form-partial .modernized-header .modernized-header__main-text{font-weight:600;color:#24505c;text-align:left;margin-top:0;margin-bottom:5px}.creRegForm.modernize-reg-form-main .modernized-header .modernized-header__sub-text,.modal-body.modernize-reg-form-partial .modernized-header .modernized-header__sub-text{color:#888;font-weight:400;margin-top:0;margin-bottom:0}.creRegForm.modernize-reg-form-main .helper-text__fade-in .test-prep-claim-reg-form,.modal-body.modernize-reg-form-partial .helper-text__fade-in .test-prep-claim-reg-form{flex-direction:column;padding-left:0;margin-top:0}.creRegForm.modernize-reg-form-main .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__text,.modal-body.modernize-reg-form-partial .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__text{font-style:normal;font-size:18px;line-height:1.39;font-weight:400;text-align:center;color:#555}@media (min-width:768px){.creRegForm.modernize-reg-form-main .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__text,.modal-body.modernize-reg-form-partial .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__text{font-size:16px;line-height:1.56}}.creRegForm.modernize-reg-form-main .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__text em,.modal-body.modernize-reg-form-partial .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__text em{font-style:normal}.creRegForm.modernize-reg-form-main .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__stat,.modal-body.modernize-reg-form-partial .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__stat{font-size:32px;margin-right:0}.creRegForm.modernize-reg-form-main .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-circle,.modal-body.modernize-reg-form-partial .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-circle{border:3px solid #24505c;padding:24px 14px}.creRegForm.modernize-reg-form-main .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-book,.modal-body.modernize-reg-form-partial .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-book{display:none}.creRegForm.modernize-reg-form-main .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-pencil,.modal-body.modernize-reg-form-partial .helper-text__fade-in .test-prep-claim-reg-form .test-prep-claim-reg-form__stat .test-prep-claim-reg-form__stat-pencil{background:url("/images/registration/modernizeRegForm/pencil-icon.svg") center/cover no-repeat;left:-48px;height:70px;width:70px;top:24px}.creRegForm.modernize-reg-form-main{background:url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:-webkit-linear-gradient(top,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:-o-linear-gradient(top,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:linear-gradient(to bottom,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background-size:40%}.creRegForm.modernize-reg-form-main .navbar{background-color:#fff;border-bottom:5px solid #d6e3ea;box-shadow:1px 1px 4px 0 #555;height:60px}.creRegForm.modernize-reg-form-main .navbar .container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:100%}.creRegForm.modernize-reg-form-main .navbar .container #navbar-logo{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:100%;padding:15px 10px}.creRegForm.modernize-reg-form-main .sk-circle .sk-child:before{background-color:#fff}@media (max-width:767px){.creRegForm.modernize-reg-form-main .main-form-container .carousel-inner .item,.modal-body.modernize-reg-form-partial .main-form-container .carousel-inner .item{min-height:200px}.creRegForm.modernize-reg-form-main .back,.modal-body.modernize-reg-form-partial .back{bottom:10px}.creRegForm.modernize-reg-form-main .modernized-header .modernized-header__main-text,.modal-body.modernize-reg-form-partial .modernized-header .modernized-header__main-text{font-size:26px}.creRegForm.modernize-reg-form-main{background-size:100%}.creRegForm.modernize-reg-form-main .modernized-header{margin-top:30px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .form-sidebar--helper-text{margin-bottom:0}}.creRegForm.modernize-reg-form-main .modernized-header .modernized-header__main-text{font-style:normal}.creRegForm.modernize-reg-form-main .modernized-header .modernized-header__sub-text{font-size:14px;text-align:left;margin-bottom:40px}.creRegForm.modernize-reg-form-main .cart-product.cart-product--tableless .cart-product__price-box-container .price-box .price-box__item{font-size:14px}.creRegForm.modernize-reg-form-main .cart-product.cart-product--tableless .cart-product__price-box-container .price-box .price-box__item>span:last-child{width:auto;color:#555}.creRegForm.modernize-reg-form-main .cart-product.cart-product--tableless .cart-product__price-box-container .price-box .price-box__item .billing-interval,.creRegForm.modernize-reg-form-main .cart-product.cart-product--tableless .cart-product__price-box-container .price-box .price-box__item .billing-price{font-weight:600}.creRegForm.modernize-reg-form-main .cart-product.cart-product--tableless .cart-product__price-box-container .price-box .price-box__item .billing-interval.family-plan-billing-interval-modernized{font-weight:400}.creRegForm.modernize-reg-form-main .cart-product.cart-product--tableless .cart-product__price-box-container .price-box .price-box__item--larger{font-size:16px}.creRegForm.modernize-reg-form-main .row.primary{background:#fff;padding-bottom:0}@media (min-width:768px){.creRegForm.modernize-reg-form-main .row.primary{border-radius:6px;max-width:700px;margin:auto}.creRegForm.modernize-reg-form-main .row.primary.modernize-reg-form-cc-row{max-width:900px}.creRegForm.modernize-reg-form-main .row.primary .form-sidebar--helper-text{padding:0 20px}.creRegForm.modernize-reg-form-main .row.primary .formContainer{box-shadow:0 4px 8px #555}}@media (max-width:480px){.creRegForm.modernize-reg-form-main .row.primary{margin-bottom:0}}@media (min-width:768px) and (max-width:940px){.creRegForm.modernize-reg-form-main .row.primary.modernize-reg-form-cc-row{margin:0 20px}}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer{width:100%}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container{background-color:#eee}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .form-sidebar--helper-text{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .form-sidebar--helper-text .helper-text__fade-in .helperText{padding-top:0}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .form-sidebar--helper-text .helper-text__fade-in .helperText .reg-modal-product-bullets li{padding-bottom:0}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .form-sidebar--helper-text .helper-text__fade-in .helperText .reg-modal-product-bullets li:before{top:0}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .red,.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .teal{color:#24505c!important;font-weight:700}@media (min-width:768px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer{display:flex}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .form-sidebar,.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container .form-sidebar .hidden-xs{height:100%}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .helper-text-container{border-top-right-radius:6px;border-bottom-right-radius:6px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer #formCarousel .item,.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .form-sidebar--helper-text{min-height:330px}}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer #formCarousel{padding-left:40px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .securitySeals{width:auto;margin-bottom:21px;color:#555;text-align:center}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .securitySeals .security img{vertical-align:middle}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .securitySeals span{font-size:11px}.creRegForm.modernize-reg-form-main .row.primary .formContainer form{margin-top:0}.creRegForm.modernize-reg-form-main .row.primary .formContainer .school-search-results{max-height:224px;overflow-y:scroll}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .disclaimer-text{border-top:none;padding:0;margin-top:15px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .disclaimer-text .small{font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .lastStep span{font-weight:600}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .lastStep p{font-size:14px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .modernized-reg-submit-btn{width:100%;font-weight:600}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .have-coupon-code{color:#0096b2;font-size:12px}@media (max-width:767px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .form-sidebar--helper-text{min-height:250px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer #formCarousel .item{min-height:320px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer #formCarousel{padding:0 25px 30px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer .securitySeals{margin-bottom:36px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .have-coupon-code{font-size:16px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs #creditCardTab,.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs #paypalTab{text-align:center}}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .btn.coupon{font-weight:600}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .cardIcons{background-repeat:no-repeat;background-image:url(/images/cards-2022.png);width:165px;height:27px;display:inline-block;vertical-align:bottom;margin:0;padding:0}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .cardIcons.card-visa{width:37px;background-position:0}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .cardIcons.card-mastercard{background-position:-80px;width:42px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .cardIcons.card-americanexpress{width:42px;background-position:-42px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .cardIcons.card-discover{width:42px;background-position:-125px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea{margin-top:0;padding-top:20px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding-left:0}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs:after,.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs:before{display:none}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs #creditCardTab,.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs #paypalTab{margin-left:0;width:48%}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs .tab{padding:10px 15px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs .tab.active{background-color:#fff;border:2px solid #0096b2}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .blockTabs .tab.active .radio-button span{background-color:#24505c}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer #paypal .haveCouponText .grey{color:#0096b2;font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer #creditCard .disclaimer-text{margin-bottom:10px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer .payPalInfo{background-color:#eee;margin-bottom:10px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer .payPalInfo .text{font-size:16px;margin-bottom:15px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer .payPalInfo .text strong{font-weight:600}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer .payPalInfo .additionalInfo{font-size:16px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer .payPalButton{margin:15px 0 25px;padding:10px;width:100%;background-color:#ffc439;border-radius:6px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer .payPalButton img{padding-left:10px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer .payPalButton span{font-size:14px;font-weight:600}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .featureElementsContainer .payPalBack{float:none}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .coupon-code-btn .coupon{padding:6px 30px;height:38px}@media (min-width:768px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea{margin-bottom:30px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .coupon-code-input,.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .credit-card-number{width:100%}}@media (min-width:992px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .innerContainer #formCarousel .item.modernize-reg-form-cc.next{min-height:765px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .coupon-code-input{width:70%;padding-right:15px}}@media (min-width:768px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .coupon-code-btn{width:100%}}@media (min-width:992px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .coupon-code-btn{width:30%}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .coupon-code-btn .btn.coupon{margin-left:0}}@media (min-width:768px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .expiration{width:50%}}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .expiration-year{padding-right:0}@media (min-width:992px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .expiration{width:33.3333%}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .expiration-year{padding-right:15px}}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .cvc{width:50%}@media (min-width:768px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .cvc{width:50%;padding-right:15px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .back{bottom:25px}}@media (min-width:992px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .cvc{width:33.3333%;padding-right:0}}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .country{width:50%}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .zipcode{width:50%;padding-right:0}@media (min-width:992px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .zipcode{padding-right:15px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .modal-lg{width:700px;height:325px}}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .phone{width:50%;padding-right:0}@media (max-width:992px){.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .tabArea .phone{padding-right:15px}}.creRegForm.modernize-reg-form-main .row.primary .formContainer .modernize-reg-form-cc .alt-payments__alt{border:1px solid #ccc;background-color:#fff}.creRegForm.modernize-reg-form-main .row.primary .formContainer .actions{position:static;float:none;margin-bottom:50px}.creRegForm.modernize-reg-form-main .row.primary .formContainer .securitySeals{float:none;position:absolute;bottom:5px;right:0}.creRegForm.modernize-reg-form-main .row.primary.modernize-reg-form-cc-row .formContainer .innerContainer .helper-text-container{background-color:#fff}.creRegForm.modernize-reg-form-main .row.primary.modernize-reg-form-cc-row .securitySeals{display:block}@media (max-width:767px){.creRegForm.modernize-reg-form-main .row.primary.modernize-reg-form-cc-row .modernized-header{display:none}}.creRegForm.modernize-reg-form-main .row.primary .form-group{margin-bottom:15px}.creRegForm.modernize-reg-form-main .row.primary .form-group .form-check{margin-left:0;margin-top:1em}.creRegForm.modernize-reg-form-main .row.primary .form-group .input-error div{position:relative;border:none;padding:5px 0;top:auto;color:#c1393e;font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .form-group .input-error div:after,.creRegForm.modernize-reg-form-main .row.primary .form-group .input-error div:before{display:none}.creRegForm.modernize-reg-form-main .row.primary .form-group .errorText{font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .form-group.has-error .control-label{color:#555}.creRegForm.modernize-reg-form-main .row.primary .form-group.billing-name-modernized.has-error{margin-bottom:10px}.creRegForm.modernize-reg-form-main .row.primary .family-plan-question select{margin:1em 0}.creRegForm.modernize-reg-form-main .row.primary .cart{height:calc(100% - 60px);margin:30px 30px 30px 0}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product{height:100%;background:#eee;box-shadow:none;margin-bottom:0;padding:25px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.cart-product--tableless .cart-product__percent-off-burst{right:-15px;top:-15px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.cart-product--tableless .cart-product__limited-offer-burst{right:-29px;top:-29px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .product-title-style{font-weight:600}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .cart-product__promotion{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:rgba(140,198,62,.2);border-radius:6px;color:#24505c;font-size:14px;font-weight:600;text-align:center;border:none;padding-left:10px;padding-right:10px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box{color:#555}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .billing-interval{color:#555;width:auto}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item{font-size:14px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item>span:nth-last-child(2){font-size:18px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item>span:last-child{font-size:18px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item--smaller{font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item--smaller>span:nth-last-child(2){font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item--smaller>span:last-child{font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item--faded,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item--tax{color:#555}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item--taxParent{padding-right:0}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item--taxParent.price-box__item.price-box__item--smaller>span:first-child{text-align:right;padding-right:0}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .price-box__item--font-serif{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .month-paid-trial .month-paid-trial__label .green,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .month-paid-trial .month-paid-trial__label--selected,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .price-box .month-paid-trial .month-paid-trial__label--selected .green{color:#24505c}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .cart-hr{border-color:#ccc;margin-bottom:30px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .experts-online{display:none}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product .test-prep-claim-reg-form-wrapper{border-top:1px solid #ccc;margin-top:25px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .product-title,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .product-title{font-weight:600;margin-bottom:15px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .cart__details__date,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .cart__details__date{font-size:14px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .cart__savings,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .cart__savings{font-size:18px;font-weight:600;margin-left:0}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .securitySeals,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .securitySeals{margin-bottom:30px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .cart__details__price,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .cart__details__price{color:#24505c}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .product-title{font-size:16px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .product-title span{font-size:20px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .cart__details__original-price,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .cart__details__price{font-size:20px;font-weight:600;vertical-align:middle;width:28%}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .cart__details{border-top:none;padding-top:0;padding-bottom:15px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v1 .cart__details__date{display:block;width:100%;padding-bottom:30px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .product-title{font-size:18px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .product-title span{font-size:24px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .cart__details{padding-bottom:30px;padding-top:15px;border-top:none}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .cart__details__date{margin-bottom:15px}.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .cart__details__original-price,.creRegForm.modernize-reg-form-main .row.primary .cart .cart-product.google-cart-product-modernized-v2 .cart__details__price{font-size:18px;vertical-align:middle}.creRegForm.modernize-reg-form-main .row.primary .google-container-modernized{height:100%}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product{height:100%;background:#eee;box-shadow:none;margin-bottom:0;padding:25px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product.cart-product--tableless .cart-product__percent-off-burst{right:-15px;top:-15px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product.cart-product--tableless .cart-product__limited-offer-burst{right:-29px;top:-29px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .product-title-style{font-weight:600}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .cart-product__promotion{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:rgba(140,198,62,.2);border-radius:6px;color:#24505c;font-size:14px;font-weight:600;text-align:center;border:none;padding-left:10px;padding-right:10px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box{color:#555}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .billing-interval{color:#555;width:auto}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item{font-size:14px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item>span:nth-last-child(2){font-size:18px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item>span:last-child{font-size:18px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item--smaller{font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item--smaller>span:nth-last-child(2){font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item--smaller>span:last-child{font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item--faded,.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item--tax{color:#555}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item--taxParent{padding-right:0}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item--taxParent.price-box__item.price-box__item--smaller>span:first-child{text-align:right;padding-right:0}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .price-box__item--font-serif{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .month-paid-trial .month-paid-trial__label .green,.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .month-paid-trial .month-paid-trial__label--selected,.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .price-box .month-paid-trial .month-paid-trial__label--selected .green{color:#24505c}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .cart-hr{border-color:#ccc;margin-bottom:30px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .experts-online{display:none}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart .cart-product .test-prep-claim-reg-form-wrapper{border-top:1px solid #ccc;margin-top:25px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2{height:100%;background:#eee;box-shadow:none;padding:30px 25px 40px;margin:0}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2.cart-product--tableless .cart-product__percent-off-burst{right:-15px;top:-15px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2.cart-product--tableless .cart-product__limited-offer-burst{right:-29px;top:-29px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .product-title-style{font-weight:600}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .cart-product__promotion{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:rgba(140,198,62,.2);border-radius:6px;color:#24505c;font-size:14px;font-weight:600;text-align:center;border:none}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box{color:#555;padding-top:15px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .billing-interval{color:#555;width:auto}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item{font-size:14px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item>span:nth-last-child(2){font-size:18px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item>span:last-child{font-size:18px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--smaller{font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--smaller>span:nth-last-child(2){font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--smaller>span:last-child{font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--faded,.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--tax{color:#555}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--taxParent{padding-right:0;text-align:right;margin-bottom:15px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--taxParent.price-box__item.price-box__item--smaller>span:first-child{text-align:right;padding-right:0}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--font-serif{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .month-paid-trial .month-paid-trial__label .green,.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .month-paid-trial .month-paid-trial__label--selected,.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .month-paid-trial .month-paid-trial__label--selected .green{color:#24505c}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .cart-hr{border-color:#ccc;margin-bottom:30px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .experts-online{display:none}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .test-prep-claim-reg-form-wrapper{border-top:1px solid #ccc;margin-top:25px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .disclaimer-text{border-top:none}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 h3.modernized-header__main-text{color:#24505c;font-size:22px;font-style:normal;font-weight:600;text-align:left;margin-bottom:25px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 h6.cart-product__subhead{font-size:14px;letter-spacing:1.5px;color:#555;text-transform:uppercase;margin-bottom:5px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .month-paid-trial__product{font-size:26px;color:#555}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .month-paid-trial--pricing-per{display:none}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .month-paid-trial__label .green{color:#24505c}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .paid-trial-explanation{list-style-type:none;margin-top:20px;color:#555;font-size:14px;font-weight:400}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .paid-trial-explanation span{color:#555}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item:not(.price-box__item--taxParent){display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item:not(.price-box__item--taxParent) .billing-interval{display:none}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item:not(.price-box__item--taxParent) .family-plan-billing-interval-modernized{display:none}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--taxParent span{display:none}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-box .price-box__item--taxParent .price-box__item--tax{display:inline;font-size:12px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-details{margin-bottom:15px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .cart-product__promotion{height:40px;padding:0 15px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-v2 .price-details__row{font-size:13px;font-weight:600;margin-top:15px}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-conservative2 .price-box .price-box__item--taxParent span{display:initial}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-conservative2 .price-box .price-box__item:not(.price-box__item--taxParent){display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-webkit-align-items:center;align-items:center;justify-content:flex-end}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-conservative2 .price-box .price-box__item:not(.price-box__item--taxParent) span:first-child{margin-right:auto}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-conservative2 .price-box .price-box__item:not(.price-box__item--taxParent) .billing-interval{display:initial}.creRegForm.modernize-reg-form-main .row.primary .mobile-cart-product-modernize-conservative2 .price-box .price-box__item:not(.price-box__item--taxParent) .family-plan-billing-interval-modernized{display:initial}.creRegForm.modernize-reg-form-main .row.secondary{color:#fff;margin-top:0}.creRegForm.modernize-reg-form-main .row.secondary .modernized-faq{font-weight:600;text-align:center;margin:80px 0;color:#fff;font-style:normal;font-size:18px}.creRegForm.modernize-reg-form-main .row.secondary h4{margin-bottom:20px;font-size:16px;line-height:20px}.creRegForm.modernize-reg-form-main .row.secondary p{font-size:14px}.creRegForm.modernize-reg-form-main .simple-footer{background:#333}.creRegForm.modernize-reg-form-main #formCarousel .actions .back{margin-left:0}.creRegForm.modernize-reg-form-main .back{text-decoration:none}.creRegForm.modernize-reg-form-main .back:hover{text-decoration:underline}.creRegForm.modernize-reg-form-main .study-answer-question{width:100%;float:none;margin:auto;padding:20px 40px;background-color:#eee;border:none;border-radius:0}@media (min-width:768px){.creRegForm.modernize-reg-form-main .back{bottom:20px}.creRegForm.modernize-reg-form-main .study-answer-question{max-width:700px;margin-top:20px;border-radius:6px;box-shadow:0 4px 8px #555}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .credit-card-number{float:none}}.creRegForm.modernize-reg-form-main .study-answer-question .study-answer-question__label{font-size:14px;font-weight:600}.creRegForm.modernize-reg-form-main .study-answer-question .study-answer-question__question{color:#555;font-size:14px}.creRegForm.modernize-reg-form-main .tooltip.left .tooltip-arrow{border-left-color:#24505c}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart{margin:0}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart .cart-product{padding:40px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart h6{color:#555;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:14px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart h3.modernized-header__main-text{color:#24505c;font-size:22px;font-style:normal;font-weight:600;text-align:left}@media (max-width:767px){.creRegForm.modernize-reg-form-main .study-answer-question .study-answer-question-container{background-color:#fff;border-radius:4px;padding:10px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart .month-paid-trial{padding-bottom:0}}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart .month-paid-trial .month-paid-trial__label{font-size:16px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart .cart-product__product-title{font-size:18px;padding-top:10px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart .billing-starting-date{display:inline-block;padding-top:10px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart .cart-product__promotion{padding:10px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .mobile-cart .cart-product__cancel-copy{display:inline-block}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .cart-product.cart-product--tableless .cart-product__subhead{padding-bottom:0}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .cart-product__coupon-amount,.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .cart-product__coupon-explanation{font-size:14px;padding-top:10px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .alt-payments{margin-bottom:0}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .alt-payments__alt{border:1px solid #ccc;background-color:#fff}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .payPalButton{border:1px solid #ccc;width:100%;padding:12px 0;border-radius:6px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .payPalButton:disabled{opacity:.65}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .reg-page__credit-card{padding-top:15px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .row.primary .cart .cart-product.cart-product--tableless .cart-product__percent-off-burst{right:-28px;top:-28px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .row.primary .cart .cart-product.cart-product--tableless .cart-product__limited-offer-burst{right:-30px;top:-30px;width:75px;height:75px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .month-paid-trial--toggles{display:flex;justify-content:space-around;border-bottom:1px solid #ccc;margin-bottom:30px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .month-paid-trial .month-paid-trial__label{margin-bottom:0;padding-bottom:10px;position:relative;color:#888}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .month-paid-trial .month-paid-trial__label--selected{font-weight:600;color:#24505c}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .month-paid-trial .month-paid-trial__label--selected:after,.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .month-paid-trial .month-paid-trial__label--selected:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;bottom:-1px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .month-paid-trial .month-paid-trial__label--selected:after{border-color:rgba(255,255,255,0);border-bottom-color:#eee;border-width:8px;margin-left:-8px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .month-paid-trial .month-paid-trial__label--selected:before{border-color:rgba(204,204,204,0);border-bottom-color:#ccc;border-width:9px;margin-left:-9px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .row.primary .cart .cart-product .price-box .month-paid-trial .month-paid-trial__label .green{color:#888}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .row.primary .cart .cart-product .price-box .month-paid-trial .month-paid-trial__label--selected .green{color:#24505c}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .row.primary .mobile-cart .cart-product .price-box .month-paid-trial .month-paid-trial__label .green{color:#888}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .row.primary .mobile-cart .cart-product .price-box .month-paid-trial .month-paid-trial__label--selected .green{color:#24505c}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .cart-product.cart-product--tableless .cart-product__product-title{padding-top:15px;font-size:20px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .billing-interval,.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .price-box__price{font-weight:600}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .billing-starting-date{font-size:14px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .cart-product__cancel-copy{font-size:13px;font-weight:600;padding-top:15px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .price-box__item--tax--full-width{display:inline}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .paid-trial-explanation{list-style:none;font-size:14px;padding-top:15px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .cart-product__promotion{margin-top:15px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .credit-card-number{float:none;padding-top:15px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .credit-card-number .cardIcons{float:right}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .credit-card-number .have-coupon-code{display:none}@media (max-width:767px){.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .credit-card-number .have-coupon-code{display:none!important}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .modernize-reg-form-cc-row .modernized-header{display:none}.modal-body.modernize-reg-form-partial .form-section{flex-direction:column}}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .coupon-code-link .right{float:none}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .coupon-code-link :after{font-family:Icomoon;content:"\f078";display:inline-block;padding-left:5px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .coupon-code-link.coupon-code-link--showing-input :after{content:"\f077"}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .carousel-inner .actions,.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .disclaimer-text{padding-top:15px}.creRegForm.modernize-reg-form-main.modernize-reg-form-main--v1 .row.primary .formContainer .modernize-reg-form-cc .have-coupon-code{color:#555}.creRegForm.modernize-reg-form-main .test-prep-claims-disclaimer--reg-page .test-prep-claims-disclaimer{color:#fff}#subscriptionMain .creRegForm.modernize-reg-form-main .heading.headingTwo{margin-top:0;margin-bottom:0}#subscriptionMain .creRegForm.modernize-reg-form-main .row.primary{min-height:auto}.partial-reg-form-modal .modal-modernize .study-answer-question{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);font-style:normal;font-weight:400;font-size:14px;line-height:1.43;position:absolute;margin-top:30px;padding:20px 40px;width:100%}.partial-reg-form-modal .modal-modernize .study-answer-question .study-answer-question__label{font-size:14px;font-weight:600}.partial-reg-form-modal .modal-modernize .study-answer-question .study-answer-question__question{color:#555}.modal-body.modernize-reg-form-partial{padding:0}.modal-body.modernize-reg-form-partial .form-section{display:-webkit-flex;display:flex}.modal-body.modernize-reg-form-partial .headerContainer{margin-bottom:0;margin-top:0}.modal-body.modernize-reg-form-partial .modernized-header{margin-bottom:30px}.modal-body.modernize-reg-form-partial .main-form-container{margin:30px 40px;flex:1.5}.modal-body.modernize-reg-form-partial .main-form-container .form-control{font-size:14px}@media (min-width:768px){#subscriptionMain .creRegForm.modernize-reg-form-main .heading.headingTwo{padding-top:90px}.modal-dialog.modal-modernize{width:700px}.partial-reg-form-modal .modal-modernize .study-answer-question{font-size:12px;line-height:1.42}.modal-body.modernize-reg-form-partial .main-form-container{min-height:270px}.modal-body.modernize-reg-form-partial .side-form-container{border-top-right-radius:6px;border-bottom-right-radius:6px}}.modal-body.modernize-reg-form-partial .side-form-container{flex:1;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#eee;margin-top:0;padding:15px}@media (max-width:767px){.modal-body.modernize-reg-form-partial .main-form-container{margin-bottom:0}.modal-body.modernize-reg-form-partial .main-form-container .actions button{width:100%}.modal-body.modernize-reg-form-partial .side-form-container{border-bottom-left-radius:6px;border-bottom-right-radius:6px;min-height:200px;padding-top:45px}.modal-body.modernize-reg-form-partial .side-form-container .helper-text__fade-in{width:70%}}.modal-body.modernize-reg-form-partial .close{z-index:10;opacity:.5;right:15px}.modal-body.modernize-reg-form-partial .red,.modal-body.modernize-reg-form-partial .teal{color:#24505c;font-weight:700}.modern-cc.tooltip.modern-cvc-tooltip{margin-top:18px;background-color:#24505c}.modern-cc.tooltip.modern-cvc-tooltip:after,.modern-cc.tooltip.modern-cvc-tooltip:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.modern-cc.tooltip.modern-cvc-tooltip:after{border-color:rgba(255,255,255,0);border-bottom-color:#24505c;border-width:12px;margin-left:-12px}.modern-cc.tooltip.modern-cvc-tooltip:before{border-color:rgba(204,204,204,0);border-bottom-color:#ccc;border-width:13px;margin-left:-13px;bottom:auto;top:-26px}.modern-cc.tooltip.modern-cvc-tooltip:after{bottom:auto;top:-24px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .close{z-index:10;opacity:.5;right:15px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .modal-body{padding:0}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .paypalBack{text-transform:none;text-decoration:none;font-weight:600;font-size:14px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .paypalBack:before{font-family:icomoon;color:#0096b2;content:"\e62b\00a0";position:relative}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section{grid-template-columns:60% 40%}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .modernized-header .modernized-header__main-text{font-weight:600;color:#24505c;text-align:left;margin-top:0;margin-bottom:5px;font-size:22px;line-height:36px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .modernized-header .modernized-header__sub-text{color:#888;font-weight:400;margin-top:0;margin-bottom:0;font-size:14px;line-height:20px;text-align:left}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container{padding:30px 40px}@media (max-width:768px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container{padding:10px 15px 30px}}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form{background-color:#fff;margin-top:40px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__page{padding:0;min-height:140px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label{margin-bottom:0}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label--delighter{font-size:16px;font-weight:400;color:#888;position:absolute;left:13px;top:18px;pointer-events:none;transition:.1s;padding-right:27px;z-index:1}@media (max-width:360px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label--delighter--long,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label--delighter--long,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label--delighter--long,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label--delighter--long,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label--delighter--long,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label--delighter--long{top:20px;font-size:13px}}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom.dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom.dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom.dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select.dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text.dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__question--not-empty .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead.dynamic-form__question--not-empty .dynamic-form__label--delighter{top:10px;font-size:12px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter{top:10px;font-size:12px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField:focus-within .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--examName:focus-within .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate:focus-within .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text:focus-within .dynamic-form__label--delighter,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead:focus-within .dynamic-form__label--delighter{top:10px;font-size:12px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--text{position:relative}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__question--select:after{font-family:Icomoon;content:"\e632";position:absolute;right:10px;top:20px;font-size:12px;pointer-events:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .coupon-code-input .form-control,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__select,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__text{height:57px;font-size:16px;padding-top:24px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__select{padding-left:13px;padding-right:27px;-webkit-appearance:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__select--placeholder{display:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__controls .skip-link{position:relative;top:5px;font-weight:600}@media (max-width:767px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__controls .skip-link{float:right;padding-top:12px}}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:10px 30px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;white-space:normal;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-transition:.2s ease-in-out;transition:.25s;font-weight:600;color:#fff;box-shadow:0 2px 0 0 #10697b;background-color:#0096b2!important;border-color:#1e7289!important;margin-top:10px;font-size:21px;line-height:29px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.active.focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.active:focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:active.focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:active:focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:hover{color:#1797b1;text-decoration:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.active,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled],fieldset[disabled] #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}@media (min-width:768px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial{top:100px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial[data-modal-top]{top:0}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__controls .skip-link{padding-left:30px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit{white-space:nowrap}}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit small{display:block;font-size:70%}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta{font-weight:600}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta-lg{font-size:18px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta-md{font-size:16px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta.btn-gold{padding-top:8px;padding-bottom:7px;margin-top:-1px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta.open-reg-form{padding:7px 55px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-ghost{color:#fff;border:1px solid #fff}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-ghost:hover{background:rgba(255,255,255,.8);color:#333}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-ghost-primary{color:#1797b1;border:1px solid #1797b1}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-ghost-primary:hover{background:#1797b1;color:#fff}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit-gold{font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;background-color:#e59903!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCC517", endColorstr="#E59903");background-image:-khtml-gradient(linear,left top,left bottom,from(#fcc517),to(#e59903));background-image:-moz-linear-gradient(top,#fcc517,#e59903);background-image:-ms-linear-gradient(top,#fcc517,#e59903);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcc517),color-stop(100%,#e59903));background-image:-webkit-linear-gradient(top,#fcc517,#e59903);background-image:-o-linear-gradient(top,#fcc517,#e59903);background-image:linear-gradient(#fcc517,#e59903);color:#fff!important;-webkit-font-smoothing:antialiased;border-radius:4px;text-shadow:1px 1px 1px #ad7b19;box-shadow:0 2px 0 0 #b67a01;border:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.active,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:active,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:hover,.open>.dropdown-toggle#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit{color:#fff;background-color:#117084;border-color:#0d5664}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.active,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:active,.open>.dropdown-toggle#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit{background-image:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled.active,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled.focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled:active,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled:focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled:hover,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled],#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled].active,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled].focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled]:active,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled]:focus,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled]:hover,fieldset[disabled] #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit,fieldset[disabled] #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.active,fieldset[disabled] #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit.focus,fieldset[disabled] #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:active,fieldset[disabled] #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:focus,fieldset[disabled] #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit:hover{background-color:#1797b1;border-color:#14849a}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit .badge{color:#1797b1;background-color:#fff}@media (max-width:767px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__submit{width:100%;font-size:16px;line-height:21.79px;padding:7px}}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__back{text-transform:none;text-decoration:none;font-weight:600;font-size:14px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .main-form-container .dynamic-form .dynamic-form__back:before{font-family:icomoon;color:#0096b2;content:"\e62b\00a0";position:relative}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container{background-color:#eee;display:flex;justify-content:center;align-items:center;padding:50px;border-top-right-radius:6px;border-bottom-right-radius:6px}@media (max-width:992px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container{border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:18px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText h4{font-size:18px;font-weight:600;color:#24505c}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText p{font-style:normal;font-size:14px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText p.italic{font-style:italic}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText p.font-size-18{font-size:18px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText p .red,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText p .teal{color:#24505c}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText .reg-modal-product-bullets li{text-align:left}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .helperText .claim-icon-video-lessons{margin-bottom:10px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .side-form-container .claim-icon-people{display:block}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .testimonial__credit__info{text-align:left}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-pencil{background:url("/images/registration/modernizeRegForm/pencil-icon.svg") center/cover no-repeat;left:-41px;height:58px;width:55px;top:19px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-circle{border:2px solid #24505c;padding:18px 10px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-book{display:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .test-prep-claim-reg-form .blueberry{color:#24505c;font-style:normal}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .test-prep-claim-reg-form.on-cart-page .test-prep-claim-reg-form__stat-circle{padding:16px 10px}@media (max-width:992px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-pencil{left:-40px;top:12px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-circle{padding:18px 12px}}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff!important;background-color:#fff!important;background-clip:content-box!important}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset!important;background-color:#fff!important;background-clip:content-box!important}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section.form-section__hide-sidebar{grid-template-columns:100% 0}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section.form-section__hide-sidebar .side-form-container{display:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section.form-section__hide-sidebar .main-form-container .dynamic-form{margin-top:0}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section.form-section__hide-sidebar .teacher-reg-goal__option-container{border-color:#ccc}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section.form-section__hide-sidebar .teacher-reg-goal__option-container--selected{border-color:#8cc63e}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .form-section.form-section__hide-sidebar .teacher-reg-goal__options--invalid .teacher-reg-goal__option-container:first-child{border-color:#c1393e}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .study-answer-question{position:absolute;width:100%;padding:15px 30px;border-radius:0 0 4px 4px;border-top:1px solid #ccc}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .study-answer-question .study-answer-question__label{font-size:14px;color:#24505c;font-weight:600}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .study-answer-question .study-answer-question__question{font-size:14px;color:#000}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .side-form-container .helperText.answers-helper-text{padding:0;margin:0}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .side-form-container .helperText.answers-helper-text .answer-icon{height:auto}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .side-form-container .helperText.answers-helper-text .answer-icon .teacher-icon{width:84px;padding:0}.body-post-modern #freshdeskButton,.body-post-modern .modal-backdrop.fade.in{z-index:111}.body-post-modern .modernized-video-lessons-mobile{display:none}.body-post-modern .modernized-video-lessons-desktop{display:flex}@media (max-width:768px){.body-post-modern .modernized-video-lessons-mobile{display:flex}.body-post-modern .modernized-video-lessons-desktop{display:none}}.body-post-modern .modernized-header__sub-text-mobile{display:none}.body-post-modern .modernized-header__sub-text-desktop{display:block}.post-modern-reg-form #regPageGoHere .main-form-container .dynamic-form__submit{padding:7px 20px;font-size:18px}.post-modern-reg-form .react-reg-page .form-section{grid-template-columns:60% 40%;justify-content:center}.post-modern-reg-form .react-reg-page .form-section .modernized-header .modernized-header__main-text{font-weight:600;color:#24505c;text-align:left;margin-top:0;margin-bottom:5px;font-size:22px;line-height:36px}.post-modern-reg-form .react-reg-page .form-section .modernized-header .modernized-header__sub-text{color:#888;font-weight:400;margin-top:0;margin-bottom:0;font-size:14px;line-height:20px;text-align:left}.post-modern-reg-form .react-reg-page .form-section .main-form-container{padding:30px 40px}@media (max-width:768px){.body-post-modern .modernized-header__sub-text-mobile{display:block}.body-post-modern .modernized-header__sub-text-desktop{display:none}.post-modern-reg-form .react-reg-page .form-section .main-form-container{padding:10px 15px 30px}}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form{background-color:#fff;margin-top:40px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__page{padding:0;min-height:140px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label{margin-bottom:0}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label--delighter{font-size:16px;font-weight:400;color:#888;position:absolute;left:13px;top:18px;pointer-events:none;transition:.1s;padding-right:27px;z-index:1}@media (max-width:360px){.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label--delighter--long,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label--delighter--long,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label--delighter--long,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label--delighter--long,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label--delighter--long,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label--delighter--long{top:20px;font-size:13px}}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom.dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom.dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom.dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select.dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text.dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label--wantsFamilyPlan .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__question--not-empty .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead.dynamic-form__question--not-empty .dynamic-form__label--delighter{top:10px;font-size:12px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField .dynamic-form__question--custom .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--examName .dynamic-form__question--custom .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate .dynamic-form__question--custom .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead .dynamic-form__label:has(+ input:-webkit-autofill) .dynamic-form__label--delighter{top:10px;font-size:12px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--couponCodeField:focus-within .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--examName:focus-within .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--expirationDate:focus-within .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text:focus-within .dynamic-form__label--delighter,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--typeahead:focus-within .dynamic-form__label--delighter{top:10px;font-size:12px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--text{position:relative}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__question--select:after{font-family:Icomoon;content:"\e632";position:absolute;right:10px;top:20px;font-size:12px;pointer-events:none}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .coupon-code-input .form-control,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__select,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__text{height:57px;font-size:16px;padding-top:24px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__select{padding-left:13px;padding-right:27px;-webkit-appearance:none}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__select--placeholder{display:none}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__controls .skip-link{position:relative;top:5px;font-weight:600}@media (min-width:768px){.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .study-answer-question{position:absolute;width:100%;padding:15px 30px;border-radius:0 0 4px 4px;border-top:1px solid #ccc}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .study-answer-question .study-answer-question__label{font-size:14px;color:#24505c;font-weight:600}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .study-answer-question .study-answer-question__question{font-size:14px;color:#000}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .side-form-container .helperText.answers-helper-text{padding:0;margin:0}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .side-form-container .helperText.answers-helper-text .answer-icon{height:auto}.body-post-modern #partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .side-form-container .helperText.answers-helper-text .answer-icon .teacher-icon{width:84px;padding:0}.body-post-modern #freshdeskButton,.body-post-modern .modal-backdrop.fade.in{z-index:111}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__controls .skip-link{padding-left:30px}}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__back{text-transform:none;text-decoration:none;font-weight:600;font-size:14px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__back:before{font-family:icomoon;color:#0096b2;content:"\e62b\00a0";position:relative}.post-modern-reg-form .react-reg-page .form-section .side-form-container{background-color:#eee;display:flex;justify-content:center;align-items:center;padding:50px;border-top-right-radius:6px;border-bottom-right-radius:6px}@media (max-width:992px){.post-modern-reg-form .react-reg-page .form-section .side-form-container{border-top-right-radius:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px}}.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:18px}.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText h4{font-size:18px;font-weight:600;color:#24505c}.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText p{font-style:normal;font-size:14px}.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText p.italic{font-style:italic}.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText p.font-size-18{font-size:18px}.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText p .red,.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText p .teal{color:#24505c}.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText .reg-modal-product-bullets li{text-align:left}.post-modern-reg-form .react-reg-page .form-section .side-form-container .helperText .claim-icon-video-lessons{margin-bottom:10px}.post-modern-reg-form .react-reg-page .form-section .side-form-container .claim-icon-people{display:block}.post-modern-reg-form .react-reg-page .form-section .testimonial__credit__info{text-align:left}.post-modern-reg-form .react-reg-page .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-pencil{background:url("/images/registration/modernizeRegForm/pencil-icon.svg") center/cover no-repeat;left:-41px;height:58px;width:55px;top:19px}.post-modern-reg-form .react-reg-page .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-circle{border:2px solid #24505c;padding:18px 10px}.post-modern-reg-form .react-reg-page .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-book{display:none}.post-modern-reg-form .react-reg-page .form-section .test-prep-claim-reg-form .blueberry{color:#24505c;font-style:normal}.post-modern-reg-form .react-reg-page .form-section .test-prep-claim-reg-form.on-cart-page .test-prep-claim-reg-form__stat-circle{padding:16px 10px}@media (max-width:992px){.post-modern-reg-form .react-reg-page .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-pencil{left:-40px;top:12px}.post-modern-reg-form .react-reg-page .form-section .test-prep-claim-reg-form .test-prep-claim-reg-form__stat-circle{padding:18px 12px}}.post-modern-reg-form .react-reg-page .form-section input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff!important;background-color:#fff!important;background-clip:content-box!important}.post-modern-reg-form .react-reg-page .form-section input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset!important;background-color:#fff!important;background-clip:content-box!important}.post-modern-reg-form .react-reg-page .form-section.form-section__hide-sidebar{grid-template-columns:100% 0}.post-modern-reg-form .react-reg-page .form-section.form-section__hide-sidebar .side-form-container{display:none}.post-modern-reg-form .react-reg-page .form-section.form-section__hide-sidebar .main-form-container .dynamic-form{margin-top:0}.post-modern-reg-form .react-reg-page .form-section.form-section__hide-sidebar .teacher-reg-goal__option-container{border-color:#ccc}.post-modern-reg-form .react-reg-page .form-section.form-section__hide-sidebar .teacher-reg-goal__option-container--selected{border-color:#8cc63e}.post-modern-reg-form .react-reg-page .form-section.form-section__hide-sidebar .teacher-reg-goal__options--invalid .teacher-reg-goal__option-container:first-child{border-color:#c1393e}.post-modern-reg-form .react-reg-page .form-section .form-sidebar{margin-right:30px}.post-modern-reg-form .react-reg-page .form-section .dynamic-form__question--creditCardNumber .dynamic-form__question--text{margin-top:20px}.post-modern-reg-form .react-reg-page .form-section .coupon-code-link{position:absolute;right:10px;top:-20px}.post-modern-reg-form .react-reg-page .form-section .cardIcons{position:absolute;top:16px;right:10px}@media (max-width:370px){.post-modern-reg-form .react-reg-page .form-section .card-unknown{background-size:60%;top:22px;right:-50px}}.post-modern-reg-form .react-reg-page .form-section .dynamic-form__page .dynamic-form__question--expirationDate{float:left;padding-right:15px;width:49%}@media (max-width:768px){.post-modern-reg-form .react-reg-page .form-section .dynamic-form__page .dynamic-form__question--expirationDate{width:60%}}.post-modern-reg-form .react-reg-page .form-section .dynamic-form__page .dynamic-form__question--expirationDate input::placeholder{color:transparent}.post-modern-reg-form .react-reg-page .form-section .dynamic-form__page .dynamic-form__question--expirationDate input:focus::placeholder{color:#aaa}@media (min-width:768px){.post-modern-reg-form .react-reg-page .form-section .dynamic-form__page .dynamic-form__question--phoneNumber{width:45%}}.post-modern-reg-form .react-reg-page .form-section .dynamic-form__page .dynamic-form__question--billingAddressZipCode{width:52%}.post-modern-reg-form .react-reg-page .form-section .dynamic-form__question .dynamic-form__tooltip-icon{right:-25px;top:15px}.post-modern-reg-form .react-reg-page .form-section .dynamic-form__question .dynamic-form__tooltip-icon:before{font-size:20px}.post-modern-reg-form .react-reg-page .form-section .payPalMobileHeaderText{margin-bottom:10px}.post-modern-reg-form .react-reg-page .form-section .paidTrialSubtitle{font-family:"Open Sans"}.post-modern-reg-form#subscriptionMain .creRegForm .heading{margin-top:0}.post-modern-reg-form .creRegForm .heading{position:relative;top:-15px}.post-modern-reg-form .creRegForm .heading h2{font-weight:600;font-size:26px;line-height:46px;color:#fff;text-align:center}@media (max-width:768px){.post-modern-reg-form .react-reg-page .form-section .dynamic-form__page .dynamic-form__question--billingAddressZipCode{width:50%}.post-modern-reg-form .heading .paidTrialSubtitle{display:none}.post-modern-reg-form .creRegForm .heading h2{color:#24505c}}.post-modern-reg-form .creRegForm .heading h3{font-size:18px;line-height:20px;color:#fff;font-style:normal;text-align:center}.post-modern-reg-form .creRegForm .row .heading{margin:0;top:0}.post-modern-reg-form .creRegForm .row .heading h2{font-weight:600;font-size:22px;line-height:29px;color:#24505c}.post-modern-reg-form .creRegForm .row .heading h3{font-size:14px;line-height:20px;color:#888;font-style:normal}@media (max-width:767px){.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__controls .skip-link{float:right;padding-top:12px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form{margin-top:0}}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:10px 30px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;white-space:normal;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;-webkit-transition:.2s ease-in-out;transition:.25s;font-weight:600;color:#fff;box-shadow:0 2px 0 0 #10697b;background-color:#0096b2!important;border-color:#1e7289!important;margin-top:10px;font-size:21px;line-height:29px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.active.focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.active:focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:active.focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:active:focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:hover{color:#1797b1;text-decoration:none}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.active,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled],fieldset[disabled] .post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit small{display:block;font-size:70%}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta{font-weight:600}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta-lg{font-size:18px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta-md{font-size:16px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta.btn-gold{padding-top:8px;padding-bottom:7px;margin-top:-1px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-cta.open-reg-form{padding:7px 55px}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-ghost{color:#fff;border:1px solid #fff}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-ghost:hover{background:rgba(255,255,255,.8);color:#333}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-ghost-primary{color:#1797b1;border:1px solid #1797b1}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-ghost-primary:hover{background:#1797b1;color:#fff}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-gold{font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;background-color:#e59903!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCC517", endColorstr="#E59903");background-image:-khtml-gradient(linear,left top,left bottom,from(#fcc517),to(#e59903));background-image:-moz-linear-gradient(top,#fcc517,#e59903);background-image:-ms-linear-gradient(top,#fcc517,#e59903);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcc517),color-stop(100%,#e59903));background-image:-webkit-linear-gradient(top,#fcc517,#e59903);background-image:-o-linear-gradient(top,#fcc517,#e59903);background-image:linear-gradient(#fcc517,#e59903);color:#fff!important;-webkit-font-smoothing:antialiased;border-radius:4px;text-shadow:1px 1px 1px #ad7b19;box-shadow:0 2px 0 0 #b67a01;border:none}@media (max-width:525px){.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit-gold{width:100%}}.open>.dropdown-toggle.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.active,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:active,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:hover{color:#fff;background-color:#117084;border-color:#0d5664}.open>.dropdown-toggle.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.active,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:active{background-image:none}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled.active,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled.focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled:active,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled:focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.disabled:hover,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled],.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled].active,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled].focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled]:active,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled]:focus,.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit[disabled]:hover,fieldset[disabled] .post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit,fieldset[disabled] .post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.active,fieldset[disabled] .post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit.focus,fieldset[disabled] .post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:active,fieldset[disabled] .post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:focus,fieldset[disabled] .post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit:hover{background-color:#1797b1;border-color:#14849a}.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit .badge{color:#1797b1;background-color:#fff}.post-modern-reg-form .row.primary{background:#fff}@media (min-width:768px){.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit{white-space:nowrap}.post-modern-reg-form .row.primary{border-radius:6px}.post-modern-reg-form .row.primary:not(.row--cart){max-width:700px;margin:auto;padding-bottom:0}.post-modern-reg-form .row.primary:not(.row--cart) .formContainer{border-radius:6px}.post-modern-reg-form .row.primary .form-section{min-height:500px}.post-modern-reg-form .row.primary .main-form-container{margin:0;flex-basis:58.33%}.post-modern-reg-form .row.primary .main-form-container .dynamic-form{margin-top:15px}.post-modern-reg-form .row.primary .side-form-container{flex-grow:1}}.post-modern-reg-form .formContainer{background:#fff}.post-modern-reg-form .faq-row{color:#fff;font-size:14px;margin:0;padding:50px 0}.post-modern-reg-form .faq-row h4{font-size:16px}.post-modern-reg-form .side-form-container{background:#eee}.post-modern-reg-form .helperText{padding-top:0;line-height:22px}.post-modern-reg-form .helperText img{padding-bottom:15px}.post-modern-reg-form .test-prep-claims-disclaimer--reg-page .test-prep-claims-disclaimer{color:#fff}@media (max-width:767px){.post-modern-reg-form .react-reg-page .form-section .main-form-container .dynamic-form .dynamic-form__submit{width:100%;font-size:16px;line-height:21.79px;padding:7px}.post-modern-reg-form .test-prep-claims-disclaimer--reg-page{background-color:#155a6c;padding-bottom:10px}.post-modern-reg-form .side-form-container{background:#eee;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-top:30px}.post-modern-reg-form .row.primary{padding-bottom:0;margin-bottom:0}.post-modern-reg-form .mobile-cart{background:#eee;margin:0;padding:20px 15px 15px}.post-modern-reg-form .price-details.price-details--border{border-bottom:none;margin-bottom:0}.post-modern-reg-form .month-paid-trial,.post-modern-reg-form .month-paid-trial .month-paid-trial__label{font-size:14px}.post-modern-reg-form .price-details .price-details__row{font-size:13px}.post-modern-reg-form .formContainer .row{background:#eee;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;padding-bottom:50px}.post-modern-reg-form .mobile-cart+.formContainer .row{background:#fff}.post-modern-reg-form .helperText{margin-bottom:0}.post-modern-reg-form .helperText p:last-of-type{margin-bottom:0}.post-modern-reg-form .faq-row{background:url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:-webkit-linear-gradient(top,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:-o-linear-gradient(top,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:linear-gradient(to bottom,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background-size:100%,40%}.post-modern-reg-form .react-reg-page .form-section .main-form-container h3{display:block}.post-modern-reg-form .react-reg-page .form-section .main-form-container h2,.post-modern-reg-form .react-reg-page .form-section .main-form-container h3{text-align:left}.post-modern-reg-form .react-reg-page .payPalMobileHeader{top:0;margin:0}#subscriptionMain.post-modern-reg-form footer{margin-top:0}}@media (max-width:767px) and (max-width:768px){.post-modern-reg-form .react-reg-page .form-section .main-form-container{padding:30px 0}}.post-modern-reg-form .study-answer-question{margin-top:30px}@media (min-width:768px){.post-modern-reg-form{background:url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:-webkit-linear-gradient(top,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:-o-linear-gradient(top,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background:linear-gradient(to bottom,rgba(0,150,178,0) 10%,#155a6c 100%),url(/images/background-tiles/bgpattern-education-studyblue.jpg);background-size:100%,40%}.post-modern-reg-form .react-reg-page{padding-top:30px}.post-modern-reg-form .spinner-container{background-color:#fff}.post-modern-reg-form .creRegForm .row .heading h2{font-size:26px;line-height:36px;text-align:left}.post-modern-reg-form .creRegForm .row .heading h3{font-size:14px;line-height:20px;text-align:left}.post-modern-reg-form .study-answer-question{margin-left:4.166667%}}#subscriptionMain.post-modern-reg-form #navbar-logo,#subscriptionMain.post-modern-reg-form .container{display:flex;justify-content:center}#subscriptionMain.post-modern-reg-form .navbar{background-color:#fff;border-bottom:5px solid #d7e3ea}#subscriptionMain.post-modern-reg-form #navbar-logo{padding:15px 15px 5px}#subscriptionMain.post-modern-reg-form #navbar-logo img{height:25px}#subscriptionMain.post-modern-reg-form #navbar-logo.navbar-brand--with-breakthrough-logo{padding:0}#subscriptionMain.post-modern-reg-form #navbar-logo.navbar-brand--with-breakthrough-logo>img{height:100%}#subscriptionMain footer{background-color:#333}.tippy-box[data-theme~=mobileOnlyBlueberry]{padding:10px;border-radius:4px;text-decoration:none;background:#24505c;color:#fff;max-width:200px!important;font-size:14px;line-height:20px;text-align:center}.tippy-box[data-theme~=mobileOnlyBlueberry] .tippy-arrow{position:absolute;width:0;height:0;border-color:#24505c transparent transparent;border-style:solid;border-width:8px 8px 0;bottom:-7px}.tippy-box[data-theme~=mobileOnlyBlueberry][data-placement^=top] .tippy-arrow{margin-left:0;border-width:8px 8px 0}.tippy-box[data-theme~=mobileOnlyBlueberry][data-placement^=bottom] .tippy-arrow{top:-8px;border-width:0 8px 8px;border-bottom-color:#24505c}.post-modern-reg-form .why-info{font-weight:600;font-size:14px;line-height:15px;text-transform:uppercase;letter-spacing:1.5px;color:#aaa}.post-modern-reg-form .why-info .whyPaymentInfoTrigger{text-transform:none;letter-spacing:normal;padding-top:10px}.post-modern-reg-form .react-reg-page .dynamic-form__question--phoneNumber{width:45%}@media (min-width:768px){.post-modern-reg-form .react-reg-page .dynamic-form__question--phoneNumber{width:50%}}.post-modern-reg-form .react-reg-page .dynamic-form__question--phoneNumber input::placeholder{color:transparent}.post-modern-reg-form .react-reg-page .dynamic-form__question--phoneNumber input:focus::placeholder{color:#aaa}.post-modern-reg-form .tabArea .blockTabs .tab.active{background-color:#fff;border:2px solid #0096b2}.post-modern-reg-form .tabArea .blockTabs .tab.active .radio-button span{background-color:#24505c}.post-modern-reg-form .cart-product.cart-product--tableless .cart-product__price-box-container .price-box .price-box__item--border{margin-bottom:25px}.post-modern-reg-form .cart .cart-product{background-color:#eee}.post-modern-reg-form .cart h6{color:#555}.post-modern-reg-form .cart-hr{margin-bottom:30px;border-color:#ccc}.post-modern-reg-form .cardIcons{background-repeat:no-repeat;background-image:url(/images/cards-2022.png);width:165px;height:27px;display:inline-block;vertical-align:bottom;margin:0;padding:0}.post-modern-reg-form .cardIcons.card-visa{width:37px;background-position:0}.post-modern-reg-form .cardIcons.card-mastercard{background-position:-80px;width:42px}.post-modern-reg-form .cardIcons.card-americanexpress{width:42px;background-position:-42px}.post-modern-reg-form .cardIcons.card-discover{width:42px;background-position:-125px}.post-modern-reg-form .security img.tip{content:url(/images/productPageImages/icons/icon-lock.png);width:12px;position:relative;top:2px}@media (min-width:768px){.post-modern-reg-form .row--cart .innerContainer{position:relative}.post-modern-reg-form .security-row{width:100%;position:relative}.post-modern-reg-form .security-row .securitySeals{width:auto;float:none;margin-left:0}.post-modern-reg-form .security-row .col-sm-7{float:none;margin-left:0}.post-modern-reg-form .security-row .col-sm-4{width:33.33%;float:none;text-align:center;position:absolute;bottom:-10px;left:61%}.post-modern-reg-form .dynamic-form__question--couponCodeField .coupon-group{display:flex;flex-wrap:wrap;align-items:center}.post-modern-reg-form .dynamic-form__question--couponCodeField .coupon-code-btn,.post-modern-reg-form .dynamic-form__question--couponCodeField .coupon-code-input{float:none;flex:0 0 83.33333333%}.post-modern-reg-form .dynamic-form__question--couponCodeField .coupon-code-success{float:none;flex:0 0 100%}.post-modern-reg-form .billing-term-options{margin-top:-10px}}@media (min-width:768px) and (max-width:767px){.post-modern-reg-form .dynamic-form__question--couponCodeField .coupon-group.is-incomplete .coupon-code-input{padding-bottom:20px}}@media (min-width:768px) and (min-width:992px){.post-modern-reg-form .dynamic-form__question--couponCodeField .coupon-group.is-incomplete{padding-bottom:20px}.post-modern-reg-form .dynamic-form__question--couponCodeField .coupon-code-input{flex-basis:58.3333333%}.post-modern-reg-form .dynamic-form__question--couponCodeField .coupon-code-btn{flex-basis:41.66666667%}.post-modern-reg-form .dynamic-form__question--couponCodeField .errorText{position:absolute;top:55px}}.post-modern-reg-form .billing-term-options .btn{border-radius:6px}.post-modern-reg-form .billing-term-options .btn input[type=radio]{margin-top:0;accent-color:#24505c}.post-modern-reg-form .billing-term-options .btn:not(.active){background-color:#fff}.post-modern-reg-form .security .small{text-align:center}.post-modern-reg-form .security a.right{float:none;margin-left:0}.post-modern-reg-form .cre-reg-submit-btn{font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;border-color:#3ebb5d #3ebb5d #2b8240;background-color:#3ebb5d!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80d495", endColorstr="#3ebb5d");background-image:-khtml-gradient(linear,left top,left bottom,from(#80d495),to(#3ebb5d));background-image:-moz-linear-gradient(top,#80d495,#3ebb5d);background-image:-ms-linear-gradient(top,#80d495,#3ebb5d);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#80d495),color-stop(100%,#3ebb5d));background-image:-webkit-linear-gradient(top,#80d495,#3ebb5d);background-image:-o-linear-gradient(top,#80d495,#3ebb5d);background-image:linear-gradient(#80d495,#3ebb5d);border-color:#3ebb5d #3ebb5d hsl(135,50%,44.5%);color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.42);-webkit-font-smoothing:antialiased;border-radius:6px}.post-modern-reg-form .cre-reg-submit-btn:focus,.post-modern-reg-form .cre-reg-submit-btn:hover{background-position:0 -15px}.post-modern-reg-form .disclaimer-text .small{font-size:14px}.post-modern-reg-form .paidTrialSubtitle{font-family:"Open Sans"}@media (min-width:1200px){.post-modern-reg-form #paymentMethodTabs .tab{width:240px;height:51px}}@media (min-width:768px){.post-modern-reg-form .cre-reg-submit-btn.wider{width:234px!important}.post-modern-reg-form .disclaimer-text .small{font-size:12px}.post-modern-reg-form #paymentMethodTabs{margin-bottom:17px}}.post-modern-reg-form #paypal .dynamic-form__label--delighter{font-size:16px;font-weight:400;color:#888;position:absolute;left:13px;top:18px;pointer-events:none;transition:.1s;padding-right:27px;z-index:1}.post-modern-reg-form #paypal .dynamic-form__question--not-empty .dynamic-form__label--delighter{top:10px;font-size:12px}.post-modern-reg-form #paypal .coupon-code-input:focus-within .dynamic-form__label--delighter{top:10px;font-size:12px}.post-modern-reg-form #paypal .dynamic-form__label{margin-bottom:0}.post-modern-reg-form #paypal .coupon-code-btn{top:10px}.post-modern-reg-form #paypal input.form-control{height:57px;font-size:16px;padding-top:24px}.post-modern-reg-form .dynamic-form__question--billingAddressZipCode input::-webkit-inner-spin-button,.post-modern-reg-form .dynamic-form__question--billingAddressZipCode input::-webkit-outer-spin-button,.post-modern-reg-form .dynamic-form__question--creditCardCvc input::-webkit-inner-spin-button,.post-modern-reg-form .dynamic-form__question--creditCardCvc input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.post-modern-reg-form .dynamic-form__question--billingAddressZipCode input[type=number],.post-modern-reg-form .dynamic-form__question--creditCardCvc input[type=number]{-moz-appearance:textfield}.post-modern-reg-form .alt-payments .alt-payments__alt{background-color:#fff}@media (max-width:768px){.post-modern-reg-form .post-modern-page-container .react-reg-page .main-form-container .dynamic-form--last-page .dynamic-form__question--billingAddressZipCode,.post-modern-reg-form .post-modern-page-container .react-reg-page .main-form-container .dynamic-form--last-page .dynamic-form__question--expirationDate,.post-modern-reg-form .post-modern-page-container .react-reg-page .main-form-container .dynamic-form--last-page .dynamic-form__question--phoneNumber{width:62%}.post-modern-reg-form .post-modern-page-container .react-reg-page .main-form-container .dynamic-form--last-page .dynamic-form__question--phoneNumber{min-width:175px}.post-modern-reg-form .post-modern-page-container .react-reg-page .main-form-container .dynamic-form--last-page .dynamic-form__question--expirationDate{min-width:128px}}@media (max-width:767px){.partial-reg-form-modal .react-reg-modal .side-form-container .helperText,.react-reg-page .side-form-container .helperText{padding:0}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question :where(:not(.reg-form--e2 *)) input,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question :where(:not(.reg-form--e2 *)) select,.react-reg-page .main-form-container .dynamic-form__question :where(:not(.reg-form--e2 *)) input,.react-reg-page .main-form-container .dynamic-form__question :where(:not(.reg-form--e2 *)) select{font-size:16px}}@media (min-width:992px){.partial-reg-form-modal .react-reg-modal .form-section,.react-reg-page .form-section{display:grid;grid-template-columns:66.7% 33.3%}.partial-reg-form-modal .react-reg-modal .main-form-container,.partial-reg-form-modal .react-reg-modal .side-form-container,.react-reg-page .main-form-container,.react-reg-page .side-form-container{float:none;width:auto}}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form,.react-reg-page .main-form-container .dynamic-form{background:#eee;border-radius:4px;overflow:hidden;width:100%;position:relative;display:flex}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__page,.react-reg-page .main-form-container .dynamic-form__page{min-height:236px;padding:15px;position:relative;flex:0 0 100%}@media (max-width:525px){.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__page,.react-reg-page .main-form-container .dynamic-form__page{padding:10px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-gold,.react-reg-page .main-form-container .dynamic-form__submit-gold{width:100%}}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__page.dynamic-form__page--transitioning,.react-reg-page .main-form-container .dynamic-form__page.dynamic-form__page--transitioning{transition:left .6s ease-in-out}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__page.dynamic-form__page--transition-previous,.react-reg-page .main-form-container .dynamic-form__page.dynamic-form__page--transition-previous{left:-100%}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__page.dynamic-form__page--transition-current,.react-reg-page .main-form-container .dynamic-form__page.dynamic-form__page--transition-current{left:0}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__page.dynamic-form__page--transition-current:nth-child(2),.react-reg-page .main-form-container .dynamic-form__page.dynamic-form__page--transition-current:nth-child(2){left:-100%}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__page.dynamic-form__page--transition-next,.react-reg-page .main-form-container .dynamic-form__page.dynamic-form__page--transition-next{left:100%}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__page.dynamic-form__page--transition-next:nth-child(2),.react-reg-page .main-form-container .dynamic-form__page.dynamic-form__page--transition-next:nth-child(2){left:0}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question-group,.react-reg-page .main-form-container .dynamic-form__question-group{display:flex;align-items:flex-start;flex-wrap:wrap}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question-group .dynamic-form__question,.react-reg-page .main-form-container .dynamic-form__question-group .dynamic-form__question{flex-basis:100%}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question label,.react-reg-page .main-form-container .dynamic-form__question label{width:100%}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question :where(:not(.reg-form--e2 *)) input,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question :where(:not(.reg-form--e2 *)) select,.react-reg-page .main-form-container .dynamic-form__question :where(:not(.reg-form--e2 *)) input,.react-reg-page .main-form-container .dynamic-form__question :where(:not(.reg-form--e2 *)) select{font-weight:400;height:34px;padding:0 12px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question .dynamic-form__question--errored .dynamic-form__label,.react-reg-page .main-form-container .dynamic-form__question .dynamic-form__question--errored .dynamic-form__label{color:#a94442}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question .dynamic-form__question--errored .dynamic-form__tooltip-icon,.react-reg-page .main-form-container .dynamic-form__question .dynamic-form__question--errored .dynamic-form__tooltip-icon{color:#555}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question .dynamic-form__question--errored input,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question .dynamic-form__question--errored select,.react-reg-page .main-form-container .dynamic-form__question .dynamic-form__question--errored input,.react-reg-page .main-form-container .dynamic-form__question .dynamic-form__question--errored select{border-color:#a94442}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question .dynamic-form__question--errored .dynamic-form__error,.react-reg-page .main-form-container .dynamic-form__question .dynamic-form__question--errored .dynamic-form__error{color:#a94442;font-weight:400;font-size:14px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question .dynamic-form__radio,.react-reg-page .main-form-container .dynamic-form__question .dynamic-form__radio{margin-top:.5em;margin-left:1em;font-size:16px;color:#555;display:flex;align-items:center;justify-content:flex-start}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question .dynamic-form__radio label,.react-reg-page .main-form-container .dynamic-form__question .dynamic-form__radio label{margin-bottom:0;cursor:pointer;font-weight:600;flex:1 1 100%;font-size:16px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__question .dynamic-form__radio input[type=radio],.react-reg-page .main-form-container .dynamic-form__question .dynamic-form__radio input[type=radio]{margin-top:0;margin-right:3px;line-height:normal;padding:0;width:auto;height:auto}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__label,.react-reg-page .main-form-container .dynamic-form__label{display:block;margin-bottom:5px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__label.dynamic-form__label--billingFirstName .dynamic-form__label-title,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__label.dynamic-form__label--billingLastName .dynamic-form__label-title,.react-reg-page .main-form-container .dynamic-form__label.dynamic-form__label--billingFirstName .dynamic-form__label-title,.react-reg-page .main-form-container .dynamic-form__label.dynamic-form__label--billingLastName .dynamic-form__label-title{height:25.71px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__controls,.react-reg-page .main-form-container .dynamic-form__controls{margin-top:5px}.partial-reg-form-modal .react-reg-modal .main-form-container .family-plan-label,.react-reg-page .main-form-container .family-plan-label{display:inline-block;padding-right:5px}.partial-reg-form-modal .react-reg-modal .main-form-container .form-group__tooltip-link,.react-reg-page .main-form-container .form-group__tooltip-link{display:inline-block;color:#1797b1;cursor:pointer;font-weight:400}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__sublabel,.react-reg-page .main-form-container .dynamic-form__sublabel{display:block;font-weight:400;font-size:14px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__sublabel .trustText,.react-reg-page .main-form-container .dynamic-form__sublabel .trustText{display:inline-block}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit,.react-reg-page .main-form-container .dynamic-form__submit{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:10px 30px;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;white-space:normal;-webkit-transition:.2s ease-in-out;transition:.25s;line-height:1.3333333;font-size:21px;font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;border-color:#1f96b1 #1f96b1 #1a7d93;background-color:#1f96b1!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#78d2e7", endColorstr="#1f96b1");background-image:-khtml-gradient(linear,left top,left bottom,from(#78d2e7),to(#1f96b1));background-image:-moz-linear-gradient(top,#78d2e7,#1f96b1);background-image:-ms-linear-gradient(top,#78d2e7,#1f96b1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#78d2e7),color-stop(100%,#1f96b1));background-image:-webkit-linear-gradient(top,#78d2e7,#1f96b1);background-image:-o-linear-gradient(top,#78d2e7,#1f96b1);color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.42);-webkit-font-smoothing:antialiased;background-image:linear-gradient(to top,#1f96b1,#1f96b1 15px,#78d2e7);background-size:100% calc(100% + 15px)}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit.active.focus,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit.active:focus,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit.focus,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit:active.focus,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit:active:focus,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit:focus,.react-reg-page .main-form-container .dynamic-form__submit.active.focus,.react-reg-page .main-form-container .dynamic-form__submit.active:focus,.react-reg-page .main-form-container .dynamic-form__submit.focus,.react-reg-page .main-form-container .dynamic-form__submit:active.focus,.react-reg-page .main-form-container .dynamic-form__submit:active:focus,.react-reg-page .main-form-container .dynamic-form__submit:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit.focus,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit:focus,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit:hover,.react-reg-page .main-form-container .dynamic-form__submit.focus,.react-reg-page .main-form-container .dynamic-form__submit:focus,.react-reg-page .main-form-container .dynamic-form__submit:hover{color:#1797b1;text-decoration:none}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit.active,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit:active,.react-reg-page .main-form-container .dynamic-form__submit.active,.react-reg-page .main-form-container .dynamic-form__submit:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit.disabled,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit[disabled],.react-reg-page .main-form-container .dynamic-form__submit.disabled,.react-reg-page .main-form-container .dynamic-form__submit[disabled],fieldset[disabled] .partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit,fieldset[disabled] .react-reg-page .main-form-container .dynamic-form__submit{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit small,.react-reg-page .main-form-container .dynamic-form__submit small{display:block;font-size:70%}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-cta,.react-reg-page .main-form-container .dynamic-form__submit-cta{font-weight:600}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-cta-lg,.react-reg-page .main-form-container .dynamic-form__submit-cta-lg{font-size:18px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-cta-md,.react-reg-page .main-form-container .dynamic-form__submit-cta-md{font-size:16px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-cta.btn-gold,.react-reg-page .main-form-container .dynamic-form__submit-cta.btn-gold{padding-top:8px;padding-bottom:7px;margin-top:-1px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-cta.open-reg-form,.react-reg-page .main-form-container .dynamic-form__submit-cta.open-reg-form{padding:7px 55px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-ghost,.react-reg-page .main-form-container .dynamic-form__submit-ghost{color:#fff;border:1px solid #fff}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-ghost:hover,.react-reg-page .main-form-container .dynamic-form__submit-ghost:hover{background:rgba(255,255,255,.8);color:#333}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-ghost-primary,.react-reg-page .main-form-container .dynamic-form__submit-ghost-primary{color:#1797b1;border:1px solid #1797b1}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-ghost-primary:hover,.react-reg-page .main-form-container .dynamic-form__submit-ghost-primary:hover{background:#1797b1;color:#fff}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit-gold,.react-reg-page .main-form-container .dynamic-form__submit-gold{font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;background-color:#e59903!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCC517", endColorstr="#E59903");background-image:-khtml-gradient(linear,left top,left bottom,from(#fcc517),to(#e59903));background-image:-moz-linear-gradient(top,#fcc517,#e59903);background-image:-ms-linear-gradient(top,#fcc517,#e59903);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcc517),color-stop(100%,#e59903));background-image:-webkit-linear-gradient(top,#fcc517,#e59903);background-image:-o-linear-gradient(top,#fcc517,#e59903);background-image:linear-gradient(#fcc517,#e59903);color:#fff!important;-webkit-font-smoothing:antialiased;border-radius:4px;text-shadow:1px 1px 1px #ad7b19;box-shadow:0 2px 0 0 #b67a01;border:none}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit:focus,.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit:hover,.react-reg-page .main-form-container .dynamic-form__submit:focus,.react-reg-page .main-form-container .dynamic-form__submit:hover{background-position:0 -15px}.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__back,.react-reg-page .main-form-container .dynamic-form__back{display:block;font-size:16px;padding-top:20px;text-transform:lowercase}.partial-reg-form-modal .react-reg-modal .test-prep-claims-disclaimer,.react-reg-page .test-prep-claims-disclaimer{margin-left:-15px;padding-top:40px}.partial-reg-form-modal .react-reg-modal .dynamic-form__typeahead-option-list,.react-reg-page .dynamic-form__typeahead-option-list{border:1px solid #ccc;border-radius:4px;max-height:500px;overflow-x:hidden;overflow-y:auto;margin:.5em 0 1em}.partial-reg-form-modal .react-reg-modal .dynamic-form__typeahead-option-list .dynamic-form__typeahead-option,.react-reg-page .dynamic-form__typeahead-option-list .dynamic-form__typeahead-option{background:#fff;border-bottom:1px solid #ccc;padding:.65em 1em;cursor:pointer}.partial-reg-form-modal .react-reg-modal .dynamic-form__typeahead-option-list .dynamic-form__typeahead-option:last-of-type,.react-reg-page .dynamic-form__typeahead-option-list .dynamic-form__typeahead-option:last-of-type{border-bottom:none}.partial-reg-form-modal .react-reg-modal .dynamic-form__typeahead-option-list .dynamic-form__typeahead-option:hover,.react-reg-page .dynamic-form__typeahead-option-list .dynamic-form__typeahead-option:hover{background:#fafafa}#regPageGoHere .main-form-container .dynamic-form__submit{font-size:24px}@media (max-width:500px){#regPageGoHere .main-form-container .cre-reg-submit-btn,#regPageGoHere .main-form-container .dynamic-form__submit{width:100%}}.react-reg-page .main-form-container{margin-top:30px}@media (max-width:480px){.react-reg-page .main-form-container{margin-top:0}}.react-reg-page .main-form-container .dynamic-form__page{padding:0;min-height:300px}.react-reg-page .main-form-container .dynamic-form__label--couponCodeField{padding-top:6px}.react-reg-page .main-form-container .coupon-code-link{font-size:12.8px}@media (min-width:992px){.react-reg-page .main-form-container .coupon-code-btn{padding-left:15px}.react-reg-page .main-form-container .coupon-code-btn .coupon{margin-left:0}}.react-reg-page .main-form-container .disclaimer-text{font-size:16px;margin-top:5px}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)) .dynamic-form__question:not(:first-child){padding-top:6px}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)) .dynamic-form__question input,.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)) .dynamic-form__question select{height:40px}@media (max-width:767px){#regPageGoHere .main-form-container .cre-reg-submit-btn{padding:10px 45px}.react-reg-page .main-form-container.main-form-container--college-package .tabArea{margin-top:12px}.react-reg-page .main-form-container.main-form-container--college-package .disclaimer-text{margin:0;padding:32px 0 0;border-top:none}.react-reg-page .main-form-container.main-form-container--college-package .cre-reg-submit-btn{margin-top:0}.react-reg-page .main-form-container .dynamic-form__page{margin-bottom:30px;min-height:70px}.react-reg-page .main-form-container .disclaimer-text{margin-top:1.5em}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)) .dynamic-form__question input,.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)) .dynamic-form__question select{font-size:14px}}@media screen and (min-width:480px){.react-reg-page .main-form-container.high-intent-reg-funnel .dynamic-form__question-group{flex-wrap:nowrap}.react-reg-page .main-form-container.high-intent-reg-funnel .dynamic-form__question-group>:not(:last-child){padding-right:10px}.react-reg-page .main-form-container.high-intent-reg-funnel .dynamic-form__question-group>:last-child{padding-top:0}}.react-reg-page .dynamic-form__question.dynamic-form__question--emailCaptcha{line-height:0}.react-reg-page .dynamic-form__question.dynamic-form__question--emailCaptcha:not(:first-child){padding-top:0}.react-reg-page .dynamic-form__question.dynamic-form__question--emailCaptcha .dynamic-form__label,.react-reg-page .dynamic-form__question.dynamic-form__question--emailCaptcha label{margin-bottom:0}@media (min-width:768px){.partial-reg-form-modal .react-reg-modal .main-form-container .dynamic-form__submit,.react-reg-page .main-form-container .dynamic-form__submit{white-space:nowrap}.react-reg-page .formContainer{padding:0}.react-reg-page .form-section{display:flex}.react-reg-page .form-section--college-package{margin:0 32px}.react-reg-page .main-form-container{flex:0 0 50%;margin-left:8.33%;padding-right:15px}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package{margin-left:0}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package .tabArea .blockTabs .tab{width:53%}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package .dynamic-form__question--creditCardCvc,.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package .dynamic-form__question--phoneNumber{padding-right:0}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package .disclaimer-text{margin-top:32px}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package #paypal .disclaimer-text{margin-top:0}.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package .cre-reg-submit-btn.wider{width:100%}.react-reg-page .main-form-container .dynamic-form__question-group{flex-wrap:nowrap}.react-reg-page .main-form-container .dynamic-form__question-group .dynamic-form__question{flex:1 1 100%}.react-reg-page .main-form-container .dynamic-form__question-group .dynamic-form__question:not(:first-child){padding-top:0}.react-reg-page .main-form-container .dynamic-form__question-group .dynamic-form__question:not(:last-child){padding-right:10px}.react-reg-page .main-form-container .lastStep{margin-top:30px}.react-reg-page .main-form-container .dynamic-form__submit{padding:10px 60px}.react-reg-page .form-sidebar,.react-reg-page .side-form-container{flex:0 0 33.33%}.react-reg-page .form-sidebar--college-package{flex:0 0 50%}.react-reg-page .dynamic-form__tooltip-icon{font-size:16px}.react-reg-page .securitySeals{padding-top:25px}.react-reg-page .securitySeals--college-package{padding-top:64px}}@media (min-width:768px) and (min-width:768px){.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package .dynamic-form__question--creditCardNumber{width:100%}}@media (min-width:768px) and (min-width:992px){.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package .dynamic-form__question--expirationMonth,.react-reg-page .main-form-container :where(:not(.reg-form--e2 *)).main-form-container--college-package .dynamic-form__question--expirationYear{width:37.5%}.react-reg-page .main-form-container{padding-right:30px;flex:0 0 58.33%}.react-reg-page .main-form-container.main-form-container--college-package{flex:0 0 50%}}@media (min-width:768px) and (min-width:1200px){.react-reg-page .main-form-container{padding-right:45px}}.react-reg-page .dynamic-form__back{text-decoration:underline}.react-reg-page .cart-product.cart-product--tableless .cart-product__price-box-container .price-box .price-box__item>span:last-child{width:auto;min-width:3em}.react-reg-page .dynamic-form__question--creditCardNumber{float:left;width:100%}@media (min-width:768px){.react-reg-page .dynamic-form__question--creditCardNumber{width:83.33%}}.react-reg-page .dynamic-form__question--creditCardNumber .dynamic-form__label{margin-bottom:0}.react-reg-page .dynamic-form__question--creditCardNumber .dynamic-form__label-text{display:inline-block;margin-bottom:5px}.react-reg-page .dynamic-form__question--expirationMonth{float:left;padding-right:15px;width:50%}@media (min-width:768px){.react-reg-page .dynamic-form__question--expirationMonth{width:41.67%}}@media (min-width:992px){.react-reg-page .dynamic-form__question--expirationMonth{width:33.33%}}.react-reg-page .dynamic-form__question--expirationYear{float:left;padding-right:15px;width:50%}@media (min-width:768px){.react-reg-page .dynamic-form__question--expirationYear{width:41.67%}}@media (min-width:992px){.react-reg-page .dynamic-form__question--expirationYear{width:33.33%}}.react-reg-page .dynamic-form__question--creditCardCvc{float:left;padding-right:15px;width:33.33%}@media (min-width:768px){.react-reg-page .dynamic-form__question--creditCardCvc{width:41.67%}}@media (min-width:992px){.react-reg-page .dynamic-form__question--creditCardCvc{width:25%}}.react-reg-page .dynamic-form__question--billingAddressZipCode{float:left;padding-right:15px;width:66.67%}@media (min-width:768px){.react-reg-page .dynamic-form__question--billingAddressZipCode{width:50%}}.react-reg-page .dynamic-form__question--phoneNumber{float:left;padding-right:15px;width:66.67%}@media (min-width:768px){.react-reg-page .dynamic-form__question--phoneNumber{width:50%}}.react-reg-page .test-prep-claims-disclaimer{margin-left:0;padding-top:0}.react-reg-page .tabArea .blockTabs .tab .payPalLogo{position:relative;top:-3px}.react-reg-page .dynamic-form__label{position:relative;color:#444}.react-reg-page .dynamic-form__label .dynamic-form__tooltip-icon{position:absolute}.react-reg-page .collapsible-auto-size{transition-duration:.5s}.react-reg-page .skip-link{display:inline-block;padding-left:15px;padding-top:15px}.react-reg-page .dynamic-form--last-page{margin-top:0}.dynamic-form__tooltip-icon{font-weight:400;line-height:1.4;margin-left:5px}.dynamic-form__tooltip-icon:before{font-family:Icomoon;content:"\e60d"}.dynamic-form__label--password .dynamic-form__tooltip-icon{margin-left:13px}.dynamic-form__label--password .dynamic-form__tooltip-icon:before{padding-left:0}.react-reg-modal .dynamic-form__label-title{font-weight:700}.dynamic-form__label-subtitle{font-weight:400}.react-reg-page .dynamic-form__label-subtitle{font-size:14px}:where(:not(.reg-form--e2 *)) .dynamic-form__question input,:where(:not(.reg-form--e2 *)) .dynamic-form__question select{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:40px}:where(:not(.reg-form--e2 *)) .dynamic-form__question input:focus,:where(:not(.reg-form--e2 *)) .dynamic-form__question select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}:where(:not(.reg-form--e2 *)) .dynamic-form__question input::-moz-placeholder,:where(:not(.reg-form--e2 *)) .dynamic-form__question select::-moz-placeholder{color:#999;opacity:1}:where(:not(.reg-form--e2 *)) .dynamic-form__question input:-ms-input-placeholder,:where(:not(.reg-form--e2 *)) .dynamic-form__question select:-ms-input-placeholder{color:#999}:where(:not(.reg-form--e2 *)) .dynamic-form__question input::-webkit-input-placeholder,:where(:not(.reg-form--e2 *)) .dynamic-form__question select::-webkit-input-placeholder{color:#999}:where(:not(.reg-form--e2 *)) .dynamic-form__question input[disabled],:where(:not(.reg-form--e2 *)) .dynamic-form__question input[readonly],:where(:not(.reg-form--e2 *)) .dynamic-form__question select[disabled],:where(:not(.reg-form--e2 *)) .dynamic-form__question select[readonly],fieldset[disabled] :where(:not(.reg-form--e2 *)) .dynamic-form__question input,fieldset[disabled] :where(:not(.reg-form--e2 *)) .dynamic-form__question select{cursor:not-allowed;background-color:#eee;opacity:1}textarea:where(:not(.reg-form--e2 *)) .dynamic-form__question input,textarea:where(:not(.reg-form--e2 *)) .dynamic-form__question select{height:auto}body.research :where(:not(.reg-form--e2 *)) .dynamic-form__question input,body.research :where(:not(.reg-form--e2 *)) .dynamic-form__question select{border:2px solid #bbb}.tippy-box{padding:10px;border-radius:4px;text-decoration:none;background:#24505c;text-align:left;color:#fff;max-width:200px!important;font-size:12px;line-height:1.4}.tippy-box .tippy-arrow{position:absolute;width:0;height:0;border-color:#24505c transparent transparent;border-style:solid;border-width:8px 8px 0;bottom:-7px}.tippy-box[data-placement^=top] .tippy-arrow{margin-left:0;border-width:8px 8px 0}.tippy-box[data-placement^=bottom] .tippy-arrow{top:-8px;border-width:0 8px 8px;border-bottom-color:#24505c}.tippy-box[data-theme~=custom-white-cvc]{padding:10px;border-radius:4px;text-decoration:none;background:#fff;text-align:left;color:#fff;font-size:12px;line-height:1.4;max-width:330px!important;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tippy-box[data-theme~=custom-white-cvc] .tippy-arrow{position:absolute;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:8px 8px 0;bottom:-7px}.tippy-box[data-theme~=custom-white-cvc][data-placement^=top] .tippy-arrow{margin-left:0;border-width:8px 8px 0}.tippy-box[data-theme~=custom-white-cvc][data-placement^=bottom] .tippy-arrow{top:-8px;border-width:0 8px 8px;border-bottom-color:#fff}.tippy-box[data-theme~=indigo]{padding:10px;border-radius:4px;text-decoration:none;background:#4c8ac0;text-align:left;color:#fff;max-width:200px!important;font-size:12px;line-height:1.4}.tippy-box[data-theme~=indigo] .tippy-arrow{position:absolute;width:0;height:0;border-color:#4c8ac0 transparent transparent;border-style:solid;border-width:8px 8px 0;bottom:-7px}.tippy-box[data-theme~=indigo][data-placement^=top] .tippy-arrow{margin-left:0;border-width:8px 8px 0}.tippy-box[data-theme~=indigo][data-placement^=bottom] .tippy-arrow{top:-8px;border-width:0 8px 8px;border-bottom-color:#4c8ac0}.payment-info-modal{position:relative}.payment-info-modal .bs5-modal-header{border-bottom-width:0;position:absolute;top:0;right:0;z-index:1}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms{padding-bottom:5px}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text{position:relative}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__label{font-weight:700;line-height:22px}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__label div{font-weight:400;font-size:12px;line-height:17px}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .dynamic-form__sublabel{padding-bottom:11px}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .dynamic-form__sublabel .phone-number__sublabel{font-size:12px}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__before-elements{position:absolute;display:flex;align-items:center;height:34px;gap:12px;padding:0 8px 0 12px}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__before-elements .phone-number__flag{width:22px;height:13px}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__before-elements .phone-number__divider{height:34px;border-left:1px solid #ccc}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__before-elements .phone-number__country-code{font-size:14px;color:#333;line-height:normal}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .dynamic-form__text{padding-left:82px;font-size:14px;color:#333}.sms-acquisition .dynamic-form .dynamic-form__page .dynamic-form__controls .phone-number__disclaimer{padding-top:20px;font-size:11px;color:#888}.react-reg-page .sms-acquisition .dynamic-form .dynamic-form__page[data-cname=academy_reg_page_fields_phone]{display:flex;flex-direction:column}.react-reg-page .sms-acquisition .dynamic-form .dynamic-form__page[data-cname=academy_reg_page_fields_phone] .dynamic-form__question.dynamic-form__question--phoneSms{width:100%}.react-reg-page .sms-acquisition .dynamic-form .dynamic-form__page[data-cname=academy_reg_page_fields_phone] .dynamic-form__question.dynamic-form__question--phoneSms .phone-number__before-elements{height:40px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .main-form-container{padding:10px 15px 0}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__controls .phone-number__disclaimer{padding-top:30px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__before-elements,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__before-elements .phone-number__divider{display:none}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text.dynamic-form__question--not-empty .phone-number__before-elements,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text:focus-within .phone-number__before-elements{display:flex;padding:0;top:24px;left:15px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text.dynamic-form__question--not-empty .phone-number__before-elements .phone-number__country-code,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text:focus-within .phone-number__before-elements .phone-number__country-code{font-size:16px}#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text.dynamic-form__question--not-empty .dynamic-form__text,#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text:focus-within .dynamic-form__text{padding:25px 0 0 72px;font-size:16px}.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .main-form-container{padding:10px 15px 0}.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .side-form-container{margin-top:15px}.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__controls .phone-number__disclaimer{padding-top:30px}.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__before-elements,.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text .phone-number__before-elements .phone-number__divider{display:none}.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text.dynamic-form__question--not-empty .phone-number__before-elements,.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text:focus-within .phone-number__before-elements{display:flex;padding:0;top:24px;left:15px}.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text.dynamic-form__question--not-empty .phone-number__before-elements .phone-number__country-code,.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text:focus-within .phone-number__before-elements .phone-number__country-code{font-size:16px}.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text.dynamic-form__question--not-empty .dynamic-form__text,.post-modern-reg-form .post-modern-page-container .sms-acquisition .form-section .dynamic-form .dynamic-form__page .dynamic-form__question.dynamic-form__question--phoneSms .dynamic-form__question--text:focus-within .dynamic-form__text{padding:31px 0 0 72px;font-size:16px}.saved-your-question{padding:10px 15px;background:#fafafa;margin-bottom:15px;border-radius:4px;border:1px solid #ccc}#updateBrowserBanner{background:#bf2867;color:#fff;font-weight:600;padding:8px;text-align:center;vertical-align:middle;z-index:1000;transition:max-height .75s}#updateBrowserBanner.on-homepage{position:absolute;top:0;width:100%}#updateBrowserBanner .outdated-ignore{cursor:pointer;text-decoration:underline}.partial-reg-form-modal .ng-cloak,.partial-reg-form-modal [ng-cloak],.partial-reg-form-modal [ng\:cloak]{display:none!important}@media (max-width:767px){.partial-reg-form-modal .form-control{font-size:16px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text{margin-bottom:30px}}.partial-reg-form-modal .form-group .form-group__tooltip-link{display:inline-block;color:#1797b1;cursor:pointer}@media (max-width:480px){.partial-reg-form-modal .form-group .form-group__tooltip-link{padding-bottom:15px}}.partial-reg-form-modal .headerContainer{margin-bottom:20px}@media (max-width:769px){.partial-reg-form-modal .headerContainer{margin:20px 0}}.partial-reg-form-modal .reg-subheader--blue{color:#1797b1}.partial-reg-form-modal h2{color:#24505c;font-weight:300;line-height:1.5;margin-top:20px;margin-bottom:0;text-align:center;font-size:30px}.partial-reg-form-modal h2 .reg-form-modal__header__bold-text{font-weight:600}.partial-reg-form-modal h2 .reg-form-modal__header__green-text{font-weight:600;color:#8cc63e}.partial-reg-form-modal .subheader{text-align:center;margin-top:0;font-weight:300}.partial-reg-form-modal .reg-form-modal__free-trial-banner{background-color:#8cc63e;color:#fff;margin:0 -15px;text-align:center;padding:10px;font-size:1.2em;font-weight:600}.partial-reg-form-modal .btn-teal{font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;border-color:#1f96b1 #1f96b1 #1a7d93;background-color:#1f96b1!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#78d2e7", endColorstr="#1f96b1");background-image:-khtml-gradient(linear,left top,left bottom,from(#78d2e7),to(#1f96b1));background-image:-moz-linear-gradient(top,#78d2e7,#1f96b1);background-image:-ms-linear-gradient(top,#78d2e7,#1f96b1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#78d2e7),color-stop(100%,#1f96b1));background-image:-webkit-linear-gradient(top,#78d2e7,#1f96b1);background-image:-o-linear-gradient(top,#78d2e7,#1f96b1);background-image:linear-gradient(#78d2e7,#1f96b1);color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.42);-webkit-font-smoothing:antialiased;border-radius:6px}.partial-reg-form-modal .btn-teal:focus,.partial-reg-form-modal .btn-teal:hover{background-position:0 -15px}.partial-reg-form-modal .back{display:block;font-size:16px;padding-top:20px}.partial-reg-form-modal .create-email-link{padding-top:20px;text-decoration:underline}.partial-reg-form-modal .close{position:absolute;right:10px;top:10px}.partial-reg-form-modal .semibold{font-weight:600}.partial-reg-form-modal .main-form-container{position:relative;min-height:1px;border-radius:4px;margin-bottom:15px;padding:0}.partial-reg-form-modal .main-form-container .item{min-height:206px;margin:15px}.partial-reg-form-modal .main-form-container.product-panel{position:relative;min-height:1px;padding:0}.partial-reg-form-modal .main-form-container.product-panel .item{height:auto}.partial-reg-form-modal .main-form-container .carousel-inner{background:#eee;border-radius:4px}.partial-reg-form-modal .side-form-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.partial-reg-form-modal .main-form-container{float:left;width:66.66666667%}.partial-reg-form-modal .main-form-container.product-panel{float:left;width:100%}.partial-reg-form-modal .side-form-container{float:left;width:33.33333333%}}@media (max-width:991px){#partialRegFormModal.partial-reg-form-modal.post-modern-reg-form-partial .react-reg-modal .sms-acquisition .form-section .side-form-container{margin-top:15px}.partial-reg-form-modal .side-form-container{margin-top:25px;padding-left:0;padding-right:0}}.partial-reg-form-modal .side-form-container .helperText{font-size:16px}.partial-reg-form-modal .side-form-container .helperText.fade-in{-webkit-animation:1s helperTextFadeIn;animation:1s helperTextFadeIn}@keyframes helperTextFadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes helperTextFadeIn{0%{opacity:0}100%{opacity:1}}.partial-reg-form-modal .side-form-container .helperText p{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic}.partial-reg-form-modal .side-form-container .helperText em.bold{font-style:normal;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.partial-reg-form-modal .side-form-container .helperText h4{font-size:21px;font-weight:600}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text{text-align:center;padding-bottom:15px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon{background:#eee;border-radius:100%;width:100px;height:100px;position:relative;text-align:center;margin:auto}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img{padding-top:19px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img.teacher-icon{padding-top:20px;padding-left:7px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img.video-icon{padding-top:24px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img.qa-icon{padding-top:27px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img.persona-icon{padding-top:17px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .helperText__text{width:100%}.partial-reg-form-modal .side-form-container .claim-icon-people{display:none}.partial-reg-form-modal .reg-modal .reg-modal__body{overflow:hidden;padding-left:5px;background-color:#eee;padding-top:10px}.partial-reg-form-modal .reg-modal .side-form-container{padding-top:10px}.partial-reg-form-modal .reg-modal .reg-modal__security{background-color:#eee;padding:8px}.partial-reg-form-modal .reg-modal .expirationDiv{clear:both}.partial-reg-form-modal .reg-modal .price-cta .btn-cta{padding-left:0;padding-right:0}@media (max-width:525px){.partial-reg-form-modal h2{font-size:24px}.partial-reg-form-modal .main-form-container .item{margin:10px}.partial-reg-form-modal .reg-modal .main-form-container .item{height:auto}}.partial-reg-form-modal .reg-modal .tabArea:after,.partial-reg-form-modal .reg-modal .tabArea:before{content:" ";display:table}.partial-reg-form-modal .reg-modal .tabArea:after{clear:both}.partial-reg-form-modal .reg-modal .tabArea .blockTabs{margin-bottom:1.5em;max-width:100%}.partial-reg-form-modal .reg-modal .tabArea .blockTabs:after,.partial-reg-form-modal .reg-modal .tabArea .blockTabs:before{content:" ";display:table}.partial-reg-form-modal .reg-modal .tabArea .blockTabs:after{clear:both}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab{width:51%;margin-left:3%;float:left;display:block;background:0 0;border:1px solid #d3d3d3;padding:13px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;border-radius:6px;cursor:pointer}body.research .partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab{background-color:#e4e4e4}body.research .partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active{background-color:#f3f3f3}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab:first-child{margin-left:-40px}@media (min-width:769px){.partial-reg-form-modal .reg-modal .tabArea{width:initial;margin-right:auto;margin-top:20px}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab{font-size:16px;width:48%;padding:15px}}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .radio-button{margin-right:7%;border:1px solid #999;border-radius:50%;background:#fff;display:inline-block;font-size:16px;width:1.2em;height:1.2em;float:left}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .radio-button .radio-button-dot,.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .radio-button span{border:3px solid #fff;border-radius:50%;background:#fff;display:inline-block;width:100%;height:100%}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active{background-color:#dedede}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active .radio-button .radio-button-dot,.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active .radio-button span{background-color:#1797b1}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .payPalLogo{height:20px}.partial-reg-form-modal .reg-modal .trustText{color:#777;margin-left:.2em;margin-top:5px;font-size:12px}.partial-reg-form-modal .reg-modal .payPalInfo{background-color:#fdfdfd;padding:1em;border-radius:6px;border:1px solid #f5f5f5;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;margin:0 0 2.5em;clear:both}.partial-reg-form-modal .reg-modal .payPalInfo .text{font-size:15px;margin-bottom:5px}.partial-reg-form-modal .reg-modal .payPalInfo .additionalInfo{font-size:13px}.partial-reg-form-modal .reg-modal .payPalButton{background:0 0;border:none;margin-bottom:10px;margin-top:1em;padding:0}.partial-reg-form-modal .reg-modal .payPalButton .disabled{opacity:.3}@media (max-width:767px){.partial-reg-form-modal .reg-modal .cre-reg-submit-btn{margin-top:20px}}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:not(.eureka-button--mango){font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;border-color:#1f96b1 #1f96b1 #1a7d93;background-color:#1f96b1!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#78d2e7", endColorstr="#1f96b1");background-image:-khtml-gradient(linear,left top,left bottom,from(#78d2e7),to(#1f96b1));background-image:-moz-linear-gradient(top,#78d2e7,#1f96b1);background-image:-ms-linear-gradient(top,#78d2e7,#1f96b1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#78d2e7),color-stop(100%,#1f96b1));background-image:-webkit-linear-gradient(top,#78d2e7,#1f96b1);background-image:-o-linear-gradient(top,#78d2e7,#1f96b1);background-image:linear-gradient(#78d2e7,#1f96b1);color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.42);-webkit-font-smoothing:antialiased;border-radius:6px}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:not(.eureka-button--mango):focus,.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:not(.eureka-button--mango):hover{background-position:0 -15px}@media (min-width:768px){.partial-reg-form-modal .reg-modal .cre-reg-submit-btn{padding:10px 30px;line-height:1.3333333;border-radius:6px;font-weight:600;font-size:21px}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn.wider{width:250px}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:not(.eureka-button--mango){font-weight:600;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s,border-color .25s;-moz-transition:background-position .25s,border-color .25s;-ms-transition:background-position .25s,border-color .25s;-o-transition:background-position .25s,border-color .25s;transition:background-position .25s,border-color .25s;border-color:#3ebb5d #3ebb5d #2b8240;background-color:#3ebb5d!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80d495", endColorstr="#3ebb5d");background-image:-khtml-gradient(linear,left top,left bottom,from(#80d495),to(#3ebb5d));background-image:-moz-linear-gradient(top,#80d495,#3ebb5d);background-image:-ms-linear-gradient(top,#80d495,#3ebb5d);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#80d495),color-stop(100%,#3ebb5d));background-image:-webkit-linear-gradient(top,#80d495,#3ebb5d);background-image:-o-linear-gradient(top,#80d495,#3ebb5d);background-image:linear-gradient(#80d495,#3ebb5d);border-color:#3ebb5d #3ebb5d hsl(135,50%,44.5%);color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.42);-webkit-font-smoothing:antialiased;border-radius:6px}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:not(.eureka-button--mango):focus,.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:not(.eureka-button--mango):hover{background-position:0 -15px}}.partial-reg-form-modal .reg-modal .security{width:130px;display:inline-block;vertical-align:middle;margin-right:15px;font-size:14px}.partial-reg-form-modal .reg-modal .security a.right{float:none!important\9;margin-left:40px}.partial-reg-form-modal .reg-modal .cart{font-size:13px}@media (min-width:375px){.partial-reg-form-modal .reg-modal .cart{font-size:14px}}.partial-reg-form-modal .reg-modal .cart h6{font-weight:400;font-size:14px;margin:0 0 1em}@media (min-width:600px){.partial-reg-form-modal .reg-modal .cart h6{font-size:16px}}.partial-reg-form-modal .reg-modal .cart .cart-product{margin-bottom:15px;background-color:#fdfdfd;padding:1em;border-radius:6px;box-shadow:0 1px 4px #ccc;-webkit-animation:.5s cartEnter;animation:.5s cartEnter}.partial-reg-form-modal .reg-modal .cart .cart-product .product-title{font-size:1.6em;margin-bottom:.4em;font-weight:400}@media (max-width:768px){.partial-reg-form-modal .reg-modal .cart .cart-product{margin-bottom:1em}.partial-reg-form-modal .reg-modal .cart .cart-product .product-title{font-size:1em}}.partial-reg-form-modal .reg-modal .cart .cart-product table{border-top:1px solid #ccc;margin-bottom:1em;width:100%}.partial-reg-form-modal .reg-modal .cart .cart-product table.no-margin{margin:0}.partial-reg-form-modal .reg-modal .cart .cart-product table tr{position:relative;-webkit-animation:.5s productDataEnter;-o-animation:.5s productDataEnter;animation:.5s productDataEnter}.partial-reg-form-modal .reg-modal .cart .cart-product table tr:after,.partial-reg-form-modal .reg-modal .cart .cart-product table tr:before{content:" ";display:table}.partial-reg-form-modal .reg-modal .cart .cart-product table tr:after{clear:both}@keyframes productDataEnter{0%{top:-2em;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes productDataEnter{0%{top:-2em;opacity:0}100%{top:0;opacity:1}}.partial-reg-form-modal .reg-modal .cart .cart-product table tr.i-need-border{border-bottom:1px solid #ccc}.partial-reg-form-modal .reg-modal .cart .cart-product table tr .hideStartingDate{visibility:hidden}.partial-reg-form-modal .reg-modal .cart .cart-product table tr td{vertical-align:top;padding:8px 0 0;line-height:1.2}.partial-reg-form-modal .reg-modal .cart .cart-product table tr td.i-need-padding{padding:8px 0}.partial-reg-form-modal .reg-modal .cart .cart-product table tr td:nth-child(2){font-family:'Droid Serif','Palatino Linotype','Book Antiqua',Palatino,serif;text-align:right;padding-left:.7em;padding-right:.3em}.partial-reg-form-modal .reg-modal .cart .cart-product table tr td:nth-child(3){font-size:14px;line-height:1.4;color:#999}.partial-reg-form-modal .reg-modal .cart .cart-product table tr small{color:#999;font-size:14px;font-weight:400}.partial-reg-form-modal .reg-modal .cart .cart-product table tr.price-today{font-size:1.2em;font-weight:600;color:#4abc8d;border-bottom:1px solid #ccc}.partial-reg-form-modal .reg-modal .cart .cart-product table tr.price-today td{padding-top:12px;padding-bottom:12px}.partial-reg-form-modal .reg-modal .cart .cart-product table tr.price-today+tr td{padding-top:12px}.partial-reg-form-modal .reg-modal .cart .cart-product table tr.discount-price{font-size:1.2em;font-weight:600;color:#777}.partial-reg-form-modal .reg-modal .cart .cart-product table tr.discount-price td{padding-top:12px;padding-bottom:12px}.partial-reg-form-modal .reg-modal .cart .cart-product .disclaimer{font-size:12px}.partial-reg-form-modal .reg-modal .cart .cart-product .disclaimer.immediate{font-weight:600;font-size:14px}.partial-reg-form-modal .reg-modal .cart .cart__details{border-top:1px solid #ccc;display:table;padding:10px 0;width:100%}.partial-reg-form-modal .reg-modal .cart .cart__details__date{display:table-cell;width:50%}.partial-reg-form-modal .reg-modal .cart .cart__details__price{display:table-cell;color:#1797b1;width:25%}.partial-reg-form-modal .reg-modal .cart .cart__details__original-price{display:table-cell;text-decoration:line-through;width:25%}.partial-reg-form-modal .reg-modal .cart .cart__savings{display:inline-block;margin-left:50%;border-radius:4px;background-color:#8cc63e;color:#fff;padding:4px 15px}@media (min-width:768px){.partial-reg-form-modal .reg-modal .cart{font-size:16px;margin-top:45px}.partial-reg-form-modal .reg-modal .mobile-cart{display:none!important}}.partial-reg-form-modal .reg-modal .cart.cart--gradient-border{background:linear-gradient(266deg,#fb9427 1.46%,#0096b2 105.31%),#0096b2;padding:0 2px 2px;border-radius:6px}.partial-reg-form-modal .reg-modal .cart .cart__recommended-header{color:#fff;padding:8px 16px;font-family:Inter,sans-serif;font-weight:600;font-size:16px}.partial-reg-form-modal .reg-modal .cart .cart-product--college-package{padding:0}.partial-reg-form-modal .reg-modal .cart .cart-product--college-package .bullet-container,.partial-reg-form-modal .reg-modal .cart .cart-product--college-package .cart-product__college-package-header,.partial-reg-form-modal .reg-modal .cart .cart-product--college-package .cart-product__price-box-container,.partial-reg-form-modal .reg-modal .cart .cart-product--college-package .cart-product__subhead{padding-left:16px;padding-right:16px}.partial-reg-form-modal .reg-modal .cart .cart-product--college-package .cart-product__subhead{padding-top:16px}.partial-reg-form-modal .reg-modal .cart .cart-product--college-package .bullet-container{padding-bottom:16px}.partial-reg-form-modal .reg-modal .cart .cart-product--college-package .price-box__item--taxParent{padding-right:0}.partial-reg-form-modal .reg-modal .cart h5{text-align:left}.partial-reg-form-modal .reg-modal .cart h5 [class^=icon]{font-size:1.5em;line-height:0;top:.1em;position:relative}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart h6{text-transform:uppercase;color:#aaa;font-size:14px;font-weight:600;letter-spacing:.5px}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul{font-size:14px;list-style:none;padding:0}@media (max-width:599px){.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul{margin:13px}}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul li{font-size:15px;line-height:1.6;padding:7px 0 7px 20px;position:relative}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul li:before{content:"\e94d";font-size:30px;font-family:Icomoon;color:#8cc63f;position:absolute;left:-8px;top:-6px}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul li span{font-size:13px}.partial-reg-form-modal .reg-modal .mobile-cart{margin:20px 15px 0}.partial-reg-form-modal .reg-modal .mobile-cart h4{font-size:18px;line-height:1.5}.partial-reg-form-modal .reg-modal .mobile-cart .semibold{font-weight:600}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-cart__savings{display:inline-block;border-radius:4px;background-color:#8cc63e;color:#fff;padding:4px 10px}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-cart__savings *{color:#fff}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets h6{color:#888;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:14px;margin-bottom:1em}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .cart-hr{border-top-color:#ccc}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets{font-size:14px;cursor:pointer;color:#0096b2;margin-top:1em}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets .more-span{display:none}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets.collapsed .more-span{display:inline}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets.collapsed .less-span{display:none}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets .icon{font-size:20px;position:relative;top:3px}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .paid-trial-cx-disclaimer{margin-top:1em}@media (max-width:599px){.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul{margin:13px}}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul li{font-size:14px;line-height:1.6;padding:7px 0 7px 20px;position:relative}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul li:before{content:"\e94d";font-size:30px;font-family:Icomoon;color:#8cc63f;position:absolute;left:-8px;top:-6px}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul{font-size:14px;list-style:none;padding:0;margin:0}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul li span.nowrap{white-space:nowrap}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;border-radius:6px 6px 0 0;padding:15px 15px 0;background:#fff;position:relative}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .billing-term-options{margin:5px 0}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .billing-term-options .btn{padding:6px 0}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .billing-term-options .btn.active{background:0 0}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .cart-product__percent-off-burst{position:absolute;top:-26px;right:-14px;width:71px;height:70px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc [data-price]{color:#24505c;font-weight:600}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .month-paid-trial--plan-name{-webkit-flex:0 0 auto;flex:0 0 auto;order:1;border-bottom:1px solid #ccc}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .family-plan-mobile-cart-message{-webkit-flex:0 0 auto;flex:0 0 auto;order:2;margin-bottom:0;padding-top:10px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .annual-billing-term-toggle-mobile-container,.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .month-paid-trial--toggles{-webkit-flex:0 0 auto;flex:0 0 auto;order:3;border-top:none;border-bottom:1px solid #ccc;margin-bottom:10px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .annual-billing-term-toggle-mobile-container input[type=radio],.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .month-paid-trial--toggles input[type=radio]{accent-color:#24505c;height:11px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .innerContainer{width:auto}@media (max-width:480px){.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-details{margin-bottom:0}}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .month-paid-trial--pricing,.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-details{-webkit-flex:0 0 auto;flex:0 0 auto;order:4;padding-top:10px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .mobile-product-bullets--container{-webkit-flex:0 0 auto;flex:0 0 auto;order:5}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .mobile-product-bullets--container .mobile-product-bullets .cart-hr:last-child{margin-bottom:5px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .month-paid-trial--pricing-per{font-weight:400}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .month-paid-trial--promotion{-webkit-flex:0 0 auto;flex:0 0 auto;order:5;border-bottom:none;border-top:1px solid #ccc;background:#e6f2d5;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;color:#24505c;text-align:center;margin-bottom:0;margin-top:0;min-height:37px;padding-top:9px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .month-paid-trial--promotion:empty{padding:0;height:0;min-height:0;max-height:0}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .must-be-grey-very-important{font-size:12px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .formContainer{margin:0 15px;width:inherit}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .cart-product__promotion{display:none}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box{-webkit-flex:0 0 auto;flex:0 0 auto;order:1}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item>span:first-child{-webkit-flex:1 0 auto;flex:1 0 auto}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item>span:last-child{width:inherit}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item>span:last-child.price-box__price{font-size:14px;color:#24505c}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item:first-child{-webkit-flex:1 0 auto;flex:1 0 auto}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item.price-box__item-starting{order:3}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item.price-box__item-starting .price-box__price{font-size:14px;color:#24505c}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item.price-box__item-due{order:2;padding-right:0}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item.price-box__item-due .price-box__price{font-size:14px;color:#24505c}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item--tax--full-width{text-align:right;font-size:12px;color:#ccc;margin-bottom:15px;margin-top:5px}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item--strong{font-size:14px;font-weight:600}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item--strong.price-box__item--original-price{color:#aaa;text-decoration:line-through}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .price-box__item--strong.price-box__item--due-today-price{color:#2eb67a}.partial-reg-form-modal .reg-modal .mobile-cart.modern-cc .price-box .icon-question-sign{display:none}.partial-reg-form-modal .reg-modal .grey{color:#999}.partial-reg-form-modal .reg-modal .right{float:right}.partial-reg-form-modal .reg-modal span.cardIcons{background-image:url("/images/cards.png");width:139px;height:31px;display:inline-block;vertical-align:bottom;margin:0;padding:0}@media (min-width:768px){.partial-reg-form-modal .reg-modal .cart-product tr.discount-price td{padding-bottom:0}.partial-reg-form-modal .reg-modal .cart-product tr.billing-term--summary.billing-summary--family-plan{font-weight:600}.partial-reg-form-modal .reg-modal .cart-product tr.billing-term--summary td{padding-top:30px}.partial-reg-form-modal .reg-modal .cart-product .billing-day{color:#999;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4}.partial-reg-form-modal .row .form-group:not(:first-child){padding-left:0}}@media (min-width:768px) and (max-width:374px){.partial-reg-form-modal .reg-modal .cart-product .billing-day{font-size:13px}}.partial-reg-form-modal .reg-modal .haveCouponText{clear:both}.partial-reg-form-modal .reg-modal .process-time-text{overflow:hidden;margin-top:1em;margin-bottom:.5em;font-size:14px;height:6em;padding:1em;border-radius:6px;background:#fff;box-shadow:0 1px 4px #ccc;-webkit-animation:.3s slideInText;animation:.3s slideInText}.partial-reg-form-modal .reg-modal .process-time-text .media-left{padding-right:1em}@keyframes slideInText{0%{margin-top:0;margin-bottom:0;height:0;opacity:0}50%{margin-top:1em;margin-bottom:.5em;height:6em;opacity:0}100%{margin-top:1em;margin-bottom:.5em;height:6em;opacity:1}}@-webkit-keyframes slideInText{0%{margin-top:0;margin-bottom:0;height:0;opacity:0}50%{margin-top:1em;margin-bottom:.5em;height:6em;opacity:0}100%{margin-top:1em;margin-bottom:.5em;height:6em;opacity:1}}.partial-reg-form-modal .reg-modal .spinner{width:2em;height:2em;max-width:none;-webkit-animation:1s linear infinite spin;-o-animation:1s linear infinite spin;animation:1s linear infinite spin}.partial-reg-form-modal .reg-modal .spinner-full{width:auto;height:auto}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.partial-reg-form-modal .reg-modal .mobile-cart{margin:0 15px}.partial-reg-form-modal .reg-modal .mobile-cart .price-details,.partial-reg-form-modal .reg-modal .tabArea .blockTabs{padding-left:0}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab{width:48%}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .radio-button{display:none}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active{background:#ccc}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.first-child{margin-left:0}}.partial-reg-form-modal .study-answer-question{background:#eee;border-radius:4px;color:#24505c;padding:10px 15px}.partial-reg-form-modal .study-answer-question .study-answer-question__label{font-size:13px;margin-bottom:5px}.partial-reg-form-modal .study-answer-question .study-answer-question__question{font-size:15px}.partial-reg-form-modal .reg-modal-product-bullets{margin:0;padding:0 0 0 1em}.partial-reg-form-modal .reg-modal-product-bullets>li{padding:0 0 .5em;font-size:14px;line-height:1.4}.test-specific-reg-v1{display:none}.license-expiration-notification{background:#4dc1b8;font-size:13px}.license-expiration-notification.expired{background:#f79420}.license-expiration-notification__inner{max-width:1140px;margin:auto;padding:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}.license-expiration-notification__inner>*{-webkit-flex:1 1 auto;flex:1 1 auto;align-items:center}@media (min-width:768px){.license-expiration-notification__inner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}}.license-expiration-notification__header{-webkit-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;color:#fff;align-items:center;font-size:18px;font-weight:600}.license-expiration-notification__header>*{display:table-cell;vertical-align:middle}.license-expiration-notification__header__icon{font-size:26px;font-weight:400}.license-expiration-notification__header__text{padding-left:7px}.license-expiration-notification__body{padding:15px 24px 15px 0;color:#fff;line-height:1.7}@media (min-width:768px){.license-expiration-notification__header__icon{font-size:40px}.license-expiration-notification__body{padding:0 15px;line-height:1.5}#navCourses{width:430px}#navCourses.by-subject-only{width:250px}#navCurriculum{width:431px}#navCourses.popoutContainer,#navCurriculum.popoutContainer{grid-template-areas:"subject   level     popout" "subject   test      popout" "subject   .         popout" "browseAll browseAll popout"}#navCourses.popoutContainer #navCoursesBySubject,#navCurriculum.popoutContainer #navCoursesBySubject{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:subject}#navCourses.popoutContainer #navCoursesByLevel,#navCurriculum.popoutContainer #navCoursesByLevel{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:level;padding-left:15px}#navCourses.popoutContainer #navCoursesByTest,#navCurriculum.popoutContainer #navCoursesByTest{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:test;padding-left:15px}#navCourses.popoutContainer #navCoursesBrowseAll,#navCurriculum.popoutContainer #navCoursesBrowseAll{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:browseAll;padding-top:15px}#navCourses.popoutContainer.show-popularTestsPopout,#navCurriculum.popoutContainer.show-popularTestsPopout{width:calc(430px + 200px - 1em);padding-right:0;-ms-grid-columns:auto auto 200px;grid-template-columns:auto auto 200px}#navCourses.popoutContainer.show-popularTestsPopout [study-nav-popout=popularTestsPopout],#navCurriculum.popoutContainer.show-popularTestsPopout [study-nav-popout=popularTestsPopout]{background:#eee}#navCourses.popoutContainer.show-popularTestsPopout #popularTestsPopout.course-popout,#navCurriculum.popoutContainer.show-popularTestsPopout #popularTestsPopout.course-popout{display:block}#navCourses.popoutContainer #popularTestsPopout.course-popout,#navCurriculum.popoutContainer #popularTestsPopout.course-popout{width:200px}#navCourses.popoutContainer.show-teacherTestsPopout,#navCurriculum.popoutContainer.show-teacherTestsPopout{width:calc(430px + 200px - 1em);padding-right:0;-ms-grid-columns:auto auto 200px;grid-template-columns:auto auto 200px}#navCourses.popoutContainer.show-teacherTestsPopout [study-nav-popout=teacherTestsPopout],#navCurriculum.popoutContainer.show-teacherTestsPopout [study-nav-popout=teacherTestsPopout]{background:#eee}#navCourses.popoutContainer.show-teacherTestsPopout #teacherTestsPopout.course-popout,#navCurriculum.popoutContainer.show-teacherTestsPopout #teacherTestsPopout.course-popout{display:block}#navCourses.popoutContainer #teacherTestsPopout.course-popout,#navCurriculum.popoutContainer #teacherTestsPopout.course-popout{width:200px}#navCourses.popoutContainer.show-nursingTestsPopout,#navCurriculum.popoutContainer.show-nursingTestsPopout{width:calc(430px + 200px - 1em);padding-right:0;-ms-grid-columns:auto auto 200px;grid-template-columns:auto auto 200px}#navCourses.popoutContainer.show-nursingTestsPopout [study-nav-popout=nursingTestsPopout],#navCurriculum.popoutContainer.show-nursingTestsPopout [study-nav-popout=nursingTestsPopout]{background:#eee}#navCourses.popoutContainer.show-nursingTestsPopout #nursingTestsPopout.course-popout,#navCurriculum.popoutContainer.show-nursingTestsPopout #nursingTestsPopout.course-popout{display:block}#navCourses.popoutContainer #nursingTestsPopout.course-popout,#navCurriculum.popoutContainer #nursingTestsPopout.course-popout{width:200px}#navCourses.popoutContainer.show-otherTestsPopout,#navCurriculum.popoutContainer.show-otherTestsPopout{width:calc(430px + 200px - 1em);padding-right:0;-ms-grid-columns:auto auto 200px;grid-template-columns:auto auto 200px}#navCourses.popoutContainer.show-otherTestsPopout [study-nav-popout=otherTestsPopout],#navCurriculum.popoutContainer.show-otherTestsPopout [study-nav-popout=otherTestsPopout]{background:#eee}#navCourses.popoutContainer.show-otherTestsPopout #otherTestsPopout.course-popout,#navCurriculum.popoutContainer.show-otherTestsPopout #otherTestsPopout.course-popout{display:block}#navCourses.popoutContainer #otherTestsPopout.course-popout,#navCurriculum.popoutContainer #otherTestsPopout.course-popout{width:200px}#navCurriculum.popoutContainer{grid-template-areas:"subject   level     popout" "subject   goal      popout" "subject   viewAll   popout"}#navCurriculum.popoutContainer #navCurriculumBySubject{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:subject;padding-right:15px}#navCurriculum.popoutContainer #navCurriculumByLevel{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:level;padding-left:15px}#navCurriculum.popoutContainer #navCurriculumByGoal{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:goal;padding-left:15px}#navCurriculum.popoutContainer #navCurriculumViewAll{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:viewAll;padding-left:15px}}.license-expiration-notification__body a.license-expiration-notification__body_link{text-decoration:underline;color:#fff}.license-expiration-notification__body a.license-expiration-notification__body_link:active,.license-expiration-notification__body a.license-expiration-notification__body_link:hover{color:#24505c}.license-expiration-notification__body__phone{white-space:nowrap}.license-expiration-notification__actions{padding-right:24px;color:#24505c}.license-expiration-notification__actions>:first-child{padding-bottom:10px}.license-expiration-notification__actions__item{white-space:nowrap}.license-expiration-notification__actions__item__text{text-decoration:underline;cursor:pointer}.license-expiration-notification__actions__item__text:active,.license-expiration-notification__actions__item__text:hover{color:#fff}.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav-header{color:#555;text-decoration:none!important;font-weight:600;display:block;padding:.5em 0}.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav{columns:2}.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav>li{page-break-inside:avoid;break-inside:avoid}@media (min-width:525px){.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav{columns:3}}@media (min-width:600px){.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav{columns:4}}.new-label-box-shadow{border-radius:4px;box-shadow:0 0 0 3px #8cc63e}.new-label-box-shadow:after{display:inline-block;content:"NEW";background:#8cc63e;color:#fff;padding:3px 5px;font-size:12px;font-weight:600;position:absolute;top:-26px;left:4%;border-top-left-radius:4px;border-top-right-radius:4px}.beta-label-box-shadow{border-radius:4px;box-shadow:0 0 0 3px #8cc63e}.beta-label-box-shadow:after{display:inline-block;content:"NEW";background:#8cc63e;color:#fff;padding:3px 5px;font-size:12px;font-weight:600;position:absolute;top:-26px;left:4%;border-top-left-radius:4px;border-top-right-radius:4px}.beta-label-box-shadow::after{content:"BETA"}.beta-label-tag,.new-label-tag{display:inline-block;content:"NEW";background:#8cc63e;color:#fff;padding:0 5px;font-size:12px;font-weight:600;margin-right:5px;border-radius:4px}.beta-label-tab:after,.new-label-tab:after{display:inline-block;content:"NEW";background:#8cc63e;color:#fff;padding:3px 5px;font-size:12px;font-weight:600;position:absolute;top:100%;left:50%;transform:translateX(-50%);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.beta-label-tab::after{content:"BETA"}.expandable-card-list-first-row{display:grid;gap:24px;margin:16px 0;grid-template-columns:1fr}.expandable-card-list-expanded .collapsible-auto-size>div{display:grid;gap:24px;margin:16px 0;grid-template-columns:1fr}.expandable-card-list-show-hide-link{display:flex;align-items:center;color:#0f88aa;font-size:16px;font-weight:700;fill:#0f88aa}.more-menu__toggle{color:#555;background-color:#fff;border:none;box-shadow:none;padding:0}.more-menu__toggle:hover{background-color:#fff}.more-menu__toggle:focus{outline:0}.more-menu__toggle:after{display:none}.more-menu__menu{border-radius:8px;border:1px solid #eee;box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}.more-menu__menu .bs5-dropdown-item{padding:12px;color:#000;text-decoration:none;text-align:center}.more-menu__menu .bs5-dropdown-item:hover{background-color:#f8fafb;text-decoration:none}/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:calc(1.265rem + .18vw);font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (min-width:1200px){.form-select{font-size:1.4rem}}.form-select:focus{border-color:rgb(127.5,202.5,216.5);outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(0,150,178,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:1.225rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:calc(1.3rem + .6vw);border-radius:.3rem}@media (min-width:1200px){.form-select-lg{font-size:1.75rem}}.form-check{display:block;min-height:2.1rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgb(127.5,202.5,216.5);outline:0;box-shadow:0 0 0 .25rem rgba(0,150,178,.25)}.form-check-input:checked{background-color:#0096b2;border-color:#0096b2}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0096b2;border-color:#0096b2;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28127.5, 202.5, 216.5%29'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.225rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:6px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#c1393e}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.225rem;color:#fff;background-color:rgba(193,57,62,.9);border-radius:6px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#c1393e}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#c1393e;box-shadow:0 0 0 .25rem rgba(193,57,62,.25)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#c1393e}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#c1393e;box-shadow:0 0 0 .25rem rgba(193,57,62,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#c1393e}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#c1393e}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(193,57,62,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#c1393e}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.bs5-dropdown,.bs5-dropend,.bs5-dropstart,.bs5-dropup{position:relative}.bs5-dropdown-toggle{white-space:nowrap}.bs5-dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.bs5-dropdown-toggle:empty::after{margin-left:0}.bs5-dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:calc(1.265rem + .18vw);color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.bs5-dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.bs5-dropdown-menu-start{--bs-position:start}.bs5-dropdown-menu-start[data-bs-popper]{right:auto;left:0}.bs5-dropdown-menu-end{--bs-position:end}.bs5-dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.bs5-dropdown-menu-sm-start{--bs-position:start}.bs5-dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.bs5-dropdown-menu-sm-end{--bs-position:end}.bs5-dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){#navSubjects{width:300px}#navSubjects.popoutContainer{grid-template-areas:"directory directory popout"}#navSubjects.popoutContainer #navQuestionsBySubject{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:directory;padding-left:15px}#navSubjects.popoutContainer.show-studyQuestionPopout0{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout0 [study-nav-popout=studyQuestionPopout0]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout0 #studyQuestionPopout0.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout0.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout1{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout1 [study-nav-popout=studyQuestionPopout1]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout1 #studyQuestionPopout1.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout1.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout2{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout2 [study-nav-popout=studyQuestionPopout2]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout2 #studyQuestionPopout2.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout2.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout3{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout3 [study-nav-popout=studyQuestionPopout3]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout3 #studyQuestionPopout3.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout3.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout4{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout4 [study-nav-popout=studyQuestionPopout4]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout4 #studyQuestionPopout4.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout4.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout5{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout5 [study-nav-popout=studyQuestionPopout5]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout5 #studyQuestionPopout5.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout5.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout6{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout6 [study-nav-popout=studyQuestionPopout6]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout6 #studyQuestionPopout6.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout6.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout7{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout7 [study-nav-popout=studyQuestionPopout7]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout7 #studyQuestionPopout7.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout7.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout8{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout8 [study-nav-popout=studyQuestionPopout8]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout8 #studyQuestionPopout8.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout8.course-popout{width:225px}#navSubjects.popoutContainer.show-studyQuestionPopout9{width:calc(300px + 225px - 1em);padding-right:0;-ms-grid-columns:auto auto 225px;grid-template-columns:auto auto 225px}#navSubjects.popoutContainer.show-studyQuestionPopout9 [study-nav-popout=studyQuestionPopout9]{background:#eee}#navSubjects.popoutContainer.show-studyQuestionPopout9 #studyQuestionPopout9.course-popout{display:block}#navSubjects.popoutContainer #studyQuestionPopout9.course-popout{width:225px}.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav{columns:2}.study-nav__site-nav>li:hover .study-nav__sub-nav.siloPopoutContainer{display:-ms-grid;display:grid}#navSilos.siloPopoutContainer{user-select:none;-ms-grid-columns:minmax(200px,auto) minmax(200px,auto) 0;grid-template-columns:minmax(200px,auto) minmax(200px,auto) 0;grid-template-areas:"subtopic   lessons     popout" "subtopic   lessons      popout"}#navSilos.siloPopoutContainer #navSilosBySubtopic{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:subtopic}#navSilos.siloPopoutContainer #navSilosByLesson{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:lessons;padding-left:15px}.expandable-card-list-expanded .collapsible-auto-size>div,.expandable-card-list-first-row{grid-template-columns:repeat(3,1fr)}.bs5-dropdown-menu-md-start{--bs-position:start}.bs5-dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.bs5-dropdown-menu-md-end{--bs-position:end}.bs5-dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.bs5-dropdown-menu-lg-start{--bs-position:start}.bs5-dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.bs5-dropdown-menu-lg-end{--bs-position:end}.bs5-dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.bs5-dropdown-menu{font-size:1.4rem}.bs5-dropdown-menu-xl-start{--bs-position:start}.bs5-dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.bs5-dropdown-menu-xl-end{--bs-position:end}.bs5-dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.bs5-dropdown-menu-xxl-start{--bs-position:start}.bs5-dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.bs5-dropdown-menu-xxl-end{--bs-position:end}.bs5-dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.bs5-dropup .bs5-dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.bs5-dropup .bs5-dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.bs5-dropup .bs5-dropdown-toggle:empty::after{margin-left:0}.bs5-dropend .bs5-dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.bs5-dropend .bs5-dropdown-toggle::after{display:inline-block;margin-left:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.bs5-dropend .bs5-dropdown-toggle:empty::after{margin-left:0}.bs5-dropstart .bs5-dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.bs5-dropstart .bs5-dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.bs5-dropstart .bs5-dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.bs5-dropstart .bs5-dropdown-toggle:empty::after{margin-left:0}.bs5-dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.bs5-dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#0096b2;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.bs5-dropdown-item:focus,.bs5-dropdown-item:hover{color:rgb(0,135,160.2);background-color:#e9ecef}.bs5-dropdown-item.active,.bs5-dropdown-item:active{color:#fff;text-decoration:none;background-color:#0096b2}.bs5-dropdown-item.disabled,.bs5-dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.bs5-dropdown-menu.show{display:block}.bs5-dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:1.225rem;color:#6c757d;white-space:nowrap}.bs5-dropdown-item-text{display:block;padding:.25rem 1rem;color:#0096b2}.bs5-dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.bs5-dropdown-menu-dark .bs5-dropdown-item{color:#dee2e6}.bs5-dropdown-menu-dark .bs5-dropdown-item:focus,.bs5-dropdown-menu-dark .bs5-dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.bs5-dropdown-menu-dark .bs5-dropdown-item.active,.bs5-dropdown-menu-dark .bs5-dropdown-item:active{color:#fff;background-color:#0096b2}.bs5-dropdown-menu-dark .bs5-dropdown-item.disabled,.bs5-dropdown-menu-dark .bs5-dropdown-item:disabled{color:#adb5bd}.bs5-dropdown-menu-dark .bs5-dropdown-divider{border-color:rgba(0,0,0,.15)}.bs5-dropdown-menu-dark .bs5-dropdown-item-text{color:#dee2e6}.bs5-dropdown-menu-dark .bs5-dropdown-header{color:#adb5bd}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(0,150,178,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.bs5-modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.bs5-modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.bs5-modal.fade .bs5-modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.bs5-modal.fade .bs5-modal-dialog,.form-select,.form-switch .form-check-input{transition:none}}.bs5-modal.show .bs5-modal-dialog{transform:none}.bs5-modal.bs5-modal-static .bs5-modal-dialog{transform:scale(1.02)}.bs5-modal-dialog-scrollable{height:calc(100% - 1rem)}.bs5-modal-dialog-scrollable .bs5-modal-content{max-height:100%;overflow:hidden}.bs5-modal-dialog-scrollable .bs5-modal-body{overflow-y:auto}.bs5-modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.bs5-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.bs5-modal-backdrop{position:fixed;top:0;left:0;z-index:1049;width:100vw;height:100vh;background-color:#000}.bs5-modal-backdrop.fade{opacity:0}.bs5-modal-backdrop.show{opacity:.7}.bs5-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;border-bottom:1px solid #dee2e6;border-top-left-radius:3px;border-top-right-radius:3px}.bs5-modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.bs5-modal-body{position:relative;flex:1 1 auto}.bs5-modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;border-top:1px solid #dee2e6;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.bs5-modal-footer>*{margin:.25rem}@media (min-width:576px){.bs5-modal-dialog{max-width:600px;margin:30px auto}.bs5-modal-dialog-scrollable{height:calc(100% - 60px)}.bs5-modal-dialog-centered{min-height:calc(100% - 60px)}.bs5-modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.bs5-modal-sm{max-width:300px}}@media (min-width:992px){.bs5-modal-lg,.bs5-modal-xl{max-width:900px}}@media (min-width:1200px){.bs5-modal-xl{max-width:1140px}}.bs5-modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.bs5-modal-fullscreen .bs5-modal-content{height:100%;border:0;border-radius:0}.bs5-modal-fullscreen .bs5-modal-header{border-radius:0}.bs5-modal-fullscreen .bs5-modal-body{overflow-y:auto}.bs5-modal-fullscreen .bs5-modal-footer{border-radius:0}@media (max-width:575.98px){.bs5-modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.bs5-modal-fullscreen-sm-down .bs5-modal-content{height:100%;border:0;border-radius:0}.bs5-modal-fullscreen-sm-down .bs5-modal-header{border-radius:0}.bs5-modal-fullscreen-sm-down .bs5-modal-body{overflow-y:auto}.bs5-modal-fullscreen-sm-down .bs5-modal-footer{border-radius:0}}@media (max-width:767.98px){.bs5-modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.bs5-modal-fullscreen-md-down .bs5-modal-content{height:100%;border:0;border-radius:0}.bs5-modal-fullscreen-md-down .bs5-modal-header{border-radius:0}.bs5-modal-fullscreen-md-down .bs5-modal-body{overflow-y:auto}.bs5-modal-fullscreen-md-down .bs5-modal-footer{border-radius:0}}@media (max-width:991.98px){.bs5-modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.bs5-modal-fullscreen-lg-down .bs5-modal-content{height:100%;border:0;border-radius:0}.bs5-modal-fullscreen-lg-down .bs5-modal-header{border-radius:0}.bs5-modal-fullscreen-lg-down .bs5-modal-body{overflow-y:auto}.bs5-modal-fullscreen-lg-down .bs5-modal-footer{border-radius:0}}@media (max-width:1199.98px){.bs5-modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.bs5-modal-fullscreen-xl-down .bs5-modal-content{height:100%;border:0;border-radius:0}.bs5-modal-fullscreen-xl-down .bs5-modal-header{border-radius:0}.bs5-modal-fullscreen-xl-down .bs5-modal-body{overflow-y:auto}.bs5-modal-fullscreen-xl-down .bs5-modal-footer{border-radius:0}}@media (max-width:1399.98px){.bs5-modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.bs5-modal-fullscreen-xxl-down .bs5-modal-content{height:100%;border:0;border-radius:0}.bs5-modal-fullscreen-xxl-down .bs5-modal-header{border-radius:0}.bs5-modal-fullscreen-xxl-down .bs5-modal-body{overflow-y:auto}.bs5-modal-fullscreen-xxl-down .bs5-modal-footer{border-radius:0}}.bs5-modal.fade.show{opacity:1}.bs5-modal-title{line-height:1.5;margin:0}.bs5-modal-title.centered{flex-grow:1;text-align:center}.bs5-modal-body,.bs5-modal-footer,.bs5-modal-header{padding:15px}.bs5-tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:1.225rem;word-wrap:break-word;opacity:0}.bs5-tooltip.show{opacity:.9}.bs5-tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.bs5-tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#24505c}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#24505c}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#24505c}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#24505c}.bs5-tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#24505c;border-radius:6px}.bs5-popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:1.225rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.bs5-popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.bs5-popover .popover-arrow::after,.bs5-popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:calc(1.265rem + .18vw);background-color:rgb(239.7,239.7,239.7);border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}@media (min-width:1200px){.popover-header{font-size:1.4rem}}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#212529}.bs5-carousel{position:relative}.bs5-carousel.pointer-event{touch-action:pan-y}.bs5-carousel-inner{position:relative;width:100%;overflow:hidden}.bs5-carousel-inner::after{display:block;clear:both;content:""}.bs5-carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}.bs5-carousel-item-next,.bs5-carousel-item-prev,.bs5-carousel-item.active{display:block}.active.bs5-carousel-item-end,.bs5-carousel-item-next:not(.bs5-carousel-item-start){transform:translateX(100%)}.active.bs5-carousel-item-start,.bs5-carousel-item-prev:not(.bs5-carousel-item-end){transform:translateX(-100%)}.bs5-carousel-fade .bs5-carousel-item{opacity:0;transition-property:opacity;transform:none}.bs5-carousel-fade .bs5-carousel-item-next.bs5-carousel-item-start,.bs5-carousel-fade .bs5-carousel-item-prev.bs5-carousel-item-end,.bs5-carousel-fade .bs5-carousel-item.active{z-index:1;opacity:1}.bs5-carousel-fade .active.bs5-carousel-item-end,.bs5-carousel-fade .active.bs5-carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.bs5-carousel-fade .active.bs5-carousel-item-end,.bs5-carousel-fade .active.bs5-carousel-item-start,.bs5-carousel-item{transition:none}}.bs5-carousel-control-next,.bs5-carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s}.bs5-carousel-control-next:focus,.bs5-carousel-control-next:hover,.bs5-carousel-control-prev:focus,.bs5-carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.bs5-carousel-control-prev{left:0}.bs5-carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.bs5-carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.bs5-carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:13px;height:13px;padding:0;margin-right:2px;margin-left:2px;text-indent:-999px;cursor:pointer;background-color:#000;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s;border:1px solid #000;border-radius:50%}@media (prefers-reduced-motion:reduce){.bs5-carousel-control-next,.bs5-carousel-control-prev,.bs5-carousel-indicators [data-bs-target]{transition:none}}.bs5-carousel-indicators .active{opacity:1}.bs5-carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.bs5-carousel-dark .carousel-control-next-icon,.bs5-carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.bs5-carousel-dark .bs5-carousel-indicators [data-bs-target]{background-color:#000}.bs5-carousel-dark .bs5-carousel-caption{color:#000}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5);transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.7}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem}.offcanvas-header .btn-close{padding:.5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.eureka_accordion_set .eureka_accordion_set__title{font:700 18px/1.6 "Open Sans",sans-serif;color:#000;padding-bottom:12px}.eureka_accordion{color:#000;padding:16px}.eureka_accordion.eureka_accordion--with-border{border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.eureka_accordion.eureka_accordion--with-border.eureka_accordion--first{border-top:1px solid #eee;border-top-left-radius:8px;border-top-right-radius:8px}.eureka_accordion.eureka_accordion--with-border.eureka_accordion--last{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.eureka_accordion .eureka_accordion__title{gap:8px;display:flex;justify-content:space-between;cursor:pointer}.eureka_accordion .eureka_accordion__title .eureka_accordion__title__text{font:600 16px/1.6 "Open Sans",sans-serif}.eureka_accordion .eureka_accordion__title.collapsed .eureka_accordion__title__text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.eureka_accordion .eureka_accordion__title .eureka_accordion__title__collapsed-icon,.eureka_accordion .eureka_accordion__title .eureka_accordion__title__opened-icon{color:#000;display:none;height:24px}.eureka_accordion .eureka_accordion__title.collapsed .eureka_accordion__title__collapsed-icon,.eureka_accordion .eureka_accordion__title:not(.collapsed) .eureka_accordion__title__opened-icon{display:block}.eureka_accordion .eureka_accordion__content{font:400 14px/1.6 "Open Sans",sans-serif;color:#000;padding-top:16px}.eureka-button{display:inline-block;padding:12px 16px;font-weight:700;border-radius:8px;text-decoration:none}.eureka-button.eureka-button--small{padding:8px 12px}.eureka-button:focus,.eureka-button:hover{text-decoration:none}.eureka-button:focus{box-shadow:none}.eureka-button:focus-visible{text-decoration:underline}.eureka-button--primary{color:#fff;background-color:#24505c;border:none}.eureka-button--primary:focus,.eureka-button--primary:hover{color:#fff;background-color:#163b45}.eureka-button--primary:active{background-color:#000}.eureka-button--primary[disabled]{opacity:60%;background-color:#789299}.eureka-button--secondary{background-color:transparent;border:2px solid #24505c;color:#24505c;padding:10px 14px}.eureka-button--secondary.eureka-button--small{padding:6px 10px}.eureka-button--secondary:active{border-color:#000;color:#000}.eureka-button--secondary:focus-visible,.eureka-button--secondary:hover{border-color:#163b45;border-width:3px;padding:9px 13px}.eureka-button--secondary:focus-visible.eureka-button--small,.eureka-button--secondary:hover.eureka-button--small{padding:5px 9px}.eureka-button--secondary[disabled]{opacity:60%;border:2px solid #24505c;color:#24505c;padding:10px 14px}.eureka-button--secondary.eureka-button--pill{padding:6px 14px}.eureka-button--secondary.eureka-button--pill:hover{padding:5px 13px}.eureka-button--tertiary{background:0 0;border:none;color:#0f88aa;text-decoration:none}.eureka-button--tertiary:hover{color:#227187}.eureka-button--tertiary:active{color:#24505c}.eureka-button--tertiary[disabled]{opacity:60%;color:#0f88aa}.eureka-button--tertiary-link{padding:0}.eureka-button--circle{border-radius:50%}.eureka-button--pill{border-radius:500px;padding:8px 16px}.eureka-button--loading{opacity:60%}.eureka-button__loading-spinner{animation:1s linear infinite spin}.eureka-button--loading:not(.eureka-button--primary) .eureka-button__loading-spinner{background-color:#24505c;mask-image:url("/images/reDesign/svg/white/spinner.svg");-webkit-mask-image:url("/images/reDesign/svg/white/spinner.svg")}.eureka-button--mango{border:none;background:#fab323;color:#333;font-size:14px}.eureka-button--mango:hover{background-color:#ec9c00;border-color:#ec9c00;color:#333}.eureka-button--mango:active{background-color:#d98200;border-color:#d98200}.eureka-button--mango:focus{color:#333}.eureka-button--mango:disabled{opacity:.6}@-moz-keyframes spin{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.eureka-carousel{display:flex;flex-direction:column;gap:8px}.eureka-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.eureka-carousel__header-title{font-weight:600;color:#000;font-size:16px}.eureka-carousel__header-link{font-weight:600;min-width:fit-content}.eureka-carousel__header-link:hover{color:#24505c}.eureka-carousel__carousel{display:grid;grid-template-columns:0 1fr 0;grid-template-areas:"eureka-carousel-paginate-left eureka-carousel-items eureka-carousel-paginate-right"}.eureka-carousel__items-container{grid-area:eureka-carousel-items;display:flex;gap:8px;scroll-snap-type:x mandatory}.eureka-carousel__items-container>*{scroll-snap-align:start}.eureka-carousel__paginate{display:flex;align-items:center;z-index:1}.modal-backdrop{z-index:1}.eureka-carousel__paginate--left{grid-area:eureka-carousel-paginate-left}.eureka-carousel__paginate--right{grid-area:eureka-carousel-paginate-right}.eureka-carousel__svg{background-color:#fff;transition:background-color .2s linear;border-radius:50%;height:40px;width:40px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px 0 #ccc;-webkit-box-shadow:0 4px 10px 0 #ccc}.eureka-carousel__svg svg{fill:#000;height:40px;width:40px}.eureka-carousel__svg:hover:not(.eureka-carousel__svg--disable){background-color:#eee}.eureka-carousel__svg:active:not(.eureka-carousel__svg--disable){background-color:#d9d9d9}.eureka-carousel__svg--disable svg{fill:#ccc}.eureka-carousel__pagination-dots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px}.eureka-carousel__pagination-dots--overflow-first :first-child{height:4px;width:4px}.eureka-carousel__pagination-dots--overflow-first :nth-child(2){height:6px;width:6px}.eureka-carousel__pagination-dots--overflow-last :nth-last-child(2){height:6px;width:6px}.eureka-carousel__pagination-dots--overflow-last :last-child{height:4px;width:4px}.eureka-carousel__pagination-dot{height:8px;width:8px;background-color:#ccc;border-radius:50%;transition:width .25s,height .25s}.eureka-carousel__pagination-dot--active{background-color:#000}.eureka-clickable-tags__list{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-start;gap:8px}.eureka-clickable-tags__list li{margin:0}.eureka-clickable-tags__tag{padding:4px 12px;border-radius:8px;background-color:#f8fafb;color:#0f88aa;display:inline-flex;display:flex;align-items:center;gap:4px;border:none}.eureka-clickable-tags__tag:before{content:"";display:inline-block;width:20px;height:20px;background-color:#0f88aa;mask-image:url("/images/icons/material/icon-info-circle-20.svg");-webkit-mask-image:url("/images/icons/material/icon-info-circle-20.svg");flex-shrink:0}.eureka-clickable-tags__tag:hover{text-decoration:underline}.eureka-date-input__container{position:relative}.eureka-calendar-input__container{position:relative;margin:0}.eureka-date-input__icon{position:absolute;top:9px;left:12px;pointer-events:none}.eureka-date-input::-webkit-date-and-time-value{display:none}.eureka-date-input::-webkit-calendar-picker-indicator{opacity:0;width:100%;-webkit-appearance:none;cursor:pointer}.eureka-date-input__text{position:absolute;top:9px;left:40px;font-size:14px;font-weight:400;pointer-events:none}.eureka-date-input__placeholder{color:#555}.eureka-date-input__selected-date{color:#000}.eureka-select-input-container{position:relative}.eureka-select-input-container .eureka-select-dropdown{height:38px;width:100%;display:flex;justify-content:space-between;align-items:center;font-weight:400;box-shadow:none;cursor:default!important;background-color:#fff;color:#000;font-size:14px;padding:8px 12px;border-radius:8px;border:1px solid #ccc;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.eureka-select-input-container .eureka-select-dropdown.eureka-select-dropdown__unselected{color:#555}.eureka-select-input-container .eureka-select-dropdown.eureka-select-dropdown__invalid{border:2px solid #c1393e}.eureka-select-input-container .bs5-dropdown-toggle:hover,.eureka-select-input-container .dropdown-toggle:hover{cursor:pointer}.eureka-select-input-container .bs5-dropdown-menu,.eureka-select-input-container .dropdown-menu{width:100%;border-radius:8px;padding:0;box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}.eureka-select-input-container .bs5-dropdown-item,.eureka-select-input-container .dropdown-item{padding:8px 12px;color:#000;text-decoration:none}.eureka-select-input-container .bs5-dropdown-item:first-child,.eureka-select-input-container .dropdown-item:first-child{border-radius:8px 8px 0 0}.eureka-select-input-container .bs5-dropdown-item:last-child,.eureka-select-input-container .dropdown-item:last-child{border-radius:0 0 8px 8px}.eureka-select-input-container .bs5-dropdown-item:hover,.eureka-select-input-container .dropdown-item:hover{color:#000!important;background-color:#f8fafb}.eureka-select-input-container .bs5-dropdown-item:active,.eureka-select-input-container .dropdown-item:active{color:#fff;background-color:#0f88aa}.eureka-select-input-container .eureka-select-input__icon{position:absolute;right:7px;top:8px;pointer-events:none}.eureka-show-timeframe__toggle{color:#0f88aa;font-weight:700;font-size:14px;display:inline-block;width:fit-content}.eureka-show-timeframe__toggle:hover{cursor:pointer}.eureka-date-input{color:#000;height:38px;font-size:14px;padding:7px 12px;border-radius:8px;border:1px solid #ccc;background:#fff;margin:0;width:100%;-webkit-appearance:none;-moz-appearance:none}.eureka-date-input--firefox{-webkit-appearance:unset;-moz-appearance:unset;font-weight:400}.eureka-date-input::-webkit-datetime-edit-fields-wrapper{opacity:0}.eureka-inpage-navigator{position:sticky;z-index:100;background:unset}.eureka-inpage-navigator__container{display:grid;grid-auto-flow:column;grid-template-areas:"eureka-inpage-nav-left eureka-inpage-nav-center eureka-inpage-nav-right";grid-template-columns:0 1fr 0;height:fit-content;padding:0;background:#333;color:#fff;max-width:1080px;margin:auto;position:relative}@media (min-width:768px){.eureka_accordion .eureka_accordion__title.collapsed .eureka_accordion__title__text{-webkit-line-clamp:2;line-clamp:2}.eureka-inpage-navigator{background:#333}.eureka-inpage-navigator__container{padding:0 40px}}.eureka-inpage-navigator__items-container{grid-area:eureka-inpage-nav-center;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;overflow:hidden;margin:0 auto;padding:0;gap:12px;width:100%;scroll-behavior:smooth}.eureka-inpage-navigator__item{cursor:pointer;padding:12px 8px 16px;position:relative}.eureka-inpage-navigator__item-text{font-weight:600;font-size:16px;display:block;white-space:nowrap;overflow:hidden}.eureka-inpage-navigator__item-underline{height:4px;width:100%;background:#fff;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0}.eureka-inpage-navigator__paginate-left{grid-area:eureka-inpage-nav-left;transform:translateX(-100%);left:0}.eureka-inpage-navigator__paginate-right{grid-area:eureka-inpage-nav-right;transform:translateX(100%);right:0}.eureka-inpage-navigator__paginate-left,.eureka-inpage-navigator__paginate-right{background:#333;position:absolute;height:100%;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;transition:transform .5s,opacity .5s;cursor:unset}.eureka-inpage-navigator__paginate-left svg,.eureka-inpage-navigator__paginate-right svg{fill:#fff;height:40px;width:40px}.eureka-inpage-navigator__paginate-left--show,.eureka-inpage-navigator__paginate-right--show{opacity:1;transform:translateX(0);cursor:pointer}.eureka-inpage-navigator__dropdown-button{color:#fff;background-color:#333;font-size:16px;font-weight:600;display:flex;align-items:center;gap:4px;padding:8px 32px;width:100%;border:none}@media not (hover:none){.eureka-inpage-navigator__item:hover{color:#ccc}.eureka-inpage-navigator__paginate-left svg:hover,.eureka-inpage-navigator__paginate-right svg:hover{fill:#ccc}.eureka-inpage-navigator__dropdown-button:hover{background-color:#000}}.eureka-inpage-navigator__dropdown-button-text{width:fit-content;text-align:left}.eureka-inpage-navigator__dropdown-button-svg{height:20px;width:20px;transition:transform .3s}.eureka-inpage-navigator__dropdown-button-svg--open{transform:scaleY(-1)}.eureka-inpage-navigator__dropdown-list{list-style:none;padding:0;margin:0;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);background-color:#fff;border-radius:0 0 8px 8px;overflow:hidden}.eureka-inpage-navigator__dropdown-list li{margin:0}.eureka-inpage-navigator__dropdown-list-item{cursor:pointer;color:#000;padding:12px 24px}.eureka-inpage-navigator__dropdown-list-item:hover{background-color:#eee}.eureka-inpage-navigator__dropdown-list-item--active{font-weight:600}.eureka-mobile-sticky-footer-cta{padding:0;position:fixed;bottom:0;left:0;right:0;height:0;transition:.3s ease-in-out;background-color:#fff;z-index:1;box-shadow:none}@media (min-width:768px){.eureka-mobile-sticky-footer-cta{display:none}}.eureka-mobile-sticky-footer-cta.eureka-mobile-sticky-footer-cta--sticky{padding:16px;height:80px;box-shadow:0 -4px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 -4px 10px 0 rgba(0,0,0,.1)}.eureka-mobile-sticky-footer-cta .reg-cta-mango{text-align:center;display:inline-block;width:100%;padding:12px;border-radius:8px;font-size:16px;font-weight:700;color:#000}.eureka-input__container{display:flex;gap:4px;margin-bottom:8px}.eureka-input__container:not(.eureka-input__container--disabled){cursor:pointer}.eureka-input__text{font-size:14px;font-weight:400;color:#000;margin-bottom:8px}input.eureka-input__hide{display:none}.eureka-input__icon-container{display:flex;align-items:center}.eureka-input__invalid.eureka-input__invalid{border:2px solid #c1393e}.eureka-input__invalid-text{color:#c1393e;font-size:14px;font-weight:600}.eureka-input__text-medium{max-width:202px;padding:7px 12px;font-size:14px;border-radius:8px;border:1px solid #ccc}.checkbox-input__container .eureka-input__icon{flex-shrink:0}.checkbox-input__container--disabled{color:#ccc;cursor:not-allowed;fill:#ccc}img.breakthrough-logo{box-sizing:content-box;min-height:24.07017544pt}img.breakthrough-logo.breakthrough-logo--horizontal{min-height:22.86666667pt}img.breakthrough-logo.breakthrough-logo--vertical{min-height:71.8pt}img.breakthrough-logo.breakthrough-logo--without-gutter{min-height:12.63157895pt}img.breakthrough-logo.breakthrough-logo--without-gutter.breakthrough-logo--horizontal{min-height:12pt}img.breakthrough-logo.breakthrough-logo--without-gutter.breakthrough-logo--vertical{min-height:53pt}.modal-open{overflow:hidden;position:relative}.bs5-modal-backdrop.show{opacity:.4}.eureka-modal{overflow:hidden}.eureka-modal .bs5-modal-dialog{margin:24px auto;max-width:620px}@media (max-width:652px){.eureka-modal .bs5-modal-dialog{margin:24px 16px}}@media (max-width:479.9px){.eureka-modal .bs5-modal-dialog{width:100%;height:100%;margin:0}}.eureka-modal .bs5-modal-content{border-radius:8px;box-shadow:none;border:none;overflow-y:auto}.eureka-modal .bs5-modal-content>:not(.eureka-modal__body){padding:24px}.eureka-modal__title,.eureka-modal__title.bs5-modal-title{color:#000;font-weight:600;margin:0}.eureka-modal__close{fill:#333;cursor:pointer}.eureka-modal__body{display:flex;flex-direction:column;gap:8px;max-height:65vh;color:#000;overflow-y:auto}@media (max-height:600px){.eureka-modal .bs5-modal-content{height:calc(100vh - (24px * 2))}.eureka-modal__body{max-height:100%}}.eureka-modal__body--padding{padding:24px}.eureka-modal__body input{font-weight:400}.eureka-modal .bs5-modal-content .eureka-modal__footer{display:flex;gap:32px}@media (max-width:479.9px){.eureka-modal .bs5-modal-content{height:100%;border-radius:unset}.eureka-modal .bs5-modal-content .eureka-modal__header{padding:16px 24px}.eureka-modal__body{max-height:100%}.eureka-modal .bs5-modal-content .eureka-modal__footer{padding:16px 24px}}.eureka-modal__cancel{color:#24505c}.eureka-modal__cancel:hover{color:#163b45}.eureka-modal__cancel:active{color:#000}.eureka-modal-skeleton-body{gap:24px}.eureka-modal-skeleton-question{display:flex;flex-direction:column;gap:8px}.eureka-modal-skeleton-question__text{max-width:100%;width:300px}.eureka-modal-skeleton-question__input{max-width:100%;width:100%;height:36px}.eureka-modal-skeleton__button{width:50px}.eureka-thumbnail{border-radius:8px;display:flex;gap:12px;align-items:center;height:auto}.eureka-thumbnail--vertical{flex-direction:column;align-items:stretch;width:266px}.eureka-thumbnail--horizontal{flex-direction:row}.eureka-thumbnail--card.eureka-thumbnail--horizontal{padding:16px}.eureka-thumbnail--card.eureka-thumbnail--horizontal .eureka-thumbnail__action{flex-shrink:0}.eureka-thumbnail--card.eureka-thumbnail--vertical{padding-bottom:16px}.eureka-thumbnail--card.eureka-thumbnail--vertical .eureka-thumbnail__body{padding-top:4px}.eureka-thumbnail--card.eureka-thumbnail--vertical .eureka-thumbnail__action,.eureka-thumbnail--card.eureka-thumbnail--vertical .eureka-thumbnail__body{padding-left:16px;padding-right:16px}.eureka-thumbnail--interactive{cursor:pointer}.eureka-thumbnail--flat.eureka-thumbnail--interactive{box-shadow:none;transition:box-shadow .3s}.eureka-thumbnail--flat.eureka-thumbnail--interactive:focus-visible .eureka-thumbnail__graphic,.eureka-thumbnail--flat.eureka-thumbnail--interactive:hover .eureka-thumbnail__graphic{box-shadow:0 4px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}.eureka-thumbnail--card.eureka-thumbnail--interactive{box-shadow:none;transition:box-shadow .3s}.eureka-thumbnail--card.eureka-thumbnail--interactive:focus-visible,.eureka-thumbnail--card.eureka-thumbnail--interactive:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}.eureka-thumbnail--default-color{color:unset!important}.eureka-thumbnail:hover{text-decoration:none}.eureka-thumbnail--card{border:1px solid #eee}.eureka-thumbnail__graphic{position:relative;aspect-ratio:1.77777778;max-width:266px;width:100%;overflow:hidden;border-radius:8px;flex-grow:0}.eureka-thumbnail--card.eureka-thumbnail--vertical .eureka-thumbnail__graphic{border-bottom-left-radius:0;border-bottom-right-radius:0}.eureka-thumbnail--horizontal .eureka-thumbnail__graphic{width:160px;max-width:160px;flex:0 0 100%}.eureka-thumbnail__thumbnail-img,.eureka-thumbnail__thumbnail-svg{height:100%;width:100%}.eureka-thumbnail__thumbnail-img{object-fit:cover}.eureka-thumbnail__thumbnail-svg{display:flex;justify-content:center;align-items:center;background-color:#24505c}.eureka-thumbnail__thumbnail-svg object,.eureka-thumbnail__thumbnail-svg svg{fill:#fff;height:40px;width:40px}.eureka-thumbnail__thumbnail-type{color:#fff;position:absolute;bottom:0;right:0;padding:4px;background-color:#555;opacity:.9;display:flex;align-items:center;gap:4px;font-size:12px;border-top-left-radius:8px}.eureka-thumbnail__thumbnail-type svg{height:20px;width:20px}.eureka-thumbnail__thumbnail-type.eureka-thumbnail__thumbnail-type--play-button{border-top-left-radius:0;bottom:calc(50% - 25px);right:calc(50% - 40px)}.eureka-thumbnail__thumbnail-type.eureka-thumbnail__thumbnail-type--play-button svg{height:50px;width:80px}.eureka-thumbnail__body{display:flex;flex-direction:column;gap:4px;color:#555;flex-grow:1;font-weight:400;font-size:14px}.eureka-thumbnail__title{color:#000;font-weight:600;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis}.eureka-thumbnail--interactive:hover .eureka-thumbnail__title{color:#227187}.eureka-thumbnail--interactive:focus-visible .eureka-thumbnail__title{text-decoration:underline}.eureka-thumbnail__status{display:flex;align-items:center;gap:4px;font-weight:600}.eureka-thumbnail__status--success{color:#007d3a}.eureka-thumbnail__status--warning{color:#fab323}.eureka-thumbnail__status--error{color:#b00020}.eureka-radio-input__container .eureka-input__text{margin-top:auto;margin-bottom:auto}.eureka-rating-scale{width:100%;margin:auto}.eureka-rating-scale .eureka-rating-scale__container{display:flex;flex-direction:row;width:100%}@media (max-width:767.9px){.eureka-rating-scale{max-width:420px}.eureka-rating-scale .eureka-rating-scale__container{flex-wrap:wrap;row-gap:12px}}.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button{display:flex;align-items:center;justify-content:center;padding:6px 0;font-size:14px;font-weight:600;border-width:1px 0 1px 1px;border-color:#eee;border-style:solid;background-color:#f8fafb;flex:1}.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button:hover{background-color:#e6f4f7;color:#000;font-weight:600}.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button:first-of-type{border-radius:8px 0 0 8px}.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button:last-of-type{border-radius:0 8px 8px 0;border-width:1px}@media (max-width:767.9px){.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button{flex-basis:20%;-webkit-border-radius:0px}.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button:first-of-type,.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button:nth-of-type(6){border-radius:8px 0 0 8px}.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button:last-of-type,.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button:nth-of-type(5){border-radius:0 8px 8px 0;border-width:1px}.eureka-rating-scale .eureka-rating-scale__text-container .eureka-rating-scale__desktop-text{display:none}}.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button-selected,.eureka-rating-scale .eureka-rating-scale__container .eureka-rating-scale__button-selected:hover{background-color:#0f88aa;color:#fff;font-weight:700}.eureka-rating-scale .eureka-rating-scale__text-container{display:flex;justify-content:space-between;position:relative;height:16px;margin-top:8px}.eureka-rating-scale .eureka-rating-scale__text-container .eureka-rating-scale__text{color:#555;font-size:12px;font-weight:400;line-height:normal}@keyframes shimmer{0%{background-position:-450px 0}100%{background-position:450px 0}}.eureka-skeleton-generic{background-color:#eee;overflow:hidden;position:relative;border-radius:8px}.eureka-skeleton-generic:before{position:absolute;content:"";height:100%;width:100%;background-image:linear-gradient(to right,#eee 0,#e8e8e8 20%,#eee 40%,#eee 100%);background-repeat:no-repeat;background-size:450px 400px;animation:1s linear infinite shimmer}.eureka-skeleton-text{background-color:#eee;overflow:hidden;position:relative;height:24px;width:220px;border-radius:8px}.eureka-skeleton-text:before{position:absolute;content:"";height:100%;width:100%;background-image:linear-gradient(to right,#eee 0,#e8e8e8 20%,#eee 40%,#eee 100%);background-repeat:no-repeat;background-size:450px 400px;animation:1s linear infinite shimmer}.eureka-skeleton-text-inline{background-color:#eee;overflow:hidden;position:relative;height:24px;width:220px;border-radius:8px;display:inline-block}.eureka-skeleton-text-inline:before{position:absolute;content:"";height:100%;width:100%;background-image:linear-gradient(to right,#eee 0,#e8e8e8 20%,#eee 40%,#eee 100%);background-repeat:no-repeat;background-size:450px 400px;animation:1s linear infinite shimmer}.eureka-skeleton-text--paragraph{height:16px}.eureka-skeleton-box{background-color:#eee;overflow:hidden;position:relative;border-radius:10px;height:100px;width:200px}.eureka-skeleton-box:before{position:absolute;content:"";height:100%;width:100%;background-image:linear-gradient(to right,#eee 0,#e8e8e8 20%,#eee 40%,#eee 100%);background-repeat:no-repeat;background-size:450px 400px;animation:1s linear infinite shimmer}.eureka-skeleton-box--full{width:100%}.ai-gradient-bar{overflow:hidden;height:4px;position:relative;background:#17c1c7}.ai-gradient-bar__circle{position:absolute;height:100%;width:100%;background:radial-gradient(circle at center,#f58f1b 0,transparent 100%)}.ai-assistant-icon__svg{display:block;width:56px;height:56px}.ai-assistant-icon--small .ai-assistant-icon__svg{display:block;width:34px;height:34px}.ai-assistant-icon--light .icon-ai-sparkle-outline__big-star,.ai-assistant-icon--light .icon-ai-sparkle-outline__small-star{fill:#fff}div.ai-assistant-launcher-container{display:block;position:relative;line-height:0}.ai-assistant-launcher{color:#000;text-align:left;font-weight:400;background:0 0;border:none;box-shadow:none;border-radius:50%;width:34px;height:34px;padding:0;transition:box-shadow 250ms ease-out}.ai-assistant-launcher:active,.ai-assistant-launcher:hover{background:0 0;border:none}.ai-assistant-launcher:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}.ai-assistant-launcher--disabled,.ai-assistant-launcher:disabled{cursor:default}.ai-assistant-launcher--disabled .ai-assistant-icon-wrapper,.ai-assistant-launcher:disabled .ai-assistant-icon-wrapper{background:linear-gradient(30deg,#eee 20%,#ccc 85%)}.ai-assistant-launcher--disabled:hover,.ai-assistant-launcher:disabled:hover{box-shadow:none}.ai-assistant-launcher--disabled .icon-ai-sparkle-outline__border,.ai-assistant-launcher:disabled .icon-ai-sparkle-outline__border{stroke:#ccc}.ai-assistant-launcher--disabled .icon-ai-sparkle-outline__big-star,.ai-assistant-launcher--disabled .icon-ai-sparkle-outline__small-star,.ai-assistant-launcher:disabled .icon-ai-sparkle-outline__big-star,.ai-assistant-launcher:disabled .icon-ai-sparkle-outline__small-star{fill:#ccc}.tippy-box.ai-assistant-launcher-disable-tooltip{padding:8px;border-radius:8px;overflow:hidden;background:#f8f8f8;color:#000;box-shadow:0 4px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}*+.conversational-ui__header{border-top:1px solid #eee}.conversational-ui__header{background:#fff;padding:16px 24px;display:grid;grid-template-areas:"avatar name resize close" "avatar description resize close";grid-template-columns:max-content 1fr max-content max-content;justify-items:start;align-items:center;column-gap:16px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);z-index:9}.conversational-ui__header__assistant-avatar{grid-area:avatar;place-self:center;width:56px;height:56px;text-align:center}.conversational-ui__header__assistant-name{grid-area:name;display:flex;align-items:center;font-size:16px;font-weight:700;color:#000}.conversational-ui__header__assistant-name.conversational-ui__header__no-description{grid-row:span 2}.conversational-ui__header__beta-tag{display:inline-block;height:27px;border-radius:90px;margin-left:12px;padding:4px 12px;background-color:#e8f4d8;color:#555;font-size:12px}.conversational-ui__header__assistant-description{grid-area:description;color:#000;font-size:16px}.conversational-ui__header__resize{grid-area:resize;place-self:start end;cursor:pointer;display:none}.conversational-ui__header__resize svg{color:#000;height:24px;width:24px}@media (min-width:768px){.eureka-rating-scale .eureka-rating-scale__text-container .eureka-rating-scale__mobile-text{display:none}.conversational-ui__header__resize{display:block}}.conversational-ui__header__close{grid-area:close;place-self:start end;cursor:pointer}.conversational-ui__header__close svg{color:#000;height:24px;width:24px}.streaming-words{display:flex;flex-wrap:wrap;align-items:center}.streaming-words__word{display:inline-block;white-space:nowrap;max-width:0;overflow:hidden;transition:max-width .5s ease-in-out,padding-right .5s ease-out}.streaming-words--height-measure .streaming-words__word,.streaming-words--visible .streaming-words__word{max-width:200px;padding-right:4px}.streaming-words--height-measure .streaming-words__word{opacity:0}.streaming-words__cursor{display:inline-flex;animation-name:cursorBlink;animation-duration:1s;animation-iteration-count:infinite}@keyframes cursorBlink{from{opacity:1}to{opacity:0}}*+.conversational-ui__conversation{border-top:1px solid #eee}.conversational-ui__conversation{user-select:auto;display:grid;grid-template-areas:"messages" "input";grid-template-rows:1fr max-content;max-height:100%;height:100%;width:100%;overflow-y:auto}.conversational-ui__messages-wrapper{grid-area:messages;display:grid;align-items:end;overflow-y:auto;overscroll-behavior:contain}.conversational-ui__messages{padding:24px;display:grid;grid-auto-flow:row;gap:24px}.conversational-ui__messages ul{margin-top:24px}.conversational-ui__messages--disabled .pill-button{pointer-events:none;cursor:not-allowed;opacity:60%;border-color:#24505c;color:#24505c}.conversational-ui__message-spacer{height:1fr}.conversational-ui__message{display:grid;border-radius:8px;padding:16px;border:1px solid red;background-color:#eee;max-width:100%;justify-self:center;word-break:break-word}.conversational-ui__message>:first-child{margin-top:0}.conversational-ui__message>:last-child{margin-bottom:0}.conversational-ui__message h1,.conversational-ui__message h2,.conversational-ui__message h3,.conversational-ui__message h4,.conversational-ui__message h5,.conversational-ui__message h6{margin:0;padding:0}.conversational-ui__message h1{margin-top:18px;font:700 18px/1.6 "Open Sans",sans-serif;margin-bottom:8px}.conversational-ui__message h2{margin-top:18px;font:600 18px/1.6 "Open Sans",sans-serif;margin-bottom:8px}.conversational-ui__message h3,.conversational-ui__message h4,.conversational-ui__message h5,.conversational-ui__message h6{margin-top:18px;font:400 14px/1.6 "Open Sans",sans-serif;margin-bottom:8px}.conversational-ui__message p{font:400 14px/1.6 "Open Sans",sans-serif;margin:0 0 18px;padding:0}.conversational-ui__message a{font:700 14px/1.6 "Open Sans",sans-serif;color:#0f88aa;text-decoration:none}.conversational-ui__message a:active,.conversational-ui__message a:focus,.conversational-ui__message a:hover{text-decoration:underline}.conversational-ui__message a:focus,.conversational-ui__message a:hover{color:#227187}.conversational-ui__message a:active{color:#24505c}.conversational-ui__message a:disabled{color:rgba(36,80,92,.6)}.conversational-ui__message p:last-child{margin-bottom:0}#test-prep-experience .conversational-ui__message{margin:unset}#test-prep-experience .conversational-ui__message>:first-child{margin-top:0}#test-prep-experience .conversational-ui__message>:last-child{margin-bottom:0}#test-prep-experience .conversational-ui__message h1,#test-prep-experience .conversational-ui__message h2,#test-prep-experience .conversational-ui__message h3,#test-prep-experience .conversational-ui__message h4,#test-prep-experience .conversational-ui__message h5,#test-prep-experience .conversational-ui__message h6{margin:0;padding:0}#test-prep-experience .conversational-ui__message h1{margin-top:18px;font:700 18px/1.6 "Open Sans",sans-serif;margin-bottom:8px}#test-prep-experience .conversational-ui__message h2{margin-top:18px;font:600 18px/1.6 "Open Sans",sans-serif;margin-bottom:8px}#test-prep-experience .conversational-ui__message h3,#test-prep-experience .conversational-ui__message h4,#test-prep-experience .conversational-ui__message h5,#test-prep-experience .conversational-ui__message h6{margin-top:18px;font:400 14px/1.6 "Open Sans",sans-serif;margin-bottom:8px}#test-prep-experience .conversational-ui__message p{font:400 14px/1.6 "Open Sans",sans-serif;margin:0 0 18px;padding:0}#test-prep-experience .conversational-ui__message a{font:700 14px/1.6 "Open Sans",sans-serif;color:#0f88aa;text-decoration:none}#test-prep-experience .conversational-ui__message a:active,#test-prep-experience .conversational-ui__message a:focus,#test-prep-experience .conversational-ui__message a:hover{text-decoration:underline}#test-prep-experience .conversational-ui__message a:focus,#test-prep-experience .conversational-ui__message a:hover{color:#227187}#test-prep-experience .conversational-ui__message a:active{color:#24505c}#test-prep-experience .conversational-ui__message a:disabled{color:rgba(36,80,92,.6)}.conversational-ui__message-box{display:flex;flex-direction:column;row-gap:8px}.conversational-ui__message-box .loading .conversational-ui__message{padding:18px 16px}.conversational-ui__message-box .loading .conversational-ui__message .loading-dots,.conversational-ui__message-box .loading .conversational-ui__message .loading-dots:after,.conversational-ui__message-box .loading .conversational-ui__message .loading-dots:before{width:8px;height:8px}.conversational-ui__message.conversational-ui__message--system{border-color:#c02868;background-color:#f9f7fd;max-width:80%}.conversational-ui__message.conversational-ui__message--system::before{content:"Internal system message: ";font-weight:600;color:#c02868}.conversational-ui__message.conversational-ui__message--user{border-radius:8px;color:#000;border-color:#e6f4f7;background-color:#e6f4f7;justify-self:end;text-align:left}.conversational-ui__message.conversational-ui__message--assistant,.conversational-ui__message.conversational-ui__message--error{border-radius:8px;border-color:#eee;background-color:#fff;color:#000;justify-self:start;width:fit-content}.pill-buttons-container{display:flex;flex-wrap:wrap;align-items:start;gap:8px}.conversation-pill-button{padding:4px 8px;color:#0f88aa;font-size:12px;font-weight:400;text-align:left;border:1px solid #0f88aa;border-radius:8px;background:0 0}.conversation-pill-button:hover{color:#24505c;border-color:#24505c}.chat-loading-dots-container{text-align:center}.chat-loading-dots-container .loading-dots{font-size:14px;overflow:visible;position:relative;margin:0 1.5em;display:inline-block}@keyframes chatLoadingDots{0%{background-color:#eee}20%,40%{background-color:#555}}@-webkit-keyframes chatLoadingDots{0%{background-color:#eee}20%,40%{background-color:#555}}.chat-loading-dots-container .loading-dots,.chat-loading-dots-container .loading-dots:after,.chat-loading-dots-container .loading-dots:before{width:9px;height:9px;border-radius:50%;background-color:#eee;-webkit-animation:1.3s .5s infinite chatLoadingDots;animation:1.3s .5s infinite chatLoadingDots}.chat-loading-dots-container .loading-dots:after,.chat-loading-dots-container .loading-dots:before{content:'';position:absolute;top:0}.chat-loading-dots-container .loading-dots:before{left:-1.5em;-webkit-animation-delay:.25s;animation-delay:.25s}.chat-loading-dots-container .loading-dots:after{right:-1.5em;-webkit-animation-delay:.75s;animation-delay:.75s}.conversational-ui__message .recommendations{list-style:none;display:flex;flex-direction:column;gap:24px;padding:0}.conversational-ui__message .recommendations li a{font-weight:400;color:#333;display:flex;gap:12px;line-height:140%}.conversational-ui__message .recommendations li img{height:60px;min-width:106px;border-radius:8px}.conversational-ui__input{user-select:auto;padding:16px 24px 8px;background-color:#f8fafb}.conversational-ui__input select{width:100%}.conversational-ui__input--disabled{pointer-events:none;cursor:not-allowed;opacity:.7}.conversational-ui__input:has(.conversational-ui__input--full-bleed){padding:0}.conversational-ui__text-input-component{display:grid;grid-template-areas:". send";grid-template-columns:1fr max-content;gap:8px}.conversational-ui__text-input-component>.conversational-ui__send-message-button{grid-area:send;place-self:center}.conversational-ui__text-input-component__auto-expanding-container{display:grid;grid-template-areas:"the-only-one"}.conversational-ui__text-input-component__auto-expanding-container>*{grid-area:the-only-one}.conversational-ui__text-input-component__faux-textarea,.conversational-ui__text-input-component__textarea{border:1px solid #888;container:conversational-ui;max-height:33cqh;width:100%;resize:none;overflow:auto;border-radius:8px;padding:8px 16px;font-size:16px;line-height:22.85714286px;word-break:break-word;min-height:40.85714286px;box-sizing:border-box}.conversational-ui__text-input-component__textarea{height:40.85714286px}.conversational-ui__text-input-component__faux-textarea{user-select:none;visibility:hidden;pointer-events:none;height:min-content}.conversational-ui__send-message-button{padding:8px 16px}.test-prep-ai-assistant__cta-container{margin-top:-16px}.conversational-ui__disclaimer{display:flex;align-items:center;justify-content:center;padding:8px 12px 20px;font-size:12px;background-color:#f8fafb;font-weight:400;color:#000}.conversational-ui__disclaimer-link{margin-left:5px;font-size:12px;color:#000;font-weight:700}div.floating-sidebar-attractor{display:block;position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);overflow:hidden;border-radius:8px;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);width:200px;z-index:100}@media (min-width:768px){div.floating-sidebar-attractor{width:240px}}@media (min-width:1280px){div.floating-sidebar-attractor{width:300px}}div.floating-sidebar-attractor .ai-gradient-bar{grid-area:gradient}.floating-sidebar-attractor__content-container{line-height:1.6;background:#fff;padding:12px 16px;display:grid;gap:8px;grid-template-areas:"content close" "read-more .";grid-template-columns:1fr max-content}.floating-sidebar-attractor__content{grid-area:content;font-size:14px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.floating-sidebar-attractor__content .loading-dots-container{height:auto;margin-top:.5em}.floating-sidebar-attractor__content .loading-dots-container .loading-dots{font-size:14px}.floating-sidebar-attractor__read-more{grid-area:read-more;font-weight:700;color:#0f88aa;font-size:14px;justify-self:start}.floating-sidebar-attractor__close-button{grid-area:close}.floating-sidebar-attractor__close-button svg{color:#000;height:20px;width:20px;display:block}.floating-sidebar-attractor__close-button,.floating-sidebar-attractor__content,.floating-sidebar-attractor__read-more{cursor:pointer}.floating-sidebar{position:fixed;z-index:calc(1040 - 1);right:0;bottom:0;width:100%;height:100%;display:grid}.modal-backdrop.fade.in{z-index:calc(1040 - 1)}.floating-sidebar__trigger-button{grid-area:trigger-button;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05);place-self:end;width:60px;height:60px;background:#fff;border-radius:50%;text-align:center;cursor:pointer;background-size:60px 60px}.floating-sidebar__content{grid-area:content;overflow:hidden}.floating-sidebar.floating-sidebar--collapsed{grid-template-areas:"." "floating-button";grid-template-rows:1fr max-content}.floating-sidebar.floating-sidebar--collapsed>:not(.floating-sidebar__trigger-button){display:none!important}.floating-sidebar.floating-sidebar--collapsed,.floating-sidebar.floating-sidebar--preview{max-width:300px;padding:16px;pointer-events:none}.floating-sidebar.floating-sidebar--collapsed>*,.floating-sidebar.floating-sidebar--preview>*{pointer-events:auto}.floating-sidebar.floating-sidebar--floating{grid-template-areas:"content"}.floating-sidebar.floating-sidebar--floating>:not(.floating-sidebar__content){display:none!important}.floating-sidebar.floating-sidebar--large{grid-template-areas:"content"}.floating-sidebar.floating-sidebar--large>:not(.floating-sidebar__content){display:none!important}@media (min-width:768px){.floating-sidebar__content{border:1px solid #eee;box-shadow:0 4px 10px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.05)}.floating-sidebar.floating-sidebar--floating{max-width:400px}.floating-sidebar.floating-sidebar--large{max-width:100%}}@media (max-width:767.9px){.floating-sidebar-open{overflow:hidden}}.floating-sidebar-open--large{overflow:hidden}.conversational-ui__checkbox-input-component__container{display:grid;gap:8px;grid-template-areas:"checkboxes checkboxes checkboxes checkboxes" ".          decline    submit     .         " ".          .          .          .         ";grid-template-columns:1fr max-content max-content 0}.conversational-ui__checkbox-input-component__checkbox-container{grid-area:checkboxes;max-height:200px;overflow-y:auto;overscroll-behavior:contain;padding:8px;display:flex;flex-direction:column;gap:8px;border-bottom:1px dashed #eee}.conversational-ui__checkbox-input-component__label{background:#fafafa;display:flex;gap:12px;align-items:start;font-weight:400;border:1px solid #ccc;padding:12px;border-radius:8px;margin:0;cursor:pointer}.conversational-ui__checkbox-input-component__label .conversational-ui__checkbox-input-component__input{flex:0 0 auto;margin:0}.conversational-ui__checkbox-input-component__decline{grid-area:decline}.conversational-ui__checkbox-input-component__submit{grid-area:submit}.conversational-ui__message-box .feedback-container{padding-top:4px}.conversational-ui__message-box .feedback-container .report-an-error-link{display:inline-block;font-size:12px;font-weight:600;line-height:16.8px;letter-spacing:.1px;color:#000}.conversational-ui__message-box .feedback-container .feedback-spacer{display:inline-block;margin:0 8px;color:#555}.conversational-ui__message-box .feedback-container .thumbs-label{color:#555;display:inline-block;font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:.1px;margin-right:2px}.conversational-ui__message-box .feedback-container .thumbs-link{display:inline-block;vertical-align:text-bottom;width:20px;height:20px;color:#555}.conversational-ui__message-box .feedback-container .thumbs-link:first-child{margin-left:5px;margin-right:10px}.conversational-ui__message-box .feedback-container .thumbs-icon{width:20px;height:20px;background-color:#555}.conversational-ui__message-box .feedback-container .thumbs-icon:hover{background-color:#000}.conversational-ui__message-box .feedback-container .thumbs-up-icon{-webkit-mask-image:url('/images/icons/material/icon-thumbs-up-empty-20.svg');mask-image:url('/images/icons/material/icon-thumbs-up-empty-20.svg')}.conversational-ui__message-box .feedback-container .thumbs-up-icon-on{-webkit-mask-image:url('/images/icons/material/icon-thumbs-up-filled-20.svg');mask-image:url('/images/icons/material/icon-thumbs-up-filled-20.svg')}.conversational-ui__message-box .feedback-container .thumbs-down-icon{-webkit-mask-image:url('/images/icons/material/icon-thumbs-down-empty-20.svg');mask-image:url('/images/icons/material/icon-thumbs-down-empty-20.svg')}.conversational-ui__message-box .feedback-container .thumbs-down-icon-on{-webkit-mask-image:url('/images/icons/material/icon-thumbs-down-filled-20.svg');mask-image:url('/images/icons/material/icon-thumbs-down-filled-20.svg')}.report-an-error__form{background-color:#f8fafb;border-radius:8px;color:#000;display:flex;flex-direction:column;grid-row-start:2;grid-row-end:span 2;padding:15px;height:100%}.report-an-error__form .report-an-error__top-bar{display:flex;margin-bottom:15px}.report-an-error__form .report-an-error__top-bar .report-an-error__title{flex-grow:1;font-size:18px;font-weight:700;margin-top:10px}.report-an-error__form .report-an-error__top-bar .report-an-error__close{color:#888;font-weight:400;text-shadow:revert;opacity:revert;border:none;background-color:transparent;font-size:26px}.report-an-error__form .report-an-error__top-bar .report-an-error__header-text{color:#000;font-size:14px}.report-an-error__form .report-an-error__error-category-input-group{display:flex;flex-direction:column}.report-an-error__form .report-an-error__description{display:flex;flex-direction:column;flex-grow:1;margin-bottom:0}.report-an-error__form #report-an-error-description{height:100%;margin-bottom:15px}.report-an-error__form .report-an-error__submit-button{text-align:center;margin-bottom:15px}.report-an-error__form .report-an-error__cancel-link{text-align:center}.conversational-ui{position:relative;width:100%;height:100%;padding:0;margin:0;background-color:#fff;container-name:conversational-ui;display:grid;grid-template-areas:"header" "conversation" "input" "footer";grid-template-rows:max-content 1fr max-content max-content;gap:0}.floating-sidebar .conversational-ui.conversational-ui--reserve-scrollbar .conversational-ui__messages-wrapper{margin-right:16px}.conversational-ui>.conversational-ui__header{grid-area:header}.conversational-ui>.conversational-ui__conversation{grid-area:conversation}.conversational-ui>.conversational-ui__input{grid-area:input}.conversational-ui>.conversational-ui__footer{grid-area:footer}.nitpux-study-nav .react-nav-announcements--combined .dropdown-menu,.react-nav-announcements--combined .dropdown-menu{padding-top:.6em;margin-top:.9375em;border:none;top:100%;left:30%!important;right:auto;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-animation:.2s both navDropdownMenu;animation:.2s both navDropdownMenu}@keyframes navDropdownMenu{0%{top:80%;opacity:0}100%{top:100%;opacity:1}}@-webkit-keyframes navDropdownMenu{0%{top:80%;opacity:0}100%{top:100%;opacity:1}}.nitpux-study-nav .react-nav-announcements--combined .dropdown-menu:before,.react-nav-announcements--combined .dropdown-menu:before{content:'';position:absolute;bottom:100%;left:50%;margin-left:-.75em;border-style:solid;border-color:transparent transparent #1797b1;border-width:0 .75em .75em}.nitpux-study-nav .react-nav-announcements--combined .dropdown-menu:after,.react-nav-announcements--combined .dropdown-menu:after{content:'';position:absolute;background:#1797b1;top:0;left:0;width:100%;height:.6em;border-radius:4px 4px 0 0}@media (min-width:992px){.nitpux-study-nav .react-nav-announcements--combined .dropdown-menu,.react-nav-announcements--combined .dropdown-menu{position:absolute;top:100%;left:50%!important;right:auto}}@media (min-width:992px) and (max-width:1120px){.nitpux-study-nav .react-nav-announcements--combined .dropdown-menu,.react-nav-announcements--combined .dropdown-menu{left:auto!important;right:-1.5em}.nitpux-study-nav .react-nav-announcements--combined .dropdown-menu:before,.react-nav-announcements--combined .dropdown-menu:before{left:auto;right:2em}}.member-notifications-floating-container{position:fixed;right:16px;top:110px}@media (min-width:1400px){.member-notifications-floating-container{right:calc((100vw - 1400px + 16px)/ 2)}}.member-notifications-floating-container>div:first-child .member-notification-wrapper{border-top-right-radius:8px;border-top-left-radius:8px}.member-notifications-floating-container>div:last-child .member-notification-wrapper{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.member-notification-wrapper{width:340px;height:70px;overflow:hidden;box-shadow:0 4px 10px 0 #0000001A;transition:height .3s ease-out}@media (max-width:479.9px){.member-notifications-floating-container{left:16px}.member-notification-wrapper,.member-notifications-floating-container .member-notification-wrapper{width:100%}}.member-notification-wrapper.member-notification-wrapper--hidden{height:0;box-shadow:none}.member-notification-wrapper.member-notification-wrapper--expanded{height:auto}.member-notification-wrapper.member-notification-wrapper--expanded .member-notification-text{-webkit-line-clamp:none;text-overflow:initial;display:block}.member-notification-wrapper--bell .member-notification{border-color:#f58f1b}.member-notification-wrapper--chat .member-notification{border-image:linear-gradient(to bottom,#F19627,#5DBEC3) 1 100%}.member-notification{background:#fff;width:100%;height:100%;padding:12px 24px 12px 16px;border-width:0 0 0 8px;border-style:solid;display:flex;align-items:start;cursor:pointer;font-size:12px;color:#000}.member-notification .ai-assistant-icon--small{display:inline-block;padding-right:16px}.member-notification .ai-assistant-icon--small .ai-assistant-icon__svg{width:24px;height:24px}.member-notification .breakthrough-logo{width:24px;height:24px;padding-right:16px}.member-notification .member-notification-text{width:calc(100% - 24px - 16px - 16px - 24px);overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis}.member-notification .member-notification-close{padding-left:16px}.member-notification .member-notification-close svg{color:#000;height:24px;width:24px;display:block}.announcements-list .member-notification-wrapper{height:auto;max-height:200px;width:100%;transition:max-height .3s ease-out;box-shadow:none;border-bottom:1px solid #d9d9d9}.announcements-list .member-notification-wrapper:last-of-type{border-bottom:none}.announcements-list .member-notification-wrapper.member-notification-wrapper--hidden{max-height:0}.announcements-list .member-notification-text{-webkit-line-clamp:none;text-overflow:initial;display:block}.announcements-list .member-notification-wrapper--chat .member-notification-text{max-height:55px}.react-nav-announcements.react-nav-announcements--combined .announcements-dropdown{padding-bottom:0;border-radius:8px;width:340px;left:-146px!important}.react-nav-announcements.react-nav-announcements--combined .announcements-dropdown .announcements-list{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.nitpux-study-nav .member-notifications-floating-container{top:90px}.nitpux-study-nav .react-nav-announcements.react-nav-announcements--combined .announcements-dropdown{left:-200px!important}.nitpux-study-nav .react-nav-announcements.react-nav-announcements--combined .announcements-dropdown:before{left:66%}@media (max-width:1249px){.react-nav-announcements.react-nav-announcements--combined .announcements-dropdown{left:-260px!important}.react-nav-announcements.react-nav-announcements--combined .announcements-dropdown:before{right:45px}.nitpux-study-nav .react-nav-announcements.react-nav-announcements--combined .announcements-dropdown{left:-260px!important}.nitpux-study-nav .react-nav-announcements.react-nav-announcements--combined .announcements-dropdown:before{left:auto;right:45px}}@media (max-width:400px){.react-nav-announcements.react-nav-announcements--combined .announcements-dropdown{left:-185px!important}.react-nav-announcements.react-nav-announcements--combined .announcements-dropdown:before{right:120px}.nitpux-study-nav .react-nav-announcements.react-nav-announcements--combined .announcements-dropdown{left:-285px!important}.nitpux-study-nav .react-nav-announcements.react-nav-announcements--combined .announcements-dropdown:before{right:20px}}