.n-contact--full .n-contact__intro-content{grid-gap:5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6rem 0}@media screen and (max-width:800px){.n-contact--full .n-contact__intro-content{grid-gap:3rem;grid-template-columns:1fr;padding:3rem 0}}.n-contact--full .n-contact__intro-form .p-form__title{color:var(--color2);font-family:var(--h2--font-family--desktop);font-size:var(--h2--font-size--desktop);font-weight:var(--h2--font-weight--desktop);line-height:var(--h2--line-height--desktop);margin-bottom:2.5rem}.n-contact--full .n-contact__intro-form .form-required:after{content:none}.n-contact--full .n-contact__intro-form .form-required:not(legend):after{content:"*"}.n-contact--full .n-contact__intro-form .webform-confirmation__message{color:var(--color2);font-family:var(--p--font-family--desktop);font-size:var(--p--font-size--desktop);font-weight:700;line-height:var(--p--line-height--desktop)}.n-contact--full .n-contact__intro-form .form-item--error-message{color:red;font-family:var(--font2);font-size:1.7rem;font-weight:var(--regular);line-height:1.5;margin:1rem 0}.n-contact--full .n-contact__intro-form .f__select{margin-bottom:2.5rem}.n-contact--full .n-contact__intro-form .f__select__label{color:var(--color2);display:block;font-family:var(--font2);font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1rem}.n-contact--full .n-contact__intro-form .f__select__element{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/novsubtheme/svg/chevron-down.svg);background-position:right 2rem center;background-repeat:no-repeat;background-size:1.6rem;border:1px solid #949494;border-radius:5px;color:var(--color2);font-family:var(--font2);font-size:2rem;font-weight:var(--regular);line-height:1;padding:1.5rem 3.7rem 1.5rem 2.7rem;width:100%}.n-contact--full .n-contact__intro-form .f__select__element::-webkit-input-placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__select__element::-moz-placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__select__element:-ms-input-placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__select__element::-ms-input-placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__select__element::placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__email,.n-contact--full .n-contact__intro-form .f__number,.n-contact--full .n-contact__intro-form .f__tel,.n-contact--full .n-contact__intro-form .f__textfield{margin-bottom:2.5rem}.n-contact--full .n-contact__intro-form .f__email__label,.n-contact--full .n-contact__intro-form .f__number__label,.n-contact--full .n-contact__intro-form .f__tel__label,.n-contact--full .n-contact__intro-form .f__textfield__label{color:var(--color2);display:block;font-family:var(--font2);font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1rem}.n-contact--full .n-contact__intro-form .f__email__element,.n-contact--full .n-contact__intro-form .f__number__element,.n-contact--full .n-contact__intro-form .f__tel__element,.n-contact--full .n-contact__intro-form .f__textfield__element{border:1px solid #949494;border-radius:5px;color:var(--color2);font-family:var(--font2);font-size:2rem;font-weight:var(--regular);line-height:1;padding:1.5rem 2.7rem;width:100%}.n-contact--full .n-contact__intro-form .f__email__element::-webkit-input-placeholder,.n-contact--full .n-contact__intro-form .f__number__element::-webkit-input-placeholder,.n-contact--full .n-contact__intro-form .f__tel__element::-webkit-input-placeholder,.n-contact--full .n-contact__intro-form .f__textfield__element::-webkit-input-placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__email__element::-moz-placeholder,.n-contact--full .n-contact__intro-form .f__number__element::-moz-placeholder,.n-contact--full .n-contact__intro-form .f__tel__element::-moz-placeholder,.n-contact--full .n-contact__intro-form .f__textfield__element::-moz-placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__email__element:-ms-input-placeholder,.n-contact--full .n-contact__intro-form .f__number__element:-ms-input-placeholder,.n-contact--full .n-contact__intro-form .f__tel__element:-ms-input-placeholder,.n-contact--full .n-contact__intro-form .f__textfield__element:-ms-input-placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__email__element::-ms-input-placeholder,.n-contact--full .n-contact__intro-form .f__number__element::-ms-input-placeholder,.n-contact--full .n-contact__intro-form .f__tel__element::-ms-input-placeholder,.n-contact--full .n-contact__intro-form .f__textfield__element::-ms-input-placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__email__element::placeholder,.n-contact--full .n-contact__intro-form .f__number__element::placeholder,.n-contact--full .n-contact__intro-form .f__tel__element::placeholder,.n-contact--full .n-contact__intro-form .f__textfield__element::placeholder{color:#2d2d2d}.n-contact--full .n-contact__intro-form .f__textarea{margin-bottom:2.5rem}.n-contact--full .n-contact__intro-form .f__textarea__label{color:var(--color2);display:block;font-family:var(--font2);font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1rem}.n-contact--full .n-contact__intro-form .f__textarea__element{border:1px solid #949494;border-radius:5px;color:var(--color2);font-family:var(--font2);font-size:2rem;font-weight:var(--regular);line-height:1.2;min-height:22rem;padding:1.5rem 2.7rem;resize:vertical;width:100%}.n-contact--full .n-contact__intro-form .f__radios{margin-bottom:2.5rem}.n-contact--full .n-contact__intro-form .f__radios .form-item--error-message{margin-top:0}.n-contact--full .n-contact__intro-form .f__radios__label{color:var(--color2);display:block;font-family:var(--font2);font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1rem}.n-contact--full .n-contact__intro-form .f__radio{margin-bottom:1rem;margin-right:3rem}.n-contact--full .n-contact__intro-form .f__radio:after{clear:both;content:"";display:table}.n-contact--full .n-contact__intro-form .f__radio__label{color:var(--color2);float:left;font-family:var(--font2);font-size:2rem;font-weight:var(--regular);line-height:1.2;padding-left:3rem;position:relative}.n-contact--full .n-contact__intro-form .f__radio__label:before{speak:never;background-color:var(--white);border-radius:50%;-webkit-box-shadow:0 0 0 1px var(--color2);box-shadow:0 0 0 1px var(--color2);content:"";height:1.8rem;left:0;position:absolute;top:.3rem;width:1.8rem}@media aural,reader,speech{.n-contact--full .n-contact__intro-form .f__radio__label:before{content:none;display:none}}.n-contact--full .n-contact__intro-form .f__radio__element{clip:rect(1px,1px,1px,1px);word-wrap:normal;background-color:#fff;color:#000;height:1px;overflow:hidden;position:absolute!important;width:1px}.n-contact--full .n-contact__intro-form .f__radio__element:checked+.f__radio__label:before{background-color:var(--color2);border:4px solid var(--white)}.n-contact--full .n-contact__intro-form .f__radio__element:focus+.f__radio__label{outline:1px dashed var(--color1)}.n-contact--full .n-contact__intro-form .f__checkboxes{margin-bottom:2.5rem}.n-contact--full .n-contact__intro-form .f__checkboxes .form-item--error-message{margin-top:0}.n-contact--full .n-contact__intro-form .f__checkboxes__label{color:var(--color2);display:block;font-family:var(--font2);font-size:2.2rem;font-style:normal;font-weight:600;line-height:normal;margin-bottom:1rem}.n-contact--full .n-contact__intro-form .f__checkbox{margin-bottom:1rem;margin-right:3rem}.n-contact--full .n-contact__intro-form .f__checkbox:after{clear:both;content:"";display:table}.n-contact--full .n-contact__intro-form .f__checkbox__label{color:var(--color2);float:left;font-family:var(--font2);font-size:2rem;font-weight:var(--regular);line-height:1.2;padding-left:3rem;position:relative}.n-contact--full .n-contact__intro-form .f__checkbox__label:before{speak:never;background-color:var(--white);border:1px solid var(--color2);border-radius:4px;content:"";height:2rem;left:0;position:absolute;top:.25rem;width:2rem}@media aural,reader,speech{.n-contact--full .n-contact__intro-form .f__checkbox__label:before{content:none;display:none}}.n-contact--full .n-contact__intro-form .f__checkbox__label:after{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--white);content:"\f00c";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--fontawesome7);font-size:1.1rem;font-weight:var(--regular);height:1.8rem;justify-content:center;left:0;opacity:0;padding-left:.2rem;position:absolute;top:.3rem;width:1.8rem}.n-contact--full .n-contact__intro-form .f__checkbox__element{clip:rect(1px,1px,1px,1px);word-wrap:normal;background-color:#fff;color:#000;height:1px;overflow:hidden;position:absolute!important;width:1px}.n-contact--full .n-contact__intro-form .f__checkbox__element:checked+.f__checkbox__label:before{background-color:var(--color2)}.n-contact--full .n-contact__intro-form .f__checkbox__element:checked+.f__checkbox__label:after{opacity:1}.n-contact--full .n-contact__intro-form .f__checkbox__element:focus+.f__checkbox__label{outline:1px dashed var(--color1)}.n-contact--full .n-contact__intro-form .form-actions{margin-top:2.5rem}
/*# sourceMappingURL=node--contact--full.css.map */