@font-face{font-family:DIN Next;src:url(/fonts/din-next/DINNextLTPro-Light.woff) format("woff"),url(/fonts/din-next/DINNextLTPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:DIN Next;src:url(/fonts/din-next/DINNextLTPro-Regular.woff) format("woff"),url(/fonts/din-next/DINNextLTPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:DIN Next;src:url(/fonts/din-next/DINNextLTPro-Medium.woff) format("woff"),url(/fonts/din-next/DINNextLTPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:optional}@font-face{font-family:DIN Next;src:url(/fonts/din-next/DINNextLTPro-Bold.woff) format("woff"),url(/fonts/din-next/DINNextLTPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:DIN Next;src:url(/fonts/din-next/DINNextLTPro-Black.woff) format("woff"),url(/fonts/din-next/DINNextLTPro-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:optional}@font-face{font-family:DIN Next Arabic;src:url(/fonts/din-next-arabic/DINNextLTArabic-Light.woff) format("woff"),url(/fonts/din-next-arabic/DINNextLTArabic-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:DIN Next Arabic;src:url(/fonts/din-next-arabic/DINNextLTArabic-Medium.woff) format("woff"),url(/fonts/din-next-arabic/DINNextLTArabic-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:DIN Next Arabic;src:url(/fonts/din-next-arabic/DINNextLTArabic-Heavy.woff) format("woff"),url(/fonts/din-next-arabic/DINNextLTArabic-Heavy.ttf) format("truetype");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:DIN Next Slab;src:url(/fonts/din-next-slab/DINNextSlabPro-Light.woff) format("woff"),url(/fonts/din-next-slab/DINNextSlabPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:optional}@font-face{font-family:DIN Next Slab;src:url(/fonts/din-next-slab/DINNextSlabPro-Regular.woff) format("woff"),url(/fonts/din-next-slab/DINNextSlabPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:DIN Next Slab;src:url(/fonts/din-next-slab/DINNextSlabPro-Bold.woff) format("woff"),url(/fonts/din-next-slab/DINNextSlabPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:DIN Next Slab;src:url(/fonts/din-next-slab/DINNextSlabPro-Italic.woff) format("woff"),url(/fonts/din-next-slab/DINNextSlabPro-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:optional}.bg-primary{background-color:#662d91}.bg-primary-darker{background-color:#32195c}.bg-primary-lighter{background-color:#ede7f2}.bg-brand-secondary{background-color:#ed1846}.bg-secondary{background-color:#52c6d8}.bg-grey{background-color:#f6f6f6}@media (min-width: 1024px){.bg-grey-from-large{background-color:#f6f6f6}}@media (max-width: 1023px){.bg-grey-to-large{background-color:#f6f6f6}}.bg-light{background-color:#fff}.bg-blue-lighter{background-color:#d4f1f5}@media (min-width: 1024px){.bg-light-from-large{background-color:#fff}}@media (max-width: 1023px){.bg-light-to-large{background-color:#fff}}.bg-lha-primary-lighter{background-color:#d4f1f5}.bg-decorative-pattern{background-image:url(/img/decorative-background.png);background-size:100%}.orphan-form--hidden{display:none;visibility:hidden;opacity:0}.orphan-form{position:relative;transition:all .4s ease;padding:16px 19px;box-shadow:0 2px 4px #0000001a;border-radius:8px}.donation-gallery__item .orphan-form{flex:1;display:flex;flex-direction:column;min-height:0;box-shadow:none;padding:0}.orphan-form fieldset{margin:0;padding:0;border:0;width:100%}@media (max-width: 1023px){.orphan-form{padding:0;box-shadow:none}}.orphan-form__inner{transition:all .4s ease;position:relative}.donation-gallery__item .orphan-form__inner{flex:1;display:flex;flex-direction:column;min-height:0}.orphan-form__inner .button--action:before,.orphan-form__inner .button--action:after{content:none}.donation-gallery__item .orphan-form__inner>form.__add-orphan-sponsorship{flex:1;display:flex;flex-direction:column;min-height:0}.orphan-form__fields-wrap{flex:1;display:flex;flex-direction:column;min-height:0;width:100%}.orphan-form__fields-wrap-bottom{width:100%;flex-shrink:0}.orphan-form__fields-wrap-bottom .form__field--m-bot{margin-bottom:0}.orphan-form__stipulation{margin-bottom:8px;width:100%}.orphan-form__payment,.orphan-form__sponsor{transition:all .4s ease;margin-bottom:8px;width:100%;box-sizing:border-box}.flex-align-flex-end-large.form__inline-large{display:flex;flex-direction:column;width:100%}.flex-align-flex-end-large.form__inline-large>*{width:100%;box-sizing:border-box}.orphan-form__specs-label{color:#7332aa;font-weight:500;display:block;text-align:center;margin-bottom:8px}.orphan-form__specs{overflow:hidden;opacity:0;transition:all .4s ease;width:100%}.orphan-form__specs.show{opacity:1}.orphan-form__specs.hidden{display:none}.orphan-form__specs .form__field{margin-bottom:8px;width:100%;box-sizing:border-box}.orphan-form__specs .form__field>label{text-align:center;display:block;color:#7332aa;font-weight:500;margin-bottom:8px}.orphan-form__specs label,.orphan-form__specs .orphan-form__specs-label,.orphan-form__specs select,.orphan-form__specs .form__input--select{color:#7332aa}.orphan-form__specs select{color:#7332aa;border:1px solid #7332AA;border-radius:8px;background:#fff;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.orphan-form__specs select option{color:#7332aa}.orphan-form__btn-group--frequency,.orphan-form__btn-group--stipulation{display:flex;align-items:center;border-radius:8px;border:1px solid #7332AA;background:#fff;overflow:hidden;width:100%;height:42px;transition:all .3s ease;box-sizing:border-box}.orphan-form__btn-group--frequency{gap:0}.orphan-form__btn-group--individual{display:flex;gap:12px;flex-wrap:wrap;width:100%}.orphan-form__btn-group--age{display:flex;gap:8px;flex-wrap:nowrap;width:100%}.orphan-form__btn-group--age .orphan-form__option--individual label{display:inline-flex;min-width:auto;padding:8px 16px}.orphan-form__option--frequency input[type=radio],.orphan-form__option--stipulation input[type=radio],.orphan-form__option--location input[type=radio],.orphan-form__option--individual input[type=radio]{display:none}.orphan-form__option--frequency,.orphan-form__option--stipulation,.orphan-form__option--individual{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.orphan-form__option--frequency label{width:100%;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:#7332aa;border:none;font-size:16px;font-weight:400;text-align:center;margin:0;padding:0 4px;box-sizing:border-box;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orphan-form__option--frequency input[type=radio]:checked+label,.orphan-form__option--frequency label.is-active{font-weight:700;background:#7332aa;color:#fff;border-radius:8px;flex-shrink:0}.orphan-form__option--stipulation label{width:100%;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:#7332aa;border:none;font-size:16px;font-weight:400;text-align:center;margin:0;padding:0 4px;box-sizing:border-box;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orphan-form__option--stipulation input[type=radio]:checked+label,.orphan-form__option--stipulation input[type=radio]+label.checked,.orphan-form__option--stipulation input[type=radio]+label.is-active,.orphan-form__option--stipulation label.is-active{background:#7332aa;color:#fff;font-weight:700;flex-shrink:0;border-radius:8px}.orphan-form__option--stipulation input[type=radio]:checked+label:hover,.orphan-form__option--stipulation label.checked:hover,.orphan-form__option--stipulation label.is-active:hover{background:#5a2789;color:#fff;font-weight:600}.orphan-form__option--location label{width:100%;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;color:#7332aa;border:none;font-size:16px;font-weight:400;text-align:center;margin:0;padding:0 4px;box-sizing:border-box;transition:all .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orphan-form__option--location input[type=radio]:checked+label{background:#7332aa;color:#fff;font-weight:700}.orphan-form__option--individual label{display:flex;align-items:center;justify-content:center;width:100%;height:42px;padding:8px 24px;background:#fff;border:1px solid #7332AA;border-radius:8px;color:#7332aa;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-sizing:border-box}.orphan-form__option--individual label:hover{transform:translateY(-2px);box-shadow:0 4px 8px #7332aa33}.orphan-form__option--individual input[type=radio]:checked+label{background:#7332aa;color:#fff;font-weight:700}.orphan-form__option--individual input[type=radio]:checked+label:hover{background:#5a2789}.orphan-form__btn-group--frequency .orphan-form__option--frequency,.orphan-form__btn-group--stipulation .orphan-form__option--stipulation{margin:0;padding:0}.specify-mode-button{width:100%;display:flex;align-items:center;justify-content:center;height:42px;padding:0 16px;background:#7332aa;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-sizing:border-box;position:relative;z-index:1}.specify-mode-button.hidden{display:none}.specify-mode-button:hover{background:#5a2789}.specify-mode-button:after{content:none;display:none}.specify-mode-button span:first-child{flex:1;text-align:center}.specify-mode-button span[aria-hidden=true]{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:16px;font-weight:700;line-height:1;flex:none;color:#fff}.specify-mode-button span[aria-hidden=true] svg{width:14px;height:14px;display:block;color:inherit}.specify-mode-button span[aria-hidden=true] svg path{stroke:currentColor;stroke-width:2}.project-detail__wrapper .orphan-form .button--primary.button--action.button--full-width{padding:12px 16px;text-align:center;justify-content:center;display:flex;align-items:center;width:100%;box-sizing:border-box;margin:0}.project-detail__wrapper .orphan-form .button--primary.button--action.button--full-width span{text-align:center;width:100%}.button--full-width,.button.button--full-width{width:100%;min-height:42px;font-size:16px}.form__field--m-bot{margin-bottom:8px}.orphan-form__floating-btn{position:fixed;right:0;bottom:20px;transform:translateY(0);background:#e32652;color:#fff;border:none;border-radius:24px 0 0 24px;padding:12px 16px 12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:16px;font-weight:600;box-shadow:0 0 0 2px #fff,0 0 0 3px #e32652,-4px 4px 12px #0003;z-index:40;transition:all .3s ease;opacity:0;pointer-events:none;min-width:140px;height:48px}.orphan-form__floating-btn--visible{opacity:1;pointer-events:auto}.orphan-form__floating-btn:hover{background:#cc234a;box-shadow:0 0 0 4px #fff,0 0 0 5px #e32652,-6px 6px 16px #0000004d;transform:translateY(0) translate(-4px)}@media (max-width: 768px){.orphan-form__floating-btn{padding:12px 12px 12px 16px;font-size:14px;min-width:120px;height:48px;gap:6px;bottom:80px}}.orphan-form__floating-icon{width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid rgba(255,255,255,.3)}.orphan-form__floating-icon svg{width:14px;height:18px;color:#ed1846}@media (max-width: 768px){.orphan-form__floating-icon{width:28px;height:28px}.orphan-form__floating-icon svg{width:12px;height:16px}}
