.quote-request-form .thank-you-slide-form{--color-two-step-form-background: transparent;--color-two-step-form-text: var(--tw-color-foreground);border-radius:0;padding:0}.quote-request-form .thank-you-slide-form__thank-you-heading{color:var(--tw-color-foreground)}.quote-request-form .thank-you-slide-form tp-slider-slide form{display:flex;flex-direction:column;gap:24px}.quote-request-form .thank-you-slide-form tp-slider-slide form>*+*{margin-top:0}.quote-request-form-travel-style{background-color:rgba(0,0,0,0)}.quote-request-form-travel-style a,.quote-request-form-travel-style a span{color:var(--tw-color-foreground)}.quote-request-form-travel-style:not([active]):hover{background-color:var(--tw-color-card)}.quote-request-form-travel-style[active]{background-color:var(--tw-color-primary)}.quote-request-form-travel-style[active] a,.quote-request-form-travel-style[active] a span{color:var(--tw-color-primary-foreground)}.quote-request-form-travel-style [data-travel-style-subtitle]{visibility:hidden}.quote-request-form-travel-style[active] [data-travel-style-subtitle]{visibility:visible}@media(min-width: 640px){.quote-request-form-travel-style:not([active]) a{position:relative}.quote-request-form-travel-style:not([active]) [data-travel-style-subtitle]{margin-top:calc(var(--tw-text-sm)*var(--tw-text-sm--line-height) + .25rem)}.quote-request-form-travel-style:not([active]) [data-travel-style-label]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}}.quote-request-form .form__security-info{border:0;border-radius:0;border-top:1px solid var(--tw-color-border);color:var(--tw-color-muted-foreground);display:block;padding:24px 0 0}.quote-request-form .form__security-info-content{gap:8px;min-height:0}.quote-request-form .form__security-info-icon-wrap svg{height:16px;width:16px}.quote-request-form .form__security-info-text{font-size:var(--tw-text-sm);font-weight:500;line-height:var(--tw-text-sm--line-height);margin-left:0}.quote-request-form-row{display:flex;flex-wrap:wrap;align-items:start;gap:24px}.quote-request-form-row>*{flex-grow:1;flex-basis:10rem;min-width:0}@media(max-width: 767px){.quote-request-form-row{gap:16px}}.quote-request-form .quote-request-form-row .form-field,.quote-request-form .quote-request-form-city-row .form-field{margin-top:0;margin-bottom:0}.quote-request-form-city-row{display:flex;flex-wrap:wrap;align-items:end;gap:24px}.quote-request-form-city-row>*{flex-grow:1;flex-basis:10rem;min-width:0}@media(max-width: 767px){.quote-request-form-city-row{gap:16px}}.quote-request-form-city-row[data-row-active=no]{display:none}.quote-request-form-city-controls{display:flex;align-items:end;gap:4px}.quote-request-form-city-controls .form-field{min-width:0;flex-grow:1}.quote-request-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea){background-color:var(--tw-color-card);border:1px solid var(--tw-color-border);border-radius:var(--tw-radius-sm);color:var(--tw-color-foreground);font-size:var(--tw-text-sm);font-weight:500;line-height:var(--tw-text-sm--line-height);padding:12px}.quote-request-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],textarea)::placeholder{color:var(--tw-color-muted-foreground)}.quote-request-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea):hover:not(:disabled){border-color:var(--tw-color-muted-foreground)}.quote-request-form :is(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea):focus{border-color:var(--tw-color-input-focus)}.quote-request-form textarea{padding:10px 12px}.quote-request-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236e6e6e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:center right 12px;background-size:20px;padding-right:40px}.quote-request-form .form .form-field label.label{color:var(--tw-color-foreground);font-size:var(--tw-text-xs);font-weight:700;line-height:var(--tw-text-xs--line-height);margin-bottom:4px}.quote-request-form .form-field:has(input[required]) .label::after,.quote-request-form .form-field:has(select[required]) .label::after,.quote-request-form .form-field:has(textarea[required]) .label::after,.quote-request-form .form-field:has([aria-required=true]) .label::after{color:var(--tw-color-destructive);content:"*";margin-inline-start:.25rem}.quote-request-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--tw-color-destructive)}.quote-request-form .quote-request-form-submit{background-color:var(--tw-color-primary);border-radius:var(--tw-radius-sm);padding:12px 20px}.quote-request-form .quote-request-form-submit:hover:not(:disabled){background-color:var(--tw-color-primary-hover)}.quote-request-form .quote-request-form-submit .submitting{display:none}.quote-request-form .quote-request-form-submit[data-submitting=true] .submit{display:none}.quote-request-form .quote-request-form-submit[data-submitting=true] .submitting{display:block}@media(forced-colors: active){.quote-request-form-travel-style[active]{border:3px solid Highlight}.quote-request-form-travel-style:not([active]){border:1px solid CanvasText}.quote-request-form-field-error{color:LinkText}}ee-quote-request-form{display:block}
