.field{position:relative;margin:30px 0 0}.field.name{grid-area:name}.field.contact{grid-area:contact}.field.country{grid-area:country}@media screen and (width >=900px){.field.country{margin:30px 0 0}}.field__input{position:relative;z-index:2;margin:0 0 24px;border:none;border-bottom:1px solid var(--color-grey);background:transparent;color:var(--color-grey);font-size:1.125rem;line-height:1.5}@media screen and (width >=750px){.modal__container .field__input{width:100%}}@media screen and (width <=900px){.field__input{width:70%}}@media screen and (width <=600px){.field__input{margin:0 0 18px;width:95%}}.field__input:-webkit-autofill,.field__input:-webkit-autofill:active,.field__input:-webkit-autofill:focus,.field__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-grey)!important;transition:background-color 5000s ease-in-out 0s}.field__input:focus{outline:1px solid transparent;border:none;border-bottom:1px solid var(--color-accent)}.field__input::placeholder{opacity:.8;cursor:text;color:transparent}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{top:-20px;left:0;color:var(--color-grey);font-size:.95rem}.field__input:invalid{border-bottom:1px solid #d22f2f}.field__input:placeholder-shown{opacity:.8;transition:border-bottom .25s ease-out;border-bottom:1px solid var(--color-grey);color:transparent;color:var(--color-grey)}.field__input:hover:placeholder-shown{border-bottom:1px solid var(--color-l-grey)}.field__label{position:absolute;top:4px;left:4px;opacity:.8;transition:all .25s ease-out;cursor:text;color:var(--color-grey);font-size:1.125rem}.rtl .field__label{left:auto;right:4px}@media screen and (width <=600px){.quiz__contact-form{grid-template-columns:1fr}.field__label{font-size:1rem;white-space:nowrap}}.textarea__input:focus~.field__label,.textarea__input:not(:placeholder-shown)~.field__label{top:-20px;left:0;color:var(--color-grey);font-size:.95rem}.textarea{position:relative;grid-area:comment;margin:30px 0 0}.textarea__input{position:relative;z-index:2;margin:0 0 8px;border:none;border-bottom:1px solid var(--color-grey);background:transparent;resize:none;color:var(--color-grey);font-size:1.125rem;line-height:1.5}@media screen and (width >= 750px){.modal__container .textarea__input{width:100%}}@media screen and (width <= 900px){.textarea__input{width:70%}}@media screen and (width <= 600px){.textarea__input{margin:0 0 18px;width:95%}}.textarea__input:-webkit-autofill,.textarea__input:-webkit-autofill:active,.textarea__input:-webkit-autofill:focus,.textarea__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-grey)!important;transition:background-color 5000s ease-in-out 0s}.textarea__input:focus{outline:1px solid transparent;border:none;border-bottom:1px solid var(--color-accent)}.textarea__input::placeholder{opacity:.8;cursor:text;color:transparent}.textarea__input:invalid{border-bottom:1px solid #d22f2f}.textarea__input:placeholder-shown{opacity:.8;transition:border-bottom .25s ease-out;border-bottom:1px solid var(--color-grey);color:transparent;color:var(--color-grey)}.textarea__input:hover:placeholder-shown{border-bottom:1px solid var(--color-l-grey)}.textarea__count{margin:0 0 0 auto;width:fit-content;color:var(--color-grey);font:var(--font-xs)}.quiz .field.contact,.quiz .textarea{margin:15px 0 0}.consent-checkbox-wrapper{margin:30px 0;grid-area:consent;width:100%;max-width:100%;box-sizing:border-box}.consent-checkbox__container{display:flex;align-items:flex-start;gap:12px;line-height:1.5;width:100%;max-width:100%;box-sizing:border-box}.consent-checkbox__input{appearance:none;position:relative;margin-top:3px;flex-shrink:0;width:1.1rem;height:1.1rem;border:2px solid var(--color-grey);border-radius:4px;background-color:transparent;cursor:pointer;transition:border-color .25s ease-out,background-color .25s ease-out}.consent-checkbox__input:hover{border-color:var(--color-accent)}.consent-checkbox__input:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.consent-checkbox__input:checked:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.25rem;border-left:2px solid var(--color-white);border-bottom:2px solid var(--color-white);transform:translate(-50%,-50%) rotate(-45deg)}.consent-checkbox__label{font:var(--font-m);color:var(--color-grey);display:inline;overflow-wrap:break-word}@media screen and (width >=100px){.modal__container .form__wrapper .consent-checkbox__label{max-width:40ch}}.consent-checkbox__label span{color:var(--color-grey);transition:color .25s ease-out}.consent-checkbox__label span:hover{color:var(--color-l-grey)}.consent-checkbox__input:checked+.consent-checkbox__label{color:var(--color-white2)}.consent-checkbox__button{cursor:pointer;background:none;border:none;padding:0 4px;font:inherit;color:var(--color-accent);text-decoration:underline;transition:color .25s ease-out;display:inline}.consent-checkbox__button:hover{color:var(--color-visited)}