/**handles:wingsetc-summit-style**/
*,::after,::before{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.6;color:#555;background-color:#fff}img{max-width:100%;height:auto;display:block}a{color:#c8102e;text-decoration:none}a:hover{text-decoration:underline}ol,ul{margin:0 0 1.5em 1.25em;padding:0}li{margin-bottom:0}h1,h2,h3,h4{margin:0 0 .6em;line-height:1.25;font-weight:700;color:#c8102e}h1{font-size:2.25rem}h2{font-size:1.75rem;margin-top:1.75em}p{margin:0 0 1.25em}.fl-button-text{color:#fff}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 20px}.site-header{padding:0;text-align:center;background:#fff;border-bottom:1px solid #e5e5e5}.site-logo{display:inline-block;max-width:280px}.site-logo img{width:100%;height:auto}.main-nav{text-align:center;padding:12px 0;background:#fff;border-bottom:1px solid #e5e5e5}.main-nav ul{list-style:none;margin:0;padding:0;display:inline-flex;gap:2rem;flex-wrap:wrap;justify-content:center}.main-nav a{color:#333;font-size:1rem;font-weight:500;text-decoration:none;padding:4px 2px}.main-nav .current-menu-item a,.main-nav .current_page_item a,.main-nav a:hover{color:#c8102e;text-decoration:none}.promo-banner{background:#1a1a1a;color:#fff;text-align:center;padding:14px 20px;font-size:1.15rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;line-height:1.3}.site-main{padding:30px 0 20px}.content-grid{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start}.fl-module-content{margin:5px}p{margin:0 0 10px}@media (max-width:900px){.content-grid{grid-template-columns:1fr}}.event-intro h1{color:#c8102e;font-size:2.4rem;margin-bottom:.4em}.event-meta{color:#666;font-size:1.15rem;margin-bottom:1.5em;line-height:1.5}.event-meta p{margin:0 0 .15em}.event-description{color:#666;font-size:1.05rem;line-height:1.7;margin-bottom:1.75em}.btn-register{display:inline-block;background:#c8102e;color:#fff!important;font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:16px 48px;border-radius:6px;text-decoration:none!important;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease;box-shadow:0 2px 6px rgba(200,16,46,.25)}.btn-register:hover{background:#a00d25;transform:translateY(-1px);box-shadow:0 4px 10px rgba(200,16,46,.3)}.event-info{margin-top:2.5em}.event-info h2{color:#c8102e;font-size:1.85rem;margin-bottom:.8em}.event-info ul{list-style:disc;margin-left:1.4em;color:#555}.event-info ul ul{list-style:circle;margin-top:.35em;margin-bottom:.6em}.event-info li{margin-bottom:.5em;line-height:1.5}.event-images{display:flex;flex-direction:column;gap:18px}.event-images img{width:100%;border-radius:6px;box-shadow:0 3px 12px rgba(0,0,0,.12)}.site-footer{background:#fff;border-top:1px solid #e5e5e5;padding:25px 0;text-align:center;color:#777;font-size:.95rem}.woocommerce-page .site-main{max-width:1100px;margin:0 auto}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{text-align:center}.single-product #sidebar{display:none!important}.product.type-product:after{content:"";display:block;clear:both}@media (max-width:600px){.event-intro h1{font-size:1.85rem}.promo-banner{font-size:.95rem;padding:12px 15px}.btn-register{display:block;text-align:center;padding:15px 20px}.main-nav ul{gap:1.25rem}}.entry-content{max-width:100%}.entry-content .wp-block-columns{gap:2.5rem;margin-bottom:0}.entry-content .wp-block-column{margin:0}.entry-content h1{color:#c8102e;font-size:2.4rem;margin-bottom:.4em}.entry-content h2{color:#c8102e;font-size:1.85rem;margin-top:0;margin-bottom:0}.entry-content p{color:#000;font-size:1rem}.entry-content ol,.entry-content ul{color:#555}.entry-content ul ul{list-style:circle;margin-top:.35em;margin-bottom:.6em}.entry-content .wp-block-button .wp-block-button__link,.entry-content .wp-block-button__link{background-color:#c8102e!important;color:#fff!important;font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:16px 48px!important;border-radius:6px!important;border:none!important;text-decoration:none!important;box-shadow:0 2px 6px rgba(200,16,46,.25);transition:background .2s ease,transform .15s ease}.entry-content .wp-block-button .wp-block-button__link:hover,.entry-content .wp-block-button__link:hover{background-color:#a00d25!important;transform:translateY(-1px);box-shadow:0 4px 10px rgba(200,16,46,.3)}@media (max-width:600px){.entry-content .wp-block-button{width:100%}.entry-content .wp-block-button__link{display:block;text-align:center;width:100%}}.entry-content .wp-block-image img{border-radius:6px;box-shadow:0 3px 12px rgba(0,0,0,.12)}.entry-content .wp-block-image{margin-bottom:1.1rem}.entry-content .wp-block-group{margin-bottom:0}.entry-content .alignfull,.entry-content .alignwide{max-width:100%;margin-left:0;margin-right:0}@media (max-width:900px){.entry-content .wp-block-columns{flex-direction:column!important;gap:2rem!important}.entry-content .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important;width:100%!important}.entry-content h1{font-size:1.9rem}.entry-content .wp-block-image{margin-bottom:1rem}}@media (max-width:600px){.entry-content h1{font-size:1.7rem}.entry-content .wp-block-button__link{padding:15px 20px!important}}.entry-content .wp-block-details{border:none;margin-bottom:12px}.entry-content .wp-block-details summary{background-color:#c8102e;color:#fff;font-weight:700;font-size:1.05rem;padding:14px 18px;border-radius:4px;cursor:pointer;list-style:none}.entry-content .wp-block-details summary::-webkit-details-marker{display:none}.entry-content .wp-block-details summary::after{content:"+";float:right;font-size:1.3rem;font-weight:400}.entry-content .wp-block-details[open] summary::after{content:"−"}.entry-content .wp-block-details>:not(summary){padding:18px 8px 8px}.sponsorship-table{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0 20px}.sponsorship-table td,.sponsorship-table th{border:1px solid #ccc;padding:8px 6px;text-align:center;vertical-align:middle}.sponsorship-table th{background:#f5f5f5;font-weight:600;font-size:12px}.sponsorship-table .level-cell{text-align:left;font-weight:700;min-width:140px}.sponsorship-table .level-cell .price{display:block;font-weight:600;margin:4px 0}.sponsorship-table .level-cell .button,.sponsorship-table .level-cell a.button{display:inline-block;background:#fff;color:#333!important;border:1px solid #999;border-radius:4px;padding:4px 10px;font-size:12px;text-decoration:none!important;margin-top:4px}.sponsorship-table .level-cell a.button:hover{background:#f0f0f0}.sponsorship-table .platinum{background:#f0f0f0}.sponsorship-table .diamond{background:#c5b4e3}.sponsorship-table .ruby{background:#e74c3c;color:#fff}.sponsorship-table .gold{background:#f1c40f}.sponsorship-table .silver{background:#bdc3c7}.sponsorship-table .bronze{background:#e67e22;color:#fff}.sponsorship-table .vendor{background:#27ae60;color:#fff}.sponsorship-table .golf{background:#3498db;color:#fff}.sponsorship-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}.registercontainer{overflow-x:auto}.diamond{background-color:#8ea9db;color:#000}.ruby{background-color:#c00000;color:#000}.vendor{background-color:#00b050;color:#000}.golfHole{background-color:#00b0f0;color:#000}.fl-accordion-button{color:#fff;border:1px solid;background-color:#00305b}.registercontainer table{text-align:center;width:100%;font-size:13px}.registercontainer table a{color:#00305b}.registercontainer tr{border:1px solid}.registercontainer td{border:1px solid;padding:10px 0}.registercontainer th{border:1px solid #000;color:#000;max-width:150px}.centerheading{text-align:center!important}.product.woocommerce.add_to_cart_inline{border:none!important;padding-bottom:0!important}.platinum{background-color:#e5e4e2;color:#000}.gold{background-color:gold;color:#000}.silver{background-color:silver;color:#000}.bronze{background-color:#cd7f32;color:#000}.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.button.product_type_variable.add_to_cart_button{background-color:#00305b;color:#fff;border:none}.golf{color:#000;float:left;margin:0 0 3px 3px;display:block;background-color:#eee;width:143px;text-align:center}.exhibitorcol{width:100px;text-align:center;color:#000;border-color:#fff;background-color:#eee}.exhibitor{width:100%;text-align:center}.frame{border-color:#fff}.entry-content .wp-block-details>.registercontainer{padding:15px 0}.fl-accordion-medium .fl-accordion-content{padding:10px}.fl-page-header-fixed .fl-logo-img,.fl-page-nav-right.fl-page-header-fixed .fl-logo-img{max-height:70px!important}.fl-page-header-fixed .fl-page-header-logo{margin:0}.fl-page-header-container{padding-bottom:5px;padding-top:5px}table.frame{width:100%}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.5em;padding:0}.woocommerce-products-header__title.page-title{text-align:center;margin:0}.fl-woocommerce-products{max-width:800px;margin:auto}.wingsteamClass .price{display:none!important}.add_to_cart_inline .button{display:block!important}.fl-module-content{margin:5px}.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description{margin:0;padding-top:0}.gform_wrapper.gravity-theme .gsection{background-color:#d3d3d3;border:0;padding-left:2rem}.gform_wrapper.gravity-theme .gfield_label{color:#000}.gform_wrapper.gravity-theme .gfield.gfield--width-full{margin-top:1rem}table{border-collapse:collapse;border-spacing:0}@media (max-width:900px){.sponsorship-table{font-size:12px}.sponsorship-table td,.sponsorship-table th{padding:6px 4px}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none;color:grey;font-size:14px;line-height:20px;font-weight:400;text-shadow:none;box-shadow:none;background:#fcfcfc;padding:6px 12px;border-width:1px;border-style:solid;border-color:#ccc;border-image:none;border-radius:4px}.add_to_cart_inline .button{display:block!important}.fl-row-content-wrap{padding:0}.cross-sells{display:none}