html{ font-size: 62.5%; box-sizing: border-box; } *::after,*::before,*{ margin: 0; padding: 0; box-sizing: inherit } body{ font-size: 1.6rem; min-height: 100vh; position: relative; font-family: "Open Sans", sans-serif; background-image: url(tyu/banner.webp); background-repeat: no-repeat; background-size: cover; display: flex; justify-content: center; align-items: first baseline; } #cont-princ{ width: 90%; max-width: 60rem; /* min-height: 572px; */ background-color: rgba(255, 255, 255, .90) ; border-radius: 30px; margin-top: 4rem; box-shadow: 0 5px 15px rgba(0, 0, 0, .5); padding: 0 0 2rem 0; } .lg{ display: flex; align-items: center; justify-content: center; margin-top: 1rem; } .lg img{ width: 80%; } @media(min-width: 998px){ .lg img{ width: auto; } } .usr-r{ display: flex; /* align-items: center; */ justify-content: space-between; flex-direction: column; width: 90%; /* background-color: aqua; */ margin: 8rem auto 0; } @media(min-width: 998px){ .usr-r{ flex-direction: row; width: 28rem; } } .usr-r select{ width: 100%; height: 3.2rem; outline: none; } @media(min-width: 998px){ .usr-r select{ width: 47.5px; } } .usr-ico{ display: flex; /* align-items: center; */ } .usr-ico input{ height: 3.2rem; padding-left: 1rem; width: 100%; outline: none; } @media(min-width: 998px){ .usr-ico input{ width: auto; } } .ico-user{ display: flex; align-items: center; justify-content: center; border: 1px solid #333; width: 3rem; height: 3.2rem; border-left: none; } .ico-user svg{ color: #A2A2A2; } .usr{ display: flex; align-items: center; justify-content: space-between; width: 90%; margin: 3rem auto 0; } @media(min-width: 998px){ .usr{ width: 28rem; } } .usr input{ width: 100%; height: 3.2rem; padding-left: 1rem; outline: none; } .sub{ display: flex; justify-content: center; margin: 5rem; } .sub input{ width: 87.5px; height: 30.56px; background-color: #eca71d; color: #fff; border: 1px solid #eca71d; } .re{ width: 148px; display: flex; align-items: center; justify-content: center; border-top: 1px solid #e22935; border-bottom: 1px solid #e22935; color: #e22935; } .re:hover{ border-top: 2px solid red; border-bottom: 2px solid red; cursor: pointer; } .nv-xjsx{ display: flex; width: 90%; margin: 3rem auto 0 auto; align-items: center; justify-content: space-between; /* background-color: red; */ gap: 1rem; height: 42.13px; } .f{ display: flex; font-size: 13px; } .f svg{ width: 2rem; } .text-foot{ text-align: center; font-size: 12px; max-width: 30rem; margin: 3rem auto 0 auto; } .text-foot span{ display: block; } .cont-ocult{ width: 90%; margin: 0 auto; display: none; } .cont-ocult input{ /* width: 90%; */ } @media(min-width: 998px){ .cont-ocult{ width: 28rem; } } .cont-ocult select{ width: 100%; height: 3.2rem; padding-left: .5rem; } .usr-m{ margin: 0 auto; width: 100%; } .block{ display: block !important; } #ey{ cursor: pointer; } @media(min-width: 998px){ }