html{font-size:10px;scroll-padding-top:4.6rem;scroll-behavior:smooth}body{background-color:#0077b6;font-family:"Roboto",arial,sans-serif;color:#414042;font-weight:500}h1,h2,h3,h4,h5{margin:0}p{font-size:1.5rem;line-height:1.5}a{color:#ffc000;text-decoration:none !important;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover,a:active,a:focus{text-decoration:underline}a:hover:hover,a:active:hover,a:focus:hover{color:#00d3ff}.v-hide{visibility:hidden}.fade-in-anime{animation:fade-in ease 1s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.img-vh-center{display:block;margin:0 auto}.background-wwah{border-top:1px solid #d1f3ff;border-bottom:1px solid #d1f3ff;background-color:#ecfaff !important}.background-wwah .content-section{background-color:rgba(0,0,0,0)}.navbar{padding:1.2rem 1rem;background-color:#004a85;border-bottom:0}.navbar .navbar-nav{align-items:center}.navbar .nav-item{margin-right:2rem}.navbar .nav-item:last-of-type{margin-right:0}.navbar .nav-link{padding-top:0;padding-bottom:0;font-size:1.5rem;color:#fff;font-weight:700;text-transform:uppercase}.navbar .nav-link:hover{color:#ffc000;text-decoration:none}.navbar .nav-link.active{color:#ffc000 !important}.navbar .nav-link.active.dropdown-toggle:after{color:#ffc000}.navbar .dropdown:hover>.dropdown-menu{display:block}.navbar .dropdown-menu{padding:0;background-color:#e5e8ea;border:0;border-radius:0}.navbar .dropdown-menu li{padding:.2rem;border-bottom:0}.navbar .dropdown-item{padding:1rem 1.5rem .6rem;font-size:1.5rem;color:#231f20;text-transform:uppercase;font-weight:500;white-space:no-wrap}.navbar .dropdown-item:last-child{border-bottom:0}.navbar .dropdown-item:hover,.navbar .dropdown-item:active{background-color:#ffc000;color:#004a85;text-decoration:none}.navbar .dropdown-item.active{background-color:#ffc000;color:#004a85}.navbar .dropdown-toggle{color:#fff !important}.navbar .dropdown-toggle:after{color:#fff}.navbar .navbar-toggler{width:4.3rem;height:4rem;background-color:rgba(0,0,0,0);border:none}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .navbar-toggler .line{float:left;width:100%;height:2px;margin-bottom:5px;background-color:#fff;transition:opacity,transform;transition-duration:200ms;transition-timing-function:cubic-bezier(0.7, 0, 0, 0.7)}.navbar .navbar-toggler .line:last-child{margin-bottom:0}.navbar .navbar-toggler:not(.collapsed) .line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.navbar .navbar-toggler:not(.collapsed) .line:nth-child(2){opacity:0;transform:translateX(-100%)}.navbar .navbar-toggler:not(.collapsed) .line:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}.gradient-bg{background-image:linear-gradient(to right, #00d3ff 0, #0077ba 100%)}.fwah24-bg{background:url("../images/fwah24/football-pattern-bg.png") repeat center top,linear-gradient(to right, #00d3ff 0, #0077ba 100%)}.fwah25-bg{background-color:#fff}.fwah25-bg .footer-section p{color:#000;text-shadow:none}.impt-notice{margin-bottom:3rem;color:#0077b6;font-size:3rem;font-weight:700;text-align:center}.findout-btn{display:block;padding:1.5rem 2rem;margin:3rem auto 0;background-color:#00d3ff;width:50%;font-size:2rem;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;border-radius:15px}.findout-btn:hover{background-color:#004a85;text-decoration:none}.no-bottom-padding{padding-bottom:0 !important}.featured-section{overflow-x:hidden}.featured-section video{display:block;width:100%}.divider-image-section{overflow-x:hidden;margin-top:1rem}.divider-image-sections{overflow-x:hidden}.full-img{width:100%}.content-section{padding:6rem;background-color:#fff}.main-header{margin-bottom:4rem;font-size:4rem;font-weight:700;text-transform:capitalize;text-align:center;line-height:1}.about-section{text-align:center}.about-section p{font-size:1.8rem}.about-section p:last-of-type{margin-bottom:0}.about-section .donation{margin:7rem 0;color:#0077b6;font-weight:900}.about-section .donation .amount{border-right:1px solid #646365;flex:1}.about-section .donation .amount.amount-4{border-right:0}.about-section .donation .figures{margin-bottom:.5rem;font-size:6rem;line-height:1;flex-direction:column;align-items:center;justify-content:center}.about-section .donation .description{margin-bottom:0;font-size:2.5rem;line-height:1}.about-section .grant-partners{margin-top:5rem}.sponsorship-packages-section .description{font-size:1.8rem}.sponsorship-packages-section .package{padding:5rem 2rem;text-align:center}.sponsorship-packages-section .package p{margin-bottom:0;font-size:3.2rem;font-weight:900;line-height:1}.sponsorship-packages-section .package .description{margin-bottom:1.1rem}.sponsorship-packages-section .platinum{background-color:#c2baa4;background-image:linear-gradient(45deg, #8c8075 0, #c2baa4 17%, #dadbca 33%, #c2baa4 51%, #8c8075 58%, #aca28a 69%, #8c8075 100%)}.sponsorship-packages-section .gold{background-color:#e8cc80;background-image:linear-gradient(45deg, #bb9446 0, #e8cc80 17%, #edffb4 33%, #e8cc80 51%, #bb9446 58%, #cba75e 69%, #bb9446 100%)}.sponsorship-packages-section .silver{background-color:#bcbcbc;background-image:linear-gradient(45deg, #8b8b8b 0, #bcbcbc 17%, #d7d7d7 33%, #bcbcbc 51%, #8b8b8b 58%, #a0a0a0 69%, #8b8b8b 100%)}.sponsorship-packages-section ul{padding:0 3rem;margin:4rem 0 0}.sponsorship-packages-section li{list-style-type:disc;margin-bottom:.5rem;font-size:1.8rem}.sponsorship-packages-section li:last-of-type{margin-bottom:0}.sponsorship-packages-section .corporate-sponsor{margin-top:5rem}.sponsorship-packages-section .corporate-sponsor .date{margin-bottom:0;font-size:2rem;font-weight:700;text-align:center}.sponsorship-packages-section .corporate-sponsor .date a{text-decoration:underline}.sponsorship-packages-section .corporate-sponsor .date a:hover{color:#00d3ff}.sponsorship-packages-section .corporate-sponsor .signup-btn{overflow:hidden;position:relative;display:block;padding:1.5rem 2rem;margin:0 auto;background-color:#0077b6;width:50%;text-align:center;border-radius:15px;transition:all .3s}.sponsorship-packages-section .corporate-sponsor .signup-btn:hover{background-color:#004a85;text-decoration:none}.sponsorship-packages-section .corporate-sponsor .signup-btn:hover .football{transform:translateX(calc(100vw - 10px)) rotate(360deg)}.sponsorship-packages-section .corporate-sponsor .signup-btn:hover .btn-text{color:#ffc000}.sponsorship-packages-section .corporate-sponsor .closed-reg{background-color:#000;pointer-events:none}.sponsorship-packages-section .corporate-sponsor .closed-reg:hover{background-color:#000;color:#fff}.sponsorship-packages-section .corporate-sponsor .btn-text{position:relative;font-size:2rem;color:#fff;text-decoration:none;text-transform:uppercase;z-index:3}.sponsorship-packages-section .corporate-sponsor .football{position:absolute;left:3px;bottom:3px;z-index:1;transition:all 2s}.sponsorship-packages-section .table{margin-top:3rem}.sponsorship-packages-section .table thead tr{background:#004a85}.sponsorship-packages-section .table thead th{padding:.8rem 1rem;background-color:rgba(0,0,0,0);color:#fff;font-size:1.6rem;font-weight:600;border:0}.sponsorship-packages-section .table thead th:first-of-type{width:55%}.sponsorship-packages-section .table tbody tr{background-color:#fff}.sponsorship-packages-section .table tbody tr:nth-child(even){background-color:#f1f2f2}.sponsorship-packages-section .table tbody td{padding:.8rem 1rem;background-color:rgba(0,0,0,0);font-size:1.5rem;text-align:left;border:0}.slots-taken-section{position:relative}.slots-taken-section .slots-closed-img{position:absolute;z-index:50;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto}.slots-taken-section .slots-closed-img.smaller-closed{width:22%}.newsroom-section .year{margin-bottom:1rem;font-size:1.6rem}.newsroom-section .news{position:relative;padding:0 1rem 0 1.5rem;margin-bottom:1.5rem}.newsroom-section .news a{display:inline-block;font-size:1.7rem;color:#414042;font-weight:700}.newsroom-section .news a:hover{color:#0077ba;text-decoration:none}.newsroom-section .news:before{position:absolute;top:0;left:0;content:"";display:block;background:linear-gradient(to bottom, #ffeb73 0, #00c7ff 100%);width:.5rem;height:100%;border-radius:5px}.pools-connect-newsletter.content-section{padding-top:0}.pools-connect-newsletter .issue{text-align:center}.pools-connect-newsletter .issue-link{display:inline-block;color:#0077b6}.pools-connect-newsletter .issue-link:hover{color:#ffc000}.pools-connect-newsletter .issue-img{margin-bottom:1rem}.pools-connect-newsletter .issue-img:hover{opacity:.8}.pools-connect-newsletter .issue-header{margin-bottom:0}.social-pack-section{margin:3rem 0}.social-pack-section .social-pack{padding:1rem 5rem;margin:0 auto;background-color:#fff;width:80%;border-radius:15px}.social-pack-section .header{margin-bottom:1rem;font-size:4rem;font-weight:700;line-height:1}.social-pack-section .stickers-content{display:flex;flex-direction:column;flex:1;justify-content:center}.social-pack-section p{margin-bottom:2rem;font-size:1.8rem;font-weight:300}.social-pack-section .download-btn{display:block;padding:1rem 2rem;background-color:#ffc000;width:50%;font-size:1.7rem;color:#004a85;font-weight:900;text-transform:uppercase;text-align:center;border-radius:25px;transition:all .3s}.social-pack-section .download-btn:hover{background-color:#004a85;color:#ffc000;text-decoration:none}.social-pack-section .stickers{margin-top:-25px}.beneficiaries-section{text-align:center}.beneficiaries-section p{margin:0 15rem 1rem;font-size:1.8rem}.beneficiaries-section p:last-of-type{margin-bottom:0}.beneficiaries-section .logos{margin-top:4rem}.beneficiaries-section .more{margin-top:2rem;font-size:1.6rem;text-align:center}.tournament-section .tab-section{display:grid;column-gap:0;row-gap:0;grid-auto-rows:1fr}.tournament-section .tab-section.tabs-2{grid-template-columns:repeat(2, 1fr)}.tournament-section .tab-section.tabs-3{grid-template-columns:repeat(3, 1fr)}.tournament-section .tab-section .tab{display:grid;align-items:center;justify-content:center;padding:1.8rem 2rem;background-color:#e5e8ea;color:#a0a0a0;font-size:2rem;font-weight:700;text-align:center;border-left:1px solid #fff;cursor:pointer}.tournament-section .tab-section .tab:hover{color:#004a85}.tournament-section .tab-section .tab:first-of-type{border-left:0}.tournament-section .tab-section .active{background-color:#ffc000;color:#004a85;pointer-events:none}.tournament-section .tournament-content{display:block;padding:1rem 2rem 0}.tournament-section .tournament-content .header{margin:2.5rem 0 2rem;color:#0077b6;font-size:2rem;font-weight:700}.tournament-section .tournament-content .sub-header{margin-bottom:1.5rem;font-size:1.6rem;font-weight:700}.tournament-section .tournament-content ol{padding:0;margin:0;list-style-type:decimal;counter-reset:item}.tournament-section .tournament-content ol ol{padding-left:3.5rem}.tournament-section .tournament-content ol ol ol{padding-left:4.5rem}.tournament-section .tournament-content li{position:relative;display:block;padding-left:.5rem;font-size:1.4rem}.tournament-section .tournament-content li:before{position:absolute;right:1rem;margin-right:100%;content:counters(item, ".") ".";counter-increment:item}.tournament-section .tournament-content p{font-size:1.6rem}.tournament-section .tournament-content .table{text-align:center}.tournament-section .tournament-content .table thead tr{background:#004a85}.tournament-section .tournament-content .table thead th{padding:.8rem 1rem;background-color:rgba(0,0,0,0);color:#fff;font-size:1.6rem;font-weight:600;border:0}.tournament-section .tournament-content .table tbody tr{background-color:#fff}.tournament-section .tournament-content .table tbody tr:nth-child(even){background-color:#f1f2f2}.tournament-section .tournament-content .table tbody td{padding:.8rem 1rem;background-color:rgba(0,0,0,0);font-size:1.5rem;text-align:left;border:0;width:90%}.tournament-section .tournament-content .table tbody td.num{width:10%}.tournament-section .tournament-charity-content{display:none}.tournament-section .fixtures-content{display:none;padding:3rem 0 0}.tournament-section .fixtures-content .header{margin:3.5rem 0 3rem;color:#0077b6;font-size:2rem;font-weight:700}.tournament-section .fixtures-content .table{text-align:center}.tournament-section .fixtures-content .table thead tr{background:#004a85}.tournament-section .fixtures-content .table thead th{padding:.8rem 1rem;background-color:rgba(0,0,0,0);color:#fff;font-size:1.6rem;font-weight:600;border:0}.tournament-section .fixtures-content .table tbody tr{background-color:#fff}.tournament-section .fixtures-content .table tbody tr:nth-child(even){background-color:#f1f2f2}.tournament-section .fixtures-content .table tbody td{padding:.8rem 1rem;background-color:rgba(0,0,0,0);font-size:1.5rem;text-align:left;border:0;width:90%}.tournament-section .fixtures-content .table tbody td.num{width:10%}.donor-sponsors-section{text-align:center}.donor-sponsors-section .logos-flex{display:flex;align-items:center;justify-content:center}.donor-sponsors-section .logos-26 .logo{width:82%}.donor-sponsors-section .header{margin:4rem 0 3rem;color:#004a85;font-size:3rem;font-weight:700}.donor-sponsors-section .header.platinum-header{color:#66696b}.donor-sponsors-section .header.gold-header{color:gold}.donor-sponsors-section .header.silver-header{color:#a0a0a0}.donor-sponsors-section p{font-size:1.8rem}.donor-sponsors-section p:last-of-type{margin-bottom:0}.event-section{text-align:center}.event-section .description{font-size:1.8rem}.event-section .description:last-of-type{margin-bottom:0}.event-section .event-details{margin-top:3rem}.event-section .event-content{overflow:hidden;display:flex;flex-direction:column;flex:1;background-color:#fff;border:2px solid #ffc000;border-radius:15px}.event-section .event-content .event-header{padding:1.5rem 2rem;background-color:#ffc000;color:#004a85;font-size:2rem;font-weight:700}.event-section .event-content .event-padding{padding:2rem}.event-section .event-content p{font-size:1.8rem}.event-section .event-content p:last-of-type{margin-bottom:0}.event-section .smaller-header{display:inline-block;padding-bottom:2rem;margin-bottom:3rem;font-size:2.8rem;font-weight:700;border-bottom:3px dotted #00d3ff}.event-section .signup-btn{overflow:hidden;position:relative;display:block;padding:1.5rem 2rem;margin:0 auto;background-color:#0077b6;width:50%;text-align:center;border-radius:15px;transition:all .3s}.event-section .signup-btn:hover{background-color:#004a85;text-decoration:none}.event-section .signup-btn:hover .football{transform:translateX(calc(100vw - 10px)) rotate(360deg)}.event-section .signup-btn:hover .btn-text{color:#ffc000}.event-section .btn-text{position:relative;font-size:2rem;color:#fff;text-decoration:none;text-transform:uppercase;z-index:3}.event-section .football{position:absolute;left:3px;bottom:3px;z-index:1;transition:all 2s}.beneficiaries-writeup-section .writeup{margin-bottom:5rem}.beneficiaries-writeup-section .writeup.last-writeup{margin-bottom:0}.beneficiaries-writeup-section h3{margin-bottom:1rem;font-size:2rem;font-weight:700}.beneficiaries-writeup-section p{font-size:1.7rem}.beneficiaries-writeup-section p:last-of-type{margin-bottom:0}.beneficiaries-writeup-section a{color:#00d3ff}.beneficiaries-writeup-section a:hover{color:#ffc000}.organisers-section .organiser{margin-bottom:5rem}.organisers-section .organiser.organiser-4{margin-bottom:0}.organisers-section p{font-size:1.7rem}.organisers-section p:last-of-type{margin-bottom:0}.sponsor-section{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:3rem;row-gap:2rem}.sponsor-section.content-section{padding-top:0}.sponsor-section .header{margin-bottom:1.5rem;font-size:1.6rem;font-weight:700}.sponsor-section .sponsor-gap .sponsor-logo{margin-right:3rem}.sponsor-section .sponsor-gap .sponsor-logo:last-of-type{margin-right:0}.sponsor-section .sponsor-logo{height:8rem}.sponsor-section .sports-sg-logo{height:7rem}.sponsor-section-25 .sponsor-logo-section{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:3rem;row-gap:2rem}.sponsor-section-25 .header{margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.sponsor-section-25 .sponsor-gap .sponsor-logo{margin-right:2rem}.sponsor-section-25 .sponsor-gap .sponsor-logo:last-of-type{margin-right:0}.sponsor-section-25 .sponsor-logo{height:6rem}#family-challenge.event-section .event-header{margin-top:1.5rem;background-color:#fff}#family-challenge.event-section .event-details{margin-top:0;margin-bottom:3rem}.winners-section .header{margin:2.5rem 0;color:#0077b6;font-size:2.5rem;font-weight:700;text-align:center}.winners-section .winner .winner-photo{margin-bottom:1.5rem}.winners-section .winner .winner-name{font-size:1.8rem;text-align:center}.winners-section .winner .winner-name strong{color:#00c7ff}.winners-section .winner-category{margin-bottom:.5rem;font-size:1.7rem;font-weight:700;text-align:center;text-decoration:underline}.winners-section .winner-list{margin-bottom:.5rem;font-size:1.7rem;text-align:center}.winners-section .winner-list:last-of-type{margin-bottom:0}.social-media-section{padding:2.5rem;background-color:#004a85}.social-media-section .header{margin-bottom:2rem;color:#fff;font-size:2rem;text-align:center}.social-media-section .social-media{display:flex;align-items:center;justify-content:center;column-gap:2rem}.social-media-section .social-media-logo img{width:5rem}.social-media-section .social-media-logo:hover{opacity:.8}.social-media-section .hashtag{margin:2rem 0 0;color:#ffc000;font-size:1.5rem;text-align:center}.footer-section{padding:2rem}.footer-section p{margin-bottom:0;font-size:1.1rem;color:#fff;text-shadow:2px 4px 3px rgba(75,77,79,.3)}.footer-section a:hover{text-decoration:underline}@media(width <= 1199px){html{font-size:9px}.beneficiaries-section p{margin:0 0 1rem}}@media(width <= 991px){.container-md{padding-left:1rem;padding-right:1rem}.navbar .main-logo{height:4rem}.navbar .navbar-nav{padding-top:2rem;padding-bottom:1.5rem;align-items:flex-start}.navbar .nav-item{margin-bottom:1rem}.navbar .nav-item:last-of-type{margin-bottom:.5rem}.navbar .fwah-home{margin-bottom:2rem}.about-section .donation .amount{margin-bottom:4rem}.about-section .donation .amount.amount-2{border-right:0}.about-section .donation .amount.amount-3,.about-section .donation .amount.amount-4{margin-bottom:0}.sponsorship-packages-section .corporate-sponsor .signup-btn{width:100%}.event-section .signup-btn{width:100%}.sponsor-section .sponsor{margin-bottom:2rem}.sponsor-section .sponsor-last{margin-bottom:0}.sponsor-section .sports-sg-logo{margin-top:2rem}.social-pack-section .social-pack{width:100%}}@media(width <= 960px){.main-header{line-height:1.2}}@media(width <= 767px){.main-header{margin-bottom:3rem}.content-section{padding:4rem}.about-section .donation{margin:6rem 0}.sponsorship-packages-section .package{padding:3rem 2rem}.sponsorship-packages-section .package p{font-size:3.1rem}.sponsorship-packages-section .package .description{margin-bottom:1rem}.sponsorship-packages-section ul{margin:3rem 0}.sponsorship-packages-section ul.package-list-3{margin-bottom:0}.newsroom-section .year{margin-top:2.5rem;margin-bottom:1rem}.newsroom-section .year.year-1{margin-top:0}.social-pack-section .social-pack{padding:1rem 3rem}.organisers-section .logo{margin-bottom:3rem}.event-section .day-1{margin-bottom:2rem}.beneficiaries-writeup-section .logo{margin-bottom:3rem}.winners-section .winner-category{margin-top:2rem}.winners-section .winner-category-1{margin-top:0}}@media(width <= 640px){html{font-size:8px}.about-section .donation .amount{padding:0 2rem}.sponsorship-packages-section li{font-size:2rem}.newsroom-section .year{font-size:2rem}.newsroom-section .news{padding-left:2rem}.newsroom-section .news a{font-size:2rem}.tournament-section .tab-section .tab{padding:1.8rem 1.5rem;line-height:1.2}}@media(width <= 575px){.content-section{padding-left:2rem;padding-right:2rem}.social-pack-section{text-align:center}.social-pack-section .social-pack{padding-bottom:2rem}.social-pack-section .flex-direction{flex-wrap:wrap;flex-direction:column-reverse}.social-pack-section .stickers{margin-bottom:3rem;width:40rem}.social-pack-section .download-btn{width:100%}.slots-taken-section .slots-closed-img.smaller-closed{width:70%}}@media(width <= 460px){html{font-size:7.5px}.navbar .nav-link{font-size:1.7rem}.navbar .dropdown-item{font-size:1.6rem}.main-header{font-size:3.8rem}.about-section .logo{width:33rem}.about-section .donation .figures{font-size:5.5rem}.about-section .donation .description{font-size:2.5rem}.sponsorship-packages-section li{font-size:2.1rem}.sponsorship-packages-section .corporate-sponsor .football{width:3rem}.tournament-section .tournament-content p{font-size:1.8rem}.social-pack-section .download-btn{font-size:2rem}.organisers-section .logo{height:12rem}}@media(width <= 414px){.logo-v-gap{margin-top:2rem}}@media(width <= 384px){.tournament-section .tab-section .tab{padding:1.2rem}}@media(width <= 360px){html{font-size:7px}}