

#login_form{position:relative}.recovery-form{display:none}.inactive{display:none}.link-back{cursor:pointer;display:inline-block;margin:18px 0 0 12px;position:relative;vertical-align:top}.link-back.active{display:inline-block!important}.forgot-password{cursor:pointer}#switch2RegForm,#login_form #terms_nocheck{display:none}span.select span.value{display:none}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(/assets/4a389442/roboto-regular-webfont.woff) format('woff'),url(/assets/449fa64c/roboto-regular-webfont.ttf) format('truetype'),url(/assets/2c4c6ad0/roboto-regular-webfont.svg) format('svg')}@font-face{font-family:'RobotoB';font-style:normal;font-weight:400;src:url(/assets/ac87d5e2/roboto-bold-webfont.woff) format('woff'),url(/assets/93d5f4fd/roboto-bold-webfont.ttf) format('truetype'),url(/assets/5650ba9e/roboto-bold-webfont.svg) format('svg')}*{box-sizing:border-box;margin:0;padding:0}img{border:medium none;display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}:focus{outline:0 none}ul,ol{list-style:outside none none}select{-moz-appearance:none}body{background:#fff url(/assets/f752b1a4/background-fill.jpg) repeat center top;background-size:contain;color:#6e747c;font-family:Roboto,Arial,sans-serif;font-size:13px;position:relative}body>div{height:100vh;width:100%;display:flex;flex-direction:column}a{color:#ff9500}a:hover{text-decoration:none}._boxSizing{box-sizing:border-box}._clear{clear:both;content:'';display:block}.clearfix::after{clear:both;content:'';display:block}.wrap{display:flex;justify-content:space-between;margin:0 auto;position:relative;width:100%;max-width:1360px}#header{background:#6151bb none repeat scroll 0 0;box-shadow:0 1px 8px rgba(0,0,0,.25);min-height:80px;padding:0 20px;position:relative;z-index:31}#header .wrap{display:flex;justify-content:space-between;align-items:center;height:100%}#header .logo{width:auto;height:40px}#header .login{margin:0;position:relative}#header .login .login_link{font-size:16px;font-style:normal;font-weight:600;line-height:normal;display:flex;align-items:center;justify-content:center;background:#6151bb none repeat scroll 0 0;border:2px solid #fff;color:#fff;font-family:RobotoB,Arial,sans-serif;height:48px;padding:10px 18px;text-align:center;text-decoration:none;z-index:1}#header .login .login_link:hover{background:#7263c2 none repeat scroll 0 0}#switch2RegForm{display:none!important}#login_form{background:#fff none repeat scroll 0 0;box-shadow:0 0 7px #6e747c;box-sizing:border-box;display:none;padding:20px;position:absolute;right:20px;top:0;width:400px;z-index:10}#login_form::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(136,183,213,0) rgba(136,183,213,0) #fff;border-image:none;border-style:solid;border-width:10px;bottom:100%;content:' ';height:0;margin-left:-7px;pointer-events:none;position:absolute;right:40px;width:0}#login_form .form_item{margin-bottom:12px;position:relative;display:flex;column-gap:40px;justify-content:space-between;align-items:center;flex-direction:column}#login_form.invalid_field .input_text input,#register-form .invalid_field select,#register-form .invalid_field .value,#register-form .field-location .field_box.invalid_field,#register-form .field_box.invalid_field input{border-color:#ee3a4f}#login_form .form_item label{color:#6151bb;float:left;font-size:16px;font-weight:400;line-height:19px;overflow:hidden;margin-bottom:5px}#login_form .form_item .input_text{width:100%}#login_form .form_item input{background:#fff none repeat scroll 0 0;border:1px solid #d2d2d2;box-sizing:border-box;color:#000;font-size:18px;font-weight:400;line-height:normal;height:48px;outline:medium none;padding:12px 18px;width:100%}#login_form .form_item input:focus{border-color:#6151bb}#login_form button{background:#3b9c40 none repeat scroll 0 0;border:none;color:#fff;cursor:pointer;display:block;font-family:RobotoB,Arial,sans-serif;font-size:20px;font-weight:600;line-height:normal;text-align:center;width:100%;padding:11px 20px 10px}#login_form #password_field{margin-bottom:20px}#login_form button:hover{background:#79c27e none repeat scroll 0 0}#login_form #send_submit{display:none}#login_form .btn-reg-back{margin-left:10px}[data-opened-form='forgot'] #login_form .back-to-login,#login_form #pass{color:#6151bb;display:inline-block;font-size:16px;font-weight:400;line-height:normal;text-decoration-line:underline;margin-top:20px}#login_form .back-to-login{display:none}#login_form .error{font-family:Arial,sans-serif;background:#ee3a4f none repeat scroll 0 0;box-sizing:border-box;color:#fff;font-size:11px;line-height:10px;margin-bottom:5px;padding:15px 10px;word-wrap:break-word}#login_form .error.notify{font-size:11px}#login_form #switchRegForm{color:#6151bb;text-decoration:underline}#main{position:relative;background:url(/assets/d8ce1bb/girl.webp) no-repeat;background-size:cover;background-position:center bottom;flex:1 1 100%;transition:all 0.5s ease}.slogan_box{position:relative;display:flex;justify-content:flex-end;align-self:center;margin-top:auto;flex-grow:1}.slogan_box .slogan{background:rgba(255,255,255,.75);color:#6151bb;font-size:24px;font-style:normal;font-weight:400;line-height:normal;padding:15px 40px;width:100%;max-width:600px;text-align:center;margin-bottom:113px}.slogan_box .slogan span{text-align:center}.slogan_box .slogan>span{display:inline-block;max-width:75%}.slogan_box .badge{background:rgba(0,0,0,0) url(/assets/cdd6db24/badge.svg) no-repeat;background-size:contain;position:absolute;top:-90px;left:50%;transform:translateX(-50%);height:190px;width:190px;display:flex;align-items:center;justify-content:center}.slogan_box .badge p{color:#fff;font-family:'RobotoB',Arial,sans-serif;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.3);font-size:24px;font-weight:600;line-height:32px}.slogan_box .badge p span{color:#fff}#form_box{background:#fff;border:none;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-top:28px;margin-bottom:20px;position:relative;max-width:526px;width:100%;z-index:10}#form_box .form_title{background:#6151bb;color:#fff;display:none;font-family:RobotoB,Arial,sans-serif;font-size:28px;font-weight:600;line-height:33px;padding:20px 40px;text-align:center}#register-form{padding:20px;display:none}#register-form .all_field_box{display:flex;justify-content:space-between;align-items:center;position:relative;margin-top:12px;flex-wrap:wrap}#register-form .gender_icons{width:221px}#register-form .field_box,#register-form .field_box_2{margin-left:auto;width:100%}#register-form label{color:#6151bb;font-size:16px;font-weight:400;line-height:19px}#register-form input,#register-form select,#register-form .value{background:#fff;border:1px solid #d2d2d2;color:#000;height:48px;padding:12px 18px;width:100%;font-size:16px;font-weight:400;line-height:normal}#register-form .field-location .field_box{padding:0 18px;border:1px solid #d2d2d2}#register-form .field-location .field_box.invalid_field input,#register-form .field-location input{border:none!important;padding:12px 0;outline:none}#register-form .frm-birthday .value{color:#666}#register-form .select .value.changed{color:#000}input::placeholder{color:#666}#register-form .select:focus,#register-form .select select:focus,#register-form .value:hover,#register-form input:focus,#register-form select:focus,#register-form .value:focus,#register-form .value.focused{border:1px solid #6151bb}#register-form .select{position:relative;display:flex;align-items:center}#register-form .select .value{cursor:pointer;display:flex;align-items:center;height:48px;left:0;padding:12px 18px;position:absolute;top:0;width:100%}#register-form .select select:hover,#register-form .select .value:hover{cursor:pointer}#register-form .select .value::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:gray rgba(128,128,128,0) rgba(128,128,128,0);border-image:none;border-style:solid;border-width:6px;content:' ';height:0;pointer-events:none;position:absolute;right:11px;top:21px;width:0}#register-form .select:first-child{margin-left:0}#register-form .select select{opacity:0;position:relative;z-index:100}#register-form #gender_field{position:relative;margin-top:0}#register-form .gender_icons{background:#fff none repeat scroll 0 0;height:40px}#register-form .gender_icons ul::after{clear:both;content:'';display:block}#register-form .gender_icons li{border:1px solid #ccc;box-sizing:border-box;float:left;margin-right:4px;position:relative;width:49%}#register-form .gender_icons li span{cursor:pointer;display:block;height:40px}#register-form .gender_icons li span.gender_w{background:rgba(0,0,0,0) url(/assets/db9d41eb/female.png) no-repeat scroll center 1px}#register-form .gender_icons li span.gender_m{background:rgba(0,0,0,0) url(/assets/a61698/male.png) no-repeat scroll center 1px}#register-form .gender_icons li.selected{background:#67ba6d none repeat scroll 0 0}#register-form .gender_icons li.selected span{background-position:center -39px}#register-form .gender_icons li:last-child{margin:0}#register-form .gender_icons ul li .sub_gender{display:none}#register-form #UserForm_year{width:100%}#register-form .location_block{color:#666;font-size:12px;font-weight:400;line-height:normal;margin:5px 0 0 auto;padding:0;position:relative;max-width:340px;width:100%}#register-form .location_block p+p{display:none}#register-form .example_window{display:none}#register-form .example_window div{background:#444 none repeat scroll 0 0;box-shadow:0 0 5px rgba(0,0,0,.5);box-sizing:border-box;color:#fff;font-size:12px;font-style:normal!important;height:40px;line-height:16px;padding:2px 5px;position:absolute;right:-69px;text-align:center;top:-51px;width:223px}#register-form .example_window div::after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#444 rgba(68,68,68,0) rgba(68,68,68,0);border-image:none;border-style:solid;border-width:5px;content:' ';height:0;margin-left:-5px;pointer-events:none;position:absolute;right:5px;top:100%;width:0}#register-form .question{background:rgba(0,0,0,0) url(/assets/3b341cdd/question.png) no-repeat scroll 0 0;cursor:help;display:block;height:17px;position:absolute;right:-68px;top:-3px;width:17px}#register-form .question:hover+div{display:block}#register-form .question+div{display:none}#register-form .error_txt_box{margin-left:auto;width:100%}#register-form .error_txt{background:#ee3a4f none repeat scroll 0 0;color:#fff;display:none;font-size:11px;line-height:10px;padding:15px 10px;word-wrap:break-word;z-index:10}#register-form .error_txt a{color:#fff}#register-form .submit_button{padding:0;margin:20px auto;text-align:center}#register-form #submit_button{background:#3b9c40;border:none;color:#fff;cursor:pointer;font-family:RobotoB,Arial,sans-serif;font-size:20px;font-weight:600;line-height:normal;height:48px;text-align:center;text-decoration:none;width:100%}#register-form #submit_button:hover{background:#79c27e}#register-form #btn_login_form,#register-form #terms_check{display:none}#register-form #terms_nocheck{color:#666;text-align:center;font-size:14px;font-weight:400;line-height:normal}#register-form #terms_nocheck a{color:#666;text-decoration:underline}.nav_bottom{border-bottom:1px solid #a5a5a4}.nav_bottom ul{text-align:center}.nav_bottom ul li{display:inline-block;padding:31px 35px}.nav_bottom ul li a{color:#555553;font-size:13px}.recovery_login_link{cursor:pointer;text-decoration:underline}#foot_copyright{padding:20px 0;background:#fff}#copyright{color:#666;text-align:center;font-size:12px;font-weight:400;line-height:normal}.copyright_outter{width:100%}#copyright a{text-decoration:underline}#rapid_ssl{float:right}#a_vrsn{float:right}#img_verisign{float:right}#seo{color:#666;padding-top:50px}#seo h1,#seo h2,#seo h3{color:#494949;font-size:16px;padding-top:15px;text-transform:uppercase}#overlay{background:rgba(0,0,0,.5) none repeat scroll 0 0;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:30}#srfp{height:0;position:absolute}.ac_results{background-color:#fff;border:1px solid #bdc7d8;margin-top:-1px;overflow:hidden;padding:0;z-index:99999;height:auto}.ac_results ul{list-style:outside none none;margin:0;padding:0}.ac_results iframe{display:block;height:3000px;left:0;position:absolute;top:0;width:3000px;z-index:-1}.ac_results li{cursor:pointer;display:block;font-size:14px;margin:0;overflow:hidden;padding:5px 7px;white-space:nowrap}.ac_loading{background-color:#fff;background-image:url(/assets/6b80cbf5/loading.gif)!important;background-position:99% center!important;background-repeat:no-repeat!important}.ac_results li{font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12px}.ac_results span.small{color:#555;font-size:10px}.ac_results p{background-color:#eee;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:11px;margin:0;padding:3px}.ac_odd{background-color:#eee}.ac_even{background-color:#fff}.ac_over{background-color:#0a246a;color:#fff}.ac_input.error{background-color:#fee}iframe[name='google_conversion_frame']{left:-9999px;position:absolute}.cookies-wrapper{background:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.18);position:fixed;top:0;width:100%;z-index:33;transition:all 0.6s ease;animation-name:goTop;animation-duration:0.7s}.cookie-popup{max-width:740px;margin:0 auto;display:flex;gap:20px;padding:19px 20px 13px}.cookies-wrapper p{color:#666;font-size:16px;font-weight:400;line-height:normal}.cookie-accept-btn{background:#3b9c40;display:flex;padding:13px 40px;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:600;line-height:normal}.cookie-accept-btn:hover{cursor:pointer}.hidden{opacity:0;visibility:hidden;transform:translateY(-150%)}.empty{padding:0!important;margin:0!important}.open-form{background:#3b9c40;color:#fff;font-size:20px;font-weight:600;line-height:normal;width:100%;display:flex;align-items:center;justify-content:center;height:48px}.form-header{background:#6151bb;padding:18px 40px;width:calc(100% + 40px);margin:-20px 0 0 -20px;color:#fff;font-size:28px;font-weight:600;line-height:normal;text-align:center;margin-bottom:20px}.form-header.recover-title{display:none}.login-forms{display:none;width:100%;position:relative}@keyframes goTop{from{transform:translateY(-150%)}to{transform:translateY(0)}}@media only screen and (max-width:1023px){#overlay{display:none!important}.wrap{height:100%}#main .wrap{min-height:calc(100vh - 80px);padding:0 20px}.cookie-popup{flex-wrap:wrap;justify-content:center;padding:20px}.cookies-wrapper p{line-height:20px}.cookie-accept-btn{padding:11px 40px;font-size:20px}#form_box{display:none;margin-left:auto;margin-right:auto;height:fit-content}#login_form{top:auto;right:0;bottom:20px}#register-form .all_field_box{flex-direction:column}#register-form .location_block{margin:5px 0 0 0;text-align:left;max-width:none}#register-form label{margin-bottom:5px}[data-opened-form='login'] .login-forms,[data-opened-form='login'] #login_form,[data-opened-form='forgot'] .login-forms,[data-opened-form='regform'] #form_box,[data-opened-form='regform'] .form_title,[data-opened-form='regform'] #register-form{display:block!important}.slogan_box{background:rgba(255,255,255,.75);margin-bottom:20px;padding:20px;flex-wrap:wrap;min-height:240px;align-items:flex-end;gap:10px;align-content:flex-end}[data-opened-form='login'] .slogan_box,[data-opened-form='regform'] .slogan_box,.opened-form .slogan_box{display:none}[data-opened-form='login'] #login_form,.opened-form #login_form{width:100%}.opened-form #login_form::after{content:none}[data-opened-form='forgot'] .form-header.recover-title{display:block}[data-opened-form='forgot'] .form-header.login-title{display:none}.slogan_box .slogan{margin-bottom:0;background:none;padding:0;margin-top:auto}.submit_button{margin-top:20px}}@media only screen and (min-width:1024px){#main{background-position:0 bottom;background-size:contain}#header .logo{height:48px}#login_form .form_item label{font-size:18px;margin-bottom:0;line-height:normal}#login_form .form_item input{height:60px}#login_form .form_item .input_text{max-width:240px}#register-form .select .value::after{top:26px}#login_form .form_item{margin-bottom:20px;flex-direction:row}#form_box{margin-top:108px;margin-right:20px}[data-opened-form='forgot'] .login-forms,[data-opened-form='login'] .login-forms{position:absolute;display:block;z-index:32}#form_box .form_title{display:block;font-size:32px;line-height:38px}#header .login .login_link{min-width:124px;padding:10px 38px}.slogan_box .slogan{text-align:right;margin-bottom:80px}.open-form{display:none}.slogan_box .slogan>span{max-width:66%;text-align:left}.slogan_box .slogan span{text-align:left}.slogan_box .badge{transform:none;bottom:97px;top:auto;left:0;height:160px;width:160px;bottom:50px}.slogan_box .badge p{font-size:21px;line-height:29px}#login_form button{font-size:24px;padding:14px 40px}#register-form{padding:40px;display:block}#register-form label{font-size:18px;line-height:normal;max-width:96px}#register-form .field_box,#register-form .field_box_2{max-width:340px}#register-form .error_txt_box{max-width:340px}#register-form input,#register-form select,#register-form .value{height:60px;width:100%;font-size:18px}#register-form .select .value{height:60px;width:100%}#register-form #terms_nocheck{font-size:16px}#register-form #submit_button{font-size:24px;height:60px}#copyright{font-size:14px}.form-header{display:none}}@media only screen and (min-width:1180px){.slogan_box .slogan{margin-bottom:133px;font-size:32px}.slogan_box .badge{bottom:97px;height:190px;width:190px}.slogan_box .badge p{font-size:24px;line-height:32px}#form_box{max-width:600px}}@media only screen and (max-width:366px){.slogan_box .badge{top:-126px}}@media only screen and (max-width:1024px) and (min-height:1100px){body:not(.is-seo-block) #main{background-position:-224% bottom;background-size:contain}}@media only screen and (max-width:1024px) and (min-height:1300px){body:not(.is-seo-block) #main{background-position:-442% bottom;background-size:contain}}@media only screen and (min-width:1360px){#main{background-position:21.5% 26px}.slogan_box .slogan{text-align:center}}@media only screen and (min-width:1180px) and (max-width:1220px){#main{background-position:0 26px}}