.sheedance-registration{--form-align:left;--fieldset:0px;--fieldset-color:#000;--fieldset-padding:0 0 15px 0;--fieldset-bg-color:transparent;--form-desc-size:14px;--form-desc-color:#666;--font-size:15px;--label-color:#3f4b5b;--weight:normal;--align:left;--required-color:#b94a48;--required-weight:bold;--label-padding:0 0 3px 0;--field-font-size:14px;--field-height:32px;--field-width:100%;--field-pad:6px 10px;--field-weight:normal;--text-color:#555;--border-color:#bfc3c8;--field-border-width:1px;--field-border-style:solid;--bg-color:#fff;--border-color-active:#5600b2;--bg-color-disabled:#fff;--border-color-disabled:#e5e5e5;--text-color-disabled:#a1a1a1;--radio-align:block;--check-align:block;--check-font-size:13px;--check-label-color:#444;--check-weight:normal;--border-radius:4px;--progress-active-bg-color:#5600b2;--box-shadow:0 1px 1px #00000013 inset}.sheedance-registration-hidden{display:none}.sheedance-registration,.sheedance-registration form{text-align:left;text-align:var(--form-align)}form input.sheedance-registration-verify{position:absolute;left:-3000px}.sheedance-registration fieldset{min-width:0;display:block}.sheedance-registration fieldset fieldset{background-color:#0000;border:none;margin:0;padding:0}.sheedance-registration .sheedance-registration-form-fields>fieldset{border-width:0;border-width:var(--fieldset);border-style:solid;border-color:#000;border-color:var(--fieldset-color);padding:0 0 15px;padding:var(--fieldset-padding);background-color:#0000;background-color:var(--fieldset-bg-color);margin:0}legend.sheedance-registration-hidden{display:none!important}.sheedance-registration .sheedance-registration-form-fields{opacity:1;transition:opacity .1s linear}.sheedance-registration .sheedance-registration-form-field.sheedance-registration-html-container{color:var(--form-desc-color);font-size:14px;font-size:var(--form-desc-size)}.sheedance-registration .sheedance-registration-required{color:var(--required-color);font-weight:700;font-weight:var(--required-weight)}.sheedance-registration input[type=text],.sheedance-registration input[type=email],.sheedance-registration input[type=number],.sheedance-registration input[type=tel],.sheedance-registration textarea{font-family:var(--font);font-size:14px;font-size:var(--field-font-size);margin-bottom:0}.sheedance-registration textarea{vertical-align:top;height:auto}.sheedance-registration input[type=text],.sheedance-registration input[type=email],.sheedance-registration input[type=number],.sheedance-registration input[type=tel],.sheedance-registration textarea{color:var(--text-color);background-color:#fff;background-color:var(--bg-color);border-color:#bfc3c8;border-color:var(--border-color);border-width:1px;border-width:var(--field-border-width);border-style:solid;border-style:var(--field-border-style);border-radius:4px;border-radius:var(--border-radius);width:100%;width:var(--field-width);max-width:100%;font-size:14px;font-size:var(--field-font-size);padding:6px 10px;padding:var(--field-pad);box-sizing:border-box;font-weight:400;font-weight:var(--field-weight);box-shadow:var(--box-shadow);outline:none}.sheedance-registration input[type=radio],.sheedance-registration input[type=checkbox]{border-color:#bfc3c8;border-color:var(--border-color);box-shadow:var(--box-shadow);float:none}.sheedance-registration input[type=radio]:after,.sheedance-registration input[type=checkbox]:after{display:none}.sheedance-registration input[type=text],.sheedance-registration input[type=email],.sheedance-registration input[type=number],.sheedance-registration input[type=tel],.sheedance-registration input[type=file]{height:32px;height:var(--field-height);line-height:1.3}.sheedance-registration input[type=file]{box-shadow:none;color:var(--text-color);font-size:14px;font-size:var(--field-font-size);display:initial;background-color:#0000;border:none;outline:none;padding:0}.sheedance-registration input[readonly]{background-color:#fff;background-color:var(--bg-color-disabled);color:var(--text-color-disabled);border-color:#e5e5e5;border-color:var(--border-color-disabled)}.sheedance-registration .sheedance-registration-primary-label{max-width:100%;font-size:15px;font-size:var(--font-size);color:var(--label-color);font-weight:400;font-weight:var(--weight);text-align:left;text-align:var(--align);padding:0 0 3px;padding:var(--label-padding);width:auto;margin:0;display:block}.sheedance-registration .sheedance-registration-top-container .sheedance-registration-primary-label{float:none;width:auto;display:block}.sheedance-registration .sheedance-registration-description{clear:both}.sheedance-registration input[type=number][readonly]{-moz-appearance:textfield}.sheedance-registration input.sheedance-auto-width{width:auto}.sheedance-registration .sheedance-registration-submit{clear:both}.sheedance-registration .sheedance-registration-submit button{-webkit-appearance:none;cursor:pointer}.sheedance-registration-forms.sheedance-registration-theme.sheedance-registration{direction:ltr;max-width:100%}.sheedance-registration-theme.sheedance-registration .sheedance-registration-icon-font{color:#3f4b5b}.sheedance-registration-theme.sheedance-registration .sheedance-form-field{margin-bottom:20px}.sheedance-registration-theme.sheedance-registration div.sheedance-registration-description{color:#666;text-align:left;max-width:100%;padding:0;font-size:12px;font-style:normal;font-weight:400}.sheedance-registration-theme.sheedance-registration input::placeholder,.sheedance-registration-theme.sheedance-registration textarea::placeholder{color:#a1a1a1}.sheedance-registration-theme.sheedance-registration input::placeholder,.sheedance-registration-theme.sheedance-registration textarea::placeholder{color:#a1a1a1}.sheedance-registration-theme.sheedance-registration input::-moz-placeholder,.sheedance-registration-theme.sheedance-registration textarea::-moz-placeholder{color:#a1a1a1;opacity:1}.sheedance-registration-theme.sheedance-registration .sheedance-form-field input:not([type=file]):focus,.sheedance-registration-theme.sheedance-registration textarea:focus{color:var(--text-color);box-shadow:0 1px 1px #00000013 inset, 0 0 8px rgba(, , , .6);background-color:#fff;border-color:#5600b2}.sheedance-registration-theme.sheedance-registration .sheedance-registration-submit button{text-align:center;color:#fff;cursor:pointer;width:auto;height:auto;text-shadow:none;box-sizing:border-box;vertical-align:middle;background:#5600b2;border:1px solid #5600b2;border-radius:4px;margin:10px 0;padding:10px 20px;font-size:15px;font-weight:400;line-height:normal;box-shadow:0 1px 1px #eee}.sheedance-registration-theme.sheedance-registration .sheedance-registration-submit button:hover{color:#0c0000;background:#40eab8;border-color:#40eab8}.sheedance-registration-theme.sheedance-registration .sheedance-registration-submit button:focus,.sheedance-registration-theme.sheedance-registration .sheedance-registration-submit button:active{color:#0a0a0a;background:#40eab8;border-color:#40eab8;outline:none}.sheedance-registration-theme.sheedance-registration .sheedance-registration-total-formatted{color:#3f4b5b;font-size:15px}.sheedance-horizontal-radio .sheedance-registration-checkbox{margin:0 5px 0 0}.sheedance-vertical-radio .sheedance-registration-radio{display:block}.sheedance-horizontal-radio .sheedance-registration-checkbox{padding-left:0;display:inline-block}.sheedance-registration .sheedance-registration-radio{display:block;display:var(--radio-align)}.sheedance-registration .sheedance-registration-checkbox{display:block;display:var(--check-align)}.sheedance-registration .sheedance-vertical-radio .sheedance-registration-radio{display:block}.sheedance-registration .sheedance-horizontal-radio .sheedance-registration-checkbox{display:inline-block}.sheedance-registration .sheedance-registration-checkbox label,.sheedance-registration .sheedance-registration-radio label{white-space:normal;display:inline}.sheedance-registration .sheedance-vertical-radio .sheedance-registration-radio label{text-indent:-20px;padding-left:20px;display:block}.sheedance-registration .sheedance-registration-radio label,.sheedance-registration .sheedance-registration-checkbox label{font-size:13px;font-size:var(--check-font-size);color:var(--check-label-color);font-weight:400;font-weight:var(--check-weight);line-height:1.3}.sheedance-registration .sheedance-registration-radio input[type=radio],.sheedance-registration .sheedance-registration-checkbox input[type=checkbox]{font-size:13px;font-size:var(--check-font-size);position:static}.sheedance-registration .sheedance-registration-radio input[type=radio]{border-radius:50%}.sheedance-registration .sheedance-registration-checkbox input[type=checkbox]{border-radius:0}.sheedance-registration .sheedance-registration-radio input[type=radio],.sheedance-registration .sheedance-registration-checkbox input[type=checkbox]{appearance:none;background-color:var(--bg-color);color:var(--border-color);border:1px solid;border-color:var(--border-color);vertical-align:middle;width:18px;min-width:18px;height:18px;position:initial;flex:none;margin:0 5px 0 0;padding:0;display:inline-block!important}.sheedance-registration .sheedance-registration-radio input[type=radio]:before,.sheedance-registration .sheedance-registration-checkbox input[type=checkbox]:before{content:"";width:12px;height:12px;box-shadow:inset 10px 10px var(--text-color);border-radius:50%;margin:2px 0 0 2px;transition:transform .12s ease-in-out;display:block;transform:scale(0)}.sheedance-registration .sheedance-registration-checkbox input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);border-radius:0}.sheedance-registration .sheedance-registration-radio input[type=radio]:checked:before,.sheedance-registration .sheedance-registration-checkbox input[type=checkbox]:checked:before{transform:scale(1)}.sheedance-registration-screen-reader{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.sheedance-registration-screen-reader.sheedance-registration-hidden{display:initial}.sheedance-registration-verify{position:absolute;left:-3000px}.sheedance-registration .sheedance-registration-form-field{clear:both}.sheedance-registration-combo-inputs-container,.sheedance-registration-form-fields .sheedance-registration-fields-container{grid-gap:0 2%;grid-template-columns:repeat(12,1fr);grid-auto-rows:max-content;display:grid}.sheedance-registration-combo-inputs-container>*,.sheedance-registration-fields-container .sheedance-registration-form-field,.sheedance-registration-fields-container>*{grid-column:span 12/span 12}.sheedance-registration-6,.sheedance-registration-half,.sheedance-registration-form-field.sheedance-registration-6,.sheedance-registration-form-field.sheedance-registration-half{grid-column:span 6/span 6}.sheedance-registration-third,.sheedance-registration-form-field.sheedance-registration-third{grid-column:span 4/span 4}.sheedance-registration-12{box-sizing:border-box;grid-column:span 12/span 12;width:100%!important}.sheedance-registration-first,.sheedance-registration-form-field.sheedance-registration-first{grid-column-start:1}@media only screen and (width<=600px){.sheedance-registration-fields-container>.sheedance-registration-submit,.sheedance-registration-fields-container>.sheedance-registration-form-field{grid-column:1/span 12!important}}.sheedance-registration-form-field .sheedance-registration-checkbox,.sheedance-registration-form-field .sheedance-registration-checkbox+.sheedance-registration-checkbox,.sheedance-registration-form-field .sheedance-registration-radio{margin-top:0;margin-bottom:0}.sheedance-registration-clearfix:after{content:".";clear:both;visibility:hidden;height:0;line-height:0;display:block}.sheedance-registration-clearfix{display:block}.sheedance-registration-icon-font{text-shadow:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;font-size:18px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .1s ease-in-out,opacity .1s ease-in-out;display:inline-block}.sheedance-registration-icon-font:before{text-align:center;font-family:s11-fp!important}.sheedance-registration-icon-font:hover{box-shadow:none;text-decoration:none!important}.sheedance-registration-icon-font:focus{box-shadow:none}.sheedance-registration-icon-font:active{outline:none}.sheedance-registration,.sheedance-registration-forms{--image-size:150px}.sheedance-registration .sheedance-registration-input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:-ms-flexbox;display:flex;position:relative}.sheedance-registration .sheedance-registration-input-group.sheedance-registration-hidden{display:none}.sheedance-registration .sheedance-registration-input-group>input{flex:auto;min-width:0;margin-bottom:0;display:block;position:relative;width:1%!important}.sheedance-registration .sheedance-registration-radio input[type=radio]:checked:before,.sheedance-registration .sheedance-registration-checkbox input[type=checkbox]:checked:before{box-shadow:inset 10px 10px var(--progress-active-bg-color)}.sheedance-registration input[type=file]::-webkit-file-upload-button{color:var(--text-color);background-color:#fff;background-color:var(--bg_color);padding:6px 10px;padding:var(--field-pad);border-radius:4px;border-radius:var(--border-radius);border-color:#bfc3c8;border-color:var(--border-color);border-width:1px;border-width:var(--field-border-width);border-style:solid;border-style:var(--field-border-style)}.sheedance-registration .sheedance-registration-dropzone{border-color:#bfc3c8;border-color:var(--border-color);border-radius:4px;border-radius:var(--border-radius);color:var(--text-color);background-color:#fff;background-color:var(--bg-color)}.sheedance-registration .sheedance-registration-dropzone .sheedance-registration-upload-icon:before{color:var(--text-color)}.sheedance-registration-image-size-large{--image-size:320px}.sheedance-registration-image-options .sheedance-registration-opt-container{flex-flow:wrap;margin:0 -10px;display:inline-flex}.sheedance-registration-image-options .sheedance-registration-checkbox input[type=checkbox]{opacity:0;z-index:-1;position:absolute}.sheedance-registration-image-options .sheedance-registration-image-option-container{border:1px solid #bfc3c8;border-color:var(--border-color);border-width:var(--field-border-width);border-radius:3px;border-radius:var(--border-radius);box-sizing:border-box;flex-wrap:wrap;height:100%;display:flex;position:relative}.sheedance-registration-image-options .sheedance-registration-image-option-container.sheedance-registration-label-with-image img{border-bottom-right-radius:0;border-bottom-left-radius:0}.sheedance-registration-image-option-container .sheedance-registration-selected-checkmark{z-index:99;display:none;position:absolute;top:-12px;left:-10px}.sheedance-registration-image-option-container .sheedance-registration-selected-checkmark svg{fill:var(--border-color-active);width:24px;height:24px}.sheedance-registration-text-label-for-image{text-align:center;word-break:keep-all;width:100%;padding:10px}.sheedance-registration-image-options .sheedance-registration-image-option-container:hover,input[type=checkbox]:checked+.sheedance-registration-image-option-container{border-color:#5600b2;border-color:var(--border-color-active);box-shadow:0 0 0 1px #5600b2;box-shadow:0 0 0 1px var(--border-color-active)}input[type=checkbox]:disabled+.sheedance-registration-image-option-container{opacity:.7;border-color:var(--border-color-disabled)}input[type=checkbox]:checked+.sheedance-registration-image-option-container .sheedance-registration-selected-checkmark{display:block}.sheedance-registration-image-options .sheedance-registration-image-option-container img{width:100%;height:150px;height:var(--image-size);object-fit:cover;border-radius:var(--border-radius)}.sheedance-horizontal-radio .sheedance-registration-checkbox.sheedance-registration-image-option{padding-left:0}.sheedance-registration-checkbox.sheedance-registration-image-option{width:var(--image-size)!important}.sheedance-registration-form-field .sheedance-registration-checkbox.sheedance-registration-image-option,.sheedance-registration-form-field .sheedance-registration-checkbox.sheedance-registration-image-option+.sheedance-registration-checkbox{margin:10px}.sheedance-registration-checkbox.sheedance-registration-image-option label{visibility:visible;min-height:0;margin-left:0;padding-left:0}.sheedance-registration-form-field .sheedance-registration-total-formatted{margin:5px 0 0;display:inline-block}.sheedance-registration-svg{fill:currentColor;vertical-align:sub;max-width:100%;display:inline-block}.sheedance-registration-dropzone,.sheedance-registration-dropzone *{box-sizing:border-box}.sheedance-registration-dropzone.sheedance-registration-single-upload{max-width:200px;min-height:60px;margin-top:5px;line-height:1.42857}.sheedance-registration-dropzone .sheedance-dz-message{cursor:pointer;text-align:center;background:#fff;border:2px dashed #dfdfdf;border-radius:5px;margin:.5em 0 1em;padding:20px;font-size:20px;display:none}.sheedance-registration-dropzone .sheedance-registration-upload-icon{display:block}.sheedance-registration-dropzone .sheedance-registration-upload-icon:before{font-size:40px}.sheedance-registration-dropzone .sheedance-registration-small-text{font-size:14px}.sheedance-registration-dropzone .sheedance-upload-fallback input[type=file]{display:block}.sheedance-registration-compact-text{display:none}.sheedance-registration-upload-text button,.sheedance-registration-compact-text button{color:inherit!important;font:inherit!important;cursor:pointer!important;outline:inherit!important;background:0 0!important;border:none!important;height:auto!important;padding:0!important}@media only screen and (width<=500px){.sheedance-registration-form-field input[type=file]{max-width:220px}}.sheedance-registration-agreement{border:0;min-width:0;margin:0;padding:18px 0}.sheedance-registration-agreement legend{font:600 22px/1.3 Kanit,sans-serif}.sheedance-registration-agreement label{align-items:flex-start;gap:10px;padding:12px 0;line-height:1.6;display:flex}.sheedance-registration-agreement label input{flex:none;width:18px;height:18px;margin:4px 0 0}.sheedance-registration-agreement a{color:#5600b2;text-decoration:underline}.sheedance-registration-agreement p{margin:8px 0;font-size:14px}.sheedance-public-form-consent{clear:both;text-align:left;gap:12px;width:100%;padding:16px 0 0;display:grid}.sheedance-public-form-consent label{color:#333;align-items:flex-start;gap:10px;font:400 14px/1.6 Kanit,sans-serif;display:flex}.sheedance-public-form-consent input[type=checkbox]{appearance:auto;accent-color:#5600b2;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.sheedance-public-form-consent a,.sheedance-public-form-help a{text-underline-offset:3px;color:#5600b2;text-decoration:underline}.sheedance-public-form-help{text-align:left;margin:12px 0 0;font-size:13px;line-height:1.6}.sheedance-public-form-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sheedance-footer-deletion{text-align:center;background:#fff;margin:0;padding:0 24px 25px;font-size:12px}.sheedance-design .sheedance-footer-deletion a{color:#5600b2;text-decoration:underline}[data-sheedance-public-form] [data-recaptcha-container]{max-width:100%;margin-top:12px}[data-sheedance-public-form] [aria-busy=true]{cursor:wait}.sheedance-public-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sheedance-public-fields-grid label{gap:8px;font:400 16px/1.5 Kanit,sans-serif;display:grid}.sheedance-public-fields-grid input,.sheedance-public-fields-grid textarea{color:#191919;background:#fff;border:1px solid #ddd;width:100%;padding:14px;font:400 16px/1.5 Kanit,sans-serif}.sheedance-public-wide{grid-column:1/-1}.sheedance-design .sheedance-contact-form [data-sheedance-public-form] :is(.sheedance-public-fields-grid label,.sheedance-public-form-consent label,.sheedance-public-form-consent span,.sheedance-public-form-consent a,.sheedance-public-form-help,.sheedance-public-form-help a,.sheedance-form-feedback){color:#fff}.sheedance-contact-form [data-sheedance-public-form] .sheedance-class-button{margin-top:24px}.sheedance-contact-form [data-sheedance-public-form] :is(input,textarea,a,button):focus-visible{outline-offset:3px;outline:3px solid #40eab8}@media (width<=767px){.sheedance-public-fields-grid{grid-template-columns:1fr;gap:18px}}.sheedance-design .sheedance-contact-form button.sheedance-class-button{color:#191919;text-transform:none;background:#40eab8;border:2px solid #40eab8;padding:16px 22px;font:600 17px/1.3 Kanit,sans-serif}.sheedance-design .sheedance-contact-form button.sheedance-class-button:is(:hover,:focus-visible){color:#fff;background:#5600b2}.sheedance-design [data-sheedance-public-form=newsletter] .sheedance-public-form-consent{flex-wrap:wrap;gap:10px 28px;padding-top:14px;display:flex}.sheedance-design [data-sheedance-public-form=newsletter] .sheedance-public-form-consent label{color:#444;align-items:flex-start;gap:8px;min-width:0;margin:0;font:400 13px/1.5 Helvetica,sans-serif;display:inline-flex}.sheedance-design [data-sheedance-public-form=newsletter] .sheedance-public-form-consent label span{color:#444;font:inherit}.sheedance-design [data-sheedance-public-form=newsletter] .sheedance-public-form-consent input[type=checkbox]{flex-basis:16px;width:16px;height:16px;margin-top:1px}.sheedance-design [data-sheedance-public-form=newsletter] :is(.sheedance-public-form-consent a,.sheedance-public-form-help a){color:#5600b2;font:inherit;text-underline-offset:3px;text-decoration:underline}.sheedance-design [data-sheedance-public-form=newsletter] :is(.sheedance-public-form-consent a,.sheedance-public-form-help a):hover{color:#191919}.sheedance-design [data-sheedance-public-form=newsletter] .sheedance-public-form-help{color:#555;font:400 12px/1.6 Helvetica,sans-serif}[data-sheedance-public-form=newsletter] a:focus-visible{outline-offset:3px;outline:2px solid #5600b2}@media (width>=1024px){.sheedance-design [data-sheedance-public-form=newsletter] .sheedance-public-form-consent label{white-space:nowrap}}@media (width<=767px){.sheedance-design [data-sheedance-public-form=newsletter] .sheedance-public-form-consent{flex-direction:column;gap:10px}}
