.Form{position:relative}.Form_screen{opacity:0;pointer-events:none;transition:opacity .5s ease}.Form_screen-error,.Form_screen-success{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}.Form_screen-active{opacity:1;pointer-events:auto}.Form_input{position:relative;width:100%}.Form_input input,.Form_input textarea{background:none;border:none;border-radius:0;box-sizing:border-box;color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;outline:none;padding:0;transition:color .2s ease-in-out;width:100%}.Form_input input::-moz-placeholder,.Form_input textarea::-moz-placeholder{color:inherit;line-height:inherit}.Form_input input::placeholder,.Form_input textarea::placeholder{color:inherit;line-height:inherit}.Form_input input.Error,.Form_input textarea.Error{color:tomato}.Form_input textarea{resize:none}.Form_input_line{background-color:#fff;bottom:0;height:.1rem;left:0;pointer-events:none;position:absolute;width:100%}.Form_input.hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;margin:0!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.Form_agree{align-items:center;cursor:pointer;display:flex;gap:2rem;line-height:160%;margin-bottom:3rem;pointer-events:auto!important;transition:color .2s ease-in-out}.Form_agree .Form_agree_text,.Form_agree a{font-size:1.4rem!important;line-height:1.6em}.Form_agree a{-webkit-text-decoration:underline;text-decoration:underline}.Form_agree_icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none'%3E%3Cpath stroke='%23909EBB' stroke-width='2' d='m1 7 5.8 7L16 1'/%3E%3C/svg%3E");background-position:0 -2rem;background-repeat:no-repeat;background-size:cover;height:2rem;outline:2px solid currentcolor;outline-offset:-2px;transition-duration:.3s;transition-property:background-position;transition-timing-function:ease-in-out;width:2rem}.Form_agree-active .Form_agree_icon{background-position:0}.Form_agree.Error{color:tomato}.Form_send{opacity:.5;transition:opacity .2s ease}.Form_send *{cursor:not-allowed!important}.Form_send-active{opacity:1}.Form_send-active *{cursor:pointer!important}.Form_send:active{opacity:.3}.layout-mobile .Form_agree{margin-bottom:2rem}.layout-mobile .Form_agree .Form_agree_text,.layout-mobile .Form_agree a{font-size:1rem!important;line-height:1.2em}.layout-mobile .Form_agree_icon{height:1.5rem;outline:1.5px solid currentcolor;outline-offset:-.5px;width:1.5rem}.layout-mobile .Form_agree-active .Form_agree_icon{background-position:0}.PopupGeneric{align-items:center;display:flex;height:100dvh;justify-content:center;pointer-events:none;position:absolute;width:100vw;z-index:10001}.PopupGeneric.PopupGeneric_visible{pointer-events:auto}.PopupGeneric.PopupGeneric_visible:before{opacity:1}.PopupGeneric .txt-H5{font-size:2.4rem}.PopupGeneric:before{-webkit-backdrop-filter:blur(.5rem) brightness(50%);backdrop-filter:blur(.5rem) brightness(50%);content:"";height:100%;opacity:0;transition:opacity .2s ease;width:100%}.PopupGeneric__popup{background-color:var(--color-White);display:grid;grid-template-columns:repeat(2,40rem);height:53rem;position:absolute;width:57rem}.PopupGeneric__banner{height:60rem;overflow:hidden;padding:5rem 7.5rem 5rem 2rem;position:relative}.PopupGeneric__banner *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PopupGeneric__banner-background{height:-moz-min-content;height:min-content;left:0;position:absolute;top:0;width:100%}.PopupGeneric__banner-content{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.PopupGeneric__banner-percent{font-size:5.4rem;margin-left:1rem}.PopupGeneric__banner-glare{background:linear-gradient(45deg,hsla(0,0%,100%,0) 33%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.467) 48%,hsla(0,0%,100%,0) 53%);height:300%;left:0;mix-blend-mode:screen;position:absolute;top:0;width:100%;z-index:2}.PopupGeneric__form{color:var(--color-Purple);padding:2.7rem 2rem 4rem 3.5rem;position:relative}.PopupGeneric__form-header{font-size:3.5rem;font-style:normal;font-weight:400;line-height:1.02;text-transform:uppercase}.PopupGeneric__form-close{cursor:pointer;opacity:1;position:absolute;right:2.2rem;top:2.7rem;transition:opacity .2s ease}.PopupGeneric__form-close:hover{opacity:.5}.PopupGeneric__form-slogan{font-size:1.6rem;margin-left:1.7rem;margin-top:3.7rem}.PopupGeneric__form-slogan-line{text-wrap:nowrap}.PopupGeneric__form-slogan-line:first-of-type{text-align:right}.PopupGeneric__form-text{align-items:flex-start;display:flex;flex-direction:column;font-size:1.6rem;gap:3rem;justify-content:flex-start;margin-left:1.7rem;margin-top:3.7rem}.PopupGeneric__form-send{display:grid;grid-template-columns:0 1fr 16rem;justify-content:end;transition:.2s ease}.PopupGeneric__form-send-arrow{align-items:center;display:flex;grid-column:1;justify-content:end;overflow:hidden}.PopupGeneric__form-send-button{align-items:center;border:1px solid var(--color-Purple);border-radius:2rem;display:flex;grid-column:3;height:4rem;justify-content:center}.PopupGeneric__form-itself{bottom:4rem;left:3.5rem;position:absolute;right:2rem}.PopupGeneric__form-itself .Form-inputs{padding:0}.PopupGeneric__form-itself .Form_input_line{background:none;border:1px solid var(--color-Purple);border-top:none;height:2.1rem;margin-bottom:3rem;position:static}.PopupGeneric__form-itself .Form_input input{font-size:1.7rem;padding:0 2.2rem}.PopupGeneric__form-itself .Form_agree{pointer-events:none}.PopupGeneric__form-itself .Form_bottom-text{font-size:1.4rem;line-height:1;margin-bottom:2rem;pointer-events:none}.PopupGeneric__form-itself .Form_bottom-text a{font-size:1.4rem;line-height:1;pointer-events:auto;-webkit-text-decoration:underline;text-decoration:underline}.PopupGeneric__form-itself .Form_send-active .PopupGeneric__form-send{grid-template-columns:.9fr .1fr 16rem}.layout-mobile .PopupGeneric .PopupGeneric__popup{max-width:95vw}