@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap');*{    margin: 0;    padding: 0;    box-sizing: border-box;    font-family: 'Poppins',sans-serif;}section{    position: relative;    width: 100%;    height: 100vh;    display: flex;}section .imgBx{    /* position: relative;    width: 50%;    height: 100%; */    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}section .imgBx:before{    position: absolute;    content: '';    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1;    mix-blend-mode: screen;}section .imgBx img{    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    object-fit: cover;}section .contentBx{    /* display: flex;    width: 50%;    height: 100%;    justify-content: center;    align-items: center; */    display: flex;    width: 100%;    height: 100%;    justify-content: center;    align-items: center;    z-index: 1;}section .contentBx .formBx{    /* width: 50%; */    /* width: 40%; */    padding: 40px;    /* background: rgb(255 255 255 / 0.9); */    background: rgb(255 255 255);    margin: 50px;    opacity: 0.9;    border-radius: 5%;}section .contentBx .formBx h2{    color: #607d8d;    font-weight: 600;    font-size: 2.3em;    text-transform: uppercase;    margin-bottom: 20px;    border-bottom: 4px solid #ff4584;    /* display: inline-block; */    letter-spacing: 1px;    /* text-align: center; */}.input-container {    height: 50px;    position: relative;    width: 100%;}.input-container svg{    height: 22px;    /* margin:0 10px -3px 25px; */    position: absolute;    top: 15px;    left: 15px;}.ic1 {    margin-top: 40px;}.ic2 {    margin-top: 30px;}.input {    /* background-color: #efeff3; */    /* border-radius: 12px; */    border: 0;    border-bottom: 1px solid  #F1F1F1;    box-sizing: border-box;    /* color: #eee; */    font-size: 18px;    height: 100%;    outline: 0;    /* padding: 4px 20px 0; */    padding: 4px 45px 0;    width: 100%;    /* box-shadow: inset 8px 8px 8px #cbced1,                inset -8px -8px 8px #ffffff; */}.yzm {    width: 60%;}.cut {    background-color: rgb(255 255 255);    border-radius: 10px;    height: 20px;    left: 27px;    position: absolute;    top: -20px;    transform: translateY(0);    transition: transform 200ms;    width: 76px;}.cut-short {    width: 50px;}.input:focus ~ .cut,.input:not(:placeholder-shown) ~ .cut {    transform: translateY(8px);}.placeholder {    color: #65657b;    font-family: sans-serif;    left: 40px;    line-height: 14px;    pointer-events: none;    position: absolute;    transform-origin: 0 50%;    transition: transform 200ms, color 200ms;    top: 20px;}.input:focus ~ .placeholder,.input:not(:placeholder-shown) ~ .placeholder {    transform: translateY(-30px) translateX(10px) scale(0.75);}.input:not(:placeholder-shown) ~ .placeholder {    color: #808097;    font-size: 18px;}.input:focus ~ .placeholder {    color: #dc2f55;    font-size: 18px;}.error-tip {    font-size: 12px;    color:#F94848;    margin-top: 10px;}.error-tip .error-icon {    display: inline-block;    width: 12px;    height: 12px;    background: #F94848;    line-height: 12px;    text-align: center;    color: #fff;    border-radius: 50%}.submit {    background-color: #447FFB;    border-radius: 12px;    border: 0;    box-sizing: border-box;    color: #eee;    cursor: pointer;    font-size: 18px;    height: 50px;    margin-top: 30px;    outline: none;    /* // outline: 0; */    text-align: center;    width: 100%;}.submit:active {    background-color: #06b;    border-radius: 12px;    outline: none;}