:root{--wp--style--root--padding-right:1.5rem;--wp--style--root--padding-left:1.5rem}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull,body:not(.et_pb_pagebuilder_layout) #main-content>.container .entry-content p:empty{display:none}.has-border-color{border-style:solid}#main-content ul.wp-block-navigation__container{padding:unset}.has-global-padding>.alignfull,body:not(.et_pb_pagebuilder_layout) #main-content>.container .entry-content>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding>.alignfull,body:not(.et_pb_pagebuilder_layout) #main-content>.container .entry-content>*:not(.alignfull,.alignwide){max-width:var(--wp--style--global--content-size);margin-inline:auto}body:not(.et_pb_pagebuilder_layout) #main-content>.container{width:100%!important;max-width:100%!important;padding-top:0!important}body:not(.et_pb_pagebuilder_layout).admin-bar .entry-content{padding-top:32px}body:not(.et_pb_pagebuilder_layout) #main-content .entry-content{padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}body:not(.et_pb_pagebuilder_layout) #main-content>.container .entry-title.main_title{display:none}body:not(.et_pb_pagebuilder_layout) #main-content .entry-content h1,body:not(.et_pb_pagebuilder_layout) #main-content .entry-content h2,body:not(.et_pb_pagebuilder_layout) #main-content .entry-content h3,body:not(.et_pb_pagebuilder_layout) #main-content .entry-content h4,body:not(.et_pb_pagebuilder_layout) #main-content .entry-content h5,body:not(.et_pb_pagebuilder_layout) #main-content .entry-content h6{padding-bottom:unset;line-height:1.2;font-weight:900}@media (min-width:981px){body.single-groups #left-area{width:70%}}@media all and (max-width:767px){.two-col-mob .et_pb_column{width:47.25%!important}.two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (max-width:767px){.three-col-mob .et_pb_column{width:29.6667%!important}.three-col-mob .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.three-col-mob .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}@media all and (max-width:767px){.four-col-mob .et_pb_column{width:20.875%!important}.four-col-mob .et_pb_column:nth-last-child(-n+4){margin-bottom:0}.four-col-mob .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}}@media all and (max-width:767px){.five-col-mob .et_pb_column{width:15.6%!important}.five-col-mob .et_pb_column:nth-last-child(-n+5){margin-bottom:0}.five-col-mob .et_pb_column:not(:nth-child(5n)){margin-right:5.5%!important}}@media all and (max-width:767px){.six-col-mob .et_pb_column{width:12.083%!important}.six-col-mob .et_pb_column:nth-last-child(-n+6){margin-bottom:0}.six-col-mob .et_pb_column:not(:nth-child(6n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){.one-col-tab .et_pb_column{margin-right:0!important;width:100%!important}.one-col-tab .et_pb_column:not(:last-child){margin-bottom:30px!important}}@media all and (min-width:768px) and (max-width:980px){.two-col-tab .et_pb_column{width:47.25%!important}.two-col-tab .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.two-col-tab .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){.three-col-tab .et_pb_column{width:29.6667%!important}.three-col-tab .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.three-col-tab .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){.four-col-tab .et_pb_column{width:20.875%!important}.four-col-tab .et_pb_column:nth-last-child(-n+4){margin-bottom:0}.four-col-tab .et_pb_column:not(:nth-child(4n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){.five-col-tab .et_pb_column{width:15.6%!important}.five-col-mob .et_pb_column:nth-last-child(-n+5){margin-bottom:0}.five-col-tab .et_pb_column:not(:nth-child(5n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){.six-col-tab .et_pb_column{width:12.083%!important}.six-col-tab .et_pb_column:nth-last-child(-n+6){margin-bottom:0}.six-col-tab .et_pb_column:not(:nth-child(6n)){margin-right:5.5%!important}}.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost{display:none}.tribe-events-before-html{display:none}.tribe-events-schedule.tribe-clearfix{display:none}.entry-title{display:none!important}.add-remove-top-space{margin-top:0!important}.remove-bottom-space-0{margin-bottom:0}.remove-top-space-0{margin-top:0}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{background:#f9fafb;color:#111827;border:1px solid #d1d5db;border-radius:6px;padding:12px;font-size:14px}.gform_wrapper .gfield_label{font-weight:600;color:#111827;margin-bottom:6px}.gform_wrapper .gfield{margin-bottom:16px}.gform_wrapper .gform_button{background:#6dbf4b;color:#ffffff;border:none;padding:14px;width:100%;font-weight:bold;border-radius:6px;font-size:16px}.gform_wrapper .gform_button:hover{background:#5aa63e}.gform_wrapper{margin:0}.single-tribe_events .tribe-events-sub-nav,.single-tribe_events .tribe-events-nav-pagination,.single-tribe_events .tribe-events-back{display:none!important;.wm-teams-register-wrap{max-width:860px;margin:60px auto;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;padding:36px;box-shadow:0 8px 30px rgba(0,0,0,0.05)}.wm-teams-register-wrap .gform_wrapper{margin:0}.wm-teams-register-wrap .gform_wrapper.gravity-theme{--gf-color-primary:#7bbf43;--gf-color-primary-rgb:123,191,67}.wm-teams-register-wrap .gform_heading{margin-bottom:24px}.wm-teams-register-wrap .gform_title{font-size:42px!important;line-height:1.05;font-weight:800!important;letter-spacing:-0.02em;color:#1f2937;margin-bottom:10px!important;text-transform:none!important}.wm-teams-register-wrap .gform_description{font-size:17px;line-height:1.6;color:#6b7280;margin-bottom:8px}.wm-teams-register-wrap .gsection{border-bottom:1px solid #e5e7eb!important;padding-bottom:10px!important;margin-top:28px!important;margin-bottom:24px!important}.wm-teams-register-wrap .gsection_title{font-size:24px!important;line-height:1.2;font-weight:800!important;color:#111827;margin:0!important;text-transform:none!important;letter-spacing:-0.01em}.wm-teams-register-wrap .gfield_label,.wm-teams-register-wrap .ginput_container_name label,.wm-teams-register-wrap .gchoice label{color:#374151!important;font-weight:600!important;font-size:15px!important}.wm-teams-register-wrap .gfield{margin-bottom:18px!important}.wm-teams-register-wrap .gform_wrapper input[type="text"],.wm-teams-register-wrap .gform_wrapper input[type="email"],.wm-teams-register-wrap .gform_wrapper input[type="tel"],.wm-teams-register-wrap .gform_wrapper input[type="password"],.wm-teams-register-wrap .gform_wrapper input[type="number"],.wm-teams-register-wrap .gform_wrapper select,.wm-teams-register-wrap .gform_wrapper textarea{background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:10px!important;color:#111827!important;min-height:52px;padding:12px 14px!important;font-size:16px!important;box-shadow:none!important;transition:border-color 0.2s ease,box-shadow 0.2s ease}.wm-teams-register-wrap .gform_wrapper textarea{min-height:120px}.wm-teams-register-wrap .gform_wrapper input:focus,.wm-teams-register-wrap .gform_wrapper select:focus,.wm-teams-register-wrap .gform_wrapper textarea:focus{border-color:#7bbf43!important;box-shadow:0 0 0 3px rgba(123,191,67,0.15)!important;outline:none!important}.wm-teams-register-wrap .gform_wrapper ::placeholder{color:#9ca3af;opacity:1}.wm-teams-register-wrap .ginput_complex label{margin-top:6px!important;font-size:13px!important;color:#6b7280!important;font-weight:500!important}.wm-teams-register-wrap .gfield_radio{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin-top:8px!important}.wm-teams-register-wrap .gchoice{display:flex!important;align-items:center;gap:10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.wm-teams-register-wrap .gchoice input[type="radio"]{margin:0!important}.wm-teams-register-wrap .gfield_checkbox .gchoice{background:transparent;border:0;padding:0;border-radius:0}.wm-teams-register-wrap .ginput_container_password{display:block}.wm-teams-register-wrap .gform_validation_errors,.wm-teams-register-wrap .validation_message{border-radius:10px!important}.wm-teams-register-wrap .gform_footer,.wm-teams-register-wrap .gform_page_footer{margin-top:28px!important;padding-top:0!important}.wm-teams-register-wrap .gform_button,.wm-teams-register-wrap input[type="submit"].gform_button,.wm-teams-register-wrap .gform_next_button,.wm-teams-register-wrap .gform_previous_button{background:#7bbf43!important;color:#ffffff!important;border:none!important;border-radius:10px!important;min-height:54px;padding:14px 22px!important;font-size:16px!important;font-weight:700!important;box-shadow:none!important;transition:background 0.2s ease,transform 0.1s ease}.wm-teams-register-wrap .gform_button:hover,.wm-teams-register-wrap input[type="submit"].gform_button:hover,.wm-teams-register-wrap .gform_next_button:hover,.wm-teams-register-wrap .gform_previous_button:hover{background:#6aa63a!important;transform:translateY(-1px)}@media (max-width:767px){.wm-teams-register-wrap{margin:24px 16px;padding:22px}.wm-teams-register-wrap .gform_title{font-size:32px!important}.wm-teams-register-wrap .gfield_radio{grid-template-columns:1fr}}.wm-teams-register-wrap .gform_wrapper,.wm-teams-register-wrap .gform_wrapper *{box-sizing:border-box}.wm-teams-register-wrap{max-width:900px;margin:60px auto;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:30px}.wm-teams-register-wrap input,.wm-teams-register-wrap select,.wm-teams-register-wrap textarea{background:#f9fafb!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:12px!important;height:48px}.wm-teams-register-wrap label{font-weight:600!important;color:#111827!important}.wm-teams-register-wrap h2,.wm-teams-register-wrap h3{font-size:20px!important;font-weight:700!important;border-bottom:1px solid #e5e7eb;padding-bottom:6px}.wm-teams-register-wrap .gfield_radio{display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px}.wm-teams-register-wrap .gchoice{background:#f9fafb;border:1px solid #e5e7eb;padding:8px;border-radius:6px}.wm-teams-register-wrap .gform_button{background:#6dbf4b!important;color:white!important;border:none!important;padding:14px!important;width:100%;border-radius:8px!important;font-weight:bold}.wm-teams-register-wrap .gform_button:hover{background:#5aa63e!important}