.shs-field-container{margin-bottom:.25rem;}.shs-widget-container{display:inline-block;}.shs-widget-container .has-children{background:url(/modules/contrib/shs/images/arrow.png) no-repeat scroll right center transparent;margin-right:5px;}.shs-addnew-container{margin-top:.5rem;}
@media (max-width:768px){.webform-submission-form .form-item,.webform-submission-form .form-wrapper,.webform-submission-form .form-composite{float:none !important;width:auto !important;clear:both !important;margin:0 0 1.15em 0 !important;}.webform-submission-form input[type="text"],.webform-submission-form input[type="email"],.webform-submission-form input[type="tel"],.webform-submission-form input[type="number"],.webform-submission-form input[type="date"],.webform-submission-form input[type="password"],.webform-submission-form select:not(.select2-hidden-accessible):not(.shs-enabled):not(.chosen-processed),.webform-submission-form textarea{width:100% !important;max-width:100%;box-sizing:border-box;font-size:16px;padding:0.55em 0.6em;}.webform-submission-form label{display:block;margin-bottom:0.3em;line-height:1.4;}.webform-submission-form input[type="checkbox"],.webform-submission-form input[type="radio"]{margin:0.15em 0.5em 0 0 !important;width:1.15em;height:1.15em;}.webform-submission-form .js-form-type-radio,.webform-submission-form .js-form-type-checkbox,.webform-submission-form .form-type-radio,.webform-submission-form .form-type-checkbox{margin-bottom:0.45em !important;}.webform-submission-form .js-form-type-radio label,.webform-submission-form .js-form-type-checkbox label,.webform-submission-form .form-type-radio label,.webform-submission-form .form-type-checkbox label{margin-bottom:0 !important;line-height:1.35;}.webform-submission-form .select2-container,.webform-submission-form .chosen-container{width:100% !important;}.webform-submission-form .select2-container .select2-selection--single{height:auto;padding:0.35em 0.2em;}.webform-submission-form .chosen-container input[type="text"],.select2-search__field{font-size:16px !important;width:100% !important;box-sizing:border-box;}.webform-submission-form .form-actions{display:flex;flex-wrap:wrap;gap:0.6em;margin-top:1.5em;}.webform-submission-form .form-actions .button{flex:1 1 45%;min-height:2.9em;font-size:1em;margin:0;}.webform-submission-form .webform-progress{overflow-x:auto;-webkit-overflow-scrolling:touch;}.webform-submission-form table{display:block;overflow-x:auto;max-width:100%;}.webform-submission-form .form-item--error-message,.webform-submission-form .messages--error{font-size:0.95em;line-height:1.4;}}
.shs-widget-container > label.visually-hidden{position:static !important;overflow:visible !important;clip:auto !important;clip-path:none !important;width:auto !important;height:auto !important;margin:0 0 0.2em 0 !important;white-space:normal !important;display:block;font-size:0.85em;font-weight:normal;line-height:1.3;opacity:0.75;}.shs-widget-container{vertical-align:top;}@media (max-width:768px){.shs-widget-container{display:block !important;margin-right:0;margin-bottom:0.6em;}.shs-widget-container select{width:100% !important;box-sizing:border-box;font-size:16px;}}
.webform-submission-form .iti{display:block;width:100%;}.webform-submission-form .iti input[type="tel"]{width:100%;box-sizing:border-box;}
@media (min-width:769px){.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper{display:grid;grid-template-columns:repeat(6,1fr);gap:1.1rem 1.5rem;align-items:start;}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > *{grid-column:span 6;margin:0;float:none;width:auto;}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-f-name,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-m-name,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-photo-id-type,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-photo-id-val,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-city,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-zip,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-emergency-name,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-emergency-num,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-ac-last-location,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-ac-teen,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-ac-10d,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-l-name,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-dob,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-ae-nationality,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-phone-mobile{grid-column:span 3;}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-f-name,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-l-name,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-photo-id-type,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-dob,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-city,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-ae-nationality,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-phone-mobile,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-emergency-name,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-ac-teen{grid-column:1 / span 3;}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > fieldset,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .js-form-type-textarea,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .js-form-type-checkbox,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .js-form-type-processed-text,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-country,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > div.js-form-wrapper:not(.js-form-item){grid-column:1 / -1;}.webform-submission-one-day-application-form-form .form-item-country .shs-field-container{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem 1.5rem;align-items:start;}.webform-submission-one-day-application-form-form .form-item-country .shs-widget-container{display:block;width:auto;min-width:0;}.webform-submission-one-day-application-form-form .form-item-country .shs-widget-container select:not(.select2-hidden-accessible):not(.chosen-processed),.webform-submission-one-day-application-form-form .form-item-country .shs-widget-container .select2-container{width:100% !important;}.webform-submission-one-day-application-form-form #edit-ac-10d{width:100%;}.webform-submission-one-day-application-form-form .webform-email-confirm--wrapper{width:100%;}.webform-submission-one-day-application-form-form .webform-email-confirm--wrapper > .fieldset-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem 1.5rem;align-items:start;}.webform-submission-one-day-application-form-form .webform-email-confirm--wrapper > .fieldset-wrapper > .js-form-item{margin:0;}.webform-submission-one-day-application-form-form > #edit-a-old--wrapper{margin-bottom:1.1rem;}}
.webform-submission-one-day-application-form-form{--dhamma-rule-height:4px;--dhamma-rule-tint:rgba(99,71,3,0.30);--dhamma-diamond-size:10px;--dhamma-diamond-offset:-3px;--dhamma-diamond-tint:rgba(99,71,3,0.55);--dhamma-rule-paint:linear-gradient(to right,rgba(99,71,3,0) 0%,var(--dhamma-rule-tint) 18%,var(--dhamma-rule-tint) 82%,rgba(99,71,3,0) 100%);--dhamma-rule-space:3.5rem;--dhamma-rule-fraction:0.86;--dhamma-prose-size:17px;--dhamma-prose-line:1.65;--dhamma-prose-color:rgb(45,38,20);}.webform-submission-one-day-application-form-form{max-width:900px;}.webform-submission-one-day-application-form-form label,.webform-submission-one-day-application-form-form .fieldset-legend{font-size:16px;line-height:1.45;max-width:68ch;}.webform-submission-one-day-application-form-form input[type="text"],.webform-submission-one-day-application-form-form input[type="email"],.webform-submission-one-day-application-form-form input[type="tel"],.webform-submission-one-day-application-form-form input[type="number"],.webform-submission-one-day-application-form-form input[type="date"],.webform-submission-one-day-application-form-form textarea,.webform-submission-one-day-application-form-form select{font-size:16px;color:rgb(36,28,10);}.webform-submission-one-day-application-form-form .description,.webform-submission-one-day-application-form-form .webform-element-description{font-size:13.5px;line-height:1.5;color:rgb(122,101,32);max-width:68ch;}.webform-submission-one-day-application-form-form .js-webform-radios .description,.webform-submission-one-day-application-form-form .js-webform-radios .webform-element-description{max-width:none;}.webform-submission-one-day-application-form-form .form-item-accept-agreement label,.webform-submission-one-day-application-form-form .form-item-accept-agreement .description,.webform-submission-one-day-application-form-form .form-item-accept-agreement .webform-element-description{max-width:none;}.webform-submission-one-day-application-form-form .js-form-type-processed-text,.webform-submission-one-day-application-form-form .form-item-accept-agreement .description,.webform-submission-one-day-application-form-form .form-item-accept-agreement .webform-element-description{font-size:var(--dhamma-prose-size);line-height:var(--dhamma-prose-line);color:var(--dhamma-prose-color);text-align:justify;-webkit-hyphens:auto;hyphens:auto;}.webform-submission-one-day-application-form-form .form-item-accept-agreement .description strong,.webform-submission-one-day-application-form-form .form-item-accept-agreement .webform-element-description strong{font-weight:inherit;}.webform-submission-one-day-application-form-form .js-form-type-processed-text ul,.webform-submission-one-day-application-form-form .js-form-type-processed-text ol{padding-left:1.4em;}.webform-submission-one-day-application-form-form .js-form-type-processed-text ul > li{list-style:disc outside;}.webform-submission-one-day-application-form-form .js-form-type-processed-text ol > li{list-style:decimal outside;}.webform-submission-one-day-application-form-form input[type="text"],.webform-submission-one-day-application-form-form input[type="email"],.webform-submission-one-day-application-form-form input[type="tel"],.webform-submission-one-day-application-form-form input[type="number"],.webform-submission-one-day-application-form-form input[type="date"],.webform-submission-one-day-application-form-form select:not(.select2-hidden-accessible):not(.chosen-processed){min-height:40px;border:1px solid rgb(179,166,140);border-radius:3px;padding:0.4em 0.6em;box-sizing:border-box;}.webform-submission-one-day-application-form-form textarea{border:1px solid rgb(179,166,140);border-radius:3px;padding:0.5em 0.6em;box-sizing:border-box;}.webform-submission-one-day-application-form-form select.select2-hidden-accessible,.webform-submission-one-day-application-form-form select.chosen-processed{width:1px !important;}.webform-submission-one-day-application-form-form .select2-container .select2-selection--single{height:40px;border:1px solid rgb(179,166,140);border-radius:3px;}.webform-submission-one-day-application-form-form .select2-container .select2-selection--single .select2-selection__rendered{line-height:38px;font-size:16px;color:rgb(36,28,10);}.webform-submission-one-day-application-form-form input:focus,.webform-submission-one-day-application-form-form textarea:focus,.webform-submission-one-day-application-form-form select:focus,.webform-submission-one-day-application-form-form .select2-container--focus .select2-selection--single{outline:2px solid rgb(99,71,3);outline-offset:1px;}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-address,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > div.js-form-wrapper:not(.js-form-item),.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-accept-agreement{position:relative;padding-top:var(--dhamma-rule-space);}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-address::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > div.js-form-wrapper:not(.js-form-item)::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-accept-agreement::before{content:"";position:absolute;top:calc(var(--dhamma-rule-space) / 2);left:50%;transform:translateX(-50%);width:calc(100% * var(--dhamma-rule-fraction));height:var(--dhamma-rule-height);background:var(--dhamma-rule-paint);}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-address::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > div.js-form-wrapper:not(.js-form-item)::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-accept-agreement::after{content:"";position:absolute;top:calc((var(--dhamma-rule-space) / 2) + var(--dhamma-diamond-offset));left:50%;width:var(--dhamma-diamond-size);height:var(--dhamma-diamond-size);margin-left:calc(var(--dhamma-diamond-size) / -2);background:var(--dhamma-diamond-tint);transform:rotate(45deg);}@media (min-width:769px){.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-address,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > div.js-form-wrapper:not(.js-form-item),.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-accept-agreement{padding-top:calc(var(--dhamma-rule-space) - 1.1rem);}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-ac-last-location{padding-top:calc(var(--dhamma-rule-space) - 1.1rem);}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-address::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > div.js-form-wrapper:not(.js-form-item)::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-accept-agreement::before{top:calc((var(--dhamma-rule-space) - 1.1rem) / 2);}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-address::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > div.js-form-wrapper:not(.js-form-item)::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-accept-agreement::after{top:calc(((var(--dhamma-rule-space) - 1.1rem) / 2) + var(--dhamma-diamond-offset));}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender::before,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course::before{left:calc(100% + 0.75rem);width:calc((200% + 1.5rem) * var(--dhamma-rule-fraction));}.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-a-gender::after,.webform-submission-one-day-application-form-form #edit-old-student-section > .fieldset-wrapper > .form-item-date-last-course::after{left:calc(100% + 0.75rem);}}
