    <script>
        document.addEventListener('DOMContentLoaded', function () {
            // Define the mapping of countries to states
            const countryStateMap = {
                "US": [
					"Alabama", "Alaska", "Arizona", "Arkansas", "California", "Colorado", 
					"Connecticut", "Delaware", "Florida", "Georgia", "Hawaii", "Idaho", 
					"Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", "Louisiana", 
					"Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", 
					"Mississippi", "Missouri", "Montana", "Nebraska", "Nevada", 
					"New Hampshire", "New Jersey", "New Mexico", "New York", "North Carolina", 
					"North Dakota", "Ohio", "Oklahoma", "Oregon", "Pennsylvania", 
					"Rhode Island", "South Carolina", "South Dakota", "Tennessee", "Texas", 
					"Utah", "Vermont", "Virginia", "Washington", "West Virginia", 
					"Wisconsin", "Wyoming"
				],
                "Canada": [
					"Alberta", "British Columbia", "Manitoba", "New Brunswick", 
					"Newfoundland and Labrador", "Nova Scotia", "Ontario", "Prince Edward Island", 
					"Quebec", "Saskatchewan", "Northwest Territories", "Nunavut", "Yukon"
				]
            };

			console.log('country state...');
            // Get the country and state dropdowns
            const countryDropdown = document.querySelector('#input_17_3');
            const stateDropdown = document.querySelector('#input_17_4');

            // Listen for changes to the country dropdown
            countryDropdown.addEventListener('change', function () {
				console.log('country is changed');
                // Clear existing state options
                stateDropdown.innerHTML = '<option value="">Select a state</option>';

                // Get the selected country
                const selectedCountry = countryDropdown.value;

                // Populate states based on the selected country
                if (countryStateMap[selectedCountry]) {
                    countryStateMap[selectedCountry].forEach(function (state) {
                        const option = document.createElement('option');
                        option.value = state;
                        option.textContent = state;
                        stateDropdown.appendChild(option);
                    });
                }
            });
        });
    </script>
    
<style >body #gform_wrapper_18 {border-width: 0; border-style: solid;border-width:0px;font-family:inherit;}body #gform_wrapper_18 .gform_heading {border-style: solid;border-width:0px;border-width: 0px;}body #gform_wrapper_18 .gform_heading .gform_title {font-weight: normal; }body #gform_wrapper_18 .gform_heading .gform_description {font-weight: normal; display:block;}body #gform_wrapper_18 .gform_footer .gform_button,body #gform_wrapper_18 .gform_page_footer .gform_button,body #gform_wrapper_18 .gform_page_footer .gform_previous_button,body #gform_wrapper_18 .gform_page_footer .gform_next_button,body #gform_wrapper_18 .gfield#field_submit .gform-button{border-style: solid;font-weight: normal; width:100%;border-width:0px;border-style:solid;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;}body #gform_wrapper_18 .gform_footer .gform_button:hover,body #gform_wrapper_18 .gform_page_footer .gform_button:hover,body #gform_wrapper_18 .gform_page_footer .gform_previous_button:hover,body #gform_wrapper_18 .gform_page_footer .gform_next_button:hover,body #gform_wrapper_18 .gfield#field_submit .gform-button:hover {border-type:solid;border-style: solid;}body #gform_wrapper_18 .gform_footer button.mdc-button:hover {background-color:;color:;}body #gform_wrapper_18 .gform_body .gform_fields .gfield input[type=text]:not(.gform-text-input-reset),body #gform_wrapper_18 .gform_body .gform_fields .gfield input[type=email],body #gform_wrapper_18 .gform_body .gform_fields .gfield input[type=tel],body #gform_wrapper_18 .gform_body .gform_fields .gfield input[type=url],body #gform_wrapper_18 .gform_body .gform_fields .gfield input[type=password],body #gform_wrapper_18 .gform_body .gform_fields .gfield input[type=number]{font-weight: normal; max-width:100%;}body #gform_wrapper_18 .gform_body .gform_fields .gfield textarea {border-style:solid;font-weight: normal; }body #gform_wrapper_18 .gform_body .gform_fields .gfield select {font-weight: normal; max-width: 100%;}body #gform_wrapper_18 .gfield_radio .gchoice label {font-weight: normal; }body #gform_wrapper_18 .gfield_checkbox .gchoice label,body #gform_wrapper_18 .gfield .ginput_container_consent label{font-weight: normal; }body #gform_wrapper_18 .gform_body .gform_fields .gfield .gfield_label {font-weight: normal; font-weight: bold; justify-content:;}body #gform_wrapper_18 .gform_body .gform_fields .gfield .gfield_description {font-weight: normal; }body #gform_wrapper_18 .gform_body .gform_fields .gsection .gsection_title {font-weight: normal; font-weight: bold; }body #gform_wrapper_18 .gform_body .gform_fields .gsection .gsection_description {font-weight: normal; padding: 0 16px 0 0 !important;}body #gform_confirmation_message_18  {font-weight: normal; }body #gform_wrapper_18 .validation_error,body #gform_wrapper_18 .gform_validation_errors {font-weight: normal; border-width:1px;border-style:solid;}body #gform_wrapper_18 .gform_validation_errors h2.gform_submission_error{}body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_complex .ginput_full label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_complex .ginput_right label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_complex .ginput_left label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .name_first label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .name_prefix label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .name_middle label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .name_suffix label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .name_last label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .address_line_1 label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .address_line_2 label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .address_city label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .address_state label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .address_zip label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .address_country label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .gfield_time_hour label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .gfield_time_minute label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .gfield_date_month label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .gfield_date_day label,body #gform_wrapper_18 .gform_body .gform_fields .gfield .gfield_date_year label {font-weight: normal; }body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list {}body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_header_item:not(:last-child),body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list .gfield_list thead th:not(:last-child){font-weight: normal; font-weight: bold; }body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell input {font-weight: normal; }body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list gfield_list .gfield_list_cell  {}/* Option to style placeholder */body #gform_wrapper_18 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */font-weight: normal; }body #gform_wrapper_18 ::-moz-placeholder { /* Firefox 19+ */font-weight: normal; }body #gform_wrapper_18 :-ms-input-placeholder { /* IE 10+ */font-weight: normal; }body #gform_wrapper_18 :-moz-placeholder { /* Firefox 18- */font-weight: normal; }/* Styling for Tablets */
@media only screen and ( max-width: 800px ) and ( min-width:481px ) {body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell::after{font-weight: normal; font-weight: bold; }body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list .gfield_list_groups .gfield_list_group{}}
/* Styling for phones */
@media only screen and ( max-width: 480px ) {body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list .gfield_list .gfield_list_cell::after {font-weight: normal; font-weight: bold; }body #gform_wrapper_18 .gform_body .gform_fields .gfield .ginput_list .gfield_list_group {}}
/*Option to add custom CSS */</style>
<style >#gform_wrapper_18 .gform_body .gform_fields .gfield#field_18_1 input[type=text],#gform_wrapper_18 .gform_body .gform_fields .gfield#field_18_1 input[type=email],#gform_wrapper_18 .gform_body .gform_fields .gfield#field_18_1 input[type=tel],#gform_wrapper_18 .gform_body .gform_fields .gfield#field_18_1 input[type=url],#gform_wrapper_18 .gform_body .gform_fields .gfield#field_18_1 input[type=password],#gform_wrapper_18 .gform_body .gform_fields .gfield#field_18_1 input[type=number]{max-width:100%;}body #gform_wrapper_18 .gform_body .gform_fields .gfield#field_18_1 .gfield_label {font-weight: bold; }/* Styling for Tablets */@media only screen and ( max-width: 800px ) and ( min-width:481px ) {}@media only screen and ( max-width: 480px ) {}</style>BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//PoolPro - ECPv6.17.4.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://poolpromag.com
X-WR-CALDESC:Events for PoolPro
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:America/Phoenix
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0700
TZNAME:MST
DTSTART:20250101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=America/Phoenix:20260916T000000
DTEND;TZID=America/Phoenix:20260918T235959
DTSTAMP:20260710T202059Z
CREATED:20260710T193615Z
LAST-MODIFIED:20260710T202059Z
UID:10000086-1789516800-1789775999@poolpromag.com
SUMMARY:MasterMind Summit
DESCRIPTION:Your Competitive Edge Starts Here\n\n\n\n\n\nGet ready for an exclusive\, energizing event designed for leaders and innovators in the pool\, spa\, and hot tub industry. Join the GENESIS® faculty and top professionals nationwide for strategic insights\, collaborative sessions\, and powerful connections.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n        \n        \n        \n            \n                \n                    \n                        \n                                \n                                    \n                                        Keep up with the most cutting edge pool professional today.\n                                    \n\n                                    Join 3\,000+ pool industry professionals receiving the PoolPro newsletter every other Wednesday.\n                                     \n                                \n\n                                \n                                    \n                                         \n\n                \n                        CommentsThis field is for validation purposes and should be left unchanged.Email(Required)\n                            \n                        \n         Submit
URL:https://poolpromag.com/event/mastermind-summit/
LOCATION:The Wigwam Arizona\, 300 E Wigwam Blvd\, Litchfield Park\, Arizona\, 85340\, United States
CATEGORIES:Association
ATTACH;FMTTYPE=image/png:https://poolpromag.com/wp-content/uploads/2026/07/mastermind-logo-horizontal.png
ORGANIZER;CN="Pool & Hot Tub Alliance":MAILTO:service@phta.org
END:VEVENT
END:VCALENDAR