:root{--theme-color: #7E29AB;--bg-light: white;--text-white: black;--Poppins: "Poppins", sans-serif;--Philosopher: "Philosopher", sans-serif;--Perpetua: Perpetua, serif}@media(prefers-color-scheme:dark){:root{--bg-light: black;background-color:var(--bg-light);--text-white: white}}@media(prefers-color-scheme:light){:root{--bg-light: white;--text-white: black;background-color:var(--bg-light)}}body{--bg-light: white;--text-white: black;background-color:var(--bg-light);overflow-y:hidden}body.dark{--bg-light: black;--text-white: white;background-color:var(--bg-light)}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}.text-theme{color:var(--theme-color)}.custom-row{display:flex;flex-wrap:wrap;max-width:100%}.user-acc-page,.left-side-img{width:100%;height:100vh}.left-side-img img{width:100%;height:100%;object-fit:cover;object-position:top}.wave-container-left{position:absolute;width:40px;height:100vh;top:0;left:100%;transform:translate(-50%)}.wave-container-left .wave-inner-1{position:relative;width:50%;height:33.33vh;overflow:hidden;z-index:9}.wave-container-left .wave-inner-2,.wave-container-left .wave-inner-3{position:relative;width:50%;height:33.33vh;overflow:hidden}.wave-container-left .wave-inner-1:before{left:50%;content:"";position:absolute;width:100%;height:50%;background-color:var(--theme-color);border-radius:50%}.wave-container-left .wave-inner-2:before{content:"";position:absolute;width:100%;height:50%;left:50%;background-color:var(--theme-color);border-radius:50%}.wave-container-left .wave-inner-3:before{content:"";position:absolute;width:100%;height:50%;left:50%;background-color:var(--theme-color);border-radius:50%}.wave-container-right{position:absolute;width:40px;height:100vh;top:0;left:100%;transform:translate(-50%)}.wave-container-right .wave-inner-1{position:relative;left:50%;width:50%;height:33.33vh;overflow:hidden;z-index:9}.wave-container-right .wave-inner-2,.wave-container-right .wave-inner-3{position:relative;left:50%;width:50%;height:33.33vh;overflow:hidden}.wave-container-right .wave-inner-1:before{content:"";position:absolute;left:-50%;top:50%;width:100%;height:50%;background-color:var(--theme-color);border-radius:50%}.wave-container-right .wave-inner-2:before{content:"";position:absolute;left:-50%;top:50%;width:100%;height:50%;background-color:var(--theme-color);border-radius:50%}.wave-container-right .wave-inner-3:before{content:"";position:absolute;left:-50%;top:50%;width:100%;height:50%;background-color:var(--theme-color);border-radius:50%}.right-side{position:relative;display:flex;justify-content:center;align-items:center;height:100vh}.left-flower{position:absolute;top:0;left:-25px}.right-flower{position:absolute;top:0;right:0;text-align:right}.left-flower img,.right-flower img{width:100%;height:100%;object-fit:cover;object-position:center}.logo{text-align:center}.logo img{width:150px;height:150px}.section-title{text-align:center}.section-title h2{font-size:65px;font-family:Baskervville,serif;color:var(--theme-color);font-weight:500}.section-title img{height:100%;width:400px}.section-subtitle p{font-family:Poppins,sans-serif;font-weight:500;color:var(--text-white)}input{background-color:#f3f4f6;border:none;outline:none;padding:10px 40px;border-radius:10px;color:#000}input::placeholder{font-size:14px;font-family:Roboto,serif}.input-left-icon{left:15px}.input-right-icon{right:13px}.link-text a{font-size:12px;font-weight:500;color:var(--text-white)}.submit-btn{background-color:var(--theme-color);color:var(--text-white);padding:10px 40px;border-radius:10px;font-family:Poppins,sans-serif;font-weight:500;cursor:pointer}.submit-btn button,.submit-btn button a{outline:none;border:none;background-color:transparent;color:#fff}.otp-inputs input{padding:5px;width:35px;margin:0 5px;text-align:center}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}.invalid-feedback{display:block;color:#b00020!important;padding:.35rem .5rem;border-radius:4px;font-size:.85rem;line-height:1.2;margin-top:.25rem;position:relative;opacity:1!important}input.is-invalid,textarea.is-invalid{border-color:#b00020!important;box-shadow:0 0 0 2px #b0002040!important}.invalid-feedback{z-index:1}
