@import url("https://media1.charityengine.net/WF/_transactionServerFiles/2298/WVRFFonts.min.css");:root{--font-color:#142236;--button-back:white;--button-back-hover:#a50c1f;--button-color:#d0102b;--btn-primary-hover-bg:#5e368c;--btn-primary-hover-border:#5e368c;--banner-back:#142236;--banner-color:white;--banner-hover-color:#008bc8;--sponsor-selected:#ecf0f4}html,html *{box-sizing:border-box;font-size:clamp(12px,5vw,1.2em)}html,body{margin:0;padding:0}body{color:var(--font-color);font-family:"Roboto",sans-serif;font-size:1rem}p,div,li,label,span,a{font-size:1rem}p{margin:0 0 1rem}a{text-decoration:none}img{height:auto;image-rendering:smooth;max-width:100%;vertical-align:middle}img.icon{display:none}img.banner{margin:0 auto 1rem;width:100%}@media(min-width :1020px){img.icon{display:initial}}a img{border:0}.fa-arrow-up::before{content:"\f062"}body #layoutContainer,header#top .container{display:block;margin:0 auto;max-width:40rem}body #header{background:var(--banner-back);color:white;padding:1px}#headerContent{margin:1rem}h1,div#title{font:bold 1.5rem/1.2 "Roboto",sans-serif}div#title{padding:1rem}h2,.ce-formSections legend{display:block;font:bold 1.3rem/1.2 "Roboto",sans-serif;margin:0 0 1rem}h3,.ce-formFieldContainers>label{font:bold 1.1rem/1.2 "Roboto",sans-serif}.ce-meOrSomeoneElseWidgetRows{display:none}body .ce-formFieldSets,body .ce-formFieldGroups,body .ce-formSections{border:0;display:block;margin:1rem 0 0;padding:0 .5rem}.ce-formRows:has(.Qty){margin:0 0 .5rem;padding:.5rem}.ce-formRows:has(.ce-ticketQuantities [type="checkbox"]){border-bottom-left-radius:1rem;border-bottom:3px solid var(--banner-back);border-left:3px solid var(--banner-back);border-right:3px solid white;border-top:3px solid white}.ce-formRows:has(.ce-ticketQuantities [type="checkbox"]:checked){background:var(--sponsor-selected)}.ce-formFieldContainers:has(.ce-ticketQuantities){position:relative}.ce-formFieldWrappers:has(.ce-ticketQuantities){aspect-ratio:1;display:inline-block;position:absolute;right:0;top:0;width:1.5rem}.ce-ticketQuantities input[type="checkbox"]{height:1.5rem;width:1.5rem}.ce-formRows:has(.Qty) label{color:var(--banner-back)}div.PaymentMethod,div.AccountType{display:grid !important;gap:1rem;margin-bottom:1rem !important;width:100%}div.PaymentMethod input[type="radio"],div.AccountType input[type="radio"]{display:none}@media(min-width :760px){div.PaymentMethod{grid-template-columns:repeat(3,1fr)}div.AccountType{grid-template-columns:repeat(2,1fr)}}div.PaymentMethod input[type="radio"]+label.ce-radioButtonIconLabels,div.AccountType input[type="radio"]+label,input#oneClickCheckoutUseProfileButton,input#oneClickCheckoutDoNotUseButton{background:var(--button-back);border-radius:.5rem;border:1px solid var(--button-color) !important;box-shadow:none;color:var(--button-color);display:block;font:bold 1.2rem/2 "Roboto",sans-serif;margin:0;padding:0;text-align:center;width:100%}label>span.fa{display:inline-block;margin:0 .6rem 0}div.PaymentMethod input[type="radio"]:checked+label.ce-radioButtonIconLabels,div.AccountType input[type="radio"]:checked+label{background:var(--button-color);color:var(--button-back)}button.ce-primaryFormSubmitButtons{background:var(--button-back);border-radius:.5rem;border:1px solid var(--button-color) !important;box-shadow:none;color:var(--button-color);font:bold 1.2rem/2 "Roboto",sans-serif;margin:1rem 0 0;padding:0;text-align:center;width:100%}fieldset:has(.FirstName),fieldset:has(.CardNumber),fieldset:has(.AccountNumber){.ce-formFieldWrappers{padding:0 0 .5rem}input:not([type="radio"],[type="checkbox"]),select{width:100%}}@media(min-width :760px){fieldset:has(.isDonorFirstName.FirstName){.ce-formRows.ce-hasMultipleFormFields{display:flex;gap:.5rem}}}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],select{font-size:1.2rem}footer{&{background:var(--banner-back);padding:2rem 1rem}.container{margin:0 auto;max-width:60rem;overflow:clip}p{margin:0 1rem 1rem;text-align:center}a,li,p,span{color:var(--banner-color);font-size:.8rem;word-wrap:break-word}a:not(.qbutton){color:white;transition:color .2s ease-in-out}a:not(.qbutton):hover{color:var(--banner-hover-color)}.references{display:flex;flex-wrap:wrap;justify-content:center}.references>*{display:block;flex:1 1 50%}.social{text-align:center}.qode_icon_font_awesome{color:white;font-size:25px;margin:0 5px}.qode_icon_font_awesome:hover{color:var(--button-back)}}@media(min-width :760px){footer{.references{margin:2rem auto;width:80%}.references>*{flex:0 1 25%}}}@media(min-width :1020px){footer{&{padding:4rem}.references{margin:3rem auto;width:90%}.references>*{flex:0 1 15%}}}body #oneClickCheckoutForgetButton,body #coverFeesDisplayEditLink,body #oneClickCheckoutUndoUseButton{background:var(--banner-back);border-radius:.2rem;color:white;display:inline-block;padding:.5rem}body #oneClickCheckoutUndoUseButton{font-size:.8rem}#oneClickCheckoutMessagesContainer{padding:0 0 1rem}#coverFeesDisplayEditLink{float:right;margin:.5rem 0 0}#oneClickCheckoutContainer input[type="button"]{line-height:1.2;text-wrap:wrap}header img.logo{display:block;max-width:6rem}#coverFeesDisplayAmount{display:inline-block;font-weight:bold;margin:.5rem}#coverFeesMessage{display:none}.dentalBags h3{font-size:1rem}.dentalBags p{font-size:.8rem}#togglePaymentMethodBillingInfoContainer{margin:1rem 0}@media(min-width :760px){.ce-formRows.ce-hasMultipleFormFields[style="display: block;"]:has(.CardNumber),.ce-formRows.ce-hasMultipleFormFields[style="display: block;"]:has(.BillingStreetAddress){display:grid !important;gap:.5rem;grid-template-columns:1fr 1fr}.ce-formFieldContainers:has(.CardNumber){grid-column:1 / span 2}.ce-formRows.ce-hasMultipleFormFields[style="display: block;"]:has(.BillingCity){display:grid !important;gap:.5rem;grid-template-columns:.9fr .2fr .9fr}}