.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.popup-modal-poster .poster-img-container{align-items:center;aspect-ratio:16/9;background:#eee;border-radius:.5rem .5rem 0 0;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.popup-modal-poster .poster-img-container .poster-img{border-radius:.5rem .5rem 0 0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.popup-modal-poster .poster-text-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 1rem 1rem}.popup-modal-poster .poster-text-container .poster-title{color:#e31937;font-size:1.75rem;font-weight:700;margin:0}.popup-modal-poster .poster-text-container .poster-ingress{font-size:.9375rem!important;margin:1rem 0 0}.popup-modal-poster .poster-text-container .poster-text{margin:1rem 0 0}.popup-modal-poster .poster-payment-methods{padding-bottom:1.5rem}.popup-modal-poster .poster-payment-methods .poster-payment-methods-logos{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0 .75rem}.popup-modal-poster .poster-payment-methods .poster-payment-methods-logos .poster-payment-logo-container{align-items:center;border:1px solid #eee;border-radius:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;justify-content:center;margin:0 .25rem;padding:.25rem;width:50px}.popup-modal-poster .poster-payment-methods .poster-payment-methods-logos .poster-payment-logo-container img{height:auto;max-width:100%}@media only screen and (max-width:768px){.popup-modal-poster{display:none}}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.snla-forms-popup-modal-form .bottom-container{margin-top:auto}.snla-forms-popup-modal-form .button-container{display:flex;gap:1em;justify-content:space-between;margin-top:.5rem}.snla-forms-popup-modal-form .button-container button{background-color:#004b8d;border:0;border-radius:4px;color:#fff;display:flex;flex-grow:1;font-size:1rem;justify-content:center;line-height:1.4;margin:0;padding:.5em 1em;transition:background-color .3s ease;white-space:nowrap}.snla-forms-popup-modal-form .button-container button:hover{background-color:#00305a}.snla-forms-popup-modal-form .button-container button:disabled{background-color:#00305a;color:#c9c9c9!important}.snla-forms-popup-modal-form .button-container button .btn-text{color:#fff!important;font-size:1rem!important}.snla-forms-popup-modal-form .button-container button.grey-btn{align-items:center;background-color:transparent;border:none;color:#595959;cursor:pointer;display:flex;flex-direction:row;font-size:.8125rem!important;font-weight:400;justify-content:center;margin:0;padding:0;transition:all .2s ease-in-out;transition:border .3s ease}.snla-forms-popup-modal-form .button-container button.grey-btn .icon{color:#595959!important;font-size:1.25rem!important}.snla-forms-popup-modal-form .button-container button.grey-btn .btn-text{color:#595959!important;font-size:.8125rem!important}.snla-forms-popup-modal-form .button-container button.grey-btn:hover .icon{color:#595959!important;text-decoration:none!important}.snla-forms-popup-modal-form .button-container button.grey-btn:hover .btn-text{color:#595959!important;text-decoration:underline}.snla-forms-popup-modal-form .button-container button.grey-btn.back{justify-content:flex-start}.snla-forms-popup-modal-form .button-container button.grey-btn.next{justify-content:flex-end}.snla-forms-popup-modal-form .button-container button .btn-loading{align-items:center;display:flex}.snla-forms-popup-modal-form .button-container button .btn-loading.btn-text{color:#c9c9c9!important}.snla-forms-popup-modal-form .button-container button .loading-spinner{animation:loading-spinner 2s linear infinite;color:#c9c9c9!important;font-size:1rem!important;margin-left:.25rem}@keyframes loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.snla-forms-popup-modal-form .donation-payment-methods{border:0;display:flex;flex-direction:column;height:100%}.snla-forms-popup-modal-form .donation-payment-methods form{background-color:#fff;display:flex;flex-direction:column;height:100%;margin:0}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container{display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-bottom:1rem}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option{width:100%}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option .payment-radio{display:none}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option .payment-label{border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);cursor:pointer;display:block;height:50px;margin:0;padding:.5rem 1rem;transition:background-color .3s ease}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option .payment-label .option-text{visibility:hidden}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option .payment-label:hover{background-color:#f8f5f9;border:1px solid silver!important}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option.vipps .payment-label{background:url(https://norskluftambulanse.no/wp-content/uploads/2023/12/vipps-logo-oransje.png) no-repeat 50%;background-size:auto 2.4rem}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option.visa .payment-label{background:url(https://norskluftambulanse.no/wp-content/uploads/2023/12/visa-logo.png) no-repeat 50%;background-size:auto 2rem}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option.mastercard .payment-label{background:url(https://norskluftambulanse.no/wp-content/uploads/2023/12/mastercard-logo.png) no-repeat 50%;background-size:auto 2rem}.snla-forms-popup-modal-form .donation-payment-methods .payment-options-container .payment-option .payment-radio:checked+.payment-label{border:1px solid #004b8d!important;box-shadow:0 3px 10px 0 rgba(0,0,0,.05);color:#004b8d}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.donation-phoneNumber-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.donation-phoneNumber-container .form-step-info{background-color:#f8f5f9;border-radius:4px;line-height:1.4;margin-bottom:1rem;padding:1rem}.donation-phoneNumber-container .form-step-info .step-info-title{align-items:center;display:flex;justify-content:flex-start;margin:0 0 .5rem}.donation-phoneNumber-container .form-step-info .step-info-title span{line-height:1}.donation-phoneNumber-container .form-step-info .step-info-title span:first-of-type{color:#004b8d;font-size:1.25rem!important;margin-right:.25rem}.donation-phoneNumber-container .form-step-info .step-info-title span:last-of-type{font-size:.9rem!important;font-weight:600}.donation-phoneNumber-container .form-step-info .step-info-list{list-style-type:disc;margin:0;padding:0 0 0 1.5rem}.donation-phoneNumber-container .form-step-info .step-info-list .step-info-list-item{font-size:13px!important;line-height:1.4;margin:.25rem 0}.donation-phoneNumber-container .input-container{margin-bottom:.25rem}.donation-phoneNumber-container .input-container.error{margin:0 0 .25rem!important}.donation-phoneNumber-container .donation-input-container{display:flex;flex-direction:column}.donation-phoneNumber-container .donation-input-container .donation-phoneNumber{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:center;width:100%}.donation-phoneNumber-container .donation-input-container .donation-phoneNumber .input-container{margin-bottom:0}.donation-phoneNumber-container .donation-input-container .donation-phoneNumber .input-container.error{margin:.5rem 0 0!important}.donation-phoneNumber-container .donation-input-container .donation-phoneNumber .button-container{margin:.5rem 0 0}.donation-phoneNumber-container .donation-input-container .donation-phoneNumber .button-container button{min-width:150px;padding-left:2rem;padding-right:2rem}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.donation-pincode-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.donation-pincode-container .form-step-info{background-color:#f8f5f9;border-radius:4px;line-height:1.4;margin-bottom:1rem;padding:1rem}.donation-pincode-container .form-step-info .step-info-title{align-items:center;display:flex;justify-content:flex-start;margin:0 0 .5rem}.donation-pincode-container .form-step-info .step-info-title span{line-height:1}.donation-pincode-container .form-step-info .step-info-title span:first-of-type{color:#004b8d;font-size:1.25rem!important;margin-right:.25rem}.donation-pincode-container .form-step-info .step-info-title span:last-of-type{font-size:.9rem!important;font-weight:600}.donation-pincode-container .form-step-info .step-info-list{margin:0;padding:0 0 0 .5rem}.donation-pincode-container .form-step-info .step-info-list .step-info-list-item{font-size:13px!important;line-height:1.4;margin:.25rem 0}.donation-pincode-container .donation-pincode{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:center;width:100%}.donation-pincode-container .donation-pincode .input-container{margin-bottom:0}.donation-pincode-container .donation-pincode .input-container.error{margin:.5rem 0 0!important}.donation-pincode-container .donation-pincode .button-container{margin:.5rem 0 0}.donation-pincode-container .donation-pincode .button-container button{min-width:150px;padding-left:2rem;padding-right:2rem}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.form-step-animation{border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1rem}.form-step-animation .form-step{border-top:5px solid #f8f5f9;display:flex;width:31%}.form-step-animation .form-step.active,.form-step-animation .form-step.completed{border-color:#004b8d}.form-step-animation .form-step.active{border-bottom-right-radius:8px;border-top-right-radius:8px}.form-step-animation .form-step:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.form-step-animation .form-step:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.donation-registration .input-row{display:flex}.donation-registration .input-container.error{margin:.5rem 0!important}.donation-registration .info-container{flex-direction:column;margin-bottom:1rem}.donation-registration .info-container .flexBox{margin-bottom:0}.donation-registration .info-container .read-only input{color:rgba(90,85,85,.8)!important}.donation-registration .info-container .info-text{color:rgba(90,85,85,.8)!important;font-size:.8125rem!important;margin:0}.donation-registration .flexBox{display:flex}.donation-registration .flexBox .postalcode{width:7rem!important}@media only screen and (max-width:768px){.donation-registration .flexBox .postalcode{width:100%!important}}.donation-registration .flexBox .postalcode+.input-container.error{margin-left:.5rem!important}.donation-registration .flexBox .checkbox{align-items:flex-start;cursor:pointer;flex-direction:row}.donation-registration .flexBox .checkbox input{cursor:pointer;margin-top:.25rem}.donation-registration .flexBox .checkbox label{cursor:pointer}@media only screen and (max-width:768px){.donation-registration .flexBox{display:inherit}.donation-registration .flexBox .input-container{margin:.5rem 0!important}}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.donation-summary{margin-bottom:1rem}.donation-summary .summary-information{background-color:#f8f5f9;border-radius:4px;padding:1rem}.donation-summary .summary-information:last-of-type{margin-top:.5rem}.donation-summary .summary-information .gift-amount-title{align-items:center;color:#666;display:flex;font-size:.875rem;justify-content:flex-start;margin:0}.donation-summary .summary-information .gift-amount-title span{color:red!important;font-size:1rem!important;font-weight:500;margin-left:.25rem}.donation-summary .summary-information .gift-amount{color:#666;display:flex;font-size:.742rem;justify-content:space-between;margin:.5rem 0 0}.donation-summary .summary-information .summary-user-information{border-top:1px solid #e0e0e0;margin-bottom:0;margin-top:.5rem;padding-top:.75rem}.donation-summary .summary-information .summary-user-information .user-information-title{color:#5a5555;font-size:.875rem;margin:0}.donation-summary .summary-information .summary-user-information address{font-size:.742rem;font-style:normal;margin:.5rem 0 0}.donation-summary .summary-information .summary-user-information address:last-of-type{border-top:1px dashed #e0e0e0;margin-top:.5rem;padding-top:.5rem}.donation-summary .summary-information .summary-user-information address>span{align-items:center;display:flex;font-size:.742rem!important;justify-content:flex-start}.donation-summary .summary-information .summary-user-information address>span>span{color:#5a5555!important;font-size:.875rem!important;margin-right:.5rem}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.donation-amounts{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:12px;width:100%}@media screen and (min-width:768px){.donation-amounts{grid-template-columns:repeat(3,1fr)}}.donation-amounts .donation-amount-button{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);color:#595959;display:flex;font-size:16px;justify-content:center;line-height:1.4;padding:.5em;transition:all .3s ease}.donation-amounts .donation-amount-button:hover{border-color:silver;color:#3e3e3e}.donation-amounts .donation-amount-button.selected{border-color:#004b8d!important;box-shadow:0 3px 10px 0 rgba(0,0,0,.05);color:#004b8d;font-weight:500}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.donation-total-amount-container{border:1px solid #004b8d;border-radius:4px;box-shadow:0 0 10px -3px hsla(0,0%,88%,.5);box-shadow:0 0 10px -3px rgba(0,75,141,.5);color:#595959;display:flex;margin-bottom:1em;overflow:visible;padding:0;position:relative;vertical-align:middle}.donation-total-amount-container.error{border:1px solid red;box-shadow:0 0 10px -3px rgba(0,75,141,.5);margin:0 0 1em;padding:0}.donation-total-amount-container .donation-total-amount-txt{color:#595959!important;font-size:.9375rem!important;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.donation-total-amount-container.error .donation-total-amount-txt{right:2rem}.donation-total-amount-container .donation-total-amount{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:0;box-shadow:none;color:#004b8d;font-size:1.125rem;line-height:2;padding:0 .75rem;width:100%}.donation-total-amount-container .donation-total-amount::-webkit-inner-spin-button,.donation-total-amount-container .donation-total-amount::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donation-total-amount-container .donation-total-amount:focus-visible{border:none;box-shadow:none;outline:none}.donation-total-amount-container .donation-total-amount.custom-amount-allowed{cursor:pointer}.donation-total-amount-container .input-error{align-items:center;bottom:revert;cursor:pointer;display:flex;height:85%;justify-content:center;left:revert;opacity:0;pointer-events:none;position:absolute;right:.5rem;top:.2rem;transition:opacity .2s ease-in-out,visibility 0s linear .2s;visibility:hidden}.donation-total-amount-container .input-error .material-symbols-outlined{color:red!important;font-size:1.3rem!important}.donation-total-amount-container .input-error:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.donation-total-amount-container .input-error.error-active{opacity:1;pointer-events:auto;transition:opacity .2s ease-in-out,visibility 0s linear 0s;visibility:visible}.donation-total-amount-container .input-error .input-error-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;bottom:calc(115% - 5px);height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:11}.donation-total-amount-container .input-error .input-error-message{background-color:#fff;border-radius:4px;bottom:115%;box-shadow:0 .25rem .5rem rgba(0,0,0,.15);color:#595959;max-width:250px;min-width:200px;padding:.75rem;position:absolute;right:-3rem;top:auto;white-space:normal;word-wrap:break-word;font-size:.8125rem;overflow-wrap:break-word;z-index:10}.donation-total-amount-container .input-error .input-error-arrow,.donation-total-amount-container .input-error .input-error-message{display:block;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,visibility 0s linear .2s;visibility:hidden}.donation-total-amount-container .input-error .input-error-arrow.visible,.donation-total-amount-container .input-error .input-error-message.visible{opacity:1;pointer-events:auto;transition:opacity .2s ease-in-out,visibility 0s linear 0s;visibility:visible}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}@keyframes hAnime1Fly{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}50%{opacity:.9;transform:translateX(35.35534px) translateY(-35.35534px) rotate(-45deg) scale(1.5)}to{opacity:0;transform:translateX(70.7106781187px) translateY(-70.7106781187px) rotate(-90deg) scale(2)}}.hAnime1{animation:hAnime1Fly 2s ease-in-out forwards}@keyframes hAnime2Fly{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}50%{opacity:.9;transform:translateX(19.13417px) translateY(-46.19397px) rotate(-45deg) scale(1.5)}to{opacity:0;transform:translateX(38.2683432365px) translateY(-92.3879532511px) rotate(-90deg) scale(2)}}.hAnime2{animation:hAnime2Fly 2s ease-in-out forwards}@keyframes hAnime3Fly{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}50%{opacity:.9;transform:translateX(0) translateY(-50px) rotate(-45deg) scale(1.5)}to{opacity:0;transform:translateX(0) translateY(-100px) rotate(-90deg) scale(2)}}.hAnime3{animation:hAnime3Fly 2s ease-in-out forwards}@keyframes hAnime4Fly{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}50%{opacity:.9;transform:translateX(-19.13417px) translateY(-46.19397px) rotate(-45deg) scale(1.5)}to{opacity:0;transform:translateX(-38.2683432365px) translateY(-92.3879532511px) rotate(-90deg) scale(2)}}.hAnime4{animation:hAnime4Fly 2s ease-in-out forwards}@keyframes hAnime5Fly{0%{opacity:1;transform:translateX(0) translateY(0) rotate(0deg) scale(1)}50%{opacity:.9;transform:translateX(-35.35534px) translateY(-35.35534px) rotate(-45deg) scale(1.5)}to{opacity:0;transform:translateX(-70.7106781187px) translateY(-70.7106781187px) rotate(-90deg) scale(2)}}.hAnime5{animation:hAnime5Fly 2s ease-in-out forwards}.donation-types{border-radius:4px;display:flex;gap:0;margin:1.5em 0 2em;position:relative;z-index:1}.donation-types .donation-type-button{align-items:center;background-color:transparent;border:none;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);color:#595959;display:flex;flex:1;flex-direction:row;font-size:16px;justify-content:center;line-height:1.6;margin:1px;padding:.5rem;position:relative;text-align:center;transition:border-color,box-shadow .3s ease;z-index:2}.donation-types .donation-type-button.selected{border:1px solid #004b8d!important;box-shadow:0 3px 10px 0 rgba(0,0,0,.05);color:#004b8d;font-weight:500;margin:0}.donation-types .donation-type-button:hover{border-color:silver;color:#3e3e3e}.donation-types .donation-type-button:hover~.donation-type-border{border-color:silver}.donation-types .donation-type-button .heart{color:red!important;font-size:18px!important;margin-right:.5em}@media screen and (max-width:768px){.donation-types .donation-type-button .heart{margin-right:.25rem}}.donation-types .donation-type-button .heart-animation{position:absolute;z-index:999}.donation-types .donation-type-border{border:1px solid #e0e0e0;border-radius:4px;height:100%;position:absolute;width:100%;z-index:1}.donation-types:hover .donation-types .donation-type-border{border-color:silver}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.donation-support-member-payment-methods{display:flex;flex-direction:column;height:100%;justify-content:space-between}.donation-support-member-payment-methods .main-container .summary-information{background-color:#f8f5f9;border-radius:4px;padding:1rem}.donation-support-member-payment-methods .main-container .summary-information.step-info{margin-top:.5rem!important}.donation-support-member-payment-methods .main-container .summary-information .gift-amount-title{align-items:center;color:#666;display:flex;font-size:.875rem;justify-content:flex-start;margin:0}.donation-support-member-payment-methods .main-container .summary-information .gift-amount-title span{color:red!important;font-size:1rem!important;font-weight:500;margin-left:.25rem}.donation-support-member-payment-methods .main-container .summary-information .gift-amount{border-bottom:1px solid #e0e0e0;color:#666;display:flex;font-size:.742rem;justify-content:space-between;margin:.5rem 0;padding-bottom:.75rem}.donation-support-member-payment-methods .main-container .summary-information .donation-thankyoustep-paragraph{color:#666;font-size:.875rem;margin-bottom:0}.donation-support-member-payment-methods .main-container .payment-methods-title{margin-bottom:1rem}.donation-support-member-payment-methods .main-container .supportPaymentList{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.donation-support-member-payment-methods .main-container .supportPaymentList .submitBtn{background-color:#004b8d;border:0;border-radius:5px;color:#fff;flex-grow:1;font-size:1rem;line-height:1.4;margin:0;padding:.5em 1.9em;text-align:center;transition:background-color .3s ease;white-space:nowrap;width:100%}.donation-support-member-payment-methods .main-container .supportPaymentList .submitBtn:disabled,.donation-support-member-payment-methods .main-container .supportPaymentList .submitBtn:hover{background-color:#00305a}.donation-support-member-payment-methods .main-container .supportPaymentList .submitBtn .loading-spinner{margin-left:.5rem}.donation-support-member-payment-methods .main-container .supportPaymentList .vipps-link{background-color:#ff5b24;border:0;border-radius:5px;display:flex;justify-content:center;margin:0;text-align:center;transition:filter .3s ease;width:100%}.donation-support-member-payment-methods .main-container .supportPaymentList .vipps-link .vipps-logo-img{aspect-ratio:5/1;flex-shrink:0;height:calc(1rem + 25px);transition:filter .3s ease}.donation-support-member-payment-methods .main-container .supportPaymentList .vipps-link:disabled,.donation-support-member-payment-methods .main-container .supportPaymentList .vipps-link:hover{filter:brightness(.9)}.donation-support-member-payment-methods .main-container .supportPaymentList .payment-btn{align-items:center;display:inline-flex;display:flex;justify-content:center;min-width:200px;position:relative;text-decoration:none}.donation-support-member-payment-methods .main-container .supportPaymentList .payment-btn .loading-spinner{opacity:0;transition:opacity .2s ease-in-out .2s}.donation-support-member-payment-methods .main-container .supportPaymentList .payment-btn.loading-active .loading-spinner{animation:loading-spinner 2s linear infinite;color:#fff!important;font-size:1rem!important;opacity:1}@keyframes loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.donation-thankyoustep{display:flex;flex-direction:column;height:100%}.donation-thankyoustep .heading-thankyoustep{font-size:1.75rem;margin:.5rem 0 1rem}.donation-thankyoustep .summary-information{background-color:#f8f5f9;border-radius:4px;padding:1rem}.donation-thankyoustep .summary-information:last-of-type{margin-top:.5rem!important}.donation-thankyoustep .summary-information .gift-amount-title{align-items:center;color:#666;display:flex;font-size:.875rem;justify-content:flex-start;margin:0}.donation-thankyoustep .summary-information .gift-amount-title span{color:red!important;font-size:1rem!important;font-weight:500;margin-left:.25rem}.donation-thankyoustep .summary-information .gift-amount{border-bottom:1px solid #e0e0e0;color:#666;display:flex;font-size:.742rem;justify-content:space-between;margin:.5rem 0;padding-bottom:.75rem}.donation-thankyoustep .summary-information .donation-thankyoustep-paragraph{color:#666;font-size:.875rem;margin-bottom:0}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.snla-forms-popup-modal-form{display:flex;margin-top:0!important}.snla-forms-popup-modal-form .form-step-container{border:0;display:inherit;flex-direction:column;height:100%;margin:0;padding:0;width:100%}.snla-forms-popup-modal-form .input-container{overflow:visible;position:relative}.snla-forms-popup-modal-form .input-container input{font-size:16px!important;line-height:1.4}.snla-forms-popup-modal-form .input-container.error{border:none;border-radius:3px;margin-left:0;margin-right:0;padding:0}.snla-forms-popup-modal-form .input-container.error input:focus{border:1px solid red!important;box-shadow:none;outline:none}.snla-forms-popup-modal-form .input-container.error .text-input{border:1px solid red!important}.snla-forms-popup-modal-form .input-container .input-error{align-items:center;cursor:pointer;display:flex;height:80%;justify-content:center;left:unset;opacity:0;pointer-events:none;position:absolute;right:.5rem;top:.25rem;transition:opacity .2s ease-in-out,visibility 0s linear .2s;visibility:hidden}.snla-forms-popup-modal-form .input-container .input-error.error-active{opacity:1;pointer-events:auto;transition:opacity .2s ease-in-out,visibility 0s linear 0s;visibility:visible}.snla-forms-popup-modal-form .input-container .input-error:focus-visible{outline:2px solid #005fcc;outline-offset:2px}.snla-forms-popup-modal-form .input-container .input-error .material-symbols-outlined{color:red!important;font-size:1.3rem!important}.snla-forms-popup-modal-form .input-container .input-error .input-error-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;bottom:calc(115% - 5px);height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:11}.snla-forms-popup-modal-form .input-container .input-error .input-error-message{background-color:#fff;border-radius:4px;bottom:115%;box-shadow:0 .25rem .5rem rgba(0,0,0,.15);color:#595959;font-size:.8125rem;max-width:250px;min-width:200px;padding:.75rem;position:absolute;right:-3rem;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;z-index:10}.snla-forms-popup-modal-form .input-container .input-error .input-error-arrow,.snla-forms-popup-modal-form .input-container .input-error .input-error-message{display:block;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out,visibility 0s linear .2s;visibility:hidden}.snla-forms-popup-modal-form .input-container .input-error .input-error-arrow.visible,.snla-forms-popup-modal-form .input-container .input-error .input-error-message.visible{opacity:1;pointer-events:auto;transition:opacity .2s ease-in-out,visibility 0s linear 0s;visibility:visible}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}.snla-forms-popup-footer{display:flex;justify-content:space-between;padding:1rem .5rem}.snla-forms-popup-footer .faq-item{color:#aeaeae;cursor:pointer;font-size:.8rem;margin:0;position:relative}@media(min-width:768px){.snla-forms-popup-footer .faq-item{margin:0 .5rem}}.snla-forms-popup-footer .faq-item:first-of-type{margin-left:0}.snla-forms-popup-footer .faq-item:last-of-type{margin-right:0}.snla-forms-popup-footer .faq-item:hover{color:#fff!important}.snla-forms-popup-footer .faq-item .faq-link{all:unset;color:#d5d5d5!important;cursor:pointer;display:inline;font-size:.8rem;position:relative;text-decoration:underline;z-index:1001}.snla-forms-popup-footer .faq-item .faq-link:focus,.snla-forms-popup-footer .faq-item .faq-link:hover{color:#fff!important}.snla-forms-popup-footer .faq-item .faq-answer{background:#fff;border-radius:4px;bottom:80%;box-shadow:0 .25rem .5rem rgba(0,0,0,.15);box-sizing:border-box;left:50%;margin-bottom:.5rem;max-width:90vw;opacity:0;padding:1rem;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;width:18.75rem;z-index:1002}.snla-forms-popup-footer .faq-item .faq-answer p{font-size:.8rem;margin:0}.snla-forms-popup-footer .faq-item .faq-answer:after{border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #fff;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.snla-forms-popup-footer .faq-item .faq-answer p{color:#231f20}.snla-forms-popup-footer .faq-item .faq-link:focus+.faq-answer,.snla-forms-popup-footer .faq-item .faq-link[aria-expanded=true]+.faq-answer,.snla-forms-popup-footer .faq-item:hover .faq-answer{opacity:1;visibility:visible}@media only screen and (max-width:768px){.snla-forms-popup-footer{align-items:center;flex-direction:column}}
.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-blue-background-color{background-color:#004b8d}.has-red-background-color{background-color:#e31937}.has-yellow-background-color{background-color:#f5ee6a}.has-grey-background-color{background-color:#f8f5f3}.has-black-color{color:#000}.has-white-color{color:#fff}.has-blue-color{color:#004b8d}.has-red-color{color:#e31937}.has-yellow-color{color:#f5ee6a}.has-grey-color{color:#f8f5f3}#snla-forms-frontend{position:relative}#snla-forms-frontend fieldset{padding:0}#snla-forms-frontend .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#snla-forms-frontend label,#snla-forms-frontend p,#snla-forms-frontend span{color:#595959;font-size:.8125rem}#snla-forms-frontend .snla-forms-popup .popup-overlay{align-items:center;background-color:rgba(0,0,0,.9);display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;max-width:100vw;overflow-x:hidden;overflow-y:scroll;padding:4rem 1rem 1rem;position:fixed;scrollbar-width:none;top:0;width:100%;z-index:999;-ms-overflow-style:none}#snla-forms-frontend .snla-forms-popup .popup-overlay::-webkit-scrollbar{display:none}#snla-forms-frontend .snla-forms-popup .popup-overlay .popup-exit{align-items:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:6px;position:absolute;right:1rem;top:1rem;transition:all .3s}#snla-forms-frontend .snla-forms-popup .popup-overlay .popup-exit:hover{transform:scale(1.1)}@media screen and (min-width:768px){#snla-forms-frontend .snla-forms-popup .popup-overlay .popup-exit{position:fixed}}#snla-forms-frontend .snla-forms-popup .popup-modal.double{display:flex;flex-direction:column;grid-gap:1rem;max-width:1000px;width:100%}@media screen and (min-width:768px){#snla-forms-frontend .snla-forms-popup .popup-modal.double{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}}#snla-forms-frontend .snla-forms-popup .popup-modal.single{display:flex;flex-direction:column;grid-gap:1rem;max-width:calc(100% - 2rem);width:100%}@media screen and (min-width:768px){#snla-forms-frontend .snla-forms-popup .popup-modal.single{max-width:492px}}#snla-forms-frontend .snla-forms-popup .popup-modal .popup-modal-container{background-color:#fff;border-radius:8px}#snla-forms-frontend .snla-forms-popup .popup-modal .popup-modal-form{min-height:650px;padding:1rem 1.5rem}@media screen and (max-width:768px){#snla-forms-frontend .snla-forms-popup .popup-modal .popup-modal-form{min-height:585px;padding:1rem}}#snla-forms-frontend .snla-forms-popup .popup-modal .popup-modal-form .form-title{font-size:1.4rem;margin:0 0 1rem}.font-small{font-size:small}.font-medium{font-size:medium}.font-large{font-size:large}.font-x-large{font-size:x-large}
