.form-sidebar-layout{align-items:start;display:grid;gap:var(--space-lg);grid-template-columns:2fr 1fr}.form-sidebar.form-position-left .form-column{order:1}.form-sidebar.form-position-left .sidebar-column,.form-sidebar.form-position-right .form-column{order:2}.form-sidebar.form-position-right .sidebar-column{order:1}.form-sidebar.no-sidebar .form-sidebar-layout{grid-template-columns:1fr}.form-sidebar.no-sidebar .form-column{margin:0 auto;max-width:var(--max-width-content-lg)}.form-sidebar-column.form-column{position:relative;width:100%;z-index:1}.form-column .form-title{margin-bottom:var(--space-lg)}.gravity-form-wrapper{position:relative;width:100%;z-index:1}.form-error,.form-placeholder,.form-preview-placeholder{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-xl)}.form-preview-placeholder{background:var(--color-bg-tertiary);text-align:center}.form-error{background:#fee;border-color:#fcc;color:#c00}.form-error p,.form-placeholder p,.form-preview-placeholder p{margin:0}.form-sidebar-column.sidebar-column{margin-top:calc(var(--space-3xl) + var(--space-xl));width:100%}.form-sidebar.sidebar-sticky .form-sidebar-column.sidebar-column{align-self:start;position:sticky;top:calc(var(--header-height) + var(--announcement-bar-height) + var(--sticky-element-top-offset) + var(--space-lg))}.admin-bar .form-sidebar.sidebar-sticky .form-sidebar-column.sidebar-column{top:calc(var(--header-height) + var(--announcement-bar-height) + 32px + var(--sticky-element-top-offset) + var(--space-lg))}.sidebar-content{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:10px;padding:var(--space-lg)}.form-sidebar-column.sidebar-column[class*=has-][class*=-background-color] .sidebar-content{background:transparent;border:none;border-radius:0;padding:0}.sidebar-column[class*=has-][class*=-background-color]{border-radius:10px;padding:var(--space-lg)}.sidebar-column.has-innovasea-blue-background-color{background:var(--wp--preset--color--innovasea-blue);color:var(--color-white)}.sidebar-column.has-blue-background-color{background:var(--wp--preset--color--blue);color:var(--color-white)}.sidebar-column.has-sea-blue-background-color{background:var(--wp--preset--color--sea-blue);color:var(--color-white)}.sidebar-column.has-sea-green-background-color{background:var(--wp--preset--color--sea-green);color:var(--color-white)}.sidebar-column.has-coral-background-color{background:var(--wp--preset--color--coral);color:var(--color-white)}.sidebar-column.has-teal-background-color{background:var(--wp--preset--color--teal);color:var(--color-white)}.sidebar-column.has-sea-foam-20-background-color{background:var(--wp--preset--color--sea-foam-20)}.sidebar-column.has-teal-10-background-color{background:var(--wp--preset--color--teal-10)}.sidebar-column.has-gray-darker-background-color{background:var(--wp--preset--color--gray-darker);color:var(--color-white)}.sidebar-column.has-gray-dark-background-color{background:var(--wp--preset--color--gray-dark);color:var(--color-white)}.sidebar-column.has-gray-background-color{background:var(--wp--preset--color--gray);color:var(--color-white)}.sidebar-column.has-gray-light-background-color{background:var(--wp--preset--color--gray-light)}.sidebar-column.has-gray-lighter-background-color{background:var(--wp--preset--color--gray-lighter)}.sidebar-column.has-white-background-color{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--teal)}.sidebar-column.has-white-background-color a{color:var(--color-primary);font-weight:700;padding-bottom:var(--space-xs);position:relative;text-decoration:none}.sidebar-column.has-white-background-color a:after{background:var(--color-accent);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.sidebar-column.has-white-background-color a:focus:after,.sidebar-column.has-white-background-color a:hover:after{width:100%}.form-sidebar .sidebar-column .sidebar-title{color:var(--wp--preset--color--sea-green);font-size:var(--font-size-h3);font-weight:var(--font-weight-light);line-height:var(--line-height-heading);margin-bottom:var(--space-md)}.sidebar-description{font-size:var(--font-size-h6);margin-bottom:var(--space-lg)}.sidebar-description p:last-of-type{margin-bottom:0}.form-disclaimer,.sidebar-content .btn{margin-top:var(--space-md)}.form-disclaimer{color:var(--color-text-primary);font-size:var(--font-size-small)}.form-disclaimer p:last-of-type{margin-bottom:0}.form-disclaimer a{color:var(--color-primary);font-weight:700;text-decoration:none}.gravity-form-wrapper .gform_wrapper{margin:0;position:relative;z-index:1}.gravity-form-wrapper .gform_wrapper .gform_body{position:relative;width:100%;z-index:1}.gravity-form-wrapper .gform_wrapper .gfield{margin-bottom:var(--space-lg)}.gravity-form-wrapper .gform_wrapper .gfield_label{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs)}.gravity-form-wrapper .gform_wrapper input[type=email],.gravity-form-wrapper .gform_wrapper input[type=tel],.gravity-form-wrapper .gform_wrapper input[type=text],.gravity-form-wrapper .gform_wrapper input[type=url],.gravity-form-wrapper .gform_wrapper select,.gravity-form-wrapper .gform_wrapper textarea{border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--font-size-body);line-height:var(--line-height-body);padding:var(--space-sm) var(--space-md);pointer-events:auto;position:relative;width:100%;z-index:2}.gravity-form-wrapper .gform_wrapper input:focus,.gravity-form-wrapper .gform_wrapper select:focus,.gravity-form-wrapper .gform_wrapper textarea:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.gravity-form-wrapper .gform_wrapper .gform_footer{margin-top:var(--space-xl);padding:0}.gravity-form-wrapper .gform_wrapper .gform_footer input[type=submit]{background:var(--color-primary);border:none;border-radius:var(--radius-btn);color:var(--color-white);cursor:pointer;font-weight:var(--font-weight-semibold);padding:12px 20px!important;transition:background-color .2s ease}.gravity-form-wrapper .gform_wrapper .gform_footer input[type=submit]:hover{background:var(--color-primary-dark)}.gravity-form-wrapper .gform_wrapper .gform_footer input[type=submit]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gravity-form-wrapper .gform_wrapper .gform_footer input[type=submit],.sidebar-content .btn{transition:none}}@media (max-width:1024px){.form-sidebar-layout{gap:var(--space-lg);grid-template-columns:1fr 1fr}.form-sidebar.sidebar-sticky .form-sidebar-column.sidebar-column{position:static;top:auto}}@media (max-width:768px){.form-sidebar-layout{gap:var(--space-lg);grid-template-columns:1fr}.form-sidebar .form-column{order:1}.form-sidebar .sidebar-column{order:2}.form-sidebar-column.sidebar-column{margin-top:0}.sidebar-content{padding:var(--space-lg)}}@media (max-width:480px){.form-sidebar-layout{gap:var(--space-lg)}.sidebar-content{padding:var(--space-md)}}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .form-title,:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .form-title{color:var(--color-text-light)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) :is(.form-placeholder,.form-preview-placeholder),:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar :is(.form-placeholder,.form-preview-placeholder){background:var(--color-dark-bg-surface);border-color:var(--color-border-light)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) :is(.form-placeholder,.form-preview-placeholder) p,:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar :is(.form-placeholder,.form-preview-placeholder) p{color:var(--color-dark-bg-text-secondary)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .gform_wrapper :is(.gfield_description,.ginput_complex label,.gfield_consent_label,.gform-field-label--type-sub),.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .gform_wrapper:is(.gform-theme--orbital,.gravity-theme) .gfield_label,:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .gform_wrapper :is(.gfield_description,.ginput_complex label,.gfield_consent_label,.gform-field-label--type-sub),:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .gform_wrapper:is(.gform-theme--orbital,.gravity-theme) .gfield_label{color:var(--color-text-light)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .gform_wrapper .gfield_required,:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .gform_wrapper .gfield_required{color:var(--color-text-light)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .gform_wrapper:is(.gform-theme--orbital,.gravity-theme) :is(.gfield_checkbox,.gfield_radio) label,:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .gform_wrapper:is(.gform-theme--orbital,.gravity-theme) :is(.gfield_checkbox,.gfield_radio) label{color:var(--color-text-light)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .gform_wrapper .gform_required_legend,:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .gform_wrapper .gform_required_legend{color:var(--color-dark-bg-text-secondary)}.sf-webtocase-form{width:100%}.sf-customer-type-selector,.sf-help-type-selector,.sf-solution-selector{margin-bottom:var(--space-lg)}.sf-customer-type-selector fieldset,.sf-help-type-selector fieldset,.sf-solution-selector fieldset{background:none;border:none;margin:0;padding:0}.sf-customer-type-selector legend,.sf-help-type-selector legend,.sf-solution-selector legend{float:left;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-sm);padding:0 var(--space-xs);width:100%}.sf-customer-type-selector .sf-radio-label,.sf-help-type-selector .sf-radio-label,.sf-priority-selector .sf-radio-label,.sf-solution-selector .sf-radio-label{align-items:center;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-body);font-weight:var(--font-weight-light);gap:var(--space-xs);margin-right:var(--space-lg)}.sf-customer-type-selector input[type=radio],.sf-help-type-selector input[type=radio],.sf-priority-selector input[type=radio],.sf-solution-selector input[type=radio]{appearance:none;-webkit-appearance:none;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:50%;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.sf-customer-type-selector input[type=radio]:focus,.sf-help-type-selector input[type=radio]:focus,.sf-priority-selector input[type=radio]:focus,.sf-solution-selector input[type=radio]:focus{border-color:var(--color-black);box-shadow:0 0 0 3px var(--color-primary-transparent);outline:none}.sf-customer-type-selector input[type=radio]:checked,.sf-help-type-selector input[type=radio]:checked,.sf-priority-selector input[type=radio]:checked,.sf-solution-selector input[type=radio]:checked{background-color:var(--color-white);border-color:var(--color-black)}.sf-customer-type-selector input[type=radio]:checked:before,.sf-help-type-selector input[type=radio]:checked:before,.sf-priority-selector input[type=radio]:checked:before,.sf-solution-selector input[type=radio]:checked:before{background-color:var(--wp--preset--color--coral);border-radius:50%;content:"";display:block;height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.sf-fish-tracking-message{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--teal);border-radius:10px;margin-bottom:var(--space-lg);padding:var(--space-lg);text-align:center;width:max-content}.sf-field-row{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg)}.sf-field-row .sf-field{flex:1;margin-bottom:0;min-width:0}.sf-field-row:not(:has(.sf-field:not(.sf-field-hidden))){display:none}.sf-field{margin-bottom:var(--space-lg)}.sf-field label{display:block;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-xs)}.sf-required{color:var(--color-accent)}.sf-webtocase-form input[type=email],.sf-webtocase-form input[type=tel],.sf-webtocase-form input[type=text],.sf-webtocase-form select{border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--font-size-body);line-height:var(--line-height-body);padding:var(--space-sm) var(--space-md);width:100%}.sf-webtocase-form select{background-color:var(--color-bg-primary);cursor:pointer}.sf-webtocase-form textarea{border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:var(--font-size-body);line-height:var(--line-height-body);min-height:80px;padding:var(--space-sm) var(--space-md);resize:vertical;width:100%}.sf-webtocase-form input:focus,.sf-webtocase-form select:focus,.sf-webtocase-form textarea:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.sf-field-recaptcha{margin-bottom:var(--space-lg)}.sf-field-submit{margin-bottom:0;margin-top:var(--space-xl)}.sf-confirmation{background-color:var(--color-bg-secondary);border-radius:var(--radius-card);padding:var(--space-xl)}.sf-confirmation p{font-size:var(--font-size-lead);margin:0}.sf-field-hidden{display:none}@media (max-width:768px){.sf-field-row{flex-direction:column;gap:0}.sf-field-row .sf-field{margin-bottom:var(--space-lg)}.sf-customer-type-selector .sf-radio-label,.sf-help-type-selector .sf-radio-label,.sf-priority-selector .sf-radio-label,.sf-solution-selector .sf-radio-label{display:block;margin-bottom:var(--space-sm);margin-right:0}}:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .sidebar-column:is(.has-white-background-color,.has-sea-foam-20-background-color,.has-teal-10-background-color,.has-gray-light-background-color,.has-gray-lighter-background-color) .sidebar-title{color:var(--wp--preset--color--sea-green)}:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .sidebar-column:is(.has-white-background-color,.has-sea-foam-20-background-color,.has-teal-10-background-color,.has-gray-light-background-color,.has-gray-lighter-background-color) .sidebar-description{color:var(--color-text-primary)}:is([data-section-dark-bg=true],.has-dark-bg) .form-sidebar .sidebar-column:is(.has-white-background-color,.has-sea-foam-20-background-color,.has-teal-10-background-color,.has-gray-light-background-color,.has-gray-lighter-background-color) .sidebar-content{color:var(--color-text-primary)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .sidebar-column:is(.has-white-background-color,.has-sea-foam-20-background-color,.has-teal-10-background-color,.has-gray-light-background-color,.has-gray-lighter-background-color) .sidebar-title{color:var(--wp--preset--color--sea-green)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .sidebar-column:is(.has-white-background-color,.has-sea-foam-20-background-color,.has-teal-10-background-color,.has-gray-light-background-color,.has-gray-lighter-background-color) .sidebar-description{color:var(--color-text-primary)}.form-sidebar:is([data-section-dark-bg=true],.has-dark-bg) .sidebar-column:is(.has-white-background-color,.has-sea-foam-20-background-color,.has-teal-10-background-color,.has-gray-light-background-color,.has-gray-lighter-background-color) .sidebar-content{color:var(--color-text-primary)}