.hidden{display:none!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:#000;box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input:autofill,input:autofill:hover,input:autofill:focus,input:autofill:active{-webkit-text-fill-color:#000;box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}:focus-visible{outline:none}input:focus{--tw-ring-color: none !important}main{background:linear-gradient(90deg,#e2ffff,#eaebfd);background:linear-gradient(90deg,#bff09850,#6fd6ff50);background-size:200% 100%;animation:gradient 15s ease infinite;margin-top:0;display:flex;justify-content:center;align-items:center;gap:0;width:100%;height:100vh}main .wrap .container{width:120rem;height:70rem;margin:0 auto;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;gap:0;border:none;border-radius:3.2rem;background:#fff;box-shadow:#00000026 0 14px 28px,#0000001f 0 10px 20px}main .wrap .container .banner-block{width:40%;height:100%;overflow:hidden}main .wrap .container .banner-block a.banner-img{width:100%;height:100%;display:block;cursor:pointer;transition:transform .318s ease-out;background-image:url(/assets/929bb79d.png);background-size:48rem 70rem;background-position:50%;background-color:none;background-repeat:no-repeat}main .wrap .container .banner-block:hover a.banner-img{transform:scale(1.1)}main .wrap .container .login-block{display:flex;justify-content:center;align-items:center;gap:0;width:60%;height:100%;padding:9.6rem 6.4rem 3.2rem}main .wrap .container .login-block .vibration{width:50rem;height:100%;animation-iteration-count:4;display:flex;justify-content:space-between;align-items:center;gap:0;flex-direction:column}@keyframes vibration{0%{transform:rotate(.15deg)}10%{transform:rotate(-.15deg)}20%{transform:rotate(.15deg)}30%{transform:rotate(-.15deg)}40%{transform:rotate(.15deg)}50%{transform:rotate(-.15deg)}60%{transform:rotate(.15deg)}70%{transform:rotate(-.15deg)}80%{transform:rotate(.15deg)}90%{transform:rotate(-.15deg)}to{transform:rotate(.15deg)}}main .wrap .container .login-block .vibration .top-block{width:100%;height:50rem;display:flex;justify-content:flex-start;align-items:center;gap:1.2rem;flex-direction:column}main .wrap .container .login-block .vibration .top-block .logo{width:18rem;height:4.5rem;margin-bottom:.25rem;cursor:pointer;background-image:url(/sellochomes/auth/sellochomes_logo.png);background-size:contain;background-position:30% 50%;background-color:none;background-repeat:no-repeat}main .wrap .container .login-block .vibration .top-block .login-text{margin:0;color:#2c2e30;font-size:4rem;font-weight:800;line-height:normal;letter-spacing:-5%}main .wrap .container .login-block .vibration .top-block p{margin:0;color:#555;font-size:1.6rem;font-weight:500;line-height:normal;letter-spacing:auto}main .wrap .container .login-block .vibration .top-block .login-btn-wrap{display:flex;justify-content:center;align-items:center;gap:2.8rem;flex-direction:column;margin-top:8rem}main .wrap .container .login-block .vibration .top-block .login-btn-wrap .login-btn{display:flex;justify-content:center;align-items:center;gap:.8rem;width:30rem;height:4.8rem;box-shadow:#0000001a 0 2px 6px;position:relative;border-radius:.8rem}main .wrap .container .login-block .vibration .top-block .login-btn-wrap .login-btn:before{border:none;border-radius:.8rem;background:none;content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#0001;transition:all .3s}main .wrap .container .login-block .vibration .top-block .login-btn-wrap .login-btn:hover:before{width:100%}main .wrap .container .login-block .vibration .top-block .login-btn-wrap .login-btn p{color:#2c2e30;font-size:1.8rem;font-weight:600;line-height:normal;letter-spacing:auto}main .wrap .container .login-block .vibration .top-block .login-btn-wrap .login-btn.btn-google{border:none;border-radius:12rem;background:#fff;overflow:hidden}main .wrap .container .login-block .vibration .top-block .login-btn-wrap .login-btn.btn-google .icon{width:2.4rem;height:2.4rem;background-image:url(/sellochomes/auth/google_icon.png);background-size:2.4rem;background-position:30% 50%;background-color:none;background-repeat:no-repeat}main .wrap .container .login-block .vibration .top-block .login-btn-wrap .login-btn.btn-kakao{border:none;border-radius:12rem;background:#ffeb00;overflow:hidden}main .wrap .container .login-block .vibration .top-block .login-btn-wrap .login-btn.btn-kakao .icon{width:2.4rem;height:2.4rem;background-image:url(/sellochomes/auth/kakao_icon.png);background-size:2.4rem;background-position:30% 50%;background-color:none;background-repeat:no-repeat}main .wrap .container .login-block .vibration .top-block .info-text{width:30rem;height:10rem;margin-top:2rem;text-align:center;overflow:hidden}main .wrap .container .login-block .vibration .top-block .info-text p{color:#ee0412;font-size:1.2rem;font-weight:500;line-height:2.8rem;letter-spacing:-.048rem;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-wrap:nowrap}main .wrap .container .login-block .vibration .top-block .info-text p.active{animation:slider 15s ease;display:block}@keyframes slider{0%{transform:translateY(50px)}10%{transform:translateY(0)}15%{transform:scale(1.03)}20%{transform:scale(1)}25%{transform:scale(1.03)}30%{transform:scale(1)}35%{transform:scale(1.03)}40%{transform:scale(1)}45%{transform:scale(1.03)}50%{transform:scale(1)}55%{transform:scale(1.03)}60%{transform:scale(1)}65%{transform:scale(1.03)}70%{transform:scale(1)}75%{transform:scale(1.03)}80%{transform:scale(1)}85%{transform:scale(1.03)}90%{transform:scale(1)}95%{transform:scale(1.03)}to{transform:scale(1)}}main .wrap .container .login-block .vibration .bottom-block{display:flex;justify-content:center;align-items:center;gap:.4rem}main .wrap .container .login-block .vibration .bottom-block button,main .wrap .container .login-block .vibration .bottom-block a{color:#bababa;font-size:1.6rem;font-weight:400;line-height:normal;letter-spacing:auto}main .wrap .container .login-block .vibration .bottom-block button:hover,main .wrap .container .login-block .vibration .bottom-block a:hover{color:#a1a1a1}main .wrap .container .login-block .vibration .bottom-block p{margin:0;color:#ededed}#default-modal-terms .modal-dialog-default,#default-modal-privacy_policy .modal-dialog-default{width:90rem}#default-modal-terms .modal-body-default,#default-modal-privacy_policy .modal-body-default{justify-content:start;height:64vh;overflow-y:auto}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media screen and (max-width: 530px){#default-modal-terms,#default-modal-privacy_policy{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:-moz-fit-content;height:fit-content;margin:0 auto;overflow-y:auto;z-index:1000}}@media screen and (max-width: 850px){main{background:#fff}main .wrap .container{box-shadow:none;width:100vw;height:100vh}main .wrap .container .banner-block{display:none}}
