.header-top .elementor-widget-icon-list .elementor-icon-list-items{margin:0;list-style-type:none}.header-top .elementor-widget-icon-list.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>svg{display:inline-block;position:relative;background-image:url(/wp-content/themes/trca/img/formcode/header-top-icon-1.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-top:5px;vertical-align:top}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>svg.e-fas-envelope{background-image:url(/wp-content/themes/trca/img/formcode/header-top-icon-1.png)}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>svg.e-fas-clock{background-image:url(/wp-content/themes/trca/img/formcode/header-top-icon-2.png)}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>svg.e-fas-phone-alt{background-image:url(/wp-content/themes/trca/img/formcode/header-top-icon-3.png)}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>svg *{display:none}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>i:before{content:"";display:inline-block;background-image:url(/wp-content/themes/trca/img/formcode/header-top-icon-1.png);background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>i.fa-envelope:before{background-image:url(/wp-content/themes/trca/img/formcode/header-top-icon-1.png)}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>i.fa-clock:before{background-image:url(/wp-content/themes/trca/img/formcode/header-top-icon-2.png)}.header-top .elementor-widget-icon-list .elementor-icon-list-icon>i.fa-phone-alt:before{background-image:url(/wp-content/themes/trca/img/formcode/header-top-icon-3.png)}.header-top .elementor-widget-icon-list .elementor-icon-list-text{font-family:"Poppins",sans-serif!important;font-weight:bold!important;letter-spacing:0!important}.header-top .elementor-widget-icon-list>.elementor-widget-container{overflow:visible!important}.header-top .elementor-widget-icon-list .elementor-icon-list-item>a[href$="/troy-raquet-club-academy/"]{display:block;padding-right:32px}.header-top .elementor-widget-icon-list .elementor-icon-list-item>a[href$="/troy-raquet-club-academy/"]:before{content:"";display:block;position:absolute;left:-20px;top:-8px;right:0;bottom:-8px;background:#3d5265}.header-top .elementor-widget-icon-list .elementor-icon-list-item>a[href$="/troy-raquet-club-academy/"]:after{content:"";display:block;position:relative;background-image:url(/wp-content/themes/trca/img/formcode/header-top-trca-logo.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:144px;height:32px}.header-top .elementor-widget-icon-list .elementor-icon-list-item>a[href$="/troy-raquet-club-academy/"] .elementor-icon-list-icon,.header-top .elementor-widget-icon-list .elementor-icon-list-item>a[href$="/troy-raquet-club-academy/"] .elementor-icon-list-text{display:none}.header-main .elementor-widget-navigation .nd_elements_navigation_component ul.menu>li a{font-weight:bold!important;font-size:16px!important;letter-spacing:0!important}.header-main .elementor-widget-button .elementor-button{padding:13px 26px!important;font-size:16px!important;letter-spacing:0!important}#rev_slider_1_1 .custom .tp-bullet{background:#fff;width:13px;height:13px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#rev_slider_1_1 .custom .tp-bullet.rs-touchhover,#rev_slider_1_1 .custom .tp-bullet.selected{background:#3d5265}.home-intro .elementor-widget-heading h1{font-family:"Poppins",sans-serif;font-weight:bold!important;font-size:49px!important;color:#0c0c0c;letter-spacing:0!important;line-height:53px!important}.home-intro .elementor-widget-heading h1 b{font-weight:inherit;color:#3e8d72}.home-intro .elementor-widget-heading h2{font-family:"Barlow Condensed",sans-serif;font-size:86px!important}.home-intro .elementor-widget-text-editor p{max-width:475px;margin-bottom:1em;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.home-intro .elementor-widget-text-editor p.lead{position:relative;max-width:none;padding-left:55px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:29px;color:#2e2e2e;line-height:30px}.home-intro .elementor-widget-text-editor p.lead:before{content:"";display:block;position:absolute;left:-3px;top:0;background-image:url(/wp-content/themes/trca/img/formcode/home-intro-ball-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:41px;height:41px}.home-intro .elementor-widget-button a.elementor-button{background:#3d5265;border:0;padding:16px 40px;font-family:"Poppins",sans-serif;font-weight:700;font-size:19px;color:#fff;text-transform:uppercase;line-height:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.home-announcements{position:relative;left:50%;width:100vw;max-width:1600px!important;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.home-announcements .items{display:flex}.home-announcements .item{width:25%}.home-announcements .item:nth-child(odd){background:#3d5265}.home-announcements .item:nth-child(even){background:#3e8d72}.home-announcements .box{display:flex;flex-direction:column;height:100%;padding:85px 50px 50px 50px}.home-announcements h2{font-family:"Poppins",sans-serif!important;font-weight:700;font-size:24px;color:#f3f3f3!important;line-height:32px;word-break:break-word}.home-announcements h2 a{font-family:inherit;color:inherit}.home-announcements p.label{position:relative;margin:0 0 15px 0;padding-left:50px;font-family:"Poppins",sans-serif;font-weight:700;font-size:15px;color:#f3f3f3;text-transform:uppercase;letter-spacing:2px}.home-announcements p.label:before{content:"";display:block;position:absolute;left:0;top:-5px;background-image:url(/wp-content/themes/trca/img/formcode/home-announcements-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:32px;height:32px}.home-announcements p.link{display:flex;align-items:flex-end;flex:1 1 auto;margin:0;padding-top:35px}.home-announcements p.link a{display:inline-block;background:#fff;padding:12px 35px;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;line-height:1}.home-announcements .item:nth-child(odd) p.link a{color:#3d5265;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.home-announcements .item:nth-child(even) p.link a{color:#3e8d72;-webkit-box-shadow:4px 4px 0 #43603e;-moz-box-shadow:4px 4px 0 #43603e;box-shadow:4px 4px 0 #43603e}.home-activities .elementor-widget-heading h1{font-family:"Poppins",sans-serif;font-weight:bold!important;font-size:49px!important;color:#0c0c0c;letter-spacing:0!important;line-height:53px!important}.home-activities .elementor-widget-heading h1 b{font-weight:inherit;color:#3e8d72}.home-activities .elementor-widget-heading h2{font-family:"Barlow Condensed",sans-serif;font-size:86px!important}.home-activities .elementor-widget-text-editor p{margin-bottom:1em;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.home-activities .elementor-widget-button a.elementor-button{background:#3d5265;border:0;padding:13px 38px;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;color:#fff;text-transform:uppercase;line-height:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.home-activities .elementor-widget-image-box .elementor-image-box-title{margin:0 0 15px 0!important;font-family:"Poppins",sans-serif;font-weight:bold!important;font-size:17px!important;color:#0c0c0c!important}.home-activities .elementor-widget-image-box .elementor-image-box-title a{font-family:inherit}.home-activities .elementor-widget-image-box .elementor-image-box-description{font-family:"Poppins",sans-serif!important;font-weight:bold!important;font-size:26px!important;color:#3e8d72!important}.home-activities .elementor-widget-button.mini a.elementor-button{background-image:url(/wp-content/themes/trca/img/formcode/home-activities-arrow-icon.png);background-position:50% 50%;background-repeat:no-repeat;background-size:22px 15px;width:55px;height:25px;padding:0!important;text-align:left;text-indent:-999px;overflow:hidden}.home-activities .desc{gap:30px}.home-activities .desc>div{width:auto}.home-activities .desc>div:nth-child(1){flex:0 0 120px}.home-activities .desc>div:nth-child(2){flex:1 1 auto}.home-exp .elementor-section>.elementor-container{gap:6px}.home-exp .elementor-widget-image .wp-caption{background:none;border:0;max-width:none;padding:0}.home-exp .elementor-widget-image .widget-image-caption{display:block;padding:10px;font-family:"Poppins",sans-serif;color:#0c0c0c;line-height:1.4}.home-exp .elementor-widget-image .widget-image-caption i{display:block;font-style:normal;font-weight:700;font-size:18px}.home-exp .elementor-widget-heading h1{font-family:"Poppins",sans-serif;font-weight:bold!important;font-size:49px!important;color:#2e2e2e;letter-spacing:0!important;line-height:53px!important}.home-exp .elementor-widget-heading h1 b{font-weight:inherit;color:#3e8d72}.home-exp .elementor-widget-heading h2{font-family:"Barlow Condensed",sans-serif;font-size:86px!important;color:#ffffff!important}.home-exp .elementor-widget-text-editor p{margin-bottom:1em;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#2e2e2e;line-height:26px}.home-exp .elementor-widget-button a.elementor-button{background:#3d5265;border:0;padding:15px 70px;font-family:"Poppins",sans-serif;font-weight:700;font-size:19px;color:#fff;text-transform:uppercase;line-height:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.home-events .elementor-widget-heading h1{font-family:"Poppins",sans-serif;color:#1d1d1d}.home-events .elementor-widget-text-editor p{margin-bottom:1em;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#2e2e2e;line-height:26px}.home-events .tt_timetable tbody .row_gray{background:#ffffff!important}.home-events .elementor-widget-eventsgrid .nd_elements_eventsgrid_compo_l2{display:flex;flex-wrap:wrap;gap:50px 30px}.home-events .elementor-widget-eventsgrid .nd_elements_eventsgrid_compo_l2>.nd_elements_position_relative{order:2;width:calc(50% - 15px)}.home-events .elementor-widget-eventsgrid .nd_elements_eventsgrid_compo_l2>.nd_elements_position_relative_featured{order:1}.home-events .elementor-widget-eventsgrid .nd_elements_eventsgrid_compo_l2>.nd_elements_height_50{display:none}.home-calendar{width:100%;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);-moz-box-shadow:0 0 10px 0 rgb(0 0 0 / 10%);box-shadow:0 0 10px 0 rgb(0 0 0 / 10%)}.home-calendar thead{position:sticky;top:0;z-index:1}.home-calendar thead tr{background-image:url(/wp-content/uploads/2024/03/tt-head.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.home-calendar th,.home-calendar td{width:14.2857%;font-family:"Poppins",sans-serif;text-align:center}.home-calendar th{padding:12px 15px;font-weight:700;font-size:13px;color:#fff;text-transform:uppercase;letter-spacing:1px;line-height:normal}.home-calendar td{background:#fff;border:1px solid #f1f1f1;height:90px;padding:20px 15px;font-size:14px;line-height:1.4}.home-calendar td b{display:block;margin-bottom:2px}.footer-top>div>div{width:22%!important}.footer-top>div>div:nth-child(1){width:30%!important}.footer-top>div>div:nth-child(4){width:26%!important}.footer-top .elementor-widget-heading h4{font-family:"Poppins",sans-serif;font-weight:bold!important;font-size:20px;color:#ffffff!important;text-transform:uppercase;letter-spacing:0!important}.footer-top>div>div:nth-child(1) .elementor-widget-text-editor{max-width:285px}.footer-top .elementor-widget-text-editor p{font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:29px}.footer-top .elementor-widget-text-editor.menu-links ul{margin:0;padding:5px 0 0 0;list-style-type:none}.footer-top .elementor-widget-text-editor.menu-links ul li{margin:0 0 14px 0;padding:0;font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:1.1}.footer-top .elementor-widget-text-editor.menu-links ul li a{font-family:inherit;color:inherit}.footer-top .elementor-widget-text-editor.menu-classes ul{max-width:190px;margin:0;padding:5px 0 0 0;list-style-type:none}.footer-top .elementor-widget-text-editor.menu-classes ul li{margin:0 0 14px 0;padding:0;font-family:"Poppins",sans-serif;font-weight:700;font-size:14px;color:#fff;line-height:1.1}.footer-top .elementor-widget-text-editor.menu-classes ul li a{display:block;position:relative;padding-right:50px;font-family:inherit;color:inherit}.footer-top .elementor-widget-text-editor.menu-classes ul li a:after{content:"";display:block;position:absolute;right:0;top:-4px;width:45px;height:21px;background-color:#3d5265;background-image:url(/wp-content/themes/trca/img/formcode/footer-classes-arrow-icon.png);background-position:50% 50%;background-repeat:no-repeat;background-size:18px 13px;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.footer-top .elementor-widget-social-icons .elementor-social-icons-wrapper{display:flex!important;justify-content:flex-start;gap:5px}.footer-top .elementor-widget-social-icons .elementor-icon,.footer-top .elementor-widget-social-icons .elementor-icon i{width:auto;height:auto}.footer-top .elementor-widget-social-icons .elementor-icon i:before{content:"";display:block;position:relative;left:auto;background-image:url(/wp-content/themes/trca/img/formcode/footer-social-icons.png);background-repeat:no-repeat;background-size:auto 100%;width:25px;height:25px;-webkit-transform:none;-moz-transform:none;transform:none}.footer-top .elementor-widget-social-icons .elementor-icon i.fa-facebook:before{background-position:0% 0%}.footer-top .elementor-widget-social-icons .elementor-icon i.fa-twitter:before{background-position:50% 0%}.footer-top .elementor-widget-social-icons .elementor-icon i.fa-youtube:before{background-position:100% 0%}.footer-top .elementor-widget-icon-list .elementor-icon-list-items{list-style-type:none}.footer-top .elementor-widget-icon-list .elementor-icon-list-item{position:relative;padding-left:30px}.footer-top .elementor-widget-icon-list .elementor-icon-list-icon{position:absolute;left:0;top:4px;padding:0!important}.footer-top .elementor-widget-icon-list .elementor-icon-list-icon:before{content:"";display:block;background-image:url(/wp-content/themes/trca/img/formcode/footer-contact-icons.png);background-repeat:no-repeat;background-size:100% auto;width:20px;height:21px}.footer-top .elementor-widget-icon-list .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon:before{background-position:0% 0%}.footer-top .elementor-widget-icon-list .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon:before,.footer-top .elementor-widget-icon-list .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon:before{background-position:0% 50%}.footer-top .elementor-widget-icon-list .elementor-icon-list-item:nth-child(4) .elementor-icon-list-icon:before,.footer-top .elementor-widget-icon-list .elementor-icon-list-item:nth-child(5) .elementor-icon-list-icon:before{background-position:0% 100%}.footer-top .elementor-widget-icon-list .elementor-icon-list-icon svg{display:none}.footer-top .elementor-widget-icon-list .elementor-icon-list-text{padding:0!important;font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;color:#ffffff!important;line-height:17px}.footer-top .elementor-widget-icon-list .elementor-icon-list-text a{color:inherit!important}.footer-copyright{padding:20px 0!important}.footer-copyright .elementor-widget-text-editor p{font-family:"Poppins",sans-serif;font-weight:400;font-size:11px;color:#fff}.footer-copyright .elementor-widget-text-editor p a{font-family:inherit;color:inherit}.page-top{position:relative;background-size:0 0!important;padding:0 2rem}.page-top:before{content:"";display:block;position:absolute;left:50%;top:0;background-image:inherit;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.page-top>.e-con-inner{height:296px}.page-top .elementor-widget-heading h1{font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#fff;line-height:1.1;text-align:center}.page-top.trca .elementor-widget-image img{width:100%;max-width:284px}#nd_options_eventscalendar_single_header_image_space_top,#nd_options_eventscalendar_single_header_image_space_bottom{display:none}#nd_options_eventscalendar_header_img{padding:0 2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#nd_options_eventscalendar_header_img .nd_options_bg_greydark_alpha_2{background:none}#nd_options_eventscalendar_header_img .nd_options_container{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1200px;height:296px}#nd_options_eventscalendar_header_img h1{font-size:49px!important;line-height:1.1}.contact-form{padding:130px calc(2rem - 10px)}.contact-form>.e-con-inner>div:nth-child(1){padding-right:22px}.contact-form>.e-con-inner>div:nth-child(2){padding-left:22px}.contact-form .elementor-widget-heading h1{font-family:"Poppins",sans-serif;font-weight:bold!important;font-size:49px!important;color:#0c0c0c;letter-spacing:0!important;line-height:53px!important}.contact-form .elementor-widget-heading h2{font-family:"Barlow Condensed",sans-serif;font-size:86px!important}.contact-form .elementor-widget-text-editor p{margin-bottom:1em;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.contact-form .gform_wrapper .gform_fields{grid-gap:20px}.contact-form .gform_wrapper input[type="text"],.contact-form .gform_wrapper input[type="email"]{background:#ffffff!important;border:1px solid #efefef!important;height:40px;padding:0 20px!important}.contact-form .gform_wrapper textarea{display:block;background:#ffffff!important;border:1px solid #efefef!important;height:170px!important;padding:.8em 20px!important;resize:none}.contact-form .gform_wrapper .gform_footer{margin:0!important;padding:41px 0 0 0!important}.contact-form .gform_wrapper .gform_footer input[type="submit"]{background:#3d5265;border:0;width:284px!important;height:50px;padding:0;font-family:"Poppins",sans-serif;font-weight:700;font-size:19px;color:#fff;text-transform:uppercase;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.contact-form .map iframe{display:block;height:326px}.contact-form .green,.contact-form .yellow{width:calc(50% - 1.5px)!important;padding:45px 38px}.contact-form .green{background:#31705a;padding-right:20px}.contact-form .green .elementor-widget-text-editor h3{margin:0 0 .8em 0;font-family:"Poppins",sans-serif;font-weight:700;font-size:20px;color:#fff;line-height:1.1}.contact-form .green .elementor-widget-text-editor a{font-family:inherit;color:inherit}.contact-form .green .elementor-widget-text-editor p{margin-bottom:.8em;color:#fff}.contact-form .green .elementor-widget-text-editor ul{display:flex;gap:5px;margin:0;padding:0;list-style-type:none}.contact-form .green .elementor-widget-text-editor ul li{margin:0;padding:0}.contact-form .green .elementor-widget-text-editor ul li a{display:block;background-image:url(/wp-content/themes/trca/img/formcode/contact-social-icons.png);background-repeat:no-repeat;background-size:auto 100%;width:25px;height:25px;text-align:left;text-indent:-999px;overflow:hidden}.contact-form .green .elementor-widget-text-editor ul li:nth-child(1) a{background-position:0% 0%}.contact-form .green .elementor-widget-text-editor ul li:nth-child(2) a{background-position:50% 0%}.contact-form .green .elementor-widget-text-editor ul li:nth-child(3) a{background-position:100% 0%}.contact-form .yellow{background:#3d5265}.contact-form .yellow .elementor-widget-text-editor p{margin:0;color:#fff;line-height:29px}.home-intro.policy>div{align-items:center}.policy-info{background:#f3f3f3;padding:120px 2rem}.policy-info>.e-con-inner{gap:15px}.policy-info .elementor-widget-heading h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:13px;color:#0c0c0c;text-transform:uppercase;letter-spacing:1px;line-height:1.1;text-align:center}.policy-info .elementor-widget-heading h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1;text-align:center}.policy-info .elementor-widget-heading h3 b{font-weight:700;color:#31705a}.policy-info .items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px;align-items:start;padding-top:45px}.policy-info .items .elementor-widget-text-editor{background:#fff;min-height:315px;-webkit-box-shadow:0 0 33px rgb(0 0 0 / .09);-moz-box-shadow:0 0 33px rgb(0 0 0 / .09);box-shadow:0 0 33px rgb(0 0 0 / .09)}.policy-info .items .elementor-widget-text-editor>div{display:flex;flex-direction:column;gap:15px;padding:35px 40px}.policy-info .items .elementor-widget-text-editor h4{font-weight:700;font-size:23px;color:#0c0c0c;line-height:1.1}.policy-info .items .elementor-widget-text-editor h4:before{content:"";display:block;background-image:url(/wp-content/themes/trca/img/formcode/policy-info-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:45px;height:43px;margin-bottom:20px}.policy-info .items .elementor-widget-text-editor .full{display:none;overflow:hidden}.policy-info .items .elementor-widget-text-editor p{margin:0 0 1em 0;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.policy-info .items .elementor-widget-text-editor p:last-child{margin-bottom:0}.policy-info .items .elementor-widget-text-editor a.more,.policy-info .items .elementor-widget-text-editor a.less{font-family:inherit;font-weight:700;color:#3d5265}.rates-table{padding:100px calc(2rem - 10px)}.rates-table>.e-con-inner{align-items:flex-start!important}.rates-table>.e-con-inner>div:nth-child(1){position:sticky;left:0;top:0;width:40%;padding-top:55px;padding-right:40px}.rates-table>.e-con-inner>div:nth-child(2){width:60%}.rates-table .elementor-widget-heading h1{font-family:"Poppins",sans-serif;font-weight:bold!important;font-size:49px!important;color:#0c0c0c;letter-spacing:0!important;line-height:53px!important}.rates-table .elementor-widget-heading h1 b{font-weight:inherit;color:#3e8d72}.rates-table .elementor-widget-heading h2{font-family:"Barlow Condensed",sans-serif;font-size:86px!important}.rates-table .elementor-widget-heading h6{color:#0c0c0c!important}.rates-table .elementor-widget-text-editor h4{margin-top:40px;margin-bottom:10px;font-weight:700;font-size:23px;color:#0c0c0c;line-height:1.1}.rates-table .elementor-widget-text-editor p{font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.rates-table .elementor-widget-text-editor.table{width:100%;overflow:auto}.rates-table .elementor-widget-text-editor.table table{width:100%}.rates-table .elementor-widget-text-editor.table table thead{position:sticky;top:0;z-index:2}.rates-table .elementor-widget-text-editor.table table th{background:#40906f;padding:10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;text-align:center}.rates-table .elementor-widget-text-editor.table table th:nth-child(1){position:sticky;left:0;z-index:1;width:108px}.rates-table .elementor-widget-text-editor.table table tr:nth-child(2n) td{background:#fff}.rates-table .elementor-widget-text-editor.table table tr:nth-child(2n) td:nth-child(1){background:#57b279}.rates-table .elementor-widget-text-editor.table table tr:nth-child(2n+1) td{background:#e6e6e6}.rates-table .elementor-widget-text-editor.table table tr:nth-child(2n+1) td:nth-child(1){background:#4ea16d}.rates-table .elementor-widget-text-editor.table table td{padding:17px 10px;font-family:"Poppins",sans-serif;font-size:16px;color:#0c0c0c;text-align:center}.rates-table .elementor-widget-text-editor.table table td:nth-child(1){position:sticky;left:0;z-index:1;width:108px;font-weight:700;color:#fff}.pball-schedules{background:#f3f3f3;padding:146px 2rem 90px 2rem}.pball-schedules .schedule{display:block;background:#fff;margin-top:55px;padding:68px 63px;-webkit-box-shadow:0 0 33px rgb(0 0 0 / .09);-moz-box-shadow:0 0 33px rgb(0 0 0 / .09);box-shadow:0 0 33px rgb(0 0 0 / .09)}.pball-schedules .schedule:after{content:"";display:block;clear:both}.pball-schedules .elementor-widget-heading h2{font-family:"Barlow Condensed",sans-serif;font-size:86px!important}.pball-schedules .elementor-widget-heading h3{margin-bottom:35px;font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1}.pball-schedules .elementor-widget-heading h3 b{display:block;font-weight:700;color:#31705a}.pball-schedules .elementor-widget-heading h6{color:#0c0c0c!important}.pball-schedules .elementor-widget-text-editor p{margin:0 0 20px 0;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.pball-schedules .elementor-widget-text-editor p:last-child{margin-bottom:0}.pball-schedules .elementor-widget-text-editor.table{float:right;width:100%;max-width:422px!important;margin:0 35px 14px 35px}.pball-schedules .elementor-widget-text-editor.table table{width:100%}.pball-schedules .elementor-widget-text-editor.table table tr:nth-child(2n) td{background:#f3f1f1}.pball-schedules .elementor-widget-text-editor.table table tr:nth-child(2n+1) td{background:#e6e6e6}.pball-schedules .elementor-widget-text-editor.table table tr:nth-child(2n) td:nth-child(1){background:#40906f}.pball-schedules .elementor-widget-text-editor.table table tr:nth-child(2n+1) td:nth-child(1){background:#3a8264}.pball-schedules .elementor-widget-text-editor.table table td{padding:17px 10px;font-family:"Poppins",sans-serif;font-weight:500;font-size:16px;color:#0c0c0c;text-align:center}.pball-schedules .elementor-widget-text-editor.table table td:nth-child(1){width:155px;font-weight:700;color:#fff;text-transform:uppercase}.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-common-g-row header .tribe-events-calendar-list__event-category{padding-top:23px;padding-bottom:3px;font-family:"Poppins",sans-serif;font-weight:700;font-size:13px;color:#232323;text-transform:uppercase;letter-spacing:1px;line-height:1.1}.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-common-g-row header h3 a{font-family:"Poppins",sans-serif;font-size:22px;line-height:1.1}.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-description{margin-top:5px}.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-description p{font-family:"Poppins",sans-serif;color:#0c0c0c;line-height:26px!important}.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-link{padding-top:15px;padding-bottom:23px}.post-type-archive-tribe_events .tribe-events-calendar-list .tribe-common-g-row .tribe-events-calendar-list__event-link a{display:inline-block;background:#3d5265;border:0;padding:11px 16px;font-family:"Poppins",sans-serif;font-weight:700;font-size:12px;color:#fff;text-transform:uppercase;line-height:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.home-intro.facility .images{gap:16px}.home-intro.facility .images>div{gap:13px}.home-intro.facility .images>div:nth-child(2)>div:nth-child(1){order:2}.home-intro.facility .images>div:nth-child(2)>div:nth-child(2){order:1}.home-intro.facility .images .elementor-widget-image{position:relative;height:0;padding-bottom:186.471663619744059%}.home-intro.facility .images .elementor-widget-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.home-intro.facility .images .elementor-widget-heading h4{display:flex;justify-content:center;align-items:center;height:82px;padding:10px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:22px;color:#fff;line-height:1.1;text-transform:uppercase;text-align:center}.home-intro.facility .images>div:nth-child(1) .elementor-widget-heading h4{background:#3D5265}.home-intro.facility .images>div:nth-child(2) .elementor-widget-heading h4{background:#3D5265}.facility-tiles{padding:146px 2rem}.facility-tiles>.e-con-inner{flex-wrap:wrap!important}.facility-tiles>.e-con-inner>div{justify-content:center;position:relative;width:33.3333%;min-height:392px;padding:50px 50px 50px 57px}.facility-tiles .elementor-widget-image,.facility-tiles .elementor-widget-image img{position:absolute;left:0;top:0;width:100%;height:100%}.facility-tiles .elementor-widget-image img{object-fit:cover}.facility-tiles .elementor-widget-heading h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:15px;color:#f3f3f3;text-transform:uppercase;letter-spacing:2px;line-height:1.1}.facility-tiles .elementor-widget-text-editor p{font-family:"Poppins",sans-serif;font-weight:700;font-size:22px;color:#f3f3f3;line-height:31px}.home-intro.leagues .images{gap:16px}.home-intro.leagues .images>div{gap:13px}.home-intro.leagues .images>div:nth-child(1):after{content:"";display:block;background:#33745e;height:20px}.home-intro.leagues .images>div:nth-child(2):before{content:"";display:block;position:relative;background:#e7ac44;height:20px}.home-intro.leagues .images .elementor-widget-image{position:relative;height:0;padding-bottom:186.471663619744059%}.home-intro.leagues .images .elementor-widget-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.leagues-season{background:#f3f3f3;padding:146px 2rem}.leagues-season .category{width:calc(100% + 20px);margin:58px -10px 0 -10px}.leagues-season .category>div:nth-child(1){width:38%;padding-right:62px}.leagues-season .category>div:nth-child(2){width:62%}.leagues-season .elementor-widget-heading h2{font-family:"Barlow Condensed",sans-serif;font-size:86px!important}.leagues-season .elementor-widget-heading h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1}.leagues-season .elementor-widget-heading h3 b{display:block;font-weight:700;color:#31705a}.leagues-season .elementor-widget-heading h4{font-family:"Barlow Condensed",sans-serif;font-weight:400;font-size:23px;color:#232323;text-transform:uppercase;line-height:1.1}.leagues-season .elementor-widget-heading h4 b{font-weight:700}.leagues-season .elementor-widget-heading h6{color:#0c0c0c!important}.leagues-season .elementor-widget-text-editor h5{margin-top:1.5em;margin-bottom:.8em;font-weight:700;font-size:21px;color:#0c0c0c;line-height:1.1}.leagues-season .elementor-widget-text-editor p{margin:0 0 1em 0;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.leagues-season .elementor-widget-text-editor a.link{font-family:"Poppins",sans-serif;font-weight:700;color:#e7ac44;text-transform:uppercase}.leagues-season .elementor-widget-text-editor.note p{font-size:13px}.leagues-season .elementor-widget-text-editor.table{width:100%;overflow:auto}.leagues-season .elementor-widget-text-editor.table table{width:100%}.leagues-season .elementor-widget-text-editor.table table thead{position:sticky;top:0;z-index:2}.leagues-season .elementor-widget-text-editor.table table th{background:#fff;padding:18px 10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:15px;color:#0c0c0c;text-transform:uppercase;text-align:center}.leagues-season .elementor-widget-text-editor.table table th:nth-child(1){position:sticky;left:0;z-index:1;width:75px}.leagues-season .elementor-widget-text-editor.table table tr:not(:last-child) td{border-bottom:1px solid #949494}.leagues-season .elementor-widget-text-editor.table table td{background:#f3f3f3;padding:21px 10px;font-family:"Poppins",sans-serif;font-size:15px;color:#0c0c0c;line-height:1.1;text-align:center}.leagues-season .elementor-widget-text-editor.table table td:nth-child(1){position:sticky;left:0;z-index:1;width:75px;font-weight:700}.home-intro.suburban .elementor-widget-heading h6{color:#0c0c0c!important}.home-intro.suburban .elementor-widget-text-editor p.lead{width:100%;max-width:450px;margin-left:auto;margin-right:auto;padding-left:0;text-align:center}.home-intro.suburban .elementor-widget-text-editor p.lead:before{display:none}.home-intro.summer:before{content:"";display:block;position:absolute;left:0;top:0;background:#f3f3f3;width:calc(50% + 212px);height:100%}.home-intro.summer>div{align-items:center}.home-intro.summer .elementor-widget-heading h1{color:#2e2e2e}.home-intro.summer .elementor-widget-heading h2{color:#ffffff!important}.home-intro.summer .elementor-widget-heading h6{color:#0c0c0c!important}.home-intro.summer .elementor-widget-text-editor p{max-width:none;color:#2e2e2e}.home-intro.summer .elementor-widget-text-editor p:last-child{margin-bottom:0}.home-intro.memberships>div{align-items:center}.home-intro.memberships .elementor-widget-heading h6{color:#0c0c0c!important}.membership-rates{background:#f3f3f3;padding:120px 2rem}.membership-rates>.e-con-inner{gap:15px}.membership-rates .elementor-widget-heading h2{font-size:13px;color:#0c0c0c;text-transform:uppercase;letter-spacing:2px;line-height:1.1;text-align:center}.membership-rates .elementor-widget-heading h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1;text-align:center}.membership-rates .elementor-widget-heading h4{display:flex;justify-content:center;align-items:center;background:#3d5265;height:85px;margin-top:-10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:36px;color:#fff;line-height:1.1;text-align:center;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);transform:translateX(10px)}.membership-rates .elementor-widget-text-editor p{margin-bottom:1em;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px;text-align:center}.membership-rates .rates{gap:25px;padding-top:2rem}.membership-rates .rates>div{gap:0;background:#3e8d72;padding:0;min-height:250px}.membership-rates .rates .elementor-widget-text-editor{flex:1 1 auto}.membership-rates .rates .elementor-widget-text-editor>div{display:flex;flex-direction:column;justify-content:center;height:100%;padding:2rem}.membership-rates .rates .elementor-widget-text-editor h5{margin-bottom:8px;font-weight:700;font-size:17px;color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:1.1;text-align:center}.membership-rates .rates .elementor-widget-text-editor p{margin:0;color:#fff;line-height:1.1}.membership-time{padding:120px 2rem}.membership-time>.e-con-inner{gap:15px}.membership-time .elementor-widget-heading h2{font-size:13px;color:#0c0c0c;text-transform:uppercase;letter-spacing:2px;line-height:1.1;text-align:center}.membership-time .elementor-widget-heading h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1;text-align:center}.membership-time .info{gap:35px;padding-top:2rem}.membership-time .info>div{background:#fff;padding:40px;-webkit-box-shadow:0 0 33px rgb(0 0 0 / .09);-moz-box-shadow:0 0 33px rgb(0 0 0 / .09);box-shadow:0 0 33px rgb(0 0 0 / .09)}.membership-time .info .elementor-widget-heading h4{font-family:"Poppins",sans-serif;font-weight:700;font-size:23px;color:#0c0c0c;line-height:1.1}.membership-time .info .elementor-widget-heading h4:before{content:"";display:block;background-image:url(/wp-content/themes/trca/img/formcode/membership-time-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:45px;height:43px;margin-bottom:12px}.membership-time .info .elementor-widget-heading h4 i{font-style:normal;font-weight:400}.membership-time .info .elementor-widget-text-editor p{margin-bottom:1em;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.membership-time .info .elementor-widget-text-editor p:last-child{margin-bottom:0}.membership-time .info .elementor-widget-text-editor p a{font-weight:700;color:#3d5265}.home-intro.membership-policies>div{align-items:center}.home-intro.membership-policies .elementor-widget-text-editor ul{margin:0;padding:20px 0 15px 0;list-style-type:none}.home-intro.membership-policies .elementor-widget-text-editor ul li{position:relative;margin:0 0 25px 0;padding:0 0 0 68px;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.home-intro.membership-policies .elementor-widget-text-editor ul li:last-child{margin-bottom:0}.home-intro.membership-policies .elementor-widget-text-editor ul li:before{content:"";display:block;position:absolute;left:0;top:-8px;background-image:url(/wp-content/themes/trca/img/formcode/membership-time-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:45px;height:43px}.home-intro.membership-policies .elementor-widget-text-editor ul li h4{margin-bottom:20px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:24px;color:#232323;text-transform:uppercase;line-height:1.1}.pros-items{padding:150px 2rem}.pros-items h2{margin-bottom:10px;font-weight:700;font-size:13px;color:#0c0c0c!important;text-transform:uppercase;letter-spacing:2px;line-height:1.1;text-align:center}.pros-items h3{margin-bottom:60px;font-weight:700;font-size:49px;color:#0c0c0c!important;line-height:1.1;text-align:center}.pros-items .group+.group{padding-top:110px}.pros-items .items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px 30px}.pros-items .group.head-professionals .items{grid-template-columns:repeat(4,1fr)}.pros-items .group.professionals .items{max-width:1210px;margin:0 auto}.pros-items .item .box{background:#fff;-webkit-box-shadow:0 0 15px rgb(0 0 0 / .1);-moz-box-shadow:0 0 15px rgb(0 0 0 / .1);box-shadow:0 0 15px rgb(0 0 0 / .1)}.pros-items .item .info{min-height:335px;padding:42px 40px}.pros-items .group.head-professionals .item .info{min-height:387px}.pros-items .item .desc{position:relative;padding-top:20px}.pros-items .item .desc .full{display:none;overflow:hidden}.pros-items .item h4{font-weight:700;font-size:23px;color:#0c0c0c;line-height:1.1}.pros-items .item p{margin:0 0 1em 0;font-family:"Poppins",sans-serif;font-size:15px;color:#0c0c0c;line-height:26px}.pros-items .item p:last-child{margin-bottom:0}.pros-items .item p.image{position:relative;height:0;margin:0;padding-bottom:138.5542168674699%}.pros-items .item p.image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.pros-items .item p.cert{margin:10px 0 0 0;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;line-height:1.1}.pros-items .item a.more,.pros-items .item a.less{font-family:inherit;font-weight:700;color:#3d5265;text-transform:uppercase}.home-intro.academy>div{align-items:center}.home-intro.academy .elementor-widget-heading h6{color:#0c0c0c!important}.home-intro.academy .elementor-widget-text-editor p.lead{max-width:475px;padding-left:0}.home-intro.academy .elementor-widget-text-editor p.lead:before{display:none}.home-intro.academy .elementor-widget-button a.elementor-button{width:284px}.academy-lessons{padding:0 2rem 120px 2rem}.academy-lessons .items{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:34px 30px;align-items:start;padding-top:45px}.academy-lessons .items>.e-con>.e-con-inner{background:#fff;gap:0;-webkit-box-shadow:0 0 15px rgb(0 0 0 / .1);-moz-box-shadow:0 0 15px rgb(0 0 0 / .1);box-shadow:0 0 15px rgb(0 0 0 / .1)}.academy-lessons .info{min-height:203px;padding:40px}.academy-lessons .elementor-widget-image{position:relative;height:0;margin:0;padding-bottom:63.066666666666667%}.academy-lessons .elementor-widget-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.academy-lessons .elementor-widget-heading h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:13px;color:#0c0c0c;text-transform:uppercase;letter-spacing:2px;line-height:1.1;text-align:center}.academy-lessons .elementor-widget-heading h3{margin-top:-10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1;text-align:center}.academy-lessons .elementor-widget-heading h4{font-family:"Poppins",sans-serif;font-weight:700;font-size:23px;color:#0c0c0c;line-height:1.1}.academy-lessons .elementor-widget-text-editor.full{display:none;overflow:hidden}.academy-lessons .elementor-widget-text-editor p{margin:0 0 1em 0;font-family:"Poppins",sans-serif;font-size:15px;color:#0c0c0c;line-height:26px}.academy-lessons .elementor-widget-text-editor p:last-child{margin-bottom:0}.academy-lessons .elementor-widget-text-editor ul{margin:0;padding:0;list-style-type:none}.academy-lessons .elementor-widget-text-editor ul li{position:relative;margin:0 0 .4em 0;padding:0 0 0 17px;font-family:"Poppins",sans-serif;font-size:15px;color:#0c0c0c;line-height:26px}.academy-lessons .elementor-widget-text-editor ul li:before{content:"—";display:block;position:absolute;left:0;top:0}.academy-lessons .elementor-widget-text-editor a.more,.academy-lessons .elementor-widget-text-editor a.less{font-family:inherit;font-weight:700;color:#3d5265;text-transform:uppercase}.home-intro.academy-about{background:#f3f3f3}.home-intro.academy-about>div{align-items:center}.home-intro.academy-about .images{gap:9px}.home-intro.academy-about .images .elementor-widget-image{position:relative;height:0;padding-bottom:181.037567084078712%}.home-intro.academy-about .images .elementor-widget-image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.home-intro.academy-about .elementor-widget-heading h1{color:#2e2e2e}.home-intro.academy-about .elementor-widget-heading h2{color:#ffffff!important}.home-intro.academy-about .elementor-widget-heading h6{color:#0c0c0c!important}.home-intro.academy-about .elementor-widget-text-editor p{max-width:510px;color:#2e2e2e}.home-intro.academy-about .elementor-widget-button a.elementor-button{width:264px}.academy-faqs{padding:150px 2rem}.academy-faqs .elementor-widget-heading h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:13px;color:#0c0c0c;text-transform:uppercase;letter-spacing:2px;line-height:1.1;text-align:center}.academy-faqs .elementor-widget-heading h3{margin-top:-10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1;text-align:center}.academy-faqs .elementor-widget-toggle{padding-top:56px}.academy-faqs .elementor-widget-toggle .elementor-toggle-item{background:#fff;margin-bottom:18px;padding:40px 130px;-webkit-box-shadow:0 0 33px rgb(0 0 0 / .09);-moz-box-shadow:0 0 33px rgb(0 0 0 / .09);box-shadow:0 0 33px rgb(0 0 0 / .09)}.academy-faqs .elementor-widget-toggle .elementor-tab-title{position:relative;border-bottom:0;padding:0}.academy-faqs .elementor-widget-toggle .elementor-tab-title:before{content:"";display:block;position:absolute;left:-88px;top:-15px;background-image:url(/wp-content/themes/trca/img/formcode/academy-faqs-q-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:62px;height:62px}.academy-faqs .elementor-widget-toggle .elementor-tab-title:after{content:"";display:block;position:absolute;right:-100px;top:-6px;background-image:url(/wp-content/themes/trca/img/formcode/academy-faqs-toggle-icon.png);background-position:0% 0%;background-repeat:no-repeat;background-size:auto 100%;width:45px;height:45px}.academy-faqs .elementor-widget-toggle .elementor-tab-title.elementor-active:after{background-position:100% 0%}.academy-faqs .elementor-widget-toggle .elementor-toggle-icon{display:none!important}.academy-faqs .elementor-widget-toggle .elementor-toggle-title{font-family:"Poppins",sans-serif;font-weight:700;font-size:21px;color:#0c0c0c!important;line-height:32px;outline:0}.academy-faqs .elementor-widget-toggle .elementor-tab-content{border-bottom:0;padding:0}.academy-faqs .elementor-widget-toggle .elementor-tab-content:before{content:"";display:block;height:10px}.academy-faqs .elementor-widget-toggle .elementor-tab-content p{margin:0 0 1em 0;font-family:"Poppins",sans-serif;font-size:15px;color:#0c0c0c;line-height:26px}.academy-faqs .elementor-widget-toggle .elementor-tab-content p:last-child{margin-bottom:0}.academy-faqs .elementor-widget-toggle .elementor-tab-content a{font-weight:700;color:#3e8d72}.academy-classes{padding:0 2rem 120px 2rem}.academy-classes .items{display:grid!important;grid-template-columns:repeat(3,1fr);grid-gap:40px 30px;padding-top:68px}.academy-classes .items>.e-con>.e-con-inner{background:#fff;padding:45px 40px;-webkit-box-shadow:0 0 15px rgb(0 0 0 / .1);-moz-box-shadow:0 0 15px rgb(0 0 0 / .1);box-shadow:0 0 15px rgb(0 0 0 / .1)}.academy-classes .items>.e-con>.e-con-inner:before{content:"";display:block;background-image:url(/wp-content/themes/trca/img/formcode/academy-classes-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:45px;height:45px}.academy-classes .elementor-widget-heading h2{font-family:"Poppins",sans-serif;font-weight:700;font-size:13px;color:#0c0c0c;text-transform:uppercase;letter-spacing:2px;line-height:1.1;text-align:center}.academy-classes .elementor-widget-heading h3{margin-top:-10px;font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1;text-align:center}.academy-classes .elementor-widget-heading h4{padding-top:5px;font-family:"Poppins",sans-serif;font-weight:700;font-size:23px;color:#0c0c0c;line-height:1.1}.academy-classes .elementor-widget-text-editor.full{display:none;overflow:hidden}.academy-classes .elementor-widget-text-editor p{margin:0 0 1em 0;font-family:"Poppins",sans-serif;font-size:14px;color:#0c0c0c;line-height:24px}.academy-classes .elementor-widget-text-editor p:last-child{margin-bottom:0}.academy-classes .elementor-widget-text-editor a.more,.academy-classes .elementor-widget-text-editor a.less{font-family:inherit;font-weight:700;color:#3d5265}.academy-classes .elementor-widget-text-editor ul{margin:0;padding:0;list-style-type:none}.academy-classes .elementor-widget-text-editor ul li{position:relative;margin:0 0 .4em 0;padding:0 0 0 17px;font-family:"Poppins",sans-serif;font-size:14px;color:#0c0c0c;line-height:24px}.academy-classes .elementor-widget-text-editor ul li:before{content:"—";display:block;position:absolute;left:0;top:0}.academy-classes .elementor-widget-button{padding-top:55px;text-align:center}.academy-classes .elementor-widget-button a.elementor-button{background:#3d5265;border:0;width:284px;padding:15px 70px;font-family:"Poppins",sans-serif;font-weight:700;font-size:19px;color:#fff;text-transform:uppercase;line-height:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.crates-table{padding:100px calc(2rem - 10px)}.crates-table>.e-con-inner{align-items:flex-start!important}.crates-table>.e-con-inner>div:nth-child(1){position:sticky;left:0;top:0;width:40%;padding-top:35px;padding-right:40px}.crates-table>.e-con-inner>div:nth-child(2){width:60%;gap:16px}.crates-table .elementor-widget-heading h1{font-family:"Poppins",sans-serif;font-weight:bold!important;font-size:49px!important;color:#0c0c0c;letter-spacing:0!important;line-height:53px!important}.crates-table .elementor-widget-heading h2{font-family:"Barlow Condensed",sans-serif;font-size:86px!important}.crates-table .elementor-widget-heading h3{font-family:"Poppins",sans-serif;color:#0c0c0c}.crates-table .elementor-widget-heading h6{color:#0c0c0c!important}.crates-table .elementor-widget-text-editor h4{margin:0 0 .5rem 0;font-weight:700;font-size:15px;color:#0c0c0c;line-height:1.1}.crates-table .elementor-widget-text-editor h4~h4{padding-top:25px}.crates-table .elementor-widget-text-editor p{margin:0 0 1em 0;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:26px}.crates-table .elementor-widget-text-editor ul{max-width:412px;margin:0;padding:0;list-style-type:none}.crates-table .elementor-widget-text-editor ul li{position:relative;margin:0 0 .5rem 0;padding:0 0 0 18px;font-family:"Poppins",sans-serif;font-weight:400;font-size:15px;color:#0c0c0c;line-height:1.1}.crates-table .elementor-widget-text-editor ul li:before{content:"";display:block;position:absolute;left:0;top:6px;background:#0c0c0c;width:4px;height:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.crates-table .elementor-widget-text-editor.table{width:100%;overflow:auto}.crates-table .elementor-widget-text-editor.table table{width:100%}.crates-table .elementor-widget-text-editor.table table thead{position:sticky;top:0;z-index:2}.crates-table .elementor-widget-text-editor.table table th{background:#40906f;padding:10px 18px;font-family:"Poppins",sans-serif;font-weight:700;font-size:16px;color:#fff;text-transform:uppercase;text-align:center}.crates-table .elementor-widget-text-editor.table table th:nth-child(1){position:sticky;left:0;z-index:1;width:235px;font-size:20px;text-transform:none;text-align:left}.crates-table .elementor-widget-text-editor.table table th:nth-child(3),.crates-table .elementor-widget-text-editor.table table th:nth-child(4){width:168px}.crates-table .elementor-widget-text-editor.table table tr:nth-child(2n) td{background:#fff;color:#000}.crates-table .elementor-widget-text-editor.table table tr:nth-child(2n) td:nth-child(3){background:#405162;color:#fff}.crates-table .elementor-widget-text-editor.table table tr:nth-child(2n) td:nth-child(4){background:#57b279}.crates-table .elementor-widget-text-editor.table table tr:nth-child(2n+1) td{background:#e6e6e6;color:#000}.crates-table .elementor-widget-text-editor.table table tr:nth-child(2n+1) td:nth-child(3){background:#3a4958;color:#fff}.crates-table .elementor-widget-text-editor.table table tr:nth-child(2n+1) td:nth-child(4){background:#4ea16d}.crates-table .elementor-widget-text-editor.table table td{padding:17px 18px;font-family:"Poppins",sans-serif;font-size:16px;text-align:center}.crates-table .elementor-widget-text-editor.table table td:nth-child(1){position:sticky;left:0;z-index:1;width:235px;text-align:left}.crates-table .elementor-widget-text-editor.table table td:nth-child(3),.crates-table .elementor-widget-text-editor.table table td:nth-child(4){width:168px}.crates-table .elementor-widget-text-editor.note p{margin:0;font-size:16px;text-align:right}body.error404 .nicdark_section h1{color:#0c0c0c}body.error404 .nicdark_section p{font-family:"Poppins",sans-serif;font-size:15px;color:#0c0c0c;letter-spacing:0;line-height:26px}body.error404 .nicdark_section a{font-family:"Poppins",sans-serif;color:#0c0c0c}body.error404 .nicdark_section input[type="submit"]{background:#11755c}body.mobile-menu-open{overflow:hidden}.nd_elements_navigation_sidebar_content{height:100vh}.nd_elements_navigation_sidebar div li>a{text-transform:none}.nd_elements_navigation_sidebar div li.menu-item-has-children{position:relative;padding-right:25px}.nd_elements_navigation_sidebar div li.menu-item-has-children>a.toggler{position:absolute;right:0;top:0}.nd_elements_navigation_sidebar div>ul li>ul.sub-menu{display:none;overflow:hidden}.home-intro.cr2>div{align-items:center}.home-intro.cr2 .elementor-widget-heading h6{color:#0c0c0c!important}.home-intro .elementor-widget-text-editor em{font-style:italic;font-weight:300}.cr2-pricing{background:#f3f3f3;padding:5rem 2rem}.cr2-pricing .elementor-widget-heading h2{font-family:"Poppins",sans-serif;font-size:13px;color:#0c0c0c;text-transform:uppercase;letter-spacing:1px;line-height:1.1;text-align:center}.cr2-pricing .elementor-widget-heading h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:49px;color:#0c0c0c;line-height:1.1;text-align:center}.cr2-pricing .elementor-widget-button a.elementor-button{display:flex;align-items:center;gap:30px;background:#3d5265;border:0;padding:11px 30px;font-family:"Poppins",sans-serif;font-weight:700;font-size:19px;color:#fff;text-transform:uppercase;line-height:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.cr2-pricing .elementor-widget-button+.elementor-widget-button a.elementor-button{background:#31705a}.cr2-pricing .elementor-widget-button a.elementor-button:after{content:"";display:block;background-image:url(/wp-content/themes/trca/img/formcode/cr2-pricing-download-icon.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:26px;height:25px}.academy-lessons.cr2{padding-top:8.5rem}.tribe-events-calendar-list{display:flex;flex-direction:column;padding-bottom:var(--tec-spacer-11)!important}.tribe-events-calendar-list>.tribe-events-calendar-list__month-separator,.tribe-events-calendar-list>.tribe-events-calendar-list__event-row{order:2}.tribe-events-calendar-list>.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured{order:1}@media (min-width:1025px){.home-intro{padding-left:2rem!important;padding-right:2rem!important}.home-activities{padding-left:2rem!important;padding-right:2rem!important}.home-exp{padding-left:2rem!important;padding-right:2rem!important}.home-events{padding-left:2rem!important;padding-right:2rem!important}}@media (max-width:1575px){.header-main .elementor-widget-navigation .nd_elements_navigation_component ul.menu>li a{font-size:14px!important}.header-main .elementor-widget-navigation .nd_elements_navigation_component ul.menu>li>a{padding:0 5px!important}}@media (max-width:1199px){.home-announcements .items{flex-wrap:wrap}.home-announcements .item{width:50%}.home-announcements .item:nth-child(4n),.home-announcements .item:nth-child(4n+1){background:#3d5265}.home-announcements .item:nth-child(4n+2),.home-announcements .item:nth-child(4n+3){background:#3e8d72}.home-announcements .item:nth-child(4n) p.link a,.home-announcements .item:nth-child(4n+1) p.link a{color:#3d5265;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.home-announcements .item:nth-child(4n+2) p.link a,.home-announcements .item:nth-child(4n+3) p.link a{color:#3e8d72;-webkit-box-shadow:4px 4px 0 #43603e;-moz-box-shadow:4px 4px 0 #43603e;box-shadow:4px 4px 0 #43603e}.footer-top>div{flex-wrap:wrap}.footer-top>div>div{width:50%!important}.footer-top>div>div:nth-child(1),.footer-top>div>div:nth-child(4){width:50%!important}.footer-top>div>div:nth-child(1)>div{padding-left:40px!important}.footer-top>div>div:nth-child(4)>div{padding-right:40px!important}.contact-form>.e-con-inner>div:nth-child(1){padding-right:1rem}.contact-form>.e-con-inner>div:nth-child(2){padding-left:1rem}.contact-form .green .elementor-widget-text-editor h3{text-align:center}.contact-form .green .elementor-widget-text-editor p{text-align:center}.contact-form .green .elementor-widget-text-editor ul{justify-content:center}.contact-form .yellow .elementor-widget-text-editor p{text-align:center}.contact-form .green,.contact-form .yellow{width:100%!important}.contact-form .green{padding-right:38px}.pball-schedules .elementor-widget-text-editor.table{margin-right:0}.pros-items .group.head-professionals .items{grid-template-columns:repeat(2,1fr);max-width:812px;margin:0 auto}.pros-items .group.head-professionals .item .info{min-height:335px}.membership-rates .rates .elementor-widget-text-editor h5{font-size:15px;letter-spacing:1px}.membership-time .info .elementor-widget-heading h4{font-size:18px}body.error404 .nicdark_padding_left_20{padding-left:0}body.error404 .nicdark_section h1{text-align:center}body.error404 .nicdark_section p{text-align:center}}@media (max-width:1024px){.home-intro .elementor-widget-text-editor p{margin-left:auto;margin-right:auto;text-align:center}.home-intro .elementor-widget-text-editor p.lead{max-width:475px;padding-left:0}.home-intro .elementor-widget-text-editor p.lead:before{position:relative;left:auto;top:auto;margin:0 auto 1rem auto}.home-intro .elementor-widget-button{text-align:center}.home-activities .elementor-widget-image.logo img{max-width:121px}.home-activities .elementor-widget-text-editor p{max-width:475px;margin-left:auto;margin-right:auto;text-align:center}.home-activities .elementor-widget-button{text-align:center}.home-activities .desc{flex-direction:column}.home-activities .desc>div:nth-child(1){flex:1 1 auto}.home-exp{padding-left:60px!important;padding-right:60px!important}.home-exp .elementor-section>.elementor-container{gap:0;margin:0 -3px}.home-exp .elementor-section>.elementor-container>.elementor-column{padding:0 3px}.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(1),.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(2),.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(3){width:33.3333%}.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(4){width:100%}.home-exp .elementor-widget-text-editor p{max-width:475px;margin-left:auto;margin-right:auto;text-align:center}.home-exp .elementor-widget-button{text-align:center}.home-intro.summer:before{width:100%}.home-intro.summer>div>div:nth-child(1){order:2}.home-intro.summer>div>div:nth-child(2){order:1}.home-intro.summer .elementor-widget-text-editor p{max-width:475px}.home-intro.membership-policies .elementor-widget-text-editor ul li{padding-left:0}.home-intro.membership-policies .elementor-widget-text-editor ul li:before{position:relative;left:auto;top:auto;margin:0 auto 12px auto}.home-intro.membership-policies .elementor-widget-text-editor ul li h4{text-align:center}}@media (max-width:991px){.home-events .elementor-shortcode{width:100%;overflow:auto}.home-calendar{min-width:900px;max-width:none}.home-calendar th{font-size:11px}.home-calendar td{font-size:12px}.contact-form>.e-con-inner>div:nth-child(1){padding-right:10px}.contact-form>.e-con-inner>div:nth-child(2){padding-left:10px}.policy-info .items{grid-template-columns:repeat(2,1fr)}.rates-table .elementor-widget-text-editor.table table{min-width:700px;max-width:none}.pball-schedules .schedule{padding-left:2rem;padding-right:2rem}.pball-schedules .elementor-widget-heading h3{font-size:36px}.pball-schedules .elementor-widget-text-editor p br.desktop-only{display:none}.pball-schedules .elementor-widget-text-editor.table{width:50%}.facility-tiles>.e-con-inner>div{width:50%}.facility-tiles>.e-con-inner>div:nth-child(3){order:5}.facility-tiles>.e-con-inner>div:nth-child(4){order:3}.facility-tiles>.e-con-inner>div:nth-child(5){order:4}.facility-tiles>.e-con-inner>div:nth-child(6){order:6}.leagues-season .elementor-widget-text-editor.table table{min-width:700px;max-width:none}.membership-rates .rates{justify-content:center!important;flex-wrap:wrap!important}.membership-rates .rates>div{width:220px}.membership-time .info{gap:25px}.membership-time .info>div{padding-left:2rem;padding-right:2rem}.pros-items .items{grid-template-columns:repeat(2,1fr)}.pros-items .group.professionals .items{max-width:812px}.academy-lessons .items{grid-template-columns:repeat(2,1fr)}.academy-faqs .elementor-widget-toggle .elementor-toggle-item{padding-left:110px;padding-right:110px}.academy-faqs .elementor-widget-toggle .elementor-tab-title:before{left:calc((110px - 2rem) * -1)}.academy-faqs .elementor-widget-toggle .elementor-tab-title:after{right:calc((110px - 2rem) * -1)}.academy-classes .items{grid-template-columns:repeat(2,1fr)}.crates-table .elementor-widget-text-editor.table table{min-width:700px;max-width:none}}@media (max-width:767px){.header-main>div>div:nth-child(1)>div{padding-left:0!important}.header-main>div>div:nth-child(2)>div{margin:0!important}.header-main .elementor-widget-image{text-align:left!important}.header-main .elementor-widget-image img{max-width:80px}.header-main .elementor-widget-navigation .nd_elements_open_navigation_sidebar_content{margin-right:0}.home-announcements .items{flex-direction:column}.home-announcements .item{width:100%}.home-announcements .box{padding-left:2rem;padding-right:2rem}.home-announcements h2{font-size:18px;line-height:1.1}.home-announcements p.label{padding-left:0}.home-announcements p.label:before{position:relative;left:auto;top:auto;margin-bottom:1rem}.home-announcements .item:nth-child(odd){background:#3d5265}.home-announcements .item:nth-child(even){background:#3e8d72}.home-announcements .item:nth-child(odd) p.link a{color:#3d5265;-webkit-box-shadow:4px 4px 0 #032543;-moz-box-shadow:4px 4px 0 #032543;box-shadow:4px 4px 0 #032543}.home-announcements .item:nth-child(even) p.link a{color:#3e8d72;-webkit-box-shadow:4px 4px 0 #43603e;-moz-box-shadow:4px 4px 0 #43603e;box-shadow:4px 4px 0 #43603e}.home-intro .elementor-widget-heading h1{font-size:36px!important;line-height:1.1!important}.home-intro .elementor-widget-heading h2{font-size:64px!important}.home-activities .elementor-widget-heading h1{font-size:36px!important;line-height:1.1!important}.home-activities .elementor-widget-heading h2{font-size:64px!important}.home-activities .elementor-widget-image-box .elementor-image-box-img{width:100%!important;margin-bottom:1rem!important;text-align:center}.home-activities .elementor-widget-image-box .elementor-image-box-img img{max-width:86px}.home-activities .elementor-widget-image-box .elementor-image-box-title{text-align:center}.home-activities .elementor-widget-image-box .elementor-image-box-description{text-align:center}.home-exp .elementor-widget-heading h1{font-size:36px!important;line-height:1.1!important}.home-exp .elementor-widget-heading h2{font-size:64px!important}.home-events .elementor-widget-heading h1{font-size:36px!important;line-height:1.1!important}.home-events .elementor-widget-heading h2{font-size:64px!important}.home-events .elementor-widget-eventsgrid .nd_elements_eventsgrid_compo_l2>.nd_elements_position_relative{width:100%}.footer-top>div{flex-direction:column}.footer-top>div>div{width:100%!important}.footer-top>div>div:nth-child(1),.footer-top>div>div:nth-child(4){width:100%!important}.footer-top .elementor-widget-heading h4{text-align:center}.footer-top>div>div:nth-child(1) .elementor-widget-text-editor{margin-left:auto;margin-right:auto}.footer-top .elementor-widget-text-editor p{text-align:center}.footer-top .elementor-widget-social-icons .elementor-social-icons-wrapper{justify-content:center}.footer-top .elementor-widget-text-editor.menu-links ul li{text-align:center}.footer-top .elementor-widget-text-editor.menu-classes ul{margin-left:auto;margin-right:auto}.footer-top .elementor-widget-icon-list .elementor-icon-list-item,.footer-top .elementor-widget-icon-list .elementor-icon-list-item a{flex-direction:column;align-items:center}.footer-top .elementor-widget-icon-list .elementor-icon-list-item{padding-left:0}.footer-top .elementor-widget-icon-list .elementor-icon-list-icon{position:relative;left:auto;top:auto;margin-bottom:.5rem}.footer-top .elementor-widget-icon-list .elementor-icon-list-text{text-align:center}.footer-copyright .elementor-widget-text-editor p{text-align:center}.page-top>.e-con-inner{height:170px}.page-top .elementor-widget-heading h1{font-size:28px}#nd_options_eventscalendar_header_img .nd_options_container{height:170px}#nd_options_eventscalendar_header_img h1{font-size:28px!important}.contact-form{padding-top:6rem;padding-bottom:6rem}.contact-form>.e-con-inner>div:nth-child(1){margin-bottom:4rem}.contact-form .elementor-widget-heading h1{font-size:36px!important;line-height:1.1!important}.contact-form .elementor-widget-heading h2{font-size:64px!important}.contact-form .green,.contact-form .yellow{padding-left:2rem;padding-right:2rem}.policy-info .elementor-widget-heading h3{font-size:36px}.policy-info .items{grid-template-columns:1fr}.policy-info .items .elementor-widget-text-editor{min-height:0}.policy-info .items .elementor-widget-text-editor>div{padding-left:2rem;padding-right:2rem}.rates-table .elementor-widget-heading h1{font-size:36px!important;line-height:1.1!important}.rates-table .elementor-widget-heading h2{font-size:64px!important}.rates-table>.e-con-inner{flex-direction:column}.rates-table>.e-con-inner>div:nth-child(1){position:static;left:auto;top:auto;width:100%;margin-bottom:4rem;padding-right:10px}.rates-table>.e-con-inner>div:nth-child(2){width:100%}.rates-table .elementor-widget-text-editor.table{max-height:80vh}.pball-schedules .elementor-widget-heading h2{font-size:64px!important}.pball-schedules .elementor-widget-text-editor.table{float:none;width:100%;margin:0 0 40px 0}.pball-schedules .elementor-widget-text-editor.table table td:nth-child(1){width:auto}.home-intro.facility .images{flex-direction:row!important;flex-wrap:nowrap!important}.facility-tiles>.e-con-inner>div{padding-right:2rem;padding-left:2rem}.home-intro.leagues .images{flex-direction:row!important;flex-wrap:nowrap!important}.leagues-season .elementor-widget-heading h2{font-size:64px!important}.leagues-season .elementor-widget-heading h3{font-size:36px}.leagues-season .category>div:nth-child(1){width:100%;margin-bottom:4rem;padding-right:10px}.leagues-season .category>div:nth-child(2){width:100%}.leagues-season .elementor-widget-text-editor.table{max-height:80vh}.membership-rates .elementor-widget-heading h3{font-size:36px}.membership-time .elementor-widget-heading h3{font-size:36px}.pros-items h3{font-size:36px}.pros-items .item .info{padding-left:2rem;padding-right:2rem}.pros-items .item h4{font-size:20px}.academy-lessons .info{padding-left:2rem;padding-right:2rem}.academy-lessons .elementor-widget-heading h3{font-size:36px}.academy-lessons .elementor-widget-heading h4{font-size:20px}.academy-faqs .elementor-widget-heading h3{font-size:36px}.academy-faqs .elementor-widget-toggle .elementor-toggle-item{padding-left:80px;padding-right:80px}.academy-faqs .elementor-widget-toggle .elementor-tab-title:before{left:calc((80px - 1rem) * -1);top:-10px;width:48px;height:48px}.academy-faqs .elementor-widget-toggle .elementor-tab-title:after{right:calc((80px - 1rem) * -1);top:-2px;width:32px;height:32px}.academy-faqs .elementor-widget-toggle .elementor-toggle-title{font-size:18px;line-height:1.5}.academy-classes .items>.e-con>.e-con-inner{padding-left:2rem;padding-right:2rem}.academy-classes .elementor-widget-heading h3{font-size:36px}.academy-classes .elementor-widget-heading h4{font-size:20px}.crates-table .elementor-widget-heading h1{font-size:36px!important;line-height:1.1!important}.crates-table .elementor-widget-heading h2{font-size:64px!important}.crates-table>.e-con-inner{flex-direction:column}.crates-table>.e-con-inner>div:nth-child(1){position:static;left:auto;top:auto;width:100%;margin-bottom:4rem;padding-right:10px}.crates-table>.e-con-inner>div:nth-child(2){width:100%}.crates-table .elementor-widget-text-editor.table{max-height:80vh}body.error404 .nicdark_font_size_150{font-size:64px}body.error404 .nicdark_section h1{line-height:1.1}body.error404 .nicdark_404_search_section input[type="text"]{width:100%}.cr2-pricing .elementor-widget-heading h3{font-size:36px}}@media (max-width:575px){.page-top>.e-con-inner{height:140px}.page-top .elementor-widget-heading h1{font-size:23px}#nd_options_eventscalendar_header_img .nd_options_container{height:140px}#nd_options_eventscalendar_header_img h1{font-size:23px!important}.home-intro.facility .images{flex-direction:column!important;flex-wrap:wrap!important}.home-intro.facility .images>div:nth-child(2)>div:nth-child(1){order:1}.home-intro.facility .images>div:nth-child(2)>div:nth-child(2){order:2}.home-exp .elementor-section>.elementor-container{margin:0}.home-exp .elementor-section>.elementor-container>.elementor-column{padding:0}.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(1),.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(2),.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(3){width:100%}.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(1)>.elementor-widget-wrap,.home-exp .elementor-section>.elementor-container>.elementor-column:nth-child(2)>.elementor-widget-wrap{padding-bottom:6px!important}.facility-tiles>.e-con-inner>div{width:100%}.facility-tiles>.e-con-inner>div:nth-child(4){order:4}.facility-tiles>.e-con-inner>div:nth-child(5){order:3}.home-intro.leagues>.elementor-container>.elementor-column:nth-child(1){display:none}.home-intro.leagues>.elementor-container>.elementor-column:nth-child(2)>.elementor-widget-wrap{padding-top:0!important}.home-intro.leagues .images>div:nth-child(1):after{display:none}.home-intro.leagues .images>div:nth-child(2):before{display:none}.pros-items .items{grid-template-columns:1fr}.pros-items .group.head-professionals .items{grid-template-columns:1fr}.pros-items .group.professionals .items{max-width:390px}.pros-items .item .info{min-height:0}.pros-items .group.head-professionals .item .info{min-height:0}.academy-lessons .items{grid-template-columns:1fr}.academy-lessons .info{min-height:0}.academy-classes .items{grid-template-columns:1fr}.crates-table .elementor-widget-text-editor.table table th:nth-child(1){width:108px}.crates-table .elementor-widget-text-editor.table table td:nth-child(1){width:108px}}