.form__row--error{animation:.3s ease-in-out error-shake}.form__row--error .form__label{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19\" height=\"19\"><g fill=\"none\" stroke=\"%23FF6B6B\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" transform=\"translate(1 1)\"><circle cx=\"8.5\" cy=\"8.5\" r=\"8.5\"/><path d=\"m11.482 5.482-6 6\"/><path d=\"m5.482 5.482 6 6\"/></g></svg>")}.form__row--error .text-input,.form__row--error .select{border-color:#ff6b6b}.form__row--valid .form__label{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19\" height=\"19\"><g fill=\"none\" stroke=\"%2326C17F\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" transform=\"translate(1 1)\"><circle cx=\"8.5\" cy=\"8.5\" r=\"8.5\"/><path d=\"m5.701 8.701 2 2 4-4\"/></g></svg>")}.form__row--csv_upload .form__info a{background-image:linear-gradient(#9edbf4,#9edbf4);background-position:0 100%;background-repeat:no-repeat;background-size:100% .0625rem;transition:background-size .25s ease-in-out}@media not all and (hover:none){.form__row--csv_upload .form__info a:hover{background-position:100% 100%;background-size:0% .0625rem}}.edge .form__row--csv_upload .form__info a:hover{background-position:100% 100%;background-size:0% .0625rem}.form--newsletter{border-radius:2.625rem}.form--newsletter:has(.form__row--error){animation:.3s ease-in-out error-shake;box-shadow:0 0 0 .125rem #ff6b6b}.form--newsletter:focus-within{box-shadow:0 0 0 .125rem #9edbf4}.form--newsletter .error-message{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form--newsletter .text-input:focus,.form--newsletter .select:focus{border-color:#163a66}.form--newsletter .form__row--error{animation:none}.form--newsletter .form__row--error .text-input,.form--newsletter .form__row--error .select{border-color:#163a66}@media screen and (width>=0) and (width<=1023px){.form--newsletter .button{padding-left:.9375rem;padding-right:.9375rem}}.text-input{transition:border .25s}.text-input::placeholder{color:#fafcfe}.text-input:focus{border-color:#9edbf4}.checkboxes__label a:not(.remove-default-hover):not(.button){background-image:linear-gradient(#9edbf4,#9edbf4);background-position:0 100%;background-repeat:no-repeat;background-size:100% .0625rem;transition:background-size .25s ease-in-out}@media not all and (hover:none){.checkboxes__label a:not(.remove-default-hover):not(.button):hover{background-position:100% 100%;background-size:0% .0625rem}}.edge .checkboxes__label a:not(.remove-default-hover):not(.button):hover{background-position:100% 100%;background-size:0% .0625rem}.checkboxes__item input[type=checkbox]:checked+.checkboxes__label:after{content:"";background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14.437\" height=\"11.005\"><path fill=\"%239EDBF4\" d=\"M5.582 11.005.439 5.862a1.5 1.5 0 0 1 0-2.121 1.5 1.5 0 0 1 2.121 0l3.018 3.018 6.3-6.317a1.5 1.5 0 0 1 2.121 0 1.5 1.5 0 0 1 0 2.121Z\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:.625rem .5rem;width:1.25rem;height:1.25rem;display:block;position:absolute;top:0;left:0}@media screen and (width>=1024px){.checkboxes__item input[type=checkbox]:checked+.checkboxes__label:after{background-size:.9025rem .6875rem;width:1.6875rem;height:1.6875rem}}.file-upload:focus-within .file-upload__button{outline:.125rem solid #9edbf4}