.input,.input__field{position:relative;width:100%}.input__field{align-items:center;background-color:transparent;border:1px solid transparent;border-bottom-color:#dedede;border-radius:0;box-sizing:content-box;color:#111;display:block;display:inline-flex;height:3.25rem;outline:none;padding:1rem 0 0;transition-duration:.3s;transition-property:background-color,color,border-color,border-radius;transition-timing-function:ease;z-index:1}.input__field::-moz-placeholder{opacity:0}.input__field::placeholder{opacity:0}.input--disabled .input__field{cursor:not-allowed}.input--fill .input__field{width:calc(100% - 5rem)}.input--active .input__field{border-color:transparent;color:#111;padding-left:1.25rem}.input--active .input__field~.input--active .input__field::-moz-placeholder{padding-left:1.25rem}.input--active .input__field~.input--active .input__field::placeholder{padding-left:1.25rem}.input--active .input__field~.input__placeholder{color:#909090;padding-left:1.25rem}.input--active .input__field~.input__background{border-color:#0041a0}.input--fill .input__field{border-color:transparent;color:#111;padding-left:1.25rem}.input--fill .input__field~.input--fill .input__field::-moz-placeholder{padding-left:1.25rem}.input--fill .input__field~.input--fill .input__field::placeholder{padding-left:1.25rem}.input--fill .input__field~.input__placeholder{color:#909090;padding-left:1.25rem}.input--fill .input__field~.input__background{background-color:#f4f4f4;border-color:#f4f4f4}@media (hover:hover) and (pointer:fine){.input:not(.input--disabled):not(.input--error) .input__field:hover{border-color:transparent;color:#111}.input:not(.input--disabled):not(.input--error) .input__field:hover~.input__background{background-color:#f4f4f4;border-color:transparent}.input:not(.input--disabled):not(.input--error) .input__field:hover~.input__placeholder{padding-left:1.25rem}}.input--error .input__field{border-bottom:1px solid red;color:#111}.input--disabled .input__field{border-bottom-color:#909090;color:#909090}.input--has-icon .input__field{padding-right:2rem}.input--has-icon.input--outline .input__field{padding-right:3rem}.input__background{border:1px solid transparent;border-radius:1.5rem;bottom:0;height:3.25rem;left:0;pointer-events:none;position:absolute;transition-duration:.3s;transition-property:background-color,border-color;transition-timing-function:ease;width:100%}.input--primary .input__background{background-color:transparent}.input--error .input__background{background-color:var(--input-primary-error-bg)}.input--disabled .input__background{background-color:#fff}.input__icon{bottom:.5rem;height:1.5rem;position:absolute;right:0;width:1.5rem}.input--outline .input__icon{bottom:50%;right:1rem;transform:translateY(50%)}.input__placeholder{font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;font-weight:400;left:0;letter-spacing:-.01875rem;line-height:1.37;pointer-events:none;position:absolute;top:2.125rem;transition-duration:.3s;transition-property:top,font-size,line-height,color,padding;transition-timing-function:ease}@media (max-width:639.98px){.input__placeholder{font-size:.75rem}}.input--active .input__placeholder,.input--fill .input__placeholder{color:#909090;font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:400;letter-spacing:0;letter-spacing:.04375rem;line-height:1.2;top:0}.input--primary .input__placeholder{color:#111}.input--disabled .input__placeholder{color:#909090}.input__icon-check{opacity:0;position:absolute;right:1.375rem;top:calc(50% - .375rem)}.input--fill .input__icon-check{opacity:1}.checkbox{align-items:flex-start;cursor:pointer;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.checkbox:hover .checkbox__box{border:2px solid #002f6c}}.checkbox__box{margin-top:.0625rem}[type=checkbox]~.checkbox__box{align-items:center;border:2px solid #bcbcbc;display:flex;flex-shrink:0;height:1rem;justify-content:center;margin-right:.75rem;transition-duration:.3s;transition-property:all;transition-timing-function:ease;width:1rem}[type=checkbox]:checked~.checkbox__box{background:#002f6c;border:2px solid #002f6c}[type=checkbox]:checked~.checkbox__box .icon{color:#fff;opacity:1}.checkbox__box .icon{opacity:0}.checkbox__text{font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;font-weight:400;letter-spacing:-.01875rem;line-height:1.4}.checkbox__text a{background-image:linear-gradient(#dedede,#dedede);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;background-size:100% 2px;color:#111;padding-bottom:.375rem;position:relative;text-decoration:none;text-decoration:none!important;transition-duration:.3s;transition-property:background-size,color;transition-timing-function:ease;will-change:background-size}@media (hover:hover) and (pointer:fine){.checkbox__text a:hover{background-position:100% 100%;background-size:0 1px;background-size:0 2px}}.checkbox__input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}.checkbox__input[type=checkbox]:checked~.checkbox__box .icon{height:1.125rem;opacity:1;width:1.125rem}.checkbox__error{color:red;margin-top:.375rem;padding-left:1rem}.checkbox__required-mark{color:red}.field{display:flex;position:relative}.field__message{color:red;font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:400;left:0;letter-spacing:0;line-height:1.2;position:absolute;top:calc(100% + .25rem);transition-duration:.3s;transition-property:color,padding;transition-timing-function:ease}.field:has(.field__message) .input__field{border-bottom-color:red}.field:has(.field__message) .input--active .input__field{border-bottom-color:transparent}.field:has(.field__message) .input--active .input__background{border-color:red}.field:has(.field__message) .input--fill .input__field{border-bottom-color:transparent}.field:has(.field__message) .input--fill .input__background{border-color:red}.field:has(.field__message) .input__icon-check{opacity:0}.field:has(.field__message) .checkbox__box{border-color:red}.field:has(.input--active) .field__message{padding-left:1.25rem}.field:has(.input--fill) .field__message{padding-left:1.25rem}@media (hover:hover) and (pointer:fine){.field:hover .field__message{padding-left:1.25rem}}.field:has(.checkbox) .field__message{padding-left:1.75rem}.field__dot{color:red;display:inline-block;margin-left:.25rem;transform:translateY(.125rem)}.captcha{display:block!important}.captcha__text{color:#111;font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:400;letter-spacing:0;line-height:1.2}.captcha__link{color:#111;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media (hover:hover) and (pointer:fine){.captcha__link:hover{color:#002f6c}}.form-feedback{--form-feedback-accent:#000;--form-feedback-error-color:#000;height:100vh;height:100dvh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}.form-feedback:before{background-color:transparent;content:"";height:100%;left:0;position:absolute;top:0;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease;width:100%}.form-feedback--opened{pointer-events:all}.form-feedback--opened:before{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:#002f6ccc}.form-feedback__container{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;transform:translate(100%)}@media (hover:hover) and (pointer:fine){.form-feedback__container{scrollbar-width:none}}.form-feedback__overlay{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:1rem;width:calc(33.33333% + 1rem);z-index:1}@media (max-width:1024.98px){.form-feedback__overlay{width:2.75rem}}@media (max-width:639.98px){.form-feedback__overlay{display:none}}.form-feedback__close{position:absolute;right:.75rem;top:1.25rem;z-index:1}.form-feedback:has(.form-feedback__message-wrap) .form-feedback__close{display:none}@media (max-width:639.98px){.form-feedback__close{right:1rem;top:1rem}}.form-feedback__content{background-color:#fff;display:flex;flex-direction:column;margin-left:auto;min-height:100%;padding:2.0625rem 3.75rem 2rem 2.5rem;position:relative;width:calc(50% + .25rem)}.form-feedback:has(.form-feedback__message-wrap) .form-feedback__content{padding-left:4rem}@media (max-width:1024.98px){.form-feedback__content{padding:2rem 3.75rem 2rem 2.5rem;width:calc(100% - 2.75rem)}}@media (max-width:639.98px){.form-feedback__content{padding:3rem 1.5rem 2.5rem;width:100%}.form-feedback:has(.form-feedback__message-wrap) .form-feedback__content{padding-left:1.5rem;padding-top:12.4375rem}}.form-feedback__items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.25rem}@media (max-width:639.98px){.form-feedback__items{gap:.875rem;margin-top:1rem}.form-feedback__items .form__captcha{margin-top:.75rem}.form-feedback__items .form__captcha .captcha__text{font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-size:.625rem;font-weight:400;letter-spacing:0;line-height:1.2}}.form-feedback__item{width:calc(50% - .5rem)}.form-feedback__item:not(:last-child){margin-bottom:1.875rem}.form-feedback__item:first-child{width:100%}.form-feedback__item:not(:has(.checkbox))+.form-feedback__item:has(.checkbox){margin-top:1.625rem}.form-feedback__item:has(.checkbox){width:100%}@media (max-width:639.98px){.form-feedback__item:has(.checkbox){margin-right:-.5rem;width:calc(100% + .5rem)}}.form-feedback__item:has(.checkbox) .field{width:26.25rem}.form-feedback__item:has(.checkbox):not(:last-child){margin-bottom:2rem}@media (min-width:640px) and (max-width:1024.98px){.form-feedback__item:has(.checkbox):not(:last-child){margin-top:.25rem}}@media (max-width:639.98px){.form-feedback__item:has(.checkbox):not(:last-child){margin-bottom:0}}.form-feedback__item:has([type=hidden]){border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0)}@media (max-width:639.98px){.form-feedback__item{width:100%}.form-feedback__item:not(:last-child){margin-bottom:.5rem}.form-feedback__item:not(:has(.checkbox))+.form-feedback__item:has(.checkbox){margin-top:2rem}.form-feedback__item:has(.checkbox) .field{width:100%}.form-feedback__item:has(.checkbox):not(:last-child){margin-bottom:.5rem}}.form-feedback__download{width:100%}.form-feedback__download:not(:first-child){margin-top:1.6875rem}.form-feedback__download:not(:last-child){margin-bottom:3rem}@media (max-width:639.98px){.form-feedback__download:not(:first-child){margin-top:1.5rem}.form-feedback__download:not(:last-child){margin-bottom:2rem}.form-feedback__download .button{height:3rem;justify-content:center;width:100%}}.form-feedback__title{color:#002f6c;font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:2rem;font-weight:600;letter-spacing:-.01875rem;letter-spacing:-.040625rem;line-height:1;line-height:1.8125rem}@media (max-width:639.98px){.form-feedback__title{font-size:1.5rem;letter-spacing:-.03rem;line-height:1.1}}.form-feedback__text{font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;font-weight:400;letter-spacing:-.01875rem;line-height:1.37}@media (max-width:639.98px){.form-feedback__text{font-size:.75rem}}@media (min-width:640px){.form-feedback__text{margin-top:1.5rem}}@media (max-width:639.98px){.form-feedback__text{font-size:.875rem;letter-spacing:-.0175rem;line-height:1.4;margin-top:1rem}}.form-feedback__error{color:red}.form-feedback__error:not(:first-child){margin-top:.5rem}.form-feedback__error:not(:last-child){margin-bottom:1rem}.form-feedback__title+.form-feedback__fields{margin-top:1.5rem}.form-feedback__error+.form-feedback__fields{margin-top:1rem}.form-feedback__field:not(:last-child){margin-bottom:.75rem}.form-feedback__action-wrap{align-items:center;display:flex;gap:5.8125rem;margin-top:4rem}@media (max-width:639.98px){.form-feedback__action-wrap{align-items:stretch;flex-direction:column-reverse;gap:2rem;margin-top:1.5rem}}@media (min-width:640px) and (max-width:1024.98px){.form-feedback__action-wrap{margin-top:2.75rem}}.form-feedback__action .button{height:3.5rem}@media (max-width:639.98px){.form-feedback__action .button{height:3rem;justify-content:center;width:100%}}.form-feedback__note{color:#111;font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;font-weight:400;letter-spacing:0;line-height:1.2;max-width:15.25rem}@media (max-width:639.98px){.form-feedback__note{font-size:.625rem;max-width:100%}}@media (min-width:640px) and (max-width:1024.98px){.form-feedback__note{margin-left:-.75rem}}.form-feedback__message-wrap{align-items:end;display:flex;gap:3rem;margin-top:13.125rem}@media (max-width:639.98px){.form-feedback__message-wrap{align-items:stretch;flex-direction:column;gap:2rem;margin-top:0}}.form-feedback__message-title{color:#002f6c;font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:2rem;font-weight:600;letter-spacing:-.01875rem;letter-spacing:-.04375rem!important;line-height:1;max-width:21.25rem}.form-feedback__message-title:not(:last-child){margin-bottom:1.5rem}@media (max-width:639.98px){.form-feedback__message-title{font-size:1.5rem;letter-spacing:-.03rem!important;line-height:1.1;max-width:100%}.form-feedback__message-title:not(:last-child){margin-bottom:1rem}}@media (min-width:640px) and (max-width:1024.98px){.form-feedback__message-title:not(:last-child){margin-bottom:1.25rem}}.form-feedback__message-text{font-family:GrtskPeta,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;font-weight:400;letter-spacing:-.01875rem;line-height:1.37;max-width:21.25rem}@media (max-width:639.98px){.form-feedback__message-text{font-size:.75rem;font-size:.875rem;letter-spacing:-.0175rem;line-height:1.4;max-width:100%}}.form-feedback__action-back{margin-bottom:-.1875rem}.form-feedback__action-back .button{height:3.5rem;min-width:9.875rem}.form-feedback__action-back .button__icon{transform:translate(-.125rem,-.125rem)}@media (max-width:639.98px){.form-feedback__action-back{margin-bottom:0}.form-feedback__action-back .button{height:3rem;justify-content:center;min-width:0;width:100%}}@media (min-width:640px) and (max-width:1024.98px){.form-feedback__action-back{margin-bottom:-.5rem}}
