.nova-contact-form .field input,.nova-contact-form .field select,.nova-contact-form .field textarea{border-bottom:1px solid;border-color:rgb(var(--color-button-lighter));border-radius:0;font-size:1.6rem;padding:1.2rem 1.6rem;transition:border-color .3s ease-in-out}.nova-contact-form .field input:hover,.nova-contact-form .field select:hover,.nova-contact-form .field textarea:hover{border-color:rgb(var(--color-button))}.nova-contact-form .field input:focus,.nova-contact-form .field select:focus,.nova-contact-form .field textarea:focus,.nova-contact-form .field select:focus-visible{border:0;border-bottom:2px solid rgb(var(--color-button));border-radius:0;box-shadow:none;outline:none}.nova-contact-form .field select{display:block;width:100%;border-top:0;border-right:0;border-left:0;position:relative;background:none}.nova-contact-form .field select~label{transition:all .3s ease-in-out}.nova-contact-form .field select:valid~label{font-size:1rem;top:0;left:calc(var(--inputs-border-width) + 2rem);letter-spacing:normal}.nova-contact-form .field textarea{min-height:auto;overflow-y:hidden;resize:vertical}.nova-contact-form .field textarea:not(:placeholder-shown)~.field__label{top:var(--inputs-border-width);background-color:rgb(var(--color-background));display:block;width:100%}.information_card_block{margin-bottom:4rem}.information_card_block .card_contact_information{background-color:rgb(var(--color-background-container));padding:3rem;border-radius:1.2rem;position:relative;z-index:1}.information_card_block .card_contact_information *{color:rgb(var(--color-button-text))}.information_card_block .card_contact_information h3{margin:0 0 2.4rem}.information_card_block .card_contact_information p{margin:0;font-size:1.4rem;line-height:1.2}.information_card_block .card_contact_information p strong{margin:2.4rem 0 .8rem;font-size:1.8rem;font-weight:500;display:block}.nova-contact-form .tooltip-contact-info{position:relative;display:flex;justify-content:flex-start;align-items:center;background-color:rgb(var(--color-tag-lighter));border-radius:0 0 1.2rem 1.2rem;column-gap:1.6rem;padding:3.4rem 2.4rem 2.4rem;margin-top:-1rem}.nova-contact-form .tooltip-contact-info .tooltip-contact-image{border-radius:50%;padding:1.2rem 1.55rem;box-sizing:border-box;background-color:rgb(var(--color-tag));display:inline-block;line-height:1}.nova-contact-form .tooltip-contact-info .tooltip-contact-content p{font-size:1.8rem;line-height:1;color:rgba(var(--color-foreground),1);font-weight:400;margin:0}.nova-contact-form .tooltip-contact-info .tooltip-contact-content a{font-size:1.4rem;line-height:1;color:rgba(var(--color-foreground),1)}.nova-contact-form .form-section-title,.nova-contact-form .grid-span--2{grid-column:span 2}.nova-contact-form .grid-span--3{grid-column:span 3}.nova-contact-form .grid-span--4{grid-column:span 4}.nova-contact-form .grid-span--6{grid-column:span 6}@media screen and (min-width:750px){.nova-contact-form.nova-contact-form--b2b .field__input:focus~.field__label,.nova-contact-form.nova-contact-form--b2b .field__input:not(:placeholder-shown)~.field__label,.nova-contact-form.nova-contact-form--b2b .field__input:-webkit-autofill~.field__label,.nova-contact-form.nova-contact-form--b2b .customer .field input:focus~label,.nova-contact-form.nova-contact-form--b2b .customer .field input:not(:placeholder-shown)~label,.nova-contact-form.nova-contact-form--b2b .customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(var(--inputs-border-width));left:0}.nova-contact-form.nova-contact-form--b2b .field input,.nova-contact-form.nova-contact-form--b2b .field select,.nova-contact-form.nova-contact-form--b2b .field textarea{font-size:1.3rem;padding-left:0;padding-bottom:0}.nova-contact-form.nova-contact-form--b2b .field__label{left:0;font-size:1.3rem}.nova-contact-form.nova-contact-form--b2b .contact__fields{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:2rem}.nova-contact-form.nova-contact-form--b2b .contact .field{grid-column:span 3}.nova-contact-form.nova-contact-form--b2b .form-section-title{grid-column:span 6}.nova-contact-form .grid-span-desktop--2,.nova-contact-form .contact .field.grid-span-desktop--2{grid-column:span 2}.nova-contact-form .grid-span-desktop--3,.nova-contact-form .contact .field.grid-span-desktop--3{grid-column:span 3}.nova-contact-form .grid-span-desktop--4,.nova-contact-form .contact .field.grid-span-desktop--4{grid-column:span 4}.nova-contact-form .grid-span-desktop--6,.nova-contact-form .contact .field.grid-span-desktop--6{grid-column:span 6}}@media only screen and (min-width:1024px){.nova-contact-form .contact{display:flex;align-items:center;justify-content:space-between;max-width:calc(100% - 4.8rem);width:100%}.information_card_block{max-width:35rem;width:100%}#ContactForm{width:100%;padding:0 4rem}.information_card_block .card_contact_information h3{font-size:3.2rem}}@media only screen and (min-width:1280px){.nova-contact-form .contact{max-width:128rem}#ContactForm{max-width:62.4rem;width:100%;padding:0;margin:0 auto}.information_card_block .card_contact_information h3{font-size:4rem}.information_card_block{max-width:46.5rem}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/nova-contact-form.css.map */
