.form_box .back{display:inline-flex;position:relative;top:calc(-1 * var(--gap-contents));align-items:center;margin:0 0 10px;font-size:16px;font-weight:700;line-height:20px}.form_box .back:hover{color:var(--color-secondary)}.form_box .back:before{content:'';display:block;flex-grow:0;flex-shrink:0;width:16px;height:16px;margin-right:8px;background-color:currentColor;transform:scaleX(-1);-webkit-mask:url(../../images/ico_arrow_link.svg) 50% 50%/contain no-repeat}@media (max-width: 640px){.form_box .back{top:-5px;margin:0 0 20px;font-size:15px}}.form_box .deco{content:'';position:absolute;bottom:-240px;left:0;width:400px;height:700px;background-color:var(--color-decor);opacity:0.5;z-index:1;-webkit-mask:url(../../images/bg_logo.svg) 50% 50%/contain no-repeat}@media (max-width: 1024px){.form_box .deco{display:none}}.form_box .checkbox{display:flex;align-items:flex-start;font-size:16px;font-weight:400;line-height:20px}.form_box .checkbox input{margin-right:10px}.form_box .error{display:block;margin:10px 0 -8px;color:var(--color-bright);font-size:16px;font-weight:400;line-height:20px}.form_box .error:empty{display:none}.form_box .toggles input{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);word-wrap:normal}.form_box .items{display:flex;position:relative;flex-wrap:wrap;width:calc(100% + var(--gap-grid));margin:0 calc(-1 * var(--gap-grid)) calc(-1 * var(--gap-vertical)) 0;z-index:2}.form_box .item{display:inline-flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;width:calc(var(--width-item) - var(--gap-grid));margin:0 var(--gap-grid) var(--gap-vertical) 0;overscroll-behavior:contain}.form_box .label{display:block;margin:0 0 10px;font-size:16px;font-weight:400;line-height:20px}.form_box .label .required{color:var(--color-bright)}.form_box.is_card .wrapper{max-width:600px;padding:var(--gap-subsection);margin:0 auto;border:1px solid var(--color-border);background-color:#fff;color:#1B1D1F;--color-heading: #1B1D1F;--color-text: #1B1D1F;--color-decor: #F7F8F9;--color-muted: #74787D;--color-background: #F7F8F9;--color-section: #fff}.form_box.is_card .contents,.form_box.is_card .text{text-align:center}.form_box.box_dark{--color-section: #1B1D1F;--color-decor: rgba(71,76,81,0.2)}.form_box .wrapper{display:block;position:relative;z-index:2}.form_box .image{display:none}.form_box .contents{display:block;margin:0 0 25px}.form_box .contents:last-child{margin-bottom:0}.form_box .caption{display:block;margin:0 0 16px;font-size:16px;line-height:20px}.form_box .items{--gap-grid: 20px;--gap-vertical: 20px}.form_box .item{z-index:1;--width-item: 100%}.form_box .item:focus-within{z-index:2}.form_box .item_half{--width-item: 50%}.form_box .item_center{align-self:center}.form_box .item.hidden,.form_box .item:empty{display:none}.form_box .item .button{width:100%}.form_box .label_inline{display:flex;align-items:baseline}.form_box .field{display:block;position:relative;width:100%;z-index:1}.form_box .toggles{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -10px -10px 0}.form_box .toggles .toggle{display:flex;position:relative;flex-basis:calc(25% - 10px);flex-grow:1;margin:0 10px 10px 0;text-align:center;cursor:pointer}.form_box .toggles .value{display:flex;flex-grow:1;align-items:center;justify-content:center;padding:10px;border:1px solid var(--color-field);font-size:14px;font-weight:500;line-height:20px;transition:0.2s;cursor:pointer}@media (hover: hover){.form_box .toggles .value:hover{border-color:var(--color-primary)}}.form_box .toggles input:checked+.value{border-color:#0079C1;background-color:#0079C1;color:#fff}.form_box .required{color:var(--color-bright)}.form_box .checkboxes{padding:5px 0}.form_box .checkboxes .field+.field{margin-top:12px}.form_box .checkboxes .error{margin:12px 0 0}.form_box .checkbox+.checkbox{margin-top:12px}.form_box .success{display:block;padding:12px 15px;margin:20px 0 0;border:1px solid #9bc034;background-color:#faffec;color:#1B1D1F;font-size:16px;font-weight:600;line-height:22px;text-align:center}.form_box a:not([class]){color:var(--color-primary);text-decoration:underline}.form_box a:not([class]):hover{text-decoration:none}.form_box .lost{margin-left:auto;color:var(--color-primary);text-decoration:underline}.form_box .lost:hover{text-decoration:none}.form_box .back{top:0;margin:0}.form_box .terms{display:block;padding:18px 0 0;margin:4px 0 0;border-top:1px solid var(--color-border);font-size:14px;font-weight:400;line-height:20px}@media (min-width: 1024px){.form_box.is_full{display:flex;position:relative;overflow:hidden;flex-grow:1;align-items:center;justify-content:center}.form_box.is_full .fixed{position:static}.form_box.is_full .fixed>.image{display:block;position:absolute;top:-1px;bottom:0;left:0;overflow:hidden;width:calc(50% - var(--gap-section-offset));-webkit-mask:url(../../images/bg_welcome_mask_desktop.svg) 0 0/cover no-repeat}.form_box.is_full .fixed>.image:before,.form_box.is_full .fixed>.image:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(27,29,31,0.25);z-index:2}.form_box.is_full .fixed>.image:before{top:0;background:url(../../images/bg_welcome_desktop.svg) 0 0/cover no-repeat;z-index:3;mix-blend-mode:multiply}.form_box.is_full .fixed>.image img{display:block;position:relative;width:100%;height:100%;z-index:1;object-fit:cover;object-position:0 0}.form_box.is_full .fixed>.wrapper{display:block;width:50%;margin:0 0 0 auto}}@media (max-width: 1024px){.form_box .contents{margin-bottom:20px}.form_box .caption{margin-bottom:12px}}@media (max-width: 480px){.form_box .item{--width-item: 100%}.form_box .checkbox{font-size:15px}.form_box .toggles .toggle{flex-basis:calc(50% - 10px)}}

/*# sourceMappingURL=form.css.map */
