.tono-rich-description{line-height:1.95;overflow-wrap:anywhere}.tono-rich-description p{margin:.2em 0 .75em}.tono-rich-description :last-child{margin-bottom:0}.tono-rich-description ul,.tono-image-text-rich ul{padding-inline-start:1.35em;list-style:disc}.tono-rich-description a{text-decoration:underline}.azp-ew-heading{max-width:none}.azp-ew-heading .tono-section-ornament{display:flex;gap:18px;align-items:center;justify-content:center;width:100%}.azp-ew-heading .tono-section-ornament:before,.azp-ew-heading .tono-section-ornament:after{content:"";height:2px;min-width:25px;max-width:350px;flex:1;background:linear-gradient(90deg,transparent,#e76004);opacity:.7}.azp-ew-heading .tono-section-ornament:after{transform:rotate(180deg)}.azp-ew-heading .tono-section-ornament h2{display:flex;align-items:center;gap:12px;flex-shrink:0;max-width:80%;text-align:center}.azp-ew-heading .tono-section-ornament h2:before,.azp-ew-heading .tono-section-ornament h2:after{content:"";width:7px;height:7px;border-radius:50%;background:#e76004;flex-shrink:0}.azp-ew-heading>.tono-rich-description{max-width:760px;margin-inline:auto}.azp-ew-heading.azp-align-right>.tono-rich-description{margin-right:0}.azp-ew-heading.azp-align-left>.tono-rich-description{margin-left:0}.azp-ew-step.azp-ew-box{background:linear-gradient(145deg,#102847 0%,#1e4364 100%);border:1px solid rgb(255 138 49 / .36);color:#eef6ff;box-shadow:0 18px 34px rgb(9 30 56 / .17);isolation:isolate;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease}.azp-ew-step.azp-ew-box:before{content:"";position:absolute;top:-32px;right:-32px;width:110px;height:110px;border:1px solid rgb(255 143 59 / .22);border-radius:24px;transform:rotate(28deg);pointer-events:none}.azp-ew-step.azp-ew-box:hover{transform:translateY(-4px);box-shadow:0 24px 45px rgb(9 30 56 / .22)}.azp-ew-step.azp-ew-box h3{color:#fff}.azp-ew-step.azp-ew-box .tono-rich-description{color:#dce7f1}.azp-ew-step.azp-ew-box>.azpicon,.azp-ew-step.azp-ew-box>.azp-rendered-icon{color:#ff9745}.azp-ew-step.azp-ew-box em{background:#f47720;color:#fff}.tono-image-text{--tit-accent:#ff7b22;display:flex;align-items:center;gap:36px;padding:30px;background:linear-gradient(115deg,#0b203c,#183c63);color:#e5f1ff;border:1px solid rgb(255 145 66 / .25);border-radius:28px;isolation:isolate;overflow:hidden;position:relative}.tono-image-text:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 55%,rgb(255 255 255 / .03));border-radius:inherit}.tono-image-text-copy,.tono-image-text-media{position:relative;z-index:1;min-width:0;flex:1}.tono-image-text-copy{line-height:1.95}.tono-image-text-copy h2{font-size:clamp(22px,3vw,38px);font-weight:900;color:#fff;line-height:1.5;margin:10px 0}.tono-image-text-badge{display:inline-block;border:1px solid var(--tit-accent);color:var(--tit-accent);padding:3px 13px;border-radius:50px;font-size:13px}.tono-image-text-rich p{margin:.3em 0 1em}.tono-image-text-media{align-self:stretch;display:grid;place-items:center;min-height:230px;overflow:hidden;border-radius:22px;background:rgb(255 255 255 / .09)}.tono-image-text-media img{display:block;width:100%;height:100%;max-height:540px;object-fit:contain}.tono-image-text-placeholder{width:130px;color:var(--tit-accent)}.tono-image-text-button{display:inline-block;margin-top:17px;padding:10px 20px;background:var(--tit-accent);border-radius:12px;color:#102440!important;text-decoration:none;font-weight:800}.tono-image-text--left_text .tono-image-text-media{order:-1}.tono-image-text--top_image,.tono-image-text--top_text{flex-direction:column}.tono-image-text--top_image .tono-image-text-media{order:-1}.tono-image-text--top_image .tono-image-text-copy,.tono-image-text--top_text .tono-image-text-copy,.tono-image-text--top_image .tono-image-text-media,.tono-image-text--top_text .tono-image-text-media{width:100%;flex:auto}.tono-image-text--cream{background:linear-gradient(120deg,#fff5e9,#ffe8d2);color:#2e3544}.tono-image-text--cream h2{color:#152945}.tono-image-text--cream .tono-image-text-media{background:rgb(255 255 255 / .65)}.tono-image-text--glass{background:linear-gradient(125deg,#0a4b70,#3477a3);border-color:rgb(143 221 255 / .44)}@media(max-width:767px){.tono-image-text{padding:20px;gap:20px;flex-direction:column}.tono-image-text .tono-image-text-copy,.tono-image-text .tono-image-text-media{width:100%;flex:auto}.tono-image-text-media{max-height:330px}.tono-image-text--left_text .tono-image-text-media,.tono-image-text--top_image .tono-image-text-media{order:-1}.azp-ew-heading .tono-section-ornament{gap:8px}.azp-ew-heading .tono-section-ornament h2{font-size:clamp(18px,5vw,26px)}}@media(min-width:1025px){.tono-header-nav ul.sub-menu,.azp-menu>li>ul.sub-menu{transform-origin:top right;transition:opacity .21s ease,transform .24s cubic-bezier(.22,.76,.15,1),clip-path .24s ease!important;clip-path:inset(0 0 0 12% round 12px)}.tono-header-menu li.tono-dropdown-open>ul.sub-menu,.tono-header-nav .tono-header-menu li.tono-megamenu-open>ul.sub-menu,.azp-menu>li.tono-dropdown-open>ul.sub-menu{clip-path:inset(0 0 0 0 round 12px);animation:tono-menu-robot .22s ease both}@keyframes tono-menu-robot{from{filter:brightness(1.2);transform:translateX(13px)}to{filter:brightness(1);transform:translateX(0)}}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.azp-btn:hover,.azp-special-button:hover,.tono-image-text-button:hover,.elementor-button:hover,.tono-header-cta:hover{transform:translate3d(0,-2px,0)}}@media(prefers-reduced-motion:reduce){.tono-image-text *,.azp-ew-step,.azp-btn,.azp-special-button,.elementor-button,.tono-header-cta{animation:none!important;transition:none!important}}.tono-course-lesson-plan{max-width:1120px;margin:25px auto 36px;direction:rtl;font-family:inherit}.tono-course-lesson-title{margin:0 0 25px}.tono-course-lesson-title h2{color:#16395a;margin-bottom:8px}.tono-course-lesson-title p{color:#64748b;margin:0}.tono-course-lesson-list{position:relative;padding-right:75px}.tono-course-lesson-list:before{position:absolute;content:"";top:10px;bottom:12px;right:27px;border-right:2px dashed #64a9e0}.tono-course-lesson-item{position:relative;margin-bottom:18px}.tono-course-lesson-num{position:absolute;right:-72px;top:12px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(145deg,#2793e9,#12669d);border:7px solid #8bc5ef;color:#fff;font-size:21px;font-weight:900;box-sizing:border-box;z-index:1}.tono-course-lesson-item details{background:#edf6fd;border:1px solid #9fc9e9;border-radius:15px;box-shadow:0 5px 13px rgb(7 39 73 / .08);overflow:hidden}.tono-course-lesson-item summary{list-style:none;cursor:pointer;display:flex;gap:17px;align-items:center;padding:16px 20px}.tono-course-lesson-item summary::-webkit-details-marker{display:none}.tono-course-lesson-image{width:70px;height:70px;object-fit:contain;flex-shrink:0}.tono-course-lesson-copy{flex:1;display:block;min-width:0}.tono-course-lesson-copy strong{display:block;font-size:19px;color:#142c47}.tono-course-lesson-meta{display:flex;gap:18px;flex-wrap:wrap;color:#526984;font-size:14px;margin-top:8px}.tono-course-lesson-expand{color:#e76004;font-weight:900;font-size:28px}.tono-course-lesson-item details[open] .tono-course-lesson-expand{transform:rotate(45deg)}.tono-course-lesson-detail{padding:14px 22px 24px;color:#273e56;line-height:2;border-top:1px solid #cbdce9}.tono-course-lesson-detail :first-child{margin-top:0}.tono-course-lesson-detail :last-child{margin-bottom:0}.tono-course-theme--dark .tono-course-lesson-title h2{color:#fff}@media(max-width:650px){.tono-course-lesson-list{padding-right:48px}.tono-course-lesson-list:before{right:18px}.tono-course-lesson-num{right:-47px;width:36px;height:36px;border-width:4px;font-size:15px}.tono-course-lesson-item summary{padding:12px;gap:9px}.tono-course-lesson-image{width:42px;height:42px}.tono-course-lesson-copy strong{font-size:15px}.tono-course-lesson-meta{font-size:12px;gap:8px}}.tono-games-portal{--tg-accent:#f7771b;max-width:1200px;margin:30px auto 60px;padding:0 15px;color:#142c48;font-family:inherit}.tono-games-head{padding:35px;border-radius:26px;background:radial-gradient(circle at 12% 30%,#27628a,#09233f 76%);color:#fff;position:relative;overflow:hidden}.tono-games-head:after{content:"";position:absolute;top:-65px;left:-50px;width:240px;height:240px;border:3px dashed rgb(255 126 36 / .5);border-radius:50%;pointer-events:none}.tono-games-head>span{color:#ff9d54;font-size:12px;letter-spacing:2px}.tono-games-head h2{color:#fff;font-size:clamp(25px,4vw,42px);margin:8px 0}.tono-games-head p{margin:0;color:#d9e8f5}.tono-games-login{max-width:440px;margin:30px auto;padding:28px;border:1px solid #d6e1ec;background:#f3f8fc;border-radius:22px;box-shadow:0 12px 35px rgb(7 36 63 / .08)}.tono-games-login h2{color:#143451}.tono-games-login p{color:#50677d;line-height:1.9}.tono-games-login label{font-weight:750;display:block;margin-bottom:16px}.tono-games-login input{display:block;width:100%;height:46px;box-sizing:border-box;background:#fff;border:1px solid #bfcfdf;border-radius:11px;padding:10px;margin-top:7px}.tono-games-login button{display:block;width:100%;border:0;border-radius:12px;background:#eb6c13;color:#fff;font-weight:900;min-height:45px;cursor:pointer}.tono-game-error{max-width:450px;margin:18px auto;padding:10px;border:1px solid #fbb;border-radius:11px;background:#fff3f0;color:#9e331c}.tono-games-welcome{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0}.tono-games-welcome p{font-weight:900}.tono-games-welcome button{border:1px solid #d1dfef;border-radius:10px;background:#fff;padding:8px 18px;cursor:pointer}.tono-games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tono-games-card{min-width:0;background:linear-gradient(150deg,#f7fbff,#e5f0fc);border:1px solid #bed6ef;border-radius:23px;padding:22px;box-shadow:0 12px 25px rgb(13 50 86 / .08)}.tono-games-card-title h2{font-size:21px;color:#143451;margin:0 0 15px}.tono-games-preview{width:100%;height:180px;object-fit:cover;border-radius:15px}.tono-games-card-desc{line-height:1.9;color:#415a72}.tono-games-play summary{cursor:pointer;background:#ea741b;color:#fff;font-weight:850;border-radius:11px;padding:12px 20px;list-style:none;text-align:center}.tono-games-play summary::-webkit-details-marker{display:none}.tono-games-play[open] summary{border-radius:11px 11px 0 0}.tono-games-play iframe{display:block;width:100%;height:clamp(320px,35vw,560px);border:0;background:#fff;border-radius:0 0 11px 11px}.tono-games-empty{padding:32px;text-align:center;background:#f3f8fd;border-radius:18px;color:#52667e}@media(max-width:800px){.tono-games-grid{grid-template-columns:1fr}.tono-games-head{padding:24px}.tono-games-play iframe{height:400px}}@media(max-width:480px){.tono-games-play iframe{height:330px}.tono-games-card{padding:14px}}.tono-assessment-advice{border:1px solid #f2c3a1;border-right:4px solid #e76004;background:#fff7ef;border-radius:13px;padding:18px;margin:20px 0;line-height:1.9;color:#26394c}.tono-assessment-advice strong{font-size:18px;color:#153452}.tono-assessment-advice a{display:inline-block;margin-top:8px;background:#e76004;color:#fff!important;padding:8px 18px;border-radius:12px;text-decoration:none;font-weight:850}@media(max-width:1024px){.tono-header-menu li.is-submenu-open>ul.sub-menu,.tono-header-menu li.is-submenu-open>.tono-megamenu-panel{animation:tono-submenu-mobile .23s ease both!important}}@keyframes tono-submenu-mobile{from{opacity:.45;clip-path:inset(0 0 0 75%)}to{opacity:1;clip-path:inset(0 0 0 0)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){body.azp-theme :where(.woocommerce a.button,.woocommerce button.button,.wp-block-button__link,button[type="submit"],input[type="submit"]):hover{transform:translate3d(0,-1px,0)}}@media(prefers-reduced-motion:reduce){body.azp-theme :where(.woocommerce a.button,.woocommerce button.button,.wp-block-button__link,button[type="submit"],input[type="submit"]):hover{animation:none!important}}@media(prefers-reduced-motion:reduce){.tono-header-menu li.is-submenu-open>ul.sub-menu,.tono-header-menu li.is-submenu-open>.tono-megamenu-panel,.tono-header-menu li.tono-dropdown-open>ul.sub-menu{animation:none!important;transition:none!important}}.tono-games-auth-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;gap:22px;margin:30px auto;align-items:start}.tono-games-auth-choice .tono-games-login{max-width:none;width:100%;margin:0;box-sizing:border-box}.tono-games-admin-login{background:linear-gradient(145deg,#0b2746,#17476b);border-color:rgb(250 155 80 / .43);color:#f0f6ff}.tono-games-admin-login h2{color:#fff}.tono-games-admin-login p{color:#d8e8f9}.tono-games-admin-login label{color:#fff}.tono-games-admin-login form p{margin:0 0 16px}.tono-games-admin-login input:not([type=checkbox]){margin-top:7px;color:#102e4d;background:#fff;min-width:0}.tono-games-admin-login input[type=checkbox]{width:17px;height:17px;vertical-align:middle;margin:0 5px 0 0}.tono-games-admin-login .login-remember label{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.tono-games-admin-login input[type=submit],.tono-games-admin-switch{display:block;width:100%;box-sizing:border-box;border:0;border-radius:12px;background:#ee781c!important;color:#fff!important;font-weight:900;min-height:45px;cursor:pointer;text-align:center;text-decoration:none;padding:10px 16px}.tono-games-admin-login .tono-game-error{background:#482528;color:#fff0e9;border-color:#9e5353;padding:10px}.tono-games-welcome--admin{background:#ecf5fc;padding:18px 21px;border-radius:16px;border:1px solid #c9def2}.tono-games-welcome--admin strong{font-size:17px;color:#0c3b61}.tono-games-welcome--admin p{margin:5px 0 0;color:#345672;font-weight:500}.tono-games-admin-edit{display:inline-block;text-decoration:none!important;border-radius:12px;background:#ea741b;color:#fff!important;font-weight:800;padding:11px 16px;white-space:nowrap}.tono-games-card-meta{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 15px}.tono-games-card-meta span{display:inline-block;font-size:12px;font-weight:650;background:#e7eef8;color:#32577c;border-radius:999px;padding:4px 11px}.tono-games-card-meta span:first-child{background:#fff3e7;color:#a94b0c}.tono-image-text--video .tono-image-text-media{display:block;min-height:230px;background:#0d253e}.tono-it-video-player{position:relative;display:block;width:100%;aspect-ratio:16 / 9;min-height:230px;overflow:hidden;border-radius:inherit;background:linear-gradient(135deg,#0b2240,#20547a)}.tono-it-play{position:absolute;inset:0;width:100%;height:100%;padding:0!important;border:0!important;border-radius:inherit;background:#fff0;display:grid;place-items:center;overflow:hidden;cursor:pointer;z-index:2}.tono-it-play img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important}.tono-it-play:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgb(5 21 41 / .34),rgb(5 21 41 / .03) 55%,rgb(7 30 54 / .4));pointer-events:none}.tono-it-video-cover-fallback{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(65px,10vw,130px);color:rgb(255 166 80 / .32);background:radial-gradient(circle at 40% 50%,#21699c,#0c2b4e 70%)}.tono-it-play-icon{position:relative;z-index:3;display:grid;place-items:center;flex-shrink:0;width:82px;height:82px;min-width:44px;min-height:44px;border-radius:50%;color:#fff;background:#ee741d;box-shadow:0 0 0 10px rgb(255 255 255 / .17),0 18px 40px rgb(0 0 0 / .3);font-size:28px;transition:transform .22s ease,box-shadow .22s ease}.tono-it-play-icon svg{width:1em;height:1em;fill:currentColor}.tono-it-play:hover .tono-it-play-icon,.tono-it-play:focus-visible .tono-it-play-icon{transform:scale(1.08);box-shadow:0 0 0 12px rgb(255 255 255 / .2),0 16px 35px rgb(0 0 0 / .35)}.tono-it-play:focus-visible{outline:3px solid #ffb96b;outline-offset:-4px}.tono-it-video{position:absolute;inset:0;display:none;width:100%;height:100%;background:#081b2e;object-fit:contain}.tono-it-video-player.is-playing .tono-it-play{display:none}.tono-it-video-player.is-playing .tono-it-video{display:block}.tono-it-video-error{position:absolute;bottom:8px;left:8px;right:8px;padding:8px 13px;border-radius:10px;background:rgb(35 16 17 / .85);color:#fff;z-index:3;text-align:center}.tono-it-video-error[hidden]{display:none}.tono-it-video-missing{display:grid;place-items:center;text-align:center;min-height:230px;padding:20px;color:#e8edf4;line-height:1.8}.tono-it-video-player noscript video{display:block;width:100%;height:auto}@media(max-width:767px){.tono-games-auth-choice{grid-template-columns:1fr;gap:16px}.tono-games-admin-login{margin-top:0}.tono-it-video-player{min-height:180px}.tono-it-play-icon{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.tono-it-play-icon{transition:none!important}}.tono-games-admin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.tono-games-admin-exit{border:1px solid #bdd3e7;color:#325672!important;border-radius:12px;padding:10px 16px;text-decoration:none!important;font-weight:750;background:#fff}@media(max-width:767px){.tono-games-welcome--admin{align-items:stretch;flex-direction:column}.tono-games-admin-actions>a{flex:1;text-align:center}}