h1.et_pb_module_header{margin-top:60px}h1.et_pb_contact_main_title{display:none}@media (max-width:480px){.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one{margin-right:0!important}}.et_pb_section_video h1{font-size:80px}h2{font-size:40px;padding-bottom:25px}p,li{font-size:18px;line-height:28px!important}.et-menu a,.et-menu a:hover{transition:none!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li{font-weight:700;font-style:italic;font-size:18px;align-items:center}.et-l--header .et_pb_row{align-items:center}.et-l--header .et_pb_row .et-menu{align-items:center}.et-menu li.btn-purple{padding-right:5px}.et-menu li.btn-green{padding-left:5px}.et-menu li.btn-purple a{background:#48177b!important;color:#fff!important;padding:10px 20px!important;border-radius:25px}.et-menu li.btn-green a{background:#00bb5d!important;color:#fff!important;padding:10px 20px!important;border-radius:25px}.hero .subtitle{text-transform:uppercase;font-weight:700;letter-spacing:2px}.hero h1{font-size:70px;font-style:italic;margin-bottom:20px}@media (max-width:500px){.hero h1{font-size:50px!important;font-style:italic;margin-bottom:20px}}.hero a.btn-first{margin-top:20px;background:#edf3f0!important;color:#48177b!important;padding:10px 20px!important;border-radius:25px;font-weight:700;font-style:italic;display:inline-block}.hero a.btn-last{margin-top:20px;background:#00bb5d!important;color:#ffffff!important;padding:10px 20px!important;border-radius:25px;font-weight:700;font-style:italic;display:inline-block}.ctas .et_pb_column:before{content:'';position:absolute;height:30px;width:30px;background-image:url(https://harlowtennisclub.co.uk/wp-content/uploads/2023/04/icon-ball.svg);display:block;position:absolute;background-position:center;background-repeat:no-repeat;width:100%;left:0;top:-15px}.ctas .et_pb_column{background-color:#edf3f0;padding:50px 30px;border-radius:25px;text-align:center}.ctas h3{font-size:40px;font-style:italic;margin-bottom:20px;text-align:center}.ctas h3 img{width:auto;height:40px}.ctas p{text-align:center}.ctas p a{background:#00bb5d!important;color:#ffffff!important;padding:10px 20px!important;border-radius:25px;font-weight:700;font-style:italic;display:inline-block}.et_pb_equal_columns{align-items:center}.et_pb_text h1{font-size:70px;font-style:italic;margin-bottom:20px}@media (max-width:500px){.et_pb_text h1{font-size:50px;font-style:italic;margin-bottom:20px}}.et_pb_text h4{font-size:40px;font-style:italic;padding-bottom:20px}.et-l--footer h5{text-transform:uppercase;letter-spacing:2px}.et-l--footer ul{list-style:none;padding:0;margin:0}.et-l--footer ul li{font-size:16px}.et-l--footer ul li a{color:#fff}a.btn-purple{background:#48177b!important;color:#fff!important;padding:10px 20px!important;border-radius:25px;font-weight:700;font-style:italic;display:inline-block}a.btn-green{background:#00bb5d!important;color:#fff!important;padding:10px 20px!important;border-radius:25px;font-weight:700;font-style:italic;display:inline-block;font-size:18px;line-height:28px!important}.memberships .et_pb_column{background:#fff;border-radius:25px}.membership h5{text-transform:uppercase;letter-spacing:2px;font-size:12px}.membership h3{font-size:25px;font-style:italic}.membership h4{font-size:40px;font-style:italic;color:#00bb5d}.membership p{font-size:14px;line-height:20px!important}.teams .et_pb_column{background:#fff;border-radius:25px}.team h5{text-transform:uppercase;letter-spacing:2px;font-size:12px}.team h3{font-size:25px;font-style:italic}.team h4{font-size:40px;font-style:italic;color:#00bb5d}.team p{font-size:14px;line-height:20px!important}.et_pb_blog_grid .et_pb_post{padding:30px}.et_pb_blog_grid .et_pb_post h2{font-style:italic;font-size:25px;line-height:35px}.et_pb_blog_grid .et_pb_image_container img{border-radius:20px}.et_pb_gallery{text-align:center;border-radius:25px}.et_pb_gallery_items{padding-bottom:20px}.et-pb-slider-arrows{display:none}.et_pb_gallery img{height:100px;width:auto!important;margin:0 auto!important}.et_pb_gallery .et-pb-controllers{bottom:0px}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background:#fff;opacity:1}.et_pb_bg_layout_light .et-pb-controllers a{background:#fff;opacity:0.5}.payments p{margin-bottom:20px}.payments h1{font-size:40px;font-style:italic;color:#00bb5d}.payments h3{font-size:15px;text-transform:uppercase;letter-spacing:2px}