/* Volunteer page (post 8709): Formidable form 46 styled to the "Count me in" mockup. v2 */
body#childrens-fund #vol-page .vol-form{--vf-ink:#102751;--vf-text:#334155;--vf-muted:#5B6575;--vf-red:#C93627;--vf-gold:#F7A81B;--vf-gold-soft:#FFF4DC;--vf-gold-line:#F2B544;--vf-line:#E6E1D4;--vf-field:#C9D3E0;--vf-indent:72px;background:#FFFFFF;border:1px solid var(--vf-line);border-radius:18px;padding:36px 40px 30px;box-shadow:0 3px 10px rgba(134,98,44,.05);min-width:0}
body#childrens-fund #vol-page .vol-form>h3{margin:0 0 8px!important}
body#childrens-fund #vol-page .vol-form>p:first-of-type{font-size:16px;line-height:1.6;margin:0 0 8px;color:var(--vf-text)}
body#childrens-fund #vol-page .frm_forms{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-family:'Open Sans',Arial,sans-serif!important}
body#childrens-fund #vol-page .frm_forms form,body#childrens-fund #vol-page .frm_forms fieldset{margin:0;padding:0;border:0;min-width:0}
body#childrens-fund #vol-page .frm_forms .frm_fields_container{column-gap:28px;row-gap:22px;padding-left:var(--vf-indent)}
body#childrens-fund #vol-page .frm_forms .frm_form_field{margin-bottom:0!important;min-width:0}
body#childrens-fund #vol-page .frm_forms .vf-sr-label>.frm_primary_label,body#childrens-fund #vol-page .frm_forms .vf-name>.frm_primary_label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body#childrens-fund #vol-page .frm_forms .vf-step-field{margin-left:calc(var(--vf-indent) * -1)!important;padding-top:26px;margin-top:8px;border-top:1px solid var(--vf-line)}
body#childrens-fund #vol-page .frm_forms .vf-step-field.vf-step-first{border-top:0;padding-top:14px;margin-top:0}
body#childrens-fund #vol-page .vf-step{display:flex;align-items:center;gap:26px}
body#childrens-fund #vol-page .vf-step-num{flex:0 0 46px;width:46px;height:46px;border-radius:50%;background:var(--vf-gold);color:#FFFFFF;display:flex;align-items:center;justify-content:center;font:800 22px/1 'Open Sans',Arial,sans-serif}
body#childrens-fund #content #vol-page .vf-step-title{font-family:'Open Sans Condensed','Arial Narrow',sans-serif;font-size:32px;font-weight:700;line-height:1.1;color:var(--vf-ink)!important;margin:0!important;letter-spacing:-.01em;text-transform:none}
body#childrens-fund #vol-page .vf-step-sub{font-size:16px;line-height:1.5;color:var(--vf-muted);margin-top:4px}
body#childrens-fund #vol-page .frm_forms .frm_primary_label{color:var(--vf-ink)!important;font:600 16px/1.45 'Open Sans',Arial,sans-serif!important;padding:0 0 8px!important;margin:0!important;white-space:normal;text-transform:none;letter-spacing:normal}
body#childrens-fund #vol-page .frm_forms .frm_required{color:var(--vf-red)!important;font-weight:700}
body#childrens-fund #vol-page .frm_forms .vf-name .frm_combo_inputs_container{column-gap:28px}
body#childrens-fund #vol-page .frm_forms .vf-name .frm_form_subfield-first,body#childrens-fund #vol-page .frm_forms .vf-name .frm_form_subfield-last{display:flex;flex-direction:column-reverse}
body#childrens-fund #vol-page .frm_forms .vf-name .frm_description{color:var(--vf-ink)!important;font:600 16px/1.45 'Open Sans',Arial,sans-serif!important;margin:0!important;padding:0 0 8px!important}
body#childrens-fund #vol-page .frm_forms .vf-name .frm_description::after{content:' *';color:var(--vf-red);font-weight:700}
body#childrens-fund #vol-page .frm_forms input[type=text],body#childrens-fund #vol-page .frm_forms input[type=email],body#childrens-fund #vol-page .frm_forms input[type=tel],body#childrens-fund #vol-page .frm_forms input[type=url],body#childrens-fund #vol-page .frm_forms input[type=number],body#childrens-fund #vol-page .frm_forms select,body#childrens-fund #vol-page .frm_forms textarea{box-sizing:border-box;width:100%!important;max-width:100%;min-height:48px;border:1px solid var(--vf-field)!important;border-radius:7px!important;background:#FFFFFF!important;color:var(--vf-text)!important;font:400 16px/1.5 'Open Sans',Arial,sans-serif!important;padding:11px 14px!important;box-shadow:none!important;transition:border-color .15s}
body#childrens-fund #vol-page .frm_forms input::placeholder,body#childrens-fund #vol-page .frm_forms textarea::placeholder{color:#8A94A3;opacity:1}
body#childrens-fund #vol-page .frm_forms textarea{min-height:84px;resize:vertical}
body#childrens-fund #vol-page .frm_forms input:hover:not([type=checkbox]):not([type=radio]),body#childrens-fund #vol-page .frm_forms textarea:hover{border-color:#9FB0C6!important}
body#childrens-fund #vol-page .frm_forms input:focus-visible,body#childrens-fund #vol-page .frm_forms textarea:focus-visible,body#childrens-fund #vol-page .frm_forms select:focus-visible{outline:3px solid var(--vf-gold);outline-offset:2px;border-color:var(--vf-ink)!important}
body#childrens-fund #vol-page .frm_forms input[type=checkbox],body#childrens-fund #vol-page .frm_forms input[type=radio]{-webkit-appearance:none!important;appearance:none!important;flex:0 0 22px;width:22px!important;height:22px!important;min-height:0!important;margin:0!important;padding:0!important;border:2px solid #8E9BAE!important;background:#FFFFFF!important;box-shadow:none!important;cursor:pointer;position:relative;transition:background-color .15s,border-color .15s,box-shadow .15s}
body#childrens-fund #vol-page .frm_forms input[type=checkbox]{border-radius:5px!important}
body#childrens-fund #vol-page .frm_forms input[type=radio]{border-radius:50%!important}
body#childrens-fund #vol-page .frm_forms input[type=checkbox]::before,body#childrens-fund #vol-page .frm_forms input[type=radio]::before,body#childrens-fund #vol-page .frm_forms input[type=checkbox]::after,body#childrens-fund #vol-page .frm_forms input[type=radio]::after{display:none!important;content:none!important}
body#childrens-fund #vol-page .frm_forms input[type=checkbox]:checked{background:var(--vf-ink) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%208.3l3%203%206-6.4%22%2F%3E%3C%2Fsvg%3E") center/15px no-repeat!important;border-color:var(--vf-ink)!important}
body#childrens-fund #vol-page .frm_forms input[type=radio]:checked{border-color:var(--vf-ink)!important;box-shadow:inset 0 0 0 4px #FFFFFF,inset 0 0 0 12px var(--vf-ink)!important}
body#childrens-fund #vol-page .frm_forms input[type=checkbox]:focus-visible,body#childrens-fund #vol-page .frm_forms input[type=radio]:focus-visible{outline:3px solid var(--vf-gold);outline-offset:2px}
body#childrens-fund #vol-page .frm_forms .frm_checkbox,body#childrens-fund #vol-page .frm_forms .frm_radio{margin:0!important;padding:0!important}
body#childrens-fund #vol-page .frm_forms .frm_checkbox label,body#childrens-fund #vol-page .frm_forms .frm_radio label{display:flex!important;align-items:center;gap:12px;font:400 16px/1.45 'Open Sans',Arial,sans-serif!important;color:var(--vf-text)!important;text-transform:none;cursor:pointer;margin:0;padding:0;white-space:normal}
body#childrens-fund #vol-page .frm_forms .frm_opt_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}
body#childrens-fund #vol-page .frm_forms .frm_other_input{margin:10px 0 0!important}
body#childrens-fund #vol-page #frm_field_850_container .frm_opt_container{gap:14px}
body#childrens-fund #vol-page #frm_field_850_container .frm_checkbox label{gap:16px;min-height:66px;padding:14px 18px;border:1px solid var(--vf-field);border-radius:9px;background:#FFFFFF;font:600 17px/1.35 'Open Sans',Arial,sans-serif!important;color:var(--vf-ink)!important;transition:border-color .15s,background-color .15s,box-shadow .15s}
body#childrens-fund #vol-page #frm_field_850_container .frm_checkbox label input{order:-1}
body#childrens-fund #vol-page #frm_field_850_container .frm_checkbox label::before{content:'';order:0;flex:0 0 32px;width:32px;height:32px;background:var(--vf-ink);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
body#childrens-fund #vol-page #frm_field_850_container .frm_checkbox label:hover{border-color:#9FB0C6;box-shadow:0 2px 6px rgba(16,39,81,.06)}
body#childrens-fund #vol-page #frm_field_850_container .frm_checkbox label:has(input:checked){background:var(--vf-gold-soft);border-color:var(--vf-gold-line)}
body#childrens-fund #vol-page #frm_field_850_container .frm_checkbox label:has(input:focus-visible){outline:3px solid var(--vf-gold);outline-offset:2px}
body#childrens-fund #vol-page #frm_field_850_container .frm_checkbox input:focus-visible{outline:0}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Operation Santa Claus - Pick up / Drop off Toys"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%206.5h11v9.5h-11z%22%2F%3E%3Cpath%20d%3D%22M13.5%209.5h4l3.5%203.5v3h-7.5%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%2217.5%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217.5%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%206.5h11v9.5h-11z%22%2F%3E%3Cpath%20d%3D%22M13.5%209.5h4l3.5%203.5v3h-7.5%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%2217.5%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217.5%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Operation Santa Claus -  Sorting Toys"])::before,#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Operation Santa Claus - Sorting Toys"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.8l8.5%204.6v9.2L12%2021.2l-8.5-4.6V7.4z%22%2F%3E%3Cpath%20d%3D%22M3.5%207.4l8.5%204.6%208.5-4.6M12%2012v9.2M7.8%205.1l8.5%204.6%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.8l8.5%204.6v9.2L12%2021.2l-8.5-4.6V7.4z%22%2F%3E%3Cpath%20d%3D%22M3.5%207.4l8.5%204.6%208.5-4.6M12%2012v9.2M7.8%205.1l8.5%204.6%22%2F%3E%3C%2Fsvg%3E")}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Christmas Tree of Hope lighting - Hess Village"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.5l-5%206.5h2.8l-4%206h12.4l-4-6H17z%22%2F%3E%3Cpath%20d%3D%22M12%2015v6.5M9%2021.5h6%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.5l-5%206.5h2.8l-4%206h12.4l-4-6H17z%22%2F%3E%3Cpath%20d%3D%22M12%2015v6.5M9%2021.5h6%22%2F%3E%3C%2Fsvg%3E")}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Cathy Wever School- Christmas Celebration"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%229.5%22%20r%3D%222.2%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%229.5%22%20r%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M6.5%2020c0-3.3%202.4-5.8%205.5-5.8s5.5%202.5%205.5%205.8M1.5%2018.5c0-2.6%201.5-4.4%203.8-4.4M22.5%2018.5c0-2.6-1.5-4.4-3.8-4.4%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.5%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%229.5%22%20r%3D%222.2%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%229.5%22%20r%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M6.5%2020c0-3.3%202.4-5.8%205.5-5.8s5.5%202.5%205.5%205.8M1.5%2018.5c0-2.6%201.5-4.4%203.8-4.4M22.5%2018.5c0-2.6-1.5-4.4-3.8-4.4%22%2F%3E%3C%2Fsvg%3E")}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Workplace or community toy drives"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208h18v4H3zM4.5%2012h15v9h-15zM12%208v13%22%2F%3E%3Cpath%20d%3D%22M12%208C10%204%206%203.8%206%206.3S10%208%2012%208zM12%208c2-4%206-4.2%206-1.7S14%208%2012%208z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%208h18v4H3zM4.5%2012h15v9h-15zM12%208v13%22%2F%3E%3Cpath%20d%3D%22M12%208C10%204%206%203.8%206%206.3S10%208%2012%208zM12%208c2-4%206-4.2%206-1.7S14%208%2012%208z%22%2F%3E%3C%2Fsvg%3E")}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Blitz Day - Lime Ridge Mall"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208h14l-1.2%2013H6.2z%22%2F%3E%3Cpath%20d%3D%22M9%2010V6.5a3%203%200%200%201%206%200V10%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%208h14l-1.2%2013H6.2z%22%2F%3E%3Cpath%20d%3D%22M9%2010V6.5a3%203%200%200%201%206%200V10%22%2F%3E%3C%2Fsvg%3E")}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Golf Tournament / Rotary Fall Classic"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2021.5V2.5%22%2F%3E%3Cpath%20d%3D%22M7%203.5l10%204-10%204%22%2F%3E%3Cpath%20d%3D%22M3.5%2021.5h9%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2021.5V2.5%22%2F%3E%3Cpath%20d%3D%22M7%203.5l10%204-10%204%22%2F%3E%3Cpath%20d%3D%22M3.5%2021.5h9%22%2F%3E%3C%2Fsvg%3E")}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Catch the Ace - Onsite ticket sales"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%222.5%22%20width%3D%2214%22%20height%3D%2219%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%208l-3%203.5%203%203.5%203-3.5z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%222.5%22%20width%3D%2214%22%20height%3D%2219%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%208l-3%203.5%203%203.5%203-3.5z%22%2F%3E%3C%2Fsvg%3E")}
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Anywhere you need me"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020.5s-8-4.8-8-10.6A4.4%204.4%200%200%201%2012%207a4.4%204.4%200%200%201%208%202.9c0%205.8-8%2010.6-8%2010.6z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020.5s-8-4.8-8-10.6A4.4%204.4%200%200%201%2012%207a4.4%204.4%200%200%201%208%202.9c0%205.8-8%2010.6-8%2010.6z%22%2F%3E%3C%2Fsvg%3E")}

body#childrens-fund #vol-page .frm_forms .vf-inline .frm_opt_container{display:flex;flex-wrap:wrap;gap:12px 36px}
body#childrens-fund #vol-page .frm_forms .vf-inline .frm_radio:has(.frm_other_input){flex-basis:100%;flex-wrap:wrap}
body#childrens-fund #vol-page .frm_forms .vf-pills .frm_opt_container{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body#childrens-fund #vol-page .frm_forms .vf-pills .frm_checkbox label{position:relative;justify-content:center;min-height:46px;padding:10px 14px;border:1px solid var(--vf-field);border-radius:999px;background:#FFFFFF;font:600 16px/1.3 'Open Sans',Arial,sans-serif!important;color:var(--vf-ink)!important;transition:background-color .15s,border-color .15s,color .15s}
body#childrens-fund #vol-page .frm_forms .vf-pills .frm_checkbox input{position:absolute!important;inset:0;width:100%!important;height:100%!important;opacity:0;margin:0!important;border:0!important;border-radius:999px!important}
body#childrens-fund #vol-page .frm_forms .vf-pills .frm_checkbox label:hover{border-color:var(--vf-ink)}
body#childrens-fund #vol-page .frm_forms .vf-pills .frm_checkbox label:has(input:checked){background:var(--vf-ink);border-color:var(--vf-ink);color:#FFFFFF!important}
body#childrens-fund #vol-page .frm_forms .vf-pills .frm_checkbox label:has(input:focus-visible){outline:3px solid var(--vf-gold);outline-offset:2px}
body#childrens-fund #vol-page .frm_forms .vf-committee{border:0!important;margin:0!important;padding:0!important}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:15px 20px!important;border:0!important;border-radius:9px;background:#EEF1F5;cursor:pointer;font:700 17px/1.4 'Open Sans',Arial,sans-serif!important;color:var(--vf-ink)!important;text-transform:none!important;letter-spacing:normal!important;transition:background-color .15s}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger:hover{background:#E4E9F0}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger:focus-visible{outline:3px solid var(--vf-gold);outline-offset:2px}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger svg{order:-1;width:16px;height:16px;flex:0 0 16px;fill:var(--vf-ink)}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger .vf-opt{font-weight:400;color:var(--vf-muted)}
body#childrens-fund #vol-page .frm_forms .vf-committee .frm_toggle_container{padding:22px 4px 4px;row-gap:22px}
body#childrens-fund #vol-page .frm_forms .vf-consent{margin-left:calc(var(--vf-indent) * -1)!important;padding-top:24px;margin-top:6px;border-top:1px solid var(--vf-line)}
body#childrens-fund #vol-page .frm_forms .vf-consent .frm_opt_container{display:block}
body#childrens-fund #vol-page .frm_forms .vf-consent .frm_checkbox label{font-size:17px!important;color:var(--vf-text)!important}
body#childrens-fund #vol-page .frm_forms .frm_error{color:var(--vf-red);font:600 14px/1.5 'Open Sans',Arial,sans-serif;margin-top:8px}
body#childrens-fund #vol-page .frm_forms .frm_blank_field input:not([type=checkbox]):not([type=radio]),body#childrens-fund #vol-page .frm_forms .frm_blank_field textarea{border-color:var(--vf-red)!important}
body#childrens-fund #vol-page .frm_forms .frm_blank_field input[type=checkbox]{border-color:var(--vf-red)!important}
body#childrens-fund #vol-page .frm_forms .frm_error_style{border:1px solid var(--vf-red);border-radius:10px;background:#FDEEEC;color:var(--vf-red);padding:14px 18px;margin:0 0 20px}
body#childrens-fund #vol-page .frm_forms #frm_field_843_container{margin-left:calc(var(--vf-indent) * -1)!important}
body#childrens-fund #vol-page .frm_forms .frm_submit{display:flex!important;flex-direction:column;align-items:stretch;gap:12px;margin:0!important;padding:6px 0 0!important}
body#childrens-fund #vol-page .frm_forms button.frm_button_submit{width:100%;margin:0!important;background:var(--vf-ink)!important;border:0!important;border-radius:999px!important;color:#FFFFFF!important;font:700 20px/1.3 'Open Sans',Arial,sans-serif!important;text-transform:none!important;letter-spacing:normal!important;padding:15px 30px!important;min-height:58px;box-shadow:none!important;cursor:pointer;transition:background-color .18s,transform .18s}
body#childrens-fund #vol-page .frm_forms button.frm_button_submit:hover{background:#0A1D3F!important;transform:translateY(-1px)}
body#childrens-fund #vol-page .frm_forms button.frm_button_submit:focus-visible{outline:3px solid var(--vf-gold);outline-offset:3px}
body#childrens-fund #vol-page .frm_forms .vf-submit-note{margin:0!important;text-align:center;font-size:14px;line-height:1.5;color:var(--vf-muted)}
body#childrens-fund #vol-page .frm_forms .frm_message{border:1px solid #BAD6F0;border-radius:12px;background:#E3F0FD;color:var(--vf-ink);padding:24px;font:400 16px/1.6 'Open Sans',Arial,sans-serif}
body#childrens-fund #vol-page .frm_forms .frm_message p{margin:0}
@media(max-width:1000px){ body#childrens-fund #vol-page .vol-form{padding:28px 26px 24px;--vf-indent:0px} body#childrens-fund #vol-page .vf-step{gap:16px} }
@media(max-width:760px){ body#childrens-fund #vol-page .vol-form{padding:24px 18px 22px;border-radius:15px} body#childrens-fund #vol-page .frm_forms .frm_opt_container,body#childrens-fund #vol-page #frm_field_850_container .frm_opt_container{grid-template-columns:1fr} body#childrens-fund #vol-page .frm_forms .vf-pills .frm_opt_container{grid-template-columns:repeat(2,minmax(0,1fr))} body#childrens-fund #vol-page .vf-step-num{flex-basis:40px;width:40px;height:40px;font-size:19px} body#childrens-fund #content #vol-page .vf-step-title{font-size:27px} body#childrens-fund #vol-page .frm_forms .frm_fields_container{column-gap:14px;row-gap:20px} body#childrens-fund #vol-page .frm_forms .vf-name .frm_combo_inputs_container{row-gap:20px} body#childrens-fund #vol-page #frm_field_850_container .frm_checkbox label{min-height:58px;font-size:16px!important} }
@media(max-width:420px){ body#childrens-fund #vol-page .frm_forms .frm_combo_inputs_container>.frm_form_field{grid-column:span 12/span 12!important} }
@media(prefers-reduced-motion:reduce){ body#childrens-fund #vol-page .frm_forms *{transition:none!important} }
/* Full-width rows that hang into the indent */
body#childrens-fund #vol-page .frm_forms .vf-step-field,body#childrens-fund #vol-page .frm_forms .vf-consent,body#childrens-fund #vol-page .frm_forms #frm_field_843_container{width:calc(100% + var(--vf-indent))!important;max-width:none!important}
/* Drop-down bar: text order and single chevron */
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger span{float:none!important;display:inline!important}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger>span{order:1}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger .vf-opt{margin-left:4px}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger svg{transition:transform .2s}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger svg:last-of-type{display:none!important}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger.active svg:first-of-type{transform:rotate(180deg)}
body#childrens-fund #vol-page .frm_forms .vf-committee h3.frm_trigger svg:first-of-type{display:block!important}

/* Toy distribution days icon (hand giving a gift) */
#vol-page #frm_field_850_container .frm_checkbox label:has(input[value="Operation Santa Claus - Toy distribution days"])::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8.5%203h8v7h-8zM12.5%203v7M8.5%206.5h8%22%2F%3E%3Cpath%20d%3D%22M2.5%2013.5h3l2.6%201.6h4.4a1.6%201.6%200%200%201%200%203.2H8.8%22%2F%3E%3Cpath%20d%3D%22M12.5%2018.3l5.6-3.1a1.6%201.6%200%200%201%201.9%202.5L14.2%2021.5H5.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2021.5h3%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8.5%203h8v7h-8zM12.5%203v7M8.5%206.5h8%22%2F%3E%3Cpath%20d%3D%22M2.5%2013.5h3l2.6%201.6h4.4a1.6%201.6%200%200%201%200%203.2H8.8%22%2F%3E%3Cpath%20d%3D%22M12.5%2018.3l5.6-3.1a1.6%201.6%200%200%201%201.9%202.5L14.2%2021.5H5.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2021.5h3%22%2F%3E%3C%2Fsvg%3E")}
