.register_box{--width-fixed: var(--width-contents)}.register_box.is_compact{--width-contents: 480px}.register_box .types{display:flex;margin:0 0 var(--gap-contents);background:var(--color-background)}.register_box .types .type{display:flex;position:relative;flex-basis:50%;flex-grow:1;align-items:center;padding:15px;margin-left:-1px;border:1px solid var(--color-border);color:var(--color-muted);transition:0.3s;cursor:pointer}.register_box .types .type:first-child{margin-left:0}.register_box .types .type:after{content:'';position:absolute;right:100%;bottom:0;left:0;height:3px;background-color:currentColor;transition:0.3s}.register_box .types .type.active{background-color:var(--color-base);color:var(--color-heading)}.register_box .types .type.active:after{right:0}@media (hover: hover){.register_box .types .type:hover{color:var(--color-heading)}}.register_box .types .icon{display:block;width:40px;height:40px;margin:0 15px 0 0;background-color:currentColor;-webkit-mask:url(../../images/ico_register_regular.svg) 50% 50%/contain no-repeat}.register_box .types .icon_trade{-webkit-mask-image:url(../../images/ico_register_trade.svg)}.register_box .types .title{display:block;font-family:var(--font-heading);font-size:var(--size-h4);font-weight:700;line-height:1.25}.register_box .types .text{display:block;margin:0;line-height:1.25}.register_box .section{display:block;padding:15px;margin:0 0 15px;border:1px solid var(--color-border);background-color:var(--color-background)}.register_box .section:last-child{margin-bottom:0}.register_box .section.is_hidden,.register_box .section .is_hidden{display:none}.register_box .section>.heading{display:block;margin:0 0 12px;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--size-h4);font-weight:700;line-height:24px}.register_box .section .items{--height-button: 42px;--height-field: var(--height-button);--gap-grid-x: 10px;--gap-grid-y: 18px;--gap-field: 14px}.register_box .section .button[type="submit"]{--height-button: 50px}.register_box .checkbox.is_featured{font-family:var(--font-heading);font-weight:600}.register_box .checkbox.is_featured+.items{margin-top:var(--gap-grid-y)}@media (max-width: 48rem){.register_box .types .type{padding:12px 15px}.register_box .types .icon{display:none}}

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