.wp-block-contact-form-7-contact-form-selector .wpcf7{max-width:700px;margin:0 auto;padding:var(--global-lg-spacing);background:var(--global-palette8);border-radius:12px;box-shadow:0 2px 10px rgba(var(--global-palette9rgb), 0.08);font-family:var(--global-body-font-family);color:var(--global-palette9)}.wp-block-contact-form-7-contact-form-selector .wpcf7-form{display:grid;gap:var(--global-md-spacing)}.wp-block-contact-form-7-contact-form-selector label{display:block;margin-bottom:0;font-family:"Lexend Peta";font-size:.95rem;font-weight:500;color:var(--global-palette7)}.wp-block-contact-form-7-contact-form-selector .wpcf7-form-control-wrap{display:block;margin-top:.45rem}.wp-block-contact-form-7-contact-form-selector input[type=text],.wp-block-contact-form-7-contact-form-selector input[type=email],.wp-block-contact-form-7-contact-form-selector input[type=tel],.wp-block-contact-form-7-contact-form-selector input[type=number],.wp-block-contact-form-7-contact-form-selector textarea,.wp-block-contact-form-7-contact-form-selector select{width:100%;padding:.6rem .75rem;border:1px solid var(--global-palette-highlight) !important;border-radius:6px;font-size:1rem;background:var(--global-palette9);color:var(--global-palette7) !important;transition:border-color .2s ease,box-shadow .2s ease}.wp-block-contact-form-7-contact-form-selector input[type=text]:focus,.wp-block-contact-form-7-contact-form-selector input[type=email]:focus,.wp-block-contact-form-7-contact-form-selector input[type=tel]:focus,.wp-block-contact-form-7-contact-form-selector input[type=number]:focus,.wp-block-contact-form-7-contact-form-selector textarea:focus,.wp-block-contact-form-7-contact-form-selector select:focus{border-color:var(--global-palette-highlight);box-shadow:0 0 0 3px rgba(var(--global-palette9rgb), 0.15);outline:none}.wp-block-contact-form-7-contact-form-selector textarea{min-height:12rem;resize:vertical}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit{justify-self:start;min-width:10rem;padding:.75rem 1.5rem;border:none;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-size:1rem;cursor:pointer;transition:background .25s ease,color .25s ease}.wp-block-contact-form-7-contact-form-selector .wpcf7-submit:hover,.wp-block-contact-form-7-contact-form-selector .wpcf7-submit:focus{background:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover)}.wp-block-contact-form-7-contact-form-selector .wpcf7-spinner{margin:0 0 0 .75rem;align-self:center}.wp-block-contact-form-7-contact-form-selector .wpcf7-not-valid-tip{margin-top:.5rem;font-size:.85rem;color:var(--global-palette-highlight-alt)}.wp-block-contact-form-7-contact-form-selector .wpcf7-response-output{margin:0;border-radius:6px}@media(max-width: 600px){.entry-content .wp-block-contact-form-7-contact-form-selector .wpcf7{padding:var(--global-md-spacing)}.entry-content .wp-block-contact-form-7-contact-form-selector .wpcf7-submit{width:100%;justify-self:stretch}}.wpcf7-email-signup-section .wpcf7{background:rgba(0,0,0,0);padding:0}.wpcf7-email-signup-section .cf7-email-signup{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:12px;border:3px solid #25f4f4;border-radius:8px}.wpcf7-email-signup-section .cf7-email-signup .wpcf7-form-control-wrap{margin-top:0}.wpcf7-email-signup-section .cf7-email-signup .wpcf7-form-control-wrap input[type=email]{border:0 solid rgba(0,0,0,0) !important;background:rgba(0,0,0,0)}.wpcf7-email-signup-section .cf7-email-signup__field{margin:0}.wpcf7-email-signup-section .cf7-email-signup__button{min-height:48px;padding:0 32px;border:0;border-radius:6px;background:#25f4f4;color:#02060c;font-size:11px;font-weight:800;letter-spacing:.35em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 10px rgba(37,244,244,.9),inset 0 0 14px hsla(0,0%,100%,.25)}.wpcf7-email-signup-section .cf7-email-signup__button:hover,.wpcf7-email-signup-section .cf7-email-signup__button:focus{background:#4fffff}.wpcf7-email-signup-section .cf7-email-signup__email,.wpcf7-email-signup-section .cf7-email-signup__email.wpcf7-form-control{display:block;width:100%;min-height:48px;padding:0 18px;border:0;outline:0;box-shadow:none;background:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;color:#fff;font-size:20px;font-family:inherit}.wpcf7-email-signup-section .cf7-email-signup__email::placeholder,.wpcf7-email-signup-section .cf7-email-signup__email.wpcf7-form-control::placeholder{color:#8f8f9a;opacity:1}.wpcf7-email-signup-section .cf7-email-signup__email:focus,.wpcf7-email-signup-section .cf7-email-signup__email:hover,.wpcf7-email-signup-section .cf7-email-signup__email:active,.wpcf7-email-signup-section .cf7-email-signup__email.wpcf7-form-control:focus,.wpcf7-email-signup-section .cf7-email-signup__email.wpcf7-form-control:hover,.wpcf7-email-signup-section .cf7-email-signup__email.wpcf7-form-control:active{border:0;outline:0;box-shadow:none;background:rgba(0,0,0,0)}.wpcf7-email-signup-section .cf7-email-signup input[type=text]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=email]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=url]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=password]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=search]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=number]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=tel]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=range]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=date]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=month]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=week]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=time]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=datetime]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=datetime-local]:focus,.wpcf7-email-signup-section .cf7-email-signup input[type=color]:focus,.wpcf7-email-signup-section .cf7-email-signup textarea:focus{color:#fff}.wpcf7-email-signup-section .cf7-email-signup .wpcf7-spinner{position:absolute;right:18px;bottom:18px;margin:0;background-color:var(--global-palette2);box-shadow:0 0 10px rgba(37,244,244,.8)}.wpcf7-email-signup-section .cf7-email-signup .wpcf7-not-valid-tip{position:absolute;left:18px;bottom:-30px;margin:0;color:#25f4f4;font-size:13px;letter-spacing:.04em;text-shadow:0 0 8px rgba(37,244,244,.65)}.wpcf7-email-signup-section .cf7-email-signup .wpcf7-response-output{position:absolute;left:0;right:0;top:calc(100% + 10px);margin:0;padding:.75rem 1rem;border:1px solid #25f4f4;border-radius:6px;color:#25f4f4;background:#02060c;box-shadow:0 0 14px rgba(37,244,244,.45);font-size:14px}@media(max-width: 600px){.wpcf7-email-signup-section .cf7-email-signup{grid-template-columns:1fr;padding:0;border:0 solid rgba(0,0,0,0);border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.wpcf7-email-signup-section .cf7-email-signup .cf7-email-signup__field{padding:12px;border:3px solid #25f4f4;border-radius:8px;background:#02060c;box-shadow:0 0 8px rgba(37,244,244,.95),0 0 22px rgba(37,244,244,.55)}.wpcf7-email-signup-section .cf7-email-signup__button{width:100%}}.content-area{position:relative}.home-hero-row{position:relative;overflow:visible}.home-hero-row .kb-blocks-bg-video-container{left:0;height:100vh;opacity:.3;overflow:hidden;position:fixed;top:0;width:100%}.home-hero-row .kb-blocks-bg-video{width:100%;height:100%;object-fit:cover}.home-hero-row .kt-row-column-wrap{position:relative;z-index:2}@media(max-width: 768px){.home-hero-row .kb-blocks-bg-video-container{position:fixed}}@media(min-width: 1201px){.primary-header{--kb-header-logo-width: 350px}.primary-header .wp-block-kadence-header-section{position:relative}.primary-header .wp-block-kadence-header-column-left{position:relative;min-width:350px}.primary-header .header-logo{position:absolute;top:0;left:0;width:var(--kb-header-logo-width);margin:0;transform-origin:top left}.primary-header .header-logo .kb-advanced-image-link,.primary-header .header-logo .kb-img{display:block;width:100%;height:auto}}.mobile-menu-icon{transform:scaleX(1.5)}.mobile-off-canvas{backdrop-filter:blur(20px)}@media(max-width: 1200px){.primary-header .wp-block-kadence-header-tablet{border-radius:0 !important}}.glow-divider .kt-divider{box-shadow:0 0 20px #ff8dff;border-radius:10px}.kb-advanced-slider.hero-slider{position:relative}.kb-advanced-slider.hero-slider .kb-blocks-advanced-slider-init{position:relative;--kb-slider-progress-track: rgba(255, 255, 255, 0.18);--kb-slider-progress-fill: var(--global-palette2, #d4af37)}.kb-advanced-slider.hero-slider .kb-slider-progress{position:absolute;right:0;bottom:0;left:0;z-index:4;height:4px;background:var(--kb-slider-progress-track);pointer-events:none}.kb-advanced-slider.hero-slider .kb-slider-progress__bar{display:block;width:0;height:100%;background:var(--kb-slider-progress-fill);box-shadow:0 0 20px #ff8dff}.kb-advanced-slider.hero-slider .splide__arrows{display:flex;justify-content:space-between}.kb-advanced-slider.hero-slider .splide__arrows.splide__arrows--ltr{position:absolute;bottom:-44px;left:16px;height:0;display:flex;flex-flow:column;justify-content:flex-start;width:110px}.kb-advanced-slider.hero-slider .splide__arrows.splide__arrows--ltr .splide__arrow.splide__arrow--prev{order:0}.kb-advanced-slider.hero-slider .splide__arrows.splide__arrows--ltr .splide__arrow.splide__arrow--next{order:1}@media(max-width: 767px){.kb-advanced-slider.hero-slider .splide__arrows.splide__arrows--ltr{left:26px;width:80px}}.kb-advanced-slider.hero-slider .kb-slider-count{position:absolute;bottom:-51px;left:120px;z-index:4;color:var(--global-palette7, #ffffff);font-family:"Lexend Peta",sans-serif;font-size:14px;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:lowercase;white-space:nowrap}.kb-advanced-slider.hero-slider .kb-slider-pause-button{position:absolute;bottom:-60px;left:0;box-shadow:none}#tripleseat_embed_form{max-width:700px;margin:0 auto;padding:var(--global-lg-spacing);background:var(--global-palette8);border-radius:12px;box-shadow:0 2px 10px rgba(var(--global-palette9rgb), 0.08);font-family:var(--global-body-font-family);color:var(--global-palette9)}#tripleseat_embed_form h2{font-family:var(--global-heading-font-family);font-size:2rem;padding-bottom:.25rem;position:relative}#tripleseat_embed_form h2:after{content:"";position:absolute;border:1px solid var(--global-palette-highlight-alt);border-radius:10px;width:100%;height:2px;box-shadow:0 0 10px var(--global-palette-highlight-alt);bottom:0;left:0}#tripleseat_embed_form label{display:block;margin-bottom:0;font-family:"Lexend Peta";font-size:.95rem;font-weight:500;color:var(--global-palette7)}#tripleseat_embed_form input[type=text],#tripleseat_embed_form input[type=email],#tripleseat_embed_form input[type=tel],#tripleseat_embed_form input[type=number],#tripleseat_embed_form textarea,#tripleseat_embed_form select{width:100%;padding:.6rem .75rem;border:1px solid var(--global-palette-highlight) !important;border-radius:6px;font-size:1rem;background:var(--global-palette9);color:var(--global-palette7) !important;transition:border-color .2s ease,box-shadow .2s ease}#tripleseat_embed_form input[type=text]:focus,#tripleseat_embed_form input[type=email]:focus,#tripleseat_embed_form input[type=tel]:focus,#tripleseat_embed_form input[type=number]:focus,#tripleseat_embed_form textarea:focus,#tripleseat_embed_form select:focus{border-color:var(--global-palette-highlight);box-shadow:0 0 0 3px rgba(var(--global-palette9rgb), 0.15);outline:none}#tripleseat_embed_form #lead_phone_number{width:100% !important}#tripleseat_embed_form table{width:100%;border-collapse:separate;border-spacing:0 var(--global-md-spacing)}#tripleseat_embed_form td{vertical-align:top;padding:.25rem .5rem}#tripleseat_embed_form .required{color:var(--global-palette-highlight);margin-left:.25rem}#tripleseat_embed_form input[type=checkbox]{margin-right:.4rem}#tripleseat_embed_form input[type=submit]{min-width:10rem;padding:.75rem 1.5rem;border:none;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-size:1rem;cursor:pointer;transition:background .25s ease,color .25s ease}#tripleseat_embed_form input[type=submit]:hover,#tripleseat_embed_form input[type=submit]:focus{background:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover)}#tripleseat_embed_form #lead_form_submit a{display:block;margin-top:1rem;text-align:center;font-size:.85rem;color:var(--global-gray-500);text-decoration:none}#tripleseat_embed_form #lead_form_submit a:hover{text-decoration:underline}@media(max-width: 600px){#tripleseat_embed_form{padding:var(--global-md-spacing)}#tripleseat_embed_form td{display:block;width:100%;padding:0}}
