/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.color{display:flex;justify-content:center;align-items:center;height:2rem;width:4rem;font-size:0.8rem;border:solid black 2px;color:white;}.color-crisp_white{background-color:#FFFFFF;color:#2B2D42;}.color-crisp_white ::selection,.color-crisp_white ::-moz-selection{background-color:#E0F2FE;color:#002D62;}.color-crisp_white a{color:#0056B3;}.color-crisp_white a:hover{color:#0056B3;}.color-sky-blue{background-color:#64B5F6;color:#0F1A30;}.color-sky-blue ::selection,.color-sky-blue ::-moz-selection{background-color:#3385C6;color:#FFFFFF;}.color-sky-blue a{color:#5C0029;}.color-sky-blue a:hover{color:#001D4A;}.color-vibrant-blue{background-color:#007BFF;color:#FFFFFF;}.color-vibrant-blue::selection,.color-vibrant-blue::-moz-selection{background-color:#0056B3;color:#FFFFFF;}.color-vibrant-blue a{color:#FFEA00;}.color-vibrant-blue a:hover{color:#C78C00;}.color-deep-navy{background-color:#1A2B4C;color:#FFFFFF;}.color-deep-navy::selection,.color-deep-navy::-moz-selection{background-color:#0F1A30;color:#FFFFFF;}.color-deep-navy a{color:#FFB300;}.color-deep-navy a:hover{color:#FFE082;}.color-ice-tint-white{background-color:#F0F7FF;color:#1A2B4C;}.color-ice-tint-white::selection,.color-ice-tint-white::-moz-selection{background-color:#D0E3F7;color:#0F1A30;}.color-ice-tint-white a{color:#0052CC;}.color-ice-tint-white a:hover{color:#002244;}.color-warm-soft-gray{background-color:#F5F6F8;color:#2B2D42;}.color-warm-soft-gray::selection,.color-warm-soft-gray::-moz-selection{background-color:#DCDFE4;color:#1A2B4C;}.color-warm-soft-gray a{color:#0056B3;}.color-warm-soft-gray a:hover{color:#0056B3;}.color-golden-amber{background-color:#FFB300;color:#0F1A30;}.color-golden-amber::selection,.color-golden-amber::-moz-selection{background-color:#C78C00;color:#FFFFFF;}.color-golden-amber:hover{background-color:#C78C00;color:#FFFFFF;}.color-golden-amber a{color:#0B1E36;}.color-golden-amber a:hover{color:#4A0E17;}.color-charcoal{background-color:#2B2D42;color:#FFFFFF;}.color-charcoal::selection,.color-charcoal::-moz-selection{background-color:#5C5E73;color:#FFFFFF;}.color-charcoal a{color:#82C0FF;}.color-charcoal a:hover{background-color:#5C5E73;color:#E0F2FE;}:root{--font-h1:clamp(2.0rem,4vw + 1rem,3.5rem);--font-h2:clamp(1.625rem,3vw + 1rem,2.75rem);--font-h3:clamp(1.375rem,2vw + 1rem,2.125rem);--font-body:clamp(1.125rem,1vw + 0.875rem,1.5rem);--font-small:clamp(0.9375rem,0.5vw + 0.8rem,1.125rem);--font-sans-serif:Verdana,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;}body{font-family:var(--font-sans-serif);}h1{font-size:var(--font-h1);line-height:1.2;margin-bottom:0.75em;}h2{font-size:var(--font-h2);line-height:1.25;margin-bottom:0.65em;}h3{font-size:var(--font-h3);line-height:1.3;margin-bottom:0.5em;}p,li,label,button{font-size:var(--font-body);line-height:1.6;}input,textarea{font-size:var(--font-body);}small{font-size:var(--font-small);line-height:1.4;}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px);}::selection{background-color:#0d6efd;color:#ffffff;}::-moz-selection{background-color:#0d6efd;color:#ffffff;}section{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px);margin:0;}h1,h2,h3,h4{margin-top:0;margin-bottom:clamp(16px,3vw,32px);}p,ul,ol{margin-top:0;margin-bottom:clamp(16px,2vw,24px);}li{margin-bottom:8px;}a{text-decoration:none;}.form-item{margin-bottom:1rem;}.form-group{margin-top:0;margin-bottom:clamp(20px,3vw,32px);}label{display:inline-block;margin-top:0;margin-bottom:8px;}input[type=text],input[type=url],input[type=email],input[type=tel],input[type=password],textarea,select{padding:clamp(14px,2vw,18px) clamp(16px,2.5vw,22px);margin-top:0;margin-bottom:8px;width:100%;font-size:1rem;}input[type=text],input[type=url],input[type=email],input[type=tel],input[type=password],textarea{border-radius:0.5rem;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield;appearance:textfield;}textarea{padding-top:16px;padding-bottom:16px;}.form-checkbox,input[type=checkbox]{width:1.4rem;height:1.4rem;accent-color:#0d6efd;cursor:pointer;vertical-align:middle;}.form-checkbox.error,input[type=checkbox].error{border:solid red 3px;outline:solid red 3px;}.form-checkbox:focus,input[type=checkbox]:focus{outline:3px solid rgba(13,110,253,0.35);outline-offset:2px;}.form-checkbox + label,input[type=checkbox] + label{margin-left:0.4rem;cursor:pointer;vertical-align:middle;}.form-submit{border-radius:0.5rem;padding:0.25rem 0.5rem;}.textcount_over{color:red;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:3px solid red;}button,.btn{padding:clamp(14px,2vw,20px) clamp(28px,4vw,44px);margin-top:8px;margin-bottom:16px;}.btn-donate{padding:clamp(18px,2.5vw,24px) clamp(36px,5vw,56px);margin-top:16px;margin-bottom:16px;}header{padding-top:16px;padding-bottom:16px;}.nav-list{margin:0;padding:0;}.nav-item{margin-left:4px;margin-right:4px;}.nav-link{display:inline-block;padding:12px 20px;}.card,.form-card,.donate-box{padding:clamp(24px,4vw,48px);margin-bottom:clamp(24px,4vw,40px);}.rounded-full{border-radius:1rem;}.globe-bg{background:url(/themes/custom/qr/assets/images/globe.png) no-repeat center 20rem/10rem;}@media (min-width:576px){.globe-bg{background-size:20rem;}}.icon-apple-wallet{display:block;aspect-ratio:969/302;max-width:min(90%,276px);margin:0 auto 2rem;overflow:hidden;white-space:nowrap;text-indent:-100vw;background:url(/themes/custom/qr/assets/images/apple-wallet.png) no-repeat center center/cover;}.icon-google-wallet{display:block;aspect-ratio:199/55;max-width:min(90%,276px);margin:0 auto 2rem;overflow:hidden;white-space:nowrap;text-indent:-100vw;background:url(/themes/custom/qr/assets/images/google-wallet.svg) no-repeat center center/cover;}body{background-color:#FFFFFF;color:#2B2D42;}body ::selection,body ::-moz-selection{background-color:#E0F2FE;color:#002D62;}body a{color:#0056B3;}body a:hover{color:#0056B3;}header{border-bottom:solid #2B2D42 2px;}aside.status-messages-region{border-bottom:solid #2B2D42 2px;}.region--content{background-color:#64B5F6;color:#0F1A30;}.region--content ::selection,.region--content ::-moz-selection{background-color:#3385C6;color:#FFFFFF;}.region--content a{color:#5C0029;}.region--content a:hover{color:#001D4A;}.region--content{min-height:800px;}.region--post-content{background-color:#F0F7FF;color:#1A2B4C;}.region--post-content::selection,.region--post-content::-moz-selection{background-color:#D0E3F7;color:#0F1A30;}.region--post-content a{color:#0052CC;}.region--post-content a:hover{color:#002244;}footer{background-color:#2B2D42;color:#FFFFFF;}footer::selection,footer::-moz-selection{background-color:#5C5E73;color:#FFFFFF;}footer a{color:#82C0FF;}footer a:hover{background-color:#5C5E73;color:#E0F2FE;}.top-bar__actions a.toolbar-button{max-height:1rem;}.toolbar-button--icon--dots{margin-top:0;margin-bottom:0;}#block-qr-main-menu{display:flex;justify-content:center;align-items:center;flex-grow:1;}#block-qr-main-menu .navbar-nav{display:flex;align-items:center;margin-bottom:0;}#block-qr-main-menu .nav-item{display:flex;align-items:center;}#block-qr-main-menu .nav-link{display:inline-block;padding:0.5rem 1rem;background-color:#FFFFFF;color:#2B2D42;}#block-qr-main-menu .nav-link ::selection,#block-qr-main-menu .nav-link ::-moz-selection{background-color:#E0F2FE;color:#002D62;}#block-qr-main-menu .nav-link a{color:#0056B3;}#block-qr-main-menu .nav-link a:hover{color:#0056B3;}.status-messages-region{max-width:none;margin:0 !important;padding:0 !important;font-weight:bold;}.status-messages-region .alert{margin-bottom:0;border-bottom:solid #2B2D42 1px;}.status-messages-region .alert:last-of-type{border-bottom:none;}.status-messages-region .alert .bi{margin-right:0.5rem;}.status-messages-region .alert ul{list-style-position:inside;font-weight:normal;}.status-messages-region .alert .btn-close{margin:0;padding:1rem;}.ui-dialog.ui-dialog.responsive-dialog{max-width:95vw !important;}@media (min-width:768px){.ui-dialog.ui-dialog.responsive-dialog{max-width:auto;}}.ui-dialog.ui-dialog.responsive-dialog a{color:blue;}.ui-dialog.ui-widget-content{border-radius:1rem;padding:1rem;}.ui-dialog .ui-widget-header{background-color:transparent;border:none;border-bottom:solid darkslategrey 2px;margin-bottom:1.5rem;}.ui-dialog .ui-widget-header .ui-dialog-titlebar-close{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;}.ui-dialog .ui-widget-header .ui-dialog-titlebar-close:before{content:"\f62a";font-family:"bootstrap-icons";line-height:1;}.ui-dialog .ui-widget-header .ui-dialog-titlebar-close:hover:before{font-weight:bold;}.ui-dialog .button--primary{border-radius:1rem;}.ui-widget-overlay{background:#000;opacity:0.5;}.media--code-with-background{text-align:center;height:300px;padding-top:0;}@media (min-width:576px){.media--code-with-background{padding-top:2.2rem;background:url(/themes/custom/qr/assets/images/qr-result.png) no-repeat top center;background-size:contain;}}@media (min-width:768px){.media--code-with-background{padding-top:3.8rem;}}.media--code-with-background img{width:160px;height:auto;padding:0.5rem;background:white;border-radius:0.5rem;}.media--image-and-data-medium img{width:160px;height:auto;padding:0.5rem;background:white;border-radius:0.5rem;}.media--image-and-data-medium,.media--image--image-only-large,.media--image--full{text-align:center;}.media--image-and-data-medium img,.media--image--image-only-large img,.media--image--full img{max-width:100%;height:auto;}#block-qr-site-branding{display:flex;align-items:center;flex-shrink:0;}#block-qr-site-branding a.logo img{max-height:5rem;display:inline-block;margin-right:0.5rem;}#block-qr-site-branding a.site-name{font-size:1.2rem;font-weight:700;color:#2B2D42;text-decoration:none;}@media (min-width:992px){.account-menu{position:relative;text-align:right;min-width:4rem;}}.account-menu > i.bi{display:none;font-size:2rem;vertical-align:middle;}@media (min-width:992px){.account-menu > i.bi{display:block;}}.account-menu:hover .account-menu-wrapper{display:block;}.account-menu .account-menu-wrapper{text-align:center;}.account-menu .account-menu-wrapper li a{font-size:var(--font-body);display:inline-block;}@media (min-width:992px){.account-menu .account-menu-wrapper{padding:0.5rem 1rem;background:white;inline-size:1rem;box-shadow:0 14px 30px 0 rgba(0,0,0,0.1);width:200px;right:-50px;display:none;right:0;text-align:right;position:absolute;z-index:2100;border-radius:0.75rem;}.account-menu .account-menu-wrapper li a{font-size:0.875rem;display:block;}}.account-menu nav ul{margin:0;padding:0;list-style:none;}.account-menu nav ul li{list-style:none;}@media (min-width:992px){.account-menu nav ul li + li{border-top:1px solid #d8dfea;}}.account-menu nav ul li a{padding:0.5rem 1rem;color:#2B2D42;}@media (min-width:992px){.account-menu nav ul li a{color:#4f5661;display:block;padding-inline:1rem 0.75rem;padding-block:0.75rem;-webkit-text-decoration:none;text-decoration:none;border-radius:8px;font-size:0.875rem;line-height:1rem;font-variation-settings:"wght" 700;}}.account-menu nav ul li a:hover{z-index:20;color:#323496;outline:2px solid #669EFF;outline-offset:0;background-color:#F3F5F9;}.account-menu nav ul li a:focus{z-index:10;color:#0041B1;outline:2px solid #009952;outline-offset:0;background-color:transparent;}.account-menu nav ul li a:hover:focus{background-color:#F3F5F9;}#block-qr-useraccountmenu ul{margin:0;padding:0;list-style:none;}#block-qr-useraccountmenu ul > li{list-style:none;}#block-qr-useraccountmenu ul > li > a.btn{margin:0;padding:0;}#block-qr-useraccountmenu .btn-user-menu{background-color:#007BFF;color:#FFFFFF;}#block-qr-useraccountmenu .btn-user-menu::selection,#block-qr-useraccountmenu .btn-user-menu::-moz-selection{background-color:#0056B3;color:#FFFFFF;}#block-qr-useraccountmenu .btn-user-menu:hover{background-color:#0056B3;color:#FFFFFF;}#block-qr-useraccountmenu .btn-user-menu a{color:#FFEA00;}#block-qr-useraccountmenu .btn-user-menu a:hover{color:#C78C00;}.dnr-encoder-form-wrapper{background-color:#FFFFFF;color:#2B2D42;}.dnr-encoder-form-wrapper ::selection,.dnr-encoder-form-wrapper ::-moz-selection{background-color:#E0F2FE;color:#002D62;}.dnr-encoder-form-wrapper a{color:#0056B3;}.dnr-encoder-form-wrapper a:hover{color:#0056B3;}.dnr-encoder-form-wrapper{padding:1rem;border-radius:1rem;border:solid #2B2D42 2px;}@media (min-width:768px){.dnr-encoder-form-wrapper{max-height:800px;overflow-y:scroll;}}#block-qr-main-menu .navbar-nav .nav-link:hover{color:#323496;outline:2px solid #669EFF;outline-offset:0;background-color:#F3F5F9;}.footer-menu li{text-align:center;}.footer-menu li a{display:inline-block;padding:0 4px;}.region--post-content .donate-cta-wrapper{background-color:#007BFF;color:#FFFFFF;}.region--post-content .donate-cta-wrapper::selection,.region--post-content .donate-cta-wrapper::-moz-selection{background-color:#5C5E73;color:#FFFFFF;}.region--post-content .donate-cta-wrapper:hover{background-color:#015EFE;}.region--post-content .donate-cta-wrapper a{color:#FFFFFF;}.region--post-content .donate-cta-wrapper{max-width:20rem;margin:0 auto;text-align:center;font-size:2rem;border-radius:1rem;}.region--post-content .donate-cta-wrapper .donate-cta{display:block;width:100%;height:100%;padding:0.5rem 2rem;}.dnr-encoder-form-wrapper .form-actions{margin-bottom:10rem;}.dnr-encoder-form-wrapper .form-actions .form-submit{background-color:#007BFF;color:#FFFFFF;}.dnr-encoder-form-wrapper .form-actions .form-submit::selection,.dnr-encoder-form-wrapper .form-actions .form-submit::-moz-selection{background-color:#5C5E73;color:#FFFFFF;}.dnr-encoder-form-wrapper .form-actions .form-submit:hover{background-color:#015EFE;}.dnr-encoder-form-wrapper .form-actions .form-submit a{color:#FFFFFF;}.dnr-encoder-form-wrapper .form-actions .form-submit{width:100%;margin:0 auto;padding:0 0.5rem;text-align:center;font-size:1rem;border-radius:1rem;}@media (min-width:768px){.dnr-encoder-form-wrapper .form-actions .form-submit{font-size:2rem;}}.dnr-encoder-form-wrapper .form-item-consent{display:flex;align-items:flex-start;gap:0.5rem;margin-top:0.5rem;border-width:5px;}.dnr-encoder-form-wrapper .form-item-consent input[type=checkbox]{margin-top:0.5rem;border-width:5px;flex-shrink:0;}.dnr-encoder-form-wrapper .form-actions .form-submit{margin-bottom:1rem;}.dnr-encoder-form-wrapper .submitted-values-display .textfield-counter{display:none;}.qrdnr-site-donation-form .badge{width:45px;height:25px;display:inline-block;}.qrdnr-site-donation-form .badge.icon-visa{background:url(/themes/custom/qr/assets/images/visa.svg) no-repeat center center/cover;}.qrdnr-site-donation-form .badge.icon-mc{background:url(/themes/custom/qr/assets/images/mastercard.svg) no-repeat center center/cover;}.qrdnr-site-donation-form .badge.icon-amex{background:url(/themes/custom/qr/assets/images/amex.svg) no-repeat center center/cover;}:root{--admin-radius-l:0.75rem;--admin-color-text-disabled:#919191;--admin-space-l:1.5rem;--admin-color-switch:green;}.form-item-public-url-toggle{position:relative;margin-inline-start:0;}.form-item-public-url-toggle input{all:unset;appearance:none;position:relative;display:inline-block;overflow:hidden;box-sizing:border-box;width:2.5rem;height:1.5rem;cursor:pointer;vertical-align:top;border:3px solid transparent;border-radius:var(--admin-radius-l);background-color:var(--admin-color-text-disabled);clip-path:circle(var(--admin-space-l) at 50% 50%);}.gin--dark-mode .form-item-public-url-toggle input{background-color:var(--admin-color-bg-input);}.form-item-public-url-toggle input::before{position:absolute;width:100%;height:100%;content:"";transform:translateX(-2rem);border-radius:1.3125rem;background-color:#fff;}.form-item-public-url-toggle input::before:dir(rtl){transform:translateX(1rem);}.gin--dark-mode .form-item-public-url-toggle input::before{background-color:var(--admin-color-border-input);}@media (prefers-reduced-motion:no-preference){.form-item-public-url-toggle input::before{transition:transform 0.3s;}}@media (forced-colors:active){.form-item-public-url-toggle input::before{background-color:CanvasText;}}.form-item-public-url-toggle input{}.form-item-public-url-toggle input:disabled{cursor:not-allowed;}.form-item-public-url-toggle input{}.form-item-public-url-toggle input:hover{opacity:0.9;box-shadow:0 0 2px rgba(0,0,0,0.2);}.form-item-public-url-toggle input{}.form-item-public-url-toggle input:active,.form-item-public-url-toggle input:focus{box-shadow:0 0 0 1px var(--admin-color-focus-border),0 0 0 4px var(--admin-color-focus);}.form-item-public-url-toggle input{}.form-item-public-url-toggle input:checked{background-color:var(--admin-color-switch);}.form-item-public-url-toggle input:checked[class]{background-image:none;}.form-item-public-url-toggle input:checked::before{transform:translateX(0);background-color:#fff;}.gin--dark-mode .form-item-public-url-toggle input:checked::before{background-color:var(--admin-color-primary-hover);}.gin--high-contrast-mode .form-item-public-url-toggle input:checked::before{background-color:var(--admin-color-border);}@media (forced-colors:active){.form-item-public-url-toggle input:checked::before{padding-inline-start:var(--admin-space-xs);background-color:LinkText !important;}}@media (forced-colors:active){.form-item-public-url-toggle input:checked::after{transform:translateX(1rem);mask-image:var(--admin-icon-checked);mask-position:2px 2px;}.form-item-public-url-toggle input:checked::after:dir(rtl){transform:translateX(-1rem);}}.form-item-public-url-toggle input{}.form-item-public-url-toggle input:disabled{opacity:0.75;background-color:var(--admin-color-text-disabled);box-shadow:none;}.form-item-public-url-toggle input:disabled::before{opacity:0.6;background-color:#fff;}@media (forced-colors:active){.form-item-public-url-toggle input{border-width:2px;}}@media (forced-colors:active){.form-item-public-url-toggle input::after{position:absolute;width:100%;height:100%;content:"";transform:translateX(-1rem);background-color:Canvas;mask-image:var(--admin-icon-toggle-unchecked);mask-size:1rem 1rem;mask-position:1.0625rem 2px;mask-repeat:no-repeat;}.form-item-public-url-toggle input::after:dir(rtl){transform:translateX(1rem);}}@media (forced-colors:active) and (prefers-reduced-motion:no-preference){.form-item-public-url-toggle input::after{transition:transform 0.3s;}}.form-item-public-url-toggle .ajax-progress-throbber{position:absolute;transform:translateX(-220%);white-space:nowrap;padding-left:0.5rem;}.form-item-public-url-toggle label{position:relative;z-index:1;padding-block-end:0;padding-inline-start:var(--admin-space-2xs);color:var(--admin-color-text);}.user-register-form .form-item-terms-of-use-checkbox{display:flex;}.user-register-form .form-item-terms-of-use-checkbox .form-checkbox{margin-top:0.25rem;margin-right:0.5rem;height:2rem;width:2rem;}.cta-card{background-color:#F5F6F8;color:#2B2D42;}.cta-card::selection,.cta-card::-moz-selection{background-color:#DCDFE4;color:#1A2B4C;}.cta-card a{color:#0056B3;}.cta-card a:hover{color:#0056B3;}.cta-card{border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,0.08);overflow:hidden;padding:2.25rem 2rem;text-align:center;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;}.cta-card #qr-download-links .btn-download{font-size:1.15rem;border-radius:12px;border:none;box-shadow:0 4px 6px rgba(0,0,0,0.08);transition:transform 0.15s ease,background-color 0.15s ease;min-height:54px;}.cta-card #qr-download-links .btn-download .bi{margin-right:1rem;}.cta-card #qr-download-links .btn-download-pdf{background-color:#2B2D42;color:#FFFFFF;}.cta-card #qr-download-links .btn-download-pdf::selection,.cta-card #qr-download-links .btn-download-pdf::-moz-selection{background-color:#5C5E73;color:#FFFFFF;}.cta-card #qr-download-links .btn-download-pdf:hover{background-color:#5C5E73;color:#FFFFFF;}.cta-card #qr-download-links .btn-download-pdf a{color:#82C0FF;}.cta-card #qr-download-links .btn-download-pdf a:hover{background-color:#5C5E73;color:#E0F2FE;}.cta-card #qr-download-links .btn-download-png{background-color:#FFB300;color:#0F1A30;}.cta-card #qr-download-links .btn-download-png::selection,.cta-card #qr-download-links .btn-download-png::-moz-selection{background-color:#C78C00;color:#FFFFFF;}.cta-card #qr-download-links .btn-download-png:hover{background-color:#C78C00;color:#FFFFFF;}.cta-card #qr-download-links .btn-download-png a{color:#0B1E36;}.cta-card #qr-download-links .btn-download-png a:hover{color:#4A0E17;}.cta-card .cta-title{font-size:1.5rem;font-weight:700;margin:0 0 0.75rem 0;}.cta-card .cta-text{font-size:1.05rem;line-height:1.45;max-width:80%;margin:0 auto 1.5rem auto;}.cta-card .cta-text .download-pdf-link{background-color:#64B5F6;color:#0F1A30;}.cta-card .cta-text .download-pdf-link ::selection,.cta-card .cta-text .download-pdf-link ::-moz-selection{background-color:#3385C6;color:#FFFFFF;}.cta-card .cta-text .download-pdf-link:hover{background-color:#3385C6;color:#FFFFFF;}.cta-card .cta-text .download-pdf-link a{color:#5C0029;}.cta-card .cta-text .download-pdf-link a:hover{color:#001D4A;}.cta-card .cta-text .download-image-link{background-color:#FFB300;color:#0F1A30;}.cta-card .cta-text .download-image-link::selection,.cta-card .cta-text .download-image-link::-moz-selection{background-color:#C78C00;color:#FFFFFF;}.cta-card .cta-text .download-image-link:hover{background-color:#C78C00;color:#FFFFFF;}.cta-card .cta-text .download-image-link a{color:#0B1E36;}.cta-card .cta-text .download-image-link a:hover{color:#4A0E17;}.cta-card .cta-text .delete-qr-link{background-color:#2B2D42;color:#FFFFFF;}.cta-card .cta-text .delete-qr-link::selection,.cta-card .cta-text .delete-qr-link::-moz-selection{background-color:#5C5E73;color:#FFFFFF;}.cta-card .cta-text .delete-qr-link:hover{background-color:#5C5E73;color:#FFFFFF;}.cta-card .cta-text .delete-qr-link a{color:#82C0FF;}.cta-card .cta-text .delete-qr-link a:hover{background-color:#5C5E73;color:#E0F2FE;}.cta-card .cta-text .generate-qr-link{background-color:#007BFF;color:#FFFFFF;}.cta-card .cta-text .generate-qr-link::selection,.cta-card .cta-text .generate-qr-link::-moz-selection{background-color:#0056B3;color:#FFFFFF;}.cta-card .cta-text .generate-qr-link:hover{background-color:#0056B3;color:#FFFFFF;}.cta-card .cta-text .generate-qr-link a{color:#FFEA00;}.cta-card .cta-text .generate-qr-link a:hover{color:#C78C00;}:root{--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}.qr-code-encoded-data{border-radius:14px;border:solid 5px;background-color:white;text-align:left;padding:1rem;margin-bottom:1rem;}.top-page-image{max-width:100%;height:auto;}.qr-result-page #region--content .register-qr-link{background-color:#007BFF;color:#FFFFFF;}.qr-result-page #region--content .register-qr-link::selection,.qr-result-page #region--content .register-qr-link::-moz-selection{background-color:#5C5E73;color:#FFFFFF;}.qr-result-page #region--content .register-qr-link:hover{background-color:#015EFE;}.qr-result-page #region--content .register-qr-link a{color:#FFFFFF;}.qr-result-page #region--content .register-qr-link{max-width:20rem;margin:0 auto 2rem;text-align:center;font-size:2rem;border-radius:1rem;}.qr-result-page #region--content .register-qr-link a{display:block;width:100%;height:100%;padding:0.5rem 2rem;}@media (min-width:768px){.site-contact-form-wrapper{max-width:700px;margin:0 auto;}}.site-contact-form-wrapper input,.site-contact-form-wrapper textarea{background-color:#EFEFEF;}.site-contact-form-wrapper input:focus,.site-contact-form-wrapper textarea:focus{background-color:#FFF;}.site-contact-form-wrapper .form-item-name,.site-contact-form-wrapper .form-item-mail{font-size:var(--font-body);font-style:italic;margin-bottom:1.5em;}.site-contact-form-wrapper .form-item-name label,.site-contact-form-wrapper .form-item-mail label{font-style:normal;display:block;}.checkout-pane-payment-information,.checkout-pane-contact-information,.checkout-pane-customer-comments,#edit-review-payment-information,#edit-review-contact-information,#edit-review-customer-comments,#edit-stripe-review{background-color:white;padding:1rem;max-width:800px;border-radius:1rem;}.checkout-pane-payment-information legend,.checkout-pane-contact-information legend,.checkout-pane-customer-comments legend,#edit-review-payment-information legend,#edit-review-contact-information legend,#edit-review-customer-comments legend,#edit-stripe-review legend{font-weight:bold;font-size:2rem;}.checkout-pane-payment-information .address-container-inline > .form-item,.checkout-pane-contact-information .address-container-inline > .form-item,.checkout-pane-customer-comments .address-container-inline > .form-item,#edit-review-payment-information .address-container-inline > .form-item,#edit-review-contact-information .address-container-inline > .form-item,#edit-review-customer-comments .address-container-inline > .form-item,#edit-stripe-review .address-container-inline > .form-item{display:block;margin-right:0;}.checkout-pane-payment-information input,.checkout-pane-payment-information textarea,.checkout-pane-payment-information select,.checkout-pane-contact-information input,.checkout-pane-contact-information textarea,.checkout-pane-contact-information select,.checkout-pane-customer-comments input,.checkout-pane-customer-comments textarea,.checkout-pane-customer-comments select,#edit-review-payment-information input,#edit-review-payment-information textarea,#edit-review-payment-information select,#edit-review-contact-information input,#edit-review-contact-information textarea,#edit-review-contact-information select,#edit-review-customer-comments input,#edit-review-customer-comments textarea,#edit-review-customer-comments select,#edit-stripe-review input,#edit-stripe-review textarea,#edit-stripe-review select{background-color:#EFEFEF;}.checkout-pane-payment-information input:focus,.checkout-pane-payment-information textarea:focus,.checkout-pane-payment-information select:focus,.checkout-pane-contact-information input:focus,.checkout-pane-contact-information textarea:focus,.checkout-pane-contact-information select:focus,.checkout-pane-customer-comments input:focus,.checkout-pane-customer-comments textarea:focus,.checkout-pane-customer-comments select:focus,#edit-review-payment-information input:focus,#edit-review-payment-information textarea:focus,#edit-review-payment-information select:focus,#edit-review-contact-information input:focus,#edit-review-contact-information textarea:focus,#edit-review-contact-information select:focus,#edit-review-customer-comments input:focus,#edit-review-customer-comments textarea:focus,#edit-review-customer-comments select:focus,#edit-stripe-review input:focus,#edit-stripe-review textarea:focus,#edit-stripe-review select:focus{background-color:#FFF;}.checkout-pane-payment-information select,.checkout-pane-contact-information select,.checkout-pane-customer-comments select,#edit-review-payment-information select,#edit-review-contact-information select,#edit-review-customer-comments select,#edit-stripe-review select{border:solid rgb(143,143,157) 2px;padding:1rem;border-radius:0.5rem;}#public-details-page a.btn{background-color:#007BFF;color:#FFFFFF;}#public-details-page a.btn::selection,#public-details-page a.btn::-moz-selection{background-color:#0056B3;color:#FFFFFF;}#public-details-page a.btn:hover{background-color:#0056B3;color:#FFFFFF;}#public-details-page a.btn a{color:#FFEA00;}#public-details-page a.btn a:hover{color:#C78C00;}
