html,body,.elementor.elementor-152741{height:100vh;@supports (height:100dvh){html,body,.elementor.elementor-152741{height:100dvh}}}#pickup-tutor-head{text-align:center;color:var(--e-global-color-primary);font-weight:700;font-size:var(--e-global-typography-a61775d-font-size);line-height:var(--e-global-typography-a61775d-line-height);letter-spacing:var(--e-global-typography-a61775d-letter-spacing);word-spacing:var(--e-global-typography-a61775d-word-spacing)}#pickup-tutor-cont{display:flex;flex-direction:column;gap:20px}#pickup-tutor-box{display:flex;flex-direction:column;gap:.3em;align-items:center;flex-direction:column;background:#fff;padding:10px;border-radius:10px;font-size:.9em}.pickup-tutor-date{font-weight:700}#pickup-tutor-button{width:fit-content;padding:.5em 1em;font-size:.7em}button{box-sizing:border-box}#conv-input-controls{z-index:1}#rcm-sentences{margin-top:-10px}.current-sentence{z-index:96;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)!important}.lang-tabs-checkmark-2024{font-weight:700;display:flex;align-items:center;gap:4px;font-size:.8em;justify-content:center}.lang-tabs-container{position:relative;cursor:pointer;margin-bottom:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lang-tabs-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.lang-tabs-checkmark{top:0;left:0;background-color:var(--e-global-color-secondary);padding:0 10px 0 10px;font-weight:700;box-shadow:0 -2px 2px #aaa;border-radius:4px 4px 0 0}.lang-tabs-container:hover input~.lang-tabs-checkmark{background-color:#fff}.lang-tabs-checkmark{padding:10px 20px;display:flex;align-items:center;gap:4px}.lang-tabs-container{margin-bottom:0;font-size:.9em}.dashb-sect{padding:0 40px}@media (max-width:991px){.dashb-sect{padding:0 20px}}.user-chats-replay{width:50px}.user-chats-table{display:flex;flex-direction:column;gap:20px}.user-chats-row{display:flex;align-items:center;gap:10px}.user-chats-messages{font-weight:700}.user-chats-theme,.user-chats-date{width:100px}#recent-progress-icon-tutor svg{fill:#666}.airy-box{padding:40px!important;border-radius:40px!important;box-shadow:0 0 40px 0 rgb(0 0 0 / .5);background:linear-gradient(to bottom,white 50%,#eee);gap:40px!important;}#dashboard-top{opacity:.9}#dashboard-top:hover{opacity:1}#logout-icon{border:solid var(--e-global-color-8389fd2);border-radius:999px;padding:25px}#logout-icon:hover{border:solid var(--e-global-color-accent);cursor:pointer}#logout-icon svg{height:50px;width:50px;fill:var(--e-global-color-8389fd2)}#logout-icon svg:hover{fill:var(--e-global-color-accent)}.dashboard-main-nav-button-wrapper{padding:0;display:flex;flex-direction:column}.dashboard-main-nav-button{background:linear-gradient(15deg,var(--e-global-color-b874ff3),var(--e-global-color-text))!important;justify-content:left;display:flex;align-items:center;margin:5px 0;box-shadow:0 0 4px rgb(0 0 0 / .25);color:#fff}.dashboard-main-nav-button:hover{opacity:.8;box-shadow:0 0 4px rgb(0 0 0 / .5)}.dashboard-main-nav-button.active,.audio-course-nav-button.active,.readings-nav-button.active,#filters-container-toggle:active,#filters-container-toggle:focus{background:linear-gradient(45deg,var(--e-global-color-b917368),var(--e-global-color-0f51d08))!important;color:var(--e-global-color-text)!important}.dashboard-main-nav-button.active svg,#filters-container-toggle:active svg,#filters-container-toggle:focus svg{fill:var(--e-global-color-text)}#streak{position:relative;height:32px;width:32px;background-image:url(https://www.thinkinitalian.com/wp-content/uploads/streak.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain;cursor:pointer;transition:transform 0.3s ease}#streak:hover{opacity:.8;transform:scale(1.2)}#streak>*{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:768px){#streak{font-size:2em;width:50px;height:50px}}@media only screen and (max-width:767px){::-webkit-scrollbar{display:none}body{-ms-overflow-style:none;scrollbar-width:none}#dashboard-top{opacity:1}#pickup-sect{opacity:.9;min-width:20%}#pickup-sect:hover{opacity:1}#ciao-name{font-size:.9rem}.dashboard-main-nav-button{flex-direction:column;margin:0!important;flex:1 0 20%;max-width:20%;justify-content:center;border-radius:0!important}.dashboard-main-nav-button-wrapper{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;max-width:100%}#app-top-bar-right{position:fixed;top:0}.dashboard-main-nav-button svg{margin-right:0}.scrolled{flex:1;padding:10px 0}.scrolled span{display:none}.scrolled svg{margin-right:0}.current-course-sent-progress-display{left:20px;right:20px}.current-course-sent-progress-sequences{flex-direction:row!important}.current-course-sent-progress-bars{flex-direction:column!important}.current-course-sent-progress-cell{width:100%!important}}#pickup-sect{min-width:20%}.dashboard-main-nav-button svg,#filters-container-toggle svg{height:1rem;fill:#fff;margin-right:10px}.dashboard-main-nav-tab{padding:0}.hidden-by-default,.hide{display:none}#dashboard-main-nav-tab-2,#dashboard-main-nav-tab-3,#dashboard-main-nav-tab-4,#dashboard-main-nav-tab-5{display:none}#dashboard-top{box-shadow:20px 0 40px 0 rgb(0 0 0 / .5)}.vert{display:flex;flex-direction:column}#filters-container-toggle{text-transform:uppercase;position:fixed;top:40px}#course-type-field svg{fill:var(--e-global-color-text);height:54px;margin-bottom:.5rem}#course-type-field input[type="radio"]:checked+label svg{fill:#fff}#course-type-field input[type="radio"]{display:none}#course-type-field{display:flex;flex:1;flex-direction:row;border-radius:4px;border:1px solid}#course-type-field label{text-align:center;padding:.5rem;border-radius:4px;cursor:pointer;transition:background-color 0.3s,color 0.3s}#course-type-field input[type="radio"]:checked+label{background-color:var(--e-global-color-b874ff3);color:#fff;background:linear-gradient(45deg,var(--e-global-color-b874ff3),var(--e-global-color-text))}#filter-container{box-shadow:0 0 80px #000;border-radius:4px;background-color:var(--e-global-color-secondary);padding:20px;position:fixed;display:flex;flex-direction:column;gap:20px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity 0.5s ease-in-out}.filter-item{flex:1;flex-direction:row;display:flex;align-items:center}.filter-item label,.filter-item-short label{display:block;flex:1;color:var(--e-global-color-text);font-weight:700;font-size:.8rem;padding-right:.5rem;text-transform:uppercase;text-align:right}.filter-item select,#text-search-filter{width:100%;padding:.5rem;flex:1;color:var(--e-global-color-b874ff3)}#text-search-filter::placeholder{color:var(--e-global-color-b874ff3)}#filter-container .dashboard-box{display:flex;gap:20px}#course-search-panel{flex-direction:column}#submit-filters{flex:1}#submit-filters svg{margin-bottom:-3px}#other-filters{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:767px){#filters-container-toggle{top:60px}.airy-box{padding:20px!important;gap:20px!important;border-radius:20px!important}#filter-container{width:100%}#other-filters{flex-direction:row;gap:40px}#course-title-container,#lesson-number-container{flex:1;flex-direction:column}#course-title-container .filter-item,#lesson-number-container .filter-item{flex:1;flex-direction:column;align-items:flex-start}#course-title-container .filter-item label,#lesson-number-container .filter-item label{margin-bottom:.5rem;display:block}#web-app-nav{font-size:.8rem}}.download-course-widget{margin-bottom:-8px!important}#rcm-playback-settings-icon{cursor:pointer}#download-course-cont div{margin-top:-4px;font-size:0.8em!important;display:flex;align-items:center;gap:4px;flex-direction:row}.course-progress-icon svg{fill:var(--e-global-color-text)!important}.current-course-sent-progress-display{position:absolute;z-index:99;background:#fff;border:1px solid #ccc;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:20px;box-shadow:0 0 20px rgb(0 0 0 / .2)}.current-course-sent-progress-sequences{flex-direction:column;display:flex;gap:20px}.current-course-sent-progress-sequence{margin-bottom:10px}.current-course-sent-progress-bars{display:flex;flex-wrap:wrap;flex-direction:row;gap:2px}.current-course-sent-progress-cell{width:20px;height:30px;cursor:pointer}.current-course-sent-progress-cell.new{background-color:#ccc}.current-course-sent-progress-cell.completed{background-color:var(--e-global-color-primary)}.current-course-sent-progress-cell.reviewed{background-color:var(--e-global-color-text)}ul{list-style:none!important}#courses-library .course-progress-icon span{display:none!important}.course-progress-icon,#review-current-course-with-tutor,.download-course,.data-store-btn{align-items:center;display:flex!important;color:var(--e-global-color-text)!important;font-size:0.8em!important;font-weight:normal!important;gap:4px}#current-course-sent-progress-icon svg,#review-current-course-with-tutor svg,.download-course svg{fill:var(--e-global-color-8389fd2)!important;color:var(--e-global-color-8389fd2)!important;height:24px!important}#current-course-sent-progress-icon svg:hover,#review-current-course-with-tutor svg:hover,.download-course svg:hover{fill:var(--e-global-color-accent)!important;;color:var(--e-global-color-accent)!important;;cursor:pointer}#course-meta-more-icon ul,#course-meta-more-icon li{margin:0;padding:0}#overlay-rcm{background-size:cover;background-position:center center;background-repeat:no-repeat;transition:opacity 0.3s ease-in-out;z-index:90;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .9);display:none}#overlay-loading{position:fixed;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;border-radius:999px;background-color:#14310966;z-index:99;justify-content:center;align-items:center;display:none;transition:opacity 0.5s ease-in-out}#overlay-loading-bottom{bottom:0;left:0;width:100%;height:70px;background:linear-gradient(to bottom,rgb(20 49 9 / .01),rgb(20 49 9));z-index:8;justify-content:center;align-items:center;display:none;transition:opacity 0.3s ease-in-out}body{font-family:Axiforma}svg{height:1rem}a.introjs-skipbutton{display:none}#bot-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:150;transition:opacity 0.3s ease-in-out}#welcome-text{display:flex;flex-direction:column;gap:1.5rem}#welcome-ste-face{width:200px;height:200px;border-radius:50%;overflow:hidden}#welcome-ste-face img{width:100%;height:auto}#bot-welcome-title{line-height:4rem;font-size:4rem}#bot-welcome-subtitle{margin:-20px 0 40px;font-size:2rem;line-height:2rem}#bot-welcome-screen{padding:20px;color:var(--e-global-color-text);width:100%;display:flex;flex-direction:column;gap:20px;animation:fadeIn 1s ease forwards;height:100vh;@supports (height:100dvh){html,body,.elementor.elementor-152741{height:100dvh}}}#bot-welcome-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;padding:20px;max-width:100%;margin:0 auto}#bot-roleplay-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px;display:none;animation:fadeIn 1s ease forwards}.bot-welcome-menu-option{display:flex;flex-direction:column;align-items:center;justify-content:start;text-align:center;white-space:normal;word-wrap:break-word;max-width:150px;height:auto;min-height:100px}.bot-roleplay-menu-option{font-size:1.2rem;line-height:1.5rem}.bot-welcome-menu-option,.bot-roleplay-menu-option{z-index:auto!important;display:flex;gap:10px;justify-content:center;align-items:center;text-align:center;border:2px solid #fff;border-radius:20px;padding:20px;background:linear-gradient(45deg,var(--e-global-color-primary),#ff6600);transition:transform 0.2s ease-in-out;cursor:pointer}.bot-welcome-menu-option:hover,.bot-roleplay-menu-option:hover{transform:scale(1.1)}.bot-roleplay-menu-option svg{fill:#fff;height:1.5em}.bot-welcome-menu-option svg{fill:#fff;height:3em}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.correction-wrap:hover .correction-box,.suggestions-wrap:hover .suggestions-box{display:flex;height:auto;z-index:2;opacity:1}#ai-tutor-screen{top:0;position:fixed;left:0;width:100vw;margin:0;display:none;flex-direction:column;padding :20px 20px 40px 20px;background-size:cover;background-repeat:no-repeat;background-position:center center;animation:fadeIn 1s ease forwards;height:100dvh;justify-content:flex-end;&::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);pointer-events:none}}#free-messages-left-wrap a{color:#fff}#free-messages-left-wrap{color:#fff;display:flex;gap:10px;font-size:.9em}#chat-management button span{position:absolute;top:-8px;right:-8px;background:var(--e-global-color-primary);border-radius:100px;padding:0 4px}.bot-box-shadow{border-radius:4px;box-shadow:0 0 4px #aaa}.bot-word-it{font-weight:700}.bot-word-en{font-weight:400;order:2}.bot-word-box{position:fixed;top:34%;left:34%;z-index:98;display:flex;flex-direction:column}.bot-word-explanation{z-index:100;font-weight:400;position:fixed;top:50%;left:0;right:50%}.suggestion-item{position:relative}#current-suggestions-box:hover{opacity:1;height:auto;position:absolute;bottom:0;z-index:3;font-size:1.2rem;right:0;min-height:120px}#course-review-box{right:20px;top:20px;bottom:20px;position:fixed;z-index:5;width:15vw;height:auto}.bot-rcm-number{font-weight:700}#current-suggestions-box{display:none;flex-direction:column;opacity:.7;overflow-y:hidden;width:100%;padding:4px 12px 4px 36px;border-radius:4px;transition:height 0.5s ease}.suggestions-box,.correction-box{z-index:2;display:none;flex-direction:column;opacity:.7;right:0;bottom:0;width:max-content;max-width:100%;position:absolute;flex-direction:column;padding:4px 12px 4px 36px;border-radius:4px;transition:height 0.5s ease}.suggestions-box,#current-suggestions-box{background:var(--e-global-color-0f51d08)}.correction-box{background:var(--e-global-color-b917368)}.correction-note{font-size:.8em}.correction-notes ul{padding-left:20px}.bot-scrollable{overflow-x:visible;overflow-y:scroll;border-radius:4px;max-height:34vh}@keyframes pulse-grow{0%{transform:scale(1)}50%{transform:scale(2)}100%{transform:scale(1)}}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes highlightMessage{0%{transform:scale(0);opacity:1}50%{transform:scale(1.1);opacity:.7}100%{transform:scale(1);opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes fadeInUp{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@keyframes slideInUpSte{from{transform:translate3d(0,40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes slideInUpSte{from{-webkit-transform:translate3d(0,40px,0)}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes slideInDownSte{from{transform:translate3d(0,-40px,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes slideInDownSte{from{-webkit-transform:translate3d(0,-40px,0)}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes slideInRightSte{from{transform:translate3d(-40px,0,0)}to{transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes slideInRightSte{from{-webkit-transform:translate3d(-40px,0,0)}to{-webkit-transform:translate3d(0,0,0);opacity:1}}.current-course-listing{animation:fadeIn 2s ease-in-out}.airy-box,.fadeInUp,.slideInUpSte,.slideInDownSte,.slideInRightSte{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both}.bot-select-field{border-radius:100px}#bot-rcm-select{width:100px}#botSpeedSlider,#botVarSlider,#botCreativeSlider{display:none}#top-chat-controls{position:fixed;top:20px;z-index:4}#top-chat-controls,#conv-input-controls{display:flex;align-items:center;gap:20px;flex-direction:row;flex-wrap:wrap}.bot-chat-it{position:relative;font-weight:700}.bot-chat-it:hover{cursor:zoom-in}.bot-action-btn-inactive{background:linear-gradient(45deg,#333 50%,#ccc 100%)!important;opacity:.5}.bot-action-btn-active{opacity:1}#conv-bot-box{display:flex;flex-direction:column;gap:20px;position:relative;align-self:center;width:750px;height:100%}#bot-chat-output-box{font-size:1.2rem;max-width:800px;overflow-x:hidden;height:100%;overflow-y:scroll;border-radius:4px;align-content:end}#userInputField{resize:none}#userInputField,#course-review-box{border:none}.bot-chat-text{display:flex;flex-direction:column}.user-chat,.ai-chat,.error-chat{padding:4px 12px 4px 36px;border-radius:4px;position:relative;margin-bottom:10px;display:flex;flex-direction:row;animation:highlightMessage 1s}.ai-chat{margin-right:10%;padding-left:10%;background:linear-gradient(to right,#FFF,var(--e-global-color-0f51d08))}.user-chat{margin-left:10%;padding-right:10%;background:linear-gradient(to right,#FFF,var(--e-global-color-b917368))}.error-chat{background:var(--e-global-color-8389fd2);color:#fff}.persona{height:100%;top:0;display:flex;align-items:center;justify-content:center;width:10%;position:absolute;flex-wrap:wrap;align-content:center}.user-chat .persona{right:100%}.ai-chat .persona{left:100%}.persona svg{height:2em;fill:var(--e-global-color-e46fd18)}.bot-dialog-box{z-index:990;flex-direction:column;position:fixed;top:25%;right:25%;left:25%;display:none;animation:fadeIn 0.3s ease forwards}#downl-notice-box{bottom:20px}#sync-notice-box{bottom:60px;opacity:.9}#downl-notice-box p,#sync-notice-box p{margin:0!important}#downl-notice-box,#sync-notice-box{font-size:.8em;padding:8px!important;position:fixed;left:10px;right:10px;width:fit-content;max-width:400px;z-index:999;animation:fadeIn 2s ease-in-out}.bot-settings-checkboxes input[type="checkbox"]:checked+label{background-color:var(--e-global-color-text);border:none;color:white!important}.bot-settings-checkboxes label{font-size:0.9rem!important;font-weight:normal!important;text-transform:lowercase!important;vertical-align:unset;display:inline-block;padding:.3em .6em;border-radius:100px;cursor:pointer;transition:background-color 0.3s ease;border:1px solid #ccc}.bot-settings-checkboxes{display:flex;flex-wrap:wrap;gap:2px;row-gap:4px}.bot-settings-checkboxes input[type="checkbox"]{display:none}#bot-settings-box label{color:var(--e-global-color-text);font-weight:700;font-size:.8rem;text-transform:uppercase}#user-gender-field svg{fill:var(--e-global-color-text);height:22px}#user-gender-field input[type="radio"]:checked+label svg{fill:#fff}#user-gender-field input[type="radio"]{display:none}#user-gender-field{display:flex;flex:1;flex-direction:row;border-radius:4px;border:1px solid}#user-gender-field label{text-align:center;padding:.5rem;border-radius:4px;cursor:pointer;transition:background-color 0.3s,color 0.3s}#user-gender-field input[type="radio"]:checked+label{background-color:var(--e-global-color-b874ff3);color:#fff;background:linear-gradient(45deg,var(--e-global-color-b874ff3),var(--e-global-color-text))}#translation-language-select,#bot-voice-select{width:auto}#user-first-name{width:100px}#user-age{width:auto}.bot-setting-wrap{display:flex;gap:4px;flex-direction:column}.bot-setting-mini-group{display:flex;gap:10px}#profile-picture-input{width:200px}#profile-image{width:50px;height:50px}.bot-settings-note{font-size:.8rem}.buttons-row{display:flex;gap:10px}.buttons-row button{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:10px}.buttons-row button svg{fill:#fff}.conv-option{width:100%;display:flex;gap:10px;flex-direction:column}#bot-settings-box,#playback-settings-box{height:66vh;overflow-y:scroll;top:40px;gap:40px;padding:40px;flex-direction:column;align-items:start}.bot-settings-group-label{font-size:1.2rem;border-bottom:1px solid #ccc;width:100%;font-weight:700;display:flex;align-self:start}.bot-settings-group-items{align-self:start;display:flex;align-items:flex-start;gap:10px}.bot-var-display{color:var(--e-global-color-b874ff3);border:1px solid #ccc;padding:2px 6px;border-radius:4px;margin-left:-10px}#conv-input-controls button span{font-size:24px}#user-input-row-1{display:flex;flex-wrap:nowrap;gap:20px;flex-grow:1;width:100%}#bot-input-box{max-height:100px;display:flex;gap:10px;width:100%}@media screen and (max-width:1100px){#course-review-box{width:100%;height:100px;left:0;top:60px}#course-review-box:hover{height:52vh}}@media screen and (max-width:767px){.mwai-chatgpt-theme .mwai-trigger{bottom:40px!important}#top-chat-controls{top:10px;left:10px;right:10px}.mwai-open-button img{width:32px;height:32px}#bot-chat-output-box{font-size:1rem}.bot-dialog-box{right:20px;left:20px}#conv-bot-box{width:100%}#bot-input-box{flex-wrap:wrap;height:auto}#current-suggestions-box{opacity:1;height:60px}#current-suggestions-box:hover{height:auto;min-height:120px;position:absolute;min-height:auto;font-size:1rem}#userInputField{height:60px}#userInputField,#bot-send-button{display:none}#conv-input-actions{grid-template-columns:repeat(auto-fill,minmax(40%,1fr));width:100%;display:grid!important}#conv-input-actions button{width:auto!important}}#bot-send-button{display:flex}.conv-input-control,#conv-input-actions{display:flex;align-items:center;gap:10px;justify-content:center}.conv-input-control,.bot-settings-group-items{flex-wrap:wrap}.conv-input-control-input{display:none}.conv-input-control-label{background:#fff;padding:.3rem .5rem;cursor:pointer;border:2px solid var(--e-global-color-0f51d08);color:var(--e-global-color-8389fd2);transition:background-color 0.3s ease;font-size:.8rem}.conv-input-control-input:checked+.conv-input-control-label{border:2px solid var(--e-global-color-8389fd2);border-radius:4px}.conv-input-control-label:hover{opacity:.7}.data-store-btn svg{height:1.5em}#course-library-item-btns{max-width:200px}#courses-library .jet-listing-grid__item{padding:20px}.library-course-data-stores .data-store-btn svg{height:1em}.data-store-btn svg,.secondary-btn svg{fill:var(--e-global-color-8389fd2)!important}.data-store-btn{z-index:1;background:#ffffff01!important;padding:0!important;border-style:none!important}.secondary-btn{color:var(--e-global-color-8389fd2)!important;background:white!important;border-color:var(--e-global-color-8389fd2)!important;border-style:solid!important;border-width:2px!important;box-sizing:border-box}.conv-input-control span{font-size:.8em}.conv-input-control button{width:30px;height:30px;z-index:1;border:none!important}#bot-show-text-input-btn{display:none}#conv-input-actions button{width:60px;height:100%;align-items:center;justify-content:center}.explain-word-button,.wordlist-button,.show-correction,.show-suggestions,.conv-input-control button,.conv-option button,#conv-input-controls button,.bot-play-button,.suggest-button,.correct-button,#bot-input-controls{border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0}.conv-input-control svg{fill:#fff;height:18px}#download-image svg,#conv-input-actions svg{fill:#fff;height:36px}.wordlist-button{bottom:1.6rem;left:100%;margin-bottom:-1.6rem;margin-left:4px;position:absolute;width:24px;height:24px;border-radius:50%!important}.explain-word-button{width:24px;height:24px;border-radius:50%!important;order:10}bot-word-explanation{position:absolute;font-weight:400}.no-correction,.show-correction,.show-suggestions{position:absolute;bottom:8px;right:8px;z-index:2;width:24px;height:24px;border-radius:50%!important}.bot-play-button,.suggest-button,.correct-button{margin:2px 2px -28px -30px;position:absolute;z-index:2;width:24px;height:24px;border-radius:50%!important}.no-correction svg{fill:var(--e-global-color-primary);height:14px}.explain-word-button svg,.wordlist-button svg,.show-correction svg,.show-suggestions svg,.bot-play-button svg,.suggest-button svg,.correct-button svg{fill:#fff;height:14px}.conv-option button,.conv-option button:active,.conv-option button:focus{border-color:var(--e-global-color-8389fd2);width:30px;height:30px;border-width:0}.conv-option button:hover{border:2px solid var(--e-global-color-8389fd2)}.conv-option svg{fill:#fff;height:20px}#placement-test-controls{align-items:center;display:none;flex-direction:row;gap:20px;margin-bottom:20px}.placement-test-progress-container{width:100%;background-color:var(--e-global-color-b917368);border-radius:4px;height:30px}.placement-test-progress-bar{padding-left:20px;border-radius:4px;width:0%;height:30px;background-color:var(--e-global-color-primary);text-align:left;line-height:30px;color:#fff}.spinner{animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;& .path{stroke:hsl(210,70,75);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}#sentenceDisplay,#sequenceDisplay{cursor:pointer}#readthrough-button,#loop-button,#playlist-button{opacity:.5}#rcm-playpause svg{height:2rem}#course-audio-player button,#rcm-player-2023 button{border-style:none;z-index:96}.rcm-playback-settings-wrapper{align-items:center;display:flex;gap:4px}.rcm-playback-settings-wrapper span{color:var(--e-global-color-text);font-size:16px}.rcm-playback-settings-wrapper svg{fill:var(--e-global-color-text);height:12px}#rcm-sequence,#rcm-prev,#rcm-next,#loop-button,#playlist-button,#readthrough-button{color:var(--e-global-color-8389fd2);background:#fff;border-style:none;display:flex;justify-content:space-evenly;align-items:center;padding:0;font-size:24px}#rcm-sequence:hover,#rcm-prev:hover,#rcm-next:hover{color:var(--e-global-color-accent)!important}.lang-tabs-checkmark-2024 svg,.lang-tabs-checkmark svg,#readthrough-button svg,#playlist-button svg,#loop-button svg,#rcm-sequence svg,#rcm-prev svg,#rcm-next svg{fill:var(--e-global-color-8389fd2);height:24px;width:24px}.lang-tabs-checkmark-2024 svg:hover,.lang-tabs-checkmark svg:hover,#readthrough-button svg:hover,#playlist-button svg:hover,#loop-button svg:hover,#rcm-sequence svg:hover,#rcm-prev svg:hover,#rcm-next svg:hover{fill:var(--e-global-color-accent)}#rcm-playback-settings-icon{cursor:pointer;margin-bottom:-6px}#rcm-playback-settings-icon svg{fill:var(--e-global-color-8389fd2);height:24px;width:24px}#rcm-playback-settings-icon svg:hover{fill:var(--e-global-color-accent)}#rcm-playpause{text-align:center;margin:-10px 0;padding:18px 20px 10px 20px}#rcm-player-row-top,#rcm-player-right-col{justify-content:end}#rcm-player-row-bottom,#rcm-player-left-col{justify-content:start}.rcm-player-group{gap:20px}#player-settings-display-group{display:none}.rcm-player-group .rcm-player-row{gap:4px!important}#sequenceDisplay{padding-right:4px}.rcm-player-row,.rcm-player-group{display:flex;flex-direction:row;justify-content:center;align-items:center}.rcm-player-row{gap:20px}#player-settings-display-group{gap:10px}#course-audio-player,#rcm-player-2023{padding:0 20px;border-radius:10px;;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;gap:24px;font-size:24px;font-weight:700;color:var(--e-global-color-text)}button:focus{outline:none}.fit-content{max-width:fit-content;width:fit-content}#progress-box{display:none;z-index:990;width:fit-content}#progressHistoryChart{min-width:300px}#rcm-progress-bar{width:100%;height:12px;background-color:var(--e-global-color-b917368);display:flex;border-radius:4px}.rcm-progress-highlight{height:100%;background-color:var(--e-global-color-e46fd18);border-radius:4px}@media (max-width:1440px){#rcm-sequence,#rcm-prev,#rcm-next,#loop-button,#playlist-button,#readthrough-button{background:none}.rcm-player-group{font-size:.8em;border-radius:10px;box-shadow:0 0 40px 0 rgb(0 0 0 / .5);background-color:#fff;padding:10px}#course-audio-player,#rcm-player-2023{padding:0;flex-direction:column;justify-content:center;box-shadow:none!important;background:none!important;flex-wrap:nowrap}#rcm-player-left-col,#rcm-player-right-col{width:100%;padding:0 20px}#rcm-player-row-bottom{justify-content:center}.rcm-player-group{order:-1;width:100%;justify-content:space-evenly;align-items:center;gap:0}#rcm-playpause{margin:-20px 0}#rcm-player-left-col{order:2;margin-top:-52px}.rcm-player-row{width:33%}#rcm-player-row-bottom{justify-content:start}}#rcm-sentences{display:flex;flex-direction:column;border-radius:10px;background:none!important}.rcm-sentence{display:flex;flex-direction:column;font-size:1.3em;font-family:'axiforma';line-height:1.1em;margin-bottom:1.5em;position:relative;background:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgb(0 0 0 / .2);padding:.5em 1em}.rcm-index{margin-right:10px;text-align:right;flex:1}.rcm-text{flex:20}.rcm-it,.rcm-en{display:flex;flex-direction:row}.rcm-en{color:grey;margin-bottom:.5em}.ai-explain{fill:var(--e-global-color-8389fd2);opacity:.6;width:18px;height:18px;margin-left:8px}.ai-explain:hover{fill:var(--e-global-color-accent)!important;opacity:1}#review-current-course-with-tutor{z-index:1;flex-direction:row;display:flex;gap:4px}#playBackSettings{display:flex;flex-direction:column;width:100%}#playBackSettings input[type="range"],#playBackSettings input[type="checkbox"]{width:100%;margin-bottom:30px}#playBackSettings label{margin-bottom:20px}#playBackSettings input[type="range"]{background-color:var(--e-global-color-text)}#playBackSettings input[type="checkbox"]:checked:before{color:var(--e-global-color-primary);background-color:var(--e-global-color-text)}#playBackSettings input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none}#playBackSettings input[type="checkbox"]:before{content:"";display:inline-block;width:20px;height:20px;background-color:var(--e-global-color-0f51d08);border:2px solid var(--e-global-color-accent);border-radius:4px;vertical-align:middle;cursor:pointer}#playBackSettings input[type="checkbox"]:checked:before{background-color:var(--e-global-color-accent)}#playBackSettings input[type="range"]{-webkit-appearance:none;appearance:none;background-color:var(--e-global-color-text);outline:none;position:relative;height:4px}#playBackSettings input[type="range"]::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--e-global-color-primary);pointer-events:none}#playBackSettings input[type="range"]:active::before,#playBackSettings input[type="range"]:hover::before,#playBackSettings input[type="range"]::before{width:calc((var(--value) - var(--min)) / (var(--max) - var(--min)) * 100%)}#playBackSettings input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background-color:var(--e-global-color-accent);cursor:pointer;box-shadow:0 2px 4px rgb(0 0 0 / .2);border:none}#playBackSettings input[type="range"]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background-color:var(--e-global-color-primary);cursor:pointer;box-shadow:0 2px 4px rgb(0 0 0 / .2);border:none}#playBackSettings input[type="range"]::-moz-range-progress{background-color:var(--e-global-color-primary)}.tooltip-icon{display:inline-block;width:16px;height:16px;border-radius:50%;background-color:var(--e-global-color-primary);color:#fff;font-weight:700;text-align:center;line-height:16px;margin-left:6px;cursor:pointer}.slider-wrapper{display:flex;flex-direction:column;margin-bottom:20px}.slider-value-current{position:relative;font-weight:700;margin-bottom:4px;background:#fff;width:40px;padding:4px}.slider-values{width:100%;display:flex;justify-content:space-between;color:grey;margin-bottom:-28px}