/* Source and licensing information for the line(s) below can be found at https://weproudlyservestarbucks.com/sg/modules/custom/webform_adobe_integration/dist/css/webform_adobe_integration.css. */
.webform--adobe .form-type-processed-text h1{font-size:22px;line-height:24px}@media(min-width: 767px){.webform--adobe .form-type-processed-text h1{font-size:46px;line-height:56px}}.webform--adobe .webform-type-checkboxes legend .fieldset-legend,.webform--adobe .webform-type-radios legend .fieldset-legend,.webform--adobe .webform-type-webform-radios-other legend .fieldset-legend{font-family:"LanderGrandeRegular";font-style:normal;font-weight:normal;font-size:22px;line-height:24px;color:#1e3932;letter-spacing:0}@media(min-width: 767px){.webform--adobe .webform-type-checkboxes legend .fieldset-legend,.webform--adobe .webform-type-radios legend .fieldset-legend,.webform--adobe .webform-type-webform-radios-other legend .fieldset-legend{font-size:26px;line-height:32px}}.webform--adobe .form-type-processed-text h1{font-size:22px;line-height:24px}@media(min-width: 767px){.webform--adobe .form-type-processed-text h1{font-size:46px;line-height:56px}}.webform--adobe .webform-type-checkboxes legend .fieldset-legend,.webform--adobe .webform-type-radios legend .fieldset-legend,.webform--adobe .webform-type-webform-radios-other legend .fieldset-legend{font-family:"LanderGrandeRegular";font-style:normal;font-weight:normal;font-size:22px;line-height:24px;color:#1e3932;letter-spacing:0}@media(min-width: 767px){.webform--adobe .webform-type-checkboxes legend .fieldset-legend,.webform--adobe .webform-type-radios legend .fieldset-legend,.webform--adobe .webform-type-webform-radios-other legend .fieldset-legend{font-size:26px;line-height:32px}}.webform--adobe{width:94%;-webkit-margin-before:150px;margin-block-start:150px;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:auto;margin-inline-start:auto}@media(min-width: 767px){.webform--adobe{width:60%;max-width:650px}}.webform--adobe .wrapper--2-col{display:flex;flex-direction:column}@media(min-width: 767px){.webform--adobe .wrapper--2-col{flex-direction:row;flex-wrap:wrap;gap:15px}}.webform--adobe .wrapper--2-col>div{flex:0 0 calc(50% - 7.5px)}.webform--adobe .form-required:after{display:inline-block;width:6px;height:6px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:.3em;margin-inline-end:.3em;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:.3em;margin-inline-start:.3em;content:"";vertical-align:super;background:#767676;-webkit-mask-image:url(/sg/modules/custom/webform_adobe_integration/dist/css/../images/icons/required.svg);mask-image:url(/sg/modules/custom/webform_adobe_integration/dist/css/../images/icons/required.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:6px 6px;mask-size:6px 6px}.webform--adobe .form-type-processed-text{-webkit-margin-after:5rem;margin-block-end:5rem}.webform--adobe .form-type-processed-text .subheader2{color:#006241}.webform--adobe .form-type-processed-text h1{-webkit-margin-before:46px;margin-block-start:46px;-webkit-margin-after:46px;margin-block-end:46px;color:#1e3932}.webform--adobe .form-type-processed-text p{line-height:24px}.webform--adobe .form-type-textfield,.webform--adobe .form-type-email,.webform--adobe .form-type-tel,.webform--adobe .form-type-select,.webform--adobe .form-type-number{position:relative;-webkit-margin-before:30px;margin-block-start:30px}.webform--adobe .form-type-textfield input,.webform--adobe .form-type-email input,.webform--adobe .form-type-tel input,.webform--adobe .form-type-select input,.webform--adobe .form-type-number input{width:100%;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:5px;padding-inline-end:5px;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:5px;padding-inline-start:5px;height:48px;font-size:20px;color:#1e3932;border:none;border-bottom:1px solid #1e3932;line-height:32px;letter-spacing:.02em;background:none;outline:none;text-align:start}.webform--adobe .form-type-textfield label,.webform--adobe .form-type-email label,.webform--adobe .form-type-tel label,.webform--adobe .form-type-select label,.webform--adobe .form-type-number label{position:absolute;inset-block-start:50%;inset-inline-start:0;color:#767676;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;pointer-events:none;transition:.3s}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-textfield label,.webform--adobe .form-type-email label,.webform--adobe .form-type-tel label,.webform--adobe .form-type-select label,.webform--adobe .form-type-number label{top:50%}}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-textfield label,.webform--adobe .form-type-email label,.webform--adobe .form-type-tel label,.webform--adobe .form-type-select label,.webform--adobe .form-type-number label{left:0}[dir=rtl] .webform--adobe .form-type-textfield label,[dir=rtl] .webform--adobe .form-type-email label,[dir=rtl] .webform--adobe .form-type-tel label,[dir=rtl] .webform--adobe .form-type-select label,[dir=rtl] .webform--adobe .form-type-number label{right:0 !important;left:auto}}.webform--adobe .form-type-textfield:focus-within label,.webform--adobe .form-type-textfield.not-empty label,.webform--adobe .form-type-email:focus-within label,.webform--adobe .form-type-email.not-empty label,.webform--adobe .form-type-tel:focus-within label,.webform--adobe .form-type-tel.not-empty label,.webform--adobe .form-type-select:focus-within label,.webform--adobe .form-type-select.not-empty label,.webform--adobe .form-type-number:focus-within label,.webform--adobe .form-type-number.not-empty label{inset-block-start:-5px;inset-inline-start:5px;font-size:14px;line-height:24px}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-textfield:focus-within label,.webform--adobe .form-type-textfield.not-empty label,.webform--adobe .form-type-email:focus-within label,.webform--adobe .form-type-email.not-empty label,.webform--adobe .form-type-tel:focus-within label,.webform--adobe .form-type-tel.not-empty label,.webform--adobe .form-type-select:focus-within label,.webform--adobe .form-type-select.not-empty label,.webform--adobe .form-type-number:focus-within label,.webform--adobe .form-type-number.not-empty label{top:-5px}}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-textfield:focus-within label,.webform--adobe .form-type-textfield.not-empty label,.webform--adobe .form-type-email:focus-within label,.webform--adobe .form-type-email.not-empty label,.webform--adobe .form-type-tel:focus-within label,.webform--adobe .form-type-tel.not-empty label,.webform--adobe .form-type-select:focus-within label,.webform--adobe .form-type-select.not-empty label,.webform--adobe .form-type-number:focus-within label,.webform--adobe .form-type-number.not-empty label{left:5px}[dir=rtl] .webform--adobe .form-type-textfield:focus-within label,[dir=rtl] .webform--adobe .form-type-textfield.not-empty label,[dir=rtl] .webform--adobe .form-type-email:focus-within label,[dir=rtl] .webform--adobe .form-type-email.not-empty label,[dir=rtl] .webform--adobe .form-type-tel:focus-within label,[dir=rtl] .webform--adobe .form-type-tel.not-empty label,[dir=rtl] .webform--adobe .form-type-select:focus-within label,[dir=rtl] .webform--adobe .form-type-select.not-empty label,[dir=rtl] .webform--adobe .form-type-number:focus-within label,[dir=rtl] .webform--adobe .form-type-number.not-empty label{right:5px !important;left:auto}}.webform--adobe .form-type-tel:has(.iti) .iti{width:100%}.webform--adobe .form-type-tel:has(.iti) label{inset-block-start:-5px;inset-inline-start:5px;font-size:14px;line-height:24px}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-tel:has(.iti) label{top:-5px}}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-tel:has(.iti) label{left:5px}[dir=rtl] .webform--adobe .form-type-tel:has(.iti) label{right:5px !important;left:auto}}.webform--adobe .form-type-tel:has(.iti) input{-webkit-padding-start:50px;padding-inline-start:50px}.webform--adobe .form-type-textarea{position:relative;-webkit-margin-before:30px;margin-block-start:30px}.webform--adobe .form-type-textarea label{position:absolute;inset-block-start:50%;inset-inline-start:0;color:#767676;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;pointer-events:none;transition:.3s}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-textarea label{top:50%}}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-textarea label{left:0}[dir=rtl] .webform--adobe .form-type-textarea label{right:0 !important;left:auto}}.webform--adobe .form-type-textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #1e3932;border-radius:0}.webform--adobe .form-type-textarea:focus-within label,.webform--adobe .form-type-textarea.not-empty label{inset-block-start:-5px;inset-inline-start:5px;font-size:14px;line-height:24px}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-textarea:focus-within label,.webform--adobe .form-type-textarea.not-empty label{top:-5px}}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-textarea:focus-within label,.webform--adobe .form-type-textarea.not-empty label{left:5px}[dir=rtl] .webform--adobe .form-type-textarea:focus-within label,[dir=rtl] .webform--adobe .form-type-textarea.not-empty label{right:5px !important;left:auto}}.webform--adobe .form-type-select label{inset-block-start:-5px;inset-inline-start:5px;font-size:14px;line-height:24px}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-select label{top:-5px}}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-select label{left:5px}[dir=rtl] .webform--adobe .form-type-select label{right:5px !important;left:auto}}.webform--adobe .form-type-select .select2-container{font-size:16px}@media(min-width: 767px){.webform--adobe .form-type-select .select2-container{font-size:20px}}.webform--adobe .form-type-select .select2-container .select2-selection{height:48px;border:none;border-bottom:1px solid #1e3932;border-radius:0;background-color:rgba(0,0,0,0)}.webform--adobe .form-type-select .select2-container .select2-selection .select2-selection__rendered{line-height:48px}.webform--adobe .form-type-select .select2-container .select2-selection .select2-selection__arrow{inset-block-start:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-select .select2-container .select2-selection .select2-selection__arrow{top:50%}}.webform--adobe .form-type-select .select2-container .select2-selection .select2-selection__arrow b{border-top-color:#1e3932;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.webform--adobe .form-type-select .select2-container.select2-container--open .select2-selection__arrow b{border-color:#1e3932 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:5px 4px 0 4px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.webform--adobe .form-type-checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.webform--adobe .form-type-checkbox input{display:block;position:relative;flex:0 0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;border:1px solid #767676;border-radius:2px;background:#fff;box-sizing:border-box;z-index:1}.webform--adobe .form-type-checkbox input:hover{cursor:pointer}.webform--adobe .form-type-checkbox input:after{content:"";width:10px;height:6px;inset-block-start:50%;inset-inline-start:50%;border:solid #fff;border-width:0 0 3px 3px;-webkit-transform:rotate(-45deg) translateY(-100%) scale(0);transform:rotate(-45deg) translateY(-100%) scale(0);position:absolute;opacity:0;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-checkbox input:after{top:50%}}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .form-type-checkbox input:after{left:50%}[dir=rtl] .webform--adobe .form-type-checkbox input:after{right:50% !important;left:auto}}[dir=rtl] .webform--adobe .form-type-checkbox input:after{inset-inline-start:0}@media not all and (min-resolution: 0.001dpcm){[dir=rtl] .webform--adobe .form-type-checkbox input:after{left:0}[dir=rtl] [dir=rtl] .webform--adobe .form-type-checkbox input:after{right:0 !important;left:auto}}.webform--adobe .form-type-checkbox input:checked{border-color:#00754a;background-color:#00754a}.webform--adobe .form-type-checkbox input:checked:after{-webkit-transform:rotate(-45deg) translateY(-100%) scale(1);transform:rotate(-45deg) translateY(-100%) scale(1);opacity:1;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.webform--adobe .form-type-checkbox input:disabled{border-color:#767676;background:#f9f9f9;background-image:none}.webform--adobe .form-type-checkbox label.option{position:relative;-webkit-padding-start:10px;padding-inline-start:10px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.webform--adobe .form-type-checkbox label.option a{color:#767676;text-decoration:underline}.webform--adobe .webform-type-checkboxes,.webform--adobe .webform-type-radios,.webform--adobe .webform-type-webform-radios-other{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:0;padding-inline-start:0;border:none}.webform--adobe .webform-type-checkboxes legend,.webform--adobe .webform-type-radios legend,.webform--adobe .webform-type-webform-radios-other legend{-webkit-padding-before:20px;padding-block-start:20px;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:20px;padding-block-end:20px;-webkit-padding-start:0;padding-inline-start:0}.webform--adobe .webform-type-checkboxes .webform-options-display-one-column,.webform--adobe .webform-type-checkboxes .webform-options-display-two-columns,.webform--adobe .webform-type-checkboxes .webform-options-display-three-columns,.webform--adobe .webform-type-radios .webform-options-display-one-column,.webform--adobe .webform-type-radios .webform-options-display-two-columns,.webform--adobe .webform-type-radios .webform-options-display-three-columns,.webform--adobe .webform-type-webform-radios-other .webform-options-display-one-column,.webform--adobe .webform-type-webform-radios-other .webform-options-display-two-columns,.webform--adobe .webform-type-webform-radios-other .webform-options-display-three-columns{display:grid;gap:10px}@media(min-width: 767px){.webform--adobe .webform-type-checkboxes .webform-options-display-two-columns,.webform--adobe .webform-type-radios .webform-options-display-two-columns,.webform--adobe .webform-type-webform-radios-other .webform-options-display-two-columns{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 767px){.webform--adobe .webform-type-checkboxes .webform-options-display-three-columns,.webform--adobe .webform-type-radios .webform-options-display-three-columns,.webform--adobe .webform-type-webform-radios-other .webform-options-display-three-columns{grid-template-columns:repeat(3, minmax(0, 1fr))}}.webform--adobe .webform-type-checkboxes .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper,.webform--adobe .webform-type-radios .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper,.webform--adobe .webform-type-webform-radios-other .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper{flex:0 1 100%}@media(min-width: 767px){.webform--adobe .webform-type-checkboxes .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper,.webform--adobe .webform-type-radios .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper,.webform--adobe .webform-type-webform-radios-other .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper{flex:0 1 max(50% - 20px,200px)}}@media(min-width: 1023px){.webform--adobe .webform-type-checkboxes .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper,.webform--adobe .webform-type-radios .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper,.webform--adobe .webform-type-webform-radios-other .webform-options-display-buttons:not(.webform-options-display-buttons-vertical) .webform-options-display-buttons-wrapper{flex:0 1 200px}}.webform--adobe .webform-type-checkboxes .webform-options-display-side-by-side,.webform--adobe .webform-type-radios .webform-options-display-side-by-side,.webform--adobe .webform-type-webform-radios-other .webform-options-display-side-by-side{display:flex;flex-wrap:wrap;gap:10px}@media(min-width: 767px){.webform--adobe .webform-type-checkboxes .webform-options-display-side-by-side .js-form-item,.webform--adobe .webform-type-radios .webform-options-display-side-by-side .js-form-item,.webform--adobe .webform-type-webform-radios-other .webform-options-display-side-by-side .js-form-item{flex:0 1 200px}}@media(min-width: 767px){.webform--adobe .webform-type-checkboxes .webform-options-display-buttons.form-checkboxes{display:flex;flex-wrap:wrap}}.webform--adobe .webform-type-checkboxes .webform-options-display-buttons.form-checkboxes.webform-options-display-buttons-vertical{gap:5px}@media(min-width: 767px){.webform--adobe .webform-type-checkboxes .webform-options-display-buttons.form-checkboxes.webform-options-display-buttons-vertical{gap:10px}}.webform--adobe .webform-type-checkboxes legend{-webkit-margin-before:10px;margin-block-start:10px;-webkit-margin-end:auto;margin-inline-end:auto;-webkit-margin-after:10px;margin-block-end:10px;-webkit-margin-start:auto;margin-inline-start:auto}.webform--adobe .webform-type-checkboxes .form-type-checkbox{display:flex;align-items:center;position:relative;min-height:56px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:16px;padding-block-end:16px;-webkit-padding-start:0;padding-inline-start:0;background:#f9f9f9;border-radius:8px;box-sizing:border-box;cursor:pointer}.webform--adobe .webform-type-checkboxes .form-type-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:100%;height:100% !important;border-radius:8px;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);cursor:pointer;flex:1 0 100%;display:flex;justify-content:flex-start;align-items:center}.webform--adobe .webform-type-checkboxes .form-type-checkbox input:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #767676;border-radius:2px;background:#f9f9f9;-webkit-margin-start:16px;margin-inline-start:16px;flex:0 0 20px;transition:opacity .3s ease;opacity:.2}.webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked{background-color:#1e3932}.webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked:before{background:#00754a;border-color:rgba(0,0,0,0);opacity:1}.webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked:after{inset-inline-start:25px;-webkit-transform:rotate(-45deg) translateY(-100%) scale(1);transform:rotate(-45deg) translateY(-100%) scale(1);opacity:1}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked:after{left:25px}[dir=rtl] .webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked:after{right:25px !important;left:auto}}[dir=rtl] .webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked:after{inset-inline-start:17px}@media not all and (min-resolution: 0.001dpcm){[dir=rtl] .webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked:after{left:17px}[dir=rtl] [dir=rtl] .webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked:after{right:17px !important;left:auto}}.webform--adobe .webform-type-checkboxes .form-type-checkbox input:checked~label.option{color:#fff;background-color:rgba(0,0,0,0);border:none;box-shadow:none}.webform--adobe .webform-type-checkboxes .form-type-checkbox input:not(:checked) label.option{color:#767676;background-color:#f9f9f9;border:none}.webform--adobe .webform-type-checkboxes .form-type-checkbox label.option{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;height:auto;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:16px;padding-inline-end:16px;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:30px;padding-inline-start:30px;font-weight:400;z-index:1;cursor:pointer;background-color:rgba(0,0,0,0);border:none;box-shadow:none;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 767px){.webform--adobe .webform-type-radios .webform-options-display-buttons.form-radios,.webform--adobe .webform-type-webform-radios-other .webform-options-display-buttons.form-radios{display:flex;flex-wrap:wrap}}.webform--adobe .webform-type-radios .form-type-radio,.webform--adobe .webform-type-webform-radios-other .form-type-radio{display:flex;align-items:center;flex-wrap:wrap;position:relative;border-radius:8px;min-height:56px;-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:16px;padding-block-end:16px;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;box-sizing:border-box;background:#f9f9f9;cursor:pointer}.webform--adobe .webform-type-radios .form-type-radio input,.webform--adobe .webform-type-webform-radios-other .form-type-radio input{display:flex;justify-content:flex-start;align-items:center;flex:1 0 100%;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100% !important;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:0;padding-inline-end:0;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;border:1px solid rgba(0,0,0,0);border-radius:8px;box-sizing:border-box;z-index:1;background-color:rgba(0,0,0,0);cursor:pointer}.webform--adobe .webform-type-radios .form-type-radio input:hover,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:hover{cursor:pointer}.webform--adobe .webform-type-radios .form-type-radio input:before,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #767676;border-radius:20px;background:#f9f9f9;-webkit-margin-start:16px;margin-inline-start:16px;flex:0 0 20px;transition:opacity .3s ease;opacity:.2}.webform--adobe .webform-type-radios .form-type-radio input:after,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:after{content:"";width:10px;height:10px;inset-block-start:50%;inset-inline-start:50%;background-color:#fff;border-radius:20px;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);position:absolute;opacity:0;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .webform-type-radios .form-type-radio input:after,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:after{top:50%}}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .webform-type-radios .form-type-radio input:after,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:after{left:50%}[dir=rtl] .webform--adobe .webform-type-radios .form-type-radio input:after,[dir=rtl] .webform--adobe .webform-type-webform-radios-other .form-type-radio input:after{right:50% !important;left:auto}}[dir=rtl] .webform--adobe .webform-type-radios .form-type-radio input:after,[dir=rtl] .webform--adobe .webform-type-webform-radios-other .form-type-radio input:after{inset-inline-start:-1px}@media not all and (min-resolution: 0.001dpcm){[dir=rtl] .webform--adobe .webform-type-radios .form-type-radio input:after,[dir=rtl] .webform--adobe .webform-type-webform-radios-other .form-type-radio input:after{left:-1px}[dir=rtl] [dir=rtl] .webform--adobe .webform-type-radios .form-type-radio input:after,[dir=rtl] [dir=rtl] .webform--adobe .webform-type-webform-radios-other .form-type-radio input:after{right:-1px !important;left:auto}}.webform--adobe .webform-type-radios .form-type-radio input:checked,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked{border-color:#00754a;background-color:#1e3932}.webform--adobe .webform-type-radios .form-type-radio input:checked:before,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:before{background:#00754a;border-color:rgba(0,0,0,0);opacity:1}.webform--adobe .webform-type-radios .form-type-radio input:checked:after,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:after{inset-inline-start:26px;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);opacity:1;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}@media not all and (min-resolution: 0.001dpcm){.webform--adobe .webform-type-radios .form-type-radio input:checked:after,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:after{left:26px}[dir=rtl] .webform--adobe .webform-type-radios .form-type-radio input:checked:after,[dir=rtl] .webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:after{right:26px !important;left:auto}}[dir=rtl] .webform--adobe .webform-type-radios .form-type-radio input:checked:after,[dir=rtl] .webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:after{inset-inline-start:16px}@media not all and (min-resolution: 0.001dpcm){[dir=rtl] .webform--adobe .webform-type-radios .form-type-radio input:checked:after,[dir=rtl] .webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:after{left:16px}[dir=rtl] [dir=rtl] .webform--adobe .webform-type-radios .form-type-radio input:checked:after,[dir=rtl] [dir=rtl] .webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:after{right:16px !important;left:auto}}.webform--adobe .webform-type-radios .form-type-radio input:checked+label,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked+label{display:flex;justify-content:flex-start;align-items:center;color:#fff;background-color:rgba(0,0,0,0);border:none}.webform--adobe .webform-type-radios .form-type-radio input:checked:focus+label,.webform--adobe .webform-type-radios .form-type-radio input:checked:active+label,.webform--adobe .webform-type-radios .form-type-radio input:checked:hover+label,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:focus+label,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:active+label,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:checked:hover+label{color:#fff;box-shadow:none}.webform--adobe .webform-type-radios .form-type-radio input:focus+label,.webform--adobe .webform-type-radios .form-type-radio input:active+label,.webform--adobe .webform-type-radios .form-type-radio input:hover+label,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:focus+label,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:active+label,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:hover+label{color:#767676;box-shadow:none}.webform--adobe .webform-type-radios .form-type-radio input:disabled,.webform--adobe .webform-type-webform-radios-other .form-type-radio input:disabled{border-color:#767676;background:#f9f9f9;background-image:none}.webform--adobe .webform-type-radios .form-type-radio label.option,.webform--adobe .webform-type-webform-radios-other .form-type-radio label.option{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;height:auto;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-padding-before:0;padding-block-start:0;-webkit-padding-end:16px;padding-inline-end:16px;-webkit-padding-after:0;padding-block-end:0;-webkit-padding-start:30px;padding-inline-start:30px;background-color:rgba(0,0,0,0);border:none;font-weight:400;line-height:20px;color:#666;text-align:start;z-index:1;cursor:pointer;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media(min-width: 767px){.webform--adobe .webform-type-radios .form-type-radio label.option,.webform--adobe .webform-type-webform-radios-other .form-type-radio label.option{max-width:calc(100% - 20px)}}.webform--adobe .webform-type-radios .form-type-radio label.option a,.webform--adobe .webform-type-webform-radios-other .form-type-radio label.option a{color:#767676;text-decoration:underline}.webform--adobe .captcha .captcha__element{-webkit-margin-before:10px;margin-block-start:10px}.webform--adobe .captcha .description{-webkit-margin-before:10px;margin-block-start:10px}.webform--adobe .form-type-managed-file{-webkit-margin-before:30px;margin-block-start:30px}.webform--adobe .form-type-managed-file label{display:block;-webkit-margin-after:10px;margin-block-end:10px;color:#767676;font-size:16px;pointer-events:none}.webform--adobe .form-type-managed-file .form-managed-file{border:1px solid #f2f0eb;-webkit-margin-after:10px;margin-block-end:10px;-webkit-padding-before:10px;padding-block-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;-webkit-padding-after:10px;padding-block-end:10px;-webkit-padding-start:10px;padding-inline-start:10px}.webform--adobe .form-type-managed-file .form-managed-file .form-file{-webkit-margin-after:10px;margin-block-end:10px}.webform--adobe .form-type-managed-file .description{color:#767676;line-height:1rem}.webform--adobe input.form-submit{background:none;border:1px solid #006241;box-sizing:border-box;border-radius:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;-webkit-padding-before:13px;padding-block-start:13px;-webkit-padding-end:24px;padding-inline-end:24px;-webkit-padding-after:11px;padding-block-end:11px;-webkit-padding-start:24px;padding-inline-start:24px;color:#006241;font-size:16px;line-height:24px;cursor:pointer}.select2-container.select2-container--open .select2-dropdown{opacity:1}.select2-container .select2-dropdown{max-height:400px;font-size:16px;color:#767676;border:none;border-radius:10px;outline:1px solid #767676;opacity:0;transition:opacity .3s ease}.select2-container .select2-dropdown .select2-results>.select2-results__options{max-height:400px}.select2-container .select2-dropdown .select2-results>.select2-results__options li:first-of-type{border-radius:10px 10px 0 0}.select2-container .select2-dropdown.select2-dropdown--above .select2-results__options{border-radius:10px 10px 0 0}.select2-container .select2-dropdown.select2-dropdown--below .select2-results__options{border-radius:0 0 10px 10px}.select2-container .select2-dropdown .select2-search.select2-search--dropdown{display:none}.select2-container .select2-dropdown .select2-results__option{height:3.5rem;-webkit-padding-start:1.875rem;padding-inline-start:1.875rem;-webkit-padding-end:1.875rem;padding-inline-end:1.875rem;display:flex;align-items:center}.select2-container .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#1e3932;color:#fff}.select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected=false]{background-color:#f9f9f9;color:#1e3932}.select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected=true]{background-color:#1e3932;color:#fff}.dqe-suggestions{cursor:default;border:1px solid #ccc;border-top:0;background:#fff;position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}.dqe-suggestion{position:relative;padding:.4em .6em;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#333}.dqe-suggestion em{font-style:normal;color:#bbb}.dqe-suggestion.selected{background:#eee}.np-webform.dqe-enabled .form-item-type-tel .form-email,.np-webform.dqe-enabled .form-item-type-tel .form-email+.clone,.np-webform.dqe-enabled .form-item-type-tel .form-tel,.np-webform.dqe-enabled .form-item-type-tel .form-tel+.clone,.np-webform.dqe-enabled .form-item-type-email .form-email,.np-webform.dqe-enabled .form-item-type-email .form-email+.clone,.np-webform.dqe-enabled .form-item-type-email .form-tel,.np-webform.dqe-enabled .form-item-type-email .form-tel+.clone{-webkit-padding-end:28px;padding-inline-end:28px;background-repeat:no-repeat;background-position:right 6px center;background-size:16px 16px}[dir=rtl] .np-webform.dqe-enabled .form-item-type-tel .form-email,[dir=rtl] .np-webform.dqe-enabled .form-item-type-tel .form-email+.clone,[dir=rtl] .np-webform.dqe-enabled .form-item-type-tel .form-tel,[dir=rtl] .np-webform.dqe-enabled .form-item-type-tel .form-tel+.clone,[dir=rtl] .np-webform.dqe-enabled .form-item-type-email .form-email,[dir=rtl] .np-webform.dqe-enabled .form-item-type-email .form-email+.clone,[dir=rtl] .np-webform.dqe-enabled .form-item-type-email .form-tel,[dir=rtl] .np-webform.dqe-enabled .form-item-type-email .form-tel+.clone{background-position:left 6px center}.np-webform.dqe-enabled .form-item-type-tel .form-email.is-valid,.np-webform.dqe-enabled .form-item-type-tel .form-email.is-valid+.clone,.np-webform.dqe-enabled .form-item-type-tel .form-tel.is-valid,.np-webform.dqe-enabled .form-item-type-tel .form-tel.is-valid+.clone,.np-webform.dqe-enabled .form-item-type-email .form-email.is-valid,.np-webform.dqe-enabled .form-item-type-email .form-email.is-valid+.clone,.np-webform.dqe-enabled .form-item-type-email .form-tel.is-valid,.np-webform.dqe-enabled .form-item-type-email .form-tel.is-valid+.clone{background-image:url("/modules/custom/webform_adobe_integration/dist/images/tick-green.svg")}.np-webform.dqe-enabled .form-item-type-tel .form-email.invalid,.np-webform.dqe-enabled .form-item-type-tel .form-email.invalid+.clone,.np-webform.dqe-enabled .form-item-type-tel .form-email.is-invalid,.np-webform.dqe-enabled .form-item-type-tel .form-email.is-invalid+.clone,.np-webform.dqe-enabled .form-item-type-tel .form-tel.invalid,.np-webform.dqe-enabled .form-item-type-tel .form-tel.invalid+.clone,.np-webform.dqe-enabled .form-item-type-tel .form-tel.is-invalid,.np-webform.dqe-enabled .form-item-type-tel .form-tel.is-invalid+.clone,.np-webform.dqe-enabled .form-item-type-email .form-email.invalid,.np-webform.dqe-enabled .form-item-type-email .form-email.invalid+.clone,.np-webform.dqe-enabled .form-item-type-email .form-email.is-invalid,.np-webform.dqe-enabled .form-item-type-email .form-email.is-invalid+.clone,.np-webform.dqe-enabled .form-item-type-email .form-tel.invalid,.np-webform.dqe-enabled .form-item-type-email .form-tel.invalid+.clone,.np-webform.dqe-enabled .form-item-type-email .form-tel.is-invalid,.np-webform.dqe-enabled .form-item-type-email .form-tel.is-invalid+.clone{color:var(--dqe-error-color, #93002E);background-image:url("/modules/custom/webform_adobe_integration/dist/images/information-red.svg")}.np-webform.dqe-enabled .form-item-type-tel .form-email.invalid:focus-visible+.clone,.np-webform.dqe-enabled .form-item-type-tel .form-email.is-invalid:focus-visible+.clone,.np-webform.dqe-enabled .form-item-type-tel .form-tel.invalid:focus-visible+.clone,.np-webform.dqe-enabled .form-item-type-tel .form-tel.is-invalid:focus-visible+.clone,.np-webform.dqe-enabled .form-item-type-email .form-email.invalid:focus-visible+.clone,.np-webform.dqe-enabled .form-item-type-email .form-email.is-invalid:focus-visible+.clone,.np-webform.dqe-enabled .form-item-type-email .form-tel.invalid:focus-visible+.clone,.np-webform.dqe-enabled .form-item-type-email .form-tel.is-invalid:focus-visible+.clone{border:2px solid var(--dqe-error-color, #93002E)}.np-webform.dqe-enabled .form-item-type-email label.error{display:none !important}.np-webform.dqe-enabled .dqe-feedback{display:block;width:100%;text-align:start;font-size:1rem;line-height:1.375rem;color:var(--dqe-error-color, #93002E)}@media screen and (min-width: 1140px){.np-webform.dqe-enabled .dqe-feedback{max-width:min(614px,100%);-webkit-margin-start:300px;margin-inline-start:300px;font-size:1.125rem;line-height:1.5rem}}.np-webform.dqe-enabled .error.form-item--error-message{display:none !important}
/*# sourceMappingURL=webform_adobe_integration.css.map */

/* Source and licensing information for the above line(s) can be found at https://weproudlyservestarbucks.com/sg/modules/custom/webform_adobe_integration/dist/css/webform_adobe_integration.css. */