#frame-register{display:flex;max-width:1030px;min-height:calc(100vh - 500px);padding:80px;margin-inline:auto;margin-bottom:120px;color:white;background:#710d00;border-radius:30px;position:relative;overflow:hidden}#frame-register .flex-wrap{display:flex}#frame-register .wrapper{width:100%}#frame-register .title-container{width:40%;padding-right:5%}#frame-register .content{width:60%;height:100%}#frame-register .m-tit{text-align:left}#frame-register .m-tit h3{font-size:2em;letter-spacing:.2em}#frame-register .m-tit .sup{display:block}#frame-register .m-tit .sup:before,#frame-register .m-tit .sup:after{display:none}#frame-register .m-tit .sup span{margin:10px 0}#frame-register .contact-form-cont{display:flex;flex-direction:column;height:100%;margin-bottom:0}#frame-register .contact-form-cont .flex-wrap{align-items:flex-end}#frame-register .contact-form-cont .flex-wrap>p{font-size:0.875em;padding-left:1.5em}#frame-register .contact-form-box{padding:14px 0;margin-bottom:0;border-bottom:1px solid rgba(239,232,220,0.5)}#frame-register .contact-form-box label{color:white}#frame-register .input-sty{color:white;letter-spacing:.2em;background:none;border-radius:0;border:none}#frame-register .input-sel option{background:#710d00;border-color:none}#frame-register .custom-radio-group{display:flex;align-items:flex-start;width:100%;font-size:0.875em;cursor:pointer;margin-top:6px;letter-spacing:.024em;position:relative}#frame-register .custom-radio-group input[type="checkbox"]{position:absolute;padding-left:0;opacity:0;pointer-events:none}#frame-register .custom-radio-group input[type="checkbox"]:checked+span:after{opacity:1}#frame-register .custom-radio-group input[type="checkbox"]:focus+span:after{outline:2px solid white;outline-offset:2px}#frame-register .custom-radio-group span{width:14px;height:14px;flex-shrink:0;margin-right:4px;margin-top:2px;border:1px solid white;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box}#frame-register .custom-radio-group span::after{content:'';position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:white;opacity:0;transition:opacity 0.2s}#frame-register .custom-radio-group a:hover,#frame-register .custom-radio-group a:focus-visible{text-decoration:underline}#frame-register #terms{visibility:hidden;transition:visibility .5s, max-height .5s;max-height:0;overflow-y:scroll;margin-top:30px;margin-bottom:8px;color:white}#frame-register #terms::-webkit-scrollbar{width:6px}#frame-register #terms::-webkit-scrollbar-track{background:#710d00}#frame-register #terms::-webkit-scrollbar-thumb{background:#eeeeee}#frame-register #terms::-webkit-scrollbar-thumb:hover{background:#ffffff}#frame-register #terms.open{visibility:visible;max-height:3000px}#frame-register .stbmit-btn{display:flex;align-items:center;font-size:15px;font-weight:500;letter-spacing:5px;position:relative;cursor:pointer;padding:10px 6px 2px 2px;color:white;width:16em;background:none;border-bottom:1px solid rgba(239,232,220,0.5);margin-top:auto;margin-left:auto}#frame-register .stbmit-btn input{opacity:0;cursor:pointer;position:absolute;inset:0;z-index:2;pointer-events:none}#frame-register .stbmit-btn i{font-size:0.9em;margin-left:auto;transition:transform .2s}#frame-register .stbmit-btn:hover i,#frame-register .stbmit-btn:focus-visible i{transform:translateX(2px)}#list-model>li{display:flex;align-items:flex-start;border-bottom:1px solid rgba(239,232,220,0.5);padding:0 0;position:relative}#list-model>li:first-child{margin-top:-10px}#list-model>li.active .txt button:after{transform:scale(1, -1) rotate(45deg) translate(-0.25em, -0.25em)}#list-model>li.active .list-info{display:block;animation:fadeInUp .4s ease 1 both}#list-model .title{min-width:9em;font-size:1.125em;font-weight:500;letter-spacing:.2em;padding:30px 0}#list-model .txt{width:100%}#list-model .txt button{width:100%;display:block;color:inherit;font:inherit;text-align:left;padding:30px 0;margin:0;background:none;border:none;box-shadow:none;cursor:pointer;position:relative}#list-model .txt button:after{content:'';display:block;width:.75em;height:.75em;border-bottom:1px solid rgba(239,232,220,0.5);border-right:1px solid rgba(239,232,220,0.5);transform:rotate(45deg);position:absolute;top:0;bottom:.5em;right:1.5em;margin:auto 0;z-index:2;transition:transform .25s}#list-model .txt button:hover:after,#list-model .txt button:focus-visible:after{border-color:#efe8dc}#list-model .txt strong{display:block;font-size:1.25em;letter-spacing:.018em}#list-model .list-info{display:none;padding-bottom:20px}#list-model .list-info>li{margin-bottom:4px;letter-spacing:.08em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@media screen and (max-width: 1024px){#frame-register{padding:45px 55px 60px 45px}}@media screen and (max-width: 1024px){#frame-register .m-tit{font-size:0.9em}#frame-register .m-tit .sup span{font-size:.875em}}@media screen and (max-width: 767px){#frame-register{padding:50px 5% 60px}#frame-register .wrapper{height:auto;flex-direction:column}#frame-register .title-container{width:100%;padding-right:0;text-align:center}#frame-register .m-tit{margin-bottom:40px}#frame-register .m-tit h3{font-size:1.4em;text-align:center}#frame-register .m-tit .sup{font-size:1.4em;line-height:1;text-align:center}#frame-register .content{width:100%}#frame-register .contact-form-cont .flex-wrap{flex-direction:column}#frame-register .contact-form-cont .flex-wrap .contact-form-box{width:100%}#frame-register .contact-form-cont .flex-wrap>p{width:100%;margin:16px 0}#frame-register .contact-form-cont .flex-wrap>p br{display:none}#frame-register .contact-form-box{padding:10px 0}#frame-register .contact-form-box label{width:70px;left:0}#frame-register .input-sty{font-size:13px}#frame-register .stbmit-btn{width:11em;margin-top:100px}#frame-register .stbmit-btn i{font-size:0.75em}#list-model>li.active .txt button:after{transform:scale(1, -1) rotate(45deg) translate(-0.125em, -0.125em)}#list-model .title{font-size:1em;min-width:7.5em;padding:16px 0}#list-model .list-info{font-size:0.9em;margin-left:-8.25em;margin-top:16px;margin-bottom:10px}#list-model .txt button{padding:16px 0}#list-model .txt button:after{width:0.5em;height:0.5em}#list-model .txt strong{font-size:1em}}@media screen and (max-width: 600px){#frame-register{padding-inline:8%;border-radius:20px;margin-inline:-5px}}@media screen and (max-width: 414px){#frame-register{border-radius:16px;font-size:0.9em}}@media screen and (max-width: 360px){#frame-register{margin-inline:-10px}#list-model .list-info{font-size:0.875em;margin-left:-8.5em;margin-bottom:0}}
/*# sourceMappingURL=register.css.map */
