.forms .text-title-1{line-height:1.4;margin:25px 0 15px}.forms .form-group-title{color:#959595;margin-top:15px}.forms .file-upload-label{cursor:pointer}.forms .box{background-color:#f7f7f7;margin:0 auto 30px;max-width:390px;position:relative;width:100%;z-index:1}.forms .box .form-group{background:#fff;margin-left:-15px;margin-right:-15px;padding:15px;width:calc(100% + 30px)}.forms .box .form-group .field{color:#030303;position:relative}.forms .box .form-group .field:not(:first-child){margin-top:15px}.forms .box .form-group .field.field-error .error{color:#fb3a2f}.forms .box .form-group .field label:not(.static){color:#959595;display:inline-block;font-family:Manrope;font-size:12px;font-weight:600;letter-spacing:1px;line-height:20px;position:absolute;text-transform:uppercase;top:17px;transition:all .25s;width:100%}.forms .box .form-group .field .align-label{margin-top:-24px}.forms .box .form-group .field input{border:0;border-bottom:1px solid #030303;font-family:Manrope;font-size:14px;height:27px;line-height:22px;padding-bottom:5px;width:100%}.forms .box .form-group .field textarea{border:0;border-bottom:1px solid #030303;font-family:Manrope;font-size:12px;height:auto;line-height:20px;min-height:120px;width:100%}.forms .box .form-group .field input,.forms .box .form-group .field textarea{margin-top:15px}.forms .box .form-group .field.with-icon input{width:calc(100% - 39px)}.forms .box .form-group .field .icon{position:absolute;right:0;top:20px}.forms .box .form-group .field .icon-pregnant{background-size:24px 24px;background:url(~assets/images/icons/purple/ic_baby_@1x.svg) no-repeat;background-position-x:right;height:24px;right:15px;top:10px;width:24px}.forms .box .form-group .field .icon-peuter{background-size:24px 24px;background:url(~assets/images/icons/purple/ic_peuter_@1x.svg) no-repeat;background-position-x:right;height:24px;right:15px;top:10px;width:24px}.forms .box .form-group .field .icon-dueDate{background-size:24px 24px;background:url(~assets/images/icons/purple/ic_cake_@1x.svg) no-repeat;color:transparent;height:24px;position:absolute;right:0;top:20px;width:24px}.forms .box .form-group .field .icon-chevron-right{background-size:16px 16px;background:url(~assets/images/icons/green/ic_chevron-right.svg) no-repeat;background-position-x:right;height:16px;right:15px;top:15px;width:16px}.forms .box .form-group .field.is-active input,.forms .box .form-group .field.is-active textarea{border-bottom:1px solid #8568ba;outline:0}.forms .box .form-group .field.is-active label:not(.static),.forms .box .form-group .field.is-filled label:not(.static){font-size:10px;transform:translateY(-22px)}.forms .box .form-group .static{color:#959595;display:inline-block;font-family:Manrope;font-size:12px;letter-spacing:1px;line-height:20px;text-transform:uppercase;transition:all .25s;width:100%}.forms .box .form-group.radio-group{padding:0}.forms .box .form-group.radio-group .field{height:45px;margin-top:0;padding:0 15px}.forms .box .form-group.radio-group .field:not(:first-child){border-top:1px solid #f7f7f7}.forms .box .form-group.radio-group .field .icon{right:15px;top:10px}.forms .box .form-group.group-with-borders{padding:0 15px}.forms .box .form-group.group-with-borders .field{height:45px;margin-top:0;padding:0}.forms .box .form-group.group-with-borders .field:not(:first-child){border-top:1px solid #f7f7f7}.forms .box .form-group.group-with-borders .field .fake-password{background:#fff;border:0;cursor:inherit;margin:0;outline:0;padding:0;position:relative}.forms .box .button-under{cursor:pointer;display:block;margin-top:20px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.forms .preview{align-items:center;background-color:#fff;box-shadow:0 0 5px #0003;color:#030303;display:flex;flex-direction:column;height:150px;justify-content:center;margin:30px auto;position:relative;width:150px}.forms .preview img{height:66px;width:66px}.forms .preview .icon{position:absolute;right:5px;top:5px}.forms .icon{background-size:24px 24px;height:24px;width:24px}.forms .icon.icon-gender-male{background:url(~assets/images/icons/ic_gender-male.svg)}.forms .icon.icon-gender-female{background:url(~assets/images/icons/ic_gender-female.svg)}.forms .icon.icon-gender-other,.forms .icon.icon-gender-unknown{background:url(~assets/images/icons/ic_gender-unknown.svg)}.forms .icon.icon-birthday{background:url(~assets/images/icons/purple/ic_cake_@1x.svg)}.forms .icon.icon-name{background:url(~assets/images/icons/purple/ic_name_@1x.svg)}.forms .condensed{margin:0 auto;width:75%}.forms .button-group{display:flex}.forms .button-group .button.active{background:#8568ba;color:#fff}.forms .button-group .button:not(.active){border:2px solid #8568ba;color:#8568ba}.forms .center-image{height:90px;width:90px}.forms .avatar-upload .upload{align-items:center;background-color:#fff;box-shadow:0 0 5px #0003;display:flex;flex-direction:column;height:150px;justify-content:center;margin:30px auto 5px;position:relative;width:150px}.forms .avatar-upload .upload .absolute-image{height:auto;position:absolute;width:calc(100% - 30px)}.forms .avatar-upload .upload .icon{height:24px;margin-bottom:5px;width:24px}.forms label.avatar-upload{cursor:pointer}.forms .forms-avatar{height:150px;margin:30px auto 5px;width:150px}@media (min-width:768px){.forms .hero{background:url(../images/pictures/cover_purple_@2x.jpg) no-repeat;background-size:cover;height:250px;margin-top:15px;width:100%}.forms .box{box-shadow:0 0 5px #0003;margin-top:-90px;padding:15px 30px 30px}.forms .box .text-title-1{font-size:30px;margin:30px 0 45px;text-align:center}.forms .box .progress-bar{margin-left:15px;margin-right:15px}.forms .box .form-group{margin-left:0;margin-right:0;margin-top:5px;width:100%}}
