@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap");*{box-sizing:border-box}.form-label{margin-bottom:0.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text{margin-top:0.25rem;font-size:0.875em;color:#6c757d}.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:white;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;appearance:none;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:white;border-color:#9cbdbb;outline:0;box-shadow:0 0 0 0.25rem rgba(56,123,119,0.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:0.375rem 0.75rem;margin:-0.375rem -0.75rem;margin-inline-end:0.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:0.375rem 0.75rem;margin:-0.375rem -0.75rem;margin-inline-end:0.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:0.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + (0.5rem + 2px));padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:0.2rem}.form-control-sm::file-selector-button{padding:0.25rem 0.5rem;margin:-0.25rem -0.5rem;margin-inline-end:0.5rem}.form-control-sm::-webkit-file-upload-button{padding:0.25rem 0.5rem;margin:-0.25rem -0.5rem;margin-inline-end:0.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:0.5rem 1rem;font-size:1.25rem;border-radius:0.3rem}.form-control-lg::file-selector-button{padding:0.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:0.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (0.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (0.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:0.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:0.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:0.25rem}.form-select{display:block;width:100%;padding:0.375rem 2.25rem 0.375rem 0.75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:white;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#9cbdbb;outline:0;box-shadow:0 0 0 0.25rem rgba(56,123,119,0.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:0.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;font-size:0.875rem}.form-select-lg{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:0.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:0.25em;vertical-align:top;background-color:white;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(12,60,61,0.25);-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:0.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#9cbdbb;outline:0;box-shadow:0 0 0 0.25rem rgba(56,123,119,0.25)}.form-check-input:checked{background-color:#387B77;border-color:#387B77}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='white'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#387B77;border-color:#387B77;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:0.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:0.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239cbdbb'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='white'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:0.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px white,0 0 0 0.25rem rgba(56,123,119,0.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px white,0 0 0 0.25rem rgba(56,123,119,0.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#387B77;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c3d7d6}.form-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#387B77;border:0;border-radius:1rem;-moz-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#c3d7d6}.form-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem 0.75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem 0.75rem}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:0.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:0.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:0.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:0.5rem 1rem;font-size:1.25rem;border-radius:0.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:0.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:#16C826}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:0.1rem;font-size:0.875rem;color:#0c3c3d;background-color:rgba(22,200,38,0.9);border-radius:0.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#16C826;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2316C826' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#16C826;box-shadow:0 0 0 0.25rem rgba(22,200,38,0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#16C826}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2316C826' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#16C826;box-shadow:0 0 0 0.25rem rgba(22,200,38,0.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#16C826}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#16C826}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 0.25rem rgba(22,200,38,0.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#16C826}.form-check-inline .form-check-input~.valid-feedback{margin-left:0.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:#cc3333}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:0.1rem;font-size:0.875rem;color:white;background-color:rgba(204,51,51,0.9);border-radius:0.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#cc3333;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23cc3333'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23cc3333' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#cc3333;box-shadow:0 0 0 0.25rem rgba(204,51,51,0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#cc3333}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23cc3333'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23cc3333' stroke='none'/%3e%3c/svg%3e");background-position:right 0.75rem center,center right 2.25rem;background-size:16px 12px,calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#cc3333;box-shadow:0 0 0 0.25rem rgba(204,51,51,0.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#cc3333}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#cc3333}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 0.25rem rgba(204,51,51,0.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#cc3333}.form-check-inline .form-check-input~.invalid-feedback{margin-left:0.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}#wm-panel input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:2px solid currentColor;border-radius:0.15em;transform:translateY(-0.075em);display:grid;place-content:center}#wm-panel input[type=checkbox]:before{content:"";width:0.65em;height:0.65em;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:120ms transform ease-in-out;box-shadow:inset 1em 1em var(--form-control-color);background-color:CanvasText;position:relative;margin:0}#wm-panel input[type=checkbox]:checked:before{transform:scale(1)}#wm-panel input[type=checkbox]:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.checkbox-label{padding:10px;background-color:#f2f2f2;color:#333;border:1px solid #ccc;cursor:pointer;border-radius:4px;margin-right:4px}input[type=checkbox].checkbox-as-label{display:none!important}.checkbox-as-label:checked+.checkbox-label{background-color:#0071e3;color:#fff;border-color:#0051bb}body.custom-wp-ui #adminmenuwrap{position:relative;float:left;z-index:999999990;margin-top:-32px;border-right:1px solid #ccc}body.custom-wp-ui #adminmenu,body.custom-wp-ui #adminmenu .wp-submenu,body.custom-wp-ui #adminmenuback,body.custom-wp-ui #adminmenuwrap{background-color:#f0f0f1}body.custom-wp-ui #adminmenu .wp-has-current-submenu .wp-submenu{background-color:white!important}body.custom-wp-ui #adminmenu a{color:#3c434a}body.custom-wp-ui #adminmenu .wp-submenu a{color:#3c434a}body.custom-wp-ui #adminmenu li.menu-top:hover,body.custom-wp-ui #adminmenu li.opensub>a.menu-top,body.custom-wp-ui #adminmenu li>a.menu-top:focus{background-color:#e4e4e5;color:#3c434a}body.custom-wp-ui div.wp-menu-image:before{color:#999!important}body.custom-wp-ui.folded #adminmenu div.wp-menu-image{width:45px}body.custom-wp-ui.folded #adminmenu li.menu-top{width:45px}body.custom-wp-ui.folded #adminmenuwrap{width:45px}body.wm-admin-page{background-color:#e8eeef}body.wm-admin-page #error{position:absolute;z-index:1111111;background:blue;color:white;padding:20px}body.wm-admin-page .wm-admin-wrap{margin:-32px 0 0 -20px;min-height:100vh;position:relative}body.wm-admin-page .content-wrap.wm-teacher-event{padding:10px;background-color:#42c2b1}body.wm-admin-page h1,body.wm-admin-page h2,body.wm-admin-page h3,body.wm-admin-page h4,body.wm-admin-page h5{margin:0}body.wm-admin-page p{margin:0 0 1em 0}ul{padding:0;margin:0}p{font-size:16px}.wm-admin-content-area{padding:30px;display:flex;flex-direction:column;gap:10px}.wm-admin-content-section{padding:0px;background-color:white}.wm-content-item{background-color:white;padding:30px}.wm-content-item__inbox{padding:40px 0}.rounded-circle{border-radius:50%}.wm-user-actions-header{display:flex;gap:25px;padding-bottom:15px;color:grey}header.wm-users-filters{display:flex;align-items:center}header.wm-users-filters .wm-filter-buttons{display:flex;gap:20px}header.wm-users-filters .wm-filter-buttons .filter-link{color:#387B77}header.section-actions-header{flex-basis:100%;padding:20px 0px 30px 0px;display:flex;justify-content:flex-end;gap:10px}header.section-actions-header .section-heading{margin-right:auto}header.wm-admin-page-header{display:flex;justify-content:flex-start;gap:30px;align-items:center;padding:30px 30px}header.wm-admin-page-header .wm-page-heading{display:none}header.wm-admin-page-header .edit-dots{margin-left:auto}header.wm-event-occurrence-header{margin:0px 30px -30px;background:whitesmoke;background-color:#ddf6f0;display:block;justify-content:flex-start;padding:30px 30px 0px;gap:25px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #ddd}header.wm-primary-header{display:flex;justify-content:flex-start;padding:20px 30px 20px;gap:35px;align-items:center;background:white;margin:0 0px 20px;border-bottom:1px solid #ddd}header.wm-primary-header.wm-check-in-header{margin:30px 30px 0 30px;flex-wrap:wrap}header.wm-primary-header h1{font-size:16px;margin:0;font-weight:700}header.wm-primary-header p{margin:0}header.wm-primary-header .wm-publish-event{margin-left:auto}.wm-event-status{font-size:18px;text-transform:capitalize}.wm-event-status.published{color:#3AAF90;font-weight:bold}.wm-event-status.draft{color:#777}.wm-updated-date{font-size:14px;color:#999}nav.wm-instance-navi{flex-basis:100%;padding:20px;margin-top:10px;border-top:1px solid #ddd}nav.wm-instance-navi ul.instance-navigation{display:flex;gap:10px}header.wm-middle-header{padding:30px 45px 0;margin-bottom:-10px}header.wm-page-title{padding:30px 45px 0;margin-bottom:-10px}header.wm-current-page-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.wm-admin-page-wrap{padding:0 30px;background-color:#edf3f4}h1.wm-sub-page-title{font-size:18px;font-weight:500;padding:0;margin:0}.wm-page-content-wrap{padding:20px 30px 80px 30px;background:white;border-radius:8px;border:1px solid #ddd}.wm-user-profile-image-thumb img{width:60px;height:60px;border-radius:50%}.wm-admin-content-wrap{padding:30px 30px 80px 30px;background:white;margin:10px 10px;border-radius:4px;border:1px solid #ddd;min-height:500px}.wm-list-filters{display:flex;gap:12px}ul.sub-navigation{display:flex;justify-content:flex-end;gap:15px}.wm-admin-sub-navigation-wrap{display:flex;gap:40px;justify-content:space-between;padding:0 20px;align-items:center}.wm-admin-sub-navigation-wrap div{flex:1}.wm-admin-sub-navigation-wrap div.wm-sub-navigation{text-align:right;margin:10px}.wm-admin-navigation{padding:20px 30px 35px 30px;margin:0px 0px 0 0px;display:flex;background:white;border-bottom:1px solid #ccc;gap:50px;align-items:center}.wm-admin-navigation.wm-event-navigation{background:white;gap:50px}.wm-admin-navigation .wm-admin-sub-navigation{display:flex;gap:10px;align-items:center}.wm-email-templates-list{width:800px;padding:10px}.event-quick-view-heading{margin:20px 0;border-bottom:1px solid #ccc;margin-bottom:30px}.event-quick-view-heading h2{font-size:20px}.event-quick-view-heading p{font-size:18px}.event-quick-view-navigation{margin:30px 0 40px;border-top:1px solid #ccc;padding-top:30px}.wm-add-more-occurrences{margin:30px 0;text-align:right}.wm-admin-action-buttons{margin-top:35px;display:flex;gap:8px;align-items:center;border-top:1px solid #ccc;padding-top:25px}.wm-admin-action-heading{margin-bottom:25px!important;font-size:20px;display:flex;gap:15px;align-items:center;border-bottom:1px solid #ccc;padding-bottom:15px}.wm-admin-action-heading a{color:inherit}.event-quick-view{padding:30px}.wm-log-description{vertical-align:top;padding:20px}.wm-log-recipients{padding:20px}.wm-log-recipients div{padding:0px 0 10px 40px;border-bottom:1px solid #ddd;margin-bottom:10px;display:flex;gap:50px}.wm-log-recipients div:last-child{border-bottom:none}.wm-log-recipients div span:first-child{width:200px}.flex{display:flex;gap:10px;align-items:center}.wm-events-list-wrap{padding:30px 30px;background-color:#e8eeef}.message-log-wrap{padding:10px 10px 30px 10px;border-bottom:1px solid;margin-bottom:50px;display:flex;align-items:baseline;column-gap:40px;flex-wrap:wrap}.message-log-wrap .message-log-label{flex:100%}.message-log-wrap .message-log-heading{width:420px;padding:10px}.message-log-wrap .message-log-email-body{color:#555;font-weight:300;font-size:15px;margin-top:10px}.message-log-wrap table{flex:1}.wm-event-message-attendees-wrap{display:flex;gap:40px}.wm-event-message-attendees-wrap .wm-event-message-attendees-list{flex:1}.wm-event-message-attendees-wrap .wm-event-email-templates-wrap{flex:1}.wp-admin-breadcrumbs{list-style:none;padding:0;margin:20px 0}.wp-admin-breadcrumbs li{display:inline;margin-right:5px}.wm-admin-edit-user-head{margin:20px 0}.admin-column{background:white;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,0.4);padding:30px}.wm-width-m{max-width:300px!important}.wm-return-message{font-size:16px;margin-bottom:40px}.wm-ajax-confirm .wm-ajax-return-data{margin:0px 0 30px}.wm-ajax-confirm .wm-ajax-return-data p{font-size:18px}.booking-status-heading{margin:0 0 20px 0;font-size:18px;font-weight:600}.acf-field.wm-width-m .acf-input{width:200px}.acf-field.wm-select .acf-input{width:200px}#event_cost,#event_tribe_organizer,#event_tribe_venue,#event_url{display:none}.tribe-dismiss-notice{display:none}.alert-action-suggestion{padding:10px 0;color:#cc3333}.discount-proof{border:1px solid #ccc;padding:5px 16px 0;margin-top:10px}.wm-table-navi{float:left;margin:10px 0 -20px}.wm-event-link{margin:10px 0 0}.wm-event-meta{display:flex;gap:8px}.wm-table-saldo{color:red;font-weight:bold}form.ticket .col-anytime{display:none}form.anytime .col-credits{display:none}.wm-ticket-type-related-col{padding-left:40px}.wm-cols{display:flex;gap:40px}.wm-cols-payments{justify-content:space-between;gap:40px}.wm-cols-inline{display:flex;gap:40px;align-items:center}.wm-col-inline{flex:0 0 auto}.wm-col{flex:1}.wm-col1{flex:60%}.wm-col2{flex:40%}.wm-col-payment-form{width:300px;flex:1;display:flex;flex-direction:column}.wm-col-order-summary{flex:1;display:flex;flex-direction:column}.wm-order-summary h4{font-size:18px}.wm-payment-form{padding:30px;background-color:#efefef;height:100%}.wm_modal label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;font-family:"Roboto"}.wm_modal label.form-check-label{display:inline}.wm_modal select{width:auto;padding-right:50px}.wm_modal input[type=number],.wm_modal input[type=text],.wm_modal textarea{padding:4px 10px;margin:0;border:1px solid #ccc;box-sizing:border-box;font-size:15px;font-family:"Roboto";letter-spacing:0.5px}.wm_modal_inner_wrap{padding:30px 0 0}.acf-field input[type=number]{width:60px!important}.wm_modal input[type=number]{width:80px;padding:8px 0 8px 8px}.wm_modal input[type=text]{width:100%}.wm_modal textarea{width:100%}.wm_modal .form-group{margin-bottom:20px}#wm-admin-modal .wm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px 10px;border-bottom:1px solid #ccc}.wm-admin-page-navigation{display:flex;gap:10px}.show-schedule-link{padding-bottom:30px}.wm-admin-event-page{background:#4bc9ba}.wm-admin-event-page p{margin:0}.wm-event-thumbnail{width:40px;height:40px}.wm-event-thumbnail img{width:100%;border-radius:50%}.wm-event-path{position:absolute;top:25px;display:flex;align-items:center;gap:2px;color:#CFDADC}.wm-event-path a{color:#387B77;font-size:14px;text-decoration:none}.wm-event-path a:hover{text-decoration:underline}.wm-event-path .wm-icon{height:14px;width:14px}header.wm-event-header{padding:50px 30px 25px 30px;background-color:white;display:flex;justify-content:space-between;align-items:center;gap:40px}header.wm-event-header h1{margin:0;font-size:16px}header.wm-event-header .wm-meta-inline{display:flex}header.wm-event-header .wm-meta-inline p{flex:1}.wm-event-navigation ul,.wm-sub-navigation ul{display:flex;gap:10px;justify-content:flex-end}header.wm-single-occurrence-content{display:flex;justify-content:space-between;border-bottom:1px solid #999;padding-bottom:10px;margin-bottom:20px}h3.wm-single-occurrence-heading{display:flex;gap:20px}h3.wm-single-occurrence-heading>span{display:flex;gap:5px;align-items:center;font-weight:500;font-size:16px}h3.wm-single-occurrence-heading>span.date-wrap{letter-spacing:0.5px}h3.wm-single-occurrence-heading span.wm-icon{background-color:white;width:18px;height:18px}.wm-event-navigation{margin-left:auto}header.wm-event-date-header{display:flex;justify-content:space-between;align-items:center;color:black;padding:10px 30px;background-color:#ebfcf8}header.wm-event-date-header .wm-date-link a{color:black;color:black;display:flex;align-items:center}header.wm-event-date-header .wm-date-link a span.wm-icon{background-color:black}header.wm-single-occurrence-header{height:auto;margin-bottom:0;display:flex;gap:30px;padding:35px 45px 0;justify-content:flex-start;color:white;align-items:end}header.wm-single-occurrence-header h2,header.wm-single-occurrence-header h3{color:white;margin:0 0 10px 0}header.wm-single-occurrence-header ul{display:flex;color:black}header.wm-single-occurrence-header ul li{margin:0;color:white}header.wm-single-occurrence-header ul li a{text-decoration:none;font-size:16px;color:white;padding:8px 20px 10px;border-left:1px solid rgba(255,255,255,0.4);margin:0;margin:1px}header.wm-single-occurrence-header ul li.selected a{font-weight:900}.wm-single-event-wrap .wm-admin-content-wrap{margin:0}.wm-alert-modal{max-width:400px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.36,0.55,0.19,1);transition-property:all,margin}.wm-login-success-message{font-weight:500;text-align:center;margin:100px 0}.wm-login-success-message p{font-size:24px}#wm-booking-modal{}#wm-booking-modal .wm-total-credit-price{text-align:center}#wm-booking-modal .wm-modal-content-wrap{background-color:#cc3333;background:linear-gradient(to bottom right,#c95454,#CC3232);color:white;padding:25px;padding-bottom:40px}#wm-booking-modal .booking-suggestion{padding:0 0 20px 0;font-size:16px;font-weight:500;text-align:center;line-height:1.8;margin:0}#wm-booking-modal .wm_modal_inner_wrap{padding:0}#wm-booking-modal .wm-modal-header{background-color:white;background-image:url(../icons/calendar.svg);background-repeat:no-repeat;padding:15px 15px 15px 40px;margin-left:25px;background-position:center left;background-size:24px 24px}#wm-booking-modal .wm-modal-header h3{font-size:15px;font-weight:500;margin:0}#wm-booking-modal .wm-modal-header .wm-close-modal{background-color:transparent;font-size:24px;display:block}#wm-booking-modal .form-group{margin-bottom:15px}#wm-booking-modal select::-ms-expand{display:none}#wm-booking-modal select{line-height:40px;width:140px;appearance:none;-webkit-appearance:none;background:url(../icons/chevron-down.svg);background-color:#fff;border:0;border-radius:4px;padding:0px 20px 0px 10px;font-size:16px;background-repeat:no-repeat;background-position:95% 50%;background-size:24px}#wm-booking-modal .guest-booking-choice{align-items:center;display:flex;gap:5px}#wm-booking-modal .modal-close-confirm{margin-bottom:20px;text-align:center}#wm-booking-modal .wm-success-message{padding:20px 0 30px;text-align:center;font-size:18px}#wm-booking-modal .btn-booking-primary,#wm-booking-modal .btn-modal-close-confirm,#wm-booking-modal input[type=submit]{background-color:white;color:black;box-shadow:1px 2px 1px rgba(0,0,0,0.2);width:auto;text-align:center}#wm-booking-modal .btn{text-align:center;line-height:22px;padding-left:30px;padding-right:30px;border:1px solid transparent}#wm-booking-modal .btn.btn-cart{background-color:transparent!important;color:white;border:1px solid white}#wm-booking-modal .submit-buttons{margin-top:30px;display:flex;justify-content:center}#wm-booking-modal .btn.btn-add-to-cart{background-image:url(../icons/arrow-right-circle.svg);background-repeat:no-repeat;padding-right:60px!important;background-position:84% 50%;background-size:21px 21px;color:black}#wm-booking-modal .btn.wm-icon-proceed{background-image:url(../icons/arrow-right.svg);background-repeat:no-repeat;padding-right:40px!important;background-position:87% 50%;background-size:21px 21px}#wm-booking-modal .btn.wm-icon-check{background-image:url(../icons/check.svg);background-repeat:no-repeat;padding-right:60px!important;padding-left:30px;background-position:87% 50%;background-size:21px 21px}#wm-booking-modal .btn.wm-icon-cart{background-image:url(../icons/cart2.svg);background-repeat:no-repeat;padding-right:40px!important;background-position:87% 50%;background-size:21px 21px}#wm-booking-modal input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;background-color:#fff;border:2px solid #ccc;border-radius:4px;position:relative;cursor:pointer}#wm-booking-modal input[type=checkbox]:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#333;border-radius:2px}#wm-booking-modal .wm-cols-inline{display:flex;align-items:center;gap:30px}#wm-booking-modal .wm-series-occurrences{margin:20px 0;border-radius:6px;overflow:hidden}#wm-booking-modal .wm-series-occurrences li{list-style:none;padding:11px 10px;border-bottom:1px solid #ddd;background:white;color:#666}.wm-modal-content .wm-event-details{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.wm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #ccc}.wm-modal-header h3{margin:0;white-space:normal;font-size:20px}.wm-modal-header .wm-close-modal{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;color:#000;font-size:20px;cursor:pointer}.wm-modal-header .wm-close-modal:before{content:"×";line-height:1;transform:translateY(-2px)}.wm-modal{display:none;position:fixed;z-index:11220033;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(204,204,204,0.95)}.wm-modal .wm-modal-footer{position:absolute;bottom:0;left:0;right:0;padding:20px;text-align:right;margin-top:20px;background:#f1f1f1}.wm-modal .wm-modal-flex{display:flex;min-height:500px}.wm-modal .wm-modal-col1{flex:0 0 30%}.wm-modal .bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.wm-modal.wm_modal_wide .wm-modal-wrap{width:800px}.wm-modal.wm_modal_simple .wm-modal-wrap{width:500px}.wm-modal .wm-modal-wrap{background-color:#fefefe;overflow:hidden;max-width:100%;border-radius:8px;box-sizing:border-box;box-shadow:0 10px 50px -10px rgba(0,0,0,0.4);border:0;width:420px;transition:all 0.5s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.wm-modal .wm-modal-content-wrap{padding:30px 40px 40px;width:100%;overflow-y:scroll;max-height:500px;margin-bottom:100px}.wm-modal .wm-modal-content{color:#777;font-size:14px;font-weight:300}.wm_modal_inner_wrap{padding:20px 0}.wm_modal_login .wm_modal_inner_wrap{display:flex;flex-direction:column;align-items:center}.wm_modal_login input{max-width:90%;width:390px;margin:10px 0;padding:4px;flex:1}.wm-close{color:#666;float:right;font-size:28px;font-weight:normal}.wm-close:focus,.wm-close:hover{color:black;text-decoration:none;cursor:pointer}.wm_modal input[type=number]{width:60px;max-width:100%;padding:2px;padding:8px;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.wm_modal input[type=text]{width:100%;padding:8px;margin-bottom:16px;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.wm_modal textarea{width:100%;padding:8px 12px;margin-bottom:16px;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.wm_form_submit{padding:20px 0}.wm-modal-buttons{display:flex;gap:10px;justify-content:flex-end}.wm-modal-sidebar{background:#cc3333;color:white;padding:40px 20px 40px 40px;flex:0 0 36%!important}.wm-modal-sidebar h4{font-size:20px!important;text-transform:capitalize;letter-spacing:0.5px;color:white}.wm-modal-sidebar h4 small{display:none}.wm_user_details{margin-bottom:20px}.wm_user_details p{margin:0}.wm-error-messages{padding:10px 0;color:#dc3545}.badge{background:green;padding:2px 6px 3px;color:white;border-radius:8px}img.thumb{width:40px;height:40px;border-radius:50%}.flex-line{display:flex;align-items:center;gap:10px}.switch input[type=checkbox]{height:0;width:0;visibility:hidden}.switch label{cursor:pointer;text-indent:-9999px;width:200px;height:100px;background:grey;display:block;border-radius:100px;position:relative}.switch label:after{content:"";position:absolute;top:5px;left:5px;width:90px;height:90px;background:#fff;border-radius:90px;transition:0.3s}.switch input:checked+label{background:#bada55}.switch input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.switch label:active:after{width:130px}.overview-section{display:flex;gap:30px;flex-wrap:wrap}.overview-box{padding:20px;border:1px solid #ddd;display:inline-block}.overview-box h3{border-bottom:1px solid #ddd;padding-bottom:10px}.overview-box ul{padding-top:20px}.overview-box ul li{display:flex;gap:20px;align-items:center}.wm-instance-basics .wm-venue{padding-top:10px}.wm-instance-basics .wm-venue span{background-color:#CFDADC}.wm-admin-user-heading h2{font-family:"Open Sans";font-weight:700;font-size:23px;letter-spacing:-0.6px;margin-bottom:3px}.wm-cols.no-gap{gap:30px}.wm-cols.no-gap .wm-col{flex:1;display:flex;flex-direction:column;height:100%}.wm-col#wm-booking-user-col{flex:0 0 280px}#walking-guest-booking-target,#wm-booking-ajax-target{padding:15px}#user-event-info{margin-top:0px;width:100%;max-width:100%;padding:10px 15px;background-color:white}.wm-event-heading-wrap{display:flex;gap:20px;align-items:center}.wm-ajax-return-data .wm-event-booking-options p{font-size:16px}.wm-series-info{border-top:1px solid;padding-top:20px}.wm-series-info li{display:flex;gap:40px;padding:13px 0;border-bottom:1px solid #ddd;margin-bottom:10px}.wm-series-info span{flex:0 0 auto;display:flex;gap:10px;align-items:center}.wm-series-info span.wm-series-day-name{flex:0 0 260px}.wm-series-info span.wm-icon{background-color:transparent;padding:4px;border:1px solid #ccc}.wm-series-info span.wm-series-attendee-count{font-weight:500}.user-actions-section{min-width:330px;min-height:300px}.wm-label{background:#e8eeef;display:inline-block;padding:6px 15px;border-radius:4px}.wm-message-attendees-list{padding:10px 0;border-bottom:1px solid #ccc}.wm-message-attendees-list .name{margin:4px 10px 4px 0}.wm-filters-wrap{display:flex;gap:20px;align-items:center;padding-top:20px}.wm-filters-wrap .wm-filter.wm-filter-today{padding-left:30px}.wm-filters-wrap .wm-filter label{display:block;font-size:14px}.action-disabled{color:#CFDADC}.wm-user-details{margin:0;padding:0px;background-color:white}.wm-user-details li{margin:1px}.wm-user-details li span.wm-icon{background-color:transparent}.wm-user-details li a{display:flex;align-items:center;gap:6px;border-bottom:1px solid #ccc;padding:8px 20px 8px 2px;text-decoration:none}.wm-user-details li.separator{border-bottom:1px solid black;margin-bottom:10px}.show-ticket-options-button,.wm-user-detail-label{display:flex;align-items:center;gap:10px}.saldo-negative{color:#cc3333;font-weight:bold}.wm-updating-total-credit-price{display:flex;justify-content:space-between;padding-left:12px;padding-right:12px;margin-bottom:10px}.wm-updating-total-credit-price p{font-size:18px}.wm-submit-buttons{margin:20px 0;text-align:right}.li-table li{display:flex;align-items:center;gap:20px;border-bottom:1px solid #ccc;padding:10px 10px 12px}.li-table li span{flex:0 0 auto}.loading .loading-mock{display:block}.loading-mock{display:none}.wm-email-templates-list span.template-name{flex:0 0 260px}.wm-email-templates-list a{text-decoration:none}table.wm-cancel-table{margin-top:20px}table.wm-cancel-table .td-cancel-person .wm-icon{display:none}body.wm-admin-page h3.cancel-items-heading{margin:25px 0 0;font-weight:700;font-size:16px}table.wm-shop-list-table td{font-size:14px}tr.deleted{animation:fadeOutRow 3s forwards}tr.deleted td{transition:background-color 0.5s ease}@keyframes fadeOutRow{0%{opacity:1}46%{background-color:#ffe6e6;opacity:1}to{opacity:0;visibility:hidden}}table.sortable-table th{cursor:pointer}table.sortable-table th:after{font-size:12px;display:inline-block;padding:0px 0 0px 5px;margin-top:-12px;color:transparent;content:" ▼"}table.sortable-table th.sort-asc:after{content:" ▲";color:grey}table.sortable-table th.sort-desc:after{content:" ▼";font-size:12px;display:inline-block;padding:0px 0 0px 5px;margin-top:-12px;color:grey}table.wm-mini-cart-table{border:none}table.wm-mini-cart-table th{font-size:12px;text-transform:uppercase;font-weight:300}table.wm-mini-cart-table td{border-left:none;border-right:none;padding:14px 0}table.wm-mini-cart-table td.wm-booking-cart-item{border-left:none;border-right:none}table.wm-mini-cart-table td.wm-booking-cart-item h4{font-size:14px}table.wm-mini-cart-table td.wm-booking-cart-item p{margin:0}table.wm-mini-cart-table td.product-price{width:80px;vertical-align:bottom;padding-bottom:15px;text-align:right;padding-right:20px}table.wm-mini-cart-table td.product-price strong{font-weight:600}table.wm-mini-cart-table tfoot td{padding:20px;border:none;text-align:right;font-size:14px}table.wm-mini-cart-table tfoot td span{font-size:14px}table.wm-mini-cart-table tfoot td strong span{font-weight:600!important;font-size:16px!important}table.wm-admin-table{border:none;border-spacing:0;width:100%;clear:both;margin:0}table.wm-admin-table tr th{background:#F5F8FA;padding:7px 11px;font-weight:400;font-size:15px;text-align:left;border-bottom:10px solid white}table.wm-admin-table tr td{vertical-align:top;font-size:15px;font-family:"Mulish",sans-serif;border-bottom:1px solid #ccc;padding:8px 10px;color:#50575e;border-bottom:1px solid #E4E8ED;padding-top:16px;line-height:1.4;word-break:break-word}table.wm-admin-table a{color:#387B77;text-decoration:none}.wm-list-instances-wrap{position:relative}.wm-list-instances-wrap #wm-instance-ajax-target{display:none;position:absolute;top:-40px;padding:20px;background:white;border:1px solid;width:550;right:0px;border:1px solid #ddd;box-shadow:0 0 26px rgba(0,0,0,0.1)}.wm-list-instances-wrap header.wm-instance-basics{padding:10px}.wm-list-instances-wrap .wm-icon__close.wm-close-quickview{width:22px;height:22px;background-color:black}.wm-list-instances-wrap .wm-instance-occurrences .wm-list-table{font-size:14px}table.wm-instances-list{width:900px;border:1px solid #ddd}table.wm-instances-list .wm-status-color__published span{background-color:#3AAF90}table.wm-instances-list .wm-status-color__draft span{background-color:#CFDADC}table.settings-table input{max-width:80px!important}button.wm-inline-submit{margin-left:10px;background-color:#3AAF90;color:white;border-radius:4px;padding:8px 10px;border:none}table.wm-cancel-table td.td-cancel-person{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;font-weight:600;font-size:15px}table.wm-cancel-table td{font-size:15px;font-weight:400}td.td-title{border-left:3px solid #CFDADC}td.td-thumbnail{width:80px}td.td-thumbnail img{max-width:100%;height:auto;border-radius:50%}.td-status{width:40px;text-align:center}.td-status span{margin:0 auto;width:15px;border-radius:50%;height:15px;background-color:#CFDADC;display:block}.td-status.canceled span{background-color:#cc3333}.td-status.published span,.td-status.scheduled span{background-color:#3AAF90}tr.canceled .occurrence-link{color:#cc3333}tr.order-canceled td{color:#999!important}tr.order-canceled td a{color:#999!important}td.td-thumbnail{position:relative}td.td-thumbnail span.status-indicator{position:absolute;width:10px;height:10px;background:#CFDADC;border-radius:50%;top:0}td.td-thumbnail span.status-indicator.published{background-color:#3AAF90}td.published span{color:#387B77}td.unpaid{color:#cc3333!important}td.td-schedule-link{position:relative}td.td-schedule-link span.wm-icon{width:22px;height:22px;background-size:22px 22px;padding:0px}td.td-schedule-link span.counter{position:absolute;left:22px;top:13px;height:20px;width:20px;display:inline-block;background:#3AAF90;color:white;text-align:center;font-size:10px;border-radius:50%;padding:0;line-height:20px;font-weight:300}td.td-schedule-link.td-bookings-link span.counter{left:auto}.td-event-instances{padding:0}.td-event-instances .event-instance{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px}tr.instance-occurrences-row .wm-ajax-return-data{padding-left:75px;padding-bottom:30px}tr.instance-occurrences-row .wm-ajax-return-data h4{font-size:14px;margin:20px 0 10px 10px;font-weight:500;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:10px}.wm-table{width:100%}.wm-table th{border-bottom:1px solid}.center{text-align:center}.wm-user-icon{width:36px;height:36px;border-radius:50%;background-color:#FCF1D0;display:block}.wm-user-icon__member{background-color:#3AAF90}.wm-user-icon__anytime{background-color:#3AAF90}.wm-payment-pending td{background-color:#fcd4da}.wm-total-attendees{font-size:18px;font-weight:500}.wm_base_table{border-collapse:collapse;width:100%;max-width:100%}.wm_event_bookings_table{width:600px;margin:25px 0;border-top:1px solid #ddd}.wm_event_bookings_table tr{cursor:pointer}.wm_event_bookings_table th{display:none}.wm_event_bookings_table tr td{margin:0;border-bottom:1px solid #ccc;background-color:white;padding:14px 10px;font-size:14px;line-height:1.4}.wm_event_bookings_table tr td.wm-td-user-icon{width:50px}.wm_event_bookings_table tr td::first-child{padding-left:14px}.wm_event_bookings_table tr td::last-child{padding-right:0px}.wm_event_bookings_table .toggle-present-status-button{border:1px solid #CFDADC;padding:4px 15px 4px 8px;display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;font-size:12px;border-radius:4px;background-color:white}.wm_event_bookings_table .toggle-present-status-button .wm-icon__present{width:22px;height:22px}.wm_event_bookings_table .toggle-present-status-button.away .wm-icon{background:#999}.wm_event_bookings_table tr.selected-user td{background-color:#ebfcf8}.wm-row-dim td{color:#888}.wm_user_table{margin:20px 0 50px}.wm_base_table td,.wm_base_table th{margin:0;border-bottom:1px solid grey;padding:13px 10px;font-size:14px}.wm_base_table td th,.wm_base_table th th{text-align:left}.wm-table-list{list-style-type:none;padding:0;margin:0;margin-top:20px;max-width:100%;width:600px}.wm-table-list .table-row{display:flex}.wm-table-list .table-row .table-cell{padding:10px;border-bottom:1px solid #ddd;flex-grow:1;display:flex;gap:15px}.wm-table-list .table-row .first-column{flex:0 0 133px;font-size:14px;font-weight:700}.wm-list-table{background-color:white;width:100%;border-collapse:collapse;margin:0;text-align:left}.wm-list-table td,.wm-list-table th{padding:12px 15px;border:0;border-bottom:1px solid #ddd;font-size:15px}.wm-list-table tr td:first-child{font-size:500}.wm-list-table thead{background-color:#f4f4f4}.wm-list-table tbody tr:hover{background-color:#f1f1f1}.wm_event_quick_view_table tr td{border-bottom:1px solid #CFDADC}.wm_event_quick_view_table tr:last-child td{border:none}.wm-events-table{max-width:100%;width:600px;border-collapse:collapse;margin:0px 0;font-size:1em;text-align:left}.wm-events-table td,.wm-events-table th{padding:12px 15px;border-bottom:1px solid #ddd}.wm-events-table tr td{background-color:#f9f9f9}.wm-events-table tr td.separator-heading{background-color:white;border:none;padding:35px 6px 10px 6px}.wm-events-table tr td.separator-heading h5{font-size:18px;font-weight:500;margin-bottom:1px;margin-bottom:10px}.wm-events-table tr td.td-booking-count{width:90px;text-align:left}.wm-events-table tr td.td-actions{width:80px;text-align:right}.wm-events-table tr td.td-event-name{border-left:3px solid transparent}.wm-events-table tr td.td-event-name.wm-class-cat-astanga{border-left:3px solid orange}.wm-events-table tr td.td-event-name .wm-schedule-list-event-name{display:flex;align-items:center;gap:6px;padding-bottom:5px}.wm-events-table tr td.td-event-name .wm-schedule-list-event-name span.wm-icon{width:16px;height:16px}.wm-events-table tr.selected-quick-view td{background-color:#F9F6F9}.wm-events-table tr.selected-quick-view td .event-quick-view-link span{border:1px solid black}.wm-events-table tr.wm-event-status-cancelled td,.wm-events-table tr.wm-event-status-postponed td{background:pink}.tribe-events-pro .tribe-events-pro-week-grid__event-link-inner{font-size:15px}.tribe-events-pro .tribe-events-pro-week-grid__event-title{font-size:15px}#wm-panel #wm-cart-panel h4{text-align:left;font-size:15px;margin-bottom:5px;font-weight:600}#wm-panel #wm-cart-panel .wm-modal-footer-details h4{font-size:20px}#wm-panel #wm-cart-panel h2{text-align:center;margin-bottom:20px;font-weight:700;font-size:20px}#wm-panel #wm-cart-panel .wm-modal-content-wrap{background-color:#F5F8FA;height:100vh;overflow-y:scroll}#wm-panel #wm-cart-panel .wm-panel-cart-contents{padding:20px;background-color:white}#wm-panel #wm-cart-panel .woocommerce-cart{padding:20px}#wm-panel #wm-cart-panel table.wm-mini-cart-table tr:first-child td{border-top:none}.product-quantity{display:none}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{display:none}.feather.feather-plus{fill:black!important;stroke:black!important}.wm-remove-series-item{background-color:#eee;background-image:url(../icons/plus.svg);background-repeat:no-repeat;width:22px;height:22px;background-position:50% 50%;background-size:14px 14px;display:inline-block;margin:0px 8px 0 0;border-radius:50%;cursor:pointer}.wm-remove-series-item:hover{background-color:#999;background-image:url(../icons/minus.svg)}.wm-icon-plus{background:url(../icons/plus.svg) no-repeat;background-repeat:no-repeat;padding-left:32px!important;background-position:3px 50%;background-size:21px 21px}.btn-secondary .wm-icon-plus{background-position:8px 50%}.wm-custom-mini-cart .wm-mini-cart-item{display:flex;gap:20px}.wm-custom-mini-cart .wm-mini-cart-item .wm-mini-cart-item-price{flex:1}.wm-custom-mini-cart .wm-mini-cart-item .wm-mini-cart-item-data{flex:1}.wm-event-details-wrap{display:flex;gap:40px;flex-direction:row;align-items:flex-end;margin-bottom:20px}.wm-event-details-wrap div{flex:1}.wm-booking-cart-item .wm-mini-cart-subtotals{display:flex;justify-content:flex-end;gap:20px;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ccc}.wm-product-item{display:flex;gap:40px;flex-direction:row;margin-bottom:20px}.wm-product-item span{flex:1}.btn-loader,button[type=submit],input[type=submit]{position:relative}.btn-loader .button-text,button[type=submit] .button-text,input[type=submit] .button-text{transition:all 0.2s}.btn-loader.loading .button-text,button[type=submit].loading .button-text,input[type=submit].loading .button-text{visibility:hidden;opacity:0}.btn-loader.loading:after,button[type=submit].loading:after,input[type=submit].loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:2px solid transparent;border-top-color:inherit;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.wm-flow .btn-guest{float:left;margin-right:15px;padding:5px 15px;display:flex;align-items:center;gap:6px;text-transform:uppercase;height:40px;font-size:12px}.wm-flow .icon-action{position:relative}.wm-flow .wm-count{position:absolute;left:39px;top:13px;height:20px;width:20px;display:inline-block;background:#16C826;color:white;text-align:center;font-size:10px;border-radius:50%;padding:0;line-height:20px;font-weight:300}.wm-flow .wm-count__alert{background-color:#FF6C6C}.wm-flow .wm-count__success{background-color:#16C826}.wm-flow .btn{padding:10px 25px;text-decoration:none;border-radius:4px;border:none;font-size:16px;font-weight:500;text-decoration:none;font-family:"Mulish";text-transform:none}.wm-flow .btn#toggle-present-status-button{padding:5px 10px}.wm-flow .btn__flex{display:inline-flex;align-items:center;gap:10px}.wm-flow .btn:hover{cursor:pointer;text-decoration:none}.wm-flow .btn.btn-popup-action{padding:8px 25px;background-color:#3AAF90}.wm-flow .btn.btn-primary{background-color:#3AAF90;color:white}.wm-flow .btn.btn-secondary{background-color:white;border:1px solid #387B77;color:#387B77}.wm-flow .btn.btn-action{background-color:white;border:1px solid #ddd;color:#666;font-weight:300;font-size:14px;border-radius:4px;box-shadow:2px 2px 6px rgba(0,0,0,0.05);padding:6px 12px}.wm-flow .btn.btn-action.btn-action-secondary{box-shadow:none}.wm-flow .btn.btn-action.btn-active{background-color:wheat}.wm-flow .btn.btn-action__highlight{color:white;background:#3AAF90}.wm-flow .btn.btn-light{background-color:#ccc;color:#0c3c3d}.wm-flow .btn.btn-alert{background-color:#FF6C6C;color:white}.wm-flow .btn.btn-ok{background-color:transparent;color:#444;border:1px solid #ddd}.wm-flow .btn__outline{background-color:transparent;border:1px solid}.wm-flow .btn.btn-form-submit{background-color:#3AAF90;color:white}.wm-flow .btn__selected{border:1px solid #0c3c3d;color:#0c3c3d;background-color:#F5F8FA}.wm-flow .btn-icon{display:inline-block;background-repeat:no-repeat;background-size:18px 18px;min-height:24px}.wm-flow .btn-icon__left{background-position:16px center;padding-left:44px;padding-right:34px}.wm-flow .btn-icon__right{background-position:right 16px center;padding-left:34px;padding-right:44px}.wm-flow .btn-icon__large{padding:10px;border:1px solid #ccc;height:50px;width:50px;background-size:contain}.wm-flow .wm-bg__white{background-color:white}.wm-flow .wm-bg__grey{background-color:#CFDADC}.wm-flow .wm-bg__action{background-color:#3AAF90}.wm-flow .wm-bg__member{background-color:#4bc9ba}.wm-flow .wm-bg__anytime{background-color:#4bc9ba}.wm-flow .wm-bg__guest{background-color:#CFDADC}.wm-flow .wm-bg__alert{background-color:#CFDADC}.wm-flow .wm-bg__black{background-color:#0c3c3d}.wm-flow .wm-bg__primary{background-color:#387B77}.wm-flow .wm-bg__secondary{background-color:#F8F8F8}.wm-flow .wm-bg__round{border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.wm-flow .wm-color__white{color:white}.wm-flow .wm-color__grey{color:#CFDADC}.wm-flow .wm-color__action{color:#3AAF90}.wm-flow .wm-color__alert{color:#CFDADC}.wm-flow .wm-color__black{color:#0c3c3d}.wm-flow .wm-color__primary{color:#387B77}.wm-flow .wm-color__secondary{color:#F8F8F8}.wm-flow .wm-icon{display:inline-block;width:18px;height:18px;background-size:contain;box-sizing:content-box;background-repeat:no-repeat;background-position:center center}.wm-flow .btn-icon{padding:6px;width:22px;height:22px;background-size:18px 18px;border-radius:4px}.wm-flow .btn-icon__large,.wm-flow .wm-icon__large{padding:1px;background-size:100%}.wm-flow .btn-icon__s24,.wm-flow .wm-icon__s24{width:24px;height:24px;background-size:24px 24px}.wm-flow .btn-icon__s28,.wm-flow .wm-icon__s28{width:28px;height:28px;background-size:28px 28px}.wm-flow .btn-icon__s18,.wm-flow .wm-icon__s18{width:18px;height:18px;background-size:18px 18px;padding:0px}.wm-flow .btn-icon__transparent,.wm-flow .wm-icon__transparent{background-color:transparent}.wm-flow .btn-icon.wm-icon-member,.wm-flow .wm-icon.wm-icon-member{background-image:url(../icons/user2.svg)}.wm-flow .btn-icon.wm-icon-credits,.wm-flow .btn-icon__credits,.wm-flow .wm-icon.wm-icon-credits,.wm-flow .wm-icon__credits{background-image:url(../icons/credits.svg)}.wm-flow .btn-icon.wm-icon-card,.wm-flow .btn-icon__card,.wm-flow .wm-icon.wm-icon-card,.wm-flow .wm-icon__card{background-image:url(../icons/card.svg)}.wm-flow .btn-icon.wm-icon-user,.wm-flow .wm-icon.wm-icon-user{background-image:url(../icons/user2.svg)}.wm-flow .btn-icon.wm-icon-cart,.wm-flow .wm-icon.wm-icon-cart{background-image:url(../icons/cart.svg)}.wm-flow .btn-icon.wm-icon-view,.wm-flow .wm-icon.wm-icon-view{background-image:url(../icons/eye.svg)}.wm-flow .btn-icon.wm-icon-arrow-right,.wm-flow .btn-icon__arrow-right,.wm-flow .wm-icon.wm-icon-arrow-right,.wm-flow .wm-icon__arrow-right{background-image:url(../icons/arrow-right.svg)}.wm-flow .btn-icon.wm-icon-alert,.wm-flow .wm-icon.wm-icon-alert{background-image:url(../icons/info.svg)}.wm-flow .btn-icon.wm-icon-ok,.wm-flow .wm-icon.wm-icon-ok{background-image:url(../icons/check.svg)}.wm-flow .btn-icon.wm-icon-guest,.wm-flow .wm-icon.wm-icon-guest{background-image:url(../icons/user-arrow-right.svg)}.wm-flow .btn-icon.wm-icon-cancel,.wm-flow .wm-icon.wm-icon-cancel{background-image:url(../icons/cancel.svg)}.wm-flow .btn-icon.wm-icon-guest-white,.wm-flow .wm-icon.wm-icon-guest-white{background-color:transparent;padding:0;background-image:url(../icons/user-arrow-right-white.svg)}.wm-flow .btn-icon__euro,.wm-flow .wm-icon__euro{background-image:url(../icons/euro-round.svg)}.wm-flow .btn-icon__members,.wm-flow .wm-icon__members{-webkit-mask-image:url("../icons/members.svg");mask-image:url("../icons/members.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__member,.wm-flow .wm-icon__member{-webkit-mask-image:url("../icons/check_square.svg");mask-image:url("../icons/check_square.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__user,.wm-flow .wm-icon__user{-webkit-mask-image:url("../icons/user2.svg");mask-image:url("../icons/user2.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__users,.wm-flow .wm-icon__users{-webkit-mask-image:url("../icons/users.svg");mask-image:url("../icons/users.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__users,.wm-flow .wm-icon__users{-webkit-mask-image:url("../icons/search.svg");mask-image:url("../icons/search.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__dots,.wm-flow .wm-icon__dots{-webkit-mask-image:url("../icons/dots.svg");mask-image:url("../icons/dots.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__edit,.wm-flow .wm-icon__edit{-webkit-mask-image:url("../icons/edit.svg");mask-image:url("../icons/edit.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__settings,.wm-flow .wm-icon__settings{-webkit-mask-image:url("../icons/settings.svg");mask-image:url("../icons/settings.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__cancel,.wm-flow .wm-icon__cancel{-webkit-mask-image:url("../icons/delete.svg");mask-image:url("../icons/delete.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__delete,.wm-flow .wm-icon__delete{-webkit-mask-image:url("../icons/cancel.svg");mask-image:url("../icons/cancel.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__back,.wm-flow .wm-icon__back{-webkit-mask-image:url("../icons/chevron-left.svg");mask-image:url("../icons/chevron-left.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__alert,.wm-flow .wm-icon__alert{-webkit-mask-image:url("../icons/info.svg");mask-image:url("../icons/info.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__close,.wm-flow .wm-icon__close{-webkit-mask-image:url("../icons/close.svg");mask-image:url("../icons/close.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__notification,.wm-flow .wm-icon__notification{-webkit-mask-image:url("../icons/bell.svg");mask-image:url("../icons/bell.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__copy,.wm-flow .wm-icon__copy{-webkit-mask-image:url("../icons/copy.svg");mask-image:url("../icons/copy.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__chart,.wm-flow .wm-icon__chart{-webkit-mask-image:url("../icons/bar_chart_square.svg");mask-image:url("../icons/bar_chart_square.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__ok_dark,.wm-flow .wm-icon__ok_dark{-webkit-mask-image:url("../icons/check.svg");mask-image:url("../icons/check.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__ok,.wm-flow .wm-icon__ok{background-size:23px 23px;-webkit-mask-image:url("../icons/check_white.svg");mask-image:url("../icons/check_white.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__filter,.wm-flow .wm-icon__filter{-webkit-mask-image:url("../icons/filter_funnel.svg");mask-image:url("../icons/filter_funnel.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__email,.wm-flow .wm-icon__email{-webkit-mask-image:url("../icons/email.svg");mask-image:url("../icons/email.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__time,.wm-flow .wm-icon__time{-webkit-mask-image:url("../icons/clock.svg");mask-image:url("../icons/clock.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__teacher,.wm-flow .wm-icon__teacher{-webkit-mask-image:url("../icons/user.svg");mask-image:url("../icons/user.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__star,.wm-flow .wm-icon__star{-webkit-mask-image:url("../icons/star.svg");mask-image:url("../icons/star.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__cancel,.wm-flow .wm-icon__cancel{-webkit-mask-image:url("../icons/cancel.svg");mask-image:url("../icons/cancel.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__venue,.wm-flow .wm-icon__venue{-webkit-mask-image:url("../icons/marker.svg");mask-image:url("../icons/marker.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__calendar,.wm-flow .wm-icon__calendar{-webkit-mask-image:url("../icons/calendar_dark.svg");mask-image:url("../icons/calendar_dark.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__chevron,.wm-flow .wm-icon__chevron{-webkit-mask-image:url("../icons/chevron-right.svg");mask-image:url("../icons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__chevron-left,.wm-flow .wm-icon__chevron-left{-webkit-mask-image:url("../icons/chevron-left.svg");mask-image:url("../icons/chevron-left.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__chevron-down,.wm-flow .wm-icon__chevron-down{-webkit-mask-image:url("../icons/chevron-down.svg");mask-image:url("../icons/chevron-down.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__arrow-down-right,.wm-flow .wm-icon__arrow-down-right{-webkit-mask-image:url("../icons/arrow-down-right.svg");mask-image:url("../icons/arrow-down-right.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__payment-type-pos,.wm-flow .wm-icon__payment-type-pos{background-image:url("../images/user_icon_light.jpg");background-repeat:no-repeat;border-radius:50%;border:1px solid #ddd;width:40px;height:40px}.wm-flow .btn-icon__payment-type-anytime,.wm-flow .wm-icon__payment-type-anytime{background-image:url("../images/user_icon_violet.jpg");background-repeat:no-repeat;border-radius:50%;border:1px solid #ddd;width:40px;height:40px}.wm-flow .btn-icon__payment-type-credits,.wm-flow .wm-icon__payment-type-credits{background-image:url("../images/user_icon_green.jpg");background-repeat:no-repeat;border-radius:50%;border:1px solid #ddd;width:40px;height:40px}.wm-flow .btn-icon__payment-type-cash,.wm-flow .wm-icon__payment-type-cash{background-image:url("../images/user_icon_brown.jpg");background-repeat:no-repeat;border-radius:50%;border:1px solid #ddd;width:40px;height:40px}.wm-flow .btn-icon__user-type-member,.wm-flow .wm-icon__user-type-member{-webkit-mask-image:url("../icons/user.svg");mask-image:url("../icons/user.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:white}.wm-flow .btn-icon__user-type-anytime,.wm-flow .wm-icon__user-type-anytime{-webkit-mask-image:url("../icons/star.svg");mask-image:url("../icons/star.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:white}.wm-flow .btn-icon__user-type-guest,.wm-flow .wm-icon__user-type-guest{-webkit-mask-image:url("../icons/user2.svg");mask-image:url("../icons/user2.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;background-color:white}.wm-flow .btn-icon__white,.wm-flow .wm-icon__white{background-color:white}.wm-flow .btn-icon__primary,.wm-flow .wm-icon__primary{background-color:#387B77}.wm-flow .btn-icon__action,.wm-flow .wm-icon__action{background-color:#387B77}.wm-flow .btn-icon__present,.wm-flow .wm-icon__present{width:25px;height:25px;-webkit-mask-image:url("../icons/check.svg");mask-image:url("../icons/check.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .btn-icon__present.away,.wm-flow .wm-icon__present.away{-webkit-mask-image:url("../icons/question.svg");mask-image:url("../icons/question.svg");-webkit-mask-size:contain;mask-size:contain;background-color:#387B77;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.wm-flow .wm-icon-confirmed,.wm-flow .wm-icon-not-confirmed{background:url(../icons/icon_check.svg) no-repeat;background-repeat:no-repeat;padding:0;background-position:top center;background-size:100%;display:inline-block;width:20px;height:20px}.wm-flow .wm-icon-link{background:url(../icons/grid.svg) no-repeat;background-repeat:no-repeat;padding:0;background-position:top center;background-size:100%;display:inline-block;width:20px;height:20px}.wm-flow .wm-icon-color{width:12px;height:12px;background-color:#F5F8FA;display:inline-block;border-radius:50%}.wm-flow .wm-icon-color__active{background-color:#3AAF90}.wm-flow .btn-container{width:100%;display:flex;gap:10px}.wm-flow .btn-container__right{justify-content:flex-end}.wm-flow .btn-sm{padding:4px 10px;border-radius:2px}.wm-flow .btn-ajax-confirm{background-color:#3AAF90;text-transform:uppercase;letter-spacing:0.7px;padding:10px 30px}.toggle-container2{display:inline-flex;align-items:center;cursor:pointer}.toggle-container2 input[type=checkbox]{display:none}.toggle-container2 input[type=checkbox]:checked+.toggle-switch{background-color:#4CAF50;background-image:url("../icons/toggle_right.svg")}.toggle-container2 .toggle-switch{position:relative;width:40px;height:25px;background-color:#ccc;background-image:url("../icons/toggle_left.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:15px;transition:all 0.3s}.toggle-container2 .toggle-label{margin-left:10px}form hr{margin:35px 0 25px}.wm-settings-group{padding:30px 0;border-bottom:1px solid #ccc;margin-bottom:30px}.wm-settings-group h4{border-bottom:1px solid #ccc;padding-bottom:10px}.ui-timepicker-wrapper{z-index:11223340}.occurrence-row.row-inline{display:flex;gap:20px;padding:10px 0}.occurrence-row.row-inline .form-group{margin-bottom:0}.wm-action-container{margin:20px;display:flex;justify-content:flex-end}header.wm-form-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid;padding-bottom:20px;margin-bottom:40px}header.wm-form-header h2{margin:0}.media-button{width:360px;min-height:240px;height:auto;background:whitesmoke;display:flex;flex-direction:column;overflow:hidden;align-items:center;justify-content:center;border:1px dashed #CFDADC;padding:6px;cursor:pointer}.media-button img{max-width:100%}.media-button #wp-media-preview{overflow:hidden}.media-button #wp-media-preview img,.media-button .upload-text{transition:margin 0.3s ease-out}.media-button .upload-text{margin-bottom:-70px}.media-button:hover{border:2px dashed #CFDADC;background-color:white}.media-button:hover #wp-media-preview img{display:block;opacity:0.9;margin-top:-80px}.media-button:hover .upload-text{margin-bottom:0px}.wm-submit-container{padding:30px 0;text-align:right;border-top:1px solid #ccc;margin-top:30px}.wm-admin-filters{display:flex;justify-content:center;padding:20px 0 0}.wm-admin-filters .form-group{margin:0}.wm-admin-filters .form-group label{font-size:13px;font-weight:600;padding-bottom:4px;margin:0;display:block;text-align:left}.wm-admin-filters .form-group select{color:#333;font-size:13px;border-color:#CFDADC}input[type=number].wm-field-number{width:80px}select.form-control{max-width:200px}.narrow-container{max-width:250px}.form-group{max-width:500px}.row-inline{display:flex;gap:10px}.recurrence-options-form-fields{margin:25px 0}.form-group{margin-bottom:25px}.form-group label{font-size:13px;font-weight:700;margin-bottom:7px;display:inline-block}.form-group.form-group-inline{display:flex;gap:20px;align-items:center}.form-group.form-group-inline label{width:100px}.form-group input.form-control.wm-field-short,.form-group select.form-control.wm-field-short{max-width:100%;width:180px}.form-group textarea.wm-field-content{height:300px;margin-bottom:20px}.form-group textarea.wm-field-content-short{height:100px;margin-bottom:20px}.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group select,.form-group textarea{padding:5px 10px;color:#333;font-size:14px;font-weight:400;border-color:#CFDADC}.form-group input#credits,.form-group input#duration,.form-group input#num_weeks,.form-group input#series,.form-group input.timepicker{width:70px}.btn-container{border-top:1px solid #CFDADC;padding-top:20px;margin-top:20px;width:100%;display:flex;gap:10px}.btn-container__right{justify-content:flex-end}.wm-chat-button,.wm-chat-window-button{background-image:url(../icons/bot.png);width:50px;height:50px;border-radius:50%;position:absolute;z-index:123;bottom:20px;right:20px;background-color:white;box-shadow:2px 2px 1px rgba(0,0,0,0.6);background-size:60%;background-repeat:no-repeat;background-position:center center;cursor:pointer}.chat-window-container{position:absolute;bottom:50px;right:50px;z-index:1234}.chat-window{display:flex;flex-direction:column;display:flex;flex-direction:column;width:440px;max-width:100%;height:100%;min-height:400px;z-index:1;background:whitesmoke;box-shadow:0 0 8px rgba(0,0,0,0.2);border-radius:8px;overflow:hidden}.chat-window .chat-icon{width:24px;height:24px}.chat-window .chat-header{align-items:center;background:white;border-bottom:1px solid rgba(0,0,0,0.05);display:flex;gap:10px;flex-direction:row;justify-content:space-between;flex-shrink:0;height:56px;padding:0px 10px;width:100%}.chat-window .chat-header .chat-logo{width:32px;height:32px;margin-right:10px}.chat-window .chat-header h1{flex-grow:1;font-size:16px;font-weight:800;margin:0}.chat-window .chat-header .chat-controls button{background-color:transparent;border-radius:50%;border:none;cursor:pointer;display:flex;flex-shrink:0;outline:0px;padding:6px;-webkit-tap-highlight-color:transparent;height:36px;color:#ee5a00;transition:color 100ms ease 0s,background-color 100ms ease 0s}.chat-window .chat-header .chat-controls button:hover{background-color:rgba(238,90,0,0.15)}.chat-window .chat-message{display:flex;align-items:center;justify-content:space-between;padding:8px;border-bottom:1px solid #ececec;background-color:#f9f9f9}.chat-window .chat-message .message-text{margin:0;margin-right:10px;color:#333;font-size:14px}.chat-window .message-time{flex-basis:100%;color:grey;font-size:12px;padding:6px}.chat-window .chat-message{border-width:1px;border-color:#e4e5e7;max-width:480px;margin-left:16px;background-color:white;border-radius:16px;outline:transparent solid 1px;-webkit-tap-highlight-color:transparent;overflow:hidden;box-shadow:none}.chat-window .chat-message-bot{box-shadow:rgba(0,0,0,0.09) 0px 2px 5px 0px;margin-left:0px;margin-right:16px}.chat-window .chat-message-user{max-width:480px;margin-right:0px;margin-left:16px;background-color:#fce6d9}.chat-window .chat-message-item{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;flex-shrink:0;width:100%;padding-left:8px;padding-right:8px}.chat-window .chat-message-item .message-time{text-align:right}.chat-window .chat-message-item.chat-message-item-bot{justify-content:flex-start}.chat-window .chat-message-item.chat-message-item-bot .message-time{text-align:left}.chat-window .chat-history{flex-grow:1;overflow-y:auto;padding:15px 15px 30px 15px;display:flex;flex-direction:column;gap:10px}.chat-window .chat-footer{padding:10px;flex-shrink:0;overflow:hidden;pointer-events:auto;outline:transparent solid 2px;outline-offset:3px}.chat-window .chat-footer .message-form{border-radius:28px;box-shadow:rgba(0,0,0,0.1) 0px 1px 5px 0px;transition:border-radius 0.1s ease 0s,outline 0.2s ease 0s;display:flex;align-items:center;background-color:white;padding:0px 4px 0 8px}.chat-window .chat-footer .message-form .textarea-wrap{width:100%;display:flex;flex-direction:column}.chat-window .chat-footer .message-form input#wm-chat-message-box{outline:none;flex-grow:1;margin:0 10px;height:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1;width:100%;border:none;color:#303030;background-color:white;height:16px;padding:1px;font-weight:400;resize:none;outline:none;overflow:auto;text-overflow:ellipsis}.chat-window .chat-footer .message-form input#wm-chat-message-box:focus{outline:none;box-shadow:none}.chat-window .chat-footer .message-form button{background-color:transparent;border-radius:50%;border:none;display:flex;flex-shrink:0;outline:0px;-webkit-tap-highlight-color:transparent;color:#7357ff;width:40px;height:40px;padding:8px;position:relative;opacity:1;cursor:pointer;margin-top:4px;margin-bottom:4px;transition:opacity 200ms ease 0s,background-color 100ms ease 0s,color 100ms ease 0s}.chat-window .chat-footer .message-form button:hover{background-color:rgba(238,90,0,0.15)}.wm-admin-wrap .calendar{padding-top:0}.calendar{display:flex;flex-flow:column;padding-top:80px;padding-bottom:60px}.calendar .week-view{display:flex;justify-content:space-around}.calendar .week-view .guest-book-event-button{display:none}@media (max-width:766px){.calendar .week-view{flex-direction:column}.calendar .week-view .guest-book-event-button{display:inline-block}.calendar .week-view .day-column{text-align:left}.calendar .week-view .day-column.past-day.hide-day .events-list{display:none}.calendar .week-view .day-column .day-header{padding:15px;margin:2px 0;text-align:center;display:flex;gap:6px;align-items:center;justify-content:center}.calendar .week-view .day-column .day-header span{display:inline-block;font-size:16px;margin:0;font-weight:600}.calendar .week-view .day-column .day-header span.day-header-name-list{display:inline-block}.calendar .week-view .day-column .day-header span.day-header-name-week{display:none}.calendar .week-view .day-column .event{cursor:default;padding:10px 20px 14px;margin-bottom:2px}.calendar .week-view .day-column .event span.event-title{display:block;font-weight:500;font-size:14px}.calendar .week-view .day-column .event span.event-time{font-size:14px}.calendar .week-view .day-column .event span.event-teacher{font-weight:300;font-size:14px}}.calendar .day-column{flex:1;text-align:center;margin:0 5px}.calendar .day-column .day-header{background-color:#f3f3f3;padding:10px;border-radius:0;font-size:18px;margin:0;text-align:center}.calendar .day-column .day-header span{display:block;margin-top:3px;font-size:14px}.calendar .day-column .day-header span.day-header-name-list{display:none}.calendar .day-column .day-header span.day-header-name-week{display:inline-block}.calendar .day-column .events-list{margin-top:10px}@media (max-width:766px){.calendar .day-column .events-list{margin-top:1px}}.calendar .day-column .event{padding:8px 8px 14px;margin-bottom:2px;cursor:pointer}.calendar .day-column .event a.book-event-btn{display:none}@media (max-width:766px){.calendar .day-column .event{display:flex;justify-content:flex-start;align-items:center;gap:20px}.calendar .day-column .event a.btn{margin-left:auto;display:inline-block;min-width:50px}.calendar .day-column .event a.btn.btn-action-secondary{background-color:transparent;border-color:white;color:white}}.calendar .day-column .event a{font-size:13px;margin-bottom:5px;border-radius:4px;text-decoration:none;color:#0c3c3d}.calendar .day-column .event a span{line-height:1.2}.calendar .day-column .event span.event-title{display:block;font-weight:500;font-size:13px;margin-bottom:0px}.calendar .day-column .event span.event-time{font-size:13px}.calendar .day-column .event span.event-teacher{font-weight:300;font-size:14px}.calendar .event.green{background-color:#51ce57}.calendar .event.blue{background-color:#518fce}.calendar .event.red{background-color:#ce5151}.calendar .header{display:flex;padding:8px;position:relative;flex-wrap:wrap-reverse;align-items:center;flex-direction:row;justify-content:center;margin-bottom:20px}.calendar .header .month,.calendar .header .week{border:1px solid #E0E0E0;height:44px;display:flex;align-items:center;border-radius:22px;overflow:hidden}.calendar .header .month:hover,.calendar .header .week:hover{border-color:#cc3333}.calendar .header .month h6,.calendar .header .week h6{padding:0 10px;margin:0;font-size:18px;font-family:"Roboto"}.calendar .header .month-year{font-size:20px;font-weight:bold;color:#636e73;padding:20px 0}.calendar .header .calendar-nav-button{flex:0 0 auto;color:rgba(0,0,0,0.54);padding:12px;font-size:1.5rem;text-align:center;transition:background-color 150ms cubic-bezier(0.4,0,0.2,1) 0ms;border-radius:50%}.calendar .header .calendar-nav-button:hover{background-color:rgba(0,0,0,0.04)}.calendar .header .calendar-nav-button:hover svg{color:#cc3333}.calendar .header .calendar-nav-button span{width:100%;display:flex;align-items:inherit;justify-content:inherit}.calendar .header .calendar-nav-button svg{width:24px;height:24px;fill:currentColor;display:inline-block;font-size:1.5rem;transition:fill 200ms cubic-bezier(0.4,0,0.2,1) 0ms;flex-shrink:0;-webkit-user-select:none;user-select:none}.calendar .days{display:flex;flex-flow:wrap}.calendar .days .day_name{width:calc(100% / 7);border-right:1px solid #2c7aca;padding:20px;text-transform:uppercase;font-size:12px;font-weight:bold;color:#818589;color:#fff;background-color:#448cd6}.calendar .days .day_name:nth-child(7){border:none}.calendar .days .day_num{display:flex;flex-flow:column;width:calc(100% / 7);border-right:1px solid #e6e9ea;border-bottom:1px solid #e6e9ea;padding:1px;font-weight:bold;color:#7c878d;cursor:pointer;min-height:100px}.calendar .days .day_num span{display:inline-flex;width:30px;font-size:14px;margin:4px 0 0 4px}.calendar .days .day_num .event{margin-top:10px;font-weight:300;font-size:13px;padding:3px 6px;border-radius:0px;background-color:#f7c30d;color:#fff;word-wrap:break-word}.calendar .days .day_num:nth-child(7n+1){border-left:1px solid #e6e9ea}.calendar .days .day_num:hover{background-color:#fdfdfd}.calendar .days .day_num.ignore{background-color:#fdfdfd;color:#ced2d4;cursor:inherit}.calendar .days .day_num.selected{background-color:#f1f2f3;cursor:inherit}#wm-panel h4{font-size:16px;font-family:"Mulish",sans-serif;margin:0 0 15px;line-height:1.4}#wm-panel h2{font-family:"Mulish",sans-serif;font-size:16px;margin:0;font-weight:600}#wm-panel h3{font-family:"Mulish",sans-serif;font-size:16px;font-weight:800;letter-spacing:0.1px;margin:0}#wm-panel .wm-modal-header h3{padding-right:20px}#wm-panel p{margin:0}#wm-panel .wm-admin-modal-content-inner-wrap{padding:20px 40px}.wm-admin-panel .wm-modal-content-inner-wrap{padding:20px 40px}#wm-booking-panel h2,#wm-booking-panel h4{text-align:left}#wm-booking-panel .wm-modal-content-inner-wrap{display:flex;flex-direction:column;height:calc(100vh - 160px)}#wm-booking-panel .wm-modal-content-inner-wrap .wm-event-booking-details,#wm-booking-panel .wm-modal-content-inner-wrap .wm-event-booking-heading{flex:0 0 auto}#wm-booking-panel .wm-modal-content-inner-wrap .wm-event-booking-selection{flex:1;background-color:#F5F8FA}#wm-overlay{z-index:112020;background-color:rgba(0,0,0,0.3);position:fixed;top:0;right:0;left:0;bottom:0;display:none;opacity:0;transition:opacity 0.3s ease-in-out}#wm-overlay.open{display:block;opacity:1}.wm-panel{z-index:112210;position:fixed;top:0;right:-600px;height:100%;width:600px;max-width:100%;background-color:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);transition:right 0.3s ease-in-out}.wm-panel.open{right:0}.wm-panel .panel-content{max-width:100%;overflow-y:auto;height:100%}.wm-panel .close-panel-button{position:absolute;top:64px;left:-22px;background:none;border:none;font-size:26px;cursor:pointer;width:40px;height:40px;background-color:white;box-shadow:-4px -2px 10px rgba(0,0,0,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:0;font-weight:100;padding-bottom:5px;display:none}.wm-panel .close-panel-button:hover{color:#000}.wm-wizard-wrap.wizard-horizontal{flex-direction:column;gap:0}.wm-wizard-wrap.wizard-horizontal .wizard{flex-direction:row;gap:0}.wm-wizard-wrap.wizard-horizontal .wizard .wizard-step{gap:10px;min-width:auto;border-bottom:1px solid #ccc;padding:0 40px 20px 15px}.wm-wizard-wrap.wizard-horizontal .wizard-step-content{flex:1;padding:0px}.wm-wizard-wrap.wizard-mode-published .wizard-step-icon{display:none!important}.wm-wizard-wrap{display:flex;gap:40px;width:100%}.wm-wizard-wrap .wizard-step-content{flex:1;padding:40px}.wm-wizard-wrap .wizard{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:0 0 40px;gap:20px}.wm-wizard-wrap .wizard .wizard-step{min-width:180px;display:flex;font-family:"Mulish";align-items:center;position:relative;gap:15px;font-size:16px;font-weight:500;color:#CFDADC;padding-bottom:15px;border-bottom:2px solid #CFDADC}.wm-wizard-wrap .wizard .wizard-step a{text-decoration:none;color:#7D7B7B}.wm-wizard-wrap .wizard .wizard-step.completed .wizard-step-icon{color:white;background-color:#3AAF90}.wm-wizard-wrap .wizard .wizard-step.completed a{color:#7D7B7B}.wm-wizard-wrap .wizard .wizard-step.active{border-bottom:3px solid #0c3c3d;color:#0c3c3d}.wm-wizard-wrap .wizard .wizard-step.active a{font-weight:600;color:#0c3c3d}.wm-wizard-wrap .wizard .wizard-step.active .wizard-step-icon{color:white;background-color:#7D7B7B}.wm-wizard-wrap .wizard .wizard-step .wizard-step-icon{width:25px;height:25px;border-radius:4px;background-color:#edf3f4;color:#94adb1;display:flex;justify-content:center;align-items:center;font-size:14px}.wm-wizard-wrap .wizard .wizard-step .wizard-step-name{color:#edf3f4}.wm-section-tabs{display:flex;gap:0px;align-items:center;margin-top:30px}.wm-section-tabs li a{border:1px solid #ddd;padding:10px 30px;text-decoration:none;color:grey;background-color:white}.wm-section-tabs li.active a{color:black;font-weight:700}.wm-tabs .tab-list{margin:0;display:flex;list-style-type:none;padding:0;gap:20px;font-size:16px}.wm-tabs .tab-list li{margin:0;cursor:pointer;border-bottom:3px solid transparent}.wm-tabs .tab-list li a{text-decoration:none;padding:14px 15px 18px;display:inline-block;color:#7D7B7B}.wm-tabs .tab-list li.active{border-color:#387B77}.wm-tabs .tab-list li.active a{color:#387B77}.wm-tabs .tab-content{padding:40px 30px}.wm-tabs .tab-content .tab{display:none}.wm-tabs .tab-content .tab.active{display:block}@media screen and (max-width:782px){html #wpadminbar{display:none!important}}.wm-user-booking-details{display:inline-block;padding:8px 20px;background:whitesmoke}#wm-panel #wm-booking-panel h4{text-align:left;font-size:15px;margin-bottom:5px;font-weight:600}#wm-panel #wm-booking-panel .continue-as-guest-info{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;margin:20px 0}#wm-panel #wm-booking-panel .continue-as-guest-info p{margin-bottom:10px}#wm-panel #wm-booking-panel .wm-booking-options-info h4{font-weight:800;margin-bottom:10px;font-size:16px}#wm-panel #wm-booking-panel .wm-booking-options-info p{font-size:15px;margin-bottom:10px}#wm-panel #wm-booking-panel .wm-panel-booking-details{background:white;margin:10px 20px}#wm-panel #wm-booking-panel .wm-modal-footer-details h4{font-size:20px}#wm-panel #wm-booking-panel .wm-modal-content-wrap{background-color:#F5F8FA;height:100vh;overflow-y:scroll}#wm-panel #wm-booking-panel .wm-panel-cart-contents{padding:20px;background-color:white}#wm-panel #wm-booking-panel .woocommerce-cart{padding:20px}#wm-panel #wm-booking-panel table.wm-mini-cart-table tr:first-child td{border-top:none}.wm-booking-modal-cart{padding:25px}.wm-bookings-list-wrap h3{font-size:16px;font-weight:700}.wm-confirm-heading{display:flex;flex-direction:column;gap:10px;align-items:center}.wm-confirm-heading h2{margin:0 0 15px 0}.wm-confirmed-thumb{width:80px;height:80px;margin-bottom:40px}.booking-confirmation h2{margin:0}.wm-course-items{display:flex;gap:70px;flex-direction:column;width:100%}.wm-course-item{display:flex;gap:40px}.wm-course-item .wm-course-image-container{width:330px;max-width:100%;height:300px;flex:0 0 auto}.wm-course-item img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:4px}.wm-course-item h3{margin-top:10px;margin-bottom:10px;text-align:left}.wm-course-item h4{text-align:left;margin:0 0 10px 0}.wm-course-item ul.wm-course-dates{padding:0;margin:0;list-style:none}.wm-course-item ul.wm-course-dates li{line-height:1.2!important;margin:0 0 8px 0!important;font-size:14px!important}.wm-course-item .wm-course-item-details{flex:1}.wm-course-item .wm-course-desc{margin:20px 0}.wm-course-item .wm-course-teacher a{text-decoration:none;font-size:16px}.wm-course-item .wm-course-buttons{margin:20px 0;display:flex;gap:10px;align-items:center}.wm-course-item .wm-course-buttons .btn.btn-primary{padding:13px 25px}@media (max-width:766px){.wm-course-item{flex-direction:column;gap:15px}.wm-course-item .wm-course-image-container{width:100%;flex:0 0 260px;max-height:260px}}.wm-course-main-content{max-width:900px;margin:0 auto;font-size:16px;line-height:1.6}@media (max-width:766px){.wm-course-main-content{padding:0 20px;font-size:14px}}.wm-course-schedule{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:60px}.wm-course-schedule h2{margin:20px}.wm-course-schedule ul{list-style:none;padding:0;margin:0}ul.wm-series-occurrences{margin:0;padding:0}ul.wm-series-occurrences li{font-size:15px!important;font-weight:600!important;list-style:none;padding:5px 0px 10px;margin:0;border-bottom:1px solid #ccc}ul.wm-series-occurrences li:last-child{border-bottom:none}ul.wm-series-occurrences li .wm-series-date-time,ul.wm-series-occurrences li .wm-series-day-name{font-size:15px!important;font-weight:600!important}.wm-series-total-price{margin-bottom:20px;font-size:20px;font-weight:600}.wm-series-item{display:flex;gap:15px;align-items:center;font-size:14px;transition:all 0.5s}.wm-series-item span{font-weight:400;font-size:14px}.booking_window{width:100%;height:100%}.booking_window p{font-size:14px;font-family:"Mulish"}.booking_window h3{font-size:16px;margin:0;font-weight:600}.booking_window .wm-modal-content-wrap{padding:70px 0 90px}.booking_window .wm-event-booking-panel{display:flex;flex-direction:column;height:100%}.booking_window .wm-event-booking-heading{display:flex;gap:20px;padding:25px 25px 0}.booking_window .wm-event-booking-heading img{width:70px;height:70px;border-radius:4px;background-color:#F5F8FA}.booking_window .wm-event-booking-heading p{margin:0;font-size:15px;font-family:"Mulish"}.booking_window .wm-event-booking-heading h2.booking-window-heading{text-align:left;margin-bottom:2px;font-weight:700!important;font-size:16px;margin:0 0 5px 0;font-weight:500;font-family:"Mulish"}.booking_window .wm-event-booking-details{border-bottom:1px solid #ccc;padding:25px}.booking_window .wm-event-booking-details h5{font-size:16px;font-weight:500;font-family:"Mulish";margin:0;display:flex;gap:8px;align-items:center}.booking_window .wm-event-booking-details h5 .booking-window-time-icon svg{width:20px;height:20px}.booking_window .wm-event-booking-selection{padding:25px;padding-bottom:120px}.booking_window .wm-event-user-booking-selection{background:rgba(0,0,0,0.05);height:100%}.booking_window .wm-updating-total-credit-price{display:flex;flex-direction:column;align-items:baseline;padding:0;margin:0}.booking_window .wm-updating-total-credit-price p{margin:0;font-size:16px}.booking_window .wm-updating-total-credit-price p span{font-size:14px}.booking_window .wm-updating-total-credit-price p strong{font-weight:700;font-size:16px;display:inline-block;margin-right:5px}.booking_window .wm-date-totals{display:flex;justify-content:flex-end;gap:10px;padding-top:16px;align-items:baseline}.booking_window .wm-date-totals label{font-size:13px;font-weight:700;margin-bottom:0;display:none}.booking_window .wm-date-totals .wm-updating-total-credit-price{justify-content:flex-end;flex-direction:row;align-items:baseline;gap:20px;padding:0;margin:0}.booking_window .wm-date-totals .wm-updating-total-credit-price p{margin:0;font-size:16px}.booking_window .wm-date-totals .wm-updating-total-credit-price p span{font-size:14px}.booking_window .close-panel-button{display:none}.booking_window .wm-modal-header{position:absolute;padding:25px;display:flex;width:100%;justify-content:space-between;align-items:center;padding:20px 30px;background-color:white;border-bottom:1px solid #ccc}.booking_window .wm-modal-header h3{font-family:"Mulish";margin-right:30px;text-align:center;flex:1;font-size:16px;font-weight:700}.booking_window .wm-modal-header .wm-close.wm-back{cursor:pointer;width:20px;height:20px}.booking_window .wm-modal-header .wm-close.wm-back svg{width:100%;height:100%}.booking_window .wm-modal-footer{display:flex;align-items:center;justify-content:space-between;background-color:white;position:absolute;bottom:0;right:0;padding:25px;border-top:1px solid #ccc;left:0}.wm-popup{position:absolute;background-color:white;border:1px solid #ccc;padding:10px;box-shadow:0 2px 10px rgba(0,0,0,0.1);z-index:1000}.wm-popup ul{list-style:none;margin:0;padding:0}.wm-popup li{margin:0}.wm-popup li a{display:block;border-bottom:1px solid #ddd;color:#777;padding:10px 4px 8px 8px;display:flex;align-items:center;gap:10px}.wm-popup li a:hover{background-color:#efefef}.wm-popup li:last-child a{border-bottom:none}.wm-popup li:last-child{margin-bottom:0}.wm-popup a{text-decoration:none;color:black}.flex-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.1);z-index:9998}.flex-popup{position:absolute;background:white;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,0.2);z-index:9999}.flex-popup-header{padding:15px;border-bottom:1px solid #eee}.flex-popup-close{float:right;cursor:pointer;font-size:20px}.flex-popup-title{margin:0;font-size:16px;font-weight:600}.flex-popup-content{padding:15px;font-size:14px;font-family:"Mulish"}.flex-popup-footer{display:flex;justify-content:flex-end;align-items:center;padding:0 15px 15px}.wm-event-preview .event-image img{width:200px}.wm-event-preview .event-preview-element{margin:25px}.wm-user-heading{display:flex;gap:26px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0px 30px 0px}.wm-user-heading .wm-user-credits,.wm-user-heading .wm-user-pass,.wm-user-heading .wm-user-saldo{display:flex;align-items:center;gap:10px;flex:0 0 auto}.wm-user-heading .wm-user-passes{display:flex;flex-direction:column}.wm-user-heading span.wm-icon{background-color:transparent;height:18px}.wm-user-heading span.value{margin-top:6px;margin-left:-3px;font-weight:500}.wm-dashboard{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:50px}.wm-dashboard-element{background:white;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.1)}.wm-dashboard-element .wm-dashboard-element-header{padding:20px;border-bottom:1px solid #ddd}.wm-dashboard-element .wm-dashboard-element-header h3{margin:0;text-transform:uppercase;font-size:14px}.wm-dashboard-element .wm-dashboard-element-content{padding:20px}#wpadminbar{display:none}header.wm-subnavi{background:white;display:flex;justify-content:space-between;align-items:center;padding:10px 30px 0;border-bottom:1px solid #ddd}header.wm-admin-top-header{z-index:9999;width:calc(100vw - 160px);top:0;right:0;padding:0px 45px;background-color:white;flex-wrap:wrap;border-bottom:1px solid #ddd;display:flex;align-items:center;align-content:center;justify-content:center}header.wm-admin-top-header .wm-tabs{flex:100%}body.folded .wm-admin-top-header{width:calc(100vw - 36px)}.wm-top-navigation{display:flex;gap:0px;align-items:center;margin-left:auto;margin-right:30px}.wm-top-navigation a{color:black;display:flex;align-items:center;gap:10px;padding:20px 5px 20px 25px;font-size:13px;text-decoration:none;text-transform:uppercase}.btn-round{display:inline-block;background-color:#ddd;width:35px;height:35px;border-radius:50%}.wm-notifications .wm-notification-item{margin:30px 10px 0px 30px;padding:20px 20px 30px 30px;background:#4bc9ba;border-radius:8px;position:relative;display:inline-block;font-size:16px;line-height:1.4;width:900px;max-width:90%;color:white;display:flex;justify-content:space-between;align-items:flex-start}.wm-notifications .wm-notification-item h4.title{font-size:18px;font-weight:600;margin:0 0 10px 0;color:white}.wm-notifications .wm-notification-item .close-notification-button{color:white;text-decoration:none;cursor:pointer}.wm-notifications .wm-notification-item .close-notification-button span{width:24px;height:24px;background-color:white}.wm-notifications .wm-notification-item .close-notification-button:hover{border-color:white}header.wm-messaging-header{display:flex;align-items:center;gap:10px;padding-bottom:20px;padding-left:30px}header.wm-messaging-header ul{display:flex;gap:10px}header.wm-messaging-header ul li{margin:0}header.wm-messaging-header ul li a{text-decoration:none;padding:8px 20px;border:1px solid #ddd}.wm-messages-inbox{border-top:1px solid #ddd;display:flex;height:100%;min-height:600px}.wm-messages-inbox .sidebar{width:250px;border-right:1px solid #ddd;padding:20px 20px;overflow-y:auto}.wm-messages-inbox .main-area{flex:1;display:flex;flex-direction:column;background-color:#ffffff}.wm-messages-inbox .wm-inbox-messages{background:whitesmoke;padding:34px}.wm-messages-inbox .header{padding:0px 10px 20px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between}.wm-messages-inbox .chat-area{flex-grow:1;padding:30px 10px;overflow-y:auto;display:flex;flex-direction:column}.wm-messages-inbox .input-area{padding:30px 60px 0 0;border-top:1px solid #ddd;display:flex;justify-content:flex-start;gap:10px}.wm-messages-inbox .user-item{cursor:pointer;position:relative;display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;color:#555;font-weight:300}.wm-messages-inbox .user-item.unread-messages{font-weight:700;color:black}.wm-messages-inbox .user-item .wm-count{bottom:10px;left:18px;width:14px;height:14px;top:auto}.wm-messages-inbox .user-avatar{width:30px;height:30px;border-radius:50%;margin-right:10px;background-color:#ddd}.wm-messages-inbox .user-avatar img{border-radius:50%;width:100%}.wm-messages-inbox .message{max-width:80%;margin-bottom:25px;gap:5px;display:flex;align-items:flex-start;align-self:flex-start;flex-direction:column}.wm-messages-inbox .message .user-avatar{width:35px;height:35px;border-radius:50%;margin:0;background-color:#ddd}.wm-messages-inbox .message .message-author{font-weight:500;font-size:14px;display:block}.wm-messages-inbox .message-main{display:flex;gap:8px}.wm-messages-inbox .message-line{display:flex;align-items:center;flex:1;padding:10px 15px;border-radius:12px}.wm-messages-inbox .message.received .message-sent-time{margin-left:50px;font-size:14px;color:#666}.wm-messages-inbox .message.received .message-line{background-color:#548BF6;color:white}.wm-messages-inbox .message.sent{align-self:flex-end;align-items:flex-end}.wm-messages-inbox .message.sent .message-sent-time{margin-right:50px;font-size:14px;color:#666}.wm-messages-inbox .message.sent .message-line{background-color:white}.wm-messages-inbox h4.chat-date-separator{color:#666;padding-bottom:5px;margin:15px 0 15px;display:inline-block;font-size:14px;font-weight:300;text-align:center}.wm-messages-inbox input[type=text]{width:calc(100% - 80px);padding:8px 14px;border:1px solid #ccc;border-radius:5px;line-height:1;font-size:16px}.wm-messages-inbox button{text-transform:uppercase;font-size:16px;line-height:1;padding:8px 14px;width:70px;padding:10px;background-color:#3AAF90;color:white;border:none;border-radius:5px;cursor:pointer}.feed-container{max-width:600px;margin:0 auto;background-color:white;padding:20px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.post-input{display:flex;flex-direction:column;margin-bottom:20px}.post-input textarea{width:100%;border:1px solid #ddd;padding:10px;border-radius:5px;resize:none}.post-input .event-input,.post-input .tags-input{width:100%;margin-top:10px;padding:8px;border:1px solid #ddd;border-radius:5px}.post-input button{align-self:flex-end;background-color:#1877f2;color:white;border:none;padding:8px 15px;margin-top:10px;border-radius:5px;cursor:pointer}.post-input button:hover{background-color:#155dc1}.post{background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:20px}.post .post-header{display:flex;align-items:center;margin-bottom:10px}.post .post-header .user-avatar{width:40px;height:40px;background-color:#ccc;border-radius:50%;margin-right:10px}.post .post-header .user-info .user-name{font-weight:bold;display:block}.post .post-header .user-info .post-time{font-size:0.85rem;color:#555}.post .post-content{margin-bottom:15px;font-size:1rem;line-height:1.5}.post .post-tags{margin-bottom:15px;font-size:0.9rem;color:#555}.post .post-tags .event-name{display:block;font-weight:bold;margin-bottom:5px}.post .post-tags .tags{color:#1877f2}.post .post-tags .tags span{margin-right:5px}.post .post-footer .comment-btn{background-color:transparent;border:none;color:#1877f2;cursor:pointer}.post .post-footer .comment-btn:hover{text-decoration:underline}.post .comment-section{margin-top:15px;border-top:1px solid #ddd;padding-top:15px}.post .comment-section .comment-input{display:flex;flex-direction:column;margin-bottom:10px}.post .comment-section .comment-input textarea{width:100%;border:1px solid #ddd;padding:8px;border-radius:5px;resize:none}.post .comment-section .comment-input button{align-self:flex-end;background-color:#1877f2;color:white;border:none;padding:5px 10px;margin-top:8px;border-radius:5px;cursor:pointer}.post .comment-section .comment-input button:hover{background-color:#155dc1}.post .comment-section .comment{display:flex;margin-bottom:10px}.post .comment-section .comment .comment-avatar{width:30px;height:30px;background-color:#ccc;border-radius:50%;margin-right:10px}.post .comment-section .comment .comment-content .comment-user{font-weight:bold;display:block;margin-bottom:5px}.post .comment-section .comment .comment-content p{margin:0;font-size:0.9rem;line-height:1.4}.post .comment-section .comment .comment-content .comment-time{font-size:0.75rem;color:#777;margin-top:5px}.wm-alert-modal{max-width:400px;transition-duration:0.4s;transition-timing-function:cubic-bezier(0.36,0.55,0.19,1);transition-property:all,margin}.wm-login-success-message{font-weight:500;text-align:center;margin:100px 0}.wm-login-success-message p{font-size:24px}.wm-modal-content .wm-event-details{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:10px}.wm-admin-modal-overlay{position:fixed;z-index:11220030;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(204,204,204,0.95)}.wm-admin-modal{z-index:11220031;background-color:#fefefe;overflow:hidden;max-width:100%;border-radius:8px;box-sizing:border-box;box-shadow:0 10px 50px -10px rgba(0,0,0,0.4);border:0;width:420px;transition:all 0.5s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.wm-admin-modal .wm-modal-footer{padding:20px;text-align:right;margin-top:20px;background:#f1f1f1}.wm-admin-modal .wm-modal-content-wrap{padding:30px 40px 40px;width:100%}.wm-admin-modal .wm-modal-content{color:#777;font-size:14px;font-weight:300}.wm-admin-modal .wm_modal_inner_wrap{padding:20px 0}.wm-admin-modal .wm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #ccc}.wm-admin-modal .wm-modal-header h3{margin:0;white-space:normal;font-size:20px}.wm-admin-modal .wm-modal-header .wm-close-modal{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;color:#000;font-size:20px;cursor:pointer}.wm-admin-modal .wm-modal-header .wm-close-modal:before{content:"×";line-height:1;transform:translateY(-2px)}.wm-admin-modal .wm-modal-buttons{display:flex;gap:10px;justify-content:flex-end}.wm-replaceable-content{font-size:16px;font-family:"Mulish";color:#777;line-height:1.4;margin-bottom:40px}.form-group-replaceable label.control-label{display:none}.booking-status-heading{margin:20px 0}.add-discount-wrap{display:flex;gap:10px;align-items:center}.user-meta-section{padding:30px 0 20px;border-bottom:1px solid #ddd;margin-bottom:20px}.wm-user-booking-actions{display:flex;flex-direction:column;gap:20px}.search-results-user-heading{font-size:12px;font-weight:600;font-family:"Mulish";text-transform:uppercase;padding-bottom:15px}#wm-panel h4.wm-admin-action-heading{font-size:15px;font-weight:600}table.wm-user-details-table{margin:20px 0;width:100%}table.wm-user-details-table td{padding:12px 3px;vertical-align:middle;border-bottom:1px solid #ddd}table.wm-user-details-table td.action{text-align:right;width:200px}table.wm-user-details-table tr:last-child td{border:none}.btn.btn-action-link{background:none;border:1px solid #ddd;padding:4px 8px;font-size:14px;color:#222;font-weight:300;letter-spacing:0.5px;font-family:"Mulish"}.btn.btn-action-link:hover{color:black;border-color:black}.btn.btn-action-link:focus{background-color:#ddd}.wm-event-message-attendees-list{font-size:14px;font-family:"Mulish"}.wm-event-message-attendees-list h3{font-size:14px;font-weight:600;padding:10px 0 20px}.search-results-secondary{padding:20px 0}.search-results{box-shadow:0px 4px 7px rgba(0,0,0,0.15);position:absolute;z-index:111;background:white}.wm-search-box{width:200px;max-width:100%}.wm-search-box .search-input-wrap{padding:0;background-color:white;background-image:url(../icons/search_dark.svg);background-repeat:no-repeat;background-position:15px 50%;background-size:20px 20px;width:160px;transition:width 0.4s ease-out}.wm-search-box .wm-search-input{width:100%;padding:4px 8px 4px 42px;border:none;border:1px solid #ccc;background:transparent;border-radius:4px}.wm-search-box .search-input-wrap.minimized{width:50px}.wm-search-box .search-input-wrap.minimized:focus,.wm-search-box .search-input-wrap.minimized:hover{width:160px}.wm-search-box .search-results{margin-top:10px;border:1px solid #ccc;border-radius:4px;padding:10px 10px 10px;display:none}.wm-search-box .search-results .search-result-item{display:flex;align-items:center;cursor:pointer;padding:10px 10px 10px 0;gap:15px;border-bottom:1px solid #ccc}.wm-search-box .search-results .search-result-item:hover{background-color:#efefef}.wm-search-box .search-results .search-result-item:last-child{border-bottom:none}.wm-search-box .search-results .search-result-item .wm-search-result-details-name{line-height:1;font-size:14px;font-weight:500;margin-bottom:4px}.wm-search-box .search-results .search-result-item .wm-search-result-details-email{line-height:1;font-size:14px;font-weight:400;color:#666}.woocommerce-account table.account-orders-table .woocommerce-orders-table__cell-order-actions{display:flex;align-items:center;max-width:200px;flex-wrap:wrap;padding:10px}.woocommerce-account table.account-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button{padding:5px 10px;font-size:12px;width:auto!important;margin:0 0 10px 10px!important}@media (max-width:766px){.woocommerce-account table.account-orders-table .woocommerce-orders-table__cell-order-actions{display:block}}.wm-user-account-section .wm-credits-table,.wm-user-account-section .wm-passes-table,.wm-user-account-section .wm_bookings_table{width:100%}@media (max-width:766px){.wm-user-account-section .wm-credits-table thead,.wm-user-account-section .wm-passes-table thead,.wm-user-account-section .wm_bookings_table thead{display:none}.wm-user-account-section .wm-credits-table tbody,.wm-user-account-section .wm-credits-table td,.wm-user-account-section .wm-credits-table tr,.wm-user-account-section .wm-passes-table tbody,.wm-user-account-section .wm-passes-table td,.wm-user-account-section .wm-passes-table tr,.wm-user-account-section .wm_bookings_table tbody,.wm-user-account-section .wm_bookings_table td,.wm-user-account-section .wm_bookings_table tr{display:block;width:100%}.wm-user-account-section .wm-credits-table tr,.wm-user-account-section .wm-passes-table tr,.wm-user-account-section .wm_bookings_table tr{margin-bottom:1.5rem;padding:1rem;border:1px solid #eee;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.wm-user-account-section .wm-credits-table td,.wm-user-account-section .wm-passes-table td,.wm-user-account-section .wm_bookings_table td{padding:0.5rem 0;border:none;text-align:left}.wm-user-account-section .wm-credits-table td:before,.wm-user-account-section .wm-passes-table td:before,.wm-user-account-section .wm_bookings_table td:before{content:attr(data-label);font-weight:bold;display:block;margin-bottom:0.3rem;color:#666;font-size:0.9em}.wm-user-account-section .wm-credits-table td:first-child,.wm-user-account-section .wm-passes-table td:first-child,.wm-user-account-section .wm_bookings_table td:first-child{padding-top:0}.wm-user-account-section .wm-credits-table td:first-child strong,.wm-user-account-section .wm-passes-table td:first-child strong,.wm-user-account-section .wm_bookings_table td:first-child strong{font-size:1.1em;display:block;margin-bottom:0.5rem}.wm-user-account-section .wm-credits-table td .btn,.wm-user-account-section .wm-passes-table td .btn,.wm-user-account-section .wm_bookings_table td .btn{width:100%;margin-top:0.5rem}.wm-user-account-section .wm-credits-table tr.wm-row-dim,.wm-user-account-section .wm-passes-table tr.wm-row-dim,.wm-user-account-section .wm_bookings_table tr.wm-row-dim{opacity:0.7;background:#f9f9f9}}@media (max-width:766px){.logged-in.woocommerce-account table.account-orders-table td{padding:5px}}#site-content .woocommerce p.lost_reset_password{margin:0 0 20px 0}#site-content .woocommerce p.woocommerce-form-row{margin:0 0 20px 0;float:none}.woocommerce-page form .form-row-last,.woocommerce form .form-row-last{float:none}.wm-flow .products-list h2{margin-bottom:30px;font-weight:700;font-size:20px}.wm-flow .products-list .wm-shop-list-table{margin-bottom:50px}#site-content section.wm-user-account-section,.wm-user-account-section{padding:40px 30px;margin-bottom:50px;background:whitesmoke;overflow:scroll}#site-content section.wm-user-account-section h2,.wm-user-account-section h2{font-size:18px;font-weight:500;margin:0 0 30px;font-weight:800}@media (max-width:766px){#site-content section.wm-user-account-section,.wm-user-account-section{background:none;padding:0}#site-content section.wm-user-account-section .btn-action,.wm-user-account-section .btn-action{min-width:50px}}.wm-products-list{max-width:100%;width:700px;margin:0 auto 40px;padding:20px;background:whitesmoke}.wm-products-list .product-row{display:flex;align-items:flex-start;justify-content:space-between;padding:20px;border-bottom:1px solid #ddd;gap:20px;background:white}.wm-products-list .price-and-button,.wm-products-list .product-info{display:flex;flex-direction:column}.wm-products-list .product-info{flex:1}.wm-products-list .product-info .title{font-weight:600}.wm-products-list .price-and-button{flex-direction:row;align-items:center;gap:15px}@media (max-width:768px){.wm-products-list .product-row{align-items:flex-start}.wm-products-list .price-and-button{flex-direction:column;align-items:flex-end;gap:15px}}.wm-flow.woocommerce-checkout #site-content .woocommerce{padding:0}.wm-flow.woocommerce-checkout #site-content .woocommerce.alignwide{width:100%}.wm-flow.woocommerce-checkout #site-content .woocommerce h3{font-weight:700;font-size:22px;text-align:left;margin-bottom:30px}.wm-flow.woocommerce-checkout #site-content .woocommerce #order_review h4{font-size:16px;text-align:left;margin:0 0 5px 0}.wm-flow.woocommerce-checkout #site-content{max-width:100%!important;width:1100px}.wm-flow.woocommerce-checkout form #order_review,.wm-flow.woocommerce-checkout form #order_review_heading{width:45%;padding-left:30px}.wm-flow.woocommerce-checkout form .col2-set{width:55%;float:left;padding-right:40px}@media (max-width:766px){.wm-flow.woocommerce-checkout form #order_review,.wm-flow.woocommerce-checkout form #order_review_heading,.wm-flow.woocommerce-checkout form .col2-set{width:100%;padding:0;float:none}}.wm-flow .woocommerce-order .woocommerce-notice{font-size:18px;font-weight:700;font-family:"Mulish";margin:0 0 30px}.wm-flow .woocommerce-order-details{max-width:100%;width:900px;margin:0 auto;background:white;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,0.4);padding:30px!important}.wm-flow .woocommerce-order-details h2{font-weight:700;text-align:left}.wm-flow .woocommerce-order-details .shop-table td{padding:20px 0}.wm-flow .woocommerce-order-details .shop-table td.woocommerce-table__product-name{width:60%}.wm-flow .woocommerce-order-details .wc-item-meta-label{display:none}.wm-flow .woocommerce-order-details ul.wc-item-meta{padding:10px 0 20px;margin:0}.wm-flow .woocommerce-order-details ul.wc-item-meta li,.wm-flow .woocommerce-order-details ul.wc-item-meta p{margin:0!important}.woocommerce-customer-details{display:none}.woocommerce-thankyou-order-received{display:none}.wm-flow.woocommerce-order-received h1.main-title{text-align:center;font-weight:700;margin-bottom:40px}.woocommerce-order-overview{display:none;margin:20px 0 30px 0;list-style:none}.woocommerce-order p{margin:0!important}.includes_tax{display:block}.woocommerce-error{border:2px solid #cd2653;padding:20px;font-size:16px}.wm-order-review{background:white;padding:0px;margin-bottom:50px}.wm-order-review .wm-list-table td,.wm-order-review .wm-list-table th{padding:18px 15px;border:none;border-bottom:1px solid #ddd;font-size:16px}@media (max-width:766px){.wm-order-review .wm-list-table td,.wm-order-review .wm-list-table th{font-size:15px}}.wc-block-components-button{border:1px solid;text-decoration:none;font-weight:700}.wm-flow.woocommerce-account .woocommerce-MyAccount-content{width:100%}.wm-flow.woocommerce-account .woocommerce-MyAccount-content .wm-list-table td{padding:12px 15px;border:none;border-bottom:1px solid #ddd;font-size:14px}.wm-flow.logged-in.woocommerce-account #site-content .woocommerce{display:flex;flex-direction:column;gap:40px;padding:0;margin:0}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation{position:relative;width:300px;margin:0 auto}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation.woocommerce-MyAccount-navigation-link--downloads{display:none}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation.wc-bottom-navi ul{display:block;border:none;position:static}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;border:1px solid #ccc;cursor:pointer;background-color:#fff;display:none;position:absolute;width:300px}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:10px;border-bottom:1px solid #ccc}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover{background-color:#f0f0f0}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;color:#333;display:block}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation.active ul{display:block}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation .current-item{display:block;padding:10px;border:1px solid #ccc;background-color:#fff;position:relative}.wm-flow.logged-in.woocommerce-account .woocommerce-MyAccount-navigation .current-item:after{content:"▼";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.wm_login_form_wrap .form-group,.wm_register_form_wrap .form-group{margin-bottom:15px}.wm_login_form_wrap input[type=email],.wm_login_form_wrap input[type=number],.wm_login_form_wrap input[type=password],.wm_login_form_wrap input[type=text],.wm_login_form_wrap select,.wm_login_form_wrap textarea,.wm_register_form_wrap input[type=email],.wm_register_form_wrap input[type=number],.wm_register_form_wrap input[type=password],.wm_register_form_wrap input[type=text],.wm_register_form_wrap select,.wm_register_form_wrap textarea{padding:6px 10px;color:#333;font-size:16px;font-weight:400;border-color:#CFDADC}.wm_login_form_wrap .password-container{position:relative}.wm_login_form_wrap .password-container .eye-icon{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.wm_login_form_wrap .password-container input[type=password],.wm_login_form_wrap .password-container input[type=text]{padding-right:30px}.forgot-password-link{margin-top:15px}#wm-payment-history h3{font-size:18px;font-weight:700;margin-bottom:20px}#wm-single-order .wm-single-order-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}#wm-single-order .wm-single-order-header h2{font-size:18px;font-weight:800}#wm-single-order h3{font-size:18px;font-weight:700;margin-bottom:20px}#wm-single-order .wm-single-order-details{border-top:1px solid #ddd;padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:20px}#wm-single-order .wm-single-order-details .wm-single-order-details-list li{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}#wm-single-order .wm-single-order-details .wm-single-order-details-list li span.wm-order-label{font-size:13px;font-weight:600}#wm-single-order .wm-single-order-details .wm-single-order-details-list li span.wm-order-value{font-size:13px}#wm-single-order .wm-single-order-products{margin:30px 0}#wm-single-order .wm-single-order-products .order-total{text-align:right}#wm-single-order .wm-single-order-products .order-total .woocommerce-Price-amount{font-weight:700}#wm-single-order .wm-single-order-products .order-discount{font-size:13px;padding-bottom:15px;margin-top:-5px;color:grey}#wm-single-order .wm-single-order-products .event-details,#wm-single-order .wm-single-order-products .item-name{font-size:14px}#wm-single-order .wm-single-order-products .remove-product-from-order-button{display:inline-block;padding-bottom:3px;padding-left:8px;font-weight:800;text-transform:uppercase;font-size:10px;cursor:pointer}#wm-single-order .wm-single-order-products .remove-product-from-order-button:hover{color:#cc3333}.wm-payment-notes .label{font-weight:500}.order-items{margin:20px 0}.order-item{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.item-details{flex:1}.item-price{text-align:right;margin-left:20px}.order-total{display:flex;justify-content:space-between;border-top:2px solid #eee;margin-top:20px;padding-top:10px}.tax-note{font-size:0.8em;color:#666;font-weight:normal}.wm-order-list{margin:20px 0;padding:0}.wm-order-item,.wm-order-item p{font-size:15px}.order-item-event-details{margin:10px 0 20px 0}.wm-order-item .order-total{border-top:1px solid;margin:20px 0;padding-top:10px}.wm-single-order-status-indicator-text{border:1px dashed indianred;padding:4px 13px 5px;border-radius:4px;color:indianred;text-transform:capitalize}.wm-single-order-status-indicator-text.completed{background-color:#d5edcd;color:#0c3c3d;border:1px solid darkgreen}.wm-payment-notes{margin:0px 0 30px;font-size:14px;border-left:7px solid red;border-radius:0;padding-left:20px}.wm-payment-notes.paid{border-left-color:green}.wm-payment-notes div:last-child span{font-weight:500}.wm-payment-note small{display:block}.wm-payment-note{margin-bottom:10px}body.panel-open{position:fixed;width:100%}a:focus{outline:none;box-shadow:none}.wm-admin-events-page,.wm-admin-page{font-size:16px;font-family:"Mulish",sans-serif}.wm-admin-events-page h1,.wm-admin-events-page h2,.wm-admin-events-page h3,.wm-admin-events-page h4,.wm-admin-events-page h5,.wm-admin-page h1,.wm-admin-page h2,.wm-admin-page h3,.wm-admin-page h4,.wm-admin-page h5{font-family:"Mulish",sans-serif;text-align:left;margin:0 0 0 0;line-height:1.2;color:#0c3c3d}.wm-admin-events-page h1 a,.wm-admin-events-page h2 a,.wm-admin-events-page h3 a,.wm-admin-events-page h4 a,.wm-admin-events-page h5 a,.wm-admin-page h1 a,.wm-admin-page h2 a,.wm-admin-page h3 a,.wm-admin-page h4 a,.wm-admin-page h5 a{text-decoration:none}.wm-admin-events-page h1,.wm-admin-page h1{font-size:18px;font-weight:500}.wm-admin-events-page h2,.wm-admin-page h2{font-size:18px;font-weight:500}.wm-admin-events-page h3,.wm-admin-page h3{font-size:18px;font-weight:500}.wm-admin-events-page h4,.wm-admin-page h4{font-size:18px}.wm-admin-events-page p,.wm-admin-page p{margin:0 0 10px 0}.wm-admin-events-page div strong,.wm-admin-events-page p strong,.wm-admin-page div strong,.wm-admin-page p strong{font-weight:800}.wm-admin-events-page p.thin,.wm-admin-page p.thin{font-size:14px}a{color:#387B77}.wm-events h1,.wm-events h2,.wm-events h3,.wm-events h4,.wm-events h5{font-family:"Montserrat",sans-serif;margin:0 0 20px 0;font-weight:800;line-height:1.2;color:#0c3c3d}.wm-events h1 a,.wm-events h2 a,.wm-events h3 a,.wm-events h4 a,.wm-events h5 a{text-decoration:none}.wm-events h1{font-size:24px;font-weight:800}.wm-events h2{font-size:22px}.wm-events h3{font-size:20px}.wm-events h4{font-size:18px}.wm-events p{font-size:16px;font-family:"Mulish",sans-serif;margin:0 0 10px 0}.wm-events p.thin{font-size:14px}.wm-events a{color:#387B77}@media (max-width:766px){.hide-mobile{display:none}}@media (min-width:767px){.hide-desktop{display:none}}
/*# sourceMappingURL=wm_styles.css.map */