/* STUDLAND: keep the top bar on one line on tablets. */
@media (min-width: 480px) and (max-width: 1100px) {
  header .topbar { flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: 16px; }
  header .topbar .disclosure-menu, header .topbar .topbar-links { flex-shrink: 0; white-space: nowrap; }
}

/* STUDLAND: editable pricing page blocks. */
.sl-pricing { max-width: 1240px; margin-inline: auto; }
.sl-pricing .sl-price-lead { max-width: 760px; font-size: 20px; line-height: 1.6; }
.sl-pricing .sl-price-tag { font-size: 11px; font-weight: 700; letter-spacing: .08em; line-height: 1.5; }
.sl-pricing .sl-pricing-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; margin: 24px 0; align-items: stretch; }
.sl-pricing-grid > .wp-block-column { min-width: 0; margin: 0; }
.sl-pricing .sl-price-card { height: 100%; box-sizing: border-box; padding: 26px; border: 1px solid #dfe3e6; border-radius: 22px; background: #fff; display: flex; flex-direction: column; gap: 14px; }
.sl-pricing .sl-price-card > * { margin: 0; width: 100%; }
.sl-pricing .sl-price-card h3 { font-size: 23px; line-height: 1.2; }
.sl-pricing .sl-price-card p { font-size: 15px; line-height: 1.6; }
.sl-pricing .sl-price-card .sl-price-amount { font-size: 36px; line-height: 1.15; font-weight: 700; letter-spacing: -.03em; }
.sl-pricing .sl-price-card .sl-price-caption { font-size: 12px; opacity: .65; margin-top: -8px; }
.sl-pricing .sl-price-card .wp-block-buttons { margin-top: auto; padding-top: 10px; }
.sl-pricing .wp-block-button__link { background: #202222; color: white; border-radius: 12px; padding: 13px 20px; font-size: 14px; text-decoration: none; }
.sl-pricing .sl-subscription-options { padding: 28px; border: 1px solid #dfe3e6; border-radius: 22px; background: #f0f3fa; }
.sl-pricing .sl-pricing-contact { margin-top: 32px; padding: 32px; border-radius: 22px; background: #d7fbf5; }
.sl-pricing .sl-pricing-contact h2 { margin-top: 0; }
@media(max-width:1119px) { .sl-pricing .sl-pricing-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media(max-width:719px) { .sl-pricing .sl-pricing-grid { grid-template-columns: minmax(0,1fr); } .sl-pricing .sl-price-card, .sl-pricing .sl-subscription-options, .sl-pricing .sl-pricing-contact { padding: 22px; } .sl-pricing .sl-price-lead { font-size: 17px; } }

.sl-pricing .sl-price-card > .wp-block-group__inner-container { display: flex; flex-direction: column; gap: 14px; height: 100%; }
.sl-pricing .sl-price-card > .wp-block-group__inner-container > * { margin: 0; width: 100%; }
.sl-pricing .sl-price-card .sl-price-tag { font-size: 11px; }
.sl-pricing .sl-price-card .wp-block-group__inner-container > .wp-block-buttons { margin-top: auto; }
/* STUDLAND: keep the top bar on one line on tablets. */
@media (min-width: 480px) and (max-width: 1100px) {
  header .topbar { flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: 16px; }
  header .topbar .disclosure-menu, header .topbar .topbar-links { flex-shrink: 0; white-space: nowrap; }
}

/* STUDLAND: editable pricing page blocks. */
.sl-pricing { max-width: 1240px; margin-inline: auto; }
.sl-pricing .sl-price-lead { max-width: 760px; font-size: 20px; line-height: 1.6; }
.sl-pricing .sl-price-tag { font-size: 11px; font-weight: 700; letter-spacing: .08em; line-height: 1.5; }
.sl-pricing .sl-pricing-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; margin: 24px 0; align-items: stretch; }
.sl-pricing-grid > .wp-block-column { min-width: 0; margin: 0; }
.sl-pricing .sl-price-card { height: 100%; box-sizing: border-box; padding: 26px; border: 1px solid #dfe3e6; border-radius: 22px; background: #fff; display: flex; flex-direction: column; gap: 14px; }
.sl-pricing .sl-price-card > * { margin: 0; width: 100%; }
.sl-pricing .sl-price-card h3 { font-size: 23px; line-height: 1.2; }
.sl-pricing .sl-price-card p { font-size: 15px; line-height: 1.6; }
.sl-pricing .sl-price-card .sl-price-amount { font-size: 36px; line-height: 1.15; font-weight: 700; letter-spacing: -.03em; }
.sl-pricing .sl-price-card .sl-price-caption { font-size: 12px; opacity: .65; margin-top: -8px; }
.sl-pricing .sl-price-card .wp-block-buttons { margin-top: auto; padding-top: 10px; }
.sl-pricing .wp-block-button__link { background: #202222; color: white; border-radius: 12px; padding: 13px 20px; font-size: 14px; text-decoration: none; }
.sl-pricing .sl-subscription-options { padding: 28px; border: 1px solid #dfe3e6; border-radius: 22px; background: #f0f3fa; }
.sl-pricing .sl-pricing-contact { margin-top: 32px; padding: 32px; border-radius: 22px; background: #d7fbf5; }
.sl-pricing .sl-pricing-contact h2 { margin-top: 0; }
@media(max-width:1119px) { .sl-pricing .sl-pricing-grid { grid-template-columns: repeat(2,minmax(0,1fr)); } }
@media(max-width:719px) { .sl-pricing .sl-pricing-grid { grid-template-columns: minmax(0,1fr); } .sl-pricing .sl-price-card, .sl-pricing .sl-subscription-options, .sl-pricing .sl-pricing-contact { padding: 22px; } .sl-pricing .sl-price-lead { font-size: 17px; } }
/* STUDLAND: keep the top bar on one line on tablets. */
@media (min-width: 480px) and (max-width: 1100px) {
  header .topbar { flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: 16px; }
  header .topbar .disclosure-menu, header .topbar .topbar-links { flex-shrink: 0; white-space: nowrap; }
}

/* STUDLAND BENTO COURSES — 2026-10-26 */
.course-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:20px!important;align-items:stretch}
.course-grid>.course{--bento-bg:#e9e6fa;--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Crect%20x%3D%2234%22%20y%3D%2231%22%20width%3D%2275%22%20height%3D%2275%22%20rx%3D%2220%22%20fill%3D%22%23a0b5e0%22%20transform%3D%22rotate(-12%2072%2068)%22%2F%3E%3Ccircle%20cx%3D%22157%22%20cy%3D%2258%22%20r%3D%2238%22%20fill%3D%22%23fff2b6%22%2F%3E%3Cpath%20d%3D%22m151%20101%2049%2056H102z%22%20fill%3D%22%23db9cab%22%2F%3E%3Crect%20x%3D%2247%22%20y%3D%22115%22%20width%3D%2259%22%20height%3D%2248%22%20rx%3D%2215%22%20fill%3D%22%23c7c3e7%22%2F%3E%3C%2Fsvg%3E");position:relative;isolation:isolate;grid-column:span 5;display:flex;flex-direction:column;min-width:0;min-height:410px;height:auto;padding:28px!important;border:0!important;border-radius:30px 30px 66px 30px;background:var(--bento-bg)!important;color:#222829!important;overflow:hidden;transition:transform .2s,box-shadow .2s}
.course-grid>.course:nth-child(4n+1),.course-grid>.course:nth-child(4n+4){grid-column:span 7}
.course-grid>.course:nth-child(3n+2){border-radius:62px 28px 28px 28px}
.course-grid>.course:nth-child(3n){border-radius:28px 62px 28px 28px}
.course-grid>.course:before{content:"";position:absolute;width:240px;height:220px;right:-22px;top:46px;background:rgba(255,255,255,.28);border-radius:48% 52% 38% 62%;transform:rotate(-12deg);z-index:-1;pointer-events:none}
.course-grid>.course:after{content:"";position:absolute;right:15px;top:65px;width:210px;height:158px;background-image:var(--bento-art);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:-1;pointer-events:none}
.course-grid>.course .course-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 160px;font-size:10px;letter-spacing:.04em;line-height:1.5;color:#354144}
.course-grid>.course .course-top>span{padding:6px 10px;border-radius:20px;background:rgba(255,255,255,.65);font-size:9px;white-space:nowrap}
.course-grid>.course h3{font-size:clamp(23px,2.3vw,32px);line-height:1.14;letter-spacing:-.035em;margin:0 0 14px;max-width:100%;overflow-wrap:anywhere}
.course-grid>.course p{font-size:14px;line-height:1.5;color:#3f4b4d;margin:0 0 25px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.course-grid>.course .course-bottom{position:relative;margin-top:auto;padding-top:16px;border-top:1px solid rgba(35,50,50,.15);font-size:12px;display:flex;justify-content:space-between;align-items:center}
.course-grid>.course .course-bottom>span{width:32px;height:32px;border-radius:50%;background:#fff9;display:grid;place-items:center;font-size:22px}
.course-grid>.course:hover{transform:translateY(-4px);box-shadow:0 14px 28px #253c4010}
.course-grid>.course:focus-visible{outline:3px solid #235c69;outline-offset:5px}
.course-grid>.course:is([href*="english"],[href*="deutsch"],[href*="putunhua"],[href*="/lang/"],[href*="/language/"],[href*="solutions"],[href*="/nef/"]){--bento-bg:#dcecf9;--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Crect%20x%3D%2222%22%20y%3D%2225%22%20width%3D%22134%22%20height%3D%2288%22%20rx%3D%2228%22%20fill%3D%22%23faffff%22%2F%3E%3Cpath%20d%3D%22m48%20105-7%2028%2038-24%22%20fill%3D%22%23faffff%22%2F%3E%3Crect%20x%3D%2299%22%20y%3D%2283%22%20width%3D%22120%22%20height%3D%2271%22%20rx%3D%2224%22%20fill%3D%22%238db9ec%22%2F%3E%3Ctext%20x%3D%2245%22%20y%3D%2283%22%20font-family%3D%22sans-serif%22%20font-size%3D%2240%22%20font-weight%3D%22bold%22%20fill%3D%22%2335607d%22%3EHello!%3C%2Ftext%3E%3Ctext%20x%3D%22116%22%20y%3D%22130%22%20font-family%3D%22sans-serif%22%20font-size%3D%2228%22%20fill%3D%22%23183c58%22%3EAa%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course:is([href*="/rus/"],[href*="chastnaya"],[href*="/dz/"],[href*="prodlenka"],[href*="harrypotter"]){--bento-bg:#e7edce;--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20transform%3D%22rotate(-10%20120%2090)%22%3E%3Crect%20x%3D%2242%22%20y%3D%2225%22%20width%3D%22130%22%20height%3D%22134%22%20rx%3D%2214%22%20fill%3D%22%23faffec%22%2F%3E%3Cpath%20d%3D%22M58%2025v134M80%2060h64M80%2079h48M80%2098h59%22%20fill%3D%22none%22%20stroke%3D%22%23526b50%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22m167%2020%2024%2015-14%2067-22%2013-8-24z%22%20fill%3D%22%23f5a26f%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course:is([href*="/art/"],[href*="/logo/"],[href*="/master/"],[href*="вязания"],[href*="%D0%B2%D1%8F%D0%B7"]){--bento-bg:#f8dfd1;--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M120%2017c-66-5-108%2041-90%2096%2013%2040%2074%2059%2091%2030%2010-17-20-32%209-39%2019-5%2053%2014%2068-12%2021-36-28-71-78-75%22%20fill%3D%22%23fff3e7%22%2F%3E%3Ccircle%20cx%3D%2265%22%20cy%3D%2278%22%20r%3D%2214%22%20fill%3D%22%23a6b7e7%22%2F%3E%3Ccircle%20cx%3D%2298%22%20cy%3D%2246%22%20r%3D%2214%22%20fill%3D%22%23f1af75%22%2F%3E%3Ccircle%20cx%3D%22143%22%20cy%3D%2249%22%20r%3D%2214%22%20fill%3D%22%23e992a6%22%2F%3E%3Cpath%20d%3D%22m126%20160%2065-126%2012%207-62%20127z%22%20fill%3D%22%23496d60%22%2F%3E%3C%2Fsvg%3E")}
.course-grid>.course:is([href*="/fin/"],[href*="fin-online"],[href*="uspeh"],[href*="intr-train"]){--bento-bg:#dcebdc;--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Crect%20x%3D%2228%22%20y%3D%2298%22%20width%3D%2232%22%20height%3D%2264%22%20rx%3D%229%22%20fill%3D%22%2390b895%22%2F%3E%3Crect%20x%3D%2276%22%20y%3D%2272%22%20width%3D%2232%22%20height%3D%2290%22%20rx%3D%229%22%20fill%3D%22%2374a67b%22%2F%3E%3Crect%20x%3D%22124%22%20y%3D%2244%22%20width%3D%2232%22%20height%3D%22118%22%20rx%3D%229%22%20fill%3D%22%234e8664%22%2F%3E%3Ccircle%20cx%3D%22176%22%20cy%3D%2249%22%20r%3D%2232%22%20fill%3D%22%23f5d779%22%2F%3E%3Ctext%20x%3D%22162%22%20y%3D%2262%22%20font-size%3D%2238%22%20font-family%3D%22sans-serif%22%20fill%3D%22%236f5e28%22%3E%E2%82%BD%3C%2Ftext%3E%3Cpath%20d%3D%22m34%2066%2057-39%2035%207%2046-26%22%20fill%3D%22none%22%20stroke%3D%22%2331563d%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}
.course-grid>.course:is([href*="profession"],[href*="/lead/"],[href*="/prof/"],[href*="/personal/"],[href*="teens"]){--bento-bg:#f3e6cc;--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Ccircle%20cx%3D%22118%22%20cy%3D%2290%22%20r%3D%2273%22%20fill%3D%22%23fff7e5%22%2F%3E%3Ccircle%20cx%3D%22118%22%20cy%3D%2290%22%20r%3D%2256%22%20fill%3D%22none%22%20stroke%3D%22%23d1a569%22%20stroke-width%3D%222%22%20stroke-dasharray%3D%223%2010%22%2F%3E%3Cpath%20d%3D%22m149%2037-15%2068-49%2040%2015-69z%22%20fill%3D%22%23c87a63%22%2F%3E%3Cpath%20d%3D%22m118%2090%2031-53-15%2068z%22%20fill%3D%22%237f4e44%22%2F%3E%3Ccircle%20cx%3D%22118%22%20cy%3D%2290%22%20r%3D%228%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E")}
.course-grid>.course:is([href*="it-english"],[href*="tech-english"],[href*="hr-english"]){--bento-bg:#e5e2f7;--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Crect%20x%3D%2236%22%20y%3D%2223%22%20width%3D%22169%22%20height%3D%22116%22%20rx%3D%2214%22%20fill%3D%22%23545b99%22%2F%3E%3Crect%20x%3D%2247%22%20y%3D%2234%22%20width%3D%22147%22%20height%3D%2294%22%20rx%3D%226%22%20fill%3D%22%23f2f0ff%22%2F%3E%3Cpath%20d%3D%22m89%2060-24%2021%2024%2021m60-42%2024%2021-24%2021m-26-47-13%2053%22%20fill%3D%22none%22%20stroke%3D%22%238681c0%22%20stroke-width%3D%227%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22m36%20139-18%2020h206l-19-20%22%20fill%3D%22%23a5a2d4%22%2F%3E%3C%2Fsvg%3E")}
.course-grid>.course:is([href*="/songs/"],[href*="/theatre/"]){--bento-bg:#f3dfe9;--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M83%20126V41l101-20v83%22%20fill%3D%22none%22%20stroke%3D%22%238d5276%22%20stroke-width%3D%2212%22%20stroke-linecap%3D%22round%22%2F%3E%3Cellipse%20cx%3D%2262%22%20cy%3D%22132%22%20rx%3D%2227%22%20ry%3D%2220%22%20transform%3D%22rotate(-20%2062%20132)%22%20fill%3D%22%238d5276%22%2F%3E%3Cellipse%20cx%3D%22163%22%20cy%3D%22112%22%20rx%3D%2227%22%20ry%3D%2220%22%20transform%3D%22rotate(-20%20163%20112)%22%20fill%3D%22%238d5276%22%2F%3E%3Cpath%20d%3D%22m84%2062%20100-20%22%20stroke%3D%22%238d5276%22%20stroke-width%3D%228%22%2F%3E%3C%2Fsvg%3E")}
@media(min-width:1100px){.course-grid>.course:nth-child(4n+1),.course-grid>.course:nth-child(4n+4){padding-right:230px!important}.course-grid>.course:nth-child(4n+1) .course-top,.course-grid>.course:nth-child(4n+4) .course-top{margin-right:-202px;margin-bottom:70px}.course-grid>.course:nth-child(4n+1):after,.course-grid>.course:nth-child(4n+4):after{top:100px}}
@media(max-width:760px){.course-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.course-grid>.course,.course-grid>.course:nth-child(n){grid-column:span 1;min-height:420px;padding:22px!important;border-radius:26px 26px 45px 26px}.course-grid>.course:after{width:170px;height:128px;top:70px}.course-grid>.course .course-top{flex-wrap:wrap;margin-bottom:145px;min-height:34px}.course-grid>.course h3{font-size:24px}}
@media(max-width:540px){.course-grid{grid-template-columns:minmax(0,1fr)!important}.course-grid>.course,.course-grid>.course:nth-child(n){min-height:390px;padding:26px!important}.course-grid>.course h3{font-size:27px}.course-grid>.course:after{right:16px;top:57px;width:190px;height:142px}.course-grid>.course .course-top{margin-bottom:145px;flex-wrap:nowrap}}
@media(prefers-reduced-motion:reduce){.course-grid>.course{transition:none}.course-grid>.course:hover{transform:none}}
body.reading-mode .course-grid>.course{background:#fff!important;color:#000!important;border:2px solid currentColor!important}body.reading-mode .course-grid>.course:before,body.reading-mode .course-grid>.course:after{display:none}

/* STUDLAND UNIQUE BENTO — 2026-10-26 */
.course-grid>.course[href$="/child/%D0%BA%D0%BB%D1%83%D0%B1-%D0%BB%D1%8E%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D0%B5%D0%B9-%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%B8%D1%8F/" i],.course-grid>.course[href$="/child/клуб-любителей-вязания/" i]{--bento-bg:linear-gradient(110deg,hsl(32,40%,90%) 0%,hsl(56,38%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(32%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2240%22%20r%3D%2230%22%20fill%3D%22hsl(64%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Ccircle%20cx%3D%22115%22%20cy%3D%2292%22%20r%3D%2248%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%228%22%2F%3E%3Cpath%20d%3D%22M73%2073q50-30%2083%2017M69%2096q55-26%2090%2011M80%20123q47-23%2073-2M91%2048q47%2045%2042%2088M66%20150l112-119M84%20158l107-116%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/rus/" i]{--bento-bg:linear-gradient(127deg,hsl(170,44%,91%) 0%,hsl(194,42%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(170%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%2288%22%20r%3D%2235%22%20fill%3D%22hsl(202%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Ctext%20x%3D%2282%22%20y%3D%22101%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2280%22%20fill%3D%22currentColor%22%3E%D0%90%3C%2Ftext%3E%3Ctext%20x%3D%22151%22%20y%3D%22129%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2253%22%20fill%3D%22currentColor%22%3E%D0%91%3C%2Ftext%3E%3Cpath%20d%3D%22M51%20139h133%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/intr-train/" i]{--bento-bg:linear-gradient(144deg,hsl(307,48%,92%) 0%,hsl(331,46%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(307%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%22136%22%20r%3D%2240%22%20fill%3D%22hsl(339%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22m120%2024%2035%2077-35-14-35%2014zM104%20107l-12%2036m39-36%2015%2036M119%20110v49%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%22174%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2219%22%20fill%3D%22currentColor%22%3E13%E2%80%9317%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/fin-online/" i]{--bento-bg:linear-gradient(161deg,hsl(85,52%,90%) 0%,hsl(109,50%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(85%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%2240%22%20r%3D%2245%22%20fill%3D%22hsl(117%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2268%22%20y%3D%2219%22%20width%3D%22105%22%20height%3D%22143%22%20rx%3D%2217%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Crect%20x%3D%2284%22%20y%3D%2237%22%20width%3D%2274%22%20height%3D%2233%22%20rx%3D%225%22%20fill%3D%22currentColor%22%20opacity%3D%22.2%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2264%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2225%22%20fill%3D%22currentColor%22%3E%E2%82%BD%3C%2Ftext%3E%3Cpath%20d%3D%22M85%2091h15m24%200h15m-54%2024h15m24%200h15m-54%2024h15m24%200h15%22%20stroke%3D%22currentColor%22%20stroke-width%3D%228%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/solutions/" i]{--bento-bg:linear-gradient(178deg,hsl(222,40%,91%) 0%,hsl(246,54%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(222%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2288%22%20r%3D%2250%22%20fill%3D%22hsl(254%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M55%20107V84a65%2065%200%200%201%20130%200v23%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%229%22%2F%3E%3Crect%20x%3D%2242%22%20y%3D%2284%22%20width%3D%2228%22%20height%3D%2251%22%20rx%3D%2212%22%20fill%3D%22currentColor%22%2F%3E%3Crect%20x%3D%22171%22%20y%3D%2284%22%20width%3D%2228%22%20height%3D%2251%22%20rx%3D%2212%22%20fill%3D%22currentColor%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%22110%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2235%22%20fill%3D%22currentColor%22%3EEN%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/chastnaya-shkola/" i]{--bento-bg:linear-gradient(195deg,hsl(360,44%,92%) 0%,hsl(24,38%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(360%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%22136%22%20r%3D%2230%22%20fill%3D%22hsl(32%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M55%2040h126v119H55zM72%2040V23h93v17%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Cpath%20d%3D%22M80%2068h75m-75%2024h50%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3Ctext%20x%3D%22118%22%20y%3D%22136%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2228%22%20fill%3D%22currentColor%22%3E1%E2%80%9311%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/logo/" i]{--bento-bg:linear-gradient(212deg,hsl(137,48%,90%) 0%,hsl(161,42%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(137%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%2240%22%20r%3D%2235%22%20fill%3D%22hsl(169%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22m57%20144%20101-115%2024%2023L80%20166zM148%2042l24%2022M57%20144l23%2022%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ccircle%20cx%3D%2262%22%20cy%3D%2249%22%20r%3D%2219%22%20fill%3D%22currentColor%22%20opacity%3D%22.3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/teens/" i]{--bento-bg:linear-gradient(229deg,hsl(275,52%,91%) 0%,hsl(299,46%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(275%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%2288%22%20r%3D%2240%22%20fill%3D%22hsl(307%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2285%22%20r%3D%2234%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Cpath%20d%3D%22M120%2020v19m0%2095v20M55%2085h19m93%200h19M74%2039l14%2014m64%2065%2014%2014m0-93-14%2014m-64%2065-14%2014%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2298%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2234%22%20fill%3D%22currentColor%22%3E%D0%AF%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/fin/" i]{--bento-bg:linear-gradient(246deg,hsl(52,40%,92%) 0%,hsl(76,50%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(52%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%22136%22%20r%3D%2245%22%20fill%3D%22hsl(84%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2245%22%20y%3D%2248%22%20width%3D%22151%22%20height%3D%22102%22%20rx%3D%2217%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Cpath%20d%3D%22M45%2078h151%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3Crect%20x%3D%22141%22%20y%3D%2287%22%20width%3D%2265%22%20height%3D%2238%22%20rx%3D%2210%22%20fill%3D%22currentColor%22%2F%3E%3Ctext%20x%3D%2290%22%20y%3D%22128%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2236%22%20fill%3D%22currentColor%22%3E%E2%82%BD%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/songs/" i]{--bento-bg:linear-gradient(263deg,hsl(190,44%,90%) 0%,hsl(214,54%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(190%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%2240%22%20r%3D%2250%22%20fill%3D%22hsl(222%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M92%20131V40l81-15v89M92%2063l81-15%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%228%22%2F%3E%3Cellipse%20cx%3D%2273%22%20cy%3D%22137%22%20rx%3D%2225%22%20ry%3D%2216%22%20fill%3D%22currentColor%22%2F%3E%3Cellipse%20cx%3D%22154%22%20cy%3D%22121%22%20rx%3D%2225%22%20ry%3D%2216%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/theatre/" i]{--bento-bg:linear-gradient(280deg,hsl(327,48%,91%) 0%,hsl(351,38%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(327%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%2288%22%20r%3D%2230%22%20fill%3D%22hsl(359%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22m40%2035%2088%2016-12%2078q-52%2028-76-22zM115%2059l88-18v70q-33%2054-80%2022%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22m58%2069%2018%205m16%203%2017%205m-51%2012q16%2025%2036%2010m49-25%2016-4m17-4%2014-4m-47%2045q20-24%2039-11%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lang/putunhua/" i]{--bento-bg:linear-gradient(297deg,hsl(105,52%,92%) 0%,hsl(129,42%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(105%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%22136%22%20r%3D%2235%22%20fill%3D%22hsl(137%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M100%2020h40v23h-40zM64%2045h112l15%2032-15%2056H64L49%2077zM76%20143h90M87%20155h68M120%2045v87%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%22109%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2242%22%20fill%3D%22currentColor%22%3E%E4%B8%AD%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lang/deutsch/" i]{--bento-bg:linear-gradient(314deg,hsl(242,40%,90%) 0%,hsl(266,46%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(242%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2240%22%20r%3D%2240%22%20fill%3D%22hsl(274%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M50%20147V71l35-30%2035%2030v76M120%20147V49l33-25%2034%2025v98M40%20147h160M66%2085h37m-37%2023h37m34-45h32m-32%2025h32m-32%2025h32%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lang/english/" i]{--bento-bg:linear-gradient(331deg,hsl(20,44%,91%) 0%,hsl(44,50%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(20%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%2288%22%20r%3D%2245%22%20fill%3D%22hsl(52%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M40%2042h151v85h-68l-41%2032%208-32H40z%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ctext%20x%3D%22115%22%20y%3D%2298%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2234%22%20fill%3D%22currentColor%22%3EHello%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lang/" i]{--bento-bg:linear-gradient(348deg,hsl(157,48%,92%) 0%,hsl(181,54%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(157%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%22136%22%20r%3D%2250%22%20fill%3D%22hsl(189%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2290%22%20r%3D%2266%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Cellipse%20cx%3D%22120%22%20cy%3D%2290%22%20rx%3D%2230%22%20ry%3D%2266%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M55%2074h130M55%20105h130%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/dz/" i]{--bento-bg:linear-gradient(365deg,hsl(295,52%,90%) 0%,hsl(319,38%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(295%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%2240%22%20r%3D%2230%22%20fill%3D%22hsl(327%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2259%22%20y%3D%2233%22%20width%3D%22116%22%20height%3D%22128%22%20rx%3D%2210%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22m80%2071%2010%2010%2018-23m-28%2058%2010%2010%2018-23m15-30h30m-30%2045h30M89%2018h52v29H89z%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/profession/" i]{--bento-bg:linear-gradient(382deg,hsl(72,40%,91%) 0%,hsl(96,42%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(72%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2288%22%20r%3D%2235%22%20fill%3D%22hsl(104%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M120%20155V41m0%2055L69%2059m51%2037%2052-34M54%2044l26%203-3%2025m78-26%2025%203-3%2025m-69-17%2012-20%2013%2020%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%228%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lead/" i]{--bento-bg:linear-gradient(399deg,hsl(210,44%,92%) 0%,hsl(234,46%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(210%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%22136%22%20r%3D%2240%22%20fill%3D%22hsl(242%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22m47%2059%2039%2028%2034-55%2035%2055%2039-28-20%2093H68z%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2230%22%20r%3D%229%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20d%3D%22M69%20133h104%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/art/" i]{--bento-bg:linear-gradient(416deg,hsl(347,48%,90%) 0%,hsl(11,50%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(347%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%2240%22%20r%3D%2245%22%20fill%3D%22hsl(19%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M120%2023c-69-5-103%2054-70%20104%2020%2031%2060%2037%2065%207%206-30%2054%203%2070-31%2021-44-23-79-65-80%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ccircle%20cx%3D%2278%22%20cy%3D%2277%22%20r%3D%2210%22%20fill%3D%22currentColor%22%2F%3E%3Ccircle%20cx%3D%22112%22%20cy%3D%2253%22%20r%3D%2210%22%20fill%3D%22currentColor%22%2F%3E%3Ccircle%20cx%3D%22151%22%20cy%3D%2268%22%20r%3D%2210%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/math/" i]{--bento-bg:linear-gradient(433deg,hsl(125,52%,91%) 0%,hsl(149,54%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(125%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%2288%22%20r%3D%2250%22%20fill%3D%22hsl(157%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2247%22%20y%3D%2229%22%20width%3D%2290%22%20height%3D%2290%22%20rx%3D%2220%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ccircle%20cx%3D%2272%22%20cy%3D%2254%22%20r%3D%226%22%20fill%3D%22currentColor%22%2F%3E%3Ccircle%20cx%3D%22112%22%20cy%3D%2294%22%20r%3D%226%22%20fill%3D%22currentColor%22%2F%3E%3Ccircle%20cx%3D%2292%22%20cy%3D%2274%22%20r%3D%226%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20d%3D%22m124%20103%2060%2015-13%2051-59-15z%22%20fill%3D%22currentColor%22%20opacity%3D%22.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/%D0%BA%D1%83%D1%80%D1%81%D1%8B-%D1%8D%D1%82%D0%B8%D0%BA%D0%B5%D1%82%D0%B0-%D0%B8-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D1%85-%D0%BC%D0%B0%D0%BD%D0%B5%D1%80/" i],.course-grid>.course[href$="/курсы-этикета-и-хороших-манер/" i]{--bento-bg:linear-gradient(450deg,hsl(262,40%,92%) 0%,hsl(286,38%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(262%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%22136%22%20r%3D%2230%22%20fill%3D%22hsl(294%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cellipse%20cx%3D%22121%22%20cy%3D%2293%22%20rx%3D%2242%22%20ry%3D%2254%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M51%2033v46m-13-46v27q13%2023%2026%200V33M51%2078v75m138-120v120m0-120q-29%2026%200%2053%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/sherlock/" i]{--bento-bg:linear-gradient(467deg,hsl(40,44%,90%) 0%,hsl(64,42%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(40%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%2240%22%20r%3D%2235%22%20fill%3D%22hsl(72%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Ccircle%20cx%3D%22103%22%20cy%3D%2276%22%20r%3D%2249%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%229%22%2F%3E%3Cpath%20d%3D%22m138%20115%2049%2047%22%20stroke%3D%22currentColor%22%20stroke-width%3D%2217%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22m79%2071%2013%2014%2035-33%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/prodlenka/" i]{--bento-bg:linear-gradient(484deg,hsl(177,48%,91%) 0%,hsl(201,46%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(177%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%2288%22%20r%3D%2240%22%20fill%3D%22hsl(209%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M48%2088%20120%2025l72%2063v70H48z%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Crect%20x%3D%22103%22%20y%3D%22106%22%20width%3D%2235%22%20height%3D%2252%22%20fill%3D%22currentColor%22%20opacity%3D%22.4%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2275%22%20r%3D%2219%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/uspeh/" i]{--bento-bg:linear-gradient(501deg,hsl(315,52%,92%) 0%,hsl(339,50%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(315%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%22136%22%20r%3D%2245%22%20fill%3D%22hsl(347%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M49%20146V92h33v54m22%200V65h33v81m22%200V39h33v107M48%2064l52-31%2036%205%2044-24%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/harrypotter/" i]{--bento-bg:linear-gradient(518deg,hsl(92,40%,90%) 0%,hsl(116,54%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(92%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2240%22%20r%3D%2250%22%20fill%3D%22hsl(124%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22m150%2023-20%2051%2029%201-70%2083%2022-62-29-3z%22%20fill%3D%22currentColor%22%2F%3E%3Cpath%20d%3D%22m53%2032%204%2010%2012%202-10%208%202%2013-10-7-10%205%201-13-9-9%2013-1%22%20fill%3D%22currentColor%22%20opacity%3D%22.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D0%BA%D1%83%D1%80%D1%81-%D0%BF%D0%BE%D0%B4%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D0%BA%D0%B8-%D0%BA-%D1%88%D0%BA%D0%BE%D0%BB%D0%B5/" i],.course-grid>.course[href$="/онлайн-курс-подготовки-к-школе/" i]{--bento-bg:linear-gradient(535deg,hsl(230,44%,91%) 0%,hsl(254,38%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(230%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%2288%22%20r%3D%2230%22%20fill%3D%22hsl(262%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M53%2057h131v105H53zM53%2057l65-35%2066%2035M76%2084h85M76%20108h49%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%22119%22%20y%3D%22148%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2226%22%20fill%3D%22currentColor%22%3E%D0%90%D0%91%D0%92%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D0%BA%D1%83%D1%80%D1%81%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BF%D0%BE%D0%B4%D1%80%D0%BE%D1%81%D1%82%D0%BA%D0%BE%D0%B2/psychologyteens/" i],.course-grid>.course[href$="/онлайн-курсы-для-подростков/psychologyteens/" i]{--bento-bg:linear-gradient(552deg,hsl(7,48%,92%) 0%,hsl(31,42%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(7%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%22136%22%20r%3D%2235%22%20fill%3D%22hsl(39%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2242%22%20y%3D%2229%22%20width%3D%22153%22%20height%3D%2299%22%20rx%3D%2214%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Cpath%20d%3D%22m105%2056%2037%2024-37%2023zM118%20129v26m-42%204h86%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/courses/" i]{--bento-bg:linear-gradient(569deg,hsl(145,52%,90%) 0%,hsl(169,46%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(145%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%2240%22%20r%3D%2240%22%20fill%3D%22hsl(177%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2245%22%20y%3D%2220%22%20width%3D%2288%22%20height%3D%22125%22%20rx%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%2289%22%20y%3D%2278%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2235%22%20fill%3D%22currentColor%22%3EAa%3C%2Ftext%3E%3Cpath%20d%3D%22m142%2057%2053%2020-16%2074-52-18z%22%20fill%3D%22currentColor%22%20opacity%3D%22.35%22%2F%3E%3Ctext%20x%3D%22161%22%20y%3D%22116%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2220%22%20fill%3D%22currentColor%22%3E%E4%BD%A0%E5%A5%BD%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/tech-english/" i]{--bento-bg:linear-gradient(586deg,hsl(282,40%,91%) 0%,hsl(306,50%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(282%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2288%22%20r%3D%2245%22%20fill%3D%22hsl(314%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22m120%2028%2015%2015%2021-2%204%2023%2017%2012-9%2021%205%2020-22%208-11%2020-20-8-21%209-12-19-23-6%205-23-10-20%2018-15%202-22%2023%201z%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ccircle%20cx%3D%22118%22%20cy%3D%2285%22%20r%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/it-english/" i]{--bento-bg:linear-gradient(603deg,hsl(60,44%,92%) 0%,hsl(84,54%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(60%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%22136%22%20r%3D%2250%22%20fill%3D%22hsl(92%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22m91%2048-38%2040%2038%2038m60-78%2038%2040-38%2038m-22-92-18%20111%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/hr-english/" i]{--bento-bg:linear-gradient(620deg,hsl(197,48%,90%) 0%,hsl(221,38%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(197%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%2240%22%20r%3D%2230%22%20fill%3D%22hsl(229%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M48%20149V62h139v87M68%2062V38h98v24M35%20150h165M90%2087v31m27-31v31m27-31v31%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Cpath%20d%3D%22M110%2038V20h15v18%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/nef/" i]{--bento-bg:linear-gradient(637deg,hsl(335,52%,91%) 0%,hsl(359,42%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(335%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%2288%22%20r%3D%2235%22%20fill%3D%22hsl(7%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2276%22%20y%3D%2218%22%20width%3D%2288%22%20height%3D%22143%22%20rx%3D%2219%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ctext%20x%3D%22119%22%20y%3D%22100%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2236%22%20fill%3D%22currentColor%22%3EEN%3C%2Ftext%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%22142%22%20r%3D%225%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/master/" i]{--bento-bg:linear-gradient(654deg,hsl(112,40%,92%) 0%,hsl(136,46%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(112%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%22136%22%20r%3D%2240%22%20fill%3D%22hsl(144%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M52%20143q20-40%2042-16l80-91%2017%2015-81%2091q-15%2042-58%201z%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Cpath%20d%3D%22m160%2052%2017%2016%22%20stroke%3D%22currentColor%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/prof/" i]{--bento-bg:linear-gradient(671deg,hsl(250,44%,90%) 0%,hsl(274,50%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(250%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%2240%22%20r%3D%2245%22%20fill%3D%22hsl(282%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Crect%20x%3D%2242%22%20y%3D%2259%22%20width%3D%22151%22%20height%3D%2296%22%20rx%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Cpath%20d%3D%22M86%2059V32h64v27m-108%2041h151m-85-6h23v25h-23%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/language/" i]{--bento-bg:linear-gradient(688deg,hsl(27,48%,91%) 0%,hsl(51,54%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(27%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%2288%22%20r%3D%2250%22%20fill%3D%22hsl(59%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M42%2046q39-21%2078%200%2040-21%2078%200v109q-39-21-78%200-40-21-78%200zM120%2046v109%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%227%22%2F%3E%3Ctext%20x%3D%2280%22%20y%3D%22112%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2239%22%20fill%3D%22currentColor%22%3EA%3C%2Ftext%3E%3Ctext%20x%3D%22160%22%20y%3D%22112%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2235%22%20fill%3D%22currentColor%22%3E%E4%B8%AD%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/language/deutsch/" i]{--bento-bg:linear-gradient(705deg,hsl(165,52%,92%) 0%,hsl(189,38%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(165%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%22136%22%20r%3D%2230%22%20fill%3D%22hsl(197%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M54%20142V65l63-36%2063%2036v77M42%20143h150M76%2079h82m-82%2024h82m-82%2022h82%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%22118%22%20y%3D%2267%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2222%22%20fill%3D%22currentColor%22%3EDE%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/language/english/" i]{--bento-bg:linear-gradient(722deg,hsl(302,40%,90%) 0%,hsl(326,42%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(302%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2240%22%20r%3D%2235%22%20fill%3D%22hsl(334%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2285%22%20r%3D%2261%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%22105%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2248%22%20fill%3D%22currentColor%22%3EEN%3C%2Ftext%3E%3Cpath%20d%3D%22M73%20139%2062%20162l36-13%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/language/putunhua/" i]{--bento-bg:linear-gradient(739deg,hsl(80,44%,91%) 0%,hsl(104,46%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(80%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%2288%22%20r%3D%2240%22%20fill%3D%22hsl(112%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M55%2058q62-26%20128%200M67%2058v86m104-86v86M46%20144h149M57%2085h125M91%2048l28-27%2029%2027%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%22130%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2235%22%20fill%3D%22currentColor%22%3E%E6%B1%89%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/%D0%BD%D0%B5%D0%BC%D0%B5%D1%86%D0%BA%D0%B8%D0%B9-%D1%8F%D0%B7%D1%8B%D0%BA-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%B2%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%BE%D0%B2-%D0%B8-%D1%83/" i],.course-grid>.course[href$="/немецкий-язык-для-разных-возрастов-и-у/" i]{--bento-bg:linear-gradient(756deg,hsl(217,48%,92%) 0%,hsl(241,50%,87%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(217%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22132%22%20cy%3D%22136%22%20r%3D%2245%22%20fill%3D%22hsl(249%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M54%2041h131v110H54zM54%2068h131M81%2041v110M40%20158h160%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%22131%22%20y%3D%22126%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2252%22%20fill%3D%22currentColor%22%3E%C3%9F%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/%D0%BA%D0%B8%D1%82%D0%B0%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D1%8F%D0%B7%D1%8B%D0%BA-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%B2%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%BE%D0%B2-%D0%B8/" i],.course-grid>.course[href$="/китайский-язык-для-разных-возрастов-и/" i]{--bento-bg:linear-gradient(773deg,hsl(355,52%,90%) 0%,hsl(19,54%,88%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(355%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%22179%22%20cy%3D%2240%22%20r%3D%2250%22%20fill%3D%22hsl(27%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M62%2032h112v129H62zM84%2032V19h69v13M84%20161v13h69v-13%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%22120%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2262%22%20fill%3D%22currentColor%22%3E%E5%AD%A6%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/training/lang/" i]{--bento-bg:linear-gradient(790deg,hsl(132,40%,91%) 0%,hsl(156,38%,85%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(132%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2238%22%20cy%3D%2288%22%20r%3D%2230%22%20fill%3D%22hsl(164%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Cpath%20d%3D%22M41%2043h63v50H41zm94%2050h63v50h-63zM71%2093v42h48m48-42V51h-48%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ctext%20x%3D%2272%22%20y%3D%2280%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2229%22%20fill%3D%22currentColor%22%3EA%3C%2Ftext%3E%3Ctext%20x%3D%22166%22%20y%3D%22131%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2229%22%20fill%3D%22currentColor%22%3EB%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/training/personal/" i]{--bento-bg:linear-gradient(807deg,hsl(270,44%,92%) 0%,hsl(294,42%,86%) 100%);--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cg%20style%3D%22color%3Ahsl(270%2C30%25%2C35%25)%22%3E%3Ccircle%20cx%3D%2285%22%20cy%3D%22136%22%20r%3D%2235%22%20fill%3D%22hsl(302%2C60%25%2C77%25)%22%20opacity%3D%22.38%22%2F%3E%3Ccircle%20cx%3D%22120%22%20cy%3D%2247%22%20r%3D%2219%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ccircle%20cx%3D%2258%22%20cy%3D%2286%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Ccircle%20cx%3D%22182%22%20cy%3D%2286%22%20r%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3Cpath%20d%3D%22M86%20126V99q34-35%2068%200v27M30%20151v-31q28-27%2055%200v31m70%200v-31q28-27%2055%200v31%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}

.course-grid>.course,.course-grid>.course:nth-child(n){border-radius:28px!important;padding:28px!important}
.course-grid>.course .course-bottom{width:100%;box-sizing:border-box;min-height:52px;padding:10px 16px;border:0;border-radius:14px;background:rgba(255,255,255,.78);font-size:13px;font-weight:600;gap:16px;transition:background .2s}
.course-grid>.course .course-bottom>span{background:transparent;width:28px;height:28px;flex-shrink:0}
.course-grid>.course:hover .course-bottom{background:#fff}
@media(min-width:1100px){.course-grid>.course:nth-child(4n+1),.course-grid>.course:nth-child(4n+4){padding-right:28px!important}.course-grid>.course:nth-child(4n+1) .course-top,.course-grid>.course:nth-child(4n+4) .course-top{margin-right:0}.course-grid>.course:nth-child(4n+1) h3,.course-grid>.course:nth-child(4n+1)>p,.course-grid>.course:nth-child(4n+4) h3,.course-grid>.course:nth-child(4n+4)>p{max-width:calc(100% - 210px)}}
@media(max-width:760px){.course-grid>.course,.course-grid>.course:nth-child(n){padding:22px!important}.course-grid>.course h3,.course-grid>.course>p{max-width:100%}}
@media(max-width:540px){.course-grid>.course,.course-grid>.course:nth-child(n){padding:26px!important}}
body.reading-mode .course-grid>.course .course-bottom{border:1px solid currentColor;background:transparent}

/* Language course lettering */
.course-grid>.course[href$="/child/solutions/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M32%2035%20Q120%207%20211%2043%20L206%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h138%22%20stroke%3D%22hsl(222%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(222%2C32%25%2C31%25)%22%3ELet%E2%80%99s%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(222%2C32%25%2C31%25)%22%3Etalk!%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/songs/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M27%2035%20Q120%2011%20211%2043%20L202%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h138%22%20stroke%3D%22hsl(190%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(190%2C32%25%2C31%25)%22%3ESing%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(190%2C32%25%2C31%25)%22%3Ealong!%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/theatre/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M32%2035%20Q120%2015%20211%2043%20L198%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h90%22%20stroke%3D%22hsl(327%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(327%2C32%25%2C31%25)%22%3EOn%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(327%2C32%25%2C31%25)%22%3Estage!%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lang/putunhua/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M37%2035%20Q120%2019%20211%2043%20L194%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h102%22%20stroke%3D%22hsl(105%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(105%2C32%25%2C31%25)%22%3E%E4%BD%A0%E5%A5%BD%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(105%2C32%25%2C31%25)%22%3E%E6%9C%8B%E5%8F%8B%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lang/deutsch/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M27%2035%20Q120%207%20211%2043%20L206%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h114%22%20stroke%3D%22hsl(242%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(242%2C32%25%2C31%25)%22%3EHallo!%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(242%2C32%25%2C31%25)%22%3EWie%20geht%E2%80%99s%3F%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lang/english/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M32%2035%20Q120%2011%20211%2043%20L202%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h126%22%20stroke%3D%22hsl(20%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(20%2C32%25%2C31%25)%22%3EHello!%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(20%2C32%25%2C31%25)%22%3ELet%E2%80%99s%20learn%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/child/lang/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M37%2035%20Q120%2015%20211%2043%20L198%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h138%22%20stroke%3D%22hsl(157%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2264%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2229%22%20fill%3D%22hsl(157%2C32%25%2C31%25)%22%3EHello!%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%2299%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(157%2C32%25%2C31%25)%22%3EHallo!%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22134%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(157%2C32%25%2C31%25)%22%3E%E4%BD%A0%E5%A5%BD%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/harrypotter/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M27%2035%20Q120%207%20211%2043%20L206%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h138%22%20stroke%3D%22hsl(92%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(92%2C32%25%2C31%25)%22%3EMagic%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(92%2C32%25%2C31%25)%22%3EEnglish%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/courses/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M27%2035%20Q120%2019%20211%2043%20L194%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h114%22%20stroke%3D%22hsl(145%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(145%2C32%25%2C31%25)%22%3EEnglish%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(145%2C32%25%2C31%25)%22%3Eonline%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/tech-english/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M32%2035%20Q120%207%20211%2043%20L206%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h126%22%20stroke%3D%22hsl(282%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(282%2C32%25%2C31%25)%22%3ETechnical%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(282%2C32%25%2C31%25)%22%3EEnglish%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/it-english/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M37%2035%20Q120%2011%20211%2043%20L202%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h138%22%20stroke%3D%22hsl(60%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2229%22%20fill%3D%22hsl(60%2C32%25%2C31%25)%22%3EIT%20English%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(60%2C32%25%2C31%25)%22%3E%26lt%3B%2F%26gt%3B%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/hr-english/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M27%2035%20Q120%2015%20211%2043%20L198%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h90%22%20stroke%3D%22hsl(197%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(197%2C32%25%2C31%25)%22%3EWelcome!%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(197%2C32%25%2C31%25)%22%3EMay%20I%20help%3F%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/nef/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M32%2035%20Q120%2019%20211%2043%20L194%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h102%22%20stroke%3D%22hsl(335%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(335%2C32%25%2C31%25)%22%3ESpeak%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(335%2C32%25%2C31%25)%22%3EEnglish%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/language/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M32%2035%20Q120%2015%20211%2043%20L198%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h138%22%20stroke%3D%22hsl(27%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2264%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2229%22%20fill%3D%22hsl(27%2C32%25%2C31%25)%22%3ELanguages%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%2299%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(27%2C32%25%2C31%25)%22%3ESprachen%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22134%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(27%2C32%25%2C31%25)%22%3E%E8%AF%AD%E8%A8%80%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/language/deutsch/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M37%2035%20Q120%2019%20211%2043%20L194%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h90%22%20stroke%3D%22hsl(165%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(165%2C32%25%2C31%25)%22%3EDeutsch%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(165%2C32%25%2C31%25)%22%3EGuten%20Tag!%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/language/english/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M27%2035%20Q120%207%20211%2043%20L206%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h102%22%20stroke%3D%22hsl(302%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(302%2C32%25%2C31%25)%22%3EEnglish%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(302%2C32%25%2C31%25)%22%3EHello%20there!%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/all/language/putunhua/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M32%2035%20Q120%2011%20211%2043%20L202%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h114%22%20stroke%3D%22hsl(80%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(80%2C32%25%2C31%25)%22%3E%E4%B8%AD%E6%96%87%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(80%2C32%25%2C31%25)%22%3E%E6%AC%A2%E8%BF%8E%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/%D0%BD%D0%B5%D0%BC%D0%B5%D1%86%D0%BA%D0%B8%D0%B9-%D1%8F%D0%B7%D1%8B%D0%BA-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%B2%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%BE%D0%B2-%D0%B8-%D1%83/" i],.course-grid>.course[href$="/немецкий-язык-для-разных-возрастов-и-у/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M37%2035%20Q120%2015%20211%2043%20L198%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h126%22%20stroke%3D%22hsl(217%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2229%22%20fill%3D%22hsl(217%2C32%25%2C31%25)%22%3EGuten%20Tag!%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(217%2C32%25%2C31%25)%22%3EWillkommen%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/%D0%BA%D0%B8%D1%82%D0%B0%D0%B9%D1%81%D0%BA%D0%B8%D0%B9-%D1%8F%D0%B7%D1%8B%D0%BA-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D1%85-%D0%B2%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%BE%D0%B2-%D0%B8/" i],.course-grid>.course[href$="/китайский-язык-для-разных-возрастов-и/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M27%2035%20Q120%2019%20211%2043%20L194%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h138%22%20stroke%3D%22hsl(355%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2282%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2240%22%20fill%3D%22hsl(355%2C32%25%2C31%25)%22%3E%E6%B1%89%E8%AF%AD%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22124%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2232%22%20fill%3D%22hsl(355%2C32%25%2C31%25)%22%3E%E4%B8%80%E8%B5%B7%E5%AD%A6%E4%B9%A0%3C%2Ftext%3E%3C%2Fsvg%3E")}
.course-grid>.course[href$="/training/lang/" i]{--bento-art:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22180%22%20viewBox%3D%220%200%20240%20180%22%3E%3Cpath%20d%3D%22M32%2035%20Q120%207%20211%2043%20L206%20141%20Q120%20175%2029%20137%20Z%22%20fill%3D%22white%22%20opacity%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M44%20151h90%22%20stroke%3D%22hsl(132%2C35%25%2C49%25)%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2264%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22700%22%20font-size%3D%2229%22%20fill%3D%22hsl(132%2C32%25%2C31%25)%22%3EHello%2C%20team!%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%2299%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(132%2C32%25%2C31%25)%22%3EHallo!%3C%2Ftext%3E%3Ctext%20x%3D%22120%22%20y%3D%22134%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CNoto%20Sans%20CJK%20SC%2CMicrosoft%20YaHei%2Csans-serif%22%20font-weight%3D%22500%22%20font-size%3D%2229%22%20fill%3D%22hsl(132%2C32%25%2C31%25)%22%3E%E4%BD%A0%E5%A5%BD%3C%2Ftext%3E%3C%2Fsvg%3E")}

/* Bento button arrow interaction */
.course-grid>.course .course-bottom>span{position:relative;display:inline-block;font-size:0!important;overflow:visible}
.course-grid>.course .course-bottom>span:before,.course-grid>.course .course-bottom>span:after{position:absolute;inset:0;display:grid;place-items:center;font-size:25px;line-height:1;transition:opacity .22s,transform .22s;pointer-events:none}
.course-grid>.course .course-bottom>span:before{content:"+";opacity:1;transform:rotate(0)}
.course-grid>.course .course-bottom>span:after{content:"→";opacity:0;transform:translateX(-7px)}
.course-grid>.course .course-bottom:hover>span:before,.course-grid>.course:focus-visible .course-bottom>span:before{opacity:0;transform:rotate(90deg)}
.course-grid>.course .course-bottom:hover>span:after,.course-grid>.course:focus-visible .course-bottom>span:after{opacity:1;transform:translateX(0)}
@media(prefers-reduced-motion:reduce){.course-grid>.course .course-bottom>span:before,.course-grid>.course .course-bottom>span:after{transition:none}}

/* Compact consultation contacts */
.consult .consult-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;max-width:310px;width:100%}
.consult .consult-actions>a{grid-column:1/-1;min-width:0;box-sizing:border-box;order:0}
.consult .consult-actions>a[href*="/prices/"]{order:1;border:0;background:transparent;color:inherit;padding:5px;text-decoration:underline;text-underline-offset:4px;font-size:13px;min-height:0}
.consult .consult-actions>a:is([href*="vk.com"],[href*="t.me"],[href*="max.ru"]){grid-column:auto;order:2;justify-self:center;display:grid;place-items:center;width:50px;height:50px;min-height:50px;padding:10px;border:0;border-radius:50%;font-size:0;line-height:0;transition:transform .2s,box-shadow .2s;color:transparent;overflow:hidden}
.consult .consult-actions>a:is([href*="vk.com"],[href*="t.me"],[href*="max.ru"]) img{display:none}
.consult .consult-actions>a:is([href*="vk.com"],[href*="t.me"],[href*="max.ru"]):before{content:"";display:block;width:30px;height:30px;background-size:contain;background-position:center;background-repeat:no-repeat}
.consult .consult-actions>a[href*="vk.com"]{background:#087bfa}.consult .consult-actions>a[href*="vk.com"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctext%20x%3D%2216%22%20y%3D%2223%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22900%22%20font-size%3D%2224%22%20letter-spacing%3D%22-2%22%20text-anchor%3D%22middle%22%20fill%3D%22white%22%3Evk%3C%2Ftext%3E%3C%2Fsvg%3E")}
.consult .consult-actions>a[href*="t.me"]{background:#269ed5}.consult .consult-actions>a[href*="t.me"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22m5%2015%2023-9-5%2022-8-6-4%204%201-8%2012-9-15%207z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E")}
.consult .consult-actions>a[href*="max.ru"]{background:#6557db}.consult .consult-actions>a[href*="max.ru"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%203C8%203%203%208%203%2015c0%204%201%207%202%2010l-1%204%207-2c12%204%2020-3%2019-12C29%208%2024%203%2016%203z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22m10%2021%202-10%204%206%204-6%202%2010%22%20fill%3D%22none%22%20stroke%3D%22%236557db%22%20stroke-width%3D%223%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")}
.consult .consult-actions>a:is([href*="vk.com"],[href*="t.me"],[href*="max.ru"]):hover{transform:translateY(-3px);box-shadow:0 5px 12px #0002}
.consult .consult-actions>a[href^="tel:"]{order:3;border:0;background:transparent;color:inherit;padding:4px;font-size:14px;text-decoration:underline;text-underline-offset:4px;min-height:0}
.consult .consult-actions>a[href^="mailto:"]{order:4;font-size:13px;text-align:center}
.consult .consult-actions>a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:700px){.consult .consult-actions{max-width:100%}}
@media(prefers-reduced-motion:reduce){.consult .consult-actions>a{transition:none!important}}

/* Consultation icons: footer assets, compact size */
.consult .consult-actions>a[href*="/prices/"]{display:none!important}
.consult .consult-actions>a:is([href*="vk.com"],[href*="t.me"],[href*="max.ru"]){width:34px;height:34px;min-height:34px;padding:5px;background:transparent!important;border-radius:8px}
.consult .consult-actions>a:is([href*="vk.com"],[href*="t.me"]):before{width:24px;height:24px}
.consult .consult-actions>a[href*="vk.com"]:before{background-image:url("https://study-land.ru/wp-content/themes/study-land/assets/site/assets/favicons/vk-com.png")}
.consult .consult-actions>a[href*="t.me"]:before{background-image:url("https://study-land.ru/wp-content/themes/study-land/assets/site/assets/favicons/t-me.png")}
.consult .consult-actions>a[href*="max.ru"]:before{background-image:none;content:"MAX";font:700 11px/24px Arial,sans-serif;color:#24262a;width:30px;height:24px;text-align:center}

/* Supplied MAX logo */
.consult .consult-actions>a[href*="max.ru"]:before{content:"";width:24px;height:24px;border-radius:7px;background-color:#6557db;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20720%20720%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M350.4%2C9.6C141.8%2C20.5%2C4.1%2C184.1%2C12.8%2C390.4c3.8%2C90.3%2C40.1%2C168%2C48.7%2C253.7%2C2.2%2C22.2-4.2%2C49.6%2C21.4%2C59.3%2C31.5%2C11.9%2C79.8-8.1%2C106.2-26.4%2C9-6.1%2C17.6-13.2%2C24.2-22%2C27.3%2C18.1%2C53.2%2C35.6%2C85.7%2C43.4%2C143.1%2C34.3%2C299.9-44.2%2C369.6-170.3C799.6%2C291.2%2C622.5-4.6%2C350.4%2C9.6h0ZM269.4%2C504c-11.3%2C8.8-22.2%2C20.8-34.7%2C27.7-18.1%2C9.7-23.7-.4-30.5-16.4-21.4-50.9-24-137.6-11.5-190.9%2C16.8-72.5%2C72.9-136.3%2C150-143.1%2C78-6.9%2C150.4%2C32.7%2C183.1%2C104.2%2C72.4%2C159.1-112.9%2C316.2-256.4%2C218.6h0Z%22%2F%3E%3C%2Fsvg%3E");background-size:18px 18px;background-repeat:no-repeat;background-position:center}

/* Consistent bottom-left course copy */
.course-grid>.course,.course-grid>.course:nth-child(n){display:grid;grid-template-rows:minmax(150px,1fr) auto auto 63px 52px;row-gap:12px;min-height:490px;text-align:left;align-content:stretch}
.course-grid>.course .course-top,.course-grid>.course:nth-child(n) .course-top{grid-row:2;margin:0!important;min-height:26px;align-self:end;width:100%;box-sizing:border-box}
.course-grid>.course h3,.course-grid>.course:nth-child(n) h3{grid-row:3;margin:0!important;max-width:100%!important;width:100%;align-self:end}
.course-grid>.course>p,.course-grid>.course:nth-child(n)>p{grid-row:4;max-width:100%!important;width:100%;height:63px;line-height:21px;margin:0!important;align-self:start}
.course-grid>.course .course-bottom{grid-row:5;align-self:end;margin:0;width:100%;height:52px}
.course-grid>.course:after,.course-grid>.course:nth-child(n):after{top:20px;right:22px;width:210px;height:158px}
.course-grid>.course:before{top:-20px;right:-16px}
@media(max-width:760px){.course-grid>.course,.course-grid>.course:nth-child(n){min-height:490px;grid-template-rows:minmax(145px,1fr) auto auto 63px 52px}.course-grid>.course:after,.course-grid>.course:nth-child(n):after{width:190px;height:143px}}

/* Compact pricing rows */
.sl-pricing{max-width:1120px;margin-inline:auto}.sl-pricing .wp-block-table{overflow-x:auto;margin:24px 0 36px}.sl-pricing table{width:100%;border-collapse:separate!important;border-spacing:0 10px!important;font-size:14px}.sl-pricing table th{background:transparent!important;border:0!important;color:#657173;font-size:11px;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:10px 18px}.sl-pricing table td{background:#fff!important;border:0!important;padding:17px 18px;line-height:1.45;vertical-align:middle;box-shadow:0 2px 0 #1e333306}.sl-pricing table td:first-child{border-radius:16px 0 0 16px;width:52%;font-weight:600}.sl-pricing table td:last-child{border-radius:0 16px 16px 0}.sl-pricing table tr:nth-child(4n+2) td{background:#eef4f7!important}.sl-pricing table tr:nth-child(4n+3) td{background:#f1f2e8!important}.sl-pricing table tr:nth-child(4n+4) td{background:#f3eff8!important}.sl-pricing h2{font-size:clamp(23px,3vw,34px);margin:28px 0 12px;letter-spacing:-.03em}.sl-pricing .sl-pricing-contact{background:#dcf5ef;border-radius:20px;padding:24px;margin-top:28px}.sl-pricing .sl-pricing-contact p{margin:10px 0 0}.sl-pricing>p{max-width:850px;font-size:15px;line-height:1.6}
@media(max-width:620px){.sl-pricing .wp-block-table{overflow:visible}.sl-pricing table,.sl-pricing table tbody{display:block;width:100%}.sl-pricing table thead{display:none}.sl-pricing table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;background:#fff;border-radius:16px;padding:16px;gap:12px}.sl-pricing table td,.sl-pricing table tr:nth-child(n) td{display:block;background:transparent!important;padding:0;box-shadow:none;border-radius:0!important;width:auto!important;font-size:13px}.sl-pricing table td:first-child{grid-column:1/-1;font-size:15px}.sl-pricing table td:nth-child(2):before{content:"В группе"}.sl-pricing table td:nth-child(3):before{content:"Индивидуально"}.sl-pricing table td:nth-child(n+2):before{display:block;font-size:10px;color:#657173;letter-spacing:.03em;margin-bottom:4px}.sl-pricing table tr:nth-child(4n+2){background:#eef4f7}.sl-pricing table tr:nth-child(4n+3){background:#f1f2e8}.sl-pricing table tr:nth-child(4n+4){background:#f3eff8}}

/* Contact actions spacing and restored homepage CTA */
.contact-box:has(>a[href*="t.me"]){display:flex;flex-wrap:wrap;gap:14px;align-content:flex-start;align-items:center}
.contact-box:has(>a[href*="t.me"])>.eyebrow,.contact-box:has(>a[href*="t.me"])>h2,.contact-box:has(>a[href*="t.me"])>p{flex:0 0 100%;width:100%;margin-bottom:10px}
.contact-box>a.btn:is([href*="t.me"],[href*="max.ru"],[href*="vk.com"]){flex:1 1 130px;min-width:130px;min-height:54px;margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 16px;white-space:nowrap}
.consult .consult-actions>a.sl-consult-cta{grid-column:1/-1;order:0;display:flex;justify-content:center;align-items:center;min-height:54px;padding:14px 20px;background:#202426;color:#fff;border-radius:10px;font-size:14px;line-height:1.4;text-align:center}
@media(max-width:480px){.contact-box>a.btn:is([href*="t.me"],[href*="max.ru"],[href*="vk.com"]){flex-basis:100%;width:100%}}
