/*8409e09b7dfa9de7383062f48ebaa69e*/
@import "content-pro";@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600;1,800&display=swap');body{font-family:"Montserrat", sans-serif}body p{font-size:20px;font-family:"Montserrat", sans-serif;line-height:22px;font-weight:600;color:#1a154f}body h1{font-size:44px;font-family:"Montserrat", sans-serif;color:#231e5d;line-height:58px}body h2{font-size:44px;font-family:"Montserrat", sans-serif;color:#f1359a;font-weight:700}body a{font-weight:600;color:#1a154f}body a:hover{color:#0095da}.yellow{color:#ffd503}#g-head-block a.on2link{background-color:#231e5d;background-color:#231e5d;color:white;padding:10px 20px;border-radius:14px;font-size:20px;text-align:center;margin:0 auto}section#g-menu-block{z-index:99999;position:relative}ul.g-sublevel{margin-top:12px}.g-main-nav .g-toplevel{display:flex;align-items:stretch;justify-content:space-between;width:100%;margin:0;z-index:999;padding:7px 23px;margin-top:-8px}.g-main-nav .g-toplevel a,.g-main-nav .g-toplevel span.g-menu-item-title,.g-main-nav .g-toplevel span.g-menu-parent-indicator{color:#231e5d;font-family:"Montserrat", sans-serif;font-size:1.1vw}.g-main-nav .g-toplevel a:hover,.g-main-nav .g-toplevel span.g-menu-item-title:hover,.g-main-nav .g-toplevel span.g-menu-parent-indicator:hover{color:#f1359a !important}.g-main-nav .g-toplevel li.g-dropdown-column{background-color:white;width:294px;margin-left:-12px;margin-top:-14px;padding:8px}section#g-try-banner{background-color:#ffd503;height:45px}section#g-try-banner p{font-size:16px;color:white}.try-out-module{text-transform:uppercase;font-size:16px;font-weight:bold;color:white}.try-out-module p{line-height:16px}.try-out-module a{color:#b89a00}.try-out-module a:hover{color:white}.logo svg{width:305px;overflow:hidden;margin-left:-15px;margin-top:16px}.logo svg path{transition:0.4s}.logo svg:hover path{fill:#1a154f !important}div#top-contact .tc-images img{width:49px;object-fit:contain;margin-right:7px}div#top-contact a{font-size:24px}.g-offcanvas-toggle{display:none !important}div#top-contact{margin-top:35px;margin-right:-24px}a.big-tel{margin-top:11px;display:inline-block;margin-right:11px}section#g-menu-block{height:70px;background-color:#231e5d}.desktop-menu-block{display:flex;justify-content:space-between;margin-top:19px}.desktop-menu-block .g-offcanvas-toggle{display:block !important;position:initial}.desktop-menu-block a{color:white;text-transform:uppercase}.g-offcanvas-toggle{background-color:#1a154f;width:74px;margin-top:-19px;height:70px;margin-left:-11%;transition:0.4s}.g-offcanvas-toggle:hover{background-color:#0095da}.fa-fw{width:100%;text-align:center}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";font-size:58px;border-radius:99px;color:white;margin-top:6px;display:block}.articleBody{display:flex;flex-wrap:wrap;flex-direction:row}.articleBody h1{flex:0 100%;text-align:center;padding:0px 28%;margin-bottom:37px}.articleBody .four-grid{flex:0 50%;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:43px}.articleBody .four-grid img{margin-top:-43px}.articleBody .four-grid .text-container{width:67%;margin-left:8%}.articleBody .four-grid:nth-child(odd){padding-left:50px}.articleBody .four-grid:nth-child(odd) .text-container{width:74%;margin-left:8%}.articleBody h2{width:100%}.articleBody .three-grid-container{display:flex;width:100%;flex:0 100%}.articleBody .three-grid-container .three-grid{flex:0 33%;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:43px;margin-right:3%;align-items:flex-start;text-align:center}.articleBody .three-grid-container .three-grid img{margin-top:0}.articleBody .three-grid-container .three-grid p:nth-of-type(1) strong:nth-of-type(1){font-size:22px;line-height:28px}.articleBody .three-grid-container .three-grid .text-container{width:95%;margin-left:8%}body.itemid-105 .articleBody{display:block}section#g-gallery{margin-top:80px}section#g-gallery .g-block.size-100.gallery-block .custom{display:flex;flex-direction:row;flex-wrap:wrap}section#g-gallery .g-block.size-100.gallery-block .custom p{margin:0px !important;padding:0px !important;flex:0 50%}section#g-gallery .g-block.size-100.gallery-block .custom p img{height:65vh;width:100%;object-fit:cover;object-position:center}section#g-trial-top{background-color:#f1359a;background-image:url('../../../../images/pink-banner-new.jpg');background-attachment:fixed;padding-bottom:40px;background-position:center;background-size:cover}section#g-trial-top h2{color:white;text-align:center;width:550px;margin:0 auto;line-height:55px;margin-bottom:71px;margin-top:49px;font-size:46px}section#g-trial-top h2:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-48px;margin-left:-77px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png')}section#g-trial-top p{text-align:center}a.on2link{background-color:#231e5d;background-color:#231e5d;color:white;padding:21px 29px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto}section#g-foot-top{background-color:#231e5d;color:white;padding-top:26px}section#g-foot-top a{color:white}section#g-foot-top a:hover{color:#f1359a}section#g-foot-top a.big-tel{font-size:30px;margin-top:-4px}section#g-foot-top h2{color:white;font-size:32px;margin-top:36px;margin-bottom:-17px;margin-right:-10px}section#g-foot-top svg{width:305px;overflow:hidden;margin-left:-15px;margin-top:16px;transition:0.4s}section#g-foot-top svg path{fill:white !important}section#g-foot-top svg:hover{opacity:0.6}section#g-foot-top li{list-style:none;font-size:20px}section#g-foot-top li::before{content:"";display:inline-block;height:15px;width:15px;background-image:url('../../../../images/pink-balls.png');background-size:contain;background-repeat:no-repeat;margin-right:29px;filter:brightness(100) grayscale(100);image-rendering:auto}section#g-foot-top ul{margin-left:-15px}section#g-foot-bot{background-color:#1a154f;height:60px}section#g-foot-bot p{color:white;font-size:11.6px;font-weight:100;display:block;margin-top:-5px}section#g-foot-bot p a{color:white;font-weight:100}section#g-foot-bot p a:hover{color:#f1359a}section#g-foot-bot .footbotmid p a{text-transform:uppercase}section#g-foot-bot .footbotright p a{text-decoration:underline}section#g-questions{background-color:#f1359a;background-image:url('../../../../images/AQbannern.jpg');background-size:cover;padding-bottom:40px;background-attachment:fixed}section#g-questions h2{color:white;text-align:center;width:550px;margin:0 auto;line-height:55px;margin-bottom:11px;margin-top:49px;font-size:46px}section#g-questions h2:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-48px;margin-left:-77px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png')}section#g-questions p{text-align:center;color:white}section#g-questions p.questionsp{margin-bottom:70px;width:62%;margin:0 auto;margin-bottom:57px}a.on2link{background-color:#231e5d;background-color:#231e5d;color:white;padding:21px 29px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto}#g-testimonials:before{display:none}.g-title-separator.no-intro-text{display:none}#g-testimonials{background:#1a154f;background-image:none;background:#8545d7;background:linear-gradient(180deg, rgba(133, 69, 215, 1) 0%, rgba(41, 113, 251, 1) 100%)}#g-testimonials p{font-size:22px;text-align:center;color:white;line-height:24px}#g-testimonials .g-content-pro-desc h3{text-align:center;font-size:24px;background-color:#f1359a;border-radius:10px;font-weight:900;display:table;padding:0px 18px;margin:0 auto}#g-testimonials .g-title{color:white;text-align:center;width:375px;margin:0 auto;line-height:55px;margin-bottom:11px;margin-top:7px;font-size:46px;font-family:"Montserrat", sans-serif;font-weight:700}#g-testimonials .g-title:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-48px;margin-left:-77px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png?609cfa20')}section#g-newsletter{background-color:#f1359a;background-image:url('../../../../images/pinkbg.jpg');background-attachment:fixed;padding-bottom:40px}section#g-newsletter h2{color:white;text-align:center;width:550px;margin:0 auto;line-height:55px;margin-bottom:11px;margin-top:49px;font-size:46px}section#g-newsletter h2:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-48px;margin-left:-77px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png')}section#g-newsletter p{text-align:center;color:white}section#g-newsletter p.questionsp{margin-bottom:70px;width:62%;margin:0 auto;margin-bottom:57px}section#g-what-next{text-align:center;padding:50px 8% 120px 8% !important}section#g-what-next h2{color:#1a154f;margin-bottom:40px}section#g-what-next p{font-weight:bold !important}section#g-what-next .size-25 p{padding:40px 12% 60px 12%}section#g-what-next a.on2link{padding:21px 67px}section#g-venue-timetables,section#g-timetables{text-align:center;padding:50px 3% 120px 3% !important}section#g-venue-timetables h2,section#g-timetables h2{color:#1a154f}section#g-venue-timetables img,section#g-timetables img{border-radius:100%;border:18px solid #0095da;width:22vw;object-fit:cover;height:22vw}section#g-venue-timetables .g-block.size-33 img,section#g-timetables .g-block.size-33 img{border-radius:100%;border:18px solid #0095da;width:26vw;object-fit:cover;height:26vw}section#g-venue-timetables .g-block.size-25:nth-child(2) img,section#g-timetables .g-block.size-25:nth-child(2) img,section#g-venue-timetables .g-block.size-33:nth-child(2) img,section#g-timetables .g-block.size-33:nth-child(2) img{border-radius:100%;border:18px solid #f1359a;object-position:top}section#g-venue-timetables .g-block.size-25:nth-child(3) img,section#g-timetables .g-block.size-25:nth-child(3) img,section#g-venue-timetables .g-block.size-33:nth-child(3) img,section#g-timetables .g-block.size-33:nth-child(3) img{border-radius:100%;border:18px solid #1a154f}section#g-venue-timetables .g-block.size-25:nth-child(4) img,section#g-timetables .g-block.size-25:nth-child(4) img{border-radius:100%;border:18px solid #ffd503}section#g-venue-timetables .g-block.size-25,section#g-timetables .g-block.size-25,section#g-venue-timetables .g-block.size-33,section#g-timetables .g-block.size-33{padding:11px}section#g-venue-timetables h3,section#g-timetables h3{font-size:30px;font-weight:900;color:#1a154f}section#g-venue-timetables a.timetablelink,section#g-timetables a.timetablelink{background-color:#231e5d;background-color:#231e5d;color:white;padding:15px 29px;border-radius:14px;font-size:24px;text-align:center;margin:0 auto;width:299px;margin-bottom:-12px;display:block}section#g-venue-timetables a.timetablelink:hover,section#g-timetables a.timetablelink:hover{background-color:#f1359a}section#g-venue-timetables a.junior,section#g-timetables a.junior{background-color:#0095da}section#g-banner-block svg{position:absolute;height:109px;margin:0 auto;text-align:center;left:0;right:0;margin-top:-68px;z-index:999}section#g-slider-block h1{color:white;font-size:75px;white-space:normal;line-height:89px}section#g-slider-block p{display:inline-block;background-color:#1a154f;color:white;padding:28px 38px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto;margin-right:10px;transition:0.4s}section#g-slider-block p a{color:white;font-size:26px;transition:0.4s;padding:23px 32px}section#g-slider-block p:nth-child(2){background-color:#f1359a}section#g-slider-block p:hover{background-color:white}section#g-slider-block p:hover a{color:#1a154f !important}div#rl_modals_content{background-color:#1a154f;color:white}#rl_modals_title{border-bottom:0px solid #eee}#rl_modals_close{border:0;font:0/0 a;text-shadow:none;color:transparent;line-height:14px;*margin-right:0.3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:14px;right:15px;opacity:0.3;filter:alpha(opacity=30);color:white;filter:brightness(999);opacity:1 !important}.itemid-101 section#g-slider-block h1{width:520px}section#g-slider-block h1{width:auto}section#g-slider-block{background-color:#231e5d}.tc-images{transition:0.4s}.tc-images a:hover{opacity:0.5}.desktop-menu-block a:nth-child(1){background-color:#f1359a;border-radius:11px;padding:19px;margin-top:-3px;height:15px;line-height:2px}.desktop-menu-block a:nth-child(1):hover{background-color:#0095da;color:white}section#g-slider-block{background-image:url('../../../../images/banner-bg.jpg');background-size:cover}.about section#g-slider-block{background-image:url('../../../../images/aboutusbannern.jpg');background-size:cover}.itemid-106 section#g-slider-block{background-image:url('../../../../images/junniorbannern.jpg');background-size:cover}.itemid-107 section#g-slider-block{background-image:url('../../../../images/adultbannern.jpg');background-size:cover}.itemid-132 section#g-slider-block{background-image:url('../../../../images/coachbannern.jpg');background-size:cover}.itemid-113 section#g-slider-block{background-image:url('../../../../images/campbanner.jpg');background-size:cover}.itemid-133 section#g-slider-block{background-image:url('../../../../images/shopbanner.jpg');background-size:cover}.itemid-136 section#g-slider-block{background-image:url('../../../../images/contactbanner.jpg');background-size:cover}.itemid-101 section#g-slider-block{background-image:none !important}section#g-banner-block svg{position:absolute;height:109px;margin:0 auto;text-align:center;left:0;right:0;margin-top:-54px;z-index:999}.moduletable.bannertop{display:block;margin:0 auto;width:75rem;padding-top:93px;padding-bottom:93px}section#g-content-1{margin-top:62px}.about #g-content-1{text-align:center;padding:50px 3% 66px 3% !important}.about #g-content-1 p{font-size:22px;font-weight:700;width:60%;display:block;margin:0 auto;margin-bottom:50px}.about #g-content-1 h2{color:#1a154f}.about #g-content-1 img{border-radius:100%;border:18px solid #0095da;width:22vw;object-fit:cover;height:22vw}.about #g-content-1 .g-block.size-25:nth-child(2) img{border-radius:100%;border:18px solid #f1359a}.about #g-content-1 .g-block.size-25:nth-child(3) img{border-radius:100%;border:18px solid #1a154f}.about #g-content-1 .g-block.size-25:nth-child(4) img{border-radius:100%;border:18px solid #ffd503}.about #g-content-1 .g-block.size-25{padding:11px}.about #g-content-1 .g-block.size-25 p{font-weight:400}.about #g-content-1 h3{font-size:30px;font-weight:900;color:#1a154f}.about #g-content-1>div>div>div>div>div>div>div>div>p:nth-child(4),.about #g-content-1>div>div>div>div>div>div>div>div>p:nth-child(5){font-weight:400}.team #g-content-1{text-align:center}.team img.team-image{border:22px #0095da solid;border-radius:100%;height:22vw;width:22vw;object-fit:contain;padding-top:50px}.team h3.team-name{display:block;line-height:40px;font-size:35px;font-weight:900;color:#231e5d;margin-top:50px}.team .team-member p{font-size:24px;font-weight:300 !important;font-family:"Montserrat", sans-serif}.team .team-member a{font-size:24px;font-weight:300 !important;font-family:"Montserrat", sans-serif}.team .size-50.team-member{margin-bottom:60px}.contact section#g-content-1 .g-grid .size-50:first-child{text-align:center}.contact section#g-content-1 .g-grid .size-50:first-child h3{color:#231e5d;font-weight:700;font-family:"Montserrat", sans-serif;display:block;line-height:29px;margin-top:47px;padding:0px 90px}.contact section#g-content-1 .g-grid .size-50:first-child a.big-email{display:block;font-weight:700;font-family:"Montserrat", sans-serif}.contact section#g-content-1 .g-grid .size-50:first-child a.big-tel{font-weight:800;font-size:30px;display:block;margin-top:-13px;font-family:sans-serif}.contact section#g-content-1 .g-grid .size-50:nth-child(2) strong{color:#231e5d}section#g-slider-block{height:311px}.itemid-101 section#g-slider-block{height:auto}.itemid-106 section#g-slider-block .split,.itemid-107 section#g-slider-block .split{width:100%;display:inline-flex}.itemid-106 section#g-slider-block .split>div,.itemid-107 section#g-slider-block .split>div{width:66%;flex:0 66%;display:inline-block;vertical-align:middle}.itemid-106 section#g-slider-block .split div:nth-of-type(2),.itemid-107 section#g-slider-block .split div:nth-of-type(2){width:33%;flex:0 33%}.itemid-106 section#g-slider-block h1,.itemid-107 section#g-slider-block h1{margin-top:-37px}.itemid-106 section#g-slider-block p,.itemid-107 section#g-slider-block p{display:inline-block;background-color:#1a154f;color:white;padding:0px 0px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto;margin-right:10px;line-height:24px;background-color:transparent;font-size:20px;font-weight:200;text-align:left}.itemid-106 section#g-slider-block a.on2link,.itemid-107 section#g-slider-block a.on2link{background-color:#f1359a;color:white;padding:21px 29px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto;position:relative;padding:20px 49px}.itemid-106 section#g-slider-block a.on2link:hover,.itemid-107 section#g-slider-block a.on2link:hover{background-color:#1a154f}.itemid-107 section#g-slider-block p{display:inline-block;background-color:#1a154f;color:white;padding:0px 0px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto;margin-right:10px;line-height:24px;background-color:transparent;font-size:20px;font-weight:200;text-align:left}.itemid-107 section#g-slider-block h1{margin-top:-37px}.itemid-107 section#g-slider-block a.on2link{background-color:#f1359a;color:white;padding:21px 29px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto;position:absolute;padding:10px 49px}.itemid-107 section#g-slider-block a.on2link:hover{background-color:#1a154f}.itemid-107 .articleBody h1{flex:0 100%;text-align:center;padding:0px 10%;margin-bottom:37px}.itemid-107 section#g-coaching-plans{text-align:center;background:#8545d7;background:linear-gradient(164deg, rgba(133, 69, 215, 1) 0%, rgba(41, 113, 251, 1) 100%);color:white;padding-top:40px}.itemid-107 section#g-coaching-plans h2{width:fit-content;display:block;margin:0 auto;color:white}.itemid-107 section#g-coaching-plans h3{font-size:36px;background-color:#f1359a;padding:0px 41px;border-radius:15px;display:block;width:fit-content;margin:40px auto 50px;font-weight:800}.itemid-107 section#g-coaching-plans h4{font-size:15px;font-weight:200;margin-top:50px}.itemid-107 section#g-coaching-plans h4 a{font-size:15px;color:white;font-weight:200;text-decoration:underline}.itemid-107 section#g-coaching-plans h4 a:hover{color:#f1359a}.itemid-107 section#g-coaching-plans h2:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-21px;margin-left:-107px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png')}.itemid-107 section#g-coaching-plans a.on2link{margin-top:50px;display:block;width:fit-content;margin-bottom:-20px;padding:26px 31px}.itemid-107 section#g-coaching-plans p{color:white}.itemid-106 .articleBody h1{flex:0 100%;text-align:center;padding:0px 10%;margin-bottom:37px}.itemid-106 section#g-coaching-plans{text-align:center;background:#8545d7;background:linear-gradient(164deg, rgba(133, 69, 215, 1) 0%, rgba(41, 113, 251, 1) 100%);color:white;padding-top:40px}.itemid-106 section#g-coaching-plans h2{width:fit-content;display:block;margin:0 auto;color:white}.itemid-106 section#g-coaching-plans h3{font-size:36px;background-color:#f1359a;padding:0px 41px;border-radius:15px;display:block;width:fit-content;margin:40px auto 50px;font-weight:800}.itemid-106 section#g-coaching-plans h4{font-size:15px;font-weight:200;margin-top:50px}.itemid-106 section#g-coaching-plans h4 a{font-size:15px;color:white;font-weight:200;text-decoration:underline}.itemid-106 section#g-coaching-plans h4 a:hover{color:#f1359a}.itemid-106 section#g-coaching-plans h2:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-21px;margin-left:-107px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png')}.itemid-106 section#g-coaching-plans a.on2link{margin-top:50px;display:block;width:fit-content;margin-bottom:-20px;padding:26px 31px}.itemid-106 section#g-coaching-plans p{color:white}.itemid-133 .articleBody{text-align:center}.itemid-133 .articleBody p{margin-bottom:40px}.itemid-133 .articleBody img{margin:0 auto;text-align:center}.itemid-113 section#g-content-3{margin-top:40px;text-align:center;margin-bottom:50px}.itemid-113 section#g-content-3 .four-grid{margin-top:90px;margin-bottom:-10px !important}.itemid-113 section#g-content-3 .text-container{margin-top:-26px;width:72% !important;text-align:left}.itemid-113 p.lastp{margin-top:80px;text-align:center;display:block;width:100%}.itemid-113 section#g-content-4{text-align:center;background:#8545d7;background:linear-gradient(164deg, rgba(133, 69, 215, 1) 0%, rgba(41, 113, 251, 1) 100%);color:white;padding-top:40px}.itemid-113 section#g-content-4{padding-bottom:70px}.itemid-113 section#g-content-4 h2{color:white;width:fit-content;margin:0 auto;margin-bottom:60px}.itemid-113 section#g-content-4 h2:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-21px;margin-left:-107px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png')}.itemid-113 section#g-content-4 .g-container{width:100rem}.itemid-113 section#g-content-4 .g-container p{color:white;font-weight:400}.itemid-113 section#g-content-4 .g-container .size-33-3.coach{padding:0px 70px}.itemid-113 section#g-content-4 .g-container h3{font-size:36px;margin-top:24px}.itemid-113 section#g-purchase{padding-top:40px}.itemid-113 section#g-purchase h1{width:fit-content;margin:0 auto;margin-bottom:60px}.itemid-113 section#g-purchase h1:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-21px;margin-left:-107px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png')}.itemid-138 section#g-content-1{text-align:center;margin-bottom:40px}.itemid-138 section#g-content-1 img{margin-right:20px;margin-left:5vw}.blog h2{font-size:27px;line-height:30px}.blog .pull-left.item-image{height:300px;overflow:hidden}.blog .pull-left.item-image:hover{opacity:0.6}.blog .readmore .icon-chevron-right:before,.blog .icon-rightarrow:before,.blog .icon-arrow-right:before{display:none}.blog .edit.item-page .btn-toolbar .btn,.blog .pager.pagenav a,.blog p.readmore .btn,.blog .contact .form-actions .btn,.blog #contact-form .controls .btn-primary.validate,.blog .profile .btn,.blog .login .btn,.blog .logout .btn,.blog .registration .btn,.blog .profile-edit .btn,.blog .remind .btn,.blog .reset .btn,.blog .search #searchForm .btn,.blog .finder #searchForm .btn,.blog .search #search-form .btn,.blog .finder #search-form .btn{display:inline-block;font-family:"Montserrat", sans-serif;font-weight:600;font-size:19px;line-height:1.15;letter-spacing:0.1rem;text-transform:uppercase;background:#0095da;color:#fff;border:1px solid transparent;border-radius:16px;margin:0 0 0.5rem 0;padding:18px 20px;vertical-align:middle;text-shadow:none;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.blog .edit.item-page .btn-toolbar .btn:hover,.blog .pager.pagenav a:hover,.blog p.readmore .btn:hover,.blog .contact .form-actions .btn:hover,.blog #contact-form .controls .btn-primary.validate:hover,.blog .profile .btn:hover,.blog .login .btn:hover,.blog .logout .btn:hover,.blog .registration .btn:hover,.blog .profile-edit .btn:hover,.blog .remind .btn:hover,.blog .reset .btn:hover,.blog .search #searchForm .btn:hover,.blog .finder #searchForm .btn:hover,.blog .search #search-form .btn:hover,.blog .finder #search-form .btn:hover{background-color:#f1359a}.view-article.itemid-135 .articleBody{display:flex;flex-wrap:wrap;flex-direction:row;display:block !important}.view-article.itemid-135 .pull-left.item-image{margin:0 1.5rem 1.5rem 0;display:block;width:100%}.view-article.itemid-135 h2{font-size:37px;font-family:"Montserrat", sans-serif;font-weight:700;line-height:50px;color:#231e5d !important}.itemid-113 section#g-content-4 .g-container{width:100%}@media only screen and (max-width:1600px){section#g-slider-block h1{color:white;font-size:61px;white-space:normal;line-height:68px}}@media (min-width:960px) and (max-width:1200px){.about #g-content-1 p{font-size:18px;font-weight:700;width:98%;display:block;margin:0 auto;margin-bottom:50px;line-height:22px}#layerslider_1 .custom{top:-41px;position:relative}section#g-slider-block{height:238px}.moduletable.bannertop{display:block;margin:0 auto;width:62rem;padding-top:60px;padding-bottom:67px}section#g-venue-timetables h3,section#g-timetables h3{font-size:28px;line-height:33px}section#g-venue-timetables a.timetablelink,section#g-timetables a.timetablelink{width:100%}section#g-gallery .g-block.size-100.gallery-block .custom p img{height:41vh;width:100%;object-fit:cover;object-position:center}section#g-what-next{text-align:center;padding:50px 4% 120px 4% !important}section#g-what-next .size-25 p{padding:20px 6% 60px 6%}}.about section#g-content-1 .articleBody .g-grid{width:100%}.about #g-content-1>div>div>div>div>div>div>div>div>div>div:nth-child(2)>a>img{border:18px solid #f1359a}.about #g-content-1>div>div>div>div>div>div>div>div>div>div:nth-child(3)>a>img{border:18px solid #1a154f}@keyframes bounce{0%,100%,20%,50%,80%{margin-top:0px}40%{margin-top:-30px}60%{margin-top:-15px}}.tc-images img{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.tc-images img:hover{animation-name:bounce;-moz-animation-name:bounce}.outline-11 #g-content-1{margin-top:37px !important}body #g-content-1 p{display:block;width:100%}body #g-content-1 ul{margin-top:-6px}ul.pager.pagenav{margin-top:50px !important;display:block}a.hasTooltip{border-radius:20px !important;padding:18px 30px !important}a.hasTooltip:hover{background-color:#f1359a !important}.custombackbutton{position:absolute;left:19.7%}.custombackbutton p{display:inline-block !important;background-color:#1a154f;color:white !important;padding:13px 11px !important;border-radius:14px !important;font-size:14px !important;text-align:center !important;margin:0 auto !important;margin-right:10px !important;transition:0.4s !important}.custombackbutton p:hover{background-color:#f1359a !important;color:white !important}.custombackbutton p:hover a{color:white !important}.custombackbutton a{font-size:14px !important}.custombackbutton a:hover{color:white !important}.custombackbutton a [class^="icon-"],.custombackbutton a [class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-right:0.3em;font-size:13px !important}section#g-slider-block .custombackbutton p:hover a{color:white !important}@media only screen and (max-width:959px){.g-offcanvas-toggle{display:block !important}section#g-menu-block{display:none}#g-head-block .g-block.size-50.align-right{padding-right:13%;direction:rtl}.tc-images{direction:ltr}.g-offcanvas-toggle{width:74px;margin-top:61px;height:70px;margin-left:-11%;transition:0.4s}.articleBody h1{flex:0 100%;text-align:center;padding:0px 9%;margin-bottom:37px}body p{font-size:15px;font-family:"Montserrat", sans-serif;line-height:18px;font-weight:600;color:#1a154f}.articleBody .four-grid:nth-child(odd){padding-left:13px}.articleBody .three-grid-container{display:flex;width:100%;flex:0 100%}.articleBody .three-grid-container .three-grid{flex:1 50%;display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:43px;margin-right:3%;align-items:flex-start;text-align:center}.articleBody .three-grid-container .three-grid img{margin-top:0;margin:0 auto}.articleBody .three-grid-container .three-grid p:nth-of-type(1) strong:nth-of-type(1){font-size:18px;line-height:25px}.articleBody .three-grid-container .three-grid .text-container{width:95%;margin-left:8%}section#g-gallery{margin-top:-6px}section#g-gallery .g-block.size-100.gallery-block .custom p img{height:29vh;width:100%;object-fit:cover;object-position:center}section#g-trial-top{background-attachment:initial}#g-venue-timetables .size-33{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 33%;-moz-flex:0 33%;-ms-flex:0 33%;flex:0 50%;width:50%}section#g-venue-timetables .g-block.size-33 img,section#g-timetables .g-block.size-33 img{border-radius:100%;width:41vw;object-fit:cover;height:41vw}section#g-venue-timetables .g-block.size-33:nth-child(3){flex:0 190%;margin-top:50px}#g-testimonials p{font-size:17px;text-align:center;color:white;line-height:21px}.g-particle-intro{margin-bottom:-1rem;text-align:center}section#g-testimonials{padding-bottom:6px}section#g-what-next .size-25{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 25%;-moz-flex:0 25%;-ms-flex:0 25%;flex:0 50%;width:25%}section#g-what-next{text-align:center;padding:40px 8% 89px 8% !important}section#g-foot-top li{list-style:none;font-size:16px}section#g-foot-top a.big-tel{font-size:30px;margin-top:-4px;white-space:nowrap}section#g-foot-bot p{white-space:nowrap}section#g-slider-block h1{color:white;font-size:42px;white-space:normal;line-height:68px;padding-left:7%}section#g-slider-block{height:224px}.moduletable.bannertop{display:block;margin:0 auto;width:75rem;padding-top:64px;padding-bottom:36px}section#g-timetables{text-align:center;padding:50px 3% 120px 3% !important}section#g-timetables .size-33{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 33%;-moz-flex:0 33%;-ms-flex:0 33%;flex:0 50%;width:33%}section#g-timetables .g-block .size-33:nth-child(3){flex:0 100%;margin-top:60px}.itemid-106 .moduletable.bannertop{display:block;margin:0 auto;width:48rem;padding-top:44px;padding-bottom:36px}.itemid-106 section#g-slider-block h1,.itemid-107 section#g-slider-block h1{margin-top:0}.itemid-107 section#g-slider-block p,.itemid-106 section#g-slider-block p{display:inline-block;background-color:#1a154f;color:white;padding:0px 0px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto;margin-right:10px;width:66%;line-height:24px;background-color:transparent;font-size:20px;font-weight:200;text-align:left;display:none}.itemid-107 section#g-slider-block a.on2link,.itemid-106 section#g-slider-block a.on2link{background-color:#f1359a;color:white;padding:21px 29px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto;position:absolute;padding:10px 49px;right:6%;margin-top:-42px}.itemid-107 section#g-slider-block h1{margin-top:12px}.itemid-107 section#g-slider-block a.on2link,.itemid-106 section#g-slider-block a.on2link{background-color:#f1359a;color:white;padding:21px 29px;border-radius:14px;font-size:23px;text-align:center;margin:0 auto;position:absolute;padding:10px 49px;right:6%;margin-top:-88px}.size-33-3.coach{flex:0 100% !important;width:100% !important;min-width:100%;margin-bottom:50px}.itemid-113 #g-purchase h1{font-size:34px;font-family:"Montserrat", sans-serif;color:#231e5d;line-height:58px}.about #g-content-1 p{font-size:17px;font-weight:700;width:60%;display:block;margin:0 auto;margin-bottom:50px}.about #g-content-1 h3{font-size:30px;font-weight:900;color:#1a154f;line-height:37px}.team img.team-image{border:22px #0095da solid;border-radius:100%;height:36vw;width:36vw;object-fit:contain;padding-top:50px}.team .team-member p{font-size:16px;font-weight:300 !important;font-family:"Montserrat", sans-serif}.team .team-member p a{font-size:16px;font-weight:600 !important;font-family:"Montserrat", sans-serif}.blog .pull-left.item-image{height:180px;overflow:hidden}.blog h2{font-size:23px;line-height:30px}.contact .articleBody .size-50{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 50%;-moz-flex:0 50%;-ms-flex:0 50%;flex:0 100%;width:50%}.custombackbutton{position:absolute;left:2.7%}.moduletable.visible-tablet.ls-direction-fix{margin-top:-42px}.itemid-101 section#g-slider-block h1{color:white;font-size:56px;white-space:normal;line-height:78px;padding-left:0%}.moduletable.bannertop{display:block;margin:0 auto;width:75rem;padding-top:15px;padding-bottom:36px}.itemid-101 .moduletable.bannertop{display:block;margin:0 auto;width:75rem;padding-top:64px;padding-bottom:36px}.itemid-101 section#g-slider-block h1{width:449px}section#g-banner-block{background-color:white;margin-top:-38px}.itemid-101 section#g-banner-block svg{position:absolute;height:109px;margin:0 auto;text-align:center;left:0;right:0;margin-top:-15px;z-index:999}}.view-category section#g-slider-block .custombackbutton{display:none}@media only screen and (max-width:767px){.logo svg{width:214px;overflow:hidden;margin-left:2px;margin-top:3px}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";font-size:45px;border-radius:99px;color:white;margin-top:6px;display:block}.g-offcanvas-toggle{width:59px;margin-top:29px;height:58px;margin-left:-13%;transition:0.4s}.g-offcanvas-right .g-offcanvas-toggle{left:inherit;right:1.7rem}section#g-head-block div#top-contact{display:none}#g-head-block>div>div>div.g-block.size-50.align-right{display:none}section#g-banner-block svg{display:none}section#g-content-1{margin-top:-43px}.articleBody h1{flex:0 100%;text-align:center;padding:0px 0%;margin-bottom:37px}body h1{font-size:35px;font-family:"Montserrat", sans-serif;color:#231e5d;line-height:41px}.articleBody .four-grid{flex:0 100%;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:43px}.articleBody .four-grid:nth-child(odd){padding-left:0px}.articleBody .four-grid{flex:0 100%;display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:6px}section#g-gallery .g-block.size-100.gallery-block .custom p img{height:16vh;width:100%;object-fit:cover;object-position:center}section#g-trial-top h2{color:white;text-align:center;width:100%;margin:0 auto;line-height:46px;margin-bottom:71px;margin-top:49px;font-size:36px}section#g-trial-top h2:before{display:none}body h2{font-size:32px;font-family:"Montserrat", sans-serif;color:#f1359a;font-weight:700;line-height:37px}#g-venue-timetables .size-33,#g-venue-timetables .size-25{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 33%;-moz-flex:0 33%;-ms-flex:0 33%;flex:0 100%;width:50%}section#g-venue-timetables .g-block.size-33 img,section#g-timetables .g-block.size-33 img,section#g-venue-timetables .g-block.size-25 img,section#g-timetables .g-block.size-25 img{border-radius:100%;width:80vw;object-fit:cover;height:80vw}section#g-venue-timetables .g-block.size-25,section#g-timetables .g-block.size-25,section#g-venue-timetables .g-block.size-33,section#g-timetables .g-block.size-33{padding:11px;margin-bottom:60px}section#g-venue-timetables .g-block.size-33:nth-child(3){flex:0 190%;margin-top:0px}#g-testimonials .g-title{color:white;text-align:center;width:100%;margin:0 auto;line-height:55px;margin-bottom:7px;margin-top:-20px;font-size:31px;font-family:"Montserrat", sans-serif;font-weight:700}#g-testimonials .g-title:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-30px;margin-left:-15px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png?609cfa20')}section#g-what-next .size-25{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 25%;-moz-flex:0 25%;-ms-flex:0 25%;flex:0 100%;width:100%}section#g-what-next .size-25 p{padding:11px 0% 46px 0%;font-size:19px;line-height:22px}section#g-questions h2:before{content:" ";display:block;height:89px;width:110px;position:absolute;margin-top:-48px;margin-left:-77px;background-size:contain;background-repeat:no-repeat;background-image:url('../../../../images/On2Court%20Logo%202025_Tennis_Screen_Swoosh%20Only_Low_Full%20Colour.png');display:none}section#g-questions h2{color:white;text-align:center;width:100%;margin:0 auto;line-height:55px;margin-bottom:20px;margin-top:29px;font-size:37px}section#g-questions p.questionsp{margin-bottom:70px;width:98%;margin:0 auto;margin-bottom:57px;font-size:22px;line-height:25px}#g-foot-top .g-container .g-grid .g-block.size-33-3{order:3 !important}#g-foot-top .g-container .g-grid .g-block.size-33-3.center.bottom-svg{order:1 !important}#g-foot-top .g-container .g-grid .g-block.size-33-3.align-right{order:2 !important;margin-bottom:-30px}#g-foot-top .g-container .g-grid .g-block.size-33-3{order:3 !important;padding:0px 16%}div#top-contact{margin-top:35px;margin-right:0px;text-align:center}section#g-foot-top h2{color:white;font-size:32px;margin-top:-15px;margin-bottom:-8px;margin-right:36px;text-align:center;width:100%}#g-foot-bot .g-block.size-28{height:25px}.g-block.size-44.center.footbotmid{height:24px;display:none}section#g-foot-bot{background-color:#1a154f;height:78px;padding-left:19px}p.visible-phone{color:white;text-transform:uppercase;font-size:14px;font-weight:100 !important}p.visible-phone a{color:white;text-transform:uppercase;font-size:12px;font-weight:100 !important}#g-offcanvas{width:100%}section#g-slider-block h1{color:white;font-size:37px;white-space:normal;line-height:68px;padding-left:2%}section#g-slider-block{height:154px}.moduletable.bannertop{display:block;margin:0 auto;width:75rem;padding-top:64px;padding-bottom:36px;width:100%}.moduletable.bannertop{display:block;margin:0 auto;width:75rem;padding-top:29px;padding-bottom:36px;width:100%;margin-left:19px}#mlb2-3573205.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-3573205.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{color:#ec0080;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:37px !important;font-weight:700;margin:0 0 10px 0;text-align:center;word-break:break-word;line-height:41px;margin-bottom:38px;margin-top:20px}.itemid-106 section#g-coaching-plans a.on2link{margin-top:50px;display:block;width:fit-content;margin-bottom:-20px;padding:26px 31px;font-size:20px}section#g-timetables .size-33{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 33%;-moz-flex:0 33%;-ms-flex:0 33%;flex:0 100%;width:33%}section#g-timetables .g-block .size-33:nth-child(3){flex:0 100%;margin-top:0px}section#g-timetables{text-align:center;padding:50px 3% 16px 3% !important}.itemid-106 .articleBody h1{flex:0 100%;text-align:center;padding:0px 0%;margin-bottom:37px}.itemid-107 section#g-slider-block a.on2link{display:none}.itemid-113 section#g-slider-block h1{color:white;font-size:28px;white-space:normal;line-height:68px;padding-left:2%}.itemid-113 section#g-content-4 .g-container .size-33-3.coach{padding:0px 0px}.itemid-113 section#g-content-4 h2:before{display:none}.itemid-113 section#g-content-4{padding-bottom:0px}.itemid-113 section#g-purchase h1:before{display:none}.itemid-113 #g-purchase h1{font-size:26px;font-family:"Montserrat", sans-serif;color:#231e5d;line-height:38px}.about .outline-11 #g-content-1{margin-top:-18px !important}.about #g-content-1 img{border-radius:100%;border:18px solid #0095da;width:76vw;object-fit:cover;height:76vw}.about #g-content-1 p{font-size:17px;font-weight:700;width:93%;display:block;margin:0 auto;margin-bottom:50px}.about #g-content-1{text-align:center;padding:0px 3% 66px 3% !important}.outline-11 #g-content-1{margin-top:-18px !important}.team img.team-image{border:22px #0095da solid;border-radius:100%;height:76vw;width:76vw;object-fit:contain;padding-top:38px;margin-bottom:-25px}.custombackbutton p{display:inline-block !important;background-color:#1a154f;color:white !important;padding:4px 5px !important;border-radius:14px !important;font-size:14px !important;text-align:center !important;margin:0 auto !important;margin-right:10px !important;transition:0.4s !important}.custombackbutton{position:absolute;left:2.7%;margin-top:-44px}.view-article.itemid-135 h2{font-size:31px;font-family:"Montserrat", sans-serif;font-weight:700;line-height:36px;color:#231e5d !important;margin-top:31px}.itemid-136 .articleBody h1{flex:0 100%;text-align:center;padding:0px 0%;margin-bottom:-19px}.itemid-136 #mlb2-3593581.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-3593581.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{color:#ec0080;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:50px;font-weight:700;margin:0 0 10px 0;text-align:center;line-height:45px;word-break:break-word;margin-bottom:28px;margin-top:30px}.moduletable.visible-phone.ls-direction-fix{margin-top:-80px}.itemid-101 section#g-slider-block h1{width:78vw;line-height:44px}.itemid-101 section#g-slider-block p{display:block;margin-bottom:20px !important}.itemid-101 section#g-slider-block p{display:inline-block;color:white;padding:25px 30px;border-radius:14px;font-size:28px;text-align:center;margin:0 auto;margin-right:10px;transition:0.4s;width:fit-content;float:left}.itemid-101 section#g-slider-block h1{width:78vw;line-height:46px;font-size:40px;margin-top:-7px}.itemid-101 #g-content-1 h1{margin-top:50px}.moduletable.bannertop{display:block;margin:0 auto;width:75rem;padding-top:9px;padding-bottom:36px;width:100%;margin-left:19px}.itemid-101 .moduletable.bannertop{display:block;margin:0 auto;width:75rem;padding-top:29px;padding-bottom:36px;width:100%;margin-left:19px}}.itemid-107 section#g-slider-block{background-position:bottom}.itemid-130 section#g-slider-block{background-image:url('../../../../images/schedulabanner.jpg')}.itemid-113 section#g-slider-block{background-image:url('../../../../images/campsbanner.jpg')}.ml-form-embedWrapper.embedForm{background-color:white !important;color:black !important}.ml-form-embedWrapper.embedForm p{color:black !important}.ml-form-embedWrapper.embedForm strong,.ml-form-embedWrapper.embedForm label{color:black !important}.itemid-134 .item-page{text-align:center}.itemid-134 .item-page ul{width:100%}.itemid-134 .item-page li{font-size:21px;display:block;margin-left:-26px;margin-bottom:-40px;margin-top:21px;text-align:center}.itemid-134 .item-page li strong{font-weight:bold;line-height:24px !important;font-size:20px;display:block;margin-bottom:12px}@media only screen and (min-width:960px){#g-slider-block>div>div>div>div>div:nth-child(3){display:none !important}#g-slider-block>div>div>div>div>div:nth-child(2){display:none !important}}@media only screen and (max-width:959px){#g-mobilemenu-container .g-toplevel li{display:block;position:static !important;margin-right:0;cursor:pointer;padding-left:9px}#g-testimonials .g-content-pro-desc h3{text-align:center;font-size:22px;background-color:#f1359a;border-radius:10px;font-weight:900;display:table;padding:0px 18px;margin:0 auto;line-height:23px;padding-top:7px;padding-bottom:8px}section#g-questions{background-attachment:initial}.g-block.size-44.center.footbotmid{margin:0 auto;position:absolute;left:0;right:0;bottom:31px;width:100%}.itemid-133 .articleBody p{margin-bottom:9px}.contact section#g-content-1 .g-grid .size-50:first-child h3{color:#231e5d;font-weight:700;font-family:"Montserrat", sans-serif;display:block;line-height:29px;margin-top:-8px;padding:0px 90px}.platform-content,.moduletable,.widget{margin:0 !important;padding:0 !important}}@media only screen and (max-width:959px) and (min-width:767px){section#g-venue-timetables .g-block.size-25,section#g-timetables .g-block.size-25,section#g-venue-timetables .g-block.size-33,section#g-timetables .g-block.size-33{padding:11px;width:50%;flex:0 50%}section#g-venue-timetables img,section#g-timetables img{border-radius:100%;border:18px solid #0095da;width:40vw;object-fit:cover;height:42vw}.articleBody .four-grid{flex:0 50%;display:flex;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;margin-bottom:43px}.articleBody .four-grid img{margin-top:19px}.itemid-101 section#g-gallery,.itemid-106 section#g-gallery,.itemid-107 section#g-gallery{background-color:#1a154f}.itemid-101 section#g-venue-timetables,.itemid-106 section#g-venue-timetables,.itemid-107 section#g-venue-timetables,.itemid-101 section#g-timetables,.itemid-106 section#g-timetables,.itemid-107 section#g-timetables{text-align:center;padding:50px 3% 86px 3% !important}#g-foot-bot>div>div>div.g-block.size-28.align-right.footbotright{position:absolute;right:20px}section#g-foot-top{background-color:#231e5d;color:white;padding-top:4px}.itemid-131 .articleBody .size-33{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 33%;-moz-flex:0 33%;-ms-flex:0 33%;flex:0 50%;width:33%}.about #g-content-1 img{border-radius:100%;width:39vw;object-fit:cover;height:39vw;margin-bottom:22px}.about #g-content-1>div>div>div>div>div>div>div>div>div>div:nth-child(3){flex:0 100%}.itemid-105 .ml-form-align-center{margin-top:-33px !important}}.itemid-109 #g-content-1>div>div>div>div>div>div>div>div>p:nth-child(2),.itemid-110 #g-content-1>div>div>div>div>div>div>div>div>p:nth-child(2),.itemid-111 #g-content-1>div>div>div>div>div>div>div>div>p:nth-child(2),.itemid-114 #g-content-1>div>div>div>div>div>div>div>div>p:nth-child(2),.itemid-167 #g-content-1>div>div>div>div>div>div>div>div>p:nth-child(2),.itemid-132 #g-content-1>div>div>div>div>div>div>div>div>p:nth-child(2){margin:0px}.itemid-109 #g-content-1,.itemid-110 #g-content-1,.itemid-111 #g-content-1,.itemid-114 #g-content-1,.itemid-167 #g-content-1,.itemid-132 #g-content-1{text-align:center}.itemid-109 #g-content-1 ul,.itemid-110 #g-content-1 ul,.itemid-111 #g-content-1 ul,.itemid-114 #g-content-1 ul,.itemid-167 #g-content-1 ul,.itemid-132 #g-content-1 ul{text-align:center;list-style-position:inside;margin-top:-6px;width:100%}@media only screen and (max-width:767px){.articleBody .three-grid-container{display:flex;width:100%;flex:0 100%;flex-direction:column}.articleBody .three-grid-container .three-grid{flex:1 100%;display:flex;align-items:center;flex-wrap:wrap;flex-direction:column;margin-bottom:15px;margin-right:0%;align-items:flex-start;text-align:center}.articleBody .three-grid-container .three-grid img{margin-top:0;margin:0 auto}.articleBody .three-grid-container .three-grid p:nth-of-type(1) strong:nth-of-type(1){font-size:18px;line-height:25px}.articleBody .three-grid-container .three-grid .text-container{width:100%;margin-left:0%}#g-offcanvas{width:75%}.articleBody .four-grid{flex:0 100%;display:flex;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;margin-bottom:6px}.articleBody .four-grid img{margin-top:19px}section#g-venue-timetables,section#g-timetables{text-align:center;padding:50px 3% 14px 3% !important}.about #g-content-1{text-align:center;padding:0px 3% 14px 3% !important}.about #g-content-1 p{font-size:17px;font-weight:700;width:93%;display:block;margin:0 auto;margin-bottom:28px}#g-testimonials .g-content-pro-desc h3{text-align:center;font-size:19px;background-color:#f1359a;border-radius:10px;font-weight:900;display:table;padding:0px 18px;margin:0 auto;line-height:23px;padding-top:7px;padding-bottom:8px}#mlb2-3573205.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-3573205.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{font-family:"Open Sans", Arial, Helvetica, sans-serif;font-size:50px;font-weight:700;margin:-11px 0 10px 0 !important;text-align:center;word-break:break-word}.items-row.cols-2.row-0.row-fluid.clearfix{margin-bottom:-27px}.outline-9 section#g-slider-block p{margin-left:15px !important}.outline-9 section#g-slider-block p a{color:white;font-size:26px;transition:0.4s;padding:22px 15px}.contact section#g-content-1 .g-grid .size-50:first-child h3{color:#231e5d;font-weight:700;font-family:"Montserrat", sans-serif;display:block;line-height:29px;margin-top:47px;padding:0px 1px}}@media only screen and (max-width:960px) and (min-width:767px){.custombannertop{margin-top:50px}}@media only screen and (max-width:767px){section#g-slider-block h1{margin-top:22px;margin-left:30px}.itemid-101 section#g-slider-block h1{width:78vw;line-height:46px;font-size:40px;margin-top:-7px;margin-left:19px}.logo svg{width:195px;overflow:hidden;margin-left:2px;margin-top:-3px}section#g-head-block{margin-bottom:-14px}.g-offcanvas-toggle{width:59px;margin-top:15px;height:58px;margin-left:-13%;transition:0.4s}section#g-gallery .g-block.size-100.gallery-block .custom p img{height:16vh;width:100%;object-fit:cover;object-position:center;margin-bottom:-1px}.itemid-131 #g-content-1 .g-block.size-33{margin-top:22px}.itemid-107 section#g-slider-block h1,.itemid-106 section#g-slider-block h1{margin-top:22px}.itemid-107 section#g-slider-block a.on2link,.itemid-106 section#g-slider-block a.on2link{display:none}#mlb2-3573205.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedContent h4,#mlb2-3573205.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody .ml-form-successContent h4{margin-bottom:41px !important}ul.g-sublevel{width:71%}.itemid-134 .articleBody h1{flex:0 100%;text-align:center;padding:0px 0%;margin-bottom:24px}.itemid-135 a.btn{margin-bottom:35px !important}.custombackbutton{position:absolute;left:2.7%;margin-top:19px}}.itemid-101 #g-slider-block .platform-content{margin:0px !important;padding:0px !important}@media only screen and (min-width:959px){.articleBody .four-grid{flex:0 50%;display:flex;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;margin-bottom:43px}}.articleBody .four-grid img{margin-top:19px}.articleBody iframe{margin-bottom:40px;border:5px solid white !important}.g-menu-item-108{display:none !important}.itemid-134 .item-page li strong{color:#f1359a}.itemid-101 #g-gallery>div>div>div>div>div>div>div>p:nth-child(2)>img{object-position:top !important}div#rl_modals_title{display:none !important}.itemid-106 #g-gallery>div>div>div>div>div>div>div>p:nth-child(4)>img{object-position:top !important}.team img.team-image{background-color:skyblue}.itemid-112 .articleBody .four-grid img,.itemid-113 .articleBody .four-grid img{margin-top:-17px}@media only screen and (max-width:767px){.itemid-106 section#g-slider-block{background-position:center}section#g-coaching-plans a.on2link{margin-top:50px;display:block;width:fit-content;margin-bottom:-20px;line-height:25px;padding:26px 31px;font-size:20px}}.itemid-113 a.modal_link.adult.timetablelink.rl_modals_element,.itemid-130 a.modal_link.adult.timetablelink.rl_modals_element{background-color:#231e5d;background-color:#231e5d;color:white;padding:15px 29px;border-radius:14px;font-size:24px;text-align:center;margin:0 auto;width:299px;margin-bottom:20px;display:inline-block}.itemid-113 a.modal_link.adult.timetablelink.rl_modals_element:hover,.itemid-130 a.modal_link.adult.timetablelink.rl_modals_element:hover{background-color:#f1359a}div#rl_modals{position:relative;z-index:99999}