.tutor-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:56px;padding:56px 64px;background:#f0f3fc;border-radius:24px}@media screen and (max-width:1199px){.tutor-hero{gap:32px;padding:48px}}@media screen and (max-width:991px){.tutor-hero{grid-template-columns:minmax(0,1fr);padding:40px}}@media screen and (max-width:565px){.tutor-hero{gap:24px;padding:24px 16px}}.tutor-hero__video{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;aspect-ratio:4/3;overflow:hidden;padding:24px;background:#0b1747;border:0;border-radius:24px;cursor:pointer}@media screen and (max-width:565px){.tutor-hero__video{padding:16px;border-radius:20px}}.tutor-hero__video .tutor-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.85;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.tutor-hero__video .tutor-hero__play{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-height:56px;padding:0 24px 0 8px;background:#fff;border-radius:999px;-webkit-box-shadow:0 6px 18px rgba(11,23,71,.24);box-shadow:0 6px 18px rgba(11,23,71,.24);color:#0b1747;font:500 16px/1 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}@media screen and (max-width:565px){.tutor-hero__video .tutor-hero__play{min-height:48px;font-size:14px}}.tutor-hero__video .tutor-hero__play .tutor-hero__play-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;background:#ffd22e;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,210,46,.4);box-shadow:0 0 0 0 rgba(255,210,46,.4);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}@media screen and (max-width:565px){.tutor-hero__video .tutor-hero__play .tutor-hero__play-icon{width:34px;height:34px}}.tutor-hero__video .tutor-hero__play .tutor-hero__play-icon svg{width:16px;height:16px;margin-left:3px}@media (hover:hover){.tutor-hero__video:hover .tutor-hero__play{-webkit-box-shadow:0 8px 22px rgba(11,23,71,.32);box-shadow:0 8px 22px rgba(11,23,71,.32)}.tutor-hero__video:hover .tutor-hero__play .tutor-hero__play-icon{-webkit-box-shadow:0 0 0 7px rgba(255,210,46,.4);box-shadow:0 0 0 7px rgba(255,210,46,.4)}}.tutor-hero__video:focus-visible{outline:2px solid #0b1747;outline-offset:2px}.tutor-hero__media{aspect-ratio:4/3;overflow:hidden;background:#f5f6fa;border-radius:24px}@media screen and (max-width:565px){.tutor-hero__media{border-radius:20px}}.tutor-hero__media .tutor-hero__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.tutor-hero__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:0}@media screen and (max-width:565px){.tutor-hero__info{gap:20px}}.tutor-hero__info .tutor-hero__crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#606473;font:400 14px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-hero__info .tutor-hero__crumbs .tutor-hero__crumb{color:#0b1747;font-weight:500}.tutor-hero__info .tutor-hero__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tutor-hero__info .tutor-hero__heading .tutor-hero__title{margin:0;color:#0b1747;font:400 64px/1.1 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.01em}@media screen and (max-width:1199px){.tutor-hero__info .tutor-hero__heading .tutor-hero__title{font-size:48px}}@media screen and (max-width:565px){.tutor-hero__info .tutor-hero__heading .tutor-hero__title{font-size:32px}}.tutor-hero__info .tutor-hero__heading .tutor-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#606473;font:400 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-hero__info .tutor-hero__heading .tutor-hero__meta .tutor-hero__rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#0b1747;font:500 15px/1 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;white-space:nowrap}.tutor-hero__info .tutor-hero__heading .tutor-hero__meta .tutor-hero__rating svg{color:#ffd22e}.tutor-hero__info .tutor-hero__heading .tutor-hero__meta .tutor-hero__rating .tutor-hero__reviews{color:#606473;font-weight:400}.tutor-hero__info .tutor-hero__heading .tutor-hero__meta .tutor-card__new{background:#fff}.tutor-hero__info .tutor-hero__bio{max-width:600px;margin:0;color:#0b1747;font:400 20px/1.5 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}@media screen and (max-width:565px){.tutor-hero__info .tutor-hero__bio{font-size:17px}}.tutor-hero__info .tutor-hero__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.tutor-hero__info .tutor-hero__tags .tutor-hero__group{min-width:0}.tutor-hero__info .tutor-hero__tags .tutor-hero__group .tutor-card__label{margin:0 0 8px}.tutor-hero__info .tutor-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:565px){.tutor-hero__info .tutor-hero__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.tutor-hero__info .tutor-hero__actions .tutor-hero__book,.tutor-hero__info .tutor-hero__actions .tutor-hero__message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}@media screen and (max-width:565px){.tutor-hero__info .tutor-hero__actions .tutor-hero__book,.tutor-hero__info .tutor-hero__actions .tutor-hero__message{width:100%}}.tutor-picker{display:grid;grid-template-columns:300px minmax(0,1fr);grid-template-areas:"intro body" "cta cta";gap:24px 56px;padding:40px;background:#fff;border-radius:24px;-webkit-box-shadow:0 10px 28px rgba(11,23,71,.12);box-shadow:0 10px 28px rgba(11,23,71,.12)}@media screen and (max-width:1199px){.tutor-picker{grid-template-columns:260px minmax(0,1fr);gap:24px 40px}}@media screen and (max-width:991px){.tutor-picker{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "body" "cta";padding:32px}}@media screen and (max-width:565px){.tutor-picker{gap:20px;padding:20px 16px;border-radius:20px}}.tutor-picker__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;grid-area:intro;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tutor-picker__intro .tutor-picker__text{margin:0;color:#606473;font:400 16px/1.5 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-picker__intro .tutor-picker__zone{color:#606473;font:500 14px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-picker__intro .tutor-picker__zones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:4px;background:#f0f3fc;border-radius:999px}.tutor-picker__intro .tutor-picker__zones .tutor-picker__zone-option{min-height:40px;padding:0 16px;background:0 0;border:0;border-radius:999px;color:#0b1747;font:500 13px/1 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;white-space:nowrap;cursor:pointer;-webkit-transition:background .2s ease,color .2s ease;transition:background .2s ease,color .2s ease}.tutor-picker__intro .tutor-picker__zones .tutor-picker__zone-option[aria-pressed=true]{background:#0b1747;color:#fff}@media (hover:hover){.tutor-picker__intro .tutor-picker__zones .tutor-picker__zone-option:not([aria-pressed=true]):hover{background:#fff}}.tutor-picker__intro .tutor-picker__zones .tutor-picker__zone-option:focus-visible{outline:2px solid #0b1747;outline-offset:2px}.tutor-picker__intro .tutor-picker__zones[hidden]{display:none}.tutor-picker__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;grid-area:body;min-width:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (max-width:565px){.tutor-picker__body{gap:16px}}.tutor-picker__body .tutor-picker__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}@media screen and (max-width:565px){.tutor-picker__body .tutor-picker__days{gap:4px}}.tutor-picker__body .tutor-picker__days .tutor-picker__day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:64px;padding:8px 0;background:#fff;border:1.5px solid #e8ebf4;border-radius:14px;color:#0b1747;font:500 18px/1.1 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease}@media screen and (max-width:565px){.tutor-picker__body .tutor-picker__days .tutor-picker__day{min-height:56px;border-radius:12px;font-size:16px}}@media (prefers-reduced-motion:reduce){.tutor-picker__body .tutor-picker__days .tutor-picker__day{-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease}}.tutor-picker__body .tutor-picker__days .tutor-picker__day .tutor-picker__weekday{color:#606473;font:500 11px/1.2 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.05em;text-transform:uppercase}.tutor-picker__body .tutor-picker__days .tutor-picker__day .tutor-picker__none{margin-top:2px;color:#606473;font:400 10px/1.2 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;white-space:nowrap}@media screen and (max-width:565px){.tutor-picker__body .tutor-picker__days .tutor-picker__day .tutor-picker__none{display:none}}.tutor-picker__body .tutor-picker__days .tutor-picker__day:disabled{background:0 0;border-color:transparent;color:#b3b7c2;cursor:default}.tutor-picker__body .tutor-picker__days .tutor-picker__day:disabled .tutor-picker__weekday{color:#b3b7c2}.tutor-picker__body .tutor-picker__days .tutor-picker__day[aria-pressed=true]{background:#0b1747;border-color:#0b1747;color:#fff}.tutor-picker__body .tutor-picker__days .tutor-picker__day[aria-pressed=true] .tutor-picker__weekday{color:#fff}@media (hover:hover){.tutor-picker__body .tutor-picker__days .tutor-picker__day:not(:disabled):not([aria-pressed=true]):hover{background:#f0f3fc;border-color:#b3b7c2;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.tutor-picker__body .tutor-picker__days .tutor-picker__day:focus-visible{outline:2px solid #0b1747;outline-offset:2px}.tutor-picker__body .tutor-picker__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.tutor-picker__body .tutor-picker__panel .tutor-picker__summary{margin:0;color:#606473;font:400 14px/1.45 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-picker__body .tutor-picker__panel .tutor-picker__times{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}@media screen and (max-width:991px){.tutor-picker__body .tutor-picker__panel .tutor-picker__times{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:565px){.tutor-picker__body .tutor-picker__panel .tutor-picker__times{grid-template-columns:repeat(3,minmax(0,1fr))}}.tutor-picker__body .tutor-picker__panel .tutor-picker__times .tutor-picker__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;background:#f0f3fc;border-radius:12px;font:500 15px/1 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-picker__body .tutor-picker__panel .tutor-picker__times .tutor-picker__time[hidden]{display:none}.tutor-picker__body .tutor-picker__panel .tutor-picker__more{-ms-flex-item-align:start;align-self:flex-start;border:0;color:#0b1747;font:500 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}.tutor-picker__body .tutor-picker__panel[hidden]{display:none}.tutor-picker__body .tutor-picker__empty{margin:0;padding:16px;background:#f5f6fa;border-radius:14px;color:#0b1747;font:400 15px/1.5 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-picker__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 32px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-area:cta;padding-top:24px;border-top:1px solid #e8ebf4}.tutor-picker__cta .tutor-picker__cta-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.tutor-picker__cta .tutor-picker__cta-text .tutor-picker__cta-title{color:#0b1747;font:500 17px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-picker__cta .tutor-picker__cta-text .tutor-picker__note{color:#606473;font:400 14px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-picker__cta .tutor-picker__cta-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 28px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:991px){.tutor-picker__cta .tutor-picker__cta-actions{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:565px){.tutor-picker__cta .tutor-picker__cta-actions{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}}.tutor-picker__cta .tutor-picker__cta-actions .tutor-picker__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:44px;color:#0b1747;font:500 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-picker__cta .tutor-picker__cta-actions .tutor-picker__message svg{-ms-flex-negative:0;flex-shrink:0}.tutor-picker__cta .tutor-picker__cta-actions .tutor-picker__book{width:auto;min-width:280px}@media screen and (max-width:565px){.tutor-picker__cta .tutor-picker__cta-actions .tutor-picker__book{width:100%;min-width:0}}.tutor-picker[aria-busy=true] .tutor-picker__body{opacity:.5}.tutor-plans{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (max-width:565px){.tutor-plans{gap:16px}}.tutor-plans__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding-top:16px;list-style:none}@media screen and (max-width:991px){.tutor-plans__list{gap:24px 16px}}@media screen and (max-width:767px){.tutor-plans__list{gap:16px;padding:0}}.tutor-plans__list .tutor-plans__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:32px;background:#fff;border:1px solid #e8ebf4;border-radius:24px}@media screen and (max-width:1199px){.tutor-plans__list .tutor-plans__item{padding:24px}}@media screen and (max-width:991px){.tutor-plans__list .tutor-plans__item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(50% - 8px)}}@media screen and (max-width:767px){.tutor-plans__list .tutor-plans__item{width:100%}}@media screen and (max-width:565px){.tutor-plans__list .tutor-plans__item{padding:24px 20px}}.tutor-plans__list .tutor-plans__item .tutor-plans__tag{position:absolute;top:-16px;left:32px}@media screen and (max-width:1199px){.tutor-plans__list .tutor-plans__item .tutor-plans__tag{left:24px}}.tutor-plans__list .tutor-plans__item .tutor-plans__name{margin:0;color:#0b1747;font:500 20px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-plans__list .tutor-plans__item .tutor-plans__price{color:#0b1747;font:500 56px/1 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;white-space:nowrap}@media screen and (max-width:991px){.tutor-plans__list .tutor-plans__item .tutor-plans__price{font-size:40px}}.tutor-plans__list .tutor-plans__item .tutor-plans__price .tutor-plans__unit{color:#606473;font:400 16px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-plans__list .tutor-plans__item .tutor-plans__note{margin:0;color:#606473;font:400 14px/1.45 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-plans__list .tutor-plans__item .tutor-plans__button{margin-top:auto}.tutor-plans__list .tutor-plans__item--best{border-color:#0b1747;-webkit-box-shadow:0 10px 28px rgba(11,23,71,.12);box-shadow:0 10px 28px rgba(11,23,71,.12)}@media screen and (max-width:767px){.tutor-plans__list .tutor-plans__item--best{margin-top:8px}}.tutor-plans__fee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:0;color:#606473;font:400 14px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-plans__fee svg{-ms-flex-negative:0;flex-shrink:0}.tutor-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:0}.tutor-about__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.tutor-about__list .tutor-about__item{background:#fff;border-radius:18px;-webkit-box-shadow:0 1px 3px rgba(11,23,71,.08);box-shadow:0 1px 3px rgba(11,23,71,.08)}.tutor-about__list .tutor-about__item .tutor-about__head{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px 16px;min-height:76px;padding:20px 28px;border-radius:18px;list-style:none;cursor:pointer}@media screen and (max-width:565px){.tutor-about__list .tutor-about__item .tutor-about__head{min-height:64px;padding:16px 18px}}.tutor-about__list .tutor-about__item .tutor-about__head::-webkit-details-marker{display:none}.tutor-about__list .tutor-about__item .tutor-about__head .tutor-about__title{grid-column:1;color:#0b1747;font:500 20px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}@media screen and (max-width:565px){.tutor-about__list .tutor-about__item .tutor-about__head .tutor-about__title{font-size:18px}}.tutor-about__list .tutor-about__item .tutor-about__head .tutor-about__sub{grid-column:1;color:#606473;font:400 14px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-about__list .tutor-about__item .tutor-about__head .tutor-about__icon{grid-row:1;grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background:#f0f3fc;border-radius:50%;color:#0b1747;-webkit-transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease;transition:background .2s ease,transform .2s ease,-webkit-transform .2s ease}@media (prefers-reduced-motion:reduce){.tutor-about__list .tutor-about__item .tutor-about__head .tutor-about__icon{-webkit-transition:none;transition:none}}.tutor-about__list .tutor-about__item .tutor-about__head:has(.tutor-about__sub) .tutor-about__icon{grid-row:1/span 2}@media (hover:hover){.tutor-about__list .tutor-about__item .tutor-about__head:hover .tutor-about__icon{background:#e8ebf4}}.tutor-about__list .tutor-about__item .tutor-about__head:focus-visible{outline:0}.tutor-about__list .tutor-about__item .tutor-about__head:focus-visible .tutor-about__icon{background:#e8ebf4}.tutor-about__list .tutor-about__item .tutor-about__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:0 28px 28px}@media screen and (max-width:565px){.tutor-about__list .tutor-about__item .tutor-about__body{padding:0 18px 20px}}.tutor-about__list .tutor-about__item .tutor-about__body .tutor-about__quals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tutor-about__list .tutor-about__item .tutor-about__body .tutor-about__quals .tutor-about__qual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font:400 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-about__list .tutor-about__item .tutor-about__body .tutor-about__quals .tutor-about__qual .tutor-about__qual-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-top:3px;color:#23863f}.tutor-about__list .tutor-about__item .tutor-about__body .tutor-about__quals .tutor-about__qual[hidden]{display:none}.tutor-about__list .tutor-about__item .tutor-about__body .tutor-about__more{-ms-flex-item-align:start;align-self:flex-start;border:0;color:#0b1747;font:500 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}.tutor-about__list .tutor-about__item .tutor-about__body--text{gap:12px}.tutor-about__list .tutor-about__item .tutor-about__body--text p{margin:0;color:#0b1747;font:400 16px/1.65 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-about__list .tutor-about__item[open] .tutor-about__head .tutor-about__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tutor-about__list .tutor-about__item:has(.tutor-about__head:focus-visible){outline:2px solid #0b1747;outline-offset:2px}.tutor-levels{width:100%;border-collapse:collapse;table-layout:fixed}@media screen and (max-width:565px){.tutor-levels{display:none}}.tutor-levels .tutor-levels__corner{width:26%}.tutor-levels .tutor-levels__level{padding:0 2px 10px;color:#606473;font:500 12px/1.2 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:center;vertical-align:bottom}.tutor-levels .tutor-levels__subject{padding:14px 16px 14px 0;border-top:1px solid #e8ebf4;color:#0b1747;font:500 15px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:left}.tutor-levels .tutor-levels__cell{padding:0 1.5px;border-top:1px solid #e8ebf4;vertical-align:middle}.tutor-levels .tutor-levels__cell .tutor-levels__bar{display:block;height:10px;background:#e8ebf4}.tutor-levels .tutor-levels__cell .tutor-levels__bar--on{background:#30a758}.tutor-levels .tutor-levels__cell:nth-child(2) .tutor-levels__bar{border-radius:5px 0 0 5px}.tutor-levels .tutor-levels__cell:last-child .tutor-levels__bar{border-radius:0 5px 5px 0}.tutor-subjects{display:none;margin:0;padding:0;list-style:none}@media screen and (max-width:565px){.tutor-subjects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.tutor-subjects--always{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.tutor-subjects .tutor-subjects__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid #e8ebf4}.tutor-subjects .tutor-subjects__row .tutor-subjects__level{color:#0b1747;font:500 15px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:28px;background:#fff;border-radius:24px;-webkit-box-shadow:0 10px 28px rgba(11,23,71,.12);box-shadow:0 10px 28px rgba(11,23,71,.12)}@media screen and (max-width:565px){.tutor-book{display:none}}.tutor-book__offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.tutor-book__offer .tutor-book__title{margin:0;color:#0b1747;font:400 24px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-book__offer .tutor-book__price{margin:0;color:#606473;font:400 16px/1.5 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-book__next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:44px;margin:0;padding:10px 14px;background:#f0f3fc;border-radius:12px;color:#0b1747;font:400 14px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-book__next svg{-ms-flex-negative:0;flex-shrink:0}.tutor-book__next .tutor-book__day{font-weight:500}.tutor-book__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-book__actions .tutor-book__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:44px;color:#0b1747;font:500 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-book__actions .tutor-book__message svg{-ms-flex-negative:0;flex-shrink:0}.tutor-facts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:28px;background:#fff;border-radius:24px;-webkit-box-shadow:0 1px 3px rgba(11,23,71,.08);box-shadow:0 1px 3px rgba(11,23,71,.08)}@media screen and (max-width:565px){.tutor-facts{gap:16px;padding:20px;border-radius:20px}}.tutor-facts__title{margin:0;color:#0b1747;font:400 24px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-facts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.tutor-facts__list .tutor-facts__item{display:grid;grid-template-columns:24px minmax(0,1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;padding:14px 0;border-top:1px solid #e8ebf4}.tutor-facts__list .tutor-facts__item:first-child{padding-top:0;border-top:0}.tutor-facts__list .tutor-facts__item:last-child{padding-bottom:0}.tutor-facts__list .tutor-facts__item .tutor-facts__icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2px}.tutor-facts__list .tutor-facts__item .tutor-facts__icon svg{width:20px;height:20px}.tutor-facts__list .tutor-facts__item .tutor-facts__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:0}.tutor-facts__list .tutor-facts__item .tutor-facts__text .tutor-facts__label{color:#606473;font:400 13px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-facts__list .tutor-facts__item .tutor-facts__text .tutor-facts__value{font:500 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-facts__list .tutor-facts__item .tutor-facts__text .tutor-facts__note{color:#606473;font:400 14px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-trust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:28px;background:#e7f6ec;border-radius:24px}@media screen and (max-width:565px){.tutor-trust{padding:20px;border-radius:20px}}.tutor-trust__title{margin:0;color:#0b1747;font:500 20px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-trust__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.tutor-trust__list .tutor-trust__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font:400 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-trust__list .tutor-trust__item .tutor-trust__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px;background:#fff;border-radius:50%;color:#23863f}.tutor-trust__list .tutor-trust__item .tutor-trust__icon svg{width:11px;height:11px}.tutor-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-width:0}@media screen and (max-width:565px){.tutor-reviews{gap:16px}}.tutor-reviews__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.tutor-reviews__head .tutor-reviews__total{margin:0;color:#0b1747;font:400 16px/1.5 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}@media screen and (max-width:565px){.tutor-reviews__head .tutor-reviews__total{font-size:14px}}.tutor-reviews__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}@media screen and (max-width:565px){.tutor-reviews__list{gap:16px}}.tutor-reviews__list .tutor-reviews__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px;background:#fff;border:1px solid #e8ebf4;border-radius:16px}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__top .tutor-reviews__name{color:#0b1747;font:600 14px/1.7 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}@media screen and (max-width:565px){.tutor-reviews__list .tutor-reviews__item .tutor-reviews__top .tutor-reviews__name{font-size:16px}}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__top .tutor-reviews__date{color:#606473;font:400 14px/1.7 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__top .tutor-reviews__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;margin-top:2px}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__top .tutor-reviews__stars .tutor-reviews__star{display:-webkit-box;display:-ms-flexbox;display:flex;color:#ced1da}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__top .tutor-reviews__stars .tutor-reviews__star svg{width:22px;height:22px}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__top .tutor-reviews__stars .tutor-reviews__star--on{color:#ffd22e}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__text{display:-webkit-box;margin:0;overflow:hidden;color:#0b1747;font:400 16px/1.5 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:8}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__text.is-open{display:block;-webkit-line-clamp:unset}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__more{margin-top:-8px;border:0;color:#0b1747;font:500 15px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}.tutor-reviews__list .tutor-reviews__item .tutor-reviews__more[hidden]{display:none}.tutor-reviews__list .tutor-reviews__item[hidden]{display:none}.tutor-reviews__list .tutor-reviews__item:focus-visible{outline:2px solid #0b1747;outline-offset:2px}.tutor-reviews__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutor-reviews__footer .tutor-reviews__count{margin:0;color:#606473;font:400 14px/1.45 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-reviews__footer .tutor-reviews__all{width:auto;min-width:280px}@media screen and (max-width:565px){.tutor-reviews__footer .tutor-reviews__all{width:100%;min-width:0}}.tutor-reviews__footer .tutor-reviews__all[hidden]{display:none}.tutor-bar{position:fixed;right:12px;bottom:12px;left:12px;z-index:3;display:none;padding:10px 10px 10px 20px;background:#0b1747;border-radius:999px;-webkit-box-shadow:0 10px 28px rgba(11,23,71,.3);box-shadow:0 10px 28px rgba(11,23,71,.3);color:#fff;-webkit-transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;transition:opacity .2s ease,transform .2s ease,visibility .2s ease,-webkit-transform .2s ease}@media screen and (max-width:565px){.tutor-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.tutor-bar{-webkit-transition:none;transition:none}}.tutor-bar__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;min-width:0}.tutor-bar__text .tutor-bar__title{font:500 16px/1.3 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-bar__text .tutor-bar__sub{color:#ced1da;font:400 12px/1.4 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}.tutor-bar__book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;min-height:48px;padding:0 24px;background:#ffd22e;border-radius:999px;color:#0b1747;font:500 16px/1 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-transition:background .2s ease;transition:background .2s ease}@media (hover:hover){.tutor-bar__book:hover{background:#fff}}.tutor-bar__book:focus-visible{outline:2px solid #fff;outline-offset:2px}.tutor-bar.is-hidden{visibility:hidden;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}.no-tutor-section{padding:120px 30px;width:100%;font-family:PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1295px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width:565px){.no-tutor-section{padding:60px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}}.no-tutor-section h2{color:#0b1747;font:600 48px/1.35em PolySans,system-ui,-apple-system,"Segoe UI",sans-serif;text-align:center}@media screen and (max-width:565px){.no-tutor-section h2{font-size:32px}}.no-tutor-section .no-tutor-block{background:#faf4df;border-radius:16px;padding:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:565px){.no-tutor-section .no-tutor-block{padding:20px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}}.no-tutor-section .no-tutor-block .no-tutor-icon,.no-tutor-section .no-tutor-block .no-tutor-icon svg{min-width:34px;width:34px}@media screen and (max-width:565px){.no-tutor-section .no-tutor-block .no-tutor-icon,.no-tutor-section .no-tutor-block .no-tutor-icon svg{min-width:25px;width:25px}}.no-tutor-section .no-tutor-block .no-tutor-text-box{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.no-tutor-section .no-tutor-block .no-tutor-text-box h4{font:500 28px/1.3em PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}@media screen and (max-width:565px){.no-tutor-section .no-tutor-block .no-tutor-text-box h4{font-size:20px}}.no-tutor-section .no-tutor-block .no-tutor-text-box p{font:400 20px/1.5em PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}@media screen and (max-width:565px){.no-tutor-section .no-tutor-block .no-tutor-text-box p{font-size:16px}}.no-tutor-section .no-tutor-block .no-tutor-text-box p a{font:inherit;font-weight:700}.tutor-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:56px;width:100%;max-width:1360px;margin:0 auto;padding:24px 30px 60px;color:#0b1747;font:400 16px/1.5 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}@media screen and (max-width:991px){.tutor-profile{gap:40px}}@media screen and (max-width:565px){.tutor-profile{gap:32px;padding:16px 16px 40px}}.tutor-profile__heading{margin:0;color:#0b1747;font:400 44px/1.15 PolySans,system-ui,-apple-system,"Segoe UI",sans-serif}@media screen and (max-width:991px){.tutor-profile__heading{font-size:36px}}@media screen and (max-width:565px){.tutor-profile__heading{font-size:30px}}.tutor-profile__arrow{-ms-flex-negative:0;flex-shrink:0;width:0;margin-left:-8px;opacity:0;-webkit-transition:width .35s cubic-bezier(.22,1,.36,1),margin .35s cubic-bezier(.22,1,.36,1),opacity .25s ease;transition:width .35s cubic-bezier(.22,1,.36,1),margin .35s cubic-bezier(.22,1,.36,1),opacity .25s ease}@media (prefers-reduced-motion:reduce){.tutor-profile__arrow{-webkit-transition:none;transition:none}}.tutor-profile__link{padding:0 0 2px;background:-webkit-gradient(linear,left top,left bottom,from(currentColor),to(currentColor)) 0 100%/100% 1.5px no-repeat;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat}.tutor-profile__link:focus-visible{outline:0;background:#ffd22e;-webkit-box-shadow:0 -2px #ffd22e,0 3px #0b1747;box-shadow:0 -2px #ffd22e,0 3px #0b1747}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tutor-profile .tutor-book__message:hover .tutor-profile__link,.tutor-profile .tutor-picker__message:hover .tutor-profile__link,.tutor-profile .tutor-profile__link:hover{-webkit-animation:tutor-profile-underline .6s ease;animation:tutor-profile-underline .6s ease}}.tutor-profile .tutor-book__message:focus-visible,.tutor-profile .tutor-picker__message:focus-visible{outline:0}.tutor-profile .tutor-book__message:focus-visible .tutor-profile__link,.tutor-profile .tutor-picker__message:focus-visible .tutor-profile__link{background:#ffd22e;-webkit-box-shadow:0 -2px #ffd22e,0 3px #0b1747;box-shadow:0 -2px #ffd22e,0 3px #0b1747}.tutor-profile .blue-btn,.tutor-profile .white-btn{gap:8px;-webkit-transition:background .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .2s ease,transform .2s ease;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}@media (prefers-reduced-motion:reduce){.tutor-profile .blue-btn,.tutor-profile .white-btn{-webkit-transition:background .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .2s ease;transition:background .3s ease,border-color .3s ease,color .3s ease,-webkit-box-shadow .2s ease;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .2s ease;transition:background .3s ease,border-color .3s ease,color .3s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}}@media (hover:hover){.tutor-profile .blue-btn:hover,.tutor-profile .white-btn:hover{-webkit-box-shadow:0 8px 20px rgba(11,23,71,.16);box-shadow:0 8px 20px rgba(11,23,71,.16);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.tutor-profile .blue-btn:hover .tutor-profile__arrow,.tutor-profile .white-btn:hover .tutor-profile__arrow{width:16px;margin-left:0;opacity:1}}.tutor-profile .blue-btn:focus-visible .tutor-profile__arrow,.tutor-profile .white-btn:focus-visible .tutor-profile__arrow{width:16px;margin-left:0;opacity:1}.tutor-profile .blue-btn:active,.tutor-profile .white-btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}@media (hover:hover){.tutor-profile .blue-btn:hover{background:#ffd22e;border-color:#ffd22e;color:#0b1747}}.tutor-profile__layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:40px}@media screen and (max-width:1199px){.tutor-profile__layout{grid-template-columns:minmax(0,1fr) 340px}}@media screen and (max-width:991px){.tutor-profile__layout{grid-template-columns:minmax(0,1fr)}}.tutor-profile__layout .tutor-profile__side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (max-width:991px){.tutor-profile__layout .tutor-profile__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (max-width:767px){.tutor-profile__layout .tutor-profile__side{grid-template-columns:minmax(0,1fr)}}.tutor-profile__layout .tutor-profile__side:not(:last-child){grid-row:span 2}@media screen and (max-width:991px){.tutor-profile__layout .tutor-profile__side:not(:last-child){grid-row:auto}}@-webkit-keyframes tutor-profile-underline{0%{background-position:100% 100%;background-size:100% 1.5px}45%{background-position:100% 100%;background-size:0 1.5px}55%{background-position:0 100%;background-size:0 1.5px}100%{background-position:0 100%;background-size:100% 1.5px}}@keyframes tutor-profile-underline{0%{background-position:100% 100%;background-size:100% 1.5px}45%{background-position:100% 100%;background-size:0 1.5px}55%{background-position:0 100%;background-size:0 1.5px}100%{background-position:0 100%;background-size:100% 1.5px}}