.registration{position:relative;padding:121px 0 150px}@media (max-width:991px){.registration{padding:34px 0 175px}}.registration .login_flex .title_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#94693c;font-weight:500}.registration .login_flex .title_flex .subtitle{font-size:20px;letter-spacing:4%}@media (max-width:991px){.registration .login_flex .title_flex .subtitle{font-size:12px}}.registration .login_flex .title_flex .title{font-size:40px;letter-spacing:6%}@media (max-width:991px){.registration .login_flex .title_flex .title{font-size:22.5px}}.registration .login_flex .block_flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:991px){.registration .login_flex .block_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.registration .login_flex .block_flex .img{margin:0 161px 0 66px}@media (max-width:1200px){.registration .login_flex .block_flex .img{margin:0 80px 0 33px}}@media (max-width:991px){.registration .login_flex .block_flex .img{margin:0 50px 0 250px;max-width:300px}}@media (max-width:768px){.registration .login_flex .block_flex .img{margin:0 25px 0 125px;min-width:187px}}.registration .login_flex .block_flex .img img{width:100%}.registration .login_flex .form{position:relative;width:100%;margin-top:44px}@media (max-width:991px){.registration .login_flex .form{margin-top:7px}}@media (max-width:768px){.registration .login_flex .form{margin-top:3.5px}}.registration .login_flex .form .personal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:49%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991px){.registration .login_flex .form .personal{width:50%;margin-top:75px}}@media (max-width:768px){.registration .login_flex .form .personal{width:100%;margin-top:37px}}.registration .login_flex .form .personal .personal_data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;font-size:18px;font-weight:400;color:#000;width:100%;padding:0 0 24px 0}@media (max-width:767px){.registration .login_flex .form .personal .personal_data{padding:0 0 30px 0}.registration .login_flex .form .personal .personal_data:last-child{padding:0}}.registration .login_flex .form .personal .required select{border:1px solid #d31e1b}.registration .login_flex .form .personal .required input{border:1px solid #d31e1b}.registration .login_flex .form .personal .required label>div>span{display:inline-block}.registration .login_flex .form .personal .input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%}@media (max-width:991px){.registration .login_flex .form .personal .input{width:100%;min-width:0}}.registration .login_flex .form .personal .optional{padding-left:0}.registration .login_flex .form .personal .optional:before{display:none}.registration .login_flex .form .personal .optional>div>span{display:none}.registration .login_flex .form .personal label{position:relative;font-size:18px;color:#000;padding-left:12px;margin-bottom:10px}@media (max-width:991px){.registration .login_flex .form .personal label{margin-bottom:9px}}@media (max-width:767px){.registration .login_flex .form .personal label{padding-left:7px;font-size:15px}}.registration .login_flex .form .personal label:before{content:"*";position:absolute;top:35%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:18px;aspect-ratio:1/1;color:#d31e1b}@media (max-width:767px){.registration .login_flex .form .personal label:before{top:8px;left:-1px;font-size:12px}}.registration .login_flex .form .personal label>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.registration .login_flex .form .personal label>div span{display:none;padding-left:6px;font-size:16px;color:#d31e1b}@media (max-width:767px){.registration .login_flex .form .personal label>div span{padding:0 0 0 5px;font-size:14px}}.registration .login_flex .form .personal input{border:1px solid #e4e4e4;width:100%;font-size:16px;color:#000;padding:0 18px;height:48px;line-height:48px}@media (max-width:991px){.registration .login_flex .form .personal input{max-width:100%}}@media (max-width:767px){.registration .login_flex .form .personal input{font-size:15px;padding:0 9px;height:41px;line-height:41px}}.registration .login_flex .form .personal input::-webkit-input-placeholder{-webkit-transform:translateY(2%);transform:translateY(2%);font-size:16px;color:#aaa;font-weight:400}.registration .login_flex .form .personal input::-moz-placeholder{transform:translateY(2%);font-size:16px;color:#aaa;font-weight:400}.registration .login_flex .form .personal input:-ms-input-placeholder{transform:translateY(2%);font-size:16px;color:#aaa;font-weight:400}.registration .login_flex .form .personal input::-ms-input-placeholder{transform:translateY(2%);font-size:16px;color:#aaa;font-weight:400}.registration .login_flex .form .personal input::placeholder{-webkit-transform:translateY(2%);transform:translateY(2%);font-size:16px;color:#aaa;font-weight:400}@media (max-width:767px){.registration .login_flex .form .personal input::-webkit-input-placeholder{font-size:15px;margin:14.5px 0 12px 0}.registration .login_flex .form .personal input::-moz-placeholder{font-size:15px;margin:14.5px 0 12px 0}.registration .login_flex .form .personal input:-ms-input-placeholder{font-size:15px;margin:14.5px 0 12px 0}.registration .login_flex .form .personal input::-ms-input-placeholder{font-size:15px;margin:14.5px 0 12px 0}.registration .login_flex .form .personal input::placeholder{font-size:15px;margin:14.5px 0 12px 0}}.registration .login_flex .form .btn_flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:90px}@media (max-width:991px){.registration .login_flex .form .btn_flex{margin-top:125px}}@media (max-width:768px){.registration .login_flex .form .btn_flex{margin-top:62.5px}}.registration .login_flex .form .btn_flex .store_btn{font-size:18px;text-align:center;color:#fff;padding:27px 192px;background:#94693c;border-radius:6px;border:1px solid #94693c;-webkit-transition:.5s;transition:.5s}@media (min-width:767px){.registration .login_flex .form .btn_flex .store_btn:hover{color:#94693c;background:#fff}}@media (max-width:991px){.registration .login_flex .form .btn_flex .store_btn{font-size:17px;padding:22.5px 128.5px}}@media (max-width:767px){.registration .login_flex .form .btn_flex .store_btn{font-size:16px;padding:18px 99px}}.registration .remark{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px;font-weight:500;font-size:18px}@media (max-width:768px){.registration .remark{font-size:15px}}.registration .remark li{padding:0 62px;position:relative}@media (max-width:768px){.registration .remark li{padding:0 35px}}.registration .remark li>a{-webkit-transition:.75s;transition:.75s}@media (min-width:768px){.registration .remark li>a:hover{color:#94693c;border-bottom:1px solid #94693c}}.registration .remark li:first-child:after{content:"";position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:0;width:1px;height:27.5px;background-color:#e4e4e4}.registration .community{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media (max-width:991px){.registration .community{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:76px}.registration .community{margin-top:39px}}.registration .community li{margin-right:32px}@media (max-width:991px){.registration .community li{margin-right:0;margin-bottom:40px}}@media (max-width:768px){.registration .community li{margin-bottom:20px}}.registration .community li:last-child{margin-right:0}.registration .community a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:28px 0;border-radius:6px;border:1px solid #e4e4e4;-webkit-transition:.5s;transition:.5s;width:265px;font-size:16px}@media (max-width:991px){.registration .community a{width:252px;font-size:15px;padding:24px 0}}@media (max-width:768px){.registration .community a{width:239px;font-size:15px;padding:19px 0}}@media (min-width:768px){.registration .community a:hover>.icon img:first-of-type{opacity:0}.registration .community a:hover>.icon img:nth-of-type(2){opacity:1}}.registration .community a .icon{width:32px;margin-right:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.registration .community a .icon img{width:100%;-webkit-transition:opacity .5s;transition:opacity .5s}.registration .community a .icon img:first-of-type{opacity:1}.registration .community a .icon img:nth-of-type(2){position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.registration .community .google{color:#a3a3a3}@media (min-width:768px){.registration .community .google:hover{border:1px solid #94693c}}.registration .community .facebook{background-color:#0866ff}@media (min-width:768px){.registration .community .facebook:hover{border:1px solid #0866ff;background-color:#fff;color:#a3a3a3}}.registration .community .line{background-color:#06c755}@media (min-width:768px){.registration .community .line:hover{border:1px solid #06c755;background-color:#fff;color:#a3a3a3}}