@media (width<=480px){.tooltip-content[data-v-287821f1]{width:94%;left:3%}}.question[data-v-287821f1]{opacity:.4;margin-bottom:2px}.progress{height:5px}.translation{color:#8fa0b1}.star-mobile{margin-top:2px}.modal-content,.reviews-modal{max-height:calc(100vh - 115px)}.modal-content .modal-body,.reviews-modal .modal-body{overflow-y:auto}.question-mark[data-v-427c3167]{margin-bottom:3px}.star[data-v-427c3167]{width:22px}@media (width<=480px){.star[data-v-427c3167]{width:18px}}.contacts[data-v-427c3167]{background-color:#e8f9f8}.reviews-link[data-v-427c3167]{margin-top:1px}.photo-slide[data-v-0cc0a100]{z-index:20;color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.img-wrapper[data-v-0cc0a100]{max-height:80%;margin:auto}.photo-slide img[data-v-0cc0a100]{-o-object-fit:contain;object-fit:contain;pointer-events:none;opacity:0;max-width:100%;max-height:100%;transition:opacity .5s}.photo-slide img.is-shown[data-v-0cc0a100]{opacity:1}.photo-slide__error[data-v-0cc0a100]{color:#fff;font-size:120%}[data-v-9f6fb494]{box-sizing:border-box}.arrow-shadow[data-v-9f6fb494]{filter:drop-shadow(0 0 2px #000)}.v-enter-active[data-v-9f6fb494],.v-leave-active[data-v-9f6fb494]{transition:opacity .5s}.v-enter-from[data-v-9f6fb494],.v-leave-to[data-v-9f6fb494]{opacity:0}.photo-gallery__list[data-v-9f6fb494]{gap:var(--photo-gallery-gap,10px);flex-wrap:wrap;display:flex}.photo-gallery__list[data-v-9f6fb494]:after{content:"";flex-grow:1}.photo-gallery__item[data-v-9f6fb494]{height:var(--photo-gallery-image-height,220px);flex-grow:1}.photo-gallery__item img[data-v-9f6fb494]{-o-object-fit:cover;object-fit:cover;border-radius:var(--photo-gallery-image-radius,0);background:#ddd;min-width:100%;max-width:100%;height:100%}.photo-gallery__lb[data-v-9f6fb494]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000c;position:fixed;inset:0}.photo-viewer__controls[data-v-9f6fb494]{z-index:10;flex-shrink:0;justify-content:flex-end;gap:10px;height:40px;display:flex;position:absolute;top:0;right:10px}.photo-viewer__controls button[data-v-9f6fb494]{cursor:pointer;opacity:.5;background:0 0;border:none;transition:opacity .15s}.photo-viewer__controls button[data-v-9f6fb494]:hover{opacity:1}.photo-viewer__controls button svg[data-v-9f6fb494]{fill:#fff}.photo-viewer__count[data-v-9f6fb494]{color:#fff;position:absolute;top:10px;left:10px}.photo-gallery__arrow[data-v-9f6fb494]{z-index:10;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:flex-end;align-items:center;width:10%;height:90%;padding:0;display:flex;position:absolute;top:10%}.photo-gallery__arrow[data-v-9f6fb494]:disabled{visibility:hidden;pointer-events:none}.photo-gallery__arrow[data-v-9f6fb494]:hover{opacity:1}.photo-gallery__arrow svg[data-v-9f6fb494]{fill:#fff;width:40px;height:40px}.photo-gallery__arrow.is-prev[data-v-9f6fb494]{justify-content:start;padding-left:5px;left:0}.photo-gallery__arrow.is-next[data-v-9f6fb494]{padding-right:5px;right:0}.photo-gallery__lb-container[data-v-9f6fb494]{touch-action:pan-y;height:100%;position:relative}.photo-gallery__lb-list[data-v-9f6fb494]{will-change:transform;align-items:center;height:100%;display:flex}.photo-gallery__thumb[data-v-9f6fb494]{text-align:center;flex:1 0 100%;height:calc(100vh - 40px)}.loading[data-v-9f6fb494]{width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}.loading .loader[data-v-9f6fb494]{transform-origin:50%;stroke:#fff;stroke-width:2px;fill:none;stroke-linecap:round;animation:1.5s linear infinite show-load-9f6fb494}.loading .rotator[data-v-9f6fb494]{transform-origin:30px 30px;animation:1s linear infinite rotate-me-9f6fb494}@keyframes show-load-9f6fb494{0%{stroke-dashoffset:0;stroke-dasharray:1 214}50%{stroke-dashoffset:-24px;stroke-dasharray:80 214}to{stroke-dashoffset:-107px;stroke-dasharray:80 214}}@keyframes rotate-me-9f6fb494{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.show-all[data-v-f2fda5d4]{width:fit-content;bottom:15px;right:20px;box-shadow:0 0 10px #000c}.inner-image[data-v-f2fda5d4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}[data-v-f2fda5d4] .modal-content{background:0 0}.on-map[data-v-7a84b43d]{cursor:pointer;background-image:url(../images/map.png);background-size:100%;border-radius:10px;width:100%;height:72px;display:inline;position:relative}.on-map .btn[data-v-7a84b43d]{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.instructor[data-v-99433813]:hover{box-shadow:var(--bs-box-shadow-sm)}.profileImage[data-v-99433813]{border-radius:50%;box-shadow:0 0 0 2px #1f232826}.profileImage.hasPicture[data-v-99433813]{box-shadow:0 0 0 1px #1f232826}.small.instructor[data-v-99433813]{gap:.75rem;padding:.75rem}.instructor-reviews-modal{max-width:600px}.profileImage[data-v-4f42289c]{border-radius:50%;width:64px}.profileImage[data-v-4f42289c],.profileImage.hasPicture[data-v-4f42289c]{box-shadow:0 0 0 1px #1f232826}.stats[data-v-4f42289c]{flex-direction:column;justify-content:center;gap:.2rem;margin:0;display:flex}[data-v-b6c61356]::placeholder{color:inherit;opacity:.25}.required[data-v-f50e9d27]{color:var(--bs-red)}.form-select.is-invalid[data-v-f50e9d27]{border-color:var(--bs-form-invalid-border-color)!important}.unselected[data-v-f50e9d27]{color:color-mix(in hsl,var(--bs-body-color),transparent 60%)}.required[data-v-05f969d5]{color:var(--bs-red)}.form-control.is-invalid[data-v-05f969d5]{border-color:var(--bs-form-invalid-border-color)!important}[data-v-05f969d5]::placeholder{color:inherit;opacity:.4}.displayNone[data-v-05f969d5]{display:none}.fake[data-v-05f969d5],.fake input[data-v-05f969d5]{display:block!important}.btn-secondary[data-v-cec62bff]{background-color:#fff}.grecaptcha-badge{z-index:2;bottom:65px!important}.dark[data-v-81f8d785]{background:var(--bs-body-bg)}.dark .recaptcha[data-v-81f8d785],.dark .smaller[data-v-81f8d785],.dark div[data-v-81f8d785],.dark input[type=checkbox]+label[data-v-81f8d785]{color:var(--bs-body-color)}.dark .recaptcha[data-v-81f8d785],.dark[data-v-81f8d785] iframe *{background:var(--bs-body-bg)}.school-page-modal[data-v-81f8d785]{z-index:10000;background:var(--bs-body-bg);border-radius:10px;width:340px;height:180px;padding:20px;position:absolute;top:calc(50% - 90px);left:calc(50% - 170px)}.school-page-modal #recaptchaId[data-v-81f8d785]{width:302px;height:76px;overflow:hidden}.edit-btn.disabled[data-v-81f8d785]{color:#8f8f8f;pointer-events:none}textarea[data-v-81f8d785]::placeholder{color:#bfbfbf}.price-description[data-v-81f8d785]{white-space:pre-line}.description[data-v-81f8d785]{color:#8f8f8f}.disabledLink[data-v-b653cd77]{pointer-events:none}.description[data-v-b653cd77]{white-space:pre-line}.header[data-v-b653cd77]{background-color:#2cbba9}.courseDetailsMobile[data-v-b653cd77]{width:100%;left:0}.map-instructors[data-v-b653cd77]{animation:.2s forwards slide-b653cd77;position:absolute;top:10px;left:-300px;overflow-y:auto;box-shadow:0 0 10px #000c}@keyframes slide-b653cd77{to{left:10px}}.form-toggle.fullFormShown[data-v-b653cd77]{display:none}.form[data-v-b653cd77]{z-index:2;width:100%;max-height:70px;transition:max-height .3s ease-out;position:fixed;left:0;overflow:hidden;box-shadow:0 0 5px #0006}.form[data-v-b653cd77],.form.fullFormShown[data-v-b653cd77]{bottom:0}.form .form-content[data-v-b653cd77]{visibility:hidden}.form .form-header[data-v-b653cd77]{z-index:1;padding:1rem .75rem;display:flex;position:sticky;top:0}.sticky-container[data-v-b653cd77]{z-index:2;position:fixed;bottom:0}.sticky-container.fullFormShown[data-v-b653cd77]{z-index:2000}.sticky-container.fullFormShown .form[data-v-b653cd77]{max-height:80%;bottom:0;overflow-y:auto}.sticky-container.fullFormShown .form-content[data-v-b653cd77]{visibility:visible}.sticky-container.fullFormShown .form-header[data-v-b653cd77]{padding:.75rem 1rem}.top-badge[data-v-b653cd77]{float:right;width:130px;margin:-3px 20px 10px}@media (width>=1024px){.top-badge[data-v-b653cd77]{width:150px;margin:0 30px 20px}.sticky-container[data-v-b653cd77]{width:auto;max-height:2000px;margin-top:-150px;position:sticky;top:100px}.sticky-container.fullFormShown[data-v-b653cd77]{margin-top:-150px;position:static;top:0}.sticky-container .form-content[data-v-b653cd77]{visibility:visible}.form[data-v-b653cd77]{border-radius:var(--bs-border-radius);max-height:none;box-shadow:none;position:static}}.lastUpdate[data-v-b653cd77]{color:#8fa0b1}.embed[data-v-b653cd77]{aspect-ratio:16/9}.logo[data-v-b653cd77]{z-index:2;height:70px;margin:0 auto;position:fixed;bottom:0;left:0}.logo img[data-v-b653cd77]{opacity:.25}
