html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,:before,:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-sizing:border-box;padding:0;border:0;margin:0;font-size:100%;vertical-align:baseline}html{width:100%;height:100%;height:-webkit-fill-available;min-width:320px;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available;min-width:320px;padding:0;text-align:center;margin:0;overflow-y:auto;overflow-x:hidden;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-ms-font-smoothing:antialiased}*{-webkit-tap-highlight-color:transparent;outline:none;cursor:default}img,svg{max-width:100%;height:auto;border:0;vertical-align:bottom}strong{font-weight:700}ul{list-style:none}a{text-decoration:none}a,a *,button,select,input[type="button"],input[type="submit"]{cursor:pointer;transition:all 300ms}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],button,input[type="button"],input[type="submit"],select,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="password"],textarea{cursor:text;user-select:auto !important;-moz-user-select:auto !important;-webkit-user-select:auto !important;-ms-user-select:auto !important}input,select,textarea,button{outline:none}select option{font-weight:inherit;font-size:inherit}select::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type="submit"],input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 100px #fff !important}textarea{overflow:auto}:-moz-placeholder{color:inherit;opacity:1}::-moz-placeholder{color:inherit;opacity:1}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:'Poppins';src:url(//theclub-rodmersham.co.uk/squash/wp-content/themes/rodmersham-squash/fonts/Poppins-Bold.woff2) format("woff2"),url(//theclub-rodmersham.co.uk/squash/wp-content/themes/rodmersham-squash/fonts/Poppins-Bold.woff) format("woff")}@font-face{font-weight:400;font-style:normal;font-display:swap;font-family:'Poppins';src:url(//theclub-rodmersham.co.uk/squash/wp-content/themes/rodmersham-squash/fonts/Poppins-Regular.woff2) format("woff2"),url(//theclub-rodmersham.co.uk/squash/wp-content/themes/rodmersham-squash/fonts/Poppins-Regular.woff) format("woff")}@font-face{font-weight:700;font-style:normal;font-display:swap;font-family:'DIN Black';src:url(//theclub-rodmersham.co.uk/squash/wp-content/themes/rodmersham-squash/fonts/DIN-Black.woff2) format("woff2"),url(//theclub-rodmersham.co.uk/squash/wp-content/themes/rodmersham-squash/fonts/DIN-Black.woff) format("woff")}.screen-reader-response{display:none}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:''}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:none !important}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}body{position:relative;font:400 15px/1.6 'Poppins', sans-serif;color:#505965;overflow-x:hidden;background:#f0f0f0;overflow-y:auto !important}body:after{position:fixed;top:0;left:0;width:100%;height:100vh;display:block;content:'';background:rgba(25,25,25,0.5);z-index:500;visibility:hidden;opacity:0;transition:all 100ms}@media (min-width: 1025px){body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#eee}body::-webkit-scrollbar-thumb{border:4px #eee solid;background:#bbb}body::-webkit-scrollbar-thumb:hover{background:#e25425}}::selection{color:inherit;background:rgba(0,0,0,0.1)}::-moz-selection{color:inherit;background:rgba(0,0,0,0.1)}a ::selection,a::selection,button ::selection,button::selection{background:transparent}a ::-moz-selection,a::-moz-selection,button ::-moz-selection,button::-moz-selection{background:transparent}.wrapper{position:relative;display:flex;flex-direction:column;width:100%;max-width:1920px;min-height:100vh;padding:145px 0 0;margin:0 auto;overflow-x:hidden;background:#fff;transition:filter 750ms}.center{position:relative;display:block;width:100%;max-width:1560px;margin:auto}img{pointer-events:none}img::selection{background:transparent}img::-moz-selection{background:transparent}.loaded .curtain{opacity:0 !important;pointer-events:none}.header{position:fixed;top:0;width:100%;max-width:1920px;height:145px;border-bottom:5px #e25425 solid;background:#111f30;z-index:1000}.header .center{display:flex;align-items:center;height:100%;padding:0 50px;text-align:left}.header .center .logo{display:block;width:210px;margin:0 60px 0 0;transition:none 10ms}.header .center .logo img,.header .center .logo svg{display:block;width:210px;transition:none 10ms}.header .center .logo:hover svg *{fill:#fff}.header .center .phone{font-weight:700;font-size:12px;line-height:1;text-transform:uppercase;color:#e25425;margin:0 30px 0 0}.header .center .phone a{display:block;font:700 24px/1 'DIN Black', sans-serif;letter-spacing:-0.025em;color:#fff;transition:none 10ms}.header .center .menu-icon{position:relative;display:none;width:40px;height:35px;border:0;text-indent:-5000px;margin:0 0 0 auto;background:transparent}.header .center .menu-icon .bar{position:absolute;left:5px;width:30px;height:3px;content:'';background:#fff;pointer-events:none;transition:all 250ms}.header .center .menu-icon .bar.bar-1{top:8px}.header .center .menu-icon .bar.bar-2,.header .center .menu-icon .bar.bar-3{top:16px}.header .center .menu-icon .bar.bar-4{top:24px}.header .center .main-menu{display:flex;align-items:center;margin:0 0 0 auto}.header .center .main-menu li{position:relative;font:700 17px/1.2 'DIN Black', sans-serif;letter-spacing:-0.025em;margin:0 0 0 30px}.header .center .main-menu li a{position:relative;display:block;padding:14px 0;text-align:center;color:#fff}.header .center .main-menu li a:after{position:absolute;left:0;bottom:0;width:0;height:3px;content:'';background:#e25425;opacity:0;transition:all 500ms}.header .center .main-menu li a:hover:after{width:100%;opacity:1}.header .center .main-menu li a.contact-us-link,.header .center .main-menu li a.join-our-club-link{border:3px #e25425 solid;border-radius:5px;padding:10px 10px 12px;font-size:18px}.header .center .main-menu li a.contact-us-link:after,.header .center .main-menu li a.join-our-club-link:after{display:none}.header .center .main-menu li a.contact-us-link:hover,.header .center .main-menu li a.join-our-club-link:hover{border-color:#fff;color:#e25425;background:#fff}.header .center .main-menu li a.contact-us-link{min-width:135px}.header .center .main-menu li a.join-our-club-link{min-width:155px;background:#e25425}.header .center .main-menu li.parent a:after{display:none}.header .center .main-menu li.parent ul{position:absolute;top:calc(100% - 3px);left:-22px;width:200px;border-top:3px #e25425 solid;border-radius:8px;padding:14px;background:#fff;box-shadow:1px 3px 25px rgba(50,50,50,0.2);transition:all 400ms;visibility:hidden;opacity:0}.header .center .main-menu li.parent ul li{font:400 14px/1.6 'Poppins', sans-serif;margin:0 !important}.header .center .main-menu li.parent ul li a{padding:6px;color:#505965;text-decoration:underline;text-decoration-color:transparent;text-align:left}.header .center .main-menu li.parent ul li a:hover{text-decoration:underline;text-decoration-color:inherit}.header .center .main-menu li.parent:hover ul{visibility:visible;opacity:1}.header .center .main-menu li:first-of-type{margin:0}.header .center .main-menu li:nth-last-child(1){margin:0 0 0 20px}.header .center .main-menu li:nth-last-child(2){margin:0 0 0 40px}.hero{position:relative;display:flex;height:500px;overflow:hidden;background:#111f30}.hero .center{position:relative;padding:70px 50px;color:#fff;z-index:20}.hero .center h1{font:700 85px/1.2 Tahoma, Verdana, Arial, sans-serif;letter-spacing:-0.025em}.hero img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:10;opacity:0.7}.content .center{padding:80px 50px;text-align:left}.content .center h1{font:700 40px/1.25 'DIN Black', sans-serif;letter-spacing:-0.025em;color:#e25425;margin:1.125em 0}.content .center h2{font:700 18px/1.325 'DIN Black', sans-serif;letter-spacing:-0.025em;color:#021e40;margin:2em 0 1.325em}.content .center p{margin:1.6em 0}.content .center p.results-labels span{white-space:nowrap;margin:0 2em 0 0}.content .center ul,.content .center ol{margin:1.6em 0 1.6em 35px}.content .center ul li,.content .center ol li{padding:0 0 0 10px;margin:0 0 0.4em}.content .center ul li::marker,.content .center ol li::marker{color:#e25425;font-size:13px}.content .center ul li:last-of-type,.content .center ol li:last-of-type{margin:0}.content .center ul{list-style:disc}.content .center ol{list-style:decimal}.content .center strong{color:#021e40}.content .center a{text-decoration:underline;text-underline-offset:0.325em;color:#e25425}.content .center a:hover{color:#021e40}.content .center a.button{display:table;border-radius:5px;padding:14px 28px;font:700 18px/1.325 'DIN Black', sans-serif;text-align:center;text-decoration:none;color:#fff;margin:4em auto;background:#e25425}.content .center a.button:hover{background:#111f30}.content .center table{width:100%;border-collapse:separate;border-spacing:0;margin:3em 0}.content .center table thead tr th,.content .center table thead tr td,.content .center table tbody tr th,.content .center table tbody tr td{padding:20px 22px;line-height:1.2;text-align:center;vertical-align:top}.content .center table thead tr th:first-child,.content .center table thead tr td:first-child,.content .center table tbody tr th:first-child,.content .center table tbody tr td:first-child{text-align:left}.content .center table thead tr th.align-left,.content .center table thead tr td.align-left,.content .center table tbody tr th.align-left,.content .center table tbody tr td.align-left{text-align:left}.content .center table thead tr th.align-center,.content .center table thead tr td.align-center,.content .center table tbody tr th.align-center,.content .center table tbody tr td.align-center{text-align:center}.content .center table thead tr th.align-right,.content .center table thead tr td.align-right,.content .center table tbody tr th.align-right,.content .center table tbody tr td.align-right{text-align:right}.content .center table thead tr th.align-middle,.content .center table thead tr td.align-middle,.content .center table tbody tr th.align-middle,.content .center table tbody tr td.align-middle{vertical-align:middle}.content .center table thead tr th,.content .center table tbody tr th{font:700 18px/1.325 'DIN Black', sans-serif}.content .center table thead tr th.orange,.content .center table thead tr th.yellow,.content .center table thead tr th.blue,.content .center table thead tr th.red,.content .center table thead tr th.green,.content .center table thead tr th.black,.content .center table thead tr th.pink,.content .center table thead tr th.purple,.content .center table tbody tr th.orange,.content .center table tbody tr th.yellow,.content .center table tbody tr th.blue,.content .center table tbody tr th.red,.content .center table tbody tr th.green,.content .center table tbody tr th.black,.content .center table tbody tr th.pink,.content .center table tbody tr th.purple{border-top-color:transparent;color:#fff}.content .center table thead tr th.orange,.content .center table tbody tr th.orange{background:#e25425}.content .center table thead tr th.yellow,.content .center table tbody tr th.yellow{background:#f5ce15}.content .center table thead tr th.blue,.content .center table tbody tr th.blue{background:#00a0dd}.content .center table thead tr th.red,.content .center table tbody tr th.red{background:#ba2525}.content .center table thead tr th.green,.content .center table tbody tr th.green{background:#acc20a}.content .center table thead tr th.black,.content .center table tbody tr th.black{background:#222}.content .center table thead tr th.pink,.content .center table tbody tr th.pink{background:#d980bd}.content .center table thead tr th.purple,.content .center table tbody tr th.purple{background:#6d2d8f}.content .center table thead tr th:first-child,.content .center table tbody tr th:first-child{border-left:3px #e25425 solid}.content .center table thead tr th:first-child.orange,.content .center table tbody tr th:first-child.orange{border-left-color:#e25425}.content .center table thead tr th:first-child.yellow,.content .center table tbody tr th:first-child.yellow{border-left-color:#f5ce15}.content .center table thead tr th:first-child.blue,.content .center table tbody tr th:first-child.blue{border-left-color:#00a0dd}.content .center table thead tr th:first-child.red,.content .center table tbody tr th:first-child.red{border-left-color:#ba2525}.content .center table thead tr th:first-child.green,.content .center table tbody tr th:first-child.green{border-left-color:#acc20a}.content .center table thead tr th:first-child.black,.content .center table tbody tr th:first-child.black{border-left-color:#222}.content .center table thead tr th:first-child.pink,.content .center table tbody tr th:first-child.pink{border-left-color:#d980bd}.content .center table thead tr th:first-child.purple,.content .center table tbody tr th:first-child.purple{border-left-color:#6d2d8f}.content .center table thead tr th:last-child,.content .center table tbody tr th:last-child{border-right:3px #e25425 solid}.content .center table thead tr th:last-child.orange,.content .center table tbody tr th:last-child.orange{border-right-color:#e25425}.content .center table thead tr th:last-child.yellow,.content .center table tbody tr th:last-child.yellow{border-right-color:#f5ce15}.content .center table thead tr th:last-child.blue,.content .center table tbody tr th:last-child.blue{border-right-color:#d980bd}.content .center table thead tr th:last-child.red,.content .center table tbody tr th:last-child.red{border-right-color:#ba2525}.content .center table thead tr th:last-child.green,.content .center table tbody tr th:last-child.green{border-right-color:#acc20a}.content .center table thead tr th:last-child.black,.content .center table tbody tr th:last-child.black{border-right-color:#222}.content .center table thead tr th:last-child.pink,.content .center table tbody tr th:last-child.pink{border-right-color:#acc20a}.content .center table thead tr th:last-child.purple,.content .center table tbody tr th:last-child.purple{border-right-color:#6d2d8f}.content .center table thead tr th{color:#fff;background:#e25425}.content .center table tbody tr th,.content .center table tbody tr td{border-top:1px #e8e8e8 solid;border-left:1px #e8e8e8 solid}.content .center table tbody tr th:first-child,.content .center table tbody tr td:first-child{border-left:3px #e8e8e8 solid}.content .center table tbody tr th:last-child,.content .center table tbody tr td:last-child{border-right:3px #e8e8e8 solid}.content .center table tbody tr th{color:#021e40}.content .center table tbody :last-child th,.content .center table tbody :last-child td{border-bottom:3px #e8e8e8 solid}.content .center .scroll-table{margin:3em 0}.content .center h1:first-child,.content .center h2:first-child,.content .center p:first-child,.content .center ul:first-child,.content .center table:first-child,.content .center .scroll-table:first-child{margin-top:0}.content .center h1:last-child,.content .center h2:last-child,.content .center p:last-child,.content .center ul:last-child,.content .center table:last-child,.content .center .scroll-table:last-child{margin-bottom:0}.content.intro .center h2:first-child{font-size:40px;line-height:1.25;color:#e25425;margin:0 0 1.125em}.features{margin:-35px 0}.features .center{display:flex;padding:0 40px}.features .center ul{display:flex}.features .center ul li{width:calc(25% - 20px);padding:8px;margin:10px;box-shadow:inset 0 0 0 1px #e5e5e5}.features .center ul li img{display:block;width:100%}.features .center ul li h2{padding:30px 20px 20px;font-weight:700;line-height:1.2;color:#021e40}.content .center .coach{display:flex;align-items:flex-start;border-top:1px #e5e5e5 solid;padding:4em 0}.content .center .coach img{order:999;flex-shrink:0;width:300px;margin:0 0 0 60px}.content .center .coach .info{flex:auto}.content .center .coach .info h2{font:700 16px/1.6 'Poppins', sans-serif;color:#e25425;margin:0}.content .center .coach .info h2 strong{display:block;font:700 25px/1.325 'DIN Black', sans-serif;color:#111f30;margin:0 0 0.125em}.content .center .coach .info p:first-of-type{margin-top:0.75em}.content .center .coach:first-of-type{border:0;padding-top:0}.content .center .coach:last-of-type{padding-bottom:1.5em}.content-form .center .columns{display:flex}.content-form .center .columns .details{width:calc(50% - 40px);margin:0 auto 0 0}.content-form .center .columns .form{align-self:flex-start;width:calc(50% - 40px);padding:40px;background:#f0f0f0}.content-form .center .columns .form h2{margin:0 0 10px}.content-form .center .columns .form p.subtitle{color:#021e40;margin-top:0}.content-form .center .columns .form form .hide-on-success p,.content-form .center .columns .form form .show-on-success p{margin:0 0 20px}.content-form .center .columns .form form .hide-on-success p:last-of-type,.content-form .center .columns .form form .show-on-success p:last-of-type{margin:0}.content-form .center .columns .form form .hide-on-success p label{display:inline-block;margin:0 0 10px}.content-form .center .columns .form form .hide-on-success p label::selection{background:transparent}.content-form .center .columns .form form .hide-on-success p label::-moz-selection{background:transparent}.content-form .center .columns .form form .hide-on-success p .required{color:#e25425}.content-form .center .columns .form form .hide-on-success p input[type="text"],.content-form .center .columns .form form .hide-on-success p input[type="email"],.content-form .center .columns .form form .hide-on-success p input[type="tel"],.content-form .center .columns .form form .hide-on-success p textarea{width:100%;border:1px #ddd solid;font:inherit;color:inherit;margin:0;vertical-align:bottom;box-shadow:0 0 transparent;transition:all 500ms}.content-form .center .columns .form form .hide-on-success p input[type="text"]::selection,.content-form .center .columns .form form .hide-on-success p input[type="email"]::selection,.content-form .center .columns .form form .hide-on-success p input[type="tel"]::selection,.content-form .center .columns .form form .hide-on-success p textarea::selection{background:rgba(0,0,0,0.1)}.content-form .center .columns .form form .hide-on-success p input[type="text"]::-moz-selection,.content-form .center .columns .form form .hide-on-success p input[type="email"]::-moz-selection,.content-form .center .columns .form form .hide-on-success p input[type="tel"]::-moz-selection,.content-form .center .columns .form form .hide-on-success p textarea::-moz-selection{background:rgba(0,0,0,0.1)}.content-form .center .columns .form form .hide-on-success p input[type="text"]:focus,.content-form .center .columns .form form .hide-on-success p input[type="email"]:focus,.content-form .center .columns .form form .hide-on-success p input[type="tel"]:focus,.content-form .center .columns .form form .hide-on-success p textarea:focus{border-color:#00a0dd}.content-form .center .columns .form form .hide-on-success p input[type="text"].wpcf7-not-valid,.content-form .center .columns .form form .hide-on-success p input[type="email"].wpcf7-not-valid,.content-form .center .columns .form form .hide-on-success p input[type="tel"].wpcf7-not-valid,.content-form .center .columns .form form .hide-on-success p textarea.wpcf7-not-valid{border-color:#e05555}.content-form .center .columns .form form .hide-on-success p input[type="text"],.content-form .center .columns .form form .hide-on-success p input[type="email"],.content-form .center .columns .form form .hide-on-success p input[type="tel"],.content-form .center .columns .form form .hide-on-success p textarea{height:60px;padding:5px 16px 4px}.content-form .center .columns .form form .hide-on-success p textarea{height:225px;padding:15px 16px 14px}.content-form .center .columns .form form .hide-on-success p .wpcf7-form-control-wrap{position:static}.content-form .center .columns .form form .hide-on-success p input[type="submit"]{display:block;min-width:155px;border-radius:5px;padding:13px 20px 15px;font:700 18px/1.2 'DIN Black', sans-serif;text-align:center;color:#fff;margin:25px 0 0;background:#e25425}.content-form .center .columns .form form .hide-on-success p input[type="submit"]:hover{background:#111f30}.content-form .center .columns .form form .hide-on-success p.small{font-size:12px}.content-form .center .columns .form form .hide-on-success .wpcf7-radio,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox{display:block;width:100%;margin:0.5em 0}.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item{position:relative;display:block;margin:0 0 5px}.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item input[type="radio"],.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item input[type="checkbox"],.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item input[type="radio"],.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]{position:absolute;top:0;left:0;width:20px;height:20px;opacity:0;pointer-events:none}.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item label,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item label{position:relative;display:block;padding:0 0 0 32px;cursor:pointer}.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item label:before,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item label:before{position:absolute;top:0.725em;left:0;width:20px;height:20px;content:'';border:1px #ddd solid;background:#fff url(//theclub-rodmersham.co.uk/squash/wp-content/themes/rodmersham-squash/img/tick.svg) 50%/0 0 no-repeat;z-index:10;transform:translateY(-50%);transition:all 350ms}.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item label:hover:before,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item label:hover:before{border-color:#00a0dd}.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item label::selection,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item label::selection{background:transparent}.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item label::-moz-selection,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item label::-moz-selection{background:transparent}.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item input[type="radio"]:checked+label:before,.content-form .center .columns .form form .hide-on-success .wpcf7-radio .wpcf7-list-item input[type="checkbox"]:checked+label:before,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item input[type="radio"]:checked+label:before,.content-form .center .columns .form form .hide-on-success .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked+label:before{border-color:#00a0dd;background-size:auto}.content-form .center .columns .form form .hide-on-success .wpcf7-not-valid-tip{position:relative;display:table;padding:8px 10px 5px;font-weight:400;font-size:10px;line-height:1.35;letter-spacing:0.125em;text-transform:uppercase;color:#fff;margin:8px 0 -8px;background:#e05555}.content-form .center .columns .form form .hide-on-success .wpcf7-not-valid-tip:after{position:absolute;top:-5px;left:8px;display:block;width:0;height:0;border-left:5px transparent solid;border-right:5px transparent solid;border-bottom:5px #e05555 solid;content:''}.content-form .center .columns .form form .show-on-success{display:none}.content-form .center .columns .form form .show-on-success h3{font-weight:400;font-size:26px;line-height:1.2;color:#05433a;margin:0 auto 12px}.content-form .center .columns .form form.submitting{opacity:0.5;pointer-events:none}.content-form .center .columns .form form.invalid .wpcf7-response-output{margin:20px 0}.content-form .center .columns .form form.resetting .hide-on-success{display:none}.content-form .center .columns .form form.sent .hide-on-success{display:none}.content-form .center .columns .form form.sent .show-on-success{display:block}.content .center ul.championship-categories{display:flex;flex-wrap:wrap;list-style:none;margin:1.6em -40px 1.6em 0}.content .center ul.championship-categories li{width:50%;padding:20px 40px 0 0;margin:0}.content .center ul.championship-categories li strong{position:relative;display:block;border-bottom:1px #e5e5e5 solid;padding:0 0 10px 25px;margin:0 0 10px}.content .center ul.championship-categories li strong:before{position:absolute;top:0.75em;left:0;width:14px;height:14px;content:'';transform:translateY(-50%)}.content .center ul.championship-categories li::marker{display:none;content:''}.content .center ul.championship-categories li.blue strong:before{background:#4081d5}.content .center ul.championship-categories li.green strong:before{background:#393}.content .center ul.championship-categories li.yellow strong:before{background:#ffc34a}.content .center ul.championship-categories li.orange strong:before{background:#e25425}.welcome{background:#e25425}.welcome .center{padding:85px 50px 70px;color:#fff}.welcome .center h2{font:700 30px/1.2 'DIN Black', sans-serif;letter-spacing:-0.025em}.welcome .center ul{display:inline-flex;margin:2.125em auto -10px}.welcome .center ul li{margin:10px}.welcome .center ul li a{display:block;border:3px #fff solid;border-radius:5px;padding:10px 10px 12px;font:700 18px/1.2 'DIN Black', sans-serif;text-align:center}.welcome .center ul li:first-child a{min-width:155px;color:#021e40;background:#fff}.welcome .center ul li:last-child a{min-width:140px;color:#fff}.welcome .center ul li:first-child a:hover,.welcome .center ul li:last-child a:hover{border-color:#021e40;color:#fff;background:#021e40}.footer{border-top:10px #e25425 solid;margin:auto 0 0;background:#111f30}.footer .center{padding:100px 50px;color:#fff;text-align:left}.footer .center .row{display:flex;flex-wrap:wrap}.footer .center .row .address{margin:0 auto 40px 0}.footer .center .row .address a{font:700 18px/1.25 'DIN Black', sans-serif;letter-spacing:-0.025em;color:#e25425}.footer .center .row .address a:hover{color:#fff}.footer .center .row .social{display:inline-flex;margin:0 0 40px auto}.footer .center .row .social li{margin:0 15px 0 0}.footer .center .row .social li a{display:block;border:3px #e25425 solid;border-radius:5px;padding:10px}.footer .center .row .social li a img,.footer .center .row .social li a svg{display:block;width:24px;height:24px}.footer .center .row .social li a svg *{fill:#fff}.footer .center .row .social li a:hover{border-color:#fff;background:#fff}.footer .center .row .social li a:hover svg *{fill:#111f30}.footer .center .row .social li:last-of-type{margin:0}.footer .center .row .copyright{margin:0 40px 0 0}.footer .center .row .copyright span{white-space:nowrap}.footer .center .row .links{margin:0 0 0 auto}.footer .center .row .links a{color:#e25425;white-space:nowrap}.footer .center .row .links a:hover{color:#fff}.responsive-menu{position:fixed;top:120px;left:0;display:none;align-items:center;width:100%;height:calc(100vh - 120px);overflow-y:auto;background:#fff;z-index:1000;opacity:0;pointer-events:none;transition:500ms}.responsive-menu .center{max-width:768px;padding:25px 25px 100px}.responsive-menu .center li a{display:inline-block;padding:20px 0 18px;font-weight:700;font-size:20px;color:#111f30}.responsive-menu .center li a:hover{color:#e25425}.responsive-menu .center li ul{padding:10px 0 30px}.responsive-menu .center li ul li a{padding:10px 0;font-weight:400;font-size:14px;color:inherit}.responsive-menu .center li:first-of-type{border:0}.open .header .center .menu-icon .bar.bar-1,.open .header .center .menu-icon .bar.bar-4{opacity:0}.open .header .center .menu-icon .bar.bar-2{transform:rotate(-45deg)}.open .header .center .menu-icon .bar.bar-3{transform:rotate(45deg)}.open .responsive-menu{opacity:1;pointer-events:auto}#cookie-notice{position:fixed;right:20px;bottom:20px;width:280px;padding:25px;font-size:13px;line-height:1.8em;text-align:left;background:#111f30 !important;z-index:1000;transition:all 500ms}#cookie-notice #cn-notice-text{color:#fff}#cookie-notice #cn-notice-buttons{display:block;padding:5px 0 0}#cookie-notice #cn-notice-buttons a{display:block;border-radius:4px;padding:18px 25px 16px;font:700 13px/1.25 Poppins, sans-serif;letter-spacing:0.0125em;text-decoration:none;text-align:center;color:#fff;margin:15px 0 0;background:#e25425 !important}#cookie-notice #cn-notice-buttons a:hover{color:#111f30;background:#fff !important}.cookies-accepted #cookie-notice{visibility:hidden;opacity:0}@media (max-width: 1400px){body{font-size:14px}.wrapper{padding:120px 0 0}.center{max-width:1024px}.header{height:120px}.header .center{padding:0 25px}.header .center .logo{width:200px;margin:0 75px 0 0}.header .center .logo img,.header .center .logo svg{width:200px}.header .center .menu-icon{display:block}.header .center .main-menu{display:none}.hero{height:375px}.hero .center{padding:40px 50px}.hero .center h1{font-size:70px}.content .center{padding:65px 25px}.content .center h1{font-size:34px}.content .center a.button{margin:3em auto}.content .center table thead tr th,.content .center table thead tr td,.content .center table tbody tr th,.content .center table tbody tr td{padding:14px 18px}.content.intro .center h2:first-child{font-size:34px}.features{margin:-20px 0}.features .center{padding:0 21px}.features .center ul li{width:calc(25% - 10px);margin:5px}.features .center ul li h2{padding:18px 10px 10px}.content .center .coach img{margin:0 0 0 50px}.welcome .center{padding:65px 25px 50px}.welcome .center ul{margin:1.5em auto -10px}.footer .center{padding:65px 25px}.responsive-menu{display:flex}}@media (max-width: 1100px){body{background:#111f30}.wrapper{display:block;min-height:0;padding:110px 0 0}.center{max-width:768px}.header{height:110px}.header .center .logo{width:180px;margin:0 50px 0 0}.header .center .logo img,.header .center .logo svg{width:180px}.header .center .phone{margin:0}.header .center .phone a{font-size:20px}.hero{height:250px}.hero .center{padding:25px 35px}.hero .center h1{font-size:50px}.hero img{margin:0 !important}.content .center{padding:35px 25px}.content .center h1{font-size:26px}.content .center a.button{margin:2.25em auto}.content .center table thead tr th,.content .center table thead tr td,.content .center table tbody tr th,.content .center table tbody tr td{padding:12px 15px}.content .center table thead tr th,.content .center table tbody tr th{font:inherit;font-weight:700}.content .center .scroll-table{box-shadow:inset 0 0 0 3px #e8e8e8;overflow-x:auto}.content.intro .center h2:first-child{font-size:26px}.content .center .coach{border:0;padding-top:0}.content .center .coach img{width:250px;margin:0 0 0 40px}.content .center .coach .info h2{font-size:14px}.content .center .coach .info h2 strong{font-size:22px}.content-form .center .columns{display:block}.content-form .center .columns .details{width:auto}.content-form .center .columns .form{width:auto;margin:45px 0 0}.welcome .center{padding:35px 25px 30px}.welcome .center h2{font-size:22px}.welcome .center ul{margin:1.5em auto -10px}.welcome .center ul li{margin:5px}.welcome .center ul li a{padding:9px;font-size:15px;letter-spacing:-0.025em}.welcome .center ul li:first-child a{min-width:130px}.welcome .center ul li:last-child a{min-width:120px}.footer{border-top-width:5px}.footer .center{padding:40px 25px}.footer .center .row .address{margin:0 auto 20px 0}.footer .center .row .social{margin:0 0 20px auto}.footer .center .row .social li{margin:0 10px 0 0}.footer .center .row .social li a{padding:6px}.footer .center .row .social li a img,.footer .center .row .social li a svg{width:20px;height:20px}.footer .center .row .copyright{width:100%;margin:0}.footer .center .row .links{width:100%;margin:20px 0 0}.responsive-menu{top:110px;height:calc(100vh - 110px)}.responsive-menu .center li a{padding:18px 0 16px}#cookie-notice{left:0;right:0;bottom:0;width:auto;padding:35px;text-align:center}#cookie-notice #cn-notice-buttons a{display:inline-block;margin:15px 8px 0}}@media (max-width: 767px){body{font-size:13px}.wrapper{padding:80px 0 0}.center{max-width:400px}.header{height:80px}.header .center{padding:0 20px}.header .center .logo{width:140px;margin:0}.header .center .logo img,.header .center .logo svg{width:140px}.header .center .phone{display:none}.header .center .menu-icon .bar{left:8px;width:24px}.hero{height:160px}.hero .center{padding:20px 25px}.hero .center h1{font-size:36px;line-height:1.125em}.content .center{padding:25px 20px}.content .center h1{font-size:22px}.content .center a.button{margin:2em auto}.content:not(.intro) h2{font:inherit;font-weight:700;font-size:15px}.content.intro .center h2:first-child{font-size:22px}.content .center .coach{display:block}.content .center .coach img{width:auto;margin:0 0 2.5em}.content-form .center .columns .form{padding:25px 20px;margin:35px -20px -25px}.content-form .center .columns .form form .hide-on-success p label{margin:0 0 5px}.content-form .center .columns .form form .hide-on-success p input[type="text"],.content-form .center .columns .form form .hide-on-success p input[type="email"],.content-form .center .columns .form form .hide-on-success p input[type="tel"]{height:52px;padding:5px 14px 4px}.content .center ul.championship-categories{margin:1.6em -25px 1.6em 0}.content .center ul.championship-categories li{padding:20px 25px 0 0}.features{margin:-10px 0}.features .center{display:block;padding:0}.features .center ul{display:block;padding:10px}.features .center ul li{width:100%;padding:8px;margin:0 0 10px}.features .center ul li:last-of-type{margin:0 0 10px}.welcome .center{padding:25px 20px}.welcome .center h2{font-size:18px;max-width:220px;margin:0 auto}.welcome .center ul{margin:1em auto -10px}.welcome .center ul li:first-child a{min-width:125px}.welcome .center ul li:last-child a{min-width:110px}.footer .center .row{display:block;text-align:center}.footer .center .row .address{margin:0 0 20px}.footer .center .row .address a{display:inline-block;margin:0 auto 10px}.footer .center .row .social{margin:0 auto 20px}.footer .center .row .copyright,.footer .center .row .links{width:auto}.responsive-menu{top:80px;height:calc(100vh - 80px)}.responsive-menu .center{padding:20px 20px 50px}.responsive-menu .center li a{padding:12px 0 10px;font-size:16px}.responsive-menu .center li ul{padding:5px 0 10px}.responsive-menu .center li ul li a{padding:8px 0}}