@font-face{font-family:Euro Caps;src:url(../fonts/eurocaps/EUROCAPS.eot);src:url(../fonts/eurocaps/EUROCAPS.eot?#iefix) format("embedded-opentype"),url(../fonts/eurocaps/EUROCAPS.woff2) format("woff2"),url(../fonts/eurocaps/EUROCAPS.woff) format("woff"),url(../fonts/eurocaps/EUROCAPS.ttf) format("truetype"),url(../fonts/eurocaps/EUROCAPS.svg#Euro\ Caps) format("svg")}@font-face{font-family:Euro Caps;font-weight:700;src:url(../fonts/squadaOne/SquadaOne-Regular.eot);src:url(../fonts/squadaOne/SquadaOne-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/squadaOne/SquadaOne-Regular.woff2) format("woff2"),url(../fonts/squadaOne/SquadaOne-Regular.woff) format("woff"),url(../fonts/squadaOne/SquadaOne-Regular.ttf) format("truetype"),url(../fonts/squadaOne/SquadaOne-Regular.svg#Squada\ One) format("svg")}:root{--so-primary:#1e68ab;--so-secondary:#b0bac2;--so-success:#1b8520;--so-warning:#f2be1b;--so-danger:#e14d43;--so-info:#949999;--so-light:#e4dbcd;--so-dark:#191a1a;--so-accent:#a3701c;--so-light-accent:#cca566;--so-dark-accent:#2f1f04}body #so-services-content,body form#cwp-payment{--bs-card-bg:#e4dbcd}body.night-mode #so-services-content,body.night-mode form#cwp-payment{--bs-card-bg:#191a1a}main>.container:nth-last-of-type(2){border-radius:0 0 .25rem .25rem;padding-bottom:10px}main>.container:not(:last-of-type){background-color:hsla(0,0%,100%,.5)}#so-services-content{background-color:var(--bs-card-bg);border:2px solid var(--bs-card-bg);border-radius:.375rem;margin:20px -15px;width:calc(100% + 30px)}#so-services-content h1,#so-services-content h2,#so-services-content h3{border-color:#cca566;font-family:Euro Caps;font-weight:600;margin-top:40px;text-align:left}#so-services-content h4,#so-services-content h5,#so-services-content h6{font-family:Euro Caps;margin-top:20px;text-align:left}#so-services-content button{font-weight:700;letter-spacing:1px;text-transform:uppercase}#so-services-content button:hover{color:#fff}#so-services-content a{color:#1e68ab}#so-services-content a:hover{color:#046cc9}#so-services-content [aria-disabled=true]{cursor:not-allowed;opacity:.5}#so-services-content li.indent-once{margin-left:20px}#so-services-content li.indent-twice{margin-left:40px}#so-services-content #fc-so-header{background-color:#191a1a;border-radius:.375rem;display:flex;min-height:200px;padding:10px}#so-services-content #fc-so-header .fc-so-brand{display:none;font-family:Euro Caps;visibility:hidden}#so-services-content #fc-so-header .fc-so-brand p{color:#a3701c;font-size:20px;letter-spacing:2px;line-height:20px;margin:0;padding:0}#so-services-content #fc-so-header .fc-so-brand h3{border:none;color:#191a1a;font-size:25px;line-height:25px;margin:0;padding:0}#so-services-content #fc-so-header .mountains-container{width:100%}#so-services-content [role=tablist]{display:flex;flex-flow:row wrap;gap:5px;justify-content:space-between;min-width:100%;padding:5px 0;position:relative}#so-services-content [role=tablist]:after{bottom:0;content:"";height:50%;left:0;position:absolute}#so-services-content [role=tab],#so-services-content [role=tab]:focus,#so-services-content [role=tab]:hover{background:#b0bac2;border:1px solid #a3701c;border-radius:.375rem;color:#191a1a;cursor:pointer;display:inline-block;flex-grow:1;font-weight:700;margin:4px 0 0;outline:none;overflow:hidden;padding:3px 3px 4px;position:relative;text-align:left;top:2px;z-index:2}#so-services-content [role=tab]:hover{color:#fff}#so-services-content [role=tab][aria-selected=true]{background:#1e68ab;border-top-color:#cca566;border-width:6px 2px 2px;color:#fff;margin-top:0;padding:2px 2px 4px}#so-services-content [role=tab] i.checkbox-icon{font-size:1.5rem;margin-right:8px}#so-services-content body.night-mode [role=tab][aria-selected=false]{color:#e4dbcd}#so-services-content [role=tab] span.focus{align-items:center;border:2px solid transparent;display:flex;justify-content:flex-start;margin:2px;padding:.5rem}#so-services-content [role=tab]:active span.focus,#so-services-content [role=tab]:focus span.focus,#so-services-content [role=tab]:hover span.focus{border:2px solid #a3701c;border-radius:.375rem;padding:.5rem}#so-services-content [role=tabpanel]{background:var(--bs-card-bg);border:1px solid #a3701c;border-radius:0 0 .375rem .375rem;min-height:10em;overflow:auto;padding:.75rem;width:100%}#so-services-content [role=tabpanel].is-hidden{display:none}form,form#cwp-payment{--bs-light:#e4dbcd;--bs-dark:#191a1a;--bs-primary:#1e68ab;--bs-secondary:#b0bac2;--bs-info:$info;--bs-success:$success;--bs-warning:$warning;--bs-danger:$danger;--bs-blue:#1e68ab;--bs-indigo:$indigo;--bs-purple:$purple;--bs-pink:$pink;--bs-red:$danger;--bs-yellow:$warning;--bs-green:$success;--bs-teal:$teal;--bs-cyan:$cyan;--bs-light-accent:#cca566;--bs-accent:#a3701c;--bs-dark-accent:#2f1f04;align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:0;width:100%}form p,form#cwp-payment p{font-family:Euro Caps,Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;margin-top:10px}form fieldset,form#cwp-payment fieldset{border:1px solid #a3701c;border-radius:.3rem;margin-top:2rem;padding:.75rem .5rem;position:relative}form legend,form#cwp-payment legend{background:var(--bs-card-bg);color:#a3701c;font-family:Euro Caps,Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;letter-spacing:1px;margin:-1.75rem 0 0 .75rem;padding:0 .5rem;width:auto}form fieldset fieldset,form#cwp-payment fieldset fieldset{border:1px solid #191a1a}form fieldset fieldset:first-child,form#cwp-payment fieldset fieldset:first-child{margin-top:0}form fieldset fieldset legend,form#cwp-payment fieldset fieldset legend{color:#191a1a}form input:focus-visible,form select:focus-visible,form textarea:focus-visible,form#cwp-payment input:focus-visible,form#cwp-payment select:focus-visible,form#cwp-payment textarea:focus-visible{outline:3px solid var(--so-light-accent)}form .form-group,form#cwp-payment .form-group{align-content:flex-start;align-items:center;display:flex;flex-direction:column;justify-content:center;margin:40px 10px 0;position:relative}form .form-group>label,form#cwp-payment .form-group>label{background-color:var(--bs-card-bg);border-radius:.3rem;display:flex;flex-flow:row nowrap;font-family:DejaVu Sans Mono,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;font-size:1.2rem;font-weight:700;justify-content:center;letter-spacing:1px;margin:-1rem 0;padding:0 7px;position:relative;text-transform:uppercase;z-index:1}form .form-group>input,form .form-group>select,form .form-group>textarea,form#cwp-payment .form-group>input,form#cwp-payment .form-group>select,form#cwp-payment .form-group>textarea{background-color:#fff;border:none;border-radius:.3rem;font-size:18px;height:100%;padding:1rem 7px .5rem;text-align:center;width:100%}form .form-group>input.ui-state-error,form .form-group>select.ui-state-error,form .form-group>textarea.ui-state-error,form#cwp-payment .form-group>input.ui-state-error,form#cwp-payment .form-group>select.ui-state-error,form#cwp-payment .form-group>textarea.ui-state-error{background-color:rgba(248,51,60,.2);border:2px solid var(--so-danger)}form .form-group>p,form#cwp-payment .form-group>p{font-family:DejaVu Sans Mono,Consolas,Bitstream Vera Sans Mono,Courier New,monospace;margin:1rem 0}form .form-group>textarea,form#cwp-payment .form-group>textarea{text-align:left}form .form-group div.pretend-input,form#cwp-payment .form-group div.pretend-input{width:100%}form .form-group div[class$=-toggle],form#cwp-payment .form-group div[class$=-toggle]{display:none;visibility:hidden}form .checkbox-group,form#cwp-payment .checkbox-group{align-items:center;-moz-column-gap:10px;column-gap:10px;display:inline-grid;font-size:18px;grid-template-columns:1fr 1fr;justify-items:start;padding:1rem 7px .5rem;width:100%}form .checkbox-group>*,form#cwp-payment .checkbox-group>*{margin:0}form .checkbox-group>:first-child,form#cwp-payment .checkbox-group>:first-child{justify-self:end}form .checkbox-group .checkmark,form .checkbox-group input[type=checkbox],form#cwp-payment .checkbox-group .checkmark,form#cwp-payment .checkbox-group input[type=checkbox]{background-color:#1e68ab;height:20px;width:20px}form .checkbox-group .checkmark:checked,form .checkbox-group input[type=checkbox]:checked,form#cwp-payment .checkbox-group .checkmark:checked,form#cwp-payment .checkbox-group input[type=checkbox]:checked{background-color:#1e68ab}form .datepicker-group,form#cwp-payment .datepicker-group{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;width:100%}form .datepicker-group>*,form#cwp-payment .datepicker-group>*{margin:0}form .datepicker-group>input,form#cwp-payment .datepicker-group>input{background-color:#fff;border:none;border-radius:.3rem;font-size:18px;height:100%;padding:1rem 7px .5rem;text-align:center;width:100%}form .datepicker-group>input.ui-state-error,form#cwp-payment .datepicker-group>input.ui-state-error{background-color:rgba(248,51,60,.2);border:2px solid var(--so-danger)}form .datepicker-group>button,form#cwp-payment .datepicker-group>button{background-color:#1e68ab;color:#fff;font-size:1.45rem}form .datepicker-group>button:focus,form#cwp-payment .datepicker-group>button:focus{border:2px solid #a3701c;outline:none;padding:-2px}form .datepicker-dialog td.today,form#cwp-payment .datepicker-dialog td.today{background-color:#ffef96;border-radius:50%;font-weight:700}form input[type=file]::-webkit-file-upload-button,form#cwp-payment input[type=file]::-webkit-file-upload-button{display:none;visibility:hidden}form .tab-traveler-container,form#cwp-payment .tab-traveler-container{align-items:center;display:flex;justify-content:space-between;margin-top:20px}form .tab-traveler-container>.btn-previous,form#cwp-payment .tab-traveler-container>.btn-previous{background-color:#b0bac2;color:#191a1a}form .tab-traveler-container>.btn-next,form#cwp-payment .tab-traveler-container>.btn-next{background-color:#1e68ab;color:#fff}form div.a-r-btn-cntnr,form#cwp-payment div.a-r-btn-cntnr{display:grid}form div.a-r-btn-cntnr button,form#cwp-payment div.a-r-btn-cntnr button{margin:20px 0}form div.a-r-btn-cntnr button[id^=add-],form#cwp-payment div.a-r-btn-cntnr button[id^=add-]{place-self:center center}form div.a-r-btn-cntnr button[class^=remove-],form#cwp-payment div.a-r-btn-cntnr button[class^=remove-]{place-self:center flex-start}form div.a-r-btn-cntnr button i,form#cwp-payment div.a-r-btn-cntnr button i{margin-right:10px}form #fieldset-verify-or-edit,form #resend-otp-container,form#cwp-payment #fieldset-verify-or-edit,form#cwp-payment #resend-otp-container{align-content:stretch;align-items:center;display:flex;flex-flow:column nowrap;gap:20px;justify-content:flex-start}form #btn-resend-otp,form#cwp-payment #btn-resend-otp{color:var(--so-dark-accent);margin:20px}form #btn-resend-otp:hover,form#cwp-payment #btn-resend-otp:hover{color:var(--so-dark)}form #btn-charge-it,form#cwp-payment #btn-charge-it{background-color:var(--so-success);color:#fff;font-size:1.75rem;margin-top:40px}form #btn-cancel-or-save,form #btn-charge-it,form #fieldset-otp,form#cwp-payment #btn-cancel-or-save,form#cwp-payment #btn-charge-it,form#cwp-payment #fieldset-otp{display:none;visibility:hidden}form #otp-email,form#cwp-payment #otp-email{color:var(--bs-info);font-weight:700;letter-spacing:1px;text-align:center}#card-info-container,#state-zip-container{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.receipt-line{justify-content:space-between}.icon-words-card,.receipt-line{align-items:center;display:flex;flex-flow:row nowrap}.icon-words-card{border-radius:.375rem;gap:.75rem;justify-content:center;padding:.75rem}@media (max-width:540px){.icon-words-card{flex-flow:column nowrap}}.stop-sign-container{align-items:center;aspect-ratio:1;color:#fff;display:flex;justify-content:center;position:relative;width:30%}.stop-sign-container *{position:absolute}.stop-sign-container .stop-sign-bg{background-color:red;-webkit-clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);height:100%;width:100%}[class^=emphasis-]{font-family:var(--bs-body-font-family);text-transform:uppercase}.emphasis-1{font-size:clamp(2.1rem,3.18vw + 1.46rem,3.5rem)}.emphasis-2{font-size:clamp(1.68rem,2.55vw + 1.17rem,2.8rem)}.emphasis-3{font-size:clamp(1.26rem,1.91vw + .88rem,2.1rem)}.emphasis-4{font-size:clamp(1.2rem,1.82vw + .84rem,2rem)}.emphasis-5{font-size:clamp(.9rem,1.36vw + .63rem,1.5rem)}.emphasis-6{font-size:clamp(.6rem,.91vw + .42rem,1rem)}#donation-printout p{text-align:center}#donation-printout .transaction-details{font-size:24px}#btn-print-receipt{background-color:var(--aoa-info);color:#fff}.loader{animation:rotation 1s linear infinite;box-sizing:border-box;color:#fff;display:block;height:48px;margin:15px auto;width:48px}.frame,.loader{position:relative}.frame{padding:1rem}.frame:after,.frame:before{border:3px solid #949999;bottom:0;content:"";position:absolute;top:0;width:10%}.frame:after{border-left:none;right:0}.frame:before{border-right:none;left:0}.loader:after,.loader:before{animation:animloader 1s ease-in-out infinite;background-color:var(--so-primary);border-radius:50%;box-sizing:border-box;content:"";height:24px;left:50%;position:absolute;top:50%;transform:scale(.5) translate(0);width:24px}.loader:before{background-color:var(--so-secondary);transform:scale(.5) translate(-48px,-48px)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animloader{50%{transform:scale(1) translate(-50%,-50%)}}
