@font-face{font-family:"bootstrap-icons";font-display:swap!important;src:url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.4.1/font/fonts/bootstrap-icons.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap!important;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-solid-900.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap!important;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/webfonts/fa-brands-400.woff2) format("woff2")}.bi,[class^="bi-"],[class*=" bi-"]{display:inline-block;font-family:"bootstrap-icons"!important;font-style:normal;font-weight:normal!important;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-left{text-align:left}.white{color:#fff}.bg-blue{background:#0f75bc}.light-blue{background:#1f8edb}.bg-white{background:#fff}.bg-dark-grey{background:#111}.py-6{padding-top:6rem;padding-bottom:6rem}.my-6{margin-top:6rem;margin-bottom:6rem}html,body{background:#e0e0e0;font-family:'Open Sans',Arial,sans-serif;color:#333}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.is-invalid{border:2px solid red!important}a{color:#0f75bc;font-size:18px;font-weight:700}a:hover{color:#0f75bc}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#0f75bc!important}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:rgb(0 0 0 / .85);color:#fff;padding:15px 10px;text-align:center;opacity:0;pointer-events:none;transform:translateY(100%);transition:transform 0.3s ease-out,opacity 0.3s ease-out}.cookie-consent.show{opacity:1;pointer-events:auto;transform:translateY(0)}.cookie-message{margin-bottom:10px}.cookie-buttons{display:flex;justify-content:center}.cookie-buttons button{padding:5px 10px}.back-to-top{position:fixed;display:none;right:30px;bottom:30px;z-index:99}ul.custom-tick{list-style:none}ul.custom-tick li{position:relative;padding-left:25px;margin-bottom:10px}ul.custom-tick li::before{content:"✔";position:absolute;left:0;color:#0f75bc;font-weight:700}.urgent-support{background-color:#e6f4d8;color:#0056b3;padding:20px;text-align:center;font-family:Arial,sans-serif;font-size:18px;font-weight:700;border-radius:10px;width:fit-content;width:90%;margin:2% 5%}.float-left{float:left}.float-right{float:right}.owl-carousel .owl-item img{aspect-ratio:16 / 9;background:#f0f0f0}.form-floating>label{color:#0f75bc}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-left:12px!important;padding-top:24px!important}.form-control:disabled,.form-control:read-only{background:#fff}.form-control{border-radius:15px}.form-check-input{width:20px;height:20px;transform:scale(1.5);margin-right:5px}.form-check-label{font-size:.9rem;font-weight:700;margin-left:5px;color:var(--bg-blue)}.form-check-input:checked{background-color:#0f75bc;border-color:#0f75bc}.form-check-input:focus{box-shadow:0 0 5px #0f75bc}.form-check-inline{margin:0 auto}label.policy_wording{font-size:90%}.form-check{padding-left:0}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-top-left-radius:15px;border-bottom-left-radius:15px;height:58px}div#donateFormContainer{border-radius:15px}input#customSingle,input#customMonthly{border-top-left-radius:0;border-bottom-left-radius:0}.pound-prefix{background-color:#0f75bc;color:#fff;border:none;font-size:150%;border-top-right-radius:15px;border-bottom-right-radius:15px}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}.blog-post{width:100%;margin:0 auto}.d-flex{flex-direction:row;align-items:flex-start}.blog-image{margin-right:20px;max-height:220px;width:auto;object-fit:cover}.blog-content{display:flex;flex-direction:column}.blog-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.blog-snippet{font-size:1rem;color:#555;margin-bottom:.5rem}.btn{align-self:flex-start;margin-top:1rem}.blog-divider{border-color:#092139}@media (max-width:768px){@media (max-width:768px){.blog-image{margin:0;width:100%}.blog-image{max-width:100%;height:auto}}.d-flex{flex-direction:column}.blog-content{align-items:flex-start}}.btn{font-weight:500;transition:.5s;border-radius:30px}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle,.btn-primary{background:#0f75bc}.btn-primary:hover{color:#fff!important;border-color:#094975!important;background:#094975}.btn-primary,.btn-outline-primary:hover{border-color:#0f75bc!important;color:#FFF}.btn-blue{border:1px solid #0f75bc;background:#0f75bc}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;background:#0f75bc}.btn-link{color:#fff}.navbar{position:absolute;width:100%;top:0;left:0;z-index:1000;transition:all 0.2s ease-in-out}.navbar.sticky{position:fixed!important;top:0;left:0;width:100%;background:rgb(0 0 0 / .85);z-index:1000;box-shadow:0 4px 10px rgb(0 0 0 / .3)}.navbar.sticky .navbar-brand img{transition:height 0.3s ease-in-out}.navbar.scrolled{background:rgb(0 0 0 / .9)!important}.navbar .navbar-nav .nav-link{margin-right:22px;padding:25px 0;color:#fff;font-size:85%;font-weight:500;text-transform:uppercase;outline:none}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link:focus,.navbar .navbar-nav .nav-link.active{color:#fff}.navbar .navbar-toggler{color:#fff;border:none}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar .navbar-nav{background:#0f75bc}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s;background:#0f75bc}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}a.dropdown-item{color:#fff!important}.dropdown-item:hover,.dropdown-item:focus{background-color:#0f75bc!important}#logo{max-width:100%;height:auto!important;display:block}.navbar.scrolled{background:rgb(0 0 0 / .9)!important}.cookie-popup{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#f1f1f1;padding:15px;text-align:center;box-shadow:0 0 10px 0 rgb(0 0 0 / .5)}.cookie-popup-content{max-width:600px;margin:0 auto}.cookie-popup-content button{padding:10px;margin:5px;cursor:pointer}.carousel-caption{top:0;left:0;right:0;bottom:0;display:flex;align-items:center;text-align:left;background:rgb(0 0 0 / .5)}.carousel-control-prev,.carousel-control-next{width:15%;background:rgb(15 117 188 / .6)}.carousel-control-prev-icon,.carousel-control-next-icon{width:3rem;height:3rem;background-color:var(--bg-blue);border:10px solid var(--bg-blue)}.carousel-item{background:rgb(0 0 0)}.carousel-item img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}@media (min-width:769px){.carousel-caption .caption-wrapper{align-items:flex-start!important;text-align:left!important}}@media (max-width:768px){.carousel-caption .caption-wrapper{align-items:center!important;text-align:center!important}.carousel-caption h1{width:100%}.carousel-caption a.btn{margin:0 auto;width:50%}}@media (max-width:768px){#header-carousel .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}}*/ */ */ */ */ */ */ .image-container{overflow:hidden;text-align:center;padding:10px 0;width:100%}.image-container img{width:100%;max-width:100%;height:auto;display:block;margin:0 auto}@media (max-width:767px){.image-container img{max-width:100%}.panel-text-box{max-width:100%}}.panel-text-box{padding:10px;border:1px solid #eee;background:#fff;box-shadow:2px 2px 3px #ddd;font-size:100%;margin:0 auto;max-width:100%}.panel-text-box p a{color:#757575}.card-body{text-align:center;padding:15px 200px}.page-header{background:linear-gradient(rgb(0 0 0 / .75),rgb(0 0 0 / .75)),url(../img/carousel-1.jpg) center center no-repeat;background-size:cover}.blue-divider{xwidth:80%;height:8px;background:#0f75bc;margin:15px auto;border-radius:2px}#donation-dialog{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px rgb(0 0 0 / .1);z-index:1000}.donation-toggle .btn{border:5px solid #fff;background-color:#0f75bc;color:#fff;transition:all 0.2s ease-in-out}.donation-toggle .btn.active{background-color:#fff;color:#0f75bc;border:5px solid #0f75bc}.custom-amount-btn{border:2px solid #0f75bc;color:#0f75bc;background-color:#fff;border-radius:50px;padding:.5rem 1.2rem;font-weight:500;transition:0.2s ease}.custom-amount-btn:hover{background-color:#e6f0ff}input[type="radio"]:checked+.custom-amount-btn{background-color:#0f75bc;color:#fff;border-color:#0f75bc}@media (max-width:768px){.custom-amount-btn{width:100%;text-align:center;justify-content:center;display:flex}#lotteryForm .form-check,#amountOptions .form-check,#amountOptionsMonthly .form-check{width:100%}}@media (min-width:991.98px){.facts{position:relative;margin-top:-75px;z-index:1}}#additionalFields{display:none}.content{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.counter-container{text-align:center;position:relative;margin:20px}.circle{position:relative;width:200px;height:200px;margin:0 auto;border-radius:50%;background-color:#092139;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.counter{font-size:40px;font-weight:700;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.label{color:#092139;font-size:18px;margin-top:10px}.progress-ring__circle{transform:rotate(-90deg);transform-origin:50% 50%;stroke:#0f75bc;stroke-width:12;fill:#fff0}.blue-border,.testimonial-item{border:5px solid #0f75bc;border-radius:15px}video.testimonial{border:5px solid #0f75bc!important;border-radius:15px!important;width:100%;height:100%;display:block}.video-wrapper{position:relative;width:100%;xpadding-top:84.3%;overflow:hidden;border-radius:15px!important}.video-wrapper video{xposition:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:10px}.carousel-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:1}.carousel-item{position:relative;height:100vh;overflow:hidden}@media (max-width:768px){.carousel-item{height:75vh}}.courses{min-height:55vh;background:linear-gradient(rgb(255 255 255 / .9),rgb(255 255 255 / .9)),url(../img/carousel-1.jpg) center center no-repeat;background-attachment:fixed;background-size:cover}.courses-item .courses-overlay{position:absolute;width:100%;height:0;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .5);overflow:hidden;opacity:0;transition:.5s}.courses-item:hover .courses-overlay{height:100%;opacity:1}@media (max-width:768px){.position-relative{min-height:auto;padding:0}.img-main{position:relative;width:100%;height:auto}.img-overlay{position:relative;margin-top:10px;width:150px}}.accordion-button{background:#0f75bc;color:#fff;border-radius:10px}.team-items{margin:-.75rem}.team-item{padding:.75rem}.team-item::after{position:absolute;content:"";width:100%;height:0;top:0;left:0;background:#FFF;transition:.5s;z-index:-1}.team-item:hover::after{height:100%;background:var(--bg-blue)}.team-item .team-social{position:absolute;width:100%;height:0;top:0;left:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .75);overflow:hidden;opacity:0;transition:.5s}.team-item:hover .team-social{height:100%;opacity:1}.footer a{color:#fff}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;xcolor:var(--light);font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none;color:#fff}.copyright{background:#092139}.copyright a{color:#fff}@media screen and (max-width:768px){.card-body{padding:5% 20%!important}img#logo{width:260px}}@media (max-width:991px){h1,h2,h3,h4,h5,h6,p{text-align:center}video.testimonial{margin-bottom:5%}}