.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@keyframes simple-spinner-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}main{padding-top:0;padding-bottom:0}.topnav{box-shadow:0 4px 4px rgba(0,0,0,.25)}.loading-placeholder{min-height:275px;display:flex;align-items:center;justify-content:center}.loading-placeholder .placeholder-spinner{border:calc(16px) solid #f2f2f2;border-top:calc(16px) solid #6A98B1;border-radius:50%;width:120px;height:120px;animation:simple-spinner-spin 2s linear infinite}#header{font-family:Oswald,sans-serif;text-align:center;font-size:24px;padding:35px 40px 45px}@media (max-width:767px){#header{padding:20px 40px 15px}}#header h1{font-size:60px}#header p{font-weight:500}#reg-form .dynamic-form__submit{display:block;margin:30px 0;background-color:#0E8984;padding:0 30px;width:auto}#reg-form .dynamic-form__submit:active,#reg-form .dynamic-form__submit:hover{background:#12948f}#reg-form .dynamic-form__submit:disabled{pointer-events:none}#reg-form .dynamic-form__submit:disabled:after{position:absolute;top:12px;right:13px;border:calc(4px) solid #F8F8F8;border-top:calc(4px) solid #1EB7B1;border-radius:50%;width:30px;height:30px;animation:simple-spinner-spin 2s linear infinite;content:"";padding:0}#reg-form .dynamic-form__submit--with-spinner{padding-right:65px}#reg-form .dynamic-form__submit--with-spinner:after{font-family:'Material Icons';content:'\e5c8';-webkit-font-feature-settings:'liga' 1;-moz-font-feature-settings:'liga' 1;font-feature-settings:'liga' 1;width:65px;text-align:center;position:absolute;background-color:#1EB7B1;top:0;bottom:0;right:-20px;display:flex;justify-content:center;align-items:center;border-top-right-radius:100%;border-bottom-right-radius:100%}#reg-form .dynamic-form__tooltip-icon:before,#reg-form .registration-sidebar--cart-mobile .plan-details .plan-details__show-more:after{font-family:'Material Icons';-webkit-font-feature-settings:'liga' 1;vertical-align:middle}#reg-form .dynamic-form__back{font-size:14px;color:#0E8984}#reg-form .dynamic-form__back:hover{color:#12948f}#reg-form button.next{margin:30px 0}#reg-form .dynamic-form__tooltip-icon{position:relative;top:-3px}#reg-form .dynamic-form__tooltip-icon:before{content:'\e8fd';-moz-font-feature-settings:'liga' 1;font-feature-settings:'liga' 1;color:#0E8984;margin-left:10px}#reg-form .dynamic-form--submitting button.next{width:195px!important;text-align:left!important}#reg-form .dynamic-form--submitting button.next:after{position:absolute;top:12px;right:13px;border:calc(4px) solid #f2f2f2;border-top:calc(4px) solid #6A98B1;border-radius:50%;width:30px;height:30px;animation:simple-spinner-spin 2s linear infinite;content:"";padding:0}#reg-form .registration-container{display:grid;grid-template-columns:55% 40%;grid-column-gap:40px}@media (max-width:768px){#reg-form .registration-container{display:flex;flex-direction:column}}#reg-form .registration-safety-language{margin-bottom:15px}#reg-form .registration-safety-language h5{color:#0E8984;font-size:24px;font-weight:600}#reg-form .registration-safety-language ul{margin-top:15px;padding-left:25px}#reg-form .registration-safety-language ul li{font-size:16px}#reg-form .registration-safety-language p{margin-top:15px;font-size:18px}@media (min-width:768px){#reg-form .registration-sidebar--main{text-align:center}#reg-form .registration-sidebar--main figure{max-width:200px;margin:0 auto 15px}#reg-form .registration-sidebar--main figure div{display:flex;flex-direction:column;justify-content:center;margin:0 auto;background:#252525;color:#fff;border-radius:50%;width:128px;height:128px}#reg-form .registration-sidebar--main figure div h4,#reg-form .registration-sidebar--main figure div h5{margin:0;color:#FFF;line-height:100%;font-family:Oswald,sans-serif}#reg-form .registration-sidebar--main figure div h4{font-size:36px}#reg-form .registration-sidebar--main figure div h5{font-family:Nunito,sans-serif}#reg-form .registration-sidebar--main p{font-size:16px}#reg-faq ul{column-count:2}}#reg-form .registration-sidebar--main .pass-claims{margin-top:30px;display:flex;grid-column-gap:10px;align-items:center;padding-left:0}#reg-form .registration-sidebar--main .pass-claims div{display:flex;justify-content:center;align-items:center;background-color:#0E8984;color:#fff;border-radius:50%;min-width:66px;min-height:66px;text-align:center}#reg-form .registration-sidebar--main .pass-claims h4>i{color:#777;font-weight:400}#reg-form .registration-sidebar--main .pass-claims h4>i em{color:#404040;font-weight:700}#reg-form .registration-sidebar--cart .cart{background-color:#FFF;padding:15px}#reg-form .registration-sidebar--cart .cart h4{font-weight:600;font-size:20px;line-height:140%;text-transform:capitalize;color:#1A1C1E;margin-top:15px}#reg-form .registration-sidebar--cart .cart i,#reg-form .registration-sidebar--cart .cart p{font-size:13px;line-height:140%;letter-spacing:.1px;color:#404040}#reg-form .registration-sidebar--cart .cart span{font-size:14px;letter-spacing:.1px;color:#404040}#reg-form .registration-sidebar--cart .cart #money-back-guarantee{display:flex;justify-content:center;align-items:center;column-gap:5px;margin:15px 0;padding:5px 0;border-top:1px solid #B9B9B9;border-bottom:1px solid #B9B9B9}#reg-form .registration-sidebar--cart .cart #money-back-guarantee i{font-weight:600;font-size:14px;line-height:100%;color:#12948f}#reg-form .registration-sidebar--cart .cart #money-back-guarantee .material-icons-outlined:before{content:'\e8fd';color:#12948f;font-size:13px}#reg-form .registration-sidebar--cart .pass-claims{margin-top:30px;display:flex;grid-column-gap:10px;align-items:center}#reg-form .registration-sidebar--cart .pass-claims div{display:flex;justify-content:center;align-items:center;background-color:#0E8984;color:#fff;border-radius:50%;min-width:60px;min-height:60px;text-align:center}#reg-form .registration-sidebar--cart .pass-claims h4>i{color:#777;font-weight:400}#reg-form .registration-sidebar--cart .pass-claims h4>i em{color:#404040;font-weight:700}#reg-form .registration-sidebar--cart .pass-claims div{font-weight:700;font-size:21px;font-family:Oswald,sans-serif}#reg-form .registration-sidebar--cart .pass-claims h4{font-size:18px}#reg-form .registration-sidebar--cart .pass-claims+.horizontal-line{margin:30px 0}#reg-form .registration-sidebar--cart .plan-details{margin-top:15px}#reg-form .registration-sidebar--cart .plan-details h3{text-transform:none;font-weight:400;font-size:16px}#reg-form .registration-sidebar--cart .plan-details p{margin-top:30px;font-size:14px}#reg-form .registration-sidebar--cart .plan-details h4{margin-top:15px;font-family:Oswald,sans-serif;font-size:16px;font-weight:400}#reg-form .registration-sidebar--cart .plan-details ul{margin:0;padding-left:25px;padding-top:5px;list-style-image:url(/resources/img/checkmark-thin-green.svg)}#reg-form .registration-sidebar--cart .plan-details ul li{font-size:14px;line-height:180%;position:relative;padding-left:5px;padding-bottom:10px}#reg-form .registration-sidebar--cart-mobile .cart{border-bottom:1px solid #B9B9B9;padding-bottom:10px}#reg-form .registration-sidebar--cart-mobile .cart h4{font-family:"Source Sans Pro",sans-serif;color:#1A1C1E;font-weight:400;font-size:16px}#reg-form .registration-sidebar--cart-mobile .cart i,#reg-form .registration-sidebar--cart-mobile .cart p{margin:0;font-size:13px;text-align:left}#reg-form .registration-sidebar--cart-mobile .cart h4,#reg-form .registration-sidebar--cart-mobile .cart p{margin-bottom:10px}#reg-form .registration-sidebar--cart-mobile .plan-details{margin-top:15px}#reg-form .registration-sidebar--cart-mobile .plan-details p{font-size:14px;color:#404040}#reg-form .registration-sidebar--cart-mobile .plan-details .plan-details-mobile-bullets{margin-bottom:30px}#reg-form .registration-sidebar--cart-mobile .plan-details ul{list-style-image:url(/resources/img/checkmark-thin.svg);margin:15px 0 0;padding:0 0 0 25px}#reg-form .registration-sidebar--cart-mobile .plan-details ul li{position:relative;padding-bottom:10px;padding-left:5px;transition:height .5s linear}#reg-form .registration-sidebar--cart-mobile .plan-details .bullets-collapsed .hidden-initial{height:0;visibility:hidden;padding:0}#reg-form .registration-sidebar--cart-mobile .plan-details div:not(.bullets-collapsed) .plan-details__show-more{display:none}#reg-form .registration-sidebar--cart-mobile .plan-details .plan-details__show-more{color:#0b57a1;font-size:16px}#reg-form .registration-sidebar--cart-mobile .plan-details .plan-details__show-more:after{content:'\e5cf';-moz-font-feature-settings:'liga' 1;font-feature-settings:'liga' 1;display:inline-block;border:none;margin:0;position:relative;top:-1px;font-size:18px}#reg-form #secure-server{margin-top:30px;text-align:center;display:flex;justify-content:center;align-items:center;grid-column-gap:7px}#reg-form #secure-server .material-icons-outlined{font-size:18px;display:flex}#reg-form #secure-server .material-icons-outlined:before{content:'\e897';color:#0E8984;vertical-align:middle}#reg-form #secure-server em{font-style:normal;font-weight:600}#reg-form #secure-server a{font-weight:400;color:#0E8984}#reg-form .dynamic-form__page{padding:0 2px;position:relative;width:100%;flex:0 0 100%}#reg-form .dynamic-form__page.dynamic-form__page--transitioning{transition:left .5s linear}#reg-form .dynamic-form__page.dynamic-form__page--transition-previous{left:-100%}#reg-form .dynamic-form__page.dynamic-form__page--transition-current{left:0}#reg-form .dynamic-form__page.dynamic-form__page--transition-current:nth-child(2){left:-100%}#reg-form .dynamic-form__page.dynamic-form__page--transition-next{left:100%}#reg-form .dynamic-form__page.dynamic-form__page--transition-next:nth-child(2){left:0}#reg-form .dynamic-form__page .dynamic-form__controls p{font-size:13px}#reg-form .dynamic-form__page .dynamic-form__controls button.next{padding:10px 30px;gap:10px;width:188px;height:54px;background:#0466c7;font-family:Nunito,sans-serif;font-weight:700;font-size:24px;line-height:140%}#reg-form .dynamic-form__page .dynamic-form__controls button.next:active{border:2px solid #000}#reg-form .dynamic-form__page .dynamic-form__controls button.next:hover{color:#0b57a1;background:#FFF;border:1px solid #12948f}@media (max-width:767px){#reg-form .dynamic-form__page .dynamic-form__controls button.next{width:100%}}#reg-form .dynamic-form__page .dynamic-form__controls a{text-decoration:underline;font-weight:400}#reg-form .dynamic-form{overflow-x:hidden;display:flex}#reg-form .dynamic-form .dynamic-form__question-group{display:flex}#reg-form .dynamic-form .dynamic-form__question-group:not(:last-child){margin-bottom:15px}#reg-form .dynamic-form .dynamic-form__question-group .dynamic-form__question{margin-bottom:0!important;flex:1}#reg-form .dynamic-form .dynamic-form__question-group .dynamic-form__question:not(:last-child){margin-right:30px}#reg-form .dynamic-form .dynamic-form__question--validating .dynamic-form__label:after{display:block;position:absolute;top:0;right:0;border:calc(2.4px) solid #f2f2f2;border-top:calc(2.4px) solid #6A98B1;border-radius:50%;width:18px;height:18px;animation:simple-spinner-spin 2s linear infinite;content:""}#reg-form .dynamic-form .dynamic-form__question:not(:last-child){margin-bottom:15px}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__label{font-family:Nunito,sans-serif;display:block;margin-bottom:5px}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__select,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__text{font-size:16px;padding:5px 15px;border-radius:2px;border:1px solid #777;width:100%;display:block;margin-bottom:5px}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__select::placeholder,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__text::placeholder{color:#555}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__select:active,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__select:focus,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__text:active,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__text:focus{border-color:#0b57a1;box-shadow:0 0 2px 2px rgba(33,52,151,.25)}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__sublabel{font-size:13px;line-height:150%;display:block;margin-bottom:5px;color:#777}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__error{font-size:13px;line-height:150%;display:block;margin-bottom:5px}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__question--errored{color:#A94442}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__question--errored .dynamic-form__select,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__question--errored .dynamic-form__text{border-color:#A94442}#reg-form .dynamic-form .dynamic-form__question .dynamic-form__question--errored .dynamic-form__select:active,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__question--errored .dynamic-form__select:focus,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__question--errored .dynamic-form__text:active,#reg-form .dynamic-form .dynamic-form__question .dynamic-form__question--errored .dynamic-form__text:focus{box-shadow:0 0 2px 2px rgba(169,68,66,.25)}#reg-form .registration-sidebar--cart .cart--shop,#reg-form .registration-sidebar--cart-mobile .cart--shop{background-color:#FFF;padding:15px}#reg-form .registration-sidebar--cart .cart--shop h4,#reg-form .registration-sidebar--cart-mobile .cart--shop h4{margin-top:0}#reg-form .registration-sidebar--cart .cart .annual-price,#reg-form .registration-sidebar--cart-mobile .cart .annual-price{width:65px;font-size:16px;color:#0E8984}#reg-form .registration-sidebar--cart .cart .original-price,#reg-form .registration-sidebar--cart-mobile .cart .original-price{width:65px;font-size:16px;text-decoration:line-through}#reg-form .registration-sidebar--cart .cart p.annual-discount,#reg-form .registration-sidebar--cart-mobile .cart p.annual-discount{margin-left:calc(100% - 65px * 2);white-space:nowrap;margin-top:5px;border-radius:4px;background-color:#e08e04;color:#FFF;padding:4px 15px;max-width:100px;text-align:center;font-size:16px}#reg-faq{padding-bottom:60px}#reg-faq ul{list-style-type:none;padding:0;margin-left:0;font-size:13px;line-height:150%;break-inside:avoid}#reg-faq ul li{padding:0;margin:0 0 45px;break-inside:avoid}#reg-faq ul h5{font-size:18px;line-height:150%;font-weight:600}em{font-weight:600;color:#3d3f41;font-style:normal}.tippy-box[data-theme~=dynamic-form__tooltip-tippy]{background-color:#0E8984;border-radius:0;max-width:250px!important;box-shadow:0 4px 4px rgba(0,0,0,.25)}.tippy-box[data-theme~=dynamic-form__tooltip-tippy] .tippy-arrow::before{color:#0E8984;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25))}.tippy-box[data-theme~=custom-white]{background-color:#FFF;border-radius:0;max-width:250px!important;box-shadow:0 4px 4px rgba(0,0,0,.25)}.tippy-box[data-theme~=custom-white] .tippy-arrow::before{color:#FFF;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25))}.tippy-box[data-theme~=custom-white-cvc]{background-color:#FFF;border-radius:0;box-shadow:0 4px 4px rgba(0,0,0,.25);max-width:300px!important}.tippy-box[data-theme~=custom-white-cvc] .tippy-arrow::before{color:#FFF;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .25))}.cardIcons{background-image:url(/resources/img/creditCards/cards.png);width:139px;height:31px;display:inline-block;vertical-align:bottom;margin:0;padding:0}.cardIcons.card-visa{background-position:0;width:34px}.cardIcons.card-mastercard{background-position:-36px;width:34px}.cardIcons.card-american-express{background-position:-70px;width:34px}.cardIcons.card-discover{background-position:-103px;width:34px}.gray-f2-bleed{background-color:#f2f2f2}@media (max-width:767px){.hidden-mobile{display:none}}.p30-mobile{padding-top:30px;padding-bottom:30px}.horizontal-line{border-top:1px solid #B9B9B9;margin:10px 0}.test-prep-claims__claim{display:flex;flex-direction:column;align-items:center;padding:20px 0}@media (max-width:768px){.test-prep-claims__claim{background:revert;border:revert}}@media (max-width:600px){.test-prep-claims__claim{padding:0}.test-prep-claims__claim .fusion-small{width:230px;height:215px;margin:0}}@media (min-width:600px){.test-prep-claims__claim:not(.hidden-xs){display:none}}.test-prep-claims__claim .test-prep-claim__stat{display:flex;align-items:center;justify-content:center;color:#FFF;background-color:#0E8984;font-family:Oswald,sans-serif;font-size:30px;font-weight:700;border-radius:50%;width:97px;height:97px}@media (max-width:600px){.test-prep-claims__claim .test-prep-claim__stat{width:105px;height:105px;font-size:34px}}.test-prep-claims__claim .test-prep-claim__stat:after{content:'%';font-family:Oswald,sans-serif}.test-prep-claims__claim .test-prep-claim__text{font-family:Nunito,sans-serif;font-weight:400;font-style:normal;line-height:150%;text-decoration:none;font-size:21px;color:#777;text-align:center;margin-top:15px}@media (min-width:768px){.test-prep-claims__claim .test-prep-claim__text{font-size:18px}}.test-prep-claims__claim .test-prep-claim__text em{font-style:normal;font-weight:600}@media (max-width:600px){.test-prep-claims__claim .test-prep-claim__text{margin-top:25px;font-size:22px}.test-prep-claims__claim .test-prep-claim__text em{font-size:48px}}
/*# sourceMappingURL=registration.css.map */
