.davi-contact-form__aside--offer{justify-content:flex-start}.davi-contact-form__intro{display:flex;flex-direction:column;gap:.75rem}.davi-contact-form__intro--centered{align-items:center;margin:0 auto;max-width:32.125rem;text-align:center}.davi-contact-form__eyebrow,.davi-contact-form__offer-item-eyebrow{color:var(--color-gray-300);font-family:var(--font-body);font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.175rem;line-height:1;margin:0;text-transform:uppercase}.davi-contact-form__eyebrow--centered{margin:0 auto;text-align:center}.davi-contact-form__title{color:var(--color-davi-white);font-family:var(--font-heading);font-size:clamp(2rem,1.4rem + 1.8vw,2.5rem);font-style:normal;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.davi-contact-form__description,.davi-contact-form__description p{color:var(--color-davi-white);font-family:var(--font-body);font-size:1rem;font-style:normal;font-weight:200;line-height:1.6;margin:0}.davi-contact-form__description p+p{margin-top:.75rem}.davi-contact-form__form-shell{margin-left:auto;max-width:31.25rem;width:100%;--hsf-global__font-family:var(--font-body);--hsf-global__font-size:1rem;--hsf-global__color:var(--color-davi-white);--hsf-global-error__color:var(--color-davi-red);--hsf-row__horizontal-spacing:1rem;--hsf-row__vertical-spacing:1rem;--hsf-module__vertical-spacing:1rem;--hsf-button__font-family:var(--font-body);--hsf-button__font-size:0.875rem;--hsf-button__color:var(--color-davi-white);--hsf-button__background-color:var(--color-davi-red);--hsf-button__border-radius:999px;--hsf-button__padding:0.875rem 1.5rem;--hsf-button__box-shadow:none;--hsf-heading__font-family:var(--font-heading);--hsf-heading__color:var(--color-davi-white);--hsf-background__background-color:transparent;--hsf-background__border-color:transparent;--hsf-background__border-radius:0;--hsf-background__border-width:0;--hsf-background__padding:0;--hsf-field-label__font-family:var(--font-body);--hsf-field-label__font-size:0.875rem;--hsf-field-label__color:var(--color-davi-white);--hsf-field-label-requiredindicator__color:var(--color-davi-red);--hsf-field-input__font-family:var(--font-body);--hsf-field-input__color:var(--color-davi-white);--hsf-field-input__background-color:#242932;--hsf-field-input__placeholder-color:var(--color-gray-300);--hsf-field-input__border-color:rgba(245,245,246,.6);--hsf-field-input__border-width:1px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:0.25rem;--hsf-field-input__padding:0.75rem;--hsf-field-textarea__font-family:var(--font-body);--hsf-field-textarea__color:var(--color-davi-white);--hsf-field-textarea__background-color:#242932;--hsf-field-textarea__placeholder-color:var(--color-gray-300);--hsf-field-textarea__border-color:rgba(245,245,246,.6);--hsf-field-textarea__border-width:1px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:0.25rem;--hsf-field-textarea__padding:0.75rem;--hsf-field-checkbox__padding:0.125rem;--hsf-field-checkbox__background-color:#242932;--hsf-field-checkbox__color:var(--color-davi-red);--hsf-field-checkbox__border-color:rgba(245,245,246,.8);--hsf-field-checkbox__border-width:1px;--hsf-field-checkbox__border-style:solid;--hsf-progressbar-text__font-family:var(--font-body);--hsf-progressbar-text__font-size:0.75rem;--hsf-progressbar-text__color:var(--color-gray-300);--hsf-progressbar-progressLine__background-color:var(--color-davi-red);--hsf-progressbar-progressLine__border-color:var(--color-davi-red);--hsf-progressbar-trackLine__background-color:rgba(245,245,246,.2)}.davi-contact-form .hsfc-Step__Banner{display:none}.davi-contact-form .davi-form-shell input[type=file],.davi-contact-form [data-hsfc-id=Renderer] .hsfc-FileInput,.davi-contact-form [data-hsfc-id=Renderer] .hsfc-SelectInput,.davi-contact-form [data-hsfc-id=Renderer] select{background-color:#242932!important;border:1px solid rgba(245,245,246,.6)!important;border-radius:.25rem!important;color:var(--color-davi-white)!important}.davi-contact-form .davi-form-shell input[type=file],.davi-contact-form [data-hsfc-id=Renderer] .hsfc-FileInput{padding:.5rem!important}.davi-contact-form .davi-form-shell input[type=file]::-webkit-file-upload-button,.davi-contact-form .davi-form-shell input[type=file]::file-selector-button,.davi-contact-form [data-hsfc-id=Renderer] .hsfc-FileInput::-webkit-file-upload-button,.davi-contact-form [data-hsfc-id=Renderer] .hsfc-FileInput::file-selector-button{background:var(--color-davi-red)!important;border:0!important;border-radius:999px!important;color:var(--color-davi-white)!important;cursor:pointer!important;font-family:var(--font-body)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.05em!important;margin-right:.75rem!important;padding:.625rem 1rem!important;text-transform:uppercase!important}.davi-contact-form .davi-form-shell input[type=checkbox],.davi-contact-form [data-hsfc-id=Renderer] input[type=checkbox]{accent-color:var(--color-davi-red)!important;background-color:#242932!important;border:1px solid rgba(245,245,246,.8)!important;height:1.125rem!important;opacity:1!important;width:1.125rem!important}.davi-contact-form__center .davi-contact-form__form-shell{margin-left:0}.davi-contact-form__media{background:transparent;border-radius:.5rem;overflow:hidden;width:100%}.davi-contact-form__media--floating{background:transparent;margin-bottom:-3.5rem;margin-left:-4rem;overflow:visible;position:relative;z-index:2}.davi-contact-form__media-image{display:block;height:auto;max-width:none;width:100%}.davi-contact-form__offer-card{background:rgba(245,245,246,.03);border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;max-width:36.75rem;padding:2rem;width:100%}.davi-contact-form__media--floating+.davi-contact-form__offer-card{padding-top:2rem}.davi-contact-form__offer-card-title{color:var(--color-davi-white);font-family:var(--font-heading);font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.4;margin:0}.davi-contact-form__offer-items{display:flex;flex-direction:column;gap:1rem}.davi-contact-form__offer-item{display:flex;flex-direction:column;gap:.25rem}.davi-contact-form__offer-item-text{color:var(--color-davi-white);font-family:var(--font-body);font-size:1rem;font-style:normal;font-weight:200;line-height:1.6;margin:0}.davi-contact-form__checklist{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.davi-contact-form__checklist-item{color:var(--color-davi-white);font-family:var(--font-body);font-size:1rem;font-style:normal;font-weight:200;line-height:1.6;margin:0;padding-left:1.35rem;position:relative;text-transform:uppercase}.davi-contact-form__checklist-item:before{color:var(--color-davi-white);content:"\2713";left:0;position:absolute;top:0}.davi-contact-form__quote-wrap{align-items:flex-start;display:flex;flex-direction:column;padding-right:5rem;position:relative;width:100%}.davi-contact-form__quote{align-items:flex-start;-webkit-backdrop-filter:blur(15px) brightness(1.08);backdrop-filter:blur(15px) brightness(1.08);background:var(--color-davi-black-blur-60);border:1px solid color-mix(in srgb,var(--color-davi-white) 18%,transparent);border-radius:.5rem;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-davi-white) 18%,transparent),inset 0 0 10px color-mix(in srgb,var(--color-davi-white) 12%,transparent),0 10px 20px color-mix(in srgb,var(--color-davi-black) 22%,transparent);display:flex;gap:.5rem;padding:2rem;width:100%}.davi-contact-form__quote-mark{display:block;flex:0 0 1.375rem;height:1rem;position:relative;width:1.375rem}.davi-contact-form__quote-mark svg{display:block;height:100%;width:100%}.davi-contact-form__quote-text,.davi-contact-form__quote-text p{color:var(--color-davi-white);font-family:var(--font-body);font-size:1rem;font-style:italic;font-weight:200;line-height:1.6;margin:0}.davi-contact-form__quote-text{display:flex;flex:1 0 0;flex-direction:column;justify-content:center;min-width:0;position:relative;word-break:break-word}.davi-contact-form__empty-form{background:rgba(245,245,246,.03);border:1px dashed rgba(245,245,246,.24);border-radius:.5rem;color:var(--color-gray-300);font-family:var(--font-body);font-size:1rem;font-weight:200;line-height:1.6;padding:1.5rem}.davi-contact-form .davi-form-shell .hs-form .hs-form-field.hs-recaptcha,.davi-contact-form .davi-form-shell .hs-form .hs-form-field.hs-recaptcha.field,.davi-contact-form .davi-form-shell .hs-form .hs-form-field.hs_recaptcha,.davi-contact-form .davi-form-shell .hs-form .hs-form-field.hs_recaptcha.field,.davi-contact-form .davi-form-shell .hs-form .hs-recaptcha,.davi-contact-form .davi-form-shell .hs-form .hs-recaptcha .input,.davi-contact-form .davi-form-shell .hs-form .hs_recaptcha,.davi-contact-form .davi-form-shell .hs-form .hs_recaptcha .input{background:transparent!important;border:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.davi-contact-form .davi-form-shell .hs-form .hs-recaptcha .input,.davi-contact-form .davi-form-shell .hs-form .hs_recaptcha .input{height:auto!important}@media (min-width:1024px){.davi-contact-form[data-vertical-alignment=start] .davi-contact-form__split{align-items:start}.davi-contact-form[data-vertical-alignment=center] .davi-contact-form__split{align-items:center}.davi-contact-form[data-vertical-alignment=end] .davi-contact-form__split{align-items:end}.davi-contact-form[data-variant=content_offer] .davi-contact-form__aside{margin-bottom:8rem;margin-top:-3.5rem;padding-top:0}.davi-contact-form[data-variant=content_offer][data-vertical-alignment=start] .davi-contact-form__aside{align-self:start}.davi-contact-form[data-variant=content_offer][data-vertical-alignment=center] .davi-contact-form__aside{align-self:center}.davi-contact-form[data-variant=content_offer][data-vertical-alignment=end] .davi-contact-form__aside{align-self:end}.davi-contact-form[data-variant=content_offer] .davi-contact-form__offer-visual{min-height:0}.davi-contact-form[data-variant=content_offer] .davi-contact-form__form-column{padding-top:.75rem;position:relative;z-index:3}.davi-contact-form[data-variant=content_offer] .davi-contact-form__media--floating{left:auto;margin-bottom:-5.5rem;margin-left:-4rem;position:relative;top:auto;width:50rem}.davi-contact-form[data-variant=content_offer] .davi-contact-form__media--floating+.davi-contact-form__offer-card{left:auto;margin-left:0;position:relative;top:auto;width:36.75rem}.davi-contact-form[data-variant=split] .davi-contact-form__aside{max-width:36.875rem}}@media (max-width:1279px){.davi-contact-form[data-variant=content_offer] .davi-contact-form__split{grid-template-columns:minmax(0,1fr)}.davi-contact-form[data-variant=content_offer] .davi-contact-form__aside{margin-bottom:0;margin-top:0}.davi-contact-form[data-variant=content_offer] .davi-contact-form__media--floating,.davi-contact-form[data-variant=content_offer] .davi-contact-form__media--floating+.davi-contact-form__offer-card,.davi-contact-form[data-variant=content_offer] .davi-contact-form__offer-visual{position:static}.davi-contact-form[data-variant=content_offer] .davi-contact-form__offer-visual{margin-top:0}.davi-contact-form[data-variant=content_offer] .davi-contact-form__form-column{padding-top:0}.davi-contact-form[data-variant=content_offer] .davi-contact-form__media--floating{margin-bottom:0;margin-left:0;width:100%}.davi-contact-form[data-variant=content_offer] .davi-contact-form__offer-card{margin-left:0;max-width:none;width:100%}}@media (max-width:1023px){.davi-contact-form__form-shell{margin-left:0;max-width:none}.davi-contact-form__media--floating{margin-bottom:-2.5rem;margin-left:0;width:100%}.davi-contact-form__media--floating+.davi-contact-form__offer-card{padding-top:2rem}}@media (max-width:767px){.davi-contact-form__aside,.davi-contact-form__form-column,.davi-contact-form__offer-visual{gap:1.5rem}.davi-contact-form__title{font-size:clamp(2.125rem,1.75rem + 2vw,2.75rem)}.davi-contact-form__intro{gap:1rem}.davi-contact-form__checklist-item,.davi-contact-form__description,.davi-contact-form__description p,.davi-contact-form__offer-item-text,.davi-contact-form__quote-text,.davi-contact-form__quote-text p{font-size:.95rem}.davi-contact-form__offer-card{gap:1.25rem;padding:1.5rem}.davi-contact-form__offer-items{gap:.875rem}.davi-contact-form__checklist{gap:.75rem}.davi-contact-form__checklist-item{padding-left:1.15rem}.davi-contact-form__quote{padding:1.5rem}.davi-contact-form__quote-wrap{padding-right:0}.davi-contact-form__quote-mark{flex-basis:1.375rem;height:1rem;width:1.375rem}.davi-contact-form[data-variant=content_offer] .davi-contact-form__offer-card{width:100%}.davi-contact-form[data-variant=content_offer] .davi-contact-form__media--floating{margin-bottom:-1.25rem}}