:root{color-scheme:light;--event-color-training-session:#aaa;--event-color-tournament:#f02409;--event-color-test:#3f5}#nav-bar,body{box-sizing:border-box}body{--nav-bar-height:80px;--base-color:#055c9d;--background-color:#0e86d4;--secondary-background-color:#68bbe3;background-color:var(--base-color);color:#fff;font-family:"Noto Sans",Arial,sans-serif;margin:0;padding-top:var(--nav-bar-height);min-height:100vh;flex-direction:column}#nav-bar{position:fixed;top:0;left:0;width:100%;height:var(--nav-bar-height);border-bottom:2px solid var(--base-color);align-items:stretch;background-color:#fff;padding-right:30px;gap:4px;z-index:99}#nav-bar,.row,body{display:flex}.filler{flex:1}.nav-button,.nav-drop-down{display:flex;align-items:center;padding:0 20px;font-size:1.2em;color:#000}.nav-button{text-decoration:none}.nav-button:hover,.nav-drop-down .nav-drop-down-list .nav-drop-down-option:hover{background-color:var(--background-color);color:#fff}.nav-drop-down{position:relative;cursor:default}.nav-drop-down svg{fill:#000;margin-left:4px;margin-right:-8px}.nav-drop-down .nav-drop-down-list{display:none;position:absolute;top:100%;left:0;flex-direction:column;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.nav-drop-down .nav-drop-down-list .nav-drop-down-option{padding:6px 18px;color:#000;text-decoration:none;border:2px solid #fff;white-space:nowrap}.nav-drop-down:hover{background-color:var(--base-color);color:#fff}.nav-drop-down:hover svg{fill:#fff}.nav-drop-down:hover .nav-drop-down-list{display:flex}#content{flex:1 0 auto}#footer{background-color:#fff;color:#000;padding:10px 20px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px}#footer .row{gap:4px}#footer .row.location-row{font-size:.8em;align-items:center}#footer .footer-icon{fill:#000}#footer .footer-icon>svg,.nav-drop-down svg{width:24px;height:24px}#footer .footer-social-link{display:flex;align-items:center;color:#000;fill:currentcolor;padding:10px;margin:-10px 0}#footer .footer-social-link>svg{width:36px;height:36px}#footer .footer-social-link:hover{background-color:var(--background-color);color:#fff}#footer .footer-social-link:last-child{margin-right:0}#footer-website{position:relative;padding-left:80px}#footer-britishrowing{position:absolute;left:0;top:0;margin:-10px 0;width:70px;height:calc(100% + 20px)}#footer-britishrowing>img{width:70px;display:block;position:absolute;top:50%;transform:translateY(-50%)}#footer-contact{display:flex;align-items:center;gap:30px}#footer-contact a{text-decoration:none;color:inherit}#footer-social{display:flex;align-items:stretch;align-self:stretch}#home-button{font-family:"Hammersmith One";text-transform:uppercase;padding:0 30px;white-space:wrap}#home-button>:nth-child(2){display:flex;flex-direction:column;align-items:center;letter-spacing:.2em;line-height:.9em}#home-button>:nth-child(2)>:nth-child(2){font-size:.8em}#nav-logo>svg{fill:currentcolor;height:calc(var(--nav-bar-height) - 24px);margin-right:10px;margin-left:-10px}#nav-list{position:fixed;left:0;top:var(--nav-bar-height);right:0;bottom:0;z-index:9;background-color:#fff;color:#000;display:flex;flex-direction:column;font-size:28px}#nav-list .nav-list-section{position:relative;display:flex;flex-direction:column}#nav-list .nav-list-section::before{content:attr(data-title);padding:4px 20px 0;font-size:.8em}#nav-list .nav-list-section::after{content:"";display:block;width:2px;background-color:var(--base-color);position:absolute;top:calc(1em + 14px);bottom:16px;left:20px;pointer-events:none}#nav-list .nav-list-section .nav-list-button{padding-left:36px}#nav-list .nav-list-button{color:#000;text-decoration:none;padding:10px 20px}#nav-bar-hamburger-button{display:none}#nav-bar-hamburger-button svg{display:block;fill:#000;width:calc(var(--nav-bar-height) - 4px);height:calc(var(--nav-bar-height) - 4px)}#nav-bar-hamburger-button:not([data-list-visible])>.close-icon{display:none}#nav-bar-hamburger-button[data-list-visible]>.menu-icon{display:none}table td:not(:last-child){border-right:12px solid transparent}@media screen and (min-width:1001px){#nav-list{display:none!important}}@media screen and (max-width:1000px){#nav-bar{padding-right:0}#nav-bar-hamburger-button{display:flex;width:var(--nav-bar-height);justify-content:center;align-items:center}#footer-website,.wide-screen{display:none}#footer-contact{flex-direction:column;gap:10px;align-items:flex-start}#footer-social{flex-direction:column;justify-content:space-between}#footer-social>.footer-social-link{margin:0}}#sections{margin-top:-60px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:60px;margin-bottom:120px}.section{position:relative;background-color:var(--background-color);width:min(calc(100% - 120px),1460px);min-width:660px;padding:20px 120px 60px 60px;margin-left:20px;margin-right:100px;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.267);box-sizing:border-box}.section>.scroll-stop:first-child{position:absolute;top:calc(-1*var(--nav-bar-height) - 30px)}.section.row>:first-child{flex:1}.section h1{font-size:2.5em;margin-bottom:.5em}.section li,.section p{font-size:1.25em}.section p a{color:#fff}.section #twitter-feed,.section .section-attachments{margin-top:1.675em;margin-right:-180px;margin-left:80px}.section .twitter-timeline>iframe{width:450px!important}.section a.twitter-timeline{display:block;width:450px!important;height:400px!important;background-color:#fff;border-radius:12px;padding:20px;box-sizing:border-box}.section .section-attachments{display:flex;flex-direction:column;align-items:stretch;gap:10px}.section .section-attachments .attachment{background-color:#fff;color:#000;padding:12px 18px;border-radius:4px}.section .section-attachments .attachment h2{margin-top:0;margin-bottom:.5em}.section .section-attachments .attachment ul{margin-top:.5em;font-size:20px}.section .section-attachments .attachment .attachment-button{display:flex;align-items:center;text-decoration:none;color:#000;gap:10px;padding:12px 18px;margin:0-18px}.section .section-attachments .attachment .attachment-button>.icon>svg{display:block;width:24px;height:24px;fill:currentcolor}.section .section-attachments .attachment .attachment-button:hover{color:#fff;background-color:#68bbe3}.section .section-attachments .plan{overflow:hidden;min-width:300px;box-sizing:border-box;text-decoration:none}.section .section-attachments .plan .row{justify-content:space-around;gap:30px}.section .section-attachments .plan .plan-name{font-size:1.2em;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;background-color:var(--secondary-background-color);margin:-12px -18px 0;padding:4px 8px;color:#fff;text-shadow:1px 1px 1px #000}.section .section-attachments .plan .plan-name>:not(:first-child){font-size:.8em}.section .section-attachments .plan .plan-price{display:flex;flex-direction:column;align-items:center}.section .section-attachments .plan .plan-price-value{font-size:2em}.section .section-attachments .plan .plan-price-per::before{content:"/ "}.section .section-attachments a.plan:hover{background-color:#e9f8ff}.section .sub-section{display:flex;align-items:flex-start;justify-content:space-between;margin-top:1.675em}.section .sub-section>.section-content>:first-child{margin-top:0}.section .sub-section>.section-attachments{margin-right:-180px}#header{display:flex;align-items:center;justify-content:center;height:300px;background-position:50% 50%;background-size:cover;padding:0 0 50px;font-size:30px;box-sizing:border-box}#header>h1{display:block;text-align:center;width:min(calc(100% - 300px),1460px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.533)) drop-shadow(0 .1em .1em rgba(0,0,0,.267))}.section.no-padding{padding:0}#sponsors>a>img,.section.no-padding>iframe{display:block;width:100%}@media screen and (max-width:1200px){.section{min-width:0;margin:0;padding:20px 20px 60px;width:min(calc(100% - 40px),1460px);font-size:.8em}.section.row{flex-direction:column}.section-attachments:not(.important),.sub-section>.section-attachments:not(.important){display:none}.section-attachments.important{margin:40px 0-40px}.sub-section{flex-direction:column;justify-content:flex-start}.sub-section>.section-attachments.important{margin:20px 0 0}.sub-section:last-child>.section-attachments.important{margin-bottom:-40px}#header>h1{width:auto}}.section-attachments{min-width:400px;margin-left:30px}@media screen and (max-width:1000px){.section-attachments{max-width:min(400px,calc(100vw - 100px));min-width:min(400px,calc(100vw - 100px))}}.section-attachments>a:not(.plan.attachment){display:block;max-width:400px;background-color:#fff;border:8px solid #fff;border-radius:4px;cursor:pointer;text-decoration:none}@media screen and (max-width:1000px){.section-attachments>a:not(.plan.attachment){max-width:min(400px,calc(100vw - 100px));min-width:min(400px,calc(100vw - 100px))}}.section-attachments>a:not(.plan.attachment)>img{display:block;width:100%;background-color:#fff}.section-attachments.qr{min-width:638px}.section-attachments.qr .attachment{padding:12px!important}.section-attachments.qr img{max-width:400px}#sponsors>a,.link-button{border-radius:4px;background-color:#fff}.link-button{color:#000;padding:12px 18px;text-decoration:none}.link-button:hover{background-color:var(--secondary-background-color)}#crowdfunding{gap:10px;padding:20px;flex-wrap:wrap}.section-tile{display:flex;flex-direction:column;flex:1;min-width:300px}.section-tile h3{margin-bottom:0}.section-tile p{margin-top:.5em;font-size:.9em}.section-tile>a{max-width:600px;border:4px solid #fff;border-radius:4px;box-sizing:border-box;align-self:center}.section-tile>a>img{width:100%;display:block}#sponsors{display:grid;padding:20px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));justify-items:center}#sponsors>a{display:block;max-width:min(400px,100%);border:8px solid #fff;cursor:pointer}#easyfundraising-info{color:#000;text-align:center}