body,html{margin:0;padding:0;height:100%}@font-face{font-family:"SharpSans Bold";src:url(../assets/fonts/SharpSans-Bold.woff2) format("woff2")}@font-face{font-family:"Lato Regular";src:url(../assets/fonts/Lato-Regular.woff2) format("woff2")}@font-face{font-family:"Lato Bold";src:url(../assets/fonts/Lato-Bold.woff2) format("woff2")}body{font-family:"Lato Regular";font-size:18px}h1,h2,h3,h4{font-family:"SharpSans Bold";color:#002046;line-height:1em}h1{line-height:48px}h2{font-size:28px;line-height:1.3}a,span.footer-block-link{font-family:"Lato Bold";color:#b21317;word-break:break-word}a:hover,span.footer-block-link:hover{color:#b21317;text-decoration:none}p{font-size:18px;line-height:24px;color:#002046;margin:0}.intro{font-size:18px;line-height:30px}@inlude media-sm{line-height:32px}label{font-family:"Lato Bold";color:#002046}.optional{font-family:"Lato Regular";color:#002046}.text-danger{color:#a8141c!important}.btn{font-family:"SharpSans Bold";font-size:16px;color:#fff;height:48px;border-radius:8px;border:none;padding:13px 18px}.btn:active,.btn:focus{box-shadow:none}@media screen and (min-width:576px){.btn{font-size:18px;height:51px}}.btn-primary{background-color:#002046}.btn-primary:hover{background-color:#005f83;color:#fff}.btn-primary:active,.btn-primary:focus{background-color:#005f83;color:#fff}.btn-secondary{background-color:#b21317}.btn-secondary:hover{background-color:#ca151a;color:#fff}.btn-secondary:active,.btn-secondary:focus{background-color:#ca151a;color:#fff}.btn-form{display:inline-block;font-family:"Lato Bold";font-size:16px!important;text-align:center;text-transform:capitalize;border:0;border-radius:4px;cursor:pointer;height:45px!important;width:100%;max-width:203px;padding:8px 18px!important;margin-top:6px}.btn-form::after{display:none}.btn-form::before{padding-right:12px;content:url(../assets/images/BtnAddImg.svg);display:inline-block;position:relative;top:3px}.load-more-container{text-align:left}.load-more-container .load-more::after{display:none}#home .hero-section,.DedicationMessagePage .hero-section{align-items:stretch}@media screen and (min-width:992px){#home .hero-content,.DedicationMessagePage .hero-content{padding:3rem 3rem}}.hero-section{height:100%;align-items:center}.hero-section .hero-heading{color:#fff}.hero-section .intro-white-{color:#fff}.hero-section .hero-text{background-color:#b21317;display:flex;align-items:center;justify-content:center;height:504px}.hero-section .hero-image img{width:100%;height:100%;object-fit:cover;max-height:504px}.nav-link{height:40px;padding:9px!important}.nav-link::after{display:none}.nav-link:first-of-type{margin-right:8px}.nav-link:active,.nav-link:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}@media screen and (min-width:576px){.nav-link{height:51px;padding:13px 18px!important}.nav-link:first-of-type{margin-right:16px}}.navbar{height:64px}.navbar .logo{width:110px;position:absolute;top:5px}@media screen and (min-width:576px){.navbar{height:112px}.navbar .logo{width:170px;top:16px;margin-left:16px}}.custom-header{position:fixed;width:100%;top:0;z-index:3;border-bottom:solid 1px #002046}.custom-header .secure-donation{display:flex;margin-right:16px}.custom-header .secure-donation p{display:inline-block;font-family:"Lato Bold";color:#002046;padding-left:8px}footer .footer-blocks,footer .footer-content{max-width:1360px;margin:0 auto}@media screen and (min-width:992px){footer .footer-content{padding:0 16px}}footer .footer-top{background-color:#fff}footer .footer-blocks{justify-content:center;padding:32px 1rem}@media screen and (min-width:992px){footer .footer-blocks{padding:56px 36px 36px 36px;flex-wrap:nowrap}}footer .footer-blocks .help-box{background-color:#dadada;clear:both;padding:24px;border-radius:8px}@media screen and (min-width:992px){footer .footer-blocks .help-box{padding:32px 40px}}footer .footer-blocks .help-box h2{color:#002046;margin-bottom:16px}footer .footer-blocks .help-box p,footer .footer-blocks .help-box span{color:#002046}footer .footer-blocks .help-box ul{list-style:none;padding:16px 0}footer .footer-blocks .help-box ul li{display:flex;gap:10px}footer .footer-blocks .help-box ul li .lcta-label{display:inline-block;width:50px}@media screen and (min-width:992px){footer .footer-blocks .help-box ul li .lcta-label{width:80px}}footer .footer-blocks .alternate{background-color:#dadada;margin-top:16px}@media screen and (min-width:992px){footer .footer-blocks .alternate{margin-top:0;margin-left:16px}}footer .footer-blocks .alternate h2{color:#002046}footer .footer-bottom{background-color:#002046;padding:24px 0}footer .footer-bottom .fundraising{color:#dadada}footer .footer-bottom .powered-by img{width:160px;margin-top:24px;filter:brightness(1);transition:all .2s ease}footer .footer-bottom .powered-by img:hover{filter:brightness(80%)}footer .footer-bottom .footer-logo{margin-right:12px;margin-top:24px}footer .footer-bottom a{text-decoration:none}footer .footer-bottom .fundraising-logo{width:100%;max-width:160px;float:right}@media screen and (min-width:1200px){.DedicationForm~footer{width:60%}}.DedicationForm~footer .footer-blocks{flex-wrap:wrap}@media screen and (min-width:768px){.DedicationForm~footer .footer-blocks{padding-right:28px;padding-left:28px}}.DedicationForm~footer .footer-blocks .col-md-6{flex-basis:100%;max-width:100%}.DedicationForm~footer .footer-blocks .alternate{margin:16px 0 0}.dedication-wall{background-color:#dadada;overflow:hidden}.masonry-columns{column-count:1;column-gap:16px}.masonry-columns .card{display:inline-block;width:100%;margin-bottom:16px}@media screen and (min-width:576px){.masonry-columns{column-count:2}}@media screen and (min-width:1200px){.masonry-columns{column-count:3}}.card{border:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:.15s ease-in-out;max-width:800px;margin:0 auto}.card:hover{cursor:pointer;box-shadow:0 3px 16px rgba(31,42,79,.1607843137)}.card .card-body{padding:24px}.card .card-body .tri-color-strip{width:100%;height:auto;position:absolute;top:-1px;left:0;border-top-left-radius:8px;border-top-right-radius:8px}@media screen and (min-width:576px){.card .card-body .tri-color-strip{object-fit:cover;max-height:5px}}.card .card-body .card-title{overflow-wrap:anywhere}.card .card-body .card-title h3{align-self:center}.card .card-body .card-title img{display:none}.card .card-body .card-img-top{max-width:560px;display:block;margin:0 auto;border-radius:8px}.card .card-body .card-subtitle{font-family:"Lato Bold";color:#002046;margin-bottom:4px}.card .card-body .card-text p:after{content:"";display:inline-block;width:0}.card-share-container{position:absolute;right:0;bottom:0;margin:24px}.card-share-container .card-share,.card-share-container .msg-share-link{cursor:pointer;background-color:#f5f5f5;border-radius:100%;overflow:visible;transition:.15s ease-in-out}.card-share-container .card-share:hover,.card-share-container .msg-share-link:hover{filter:brightness(85%)}.card-share-container .card-share{padding:13px}.card-share-container .msg-share-link{height:48px;width:48px;padding:13px}.card-share-container .share-popup{width:276px;height:auto;position:absolute;left:-120%;transform:translateX(-50%);background-color:#fff;box-shadow:0 3px 16px rgba(31,42,79,.1607843137);z-index:2;padding:16px;margin-top:8px}@media screen and (min-width:1200px){.card-share-container .share-popup{left:50%!important}}.card-share-container .share-popup .popup-title{width:100%;text-align:center;display:block;color:#002046}.card-share-container .share-popup .popup-icons{display:flex;justify-content:space-around;margin-top:16px;flex-wrap:wrap}.card-share-container .share-popup .popup-icons .icon-link{width:76px;text-align:center;text-decoration:none}.card-share-container .share-popup .popup-icons .icon-link p{font-size:12px;margin-top:4px}.card-share-container .msg-share-facebook,.card-share-container .msg-share-x{cursor:pointer;width:48px;height:48px;transition:.15s ease-in-out}.card-share-container .msg-share-facebook:hover,.card-share-container .msg-share-x:hover{filter:brightness(85%)}#DedicationForm{max-width:1088px;margin:0 auto}@media screen and (min-width:576px){#DedicationForm{padding:0 16px}}@media screen and (min-width:1200px){#DedicationForm{padding:45px 71px;margin:0;width:60%}}.dedication-form{display:flex;flex-direction:row-reverse;padding:0;margin-top:64px}@media screen and (min-width:576px){.dedication-form{margin-top:84px}}.dedication-form .hero-img-container,.dedication-form .hero-mobile-img-container{background-repeat:no-repeat;background-position:center;overflow:hidden;border-radius:8px}.dedication-form .hero-img-container .hero-img-content,.dedication-form .hero-mobile-img-container .hero-img-content{width:100%;height:100%}.dedication-form .hero-img-container .hero-img-content .hero-img-text,.dedication-form .hero-mobile-img-container .hero-img-content .hero-img-text{position:absolute;bottom:0;padding:16px}@media screen and (min-width:576px){.dedication-form .hero-img-container .hero-img-content .hero-img-text,.dedication-form .hero-mobile-img-container .hero-img-content .hero-img-text{padding:24px}}@media screen and (min-width:1200px){.dedication-form .hero-img-container .hero-img-content .hero-img-text,.dedication-form .hero-mobile-img-container .hero-img-content .hero-img-text{display:none!important}}.dedication-form .hero-img-container{background-image:url(../assets/images/DedicationFormDesktop.png);background-size:cover;position:fixed;width:40%;height:100%}@media screen and (max-width:1199px){.dedication-form .hero-img-container{display:none}}.dedication-form .hero-mobile-img-container{background-image:url(../assets/images/FormHeroImageSmall.png);background-size:cover;position:relative;width:100%;max-height:380px;aspect-ratio:16/9}@media screen and (min-width:1200px){.dedication-form .hero-mobile-img-container{display:none}}.dedication-form .form-container{width:100%;height:100%;padding:0 20px;margin:24px 0 32px 0}@media screen and (min-width:576px){.dedication-form .form-container{margin:48px 0}}@media screen and (min-width:1200px){.dedication-form .form-container{margin:28px 0 48px 0}}.dedication-form .form-container .form-group{width:100%}.dedication-form .form-container .form-group:not(:first-child){margin:32px 0 0}@media screen and (min-width:1200px){.dedication-form .form-container .form-group:not(:first-child){margin:48px 0 0}}.dedication-form .form-container .form-group textarea{height:100%!important;max-width:480px!important}.dedication-form .form-container .form-group input[type=file]{display:none}.dedication-form .form-container .form-check-input{border:1px solid #002046;border-radius:4px;height:24px;width:24px;margin:2px 16px 0 0}.dedication-form .form-container .form-check-input:hover{border-color:#002046;cursor:pointer}.dedication-form .form-container .form-check-input:checked{border-color:#002046;background-color:#002046}.dedication-form .form-container .form-check-input:checked[type=checkbox]{background-image:url(../assets/images/IconTick.svg);background-size:auto}.dedication-form .form-container .form-check-input:active,.dedication-form .form-container .form-check-input:focus{box-shadow:none}.dedication-form .form-container .form-msg-preview{background-color:#dadada;pointer-events:none}.dedication-form .form-container .form-msg-preview .card{max-width:480px;margin:0 auto}.dedication-form img#previewImage{border-radius:0}.dedication-form .contact-preferences .privacy-policy .privacy-policy-toggle::after{padding-left:5px;content:url(../assets/images/IconArrowDown.png);display:inline-block}.form-control{display:block;line-height:1.375em;background-color:#fff;border:1px solid #727272;border-radius:8px;width:100%;max-width:368px;height:48px;box-sizing:border-box;padding:6px 12px;margin:5px 0;transition:.15s ease-in-out}.form-control:hover{border-color:#002046}.form-control:active,.form-control:focus{border-color:#002046;box-shadow:none}.divider{border-top:1px solid #002046;height:1px;width:100%;margin:32px 0}@media screen and (min-width:992px){.divider{margin:48px 0}}#DedicationThankYou{margin-top:64px}#DedicationThankYou .hero-section .hero-text{height:610px}@media screen and (min-width:576px){#DedicationThankYou .hero-section .hero-text{height:520px}}@media screen and (min-width:992px){#DedicationThankYou .hero-section .hero-text{height:470px}}@media screen and (min-width:768px){#DedicationThankYou .hero-section .hero-text .hero-content{margin:0}}#DedicationThankYou .hero-section .hero-text .hero-content .h3-mobile-h2,#DedicationThankYou .hero-section .hero-text .hero-content h1,#DedicationThankYou .hero-section .hero-text .hero-content p{color:#fff}#DedicationThankYou .hero-section .hero-text .hero-content .intro{line-height:30px}#DedicationThankYou .hero-section .btn-secondary{background-color:#002046}#DedicationThankYou .hero-section .btn-secondary:hover{background-color:#005f83;color:#fff}#DedicationThankYou .hero-section .btn-secondary:active,#DedicationThankYou .hero-section .btn-secondary:focus{background-color:#005f83;color:#fff}#DedicationThankYou .thankyou-section{text-align:left}@media screen and (min-width:992px){#DedicationThankYou .hero-section .hero-text{height:530px}}#DedicationThankYou .thankyou-amounts .amount-buttons{display:inline-block;margin-top:16px}#DedicationThankYou .thankyou-amounts .amount-buttons .btn{padding:12px 28px!important;border:2px solid #002046;margin:0 4px;position:relative;display:inline-block;height:51px}#DedicationThankYou .thankyou-amounts .amount-buttons .btn::after{display:none}#DedicationThankYou .thankyou-amounts .amount-buttons .btn.btn-primary:focus{background-color:#002046}#DedicationThankYou .thankyou-amounts .amount-buttons .btn-outline-primary{background-color:#fff;color:#002046}#DedicationThankYou .thankyou-amounts .amount-buttons .btn-outline-primary:hover{background-color:#002046;color:#fff}#DedicationThankYou .thankyou-amounts .other-amount{margin-top:8px;position:relative;display:inline-block}@media screen and (min-width:576px){#DedicationThankYou .thankyou-amounts .other-amount{margin-left:4px}}#DedicationThankYou .thankyou-amounts .other-amount .form-control{position:relative;display:inline-table;border-collapse:separate;vertical-align:middle;width:100%;max-width:136px;height:51px;margin:0;padding:0 0 0 45px;border-color:#dadada}#DedicationThankYou .thankyou-amounts .other-amount .currency-box{font-family:"Lato Bold";font-size:20px;line-height:51px;color:#002046;position:absolute;display:table-cell;text-align:center;vertical-align:middle;width:auto;padding:0 19px;z-index:1}