body{font-family:'Inter',sans-serif}.et_fixed_nav.et_show_nav #page-container{padding-top:0!important}.et_fixed_nav #main-header{background:none;box-shadow:none}#main-header.et-fixed-header{background:rgb(0 0 0 / 55%)}.et_pb_slide_content h2{font-size:56px;text-transform:uppercase;line-height:1.2;margin-bottom:12px}@media (max-width:980px){.et_pb_slide_content h2{font-size:40px}}.et_pb_slide_content h2 span{color:#b3c53e}@media (max-width:980px){.et_mobile_menu li a{color:#333333!important}}h2 .blue{color:#004976}h2 .green{color:#b3c53e}.home-cta-section h2{font-weight:400}.home-cta-section h2 span{font-weight:700}.school-holiday-clinics::before{background-color:rgba(11,39,56,0.70);content:"";height:100%;width:100%;position:absolute;left:0;top:0}.nav li ul{background:rgba(0,0,0,0.64)!important;border:medium none}.color-on-hover{filter:grayscale(100%)}.color-on-hover:hover{filter:grayscale(0%)}.coaching-session-columns:hover{background:linear-gradient(360deg,rgba(4,53,83,1) 0%,rgba(6,134,213,1) 100%)}.coaching-session-columns:hover h5{color:#fff!important}.coaching-session-columns:hover img{filter:brightness(0) invert(1)}.coaching-session-columns:hover .et_pb_image_wrap{border-color:#ffffff}.form-field input{background:#386d8e!important;border-radius:25px!important;border:medium none!important;color:#ffffff!important;line-height:2!important}.form-button button{background:linear-gradient(50deg,rgba(178,201,26,1) 0%,rgba(193,216,44,1) 100%)!important;border-radius:25px!important;font-family:'Inter',sans-serif!important;font-weight:600!important;padding:10px 40px!important}@media (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}@media (max-width:767px){h2.slider-heading{font-size:28px!important}}.highlight{color:#b3c53e}.highlight-blue{color:#004976!important}@media (max-width:1435px){#et-top-navigation{padding-left:279px}}.copy-height{height:125px}@media (max-width:2000px){.competitions-read-more{margin-top:30px}}@media (max-width:1847px){.copy-competitions-heading{height:50px}}@media (max-width:1767px){.copy-height{height:150px}}@media (max-width:1266px){.copy-height{height:200px}}@media (max-width:1033px){.copy-height{height:250px}}@media (max-width:980px){.copy-competitions-heading{height:auto}.copy-height{height:auto}.competitions-read-more{margin-top:0}}@media (max-width:767px){.copy-height{height:auto}}.our-coaching-copy-height{height:97px}@media (max-width:1676px){.our-coaching-copy-height{height:127px}}@media (max-width:1509px){.our-coaching-copy-height{height:138px}}@media (max-width:1338px){.our-coaching-copy-height{height:168px}}@media (max-width:1204px){.our-coaching-heading-height{height:70px}}@media (max-width:1171px){.our-coaching-copy-height{height:188px}}@media (max-width:1101px){.our-coaching-copy-height{height:218px}}@media (max-width:980px){.our-coaching-copy-height{height:auto}}.tennis-coaching-copy-heading{height:50px}@media (max-width:1324px){.tennis-coaching-copy-heading{height:auto}}.tennis-coaching-copy-height{height:157px}@media (max-width:1372px){.tennis-coaching-copy-height{height:194px}}@media (max-width:980px){.tennis-coaching-copy-height{height:auto}}.tennis-coaching-copy-height-2{height:107px}@media (max-width:1511px){.tennis-coaching-copy-height-2{height:127px}}@media (max-width:980px){.tennis-coaching-copy-height-2{height:auto}}.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-next,.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-prev{color:#b3c53e!important;background:#fff}.competitions-link{color:#ffffff;text-decoration:underline}.competitions-link:hover{text-decoration:none}@media (max-width:980px){.column-reverse{display:flex;flex-direction:column-reverse}}.contact-form-text{list-style-type:none;margin:0 auto;text-align:left;padding:0!important}@media (max-width:494px){.contact-form-text{text-align:center}}.contact-form-text li{display:inline-block;padding-right:30px;vertical-align:middle}@media (max-width:366px){.contact-form-text li{padding-right:0;position:relative;display:block}}.contact-form-text li img{height:35px}.contact-form-text li span{font-size:30px}@media (max-width:980px){.contact-form-text li h3{font-size:22px!important}}.map-text{list-style-type:none;margin:0 auto;text-align:left;padding:0!important}@media (max-width:494px){.map-text{text-align:center}}.map-text li{display:inline-block;padding-right:30px;vertical-align:middle}@media (max-width:494px){.map-text li{padding-right:0;position:relative;display:block}}@media (max-width:615px){.map-text li h3{font-size:25px}}@media (max-width:399px){.map-text li h3{font-size:22px}}.map-text li img{height:85px}@media (max-width:615px){.map-text li img{height:55px}}.contact-form-field input{border-radius:25px!important;border:1px solid #ced4da;line-height:2!important}.contact-form-field textarea{border-radius:25px!important;border:1px solid #ced4da;line-height:2!important}.contact-form-button button{background:linear-gradient(50deg,rgba(178,201,26,1) 0%,rgba(193,216,44,1) 100%)!important;border-radius:25px!important;font-family:'Inter',sans-serif!important;font-weight:600!important;padding:10px 40px!important}@media (max-width:980px){.contact-form-button button{width:100%}}.private-tennis-form-field input{border-radius:25px!important;border:1px solid #ced4da;line-height:2!important}.private-tennis-form-field textarea{border-radius:25px!important;border:1px solid #ced4da;line-height:2!important}.private-tennis-form-button button{background:linear-gradient(50deg,rgba(178,201,26,1) 0%,rgba(193,216,44,1) 100%)!important;border-radius:25px!important;font-family:'Inter',sans-serif!important;font-weight:600!important;padding:10px 40px!important}@media (max-width:980px){.private-tennis-form-button button{width:100%}}#modsw-jtc-01,#modsw-jtc-02,#modsw-jtc-03,#modsw-jtc-04,#modsw-jtc-05,#modsw-jtc-06,#modsw-jtc-07,#modsw-jtc-08{display:none}.modhide{display:block!important}.switchbtn{background:blue;color:#fff;border:none;padding:15px 25px;font-size:20px;border-radius:8px}.switchbtn:hover{background:red}.red-heading,.dark-orange-heading,.green-heading,.pink-heading,.orange-heading,.blue-heading{font-size:16px}.red-subheading,.dark-orange-subheading,.green-subheading,.pink-subheading,.orange-subheading,.blue-subheading{font-size:15px}.vertical-middle{display:flex;flex-direction:column;justify-content:center}.custom-width-small{width:10%!important}@media (max-width:654px){.custom-width-small{width:100%!important}}.custom-width-large{width:26.66%!important}@media (max-width:654px){.custom-width-large{width:100%!important}}.custom-width-img{position:absolute!important;bottom:-238px!important;left:0;right:0}@media (max-width:980px){.custom-width-img{bottom:0px!important}}@media (max-width:654px){.custom-width-img{position:relative!important;padding:40px 0}}.cu-lightbox-off .et_pb_gallery_item a{pointer-events:none}.cu-lightbox-off .et_overlay{display:none!important}#footer .et_pb_fullwidth_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu{display:block!important}#footer .et_mobile_nav_menu{display:none!important}@media screen and (max-width:768px){#footer .et_pb_module.et_pb_menu,.et_pb_module.et_pb_menu li{margin-left:auto!important;margin-right:auto!important}}@media (max-width:570px){.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{width:100%}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{margin:0 auto!important}}.header-copy-mobile{display:none}@media (max-width:767px){.header-copy-desktop{display:none}.header-copy-mobile{display:block}}@media (max-width:1457px){.stats h4{font-size:18px!important}}@media (max-width:1314px){.stats h4{font-size:16px!important}}@media (max-width:1173px){.stats h4{font-size:14px!important}}@media (max-width:979px){.stats h4{font-size:18px!important}}@media (max-width:1100px){.stats .percent{height:auto!important}}@media (max-width:2000px){.restringing-services .container{padding-left:40px;padding-right:40px}}@media (max-width:1426px){.restringing-services h2{font-size:30px!important}}@media (max-width:1371px){.restringing-services h2{font-size:28px!important}}@media (max-width:1317px){.restringing-services h2{font-size:26px!important}}@media (max-width:1262px){.restringing-services h2{font-size:24px!important}}@media (max-width:1208px){.restringing-services h2{font-size:22px!important}}@media (max-width:1153px){.restringing-services h2{font-size:20px!important}}@media (max-width:1099px){.restringing-services h2{font-size:19px!important}}@media (max-width:1295px){.tennis-coaching-learn-more{margin-top:40px}}@media (max-width:980px){.tennis-coaching-learn-more{margin-top:0}}