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