.lingua-select,.lingua-select .option{cursor:pointer;outline:0;text-align:left;white-space:nowrap}.lingua-select-container.unwrap{box-shadow:0 0 7px 0 rgba(0,156,157,.37);border-color:#00b6b7;border-bottom-left-radius:0;border-bottom-right-radius:0}.lingua-select{-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;display:block;float:left;font-family:inherit;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;min-height:2.313rem}.lingua-select.open,.lingua-select:active{border-color:#697373}.lingua-select-container{z-index:auto}.lingua-select.teacher-mask{--h:50px;--pad:5px;height:var(--h);line-height:calc(var(--h) - (var(--pad) * 2));padding:var(--pad) 2rem var(--pad) 0}.lingua-select.teacher-mask .option{--h:50px;height:var(--h);line-height:var(--h);box-sizing:border-box}.lingua-select.teacher-mask [data-value]{padding-left:64px}.lingua-select.teacher-mask [data-value=all],.lingua-select.teacher-mask span.current[data-value="All teachers"],.lingua-select.teacher-mask span.current[data-value="Все учителя"]{--size:40px;background:url(../../Images/online/products/teachers/select/all.png) 14px 50% no-repeat var(--size),radial-gradient(circle at center,#c9eaea 0,#c9eaea 20px,transparent 20px) 14px 50% no-repeat var(--size)}.lingua-select span.current[data-value=placeholder]{color:silver}.lingua-select.open .list{opacity:1;pointer-events:auto;max-height:13rem;-webkit-transition:max-height .3s ease-out,opacity .15s ease-out;transition:max-height .3s ease-out,opacity .15s ease-out}.lingua-select .current{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.lingua-select.disabled{border-color:#ededed;color:rgba(51,51,51,.4);pointer-events:none}.lingua-select.disabled:after{border-color:#ccc}.lingua-select.wide{width:100%}.lingua-select.wide .list{left:-1px!important;right:-1px!important}.lingua-select.right{float:right}.lingua-select.right .list{left:auto;right:0}.lingua-select.small{font-size:12px;height:36px;line-height:34px}.lingua-select.small:after{height:4px;width:4px}.lingua-select.small .option{line-height:34px;min-height:34px}.lingua-select .list{max-height:0;box-sizing:border-box;margin-top:0;opacity:0;overflow:auto;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:0;transform:none;transition:max-height .3s ease-out,opacity .5s ease-in-out;z-index:9;border:1px solid #00b6b7;background-color:#fff;box-shadow:3px 0 7px -4px rgba(0,156,157,.37),-3px 0 7px -4px rgba(0,156,157,.37),0 4px 7px -4px rgba(0,156,157,.37);-webkit-transition:max-height .3s ease-out,opacity .5s ease-in-out;-moz-transition:max-height .3s ease-out,opacity .5s ease-in-out;-ms-transition:max-height .3s ease-out,opacity .5s ease-in-out;-o-transition:max-height .3s ease-out,opacity .5s ease-in-out;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;border-radius:0 0 4px 4px}@media (max-width:48em){.lingua-select .list.list-col-2{max-height:5rem}.lingua-select .list.list-col-3{max-height:7.5rem}.lingua-select .list.list-col-4{max-height:10rem}.lingua-select .list.list-col-5{max-height:12.5rem}}.list-scroll,.terms-box,body .lingua-select .list{scrollbar-arrow-color:#0ebfc1;scrollbar-3dlight-color:#f6f7f7;scrollbar-highlight-color:#f6f7f7;scrollbar-face-color:#0ebfc1;scrollbar-shadow-color:#0ebfc1;scrollbar-darkshadow-color:#0ebfc1;scrollbar-track-color:#f6f7f7}.lingua-select .list::-webkit-scrollbar-track,.list-scroll::-webkit-scrollbar-track,.terms-box::-webkit-scrollbar-track{-webkit-border-radius:4px;border-radius:4px;background-color:#f6f7f7;background-clip:content-box}.lingua-select .list::-webkit-scrollbar,.list-scroll::-webkit-scrollbar,.terms-box::-webkit-scrollbar{width:.25rem;background-color:#f6f7f7;border-bottom-right-radius:4px}.lingua-select .list::-webkit-scrollbar-thumb,.list-scroll::-webkit-scrollbar-thumb,.terms-box::-webkit-scrollbar-thumb{-webkit-border-radius:2px;border-radius:2px;background-color:#0ebfc1}.lingua-select .list:hover .option:not(:hover){background-color:transparent!important}.lingua-select .option{position:relative;font-weight:400;line-height:40px;list-style:none;min-height:40px;padding:0 1rem;-webkit-transition:all .2s;transition:all .2s;overflow:hidden;text-overflow:ellipsis}.lingua-select .option.focus,.lingua-select .option.selected.focus,.lingua-select .option:hover{color:#00b6b7}.lingua-select .option.disabled{background-color:transparent;color:#d5dadb;cursor:default}.lingua-select.h3{line-height:2.5}.no-csspointerevents .lingua-select .list{display:none}.no-csspointerevents .lingua-select.open .list{display:block}@media (min-width:48em){.lingua-select.v-center{top:50%;transform:translateY(-50%)}.lingua-select.h3-ns{line-height:2.5}.lingua-select.h3-ns .list li{line-height:48px}.lingua-select .list{max-height:13rem;overflow-y:auto}}.select-ll .lingua-select{padding-left:4.7rem}.select-ll .lingua-select .current{text-align:right}.select-ll .lingua-select:after{content:none}.select-ll .current{color:#0293a8}@media (max-width:75em){.select-ll .lingua-select{padding-left:1rem}.select-ll .lingua-select .current{width:75%;margin-left:auto;margin-right:0}.select-ll.ll-ns .lingua-select .current{width:100%;text-align:left;margin-left:0;color:#21222b}}.tinkoff-link,.tinkoff-link:link{background-color:#00b6b7;border-color:#00b6b7;color:#fff}.tinkoff-link:hover:link{background-color:#00a3a4;border-color:#00a3a4}.credit-select{background-color:#00b6b7;border-color:#00b6b7;color:#fff;border-left:#fff 1px solid}.credit-select:hover{background-color:#00a3a4}.credit-select .list{background-color:#00b6b7}.credit-select .option.focus,.credit-select .option.selected.focus,.credit-select .option:hover{background-color:#0EBFC1;color:#fff}.credit-select .option{color:#fff}.stripe-button{background-color:#00b6b7;border-color:#00b6b7;color:#fff;cursor:pointer}.stripe-button:hover{background-color:#00a3a4;border-color:#00a3a4}.stripe-button:disabled{background-color:#00A3A4;border-color:#00A3A4;color:#E7E9EA;cursor:default}.upsale-container{flex-wrap:wrap;gap:1rem}[data-role=upsale-checkbox]{flex:1 1 140px;max-width:50%}[data-role=upsale-checkbox]:has(input:checked){outline:#00b6b7 solid 5px}