#planoramacontent,#planoramacontent *{color:var(--foreground);box-sizing:border-box;font-family:var(--font-sans,system-ui, -apple-system, "Segoe UI", sans-serif)!important}#planoramacontent,#planoramacontent .planorama_signup,#planoramacontent .planorama_signup_form,#planoramacontent .planorama_form,#planoramacontent .planorama_container,#planoramacontent .planorama_box,#planoramacontent .planorama_panel,#planoramacontent .planorama_card,#planoramacontent .planorama_content,#planoramacontent .planorama_wrapper,#planoramacontent form,#planoramacontent fieldset,#planoramacontent>div,#planoramacontent>div>div{box-shadow:none!important;background:0 0!important;border:none!important}#planoramacontent form,#planoramacontent fieldset{margin:0!important;padding:0!important}#planoramacontent h1,#planoramacontent h2,#planoramacontent h3,#planoramacontent h4,#planoramacontent .planorama_signup_section,#planoramacontent .planorama_activity_title,#planoramacontent .planorama_catalog_activity_title{letter-spacing:-.01em;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-display,var(--font-sans))!important;color:var(--primary-deep,var(--primary))!important;border:none!important;border-bottom:1px solid var(--border)!important;background:0 0!important;margin:1.5rem 0 1rem!important;padding:0 0 .75rem!important;font-size:1.05rem!important;font-weight:700!important}#planoramacontent label,#planoramacontent .planorama_label,#planoramacontent legend{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground,#4b5563)!important;margin:0 0 .5rem!important;font-size:.78rem!important;font-weight:600!important;display:block!important}#planoramacontent .required,#planoramacontent label .required,#planoramacontent label em,#planoramacontent label .star,#planoramacontent .planorama_required{margin-left:.25rem;color:#dc2828!important;font-style:normal!important}#planoramacontent .planorama_field,#planoramacontent .planorama_form_row,#planoramacontent .planorama_signup_field,#planoramacontent .field,#planoramacontent .form-group,#planoramacontent .row{box-shadow:none!important;background:0 0!important;border:none!important;margin:0 0 1.1rem!important;padding:0!important}#planoramacontent input[type=text],#planoramacontent input[type=email],#planoramacontent input[type=tel],#planoramacontent input[type=number],#planoramacontent input[type=date],#planoramacontent input[type=password],#planoramacontent input[type=search],#planoramacontent textarea,#planoramacontent select{appearance:none;transition:border-color .15s,box-shadow .15s;border:2px solid var(--border,#e5e7eb)!important;width:100%!important;max-width:100%!important;color:var(--foreground,#111827)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border-radius:.75rem!important;outline:none!important;margin:0!important;padding:.7rem .9rem!important;font-size:16px!important;line-height:1.5!important;display:block!important}#planoramacontent textarea{resize:vertical;min-height:110px!important}#planoramacontent input:hover,#planoramacontent textarea:hover,#planoramacontent select:hover{border-color:color-mix(in oklab,var(--primary) 40%,var(--border))!important}#planoramacontent input:focus,#planoramacontent textarea:focus,#planoramacontent select:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 22%,transparent)!important}#planoramacontent input::placeholder,#planoramacontent textarea::placeholder{opacity:1;color:var(--muted-foreground,#9ca3af)!important}#planoramacontent input+.planorama_field_error_icon,#planoramacontent .field-validation-error-icon{display:none!important}#planoramacontent input[type=checkbox],#planoramacontent input[type=radio]{vertical-align:middle;margin-right:.5rem;width:1.1rem!important;height:1.1rem!important;accent-color:var(--primary)!important}#planoramacontent button,#planoramacontent input[type=submit],#planoramacontent input[type=button],#planoramacontent .planorama_button,#planoramacontent a.planorama_button,#planoramacontent .planorama_signup_button,#planoramacontent .btn,#planoramacontent .button{letter-spacing:.01em;min-width:240px;color:#fff!important;cursor:pointer!important;text-transform:none!important;background:#1ca64f!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;width:auto!important;margin-top:.75rem!important;padding:.95rem 2.2rem!important;font-size:20px!important;font-weight:700!important;text-decoration:none!important;transition:filter .15s,transform 50ms,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 8px 22px -10px #1ca64fcc!important}#planoramacontent button:hover,#planoramacontent input[type=submit]:hover,#planoramacontent .planorama_button:hover{filter:brightness(1.06);box-shadow:0 10px 26px -10px color-mix(in oklab,var(--accent-cta,var(--primary)) 90%,transparent)!important}#planoramacontent button:active,#planoramacontent input[type=submit]:active{transform:translateY(1px)}#planoramacontent button:disabled{opacity:.6;cursor:not-allowed}#planoramacontent a{text-underline-offset:2px;text-decoration:underline;color:var(--primary)!important}#planoramacontent a.planorama_button{text-decoration:none!important}#planoramacontent .planorama_error,#planoramacontent .field-validation-error,#planoramacontent .validation-summary-errors,#planoramacontent .error{color:#b62020!important;background:#fdf1f1!important;border:1px solid #f6cbcb!important;border-radius:.5rem!important;margin-top:.4rem!important;padding:.55rem .8rem!important;font-size:.875rem!important}#planoramacontent table{border-collapse:collapse!important;background:0 0!important;width:100%!important}#planoramacontent th,#planoramacontent td{border-bottom:1px solid var(--border)!important;text-align:left!important;background:0 0!important;padding:.7rem .85rem!important}#planoramacontent th{color:var(--primary-deep,var(--primary))!important;background:color-mix(in oklab,var(--primary) 6%,transparent)!important;font-weight:600!important}#planoramacontent .planorama_loading{color:var(--primary)!important}#planoramacontent .planorama_activity .planorama_activity_upcomming .planorama_catalog_activity .planorama_catalog_activity_price.seatsleft{display:none!important}#planoramacontent .planorama_activity_signup{width:100%!important}#planoramacontent input[type=text],#planoramacontent input[type=email],#planoramacontent input[type=tel],#planoramacontent input[type=number],#planoramacontent input[type=date],#planoramacontent input[type=password],#planoramacontent input[type=search],#planoramacontent textarea,#planoramacontent select{padding:10px!important}#planoramacontent .planorama_activity_signup .planorama_activity_signup_save{background-color:#0ead69!important;background-image:none!important}#planoramacontent #SignUpFields>span{font-size:16px!important}#planoramacontent{max-width:560px;margin:0 auto}#planoramacontent #SignUpFields>div,#planoramacontent .planorama_field,#planoramacontent .planorama_form_row,#planoramacontent .planorama_signup_field{margin-bottom:1.25rem!important}#planoramacontent .planorama_signup_section{margin-top:2rem!important}#planoramacontent input[type=text],#planoramacontent input[type=email],#planoramacontent input[type=tel],#planoramacontent input[type=number],#planoramacontent input[type=date],#planoramacontent input[type=password],#planoramacontent input[type=search],#planoramacontent textarea,#planoramacontent select{padding:12px 14px!important;transition:border-color .15s,box-shadow .15s,transform 50ms!important;box-shadow:0 1px 2px #0000000a!important}#planoramacontent input:focus,#planoramacontent textarea:focus,#planoramacontent select:focus{border-color:#0ead69!important;box-shadow:0 0 0 4px #0ead6938!important}#planoramacontent button,#planoramacontent input[type=submit],#planoramacontent .planorama_signup_button,#planoramacontent .planorama_activity_signup .planorama_activity_signup_save{letter-spacing:.01em;color:#fff!important;cursor:pointer!important;background:#0ead69!important;border-radius:.75rem!important;width:100%!important;min-width:0!important;margin-top:1.25rem!important;padding:1.1rem 1.5rem!important;font-size:22px!important;font-weight:700!important;line-height:1.2!important;transition:background-color .15s,box-shadow .15s,transform 50ms!important;display:block!important;box-shadow:0 10px 24px -10px #0ead69a6!important}#planoramacontent button:hover,#planoramacontent input[type=submit]:hover,#planoramacontent .planorama_signup_button:hover,#planoramacontent .planorama_activity_signup .planorama_activity_signup_save:hover{color:#fff!important;filter:none!important;background:#0c9a5e!important;box-shadow:0 14px 30px -10px #0ead69d9!important}#planoramacontent button:active,#planoramacontent input[type=submit]:active,#planoramacontent .planorama_activity_signup .planorama_activity_signup_save:active{transform:translateY(1px);box-shadow:0 6px 14px -8px #0ead6999!important}#planoramacontent .planorama_signup_section,#planoramacontent h1,#planoramacontent h2,#planoramacontent h3,#planoramacontent h4{font-weight:800!important}#planoramacontent button,#planoramacontent input[type=submit],#planoramacontent .planorama_signup_button,#planoramacontent .planorama_activity_signup .planorama_activity_signup_save{white-space:normal!important;margin-bottom:20px!important}#planoramacontent,#planoramacontent *{margin-bottom:10px}#planoramacontent span.planorama_activity_signup_title{font-weight:700!important}#planoramacontent .planorama_activity_signup .planorama_activity_signup_save{margin-bottom:50px!important}
