/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ai-tutor-modal-scroll p{font-size:15px;line-height:1.75rem;margin:5px 0 15px;padding:0;color:inherit;}.app-nav-wrapper ul.nav li.side-nav-cta .instructor-recommend-wrapper{overflow:visible;}#ai-tutor-instructor-avatar{--ai-tutor-ring:#5490ac;position:relative;z-index:1;display:inline-block;border-radius:50%;cursor:pointer;box-shadow:0 0 0 2px #2c363c,0 0 0 4px var(--ai-tutor-ring);}#ai-tutor-instructor-avatar.ai-tutor-avatar--learning{--ai-tutor-ring:#5490ac;}#ai-tutor-instructor-avatar.ai-tutor-avatar--ready{--ai-tutor-ring:#2e7d32;}#ai-tutor-instructor-avatar.ai-tutor-avatar--ongoing{--ai-tutor-ring:#ef6c00;}#ai-tutor-instructor-avatar .ai-tutor-status-pill{position:absolute;left:auto;right:-36px;bottom:-11px;z-index:2;padding:3px 7px;border:1px solid #fff;border-radius:999px;color:#fff;font-size:9px;font-weight:700;line-height:1.35;letter-spacing:0.01em;white-space:nowrap;pointer-events:none;box-sizing:border-box;transform:none;}#ai-tutor-instructor-avatar .ai-tutor-status-pill--learning{background:#5490ac;}#ai-tutor-instructor-avatar .ai-tutor-status-pill--ready{background:#2e7d32;}#ai-tutor-instructor-avatar .ai-tutor-status-pill--ongoing{background:#ef6c00;}.ai-tutor-modal-head .ai-tutor-modal-avatar-ring{--ai-tutor-ring:#5490ac;position:relative;z-index:1;display:inline-block;border-radius:50%;padding:2px;background:#fff;border:2px solid var(--ai-tutor-ring);line-height:0;}.ai-tutor-modal-head .ai-tutor-modal-avatar-ring.ai-tutor-avatar--learning{--ai-tutor-ring:#5490ac;}.ai-tutor-modal-head .ai-tutor-modal-avatar-ring .ai-tutor-avatar{display:block;border-radius:50%;}.ai-tutor-modal-head .ai-tutor-modal-avatar-ring .ai-tutor-status-pill{position:absolute;right:-43px;bottom:-7px;z-index:2;padding:12px 10px;border:1px solid #fff;border-radius:999px;color:#fff;font-size:11px;font-weight:700;line-height:0;letter-spacing:0.01em;white-space:nowrap;pointer-events:none;box-sizing:border-box;}.ai-tutor-modal-head .ai-tutor-modal-avatar-ring .ai-tutor-status-pill--learning{background:#5490ac;}.app-nav-wrapper ul.nav li.side-nav-cta .speech-bubble.ai-tutor-speech{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;height:auto;min-height:28px;line-height:1.3;padding:6px 10px;margin-bottom:12px;white-space:normal;}.app-nav-wrapper ul.nav li.side-nav-cta .speech-bubble.ai-tutor-speech #ai-tutor-speech-label{display:block;margin:0;font-weight:700;line-height:0;}.app-nav-wrapper ul.nav li.side-nav-cta .speech-bubble.ai-tutor-speech:after{z-index:3;border-width:9px;margin-left:-10px;margin-bottom:-8px;}.ai-tutor-tooltip-dot,.material-tooltip .ai-tutor-tooltip-dot{display:inline-block;width:10px;height:10px;margin:0 3px;vertical-align:middle;background:#d70c00;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.18);}#ai-tutor-instructor-avatar .ai-tutor-radar{position:absolute;inset:-2px;border:2px solid var(--ai-tutor-ring);border-radius:50%;pointer-events:none;opacity:0;z-index:0;}#ai-tutor-instructor-avatar .ai-tutor-sparkle{position:absolute;width:3px;height:3px;background:rgba(239,59,54,0.7);border-radius:1px;opacity:0;pointer-events:none;z-index:3;transform:rotate(45deg);}#ai-tutor-instructor-avatar .ai-tutor-sparkle.sparkle-1{top:0;right:6px;}#ai-tutor-instructor-avatar .ai-tutor-sparkle.sparkle-2{top:16px;left:-3px;}#ai-tutor-instructor-avatar .ai-tutor-sparkle.sparkle-3{bottom:10px;right:2px;}@keyframes ai-tutor-instructor-radar{0%{transform:scale(1);opacity:.7;}100%{transform:scale(1.9);opacity:0;}}@keyframes ai-tutor-instructor-shake{0%,100%{transform:translate3d(0,0,0);}16%{transform:translate3d(-4px,0,0);}32%{transform:translate3d(4px,0,0);}48%{transform:translate3d(-3px,0,0);}64%{transform:translate3d(3px,0,0);}80%{transform:translate3d(-2px,0,0);}}@keyframes ai-tutor-instructor-sparkle{0%,100%{opacity:0;transform:rotate(45deg) scale(.4);}40%{opacity:.65;transform:rotate(45deg) scale(1);}70%{opacity:.35;}}.instructor-recommend-wrapper.ai-tutor-animate-attention .ai-tutor-radar.radar-1{animation:ai-tutor-instructor-radar 1.1s ease-out 0s 1;}.instructor-recommend-wrapper.ai-tutor-animate-attention .ai-tutor-radar.radar-2{animation:ai-tutor-instructor-radar 1.1s ease-out .25s 1;}.instructor-recommend-wrapper.ai-tutor-animate-attention .ai-tutor-radar.radar-3{animation:ai-tutor-instructor-radar 1.1s ease-out .5s 1;}.instructor-recommend-wrapper.ai-tutor-animate-attention #ai-tutor-instructor-avatar{animation:ai-tutor-instructor-shake .7s ease-in-out .1s;}.instructor-recommend-wrapper.ai-tutor-animate-attention .ai-tutor-sparkle.sparkle-1{animation:ai-tutor-instructor-sparkle .5s ease-out .35s;}.instructor-recommend-wrapper.ai-tutor-animate-attention .ai-tutor-sparkle.sparkle-2{animation:ai-tutor-instructor-sparkle .5s ease-out .48s;}.instructor-recommend-wrapper.ai-tutor-animate-attention .ai-tutor-sparkle.sparkle-3{animation:ai-tutor-instructor-sparkle .5s ease-out .6s;}.ai-tutor-topbar-wrap{position:absolute;top:6px;left:50%;z-index:2;width:28px;height:28px;margin-left:-14px;line-height:0;}#ai-tutor-topbar-avatar{--ai-tutor-ring:#5490ac;position:relative;z-index:1;display:block;width:28px;height:28px;border-radius:50%;background:transparent url(/themes/custom/toefl_site/images/app/enhanced_instructor.png) no-repeat 0 0 / 100% 100%;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 2px #1f6689,0 0 0 4px var(--ai-tutor-ring);}#ai-tutor-topbar-avatar.ai-tutor-avatar--ready{--ai-tutor-ring:#2e7d32;}#ai-tutor-topbar-avatar.ai-tutor-avatar--ongoing{--ai-tutor-ring:#ef6c00;}#ai-tutor-topbar-avatar .ai-tutor-radar{position:absolute;inset:-2px;border:2px solid var(--ai-tutor-ring);border-radius:50%;pointer-events:none;opacity:0;z-index:0;}#ai-tutor-topbar-avatar .ai-tutor-sparkle{position:absolute;width:3px;height:3px;background:rgba(239,59,54,0.7);border-radius:1px;opacity:0;pointer-events:none;z-index:3;transform:rotate(45deg);}#ai-tutor-topbar-avatar .ai-tutor-sparkle.sparkle-1{top:-2px;right:2px;}#ai-tutor-topbar-avatar .ai-tutor-sparkle.sparkle-2{top:8px;left:-5px;}#ai-tutor-topbar-avatar .ai-tutor-sparkle.sparkle-3{bottom:4px;right:-3px;}.ai-tutor-topbar-wrap.ai-tutor-animate-attention .ai-tutor-radar.radar-1{animation:ai-tutor-instructor-radar 1.1s ease-out 0s 1;}.ai-tutor-topbar-wrap.ai-tutor-animate-attention .ai-tutor-radar.radar-2{animation:ai-tutor-instructor-radar 1.1s ease-out .25s 1;}.ai-tutor-topbar-wrap.ai-tutor-animate-attention .ai-tutor-radar.radar-3{animation:ai-tutor-instructor-radar 1.1s ease-out .5s 1;}.ai-tutor-topbar-wrap.ai-tutor-animate-attention #ai-tutor-topbar-avatar{animation:ai-tutor-instructor-shake .7s ease-in-out .1s;}.ai-tutor-topbar-wrap.ai-tutor-animate-attention .ai-tutor-sparkle.sparkle-1{animation:ai-tutor-instructor-sparkle .5s ease-out .35s;}.ai-tutor-topbar-wrap.ai-tutor-animate-attention .ai-tutor-sparkle.sparkle-2{animation:ai-tutor-instructor-sparkle .5s ease-out .48s;}.ai-tutor-topbar-wrap.ai-tutor-animate-attention .ai-tutor-sparkle.sparkle-3{animation:ai-tutor-instructor-sparkle .5s ease-out .6s;}@media (prefers-reduced-motion:reduce){.instructor-recommend-wrapper.ai-tutor-animate-attention .ai-tutor-radar,.instructor-recommend-wrapper.ai-tutor-animate-attention #ai-tutor-instructor-avatar,.instructor-recommend-wrapper.ai-tutor-animate-attention .ai-tutor-sparkle,.ai-tutor-topbar-wrap.ai-tutor-animate-attention .ai-tutor-radar,.ai-tutor-topbar-wrap.ai-tutor-animate-attention #ai-tutor-topbar-avatar,.ai-tutor-topbar-wrap.ai-tutor-animate-attention .ai-tutor-sparkle{animation:none !important;}}.ai-tutor-tip{--tip-arrow-x:50%;display:none;position:absolute;box-sizing:border-box;width:max-content;min-width:180px;max-width:min(280px,calc(100vw - 24px));padding:8px 10px;background:#fff;color:#000000;border:1px solid #e0e0e0;font-size:15px;font-weight:300;line-height:1.45;border-radius:8px;z-index:12001;white-space:normal;box-shadow:0 4px 14px rgba(0,0,0,0.12);text-align:left;text-transform:none;letter-spacing:normal;pointer-events:auto;}.ai-tutor-tip.is-visible{display:block;}.ai-tutor-tip p{margin:0;color:inherit;font-size:inherit;line-height:1.45;}.ai-tutor-tip::before,.ai-tutor-tip::after{content:'';position:absolute;left:var(--tip-arrow-x,50%);width:0;height:0;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none;}.ai-tutor-tip::before{bottom:-8px;border-top:8px solid #e0e0e0;}.ai-tutor-tip::after{bottom:-7px;border-top:7px solid #fff;}.ai-tutor-tip.is-below::before{bottom:auto;top:-8px;border-top:0;border-bottom:8px solid #e0e0e0;}.ai-tutor-tip.is-below::after{bottom:auto;top:-7px;border-top:0;border-bottom:7px solid #fff;}.ai-tutor-tip-label{color:#2c6d8b;font-weight:700;}.ai-tutor-avatar-tip{position:absolute;left:50%;transform:translateX(-50%);bottom:-8px;translate:0 100%;width:230px;z-index:20;}.ai-tutor-avatar-tip .ai-tutor-avatar-tip-close{display:inline-block;margin-top:8px;color:#00695c;font-weight:700;}.ai-tutor-modal.modal,#ai-tutor-modal.ai-tutor-modal{background:#fff;position:fixed !important;z-index:2000;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;max-width:none !important;height:100% !important;max-height:none !important;min-height:100% !important;margin:0 !important;border-radius:0 !important;transform:none !important;overflow:hidden !important;}.modal-overlay.ai-tutor-raised-overlay{z-index:1000002 !important;}.modal.ai-tutor-raised-modal{z-index:1000003 !important;}.ai-tutor-modal.modal .ai-tutor-item-question,#ai-tutor-modal.ai-tutor-modal .ai-tutor-item-question{overflow:visible;}.ai-tutor-modal .modal-content{padding:0 !important;position:relative;width:100% !important;max-width:none !important;height:100%;min-height:100%;display:flex !important;flex-direction:column !important;overflow:hidden;border-radius:0 !important;}.ai-tutor-modal-scroll{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;box-sizing:border-box;}.ai-tutor-modal-scroll.has-page-steps{padding-bottom:0;}.ai-tutor-modal-back,.ai-tutor-modal-close{position:absolute;top:16px;z-index:5;color:#212121;width:48px;height:48px;line-height:48px;text-align:center;border-radius:50%;}.ai-tutor-modal-back,.ai-tutor-modal-close{left:16px;}.ai-tutor-modal-back:hover,.ai-tutor-modal-close:hover{background:#f0f0f0;}.ai-tutor-modal-back i.material-icons,.ai-tutor-modal-close i.material-icons{font-size:32px;line-height:48px;color:#212121;}#ai-tutor-modal .center{text-align:center;}.ai-tutor-modal-inner{max-width:760px;margin:0 auto;padding:64px 24px 40px;}.ai-tutor-modal-inner--loader{max-width:none;width:100%;min-height:100vh;min-height:100dvh;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;}.ai-tutor-modal-inner--exercise{max-width:1300px;padding-top:15px;}@media (max-width:1120px){.ai-tutor-modal-inner--exercise{padding-left:5px;padding-right:5px;}}@media (max-width:992px){.ai-tutor-modal-inner--exercise{max-width:820px;padding-left:16px;padding-right:16px;}}.ai-tutor-ex-loader{display:flex;align-items:center;justify-content:center;gap:12px;}.ai-tutor-ex-loader-dot{display:inline-block;width:14px;height:14px;background:#5490ac;border-radius:50%;animation:ai-tutor-bounce 0.55s infinite alternate ease-in-out;}.ai-tutor-ex-loader-dot:nth-child(2){animation-delay:0.15s;}.ai-tutor-ex-loader-dot:nth-child(3){animation-delay:0.3s;}.ai-tutor-modal-inner--loader.ai-tutor-modal-inner--building{flex-direction:column;gap:34px;}.ai-tutor-ex-building{margin:0;font-size:18px;font-weight:500;color:#455a64;text-align:center;font-variant-numeric:tabular-nums;}@keyframes ai-tutor-bounce{from{transform:translateY(0);opacity:0.45;}to{transform:translateY(-14px);opacity:1;}}.ai-tutor-ex-fade{width:100%;}.ai-tutor-modal-head h4{margin:16px 0 8px;font-size:28px;color:#212121;}.ai-tutor-modal-head .ai-tutor-subtitle{font-size:16px;color:#616161;margin:8px auto 24px;max-width:520px;}.ai-tutor-weakness-list{margin-top:8px;}.ai-tutor-catalog-status{margin:0 0 16px;}.ai-tutor-catalog-status:not(.is-collapsed){margin-bottom:36px;}.ai-tutor-catalog-status:last-child{margin-bottom:0;}.ai-tutor-catalog-status-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0 2px;border:0;background:none;box-shadow:none;outline:none;cursor:pointer;text-align:left;}.ai-tutor-catalog-status-toggle:focus,.ai-tutor-catalog-status-toggle:focus-visible,.ai-tutor-catalog-status-toggle:active{background:none;box-shadow:none;outline:none;}.ai-tutor-catalog-status-label{margin:0;padding:0;font-size:20px;font-weight:700;color:#212121;}.ai-tutor-catalog-status-chevron{flex-shrink:0;color:#9e9e9e;font-size:28px;}.ai-tutor-catalog-status:not(.is-collapsed) .ai-tutor-catalog-status-label{margin-bottom:16px;}.ai-tutor-catalog-status:not(.is-collapsed) .ai-tutor-catalog-status-chevron{transform:rotate(180deg);}.ai-tutor-catalog-status.is-collapsed .ai-tutor-catalog-status-body{display:none;}.ai-tutor-weakness-section{margin:0 0 28px;}.ai-tutor-weakness-section:last-child{margin-bottom:0;}.ai-tutor-weakness-section-label{margin:0 0 12px;padding:0 2px;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#5490ac;}.ai-tutor-weakness-card{display:flex;align-items:center;gap:32px;border:2px solid #f7f7f7;border-radius:12px;padding:18px 22px;margin-bottom:9px;text-align:left;background:#fff;}.ai-tutor-weakness-card.is-complete{border-color:#c8e6c9;background:#f9fcf8;}.ai-tutor-weakness-icon{position:relative;flex-shrink:0;width:52px;height:52px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;}.ai-tutor-weakness-card.is-complete .ai-tutor-weakness-icon{background:#e7f4e7;}.ai-tutor-weakness-icon img{display:block;width:40px;height:40px;}.ai-tutor-weakness-card.is-complete .ai-tutor-weakness-icon img{filter:brightness(0) saturate(100%) invert(33%) sepia(54%) saturate(596%) hue-rotate(81deg) brightness(93%) contrast(89%);}.ai-tutor-weakness-icon-check{position:absolute;right:-2px;bottom:-2px;width:15px;height:15px;border-radius:50%;background:#2e7d32;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px #f9fcf8;}.ai-tutor-weakness-icon-check .material-icons{font-size:11px;line-height:15px;width:15px;height:15px;color:#fff;text-align:center;}.ai-tutor-weakness-card.is-locked .ai-tutor-weakness-icon > .material-icons{font-size:26px;color:#9e9e9e;}.ai-tutor-weakness-info{flex:1;min-width:0;}.ai-tutor-weakness-info h5{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:18px;font-weight:500;color:#212121;letter-spacing:0;}.ai-tutor-weakness-title{min-width:0;}.ai-tutor-weakness-completed-pill{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;border-radius:999px;background:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:500;line-height:1.3;}.ai-tutor-weakness-info .ai-tutor-proof{margin:5px 0 0;font-size:13px;color:#757575;line-height:15px;padding:0;}.ai-tutor-weakness-info .ai-tutor-watch-note{margin:6px 0 0;font-size:13px;color:#d70c00;}.ai-tutor-weakness-info .ai-tutor-db-pool-warning{margin:6px 0 0;font-size:13px;color:#ef6c00;}.ai-tutor-modal-head .ai-tutor-free-note{font-size:14px;color:#757575;margin:-8px auto 20px;max-width:520px;}.ai-tutor-weakness-cta{flex-shrink:0;margin-left:auto;}.ai-tutor-modal a.btn-oval{display:inline-block;box-sizing:border-box;background:#fff;color:#d70c00;border:1px solid #d70c00;padding:6px 20px;border-radius:25px;font-size:14px;font-weight:600;white-space:nowrap;min-width:155px;text-align:center;transition:background 0.15s ease,color 0.15s ease;}.ai-tutor-modal a.btn-oval:hover{background:#e71b1b;color:#ffffff;opacity:1;}.ai-tutor-modal a.btn-oval.ai-tutor-continue-exercise,.ai-tutor-modal a.btn-oval.ai-tutor-resume-btn{color:#ff9900;border-color:#ff9900;}.ai-tutor-modal a.btn-oval.ai-tutor-continue-exercise:hover,.ai-tutor-modal a.btn-oval.ai-tutor-resume-btn:hover{background:#ff9900;color:#ffffff;opacity:1;}.ai-tutor-modal a.btn-oval.ai-tutor-review-exercise{background:#eaf6ea;color:#2e7d32;border-color:#2e7d32;}.ai-tutor-modal a.btn-oval.ai-tutor-review-exercise:hover{background:#2e7d32;color:#ffffff;opacity:1;}.ai-tutor-resume-card{border:1px solid #e0e0e0;border-radius:12px;padding:32px 24px;margin-top:8px;}.ai-tutor-resume-card h5{margin:0 0 8px;font-size:20px;color:#212121;}.ai-tutor-resume-card .ai-tutor-resume-btn{margin-top:16px;}.ai-tutor-analyzing{margin:45px 0 35px;}.ai-tutor-analyzing-dot{display:inline-block;width:12px;height:12px;margin:0 5px;background:#5490ac;border-radius:50%;animation:ai-tutor-pulse 1.2s infinite ease-in-out;}.ai-tutor-analyzing-dot:nth-child(2){animation-delay:0.2s;}.ai-tutor-analyzing-dot:nth-child(3){animation-delay:0.4s;}@keyframes ai-tutor-pulse{0%,80%,100%{transform:scale(0.6);opacity:0.4;}40%{transform:scale(1);opacity:1;}}.ai-tutor-modal-head--learning{padding-top:24px;}.ai-tutor-modal-head--learning .ai-tutor-modal-avatar-ring{margin:0 auto 8px;}.ai-tutor-modal-head--learning h4{margin:22px 0 18px;max-width:420px;margin-left:auto;margin-right:auto;line-height:1.25;}.ai-tutor-learning-divider{display:flex;align-items:center;justify-content:center;gap:9px;max-width:450px;margin:0 auto 18px;}.ai-tutor-learning-divider-line{flex:1;height:1px;background:#e6e6e6;}.ai-tutor-learning-divider-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:#fff;color:#5490ac;}.ai-tutor-learning-divider-icon .material-icons{font-size:28px;line-height:1;}.ai-tutor-modal-head--learning .ai-tutor-subtitle{margin:0 auto 28px;max-width:460px;line-height:1.5;}.ai-tutor-modal a.btn-oval.ai-tutor-learning-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;padding:10px 28px;color:#5490ac;border-color:#5490ac;}.ai-tutor-modal a.btn-oval.ai-tutor-learning-cta:hover{background:#5490ac;color:#ffffff;}.ai-tutor-modal a.btn-oval.ai-tutor-learning-cta .material-icons{font-size:18px;line-height:1;color:inherit;}@media only screen and (max-width:600px){.ai-tutor-modal-inner{padding:64px 16px 32px;}.ai-tutor-modal-inner--exercise{padding:15px 8px 32px;}.ai-tutor-modal-head h4{font-size:22px;}.ai-tutor-weakness-card{flex-wrap:wrap;align-items:center;gap:12px;}.ai-tutor-weakness-icon{display:none;}.ai-tutor-weakness-info{flex:1 1 100%;}.ai-tutor-weakness-cta{width:100%;margin-left:0;margin-top:4px;}.ai-tutor-weakness-cta a.btn-oval{display:block;width:100%;text-align:center;}}@media (max-width:750px){.ai-tutor-modal-scroll{position:relative;}.ai-tutor-modal-scroll > .ai-tutor-modal-close{top:4px;left:4px;width:40px;height:40px;line-height:40px;}.ai-tutor-modal-scroll > .ai-tutor-modal-close i.material-icons{font-size:28px;line-height:40px;}.ai-tutor-modal-inner--exercise{padding-top:34px;}.ai-tutor-modal-inner--exercise:has(.ai-tutor-ex-headbar .ai-tutor-modal-close){padding-top:0;}}
.checkout-form .form-item{max-width:none;}.product-container{width:100%;max-width:260px;margin:0 auto;background:#fff;text-align:center;padding:25px;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.3);-moz-box-shadow:0 15px 30px rgba(0,0,0,.3);box-shadow:0 15px 30px rgba(0,0,0,.3);}.modal-product-select{top:15% !important;}.modal-product-select .ajax-progress{position:absolute;left:0;right:0;z-index:999999;}.modal-product-select .ajax-progress .throbber{margin:auto;float:none;}.product-container .update-summary{display:none;}.subscription-renewal-form .subscription-option-pane .form-item{display:block;width:100%;padding-bottom:15px;margin:0;text-align:left;}.subscription-renewal-form .subscription-option-pane .form-item:last-child{padding:0;}.subscription-renewal-form .subscription-option-pane .form-item label{width:205px;text-transform:none;line-height:16px;padding-bottom:35px;color:#000;font-weight:400;}#bmt-ai-speech-review-modal .subscription-renewal-form .subscription-option-pane .form-item label,.bmt-review-purchase-modal .subscription-renewal-form .subscription-option-pane .form-item label,#bmt-review-purchase-modal .subscription-renewal-form .subscription-option-pane .form-item label{width:100%;}.bmt-review-purchase-modal .update-summary-wrapper,#bmt-review-purchase-modal .update-summary-wrapper{text-align:left;}.bmt-review-purchase-modal .product-container,#bmt-review-purchase-modal .product-container{max-width:389px;}.subscription-option-pane .form-item  label span.red-label{color:#bb1b0d;font-weight:600;}span.red-label .review-num{display:inline-block;width:20px;text-align:right;}.subscription-option-pane .form-item  label span.discount-desc{color:#888888;font-style:italic;font-size:12px;}.product-container .desc{font-size:20px;}.product-container .hidden{display:none !important;}.subscription-option-pane .select-header{text-transform:none;margin:0;padding:0 0 10px;border-bottom:1px solid #e0e0e0;color:#4f4f4f;font-weight:600;font-family:Roboto Medium,sans-serif;}.basic-form.checkout-form .subscription-option-pane [type=radio]+label:before,.basic-form.checkout-form .subscription-option-pane [type=radio]+label:after{margin:4px !important;width:16px !important;height:16px !important;top:0;bottom:0;left:0;right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transform-origin:0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0;-webkit-transition:.28s ease !important;transition:.28s ease !important;border:2px solid #5a5a5a;}.basic-form.checkout-form .subscription-option-pane [type="radio"]:checked+label:after{-webkit-border-radius:50% !important;-moz-border-radius:50%!important;border-radius:50%!important;border:0 solid #26a69a!important;background-color:#5591ab!important;}.basic-form.checkout-form input[type=submit]{width:100%;max-width:400px;background:#eb2124;height:40px;line-height:40px;text-transform:capitalize;}.divider-line{margin:0 0 25px;border-top:1px solid #E6E6E6;max-width:393px;border-bottom:1px solid #F9F9F9;}.product-section{border-bottom:1px solid #e0e0e0;padding:22px 0;}.payment-detail-box{padding-top:25px;}.payment-process-buttons{padding:0;position:relative;}.payment-detail-box .payment-process-buttons input{text-transform:none;font-family:Roboto Medium,sans-serif;font-weight:500;}.highlight-section{background:#ededed;border:1px solid #d2d2d2;border-right:none;border-left:none;}.product-items{text-align:left;margin-bottom:25px;}.product-items ul.items{width:188px;margin:0 auto;font-size:16px;}.product-items ul.items strong{display:inline-block;width:20px;color:#c2382c;}.tooltip-header{padding-bottom:5px;display:block;line-height:15px;}.subscription-option-pane ul.tabs{background:rgba(85,145,171,0.13);height:35px;margin-bottom:25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.subscription-option-pane ul.tabs li.tab{height:35px;margin-left:-4px;}.subscription-option-pane ul.tabs li.tab a{line-height:35px;color:rgba(0,0,0,0.71);border-right:1px solid rgba(12,12,12,0.05);}.subscription-option-pane ul.tabs li.tab a:hover{background:rgba(85,145,171,0.11);}.subscription-option-pane ul.tabs li.tab a.active{color:#fff;background:rgba(85,145,171,0.74);}@media only screen and (max-width:600px){.modal.transparent .modal-close{top:-10px;right:5px;}.modal.transparent .modal-close i{font-size:32px;}}@media only screen and (max-width:500px){#toefl-review-modal.modal .modal-content,#toefl-review-modal.modal .product-container{width:100%;max-width:none;}#toefl-review-modal.modal{top:10% !important;}#toefl-review-modal.modal .modal-content{padding:0;}}@media only screen and (max-width:430px){#toefl-review-modal.modal{width:95%;}}
