#checkoutWrp { overflow: hidden; background: #fbfbfb;}
#checkoutWrp p  { padding-bottom: 0; }
.OfferPlan_offerPlan__OfDZ6 input { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10; display: block;     opacity: 0; display: block;  cursor: pointer;   }
input:checked + .RadioCard_wrapper_2-7-9-KNyVq:after { border-color: var(--color-blue-700); background-color: var(--color-blue-100); }
input:checked + .RadioCard_wrapper_2-7-9-KNyVq .RadioCard_input_2-7-9-74PWg  { background-color: var(--color-white); color: var(--color-blue-700); }
input:checked + .RadioCard_wrapper_2-7-9-KNyVq .RadioCard_input_2-7-9-74PWg:after { content: ""; background: currentColor; width: 70%; height: 70%; top: 15%; left: 15%; position: absolute; border-radius: 50%; animation: RadioCard_pulse_2-7-9--85gs 16ms linear; }
.OutlinedInputField.OutlinedInputField_hasLabel_2-7-9-rvdHl, .OutlinedInputField { opacity: 1; border: solid 1px var(--color-gray-300); }
.OutlinedInputField { width: 100%; }
.PaymentInfo_container__cZFti .row { margin: 0 -5px; display: flex;  } 
.PaymentInfo_container__cZFti .row div { padding: 0 5px; box-sizing: border-box; width: 100%}
.PaymentInfo_container__cZFti .row .col-sm-6 { width: 50%; }
.PaymentInfo_container__cZFti .row .input { position: relative;  margin-top: 0.5rem;  margin-bottom: 0.5rem; }
small.error { display: block;  color: #cc0000; font-size: 12px; }

#navi-bar .navi-bar__logo { margin: 0 auto; display: block; width: 265px;  }
#navi-bar .navi-bar__logo img { width: 100%; }
/* nav buttons*/
.btn_blue { display: inline-block;padding: .75rem 0;background-color: #1d84f7;font-family: "Roboto",sans-serif;font-size: .875rem;font-weight: 500;text-align: center;color: #fff;border: none;width: 16.25rem;text-decoration: none;}
.btn_blue:hover { background-color: #1672d9 }
#mainSideNav { float:right; display: flex; justify-content: flex-end; align-items: center}
#mainSideNav a { color: #fff; text-decoration:  none; margin-left: 0.8em; font-weight: 500;  font-size: 1em; font-family: "Roboto",sans-serif; }
#mainSideNav a.btn_blue { font-size: 1em; line-height: 2em; padding: 0 0.8em; width: auto; background-color: #1d84f7;font-family: "Roboto",sans-serif; display: inline-block;  border: none; }
#mainSideNav a.btn_blue:hover { background-color: #1672d9 }
@media all and (max-width:767px) {
#mainSideNav { font-size: 14px; }   
}

.ButterBar_butterBar__andoV{background:#221f20; color: #fff; width:100%;padding:14px 0}
.ButterBar_butterBar__andoV .cont { margin: 0 auto; padding: 0 15px; display:flex; max-width: 1230px; }
@media screen and (min-width:0)and (max-width:767px){
.ButterBar_butterBar__andoV{padding:10px 0}
}
.ButterBar_butterBar__butterBarText__sjw3O{display:flex;justify-content:center;align-items:center;text-align:center;font-family:Roboto;font-size:18px;line-height:20px;color:#fff; margin: 0 auto;}
@media screen and (min-width:0)and (max-width:767px){
.ButterBar_butterBar__butterBarText__sjw3O{font-size:14px;line-height:16px; margin-left: 0;  ;}
}
.ValueOfBb_valuesection__NFryT{width:100%;background-color:#000;display:flex;justify-content:space-evenly;-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;text-size-adjust:auto;font-size:0;color:#fff;font-family:Poppins,sans serif;padding:60px 0 58px}
.ValueOfBb_bloomberg__mwr4C{display:flex;justify-content:center}
.ValueOfBb_values__cuegg{font-size:16px}
.ValueOfBb_icon__ZXEIp{width:29px;height:28px}
@media screen and (min-width:768px)and (max-width:1279px){
.ValueOfBb_valuesection__NFryT{display:grid;padding:50px 0 58px}
.ValueOfBb_values__cuegg{display:grid;grid-template-columns:1fr 4fr;gap:0;margin-top:34px}
.ValueOfBb_bloomberg__mwr4C{justify-self:center}
.ValueOfBb_text__8Xii_ br{display:none}
}
@media screen and (min-width:0)and (max-width:767px){
.ValueOfBb_valuesection__NFryT{display:grid;padding:50px 0 56px}
.ValueOfBb_values__cuegg{display:grid;grid-template-columns:1fr 4fr;font-size:14px;gap:0;margin-top:21px}
.ValueOfBb_icon__ZXEIp{width:20px;height:20px;margin-right:0}
.ValueOfBb_bloomberg__mwr4C{justify-self:center;width:100px;height:20px}
}
.AboutYourOrder_container__s2KOR{position:relative;margin:0 auto;border-radius:5px;border:1px solid #e3e3e3;font-family:Poppins,sans serif;font-size:14px;line-height:16px; background: #fff; }
@media screen and (min-width:768px){
.AboutYourOrder_container__s2KOR{position:sticky;top:40px}
}
@media screen and (max-width:1279px){
.AboutYourOrder_container__s2KOR{border:0}
}
@media screen and (min-width:768px)and (max-width:1279px){
.AboutYourOrder_container__s2KOR{width:708px}
}
@media screen and (min-width:0)and (max-width:767px){
.AboutYourOrder_container__s2KOR{max-width: 360px; width: 100%; border: 1px solid #e3e3e3; padding: 15px;}
}
.AboutYourOrder_header__OlLRs{margin:15px 21px;font-family:Poppins;font-size:16px;line-height:18px}
@media screen and (max-width:1279px){
.AboutYourOrder_header__OlLRs{margin:4px 0 11px;font-size:14px;line-height:16px}
}
.AboutYourOrder_offer__Gf75F{font-family:Poppins;font-size:24px;line-height:32px;margin-top:3px}
@media screen and (max-width:1279px){
.AboutYourOrder_offer__Gf75F{margin-top:4px}
}
.AboutYourOrder_bulletHeader__jDxSi{font-family:Poppins;font-size:16px;line-height:18px;text-align:left}
@media screen and (max-width:1279px){
.AboutYourOrder_bulletHeader__jDxSi{font-size:14px;line-height:16px}
}
.AboutYourOrder_mainContent__57WUB{padding:21px 21px  21px 21px;border-top:1px solid #ccc;line-height:16px;text-align:center}
@media screen and (max-width:1279px){
.AboutYourOrder_mainContent__57WUB{padding:0;border-top:0;text-align:left}
}
.AboutYourOrder_bulletList__MS8Ff{text-align:left;padding:13px 0; line-height: 1.4em; margin:0 0 5px}
.AboutYourOrder_bulletItem__HPcgW{padding:10px 0 0}
.AboutYourOrder_bulletItem__HPcgW a{text-decoration:underline}
.AboutYourOrder_change__hUW_a{position:absolute; top:15px;right:15px;font-family:Poppins,sans serif; color:#3c3c3c; font-size: 16px; line-height: 18px; }
.AboutYourOrder_change__hUW_a em { display: block; font-size: 0.85em; font-style: normal; opacity: 0.8; text-transform: capitalize; }
@media screen and (max-width:1279px){
.AboutYourOrder_change__hUW_a{width:44px;text-transform:none;r;top:15px;right:15px;}
}
.AboutYourOrder_seeAll__jraJz{margin-bottom:25px}
@media screen and (max-width:1279px){
.AboutYourOrder_seeAll__jraJz{line-height:14px}
}
@media screen and (min-width:768px)and (max-width:1279px){
.AboutYourOrder_seeAll__jraJz{margin-bottom:8px}
}
@media screen and (min-width:0)and (max-width:767px){
.AboutYourOrder_seeAll__jraJz{margin-bottom:14px}
}
.AboutYourOrder_icon__ToT_E{margin-left:8px}
.AboutYourOrder_iconFlipped__EeD3_{margin-left:8px;display:inline-block;transform:rotate(180deg)}
.Step_step__ro1KP{width:750px;margin:0 auto;border-radius:5px;border:1px solid #e3e3e3;padding:24px 64px 24px 72px;background-color:#fff;font-family:Poppins,sans serif;font-size:18px;line-height:14px}
.Step_step__ro1KP:first-of-type{margin-top:0}
@media screen and (min-width:768px)and (max-width:1279px){
.Step_step__ro1KP{width:708px;padding:24px 46px}
}
@media screen and (min-width:0)and (max-width:767px){
.Step_step__ro1KP{ max-width: 360px; width: 100%; padding:24px 15px}
}
.Step_step__ro1KP h3{position:relative;font-size:24px;font-family:Poppins;line-height:26px}
@media screen and (min-width:0)and (max-width:767px){
.Step_step__ro1KP h3{font-size:18px}
}
.Step_step__ro1KP h3 span{width:26px;height:26px;position:absolute;left:-54px;display:inline-block;background:#000;color:#fff;font-size:18px;font-family:Poppins,sans serif;border-radius:13px;text-align:center}
@media screen and (min-width:768px)and (max-width:1279px){
.Step_step__ro1KP h3 span{left:-36px}
}
@media screen and (min-width:0)and (max-width:767px){
.Step_step__ro1KP h3 span{position:static;margin-right:10px}
}
.Step_step--container__ke7Wh{margin-top:28px}
.Agreement_agreement__1_gtf{font-size:14px;line-height:16px;display:flex;width:100%}
.Agreement_agreement__1_gtf label{display:flex}
.Agreement_agreement__1_gtf input{align-self:center}
.Agreement_agreement__1_gtf [class^=Checkbox_label]{font-size:14px}
.Info_name__R_IZO{display:flex;font-family:Poppins,sans serif}
@media screen and (min-width:0)and (max-width:767px){
.Info_name__R_IZO{display:inline-block}
}
.Info_firstName__gNmiA{margin-right:10px;width:50%}
@media screen and (min-width:0)and (max-width:767px){
.Info_firstName__gNmiA{display:inline-block;width:100%}
}
.Info_lastName__ajVdU{margin-left:auto;width:50%}
@media screen and (min-width:0)and (max-width:767px){
.Info_lastName__ajVdU{display:inline-block;width:100%}
}
.Info_email__hHnhA{width:100%}
.Info_email__hHnhA label>input{width:100%!important}
.Info_alert__2yCN7{padding:15px;background-color:#000;color:#fff;margin-bottom:10px}
.Info_terminal__deaAd{padding-right:5px}
.Info_message__lylqk{display:flex;font-size:16px;margin-bottom:5px;color:#fff}
.Info_message__lylqk:before{margin-right:5px}
@media screen and (min-width:768px)and (max-width:1279px){
.Info_message__lylqk{padding-bottom:24px}
}
.Info_notYou__1Y7Ek{display:flex;font-size:16px;margin-bottom:24px;padding-top:0}
.Info_notYou__1Y7Ek:before{margin-right:5px}
.Info_signOut__gCbAy{text-decoration:underline;padding-bottom:10px}
.Info_button__xVSfz{max-width:100%;width:100%}

.Info_emailConfirmInput__BLvei{ margin-top:15px}
.Error_error__z4J0g{margin:0 auto!important}
.Error_error__z4J0g div{margin-bottom:0!important}
@media screen and (min-width:768px)and (max-width:1279px){
.Error_error__z4J0g{width:708px}
}
@media screen and (min-width:0)and (max-width:767px){
.Error_error__z4J0g{width:285px}
}
.Error_error__z4J0g .Error_additionalInfo__1PxV_{margin-top:5px;font-size:14px}
.Error_error__z4J0g .Error_correlationid__1IMb4{margin-top:5px;font-size:10px}
.Error_error__z4J0g [class^=NotificationBanner_bannerText]{line-height:16px;padding-bottom:6px}
.Loading_loading__p2cCY{display:inline-block}
.Loading_loading__p2cCY .Loading_dotBricks__sVSz7{position:relative;top:8px;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;box-shadow:9991px -16px 0 0 #fff,9991px 0 0 0 #fff,10007px 0 0 0 #fff;animation:Loading_dot-bricks__7ccT5 2s ease infinite}
@keyframes Loading_dot-bricks__7ccT5{0%{box-shadow:9991px -16px 0 0 #fff,9991px 0 0 0 #fff,10007px 0 0 0 #fff}
8.333%{box-shadow:10007px -16px 0 0 #fff,9991px 0 0 0 #fff,10007px 0 0 0 #fff}
16.667%{box-shadow:10007px -16px 0 0 #fff,9991px -16px 0 0 #fff,10007px 0 0 0 #fff}
25%{box-shadow:10007px -16px 0 0 #fff,9991px -16px 0 0 #fff,9991px 0 0 0 #fff}
33.333%{box-shadow:10007px 0 0 0 #fff,9991px -16px 0 0 #fff,9991px 0 0 0 #fff}
41.667%{box-shadow:10007px 0 0 0 #fff,10007px -16px 0 0 #fff,9991px 0 0 0 #fff}
50%{box-shadow:10007px 0 0 0 #fff,10007px -16px 0 0 #fff,9991px -16px 0 0 #fff}
58.333%{box-shadow:9991px 0 0 0 #fff,10007px -16px 0 0 #fff,9991px -16px 0 0 #fff}
66.666%{box-shadow:9991px 0 0 0 #fff,10007px 0 0 0 #fff,9991px -16px 0 0 #fff}
75%{box-shadow:9991px 0 0 0 #fff,10007px 0 0 0 #fff,10007px -16px 0 0 #fff}
83.333%{box-shadow:9991px -16px 0 0 #fff,10007px 0 0 0 #fff,10007px -16px 0 0 #fff}
91.667%{box-shadow:9991px -16px 0 0 #fff,9991px 0 0 0 #fff,10007px -16px 0 0 #fff}
to{box-shadow:9991px -16px 0 0 #fff,9991px 0 0 0 #fff,10007px 0 0 0 #fff}
}
.Modal_modal--overlay__HSrb3{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background:#767676;opacity:.7}
.Modal_modal--popup__WrQAC{opacity:1;position:fixed;left:50%;z-index:101;margin-left:-350px;background:#fff;padding:20px;box-shadow:0 -2px 10px rgba(0,0,0,.2);width:700px;top:20%}
.Modal_modal--popup__WrQAC>button{float:right}
@media screen and (min-width:0)and (max-width:767px){
.Modal_modal--popup__WrQAC{margin:-167px;width:335px}
}
.Modal_modal--captcha__d5_pI{opacity:1;position:fixed;left:50%;z-index:101;margin-left:-350px;background:#fff;padding:20px;box-shadow:0 -2px 10px rgba(0,0,0,.2);width:430px;top:40%}
.Modal_modal--captcha__d5_pI>button{float:right}
@media screen and (min-width:0)and (max-width:767px){
.Modal_modal--captcha__d5_pI{top:50%;margin:-185px;width:375px}
}
@media screen and (min-width:768px)and (max-width:1279px){
.Modal_modal--captcha__d5_pI{top:50%;margin:-185px;width:375px}
}
.Modal_modal--container__60YpX{width:100%;clear:both;padding:0 40px 40px}
@media screen and (min-width:0)and (max-width:767px){
.Modal_modal--container__60YpX{padding:0 10px 10px}
}
.RecaptchaV2Modal_recaptchaV2__r1bcR{position:relative;top:20px}
@media screen and (min-width:0)and (max-width:767px){
.RecaptchaV2Modal_recaptchaV2__r1bcR{top:10px}
}
.Purhcase_purchase__ekyD2{margin:30px auto;max-width:400px}
@media screen and (min-width:0)and (max-width:767px){
.Purhcase_purchase__ekyD2{margin-top:17px}
}
.Purhcase_purchase__ekyD2 button{max-width:400px!important;width:100%!important;text-align:center}

.Purhcase_purchase__card__T8qVH .Purhcase_purchaseLoading__OF4V6,.Purhcase_purchase__ekyD2 .Purhcase_lock__Ioi7m{float:right}
.Purhcase_purchase__paypal__6S0Uh{position:relative}
.Purhcase_purchase__paypal__6S0Uh button{background-color:transparent!important}
.Purhcase_purchase__paypal__6S0Uh .Purhcase_purchaseLoading__OF4V6{position:absolute;right:50px;top:18px;z-index:999}
.Purhcase_purchase__wallet__d_3ll button{display:inline-flex;justify-content:center;align-items:center;font-family:Poppins,sans serif}
.Purhcase_purchase__wallet__d_3ll .Purhcase_purchaseLoading__OF4V6,.Purhcase_purchase__wallet__d_3ll[data-loading=true] button>span:first-child{margin-left:auto}
.Purhcase_paypalButton__jhjnT{width:400px}
@media screen and (min-width:0)and (max-width:767px){
.Purhcase_paypalButton__jhjnT{width:305px!important}
}
.AutoRenewalAcknowledgement_autoRenewalAcknowledgement__9ydCu{padding-top:8px}
.AutoRenewalAcknowledgement_autoRenewalAcknowledgement__9ydCu label{display:inline-flex}
.AutoRenewalAcknowledgement_autoRenewalAcknowledgement__9ydCu input{align-self:start;margin-top:2px}
.AutoRenewalAcknowledgement_autoRenewalAcknowledgement__9ydCu .AutoRenewalAcknowledgement_text__8t_z6{font-family:Poppins,sans serif;font-size:14px;line-height:16px;width:100%;flex-grow:1}
.AutoRenewalAcknowledgement_autoRenewalAcknowledgement__9ydCu .AutoRenewalAcknowledgement_text__8t_z6 a{text-decoration:underline}
@media screen and (min-width:0)and (max-width:767px){
.AutoRenewalAcknowledgement_autoRenewalAcknowledgement__9ydCu .AutoRenewalAcknowledgement_text__8t_z6{max-width:310px}
.AutoRenewalAcknowledgement_autoRenewalAcknowledgement__9ydCu .AutoRenewalAcknowledgement_tabletOrLarger__QXP98{display:none}
}
.AutoRenewalAcknowledgement_termsConditions__TiCwT{padding-top:16px;display:flex;font-size:14px}
.AutoRenewalAcknowledgement_termsConditions__TiCwT [class^=Checkbox_label]{font-size:14px}
.AutoRenewalAcknowledgement_subscriptionGiftingText__9cP5u{margin-top:15px}
.AutoRenewalAcknowledgement_checkbox__3ogHw{color:#000}
.AutoRenewalAcknowledgement_errorCheckbox__zhSG6{color:#ba121d}
.ChargedInUsdNotice_chargedInUsdNotice___9Edy{margin-top:25px;font-size:14px;line-height:16px}
.PaymentSummary_paymentSummary__z5KFV{background:#fff;padding:25px}
@media screen and (min-width:0)and (max-width:767px){
.PaymentSummary_paymentSummary__z5KFV{ border: 1px solid #e3e3e3; }
}
.PaymentSummary_paymentSummary__z5KFV .PaymentSummary_header__Runi5{font-family:Poppins;font-size:24px;line-height:26px}
@media screen and (min-width:0)and (max-width:767px){
.PaymentSummary_paymentSummary__z5KFV .PaymentSummary_header__Runi5{display:none}
}
.PaymentSummary_total__dA6c9{margin-top:17px;line-height:50px;color:#000;font-family:Poppins}
@media screen and (min-width:0)and (max-width:767px){
.PaymentSummary_total__dA6c9{margin-top:7px;border:0;line-height:16px}
}
.PaymentSummary_floatRight__DbiO1{float:right}
.PaymentSummary_fullPriceDesktop__79WhV{padding-right:6px;color:#3c3c3c;text-decoration:line-through;line-height:21px;font-family:Poppins,sans serif}
@media screen and (min-width:0)and (max-width:767px){
.PaymentSummary_fullPriceDesktop__79WhV{display:none}
}
.PaymentSummary_fullPriceMobile__ANATT{text-align:right;margin-bottom:13px;color:#3c3c3c;text-decoration:line-through;font-family:Poppins,sans serif}
@media screen and (min-width:768px){
.PaymentSummary_fullPriceMobile__ANATT{display:none}
}
.PaymentSummary_discountPrice__zAmqX{font-family:Poppins;font-size:30px;line-height:32px}
@media screen and (min-width:0)and (max-width:767px){
.PaymentSummary_discountPrice__zAmqX{font-size:24px;line-height:16px}
}
.PaymentSummary_details__Qv_md{margin-top:16px;font-size:14px;line-height:16px;border-bottom:1px solid #ccc;padding-bottom:16px}
@media screen and (min-width:0)and (max-width:767px){
.PaymentSummary_details__Qv_md{margin:16px 0 0;border-bottom:1px solid #ccc}
}
.PaymentSummary_terms__pCs6K{font-size:14px;line-height:16px;margin-top:16px;text-align:left;font-family:Poppins}
@media screen and (min-width:0)and (max-width:767px){
.PaymentSummary_terms__pCs6K{margin-top:24px}
}
.PaymentSummary_link__slZ21{text-decoration-line:underline;color:#000}
.PaymentSummary_requiredField__QaMnQ{font-size:14px;line-height:16px;padding-top:10px}
.PaymentInfo_payment--options__megFX{display:inline-flex;width:100%;margin-top:30px;font-size:16px}
.PaymentInfo_payment--options__megFX span{align-self:center;margin-right:15px}
.PaymentInfo_payment--stripe__BJSGJ{margin-top:12px;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:15px 10px}
.PaymentInfo_payment--stripe-error__yTyod{margin-top:12px;background-color:#fff;border-radius:5px;padding:15px 10px;border:1px solid #ba121d}
.PaymentInfo_payment--stripe-errorMsg__pv3bD{margin-bottom:20px;padding-top:5px;padding-bottom:5px;color:#ba121d;font-size:12px;min-height:14px}
.PaymentInfo_payment__Zbk3n p{margin-top:16px;font-size:14px;line-height:16px}
.PaymentInfo_payment--billing__9Fv0O{font-size:16px;width:100%}
.PaymentInfo_payment--billing__9Fv0O span{line-height:18px}
.PaymentInfo_dropdown__H6cdQ{margin-top:15px;font-weight:400}
.PaymentInfo_dropdown__H6cdQ [class^=OutlinedDropdown_input-container]{background-color:#fff}
.PaymentInfo_container__cZFti{display:flex;flex-direction:column}
@media screen and (min-width:0)and (max-width:767px){
.PaymentInfo_container__cZFti{flex-direction:column-reverse}
}
.Radio_plutusRadio__wQ1gj{display:inline-block}
.Radio_plutusRadio__wQ1gj label{display:inline-flex;cursor:default}
.Radio_plutusRadio__selected__elxZJ{position:relative;width:20px;height:20px}
.Radio_plutusRadio__selected__elxZJ span:nth-child(2){
position:absolute!important;top:5px;left:5px}
.Radio_plutusRadio__label__Zh1Fw{margin-left:10px;align-self:center}
@media screen and (min-width:0)and (max-width:767px){
.Radio_plutusRadio__label__Zh1Fw{margin-left:5px}
}
.PaymentMethod_paymentMethod__rmxCM{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px}
.PaymentMethod_paymentMethod__selected__E2ql5{background-color:#e6ebff;border:2px solid #2800d7;border-radius:5px}
.PaymentMethod_paymentMethod__legend__xUAD2{position:relative;width:100%;font-size:16px;font-weight:700;white-space:nowrap}
.PaymentMethod_paymentMethod__accept__I10Aw{font-size:14px;display:inline-flex;position:absolute;right:0;top:0}
.PaymentMethod_paymentMethod__accept__I10Aw span{align-self:center;margin-left:10px!important}
.PaymentMethod_paymentMethod__accept__I10Aw span:first-child{margin-left:0!important}
@media screen and (min-width:0)and (max-width:767px){
.PaymentMethod_paymentMethod__rmxCM{padding-left:15px;padding-right:15px}
.PaymentMethod_paymentMethod__accept__I10Aw span{margin-left:5px!important}
}
.AutoSuggest_input__Ij6Fk{width:100%;font-size:16px;border:1px solid #ccc;border-radius:5px;padding:0 10px;height:50px}
.AutoSuggest_suggestionsList__bm_uM{margin:0;padding:0;width:100%;border:1px solid #ccc;background-color:#fff;z-index:2;max-height:200px;overflow-y:auto;color:#000;list-style-type:none}
.AutoSuggest_suggestionsList__bm_uM li{line-height:normal}
.AutoSuggest_suggestion__XdiSD{display:block;padding:5px 0 5px 5px;cursor:pointer}
.AutoSuggest_suggestionHighlighted__ONRce{background-color:#f2f2f2}
.AutoSuggest_selector__5G0kq{position:relative;border-bottom:1px solid #000}
.AutoSuggest_error__Ory1B{visibility:visible;margin-bottom:10px;color:#ba121d;font-size:12px;min-height:14px;padding-top:5px;padding-bottom:5px}
.AutoSuggest_containerError__2sdrs{position:relative}
.AutoSuggest_containerError__2sdrs input{border:1px solid #ba121d}
.AutoSuggest_containerError__2sdrs span{opacity:1;color:#ba121d!important}
.AutoSuggest_container__yE_F0{position:relative}
.AutoSuggest_container__yE_F0 input:focus{border:2px solid #000}
.AutoSuggest_suggestionsContainer__9CNus{width:100%;position:absolute;z-index:2}
.AutoSuggest_label__UyKlU{color:#767676!important;position:absolute;padding-left:5px;padding-right:5px;background-color:#fff;top:-7px;left:10px;font-size:12px}
.MailingAddress_name__lsGbO{display:flex;font-family:Poppins,sans serif}
@media screen and (min-width:0)and (max-width:767px){
.MailingAddress_name__lsGbO{display:inline-block}
}
.MailingAddress_firstName__2DO7Q{margin-right:10px;width:50%}
@media screen and (min-width:0)and (max-width:767px){
.MailingAddress_firstName__2DO7Q{display:inline-block;width:100%}
}
.MailingAddress_lastName__5MLCg{margin-left:auto;width:50%}
@media screen and (min-width:0)and (max-width:767px){
.MailingAddress_lastName__5MLCg{display:inline-block;width:100%}
}
.MailingAddress_firstNameInput__Isjxg,.MailingAddress_lastNameInput__OlRRB{background-color:#fff}
.MailingAddress_zipCode__8qKg_{background-color:#fff;margin-top:10px}
.MailingAddress_dropdown__eVk_D{margin-bottom:16px;margin-top:10px}
.MailingAddress_dropdown__eVk_D [class^=OutlinedDropdown_input-container]{background-color:#fff}
.MailingAddress_city__7C3g1{margin-top:10px;background-color:#fff}
.MailingAddress_addressLine2__ZVWyX,.MailingAddress_addressLine__XoCem{margin-top:15px;background-color:#fff}
.MailingAddress_addressSelector__SWKBV{margin-bottom:30px}
.StudentVerification_dob__iQwDp{margin-top:20px;width:100%}
.StudentVerification_dob__iQwDp label>input{width:100%!important}
.StudentVerification_divider__s_Ekc{font-size:28px;position:relative;margin:0 10px;top:15px}
.StudentVerification_link__NvgRQ{text-decoration:underline}
.StudentVerification_prompt__Q3GKF{margin-top:10px;color:#ba121d}
.StudentVerification_verifyButton__0N3Py{margin-top:20px}
.StudentVerification_verificationBanner__7r9K2 [class^=NotificationBanner_bannerText]{line-height:16px;padding-bottom:6px}
.StudentVerification_dobInput__I8is_{background-color:#fff;margin-top:35px}
.StudentVerification_dropdown__ttsTy{margin-bottom:15px}
.StudentVerification_dropdown__ttsTy [class^=OutlinedDropdown_input-container]{background-color:#fff}
.SubscriptionGifting_name__Le0xj{display:flex;font-family:Poppins,sans serif}
@media screen and (min-width:0)and (max-width:767px){
.SubscriptionGifting_name__Le0xj{display:inline-block}
}
.SubscriptionGifting_firstName__rfg0v{margin-right:10px;width:50%}
@media screen and (min-width:0)and (max-width:767px){
.SubscriptionGifting_firstName__rfg0v{display:inline-block;width:100%}
}
.SubscriptionGifting_lastName__rjQI_{margin-left:auto;width:50%}
@media screen and (min-width:0)and (max-width:767px){
.SubscriptionGifting_lastName__rjQI_{display:inline-block;width:100%}
}
.SubscriptionGifting_email__WtY56{width:100%}
.SubscriptionGifting_email__WtY56 ::-moz-placeholder{color:#767676}
.SubscriptionGifting_email__WtY56 ::placeholder{color:#767676}
.SubscriptionGifting_email__WtY56 label>input{width:100%!important}
.SubscriptionGifting_text__Bw_sn{font-family:Poppins,sans serif;font-size:14px;width:100%;flex-grow:1}
@media screen and (min-width:0)and (max-width:767px){
.SubscriptionGifting_text__Bw_sn{line-height:14px}
}
.SubscriptionGifting_alert__jcRbb{padding:15px;background-color:#000;color:#fff;margin-bottom:10px}
.SubscriptionGifting_message__0Zh_8{display:flex;font-size:16px;margin-bottom:5px}
.SubscriptionGifting_message__0Zh_8:before{margin-right:5px}
.SubscriptionGifting_button__qsRN_{text-align:center;padding-top:10px}
.SubscriptionGifting_emailInput__qGxhm,.SubscriptionGifting_firstNameInput__6GTty,.SubscriptionGifting_lastNameInput__WWETW{background-color:#fff}
.SubscriptionGifting_emailConfirmInput__L0D_2{background-color:#fff;margin-top:15px}
.SubscriptionGifting_giftMessage__N6DR4{margin-top:15px}
.OfferPlan_offerPlan__OfDZ6{width:50%;padding-right:10px;display:flex;position:relative;font-family:Poppins}
@media screen and (min-width:0)and (max-width:767px){
.OfferPlan_offerPlan__OfDZ6{width:100%;margin-top:8px}
.OfferPlan_offerPlan__OfDZ6:first-child{margin-top:0}
}
.OfferPlan_offerPlan__OfDZ6>button{color:#000!important;border-radius:5px!important;width:100%;margin-left:0;margin-right:0;min-height:110px;background-color:#fff}
@media screen and (min-width:0)and (max-width:767px){
.OfferPlan_offerPlan__OfDZ6>button{width:278px;min-width:auto;padding:16px;margin-left:12px}
}
.OfferPlan_offerPlan__billingPeriod__u7KMH{font-weight:700}
.OfferPlan_offerPlan__pricing__Iv9Wh{font-family:Poppins,sans serif;font-weight:400;font-size:14px;line-height:16px;display:inline-block;margin-top:8px}
@media screen and (min-width:0)and (max-width:767px){
.OfferPlan_offerPlan__pricing__Iv9Wh{margin-top:6px}
}
.OfferPlan_offerPlan__full-price__jEEgg{margin-right:5px;text-decoration:line-through;color:#767676}
.OfferPlan_discount__qjcbK{max-width:100%;height:26;padding:4px 8px;font-size:14px;font-weight:500;text-align:center;background-color:#2800d7;color:#fff;position:absolute;top:-13px;right:26px;display:inline-block}
.OfferPlan_radioGroup__VS7_b{width:100%}
.BillingPeriod_billing__apYm6{display:flex}
@media screen and (min-width:0)and (max-width:767px){
.BillingPeriod_billing__apYm6{display:inline-block; width: 100%; }
}
.BillingPeriod_fullPrice__iC4pI{margin-right:5px;text-decoration:line-through}
.MainContent_mainContent__McPA_{grid-area:mainContent;display:grid;row-gap:30px}
@media screen and (min-width:768px)and (max-width:1279px){
.MainContent_mainContent__McPA_{row-gap:25px}
}
.MainContent_rightRail__JWqq3{grid-area:rightRail}
@media screen and (min-width:768px)and (max-width:1279px){
.MainContent_rightRail__JWqq3{margin-bottom:16px}
}
@media screen and (min-width:0)and (max-width:767px){
.MainContent_rightRail__JWqq3{margin-bottom:10px}
}
.MainContent_container__k_6zd{ display:grid;grid-template-columns:[maincontent] 63% [rightrail] 33%;-moz-column-gap:4%;column-gap:4%;grid-template-areas:"mainContent rightRail";padding:0 3%;margin:47px 0 57px}
@media screen and (min-width:1280px)and (max-width:9999em){
.MainContent_container__k_6zd{justify-content:center;grid-template-columns:[maincontent] 750px [rightrail] 400px;-moz-column-gap:50px;column-gap:50px;padding:0 40px}
}
@media screen and (min-width:768px)and (max-width:1279px){
.MainContent_container__k_6zd{grid-template-columns:1fr;grid-template-areas:"rightRail" "mainContent";grid-template-rows:minmax(201px,auto) 1fr;padding:0 4%;margin-top:31px}
}
@media screen and (min-width:0)and (max-width:767px){
.MainContent_container__k_6zd{grid-template-columns:1fr;grid-template-areas:"rightRail" "mainContent";grid-template-rows:minmax(220px,auto) 1fr;padding:0 5%;margin:22px 0}
}
.MainContent_link__VtBSy{text-decoration-line:underline;color:#000}
.ExistingSubscription_body__Mnwxp{padding:30px;height:80vh;border-top:.6px solid #000}
.ExistingSubscription_header__9hEDC{font-size:24px;font-weight:700;text-align:center;margin-bottom:20px}
.ExistingSubscription_message__nKaJD{font-size:18px;line-height:20px;margin-bottom:60px}
.ExistingSubscription_container__V5mCa{margin:auto;max-width:500px}
@media screen and (min-width:0)and (max-width:767px){
.ExistingSubscription_container__V5mCa{max-width:315px}
}
.ExistingSubscription_icon__Atei4{text-align:center;margin-bottom:20px}
.ExistingSubscription_link__2jsp_{margin-bottom:20px}
.ExistingSubscription_innerContainer__v9rIO{border:1px solid #e3e3e3;box-sizing:border-box;border-radius:5px;padding:20px;margin-bottom:10px}
.ExistingSubscription_innerContainer__v9rIO span{font-weight:700}
.ExistingSubscription_innerContainer__v9rIO div{margin-bottom:5px}
.ExistingSubscription_innerContainer__v9rIO a{margin-left:16px}
.ExistingSubscription_bbLink__lUt7N{margin-left:60px;font-weight:700}
@media screen and (min-width:0)and (max-width:767px){
.ExistingSubscription_bbLink__lUt7N{display:block;margin-top:30px}
}
.ExistingSubscription_bottomContainer___eTsi{display:flex}
@media screen and (min-width:0)and (max-width:767px){
.ExistingSubscription_bottomContainer___eTsi{display:block}
.ExistingSubscription_bottomContainer___eTsi button{text-align:center}
}
.ExistingSubscription_transparentButton__F5IXJ{display:flex;padding-top:0}
.LoadingAnimation_loadingAnimationWrapper__tj_CW{display:flex;width:100%;height:calc(100vh - 200px)}
@media screen and (min-width:0)and (max-width:767px){
.LoadingAnimation_loadingAnimationWrapper__tj_CW{height:calc(100vh - 170px)}
}
.LoadingAnimation_loadingAnimationContainer__mvaxd{text-align:center;margin:calc(50vh - 237px) auto auto;box-sizing:border-box;max-width:100%;padding:10px}
@media screen and (min-width:0)and (max-width:767px){
.LoadingAnimation_loadingAnimationContainer__mvaxd{margin:calc(50vh - 207px) auto auto}
}
.LoadingAnimation_loadingAnimationText__Sn9Wz{text-align:center;font-size:16px;margin-top:20px;margin-bottom:0;font-family:Poppins,sans serif;color:#3c3c3c}
@media screen and (min-width:0)and (max-width:767px){
.LoadingAnimation_loadingAnimationText__Sn9Wz{font-size:16px}
}
.LoadingAnimation_imageWrapper__MjbLO{display:flex;justify-content:center;margin:auto}
.ConfirmationPage_confirmationPage__C1lDP{font-size:16px;line-height:1.2;padding-top:30px;max-width:315px;text-align:center}
@media screen and (min-width:0)and (max-width:767px){
.ConfirmationPage_confirmationPage__C1lDP{text-align:center;max-width:100%;margin-left:20px;margin-right:20px}
}
.ConfirmationPage_confirmationPage__C1lDP h2{font-family:Poppins;font-size:18px;padding-top:10px}
.ConfirmationPage_confirmationPage__C1lDP h3{font-size:18px;padding-top:10px}
.ConfirmationPage_confirmationPage__C1lDP h4{font-size:16px;padding-top:20px}
.ConfirmationPage_confirmationPage__C1lDP ol,.ConfirmationPage_confirmationPage__C1lDP p{padding-top:20px}
.ConfirmationPage_confirmationPage__C1lDP ol,.ConfirmationPage_confirmationPage__C1lDP ul{text-align:left}
.ConfirmationPage_confirmationPage__C1lDP ol li{display:flex;counter-increment:list}
.ConfirmationPage_confirmationPage__C1lDP ol li:before{content:counter(list) ".";display:flex;flex:0 0 20px}
.ConfirmationPage_confirmationPage__C1lDP b{font-family:Poppins}
.ConfirmationPage_confirmationPage__top__j4JXx{border-top:1px solid #e3e3e3}
.ConfirmationPage_confirmationPage__checkmark__eNZSO{display:flex;width:30px;height:30px;border-radius:50%;margin:auto;flex-direction:column;align-content:center;background-color:#0b6548}
.ConfirmationPage_confirmationPage__checkmark__eNZSO span{margin:auto!important}
.ConfirmationPage_confirmationPage__buttonBar__GZd9i{padding-top:40px}
.ConfirmationPage_confirmationPage__signInButtonBar__UuF1T{padding-top:30px}
.ConfirmationPage_confirmationPage__resendEmailButton__J7wcw button{padding:0!important;text-decoration:underline}
.ConfirmationPage_confirmationPage__resendEmailButton__J7wcw [class^=Button_text]{font-size:14px}
@media screen and (min-width:0)and (max-width:767px){
.ConfirmationPage_confirmationPage__resendEmailButton__J7wcw{display:inline-flex}
}
.ConfirmationPage_confirmationPage__box__6e6Ue{border:1px solid #e3e3e3;padding:20px;margin:30px auto 0}
.ConfirmationPage_confirmationPage__box__6e6Ue>:first-child{padding-top:0}
.ConfirmationPage_confirmationPage__box__6e6Ue+p{padding-top:20px}
.ConfirmationPage_confirmationPage__links__2oGch{padding:20px;margin:30px auto 0;display:flex;justify-content:center}
.ConfirmationPage_confirmationPage__links__2oGch>:first-child{padding-top:0}
.ConfirmationPage_confirmationPage__links__2oGch+p{padding-top:20px}
@media screen and (min-width:0)and (max-width:767px){
.ConfirmationPage_confirmationPage__links__2oGch{display:inline-block}
}
.ConfirmationPage_confirmationPage__disclaimer__MCuE_{font-size:14px;display:flex;justify-content:center;align-items:center}
@media screen and (min-width:0)and (max-width:767px){
.ConfirmationPage_confirmationPage__disclaimer__MCuE_{display:inline}
}
.ConfirmationPage_confirmationPage__disclaimer__link__X1QAX{text-decoration:underline}
.ConfirmationPage_confirmationPage__notification__rwi03{margin:30px auto 0;max-width:500px;text-align:left}
.ConfirmationPage_confirmationPage__giftButton__ENGD9 button{border:1px solid #000;font-weight:700}
.ConfirmationPage_confirmationPage__transparentButton__41_x5 button{font-weight:700}
@media screen and (min-width:768px){
.ConfirmationPage_confirmationPage__C1lDP{padding-top:40px;max-width:none}
.ConfirmationPage_confirmationPage__C1lDP h2{font-size:24px;padding-top:20px}
.ConfirmationPage_confirmationPage__C1lDP h4{font-size:18px;padding-top:10px}
.ConfirmationPage_confirmationPage__C1lDP ol,.ConfirmationPage_confirmationPage__C1lDP p{padding-top:10px}
.ConfirmationPage_confirmationPage__buttonBar__GZd9i{padding-top:40px}
.ConfirmationPage_confirmationPage__box__6e6Ue{margin-top:40px;max-width:560px}
.ConfirmationPage_confirmationPage__box__6e6Ue ol,.ConfirmationPage_confirmationPage__box__6e6Ue p,.ConfirmationPage_confirmationPage__box__6e6Ue+p{padding-top:30px}
}
.ConfirmationPage_confirmationPage__C1lDP [class^=NotificationBanner_bannerText]{line-height:16px;padding-bottom:6px}
.ConfirmationPage_resendActivationLink__nvPkU{max-width:100%}
.CounterOffer_counterOffer__5oifn{display:flex;flex-direction:column}
.CounterOffer_counterOffer__5oifn h4{font-family:Poppins;font-size:24px;line-height:26px;text-align:center}
@media screen and (min-width:0)and (max-width:767px){
.CounterOffer_counterOffer__5oifn h4{font-size:18px;line-height:20px}
}
.CounterOffer_counterOffer__5oifn p{font-size:16px;line-height:18px}
.CounterOffer_counterOffer__options__46X26{display:flex;margin-top:20px}
@media screen and (min-width:0)and (max-width:767px){
.CounterOffer_counterOffer__options__46X26{flex-direction:column}
}
.CounterOffer_counterOffer__continue__iel1x{margin:30px auto 0;align-self:center}
.SocialAccountNotSupported_socialAccountNotSupportedBody__AyEGY{padding:30px;text-align:center;height:90vh;border-top:.6px solid #000}
.SocialAccountNotSupported_socialAccountNotSupportedHeader__dVS_U{font-size:24px;margin-bottom:10px;margin-top:20px;font-weight:700;line-height:32px}
@media screen and (min-width:0)and (max-width:767px){
.SocialAccountNotSupported_socialAccountNotSupportedHeader__dVS_U{font-size:18px;line-height:20px}
}
.SocialAccountNotSupported_socialAccountNotSupportedMessage__EKfSk{font-size:18px;line-height:20px;margin-bottom:60px}
@media screen and (min-width:0)and (max-width:767px){
.SocialAccountNotSupported_socialAccountNotSupportedMessage__EKfSk{font-size:16px;line-height:18px}
}
.SocialAccountNotSupported_socialAccountNotSupportedNotification__8GR1B{margin:30px auto 0;max-width:500px;text-align:left}

/*footer*/
.mainFtr { padding: 30px 15px; text-align: center;  border-top: 1px solid #e4e4e4; box-shadow: inset 0 11px 5px -10px  rgba(0,0,0,0.09), 0 4000px 0 4000px #f9f9f9 ; background: #f9f9f9; font-size: 14px; }
.mainFtr .ftrLogo { margin-bottom:  0.7em; padding: 0;  }
.mainFtr .ftrLogo img { max-width: 265px; margin: 0 auto; display: block;  }
.ftrNav { list-style:none; margin:  0 0  0.7em 0;  padding: 0; list-style: none;  }
.ftrNav li  { display: inline-block; padding: 0; margin: 0;  } 
.ftrNav li a { text-decoration: none; }
.ftrNav li a:hover { text-decoration: underline; }
.ftrCopy  { font-size: 9.5px; }
@media all and (max-width: 1160px ) { 
.ftrNav  { margin-left: auto; margin-right: auto; line-height :1.4em;   }
.ftrNav  span { display: none; }
}
@media all and (max-width: 480px ) { 
.ftrNav  { font-size: 3.1vw; line-height: 1.5em; }
}
