.form-card.slc-photo-quote,.form-card[data-hs-form=PHOTO_QUOTE_FORM]{--navy-950:#071525;--navy-900:#0b1f33;--slate-600:#3d556c;--slate-500:#5a7188;--slate-200:#dce4eb;--cream-50:#fbfaf8;--amber-500:#e8a54b;--amber-600:#d4923a;--danger:#b33a3a;--font-sans:"DM Sans",system-ui,-apple-system,sans-serif;--font-display:"Fraunces",Georgia,"Times New Roman",serif}:root{--hsf-global__font-family:"DM Sans",system-ui,-apple-system,sans-serif;--hsf-global__font-size:15px;--hsf-global__color:#0b1f33;--hsf-global-error__color:#b33a3a;--hsf-background__background-color:transparent;--hsf-background__padding:0;--hsf-background__border-width:0;--hsf-background__border-radius:0;--hsf-row__vertical-spacing:12px;--hsf-row__horizontal-spacing:12px;--hsf-module__vertical-spacing:10px;--hsf-heading__font-family:"Fraunces",Georgia,"Times New Roman",serif;--hsf-heading__color:#0b1f33;--hsf-richtext__font-family:"DM Sans",system-ui,sans-serif;--hsf-richtext__font-size:15px;--hsf-richtext__color:#3d556c;--hsf-field-label__font-family:"DM Sans",system-ui,sans-serif;--hsf-field-label__font-size:15px;--hsf-field-label__color:#0b1f33;--hsf-field-label-requiredindicator__color:#b87828;--hsf-field-description__font-family:"DM Sans",system-ui,sans-serif;--hsf-field-description__color:#5a7188;--hsf-field-input__font-family:"DM Sans",system-ui,sans-serif;--hsf-field-input__color:#0b1f33;--hsf-field-input__background-color:#fbfaf8;--hsf-field-input__placeholder-color:#5a7188;--hsf-field-input__border-color:#dce4eb;--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:8px;--hsf-field-input__padding:11px 13px;--hsf-field-textarea__font-family:"DM Sans",system-ui,sans-serif;--hsf-field-textarea__color:#0b1f33;--hsf-field-textarea__background-color:#fbfaf8;--hsf-field-textarea__placeholder-color:#5a7188;--hsf-field-textarea__border-color:#dce4eb;--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:8px;--hsf-field-textarea__padding:11px 13px;--hsf-field-checkbox__padding:6px 0;--hsf-field-checkbox__background-color:#fff;--hsf-field-checkbox__color:#0b1f33;--hsf-field-checkbox__border-color:#b8c5d1;--hsf-field-checkbox__border-width:1.5px;--hsf-field-checkbox__border-style:solid;--hsf-button__font-family:"DM Sans",system-ui,sans-serif;--hsf-button__font-size:15px;--hsf-button__color:#071525;--hsf-button__background-color:#e8a54b;--hsf-button__background-image:linear-gradient(135deg,#e8a54b,#d4923a);--hsf-button__border-radius:999px;--hsf-button__padding:12px 20px;--hsf-button__box-shadow:0 8px 20px rgba(232,165,75,.28);--hsf-erroralert__color:#b33a3a;--hsf-infoalert__color:#1f5555}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-form,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-Form,.form-card[data-hs-form=PHOTO_QUOTE_FORM] form{color:#0b1f33;font-family:DM Sans,system-ui,sans-serif;margin:0;width:100%}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-RichText h3,.form-card[data-hs-form=PHOTO_QUOTE_FORM] h3{color:#0b1f33;font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 .35rem}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-richtext p,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-RichText p{color:#3d556c;font-size:.95rem;line-height:1.5;margin:0 0 1rem}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-form-field>label,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-FieldLabel,.form-card[data-hs-form=PHOTO_QUOTE_FORM] label{color:#0b1f33;font-size:15px!important;font-weight:600;line-height:1.3}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-form-field>label,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-FieldLabel,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-LabelRow{align-items:baseline;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:.3em}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-form-required,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-RequiredIndicator{color:#b87828;display:inline!important}.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=email],.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=file],.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=tel],.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=text],.form-card[data-hs-form=PHOTO_QUOTE_FORM] textarea{background:#fbfaf8;border:1px solid #dce4eb;border-radius:8px;color:#0b1f33;font-family:DM Sans,system-ui,sans-serif;font-size:16px;min-height:44px;width:100%}.form-card[data-hs-form=PHOTO_QUOTE_FORM] textarea{min-height:88px;resize:vertical}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-form-checkbox-display,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-CheckboxField label,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-MultipleCheckboxesField label,.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=checkbox]+span,.form-card[data-hs-form=PHOTO_QUOTE_FORM] ul.inputs-list label{color:#0b1f33;font-size:14.5px!important;font-weight:400!important;line-height:1.4!important}.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=checkbox]{accent-color:#d4923a;height:16px;min-width:16px;width:16px}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-MultipleCheckboxesField>div,.form-card[data-hs-form=PHOTO_QUOTE_FORM] ul.inputs-list li{min-height:0;padding:5px 0}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-button,.form-card[data-hs-form=PHOTO_QUOTE_FORM] button[type=submit],.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=submit]{background:linear-gradient(135deg,#e8a54b,#d4923a);border:0;border-radius:999px;border-radius:12px!important;box-shadow:0 8px 20px rgba(232,165,75,.28);color:#071525;cursor:pointer;font-size:15px;font-weight:700;min-height:46px;width:100%}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-button:hover,.form-card[data-hs-form=PHOTO_QUOTE_FORM] button[type=submit]:hover,.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=submit]:hover{background:linear-gradient(135deg,#f0b45c,#e8a54b);color:#071525}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-error-msg,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-error-msgs label{color:#b33a3a;font-size:13px}.form-card[data-hs-form=PHOTO_QUOTE_FORM] fieldset{max-width:100%!important}.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs-quote_session_id,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hs_quote_session_id,.form-card[data-hs-form=PHOTO_QUOTE_FORM] .hsfc-Field:has([name=quote_session_id]),.slc-form-b .hs_email,.slc-form-b .hsfc-Field:has([name=email]){height:0!important;left:-9999px!important;overflow:hidden!important;position:absolute!important}.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=file]{background:transparent;border:0;color:#5a7188;display:inline-block!important;font-size:13px;min-height:40px;opacity:1!important;padding:0;position:static!important;visibility:visible!important}.form-card[data-hs-form=PHOTO_QUOTE_FORM] button.slc-choose-files,.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=file]::-webkit-file-upload-button,.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=file]::file-selector-button{-webkit-appearance:none!important;appearance:none!important;background:linear-gradient(135deg,#e8a54b,#d4923a)!important;border:0!important;border-radius:999px;box-shadow:0 6px 16px rgba(232,165,75,.24);color:#071525;cursor:pointer;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:700;margin:0 12px 0 0;padding:10px 18px}.form-card[data-hs-form=PHOTO_QUOTE_FORM] button.slc-choose-files:hover,.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=file]::-webkit-file-upload-button:hover,.form-card[data-hs-form=PHOTO_QUOTE_FORM] input[type=file]::file-selector-button:hover{background:linear-gradient(135deg,#f0b45c,#e8a54b)!important}.slc-recaptcha-note{color:#5a7188;font-size:11px;line-height:1.45;margin:.75rem 0 0}.slc-progress{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:0 0 1rem}.slc-progress i{background:#dce4eb;border-radius:99px;display:block;height:4px}.slc-progress i.on{background:#e8a54b}.slc-recaptcha-note a{color:#1f5555}