.sign_section .sign_separator:after,.sign_section .login_form,.sign_section .switch_btn label:before{position:absolute;width:100%;height:100%;top:0;left:0}.moz .bootstrap-select .dropdown-menu>.inner{scrollbar-color:#00559d rgba(216,216,216,.1);scrollbar-width:thin}.iti---dial-code .iti__selected-flag{border-right:1px solid rgba(0,0,0,.3) !important;padding:0 16px 0 15px;background:0 0}.iti---dial-code .iti__selected-flag:focus{border:none;background:0 0;outline:none}.iti-mobile .iti__country-list{max-width:400px;width:100%}.iti__flag-container{padding:0;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.iti--separate-dial-code .iti__selected-dial-code{font-size:12px;line-height:17px;color:#0e578b}.iti{width:100%;max-width:400px;margin:0 auto}.iti:focus{outline:none}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{opacity:.8;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.iti__country-list{overflow-x:hidden;min-width:241px;border-radius:4px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(36,36,36,.3);border:none;margin-top:5px}.iti__country-list::-webkit-scrollbar{width:4px;height:4px}.iti__country-list::-webkit-scrollbar-track{background:#f2f2f2;border-radius:5px}.iti__country-list::-webkit-scrollbar-thumb{background:#666;border-radius:5px}.moz .iti__country-list{scrollbar-color:#666 #f2f2f2;scrollbar-width:thin}.iti__country.iti__highlight{background:rgba(0,0,0,.1)}.iti__country{height:42px;display:flex;align-items:center}.iti__country-name{margin-right:7px;max-width:241px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:rgba(0,0,0,.7);font-size:12px;line-height:15px}.login_error{border:1px solid;color:#df280a;background:#f0e2e2;border-radius:3px;padding:10px 15px;text-align:center;margin-top:20px;margin-bottom:-20px;font-size:120%;line-height:16px}@media (max-width:959px){.login_error{margin-bottom:-10px}}.sign_section{position:relative;overflow:hidden;margin:40px 0;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:3px}.sign_section .section_title{position:absolute;text-align:center}.sign_section>.section_title{left:0;width:68%;top:30px;color:transparent;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s;-o-transition-delay:.6s;-ms-transition-delay:.6s;-moz-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.sign_section>.section_title:before{z-index:5;font-size:4rem;color:#fff;position:absolute;top:0;left:30px;-o-transition:color .3s;-ms-transition:color .3s;-moz-transition:color .3s;-webkit-transition:color .3s;transition:color .3s;-o-transition-delay:.9s;-ms-transition-delay:.9s;-moz-transition-delay:.9s;-webkit-transition-delay:.9s;transition-delay:.9s}.sign_section .switch_btn{width:32%;position:absolute;top:0;left:0;height:100%;background:#0e578b;z-index:1;display:flex;align-items:center;justify-content:center;-o-transition:transform 1s linear;-ms-transition:transform 1s linear;-moz-transition:transform 1s linear;-webkit-transition:transform 1s linear;transition:transform 1s linear}.sign_section .switch_btn label{cursor:pointer;color:#fff;border:1px solid;font-size:120%;height:36px;position:relative;padding:0 20px;min-width:165px;margin-top:120px;margin-bottom:0;font-weight:400;border-radius:3px;display:flex;align-items:center;justify-content:center}.sign_section .switch_btn label:before{content:attr(data-login);display:flex;align-items:center;justify-content:center;-o-transition:opacity .6s;-ms-transition:opacity .6s;-moz-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s;-o-transition-delay:.3s;-ms-transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.sign_section .switch_btn label:after{display:block;content:attr(data-register);-o-transition:opacity .6s;-ms-transition:opacity .6s;-moz-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s;-o-transition-delay:.3s;-ms-transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0}.sign_section .login_form{display:flex;flex-direction:row-reverse}.sign_section .login_form .section_title{color:#0e578b;z-index:5;width:32%;top:0;left:50%;margin-top:30px;-o-transition:all 1s linear;-ms-transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear}.sign_section .login_form .sign_info{color:transparent;-o-transition:all .5s linear;-ms-transition:all .5s linear;-moz-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear;-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.sign_section .login_form .fields_section{margin-right:-32%;-o-transition:all 1s linear;-ms-transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;z-index:-1}.sign_section .login_form .empty_field{display:block;height:76px;min-height:76px;-o-transition:all 1s linear;-ms-transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear}.sign_section .login_form .validate_btn,.sign_section .login_form .from_socials,.sign_section .login_form .field_block{opacity:0;-o-transition:opacity .001s;-ms-transition:opacity .001s;-moz-transition:opacity .001s;-webkit-transition:opacity .001s;transition:opacity .001s;-o-transition-delay:1s;-ms-transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.sign_section .login_form .pass_forget{font-size:120%;line-height:16px;display:inline-block;vertical-align:top;color:#0e578b;-o-transition:all 1s linear;-ms-transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear;position:relative;overflow:hidden;height:0}.sign_section .register_form{position:relative;display:flex}.sign_section .register_form .section_title{z-index:5;width:32%;top:50%;margin-top:-80px;left:0;color:#fff;-o-transition:all .4s linear;-ms-transition:all .4s linear;-moz-transition:all .4s linear;-webkit-transition:all .4s linear;transition:all .4s linear;-o-transition-delay:.7s;-ms-transition-delay:.7s;-moz-transition-delay:.7s;-webkit-transition-delay:.7s;transition-delay:.7s}.sign_section .register_form .sign_info{color:#fff;-o-transition:all .5s linear;-ms-transition:all .5s linear;-moz-transition:all .5s linear;-webkit-transition:all .5s linear;transition:all .5s linear;-o-transition-delay:.5s;-ms-transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.sign_section .register_form .field_block:not(.general_field){-o-transition:opacity 1s linear;-ms-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.sign_section .register_form .field_block.general_field{-o-transition:opacity .001s;-ms-transition:opacity .001s;-moz-transition:opacity .001s;-webkit-transition:opacity .001s;transition:opacity .001s;-o-transition-delay:1s;-ms-transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.sign_section .register_form .validate_btn,.sign_section .register_form .from_socials{-o-transition:opacity .001s;-ms-transition:opacity .001s;-moz-transition:opacity .001s;-webkit-transition:opacity .001s;transition:opacity .001s;-o-transition-delay:1s;-ms-transition-delay:1s;-moz-transition-delay:1s;-webkit-transition-delay:1s;transition-delay:1s}.sign_section .register_form .fields_section{z-index:7}.sign_section .sign_info{flex:0 0 32%;max-width:68%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 15px}.sign_section .sign_description{font-size:120%;line-height:16px;height:48px;position:relative;z-index:5;max-width:280px;margin:0 auto;text-align:center}.sign_section .fields_section{flex:0 0 68%;max-width:68%;padding:80px 15px 40px;display:flex;flex-direction:column;align-items:center;position:relative}.sign_section .social_sign_btn{margin:0 8px}.sign_section .sign_separator{font-size:120%;line-height:16px;text-align:center;margin-bottom:20px;display:block;height:16px;position:relative}.sign_section .sign_separator:before{display:block;content:attr(data-login);-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;-o-transition-delay:.5s;-ms-transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s;opacity:0}.sign_section .sign_separator:after{display:block;content:attr(data-register);-o-transition:opacity .3s;-ms-transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;-o-transition-delay:.5s;-ms-transition-delay:.5s;-moz-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.sign_section .from_socials{margin-bottom:25px}.sign_section .field_block{width:100%;max-width:280px;margin:0 auto 20px;position:relative}.sign_section .field_block .error_hint{position:absolute;top:100%;right:0;font-size:110%}.sign_section .field_block ::-webkit-input-placeholder{color:#999}.sign_section .field_block :-moz-placeholder{color:#999}.sign_section .field_block ::-moz-placeholder{color:#999}.sign_section .field_block :-ms-input-placeholder{color:#999}.sign_section .field_block input{width:100%;color:inherit;border:1px solid;border-color:#d8d8d8 !important;background:0 0;font-size:120%;line-height:16px;border-radius:3px;padding:9px 10px}.sign_section .field_block input:focus{border-color:#0e578b !important}.sign_section .field_block.has-error input{border-color:#df280a !important;background:#f0e2e2}.sign_section .input_group{display:flex;align-items:center;position:relative}.sign_section .input_group input{flex:1;width:30%;text-align:center}.sign_section .input_group input.day_input{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.sign_section .input_group input.month_input{border-radius:0;border-left:none;border-right:none}.sign_section .input_group input.year_input{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.sign_section .input_group:before,.sign_section .input_group:after{display:block;content:"";position:absolute;top:0;bottom:0;margin:auto;display:block;content:"";height:14px;border-left:1px solid #e5e5e5}.sign_section .input_group:before{left:33.3%}.sign_section .input_group:after{right:33.3%}.sign_section .field_name{font-size:120%;line-height:15px;margin-bottom:5px}.sign_section .validate_btn{height:40px;border:none;min-width:160px;background:#0d5182;color:#fff;letter-spacing:1px;font-size:120%;position:relative;z-index:10}.sign_section .field_hint{color:#999}.sign_section #form_switcher:checked~.section_title{color:#0e578b;-o-transition-delay:.2s;-ms-transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;transition-delay:.2s}.sign_section #form_switcher:checked~.section_title:before{color:#0e578b;-o-transition:color .5s;-ms-transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;transition:color .5s;-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.sign_section #form_switcher:checked~.switch_btn{transform:translate3d(212.5%,0,0);-moz-transform:translate3d(212.5%,0,0);-ms-transform:translate3d(212.5%,0,0);-webkit-transform:translate3d(212.5%,0,0);-o-transform:translate3d(212.5%,0,0)}.sign_section #form_switcher:checked~.switch_btn label:before{opacity:0}.sign_section #form_switcher:checked~.switch_btn label:after{opacity:1}.sign_section #form_switcher:checked~.register_form .section_title{color:transparent;-o-transition:color .5s linear;-ms-transition:color .5s linear;-moz-transition:color .5s linear;-webkit-transition:color .5s linear;transition:color .5s linear;-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.sign_section #form_switcher:checked~.register_form .sign_info{color:transparent;-o-transition:color .6s linear;-ms-transition:color .6s linear;-moz-transition:color .6s linear;-webkit-transition:color .6s linear;transition:color .6s linear;-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.sign_section #form_switcher:checked~.register_form .field_block{opacity:0}.sign_section #form_switcher:checked~.register_form .field_block.general_field{-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.sign_section #form_switcher:checked~.register_form .fields_section{z-index:-1}.sign_section #form_switcher:checked~.register_form .validate_btn,.sign_section #form_switcher:checked~.register_form .from_socials{opacity:0;-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.sign_section #form_switcher:checked~.login_form .sign_info{color:#fff;-o-transition:color .4s linear;-ms-transition:color .4s linear;-moz-transition:color .4s linear;-webkit-transition:color .4s linear;transition:color .4s linear;-o-transition-delay:.7s;-ms-transition-delay:.7s;-moz-transition-delay:.7s;-webkit-transition-delay:.7s;transition-delay:.7s}.sign_section #form_switcher:checked~.login_form .section_title{top:50%;margin-top:-80px;left:68%;color:#fff;-o-transition:all .6s linear;-ms-transition:all .6s linear;-moz-transition:all .6s linear;-webkit-transition:all .6s linear;transition:all .6s linear;-o-transition-delay:.4s;-ms-transition-delay:.4s;-moz-transition-delay:.4s;-webkit-transition-delay:.4s;transition-delay:.4s}.sign_section #form_switcher:checked~.login_form .fields_section{margin-right:0;z-index:7}.sign_section #form_switcher:checked~.login_form .empty_field{height:0;min-height:0}.sign_section #form_switcher:checked~.login_form .validate_btn,.sign_section #form_switcher:checked~.login_form .from_socials,.sign_section #form_switcher:checked~.login_form .field_block{opacity:1;-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.sign_section #form_switcher:checked~.login_form .sign_separator:before{opacity:1}.sign_section #form_switcher:checked~.login_form .sign_separator:after{opacity:0}.sign_section #form_switcher:checked~.login_form .pass_forget{height:16px;margin-bottom:10px}@media (max-width:959px){.sign_section{margin:30px 0}.sign_section>.section_title{width:60%;top:20px}.sign_section>.section_title:before{font-size:3rem;left:20px}.sign_section .switch_btn{width:40%}.sign_section .login_form .section_title{width:40%;margin-top:20px}.sign_section .login_form .fields_section{margin-right:-40%}.sign_section .register_form .section_title{width:40%}.sign_section .sign_info{flex:0 0 40%;max-width:40%}.sign_section .fields_section{flex:0 0 60%;max-width:60%;padding-top:60px;padding-bottom:20px}.sign_section .from_socials,.sign_section .sign_separator{margin-bottom:15px}.sign_section #form_switcher:checked~.switch_btn{transform:translate3d(150%,0,0);-moz-transform:translate3d(150%,0,0);-ms-transform:translate3d(150%,0,0);-webkit-transform:translate3d(150%,0,0);-o-transform:translate3d(150%,0,0)}.sign_section #form_switcher:checked~.login_form .section_title{left:60%}}@media (max-width:575px){.sign_section{padding-bottom:60px}.sign_section>.section_title{width:100%;top:20px;-o-transition:color .7s linear !important;-ms-transition:color .7s linear !important;-moz-transition:color .7s linear !important;-webkit-transition:color .7s linear !important;transition:color .7s linear !important;-o-transition-delay:0s !important;-ms-transition-delay:0s !important;-moz-transition-delay:0s !important;-webkit-transition-delay:0s !important;transition-delay:0s !important}.sign_section>.section_title:before{font-size:3rem;left:20px;color:#0e578b !important}.sign_section .switch_btn{top:auto;height:auto;width:100%;bottom:0;transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;-o-transform:none !important;padding:15px;z-index:20}.sign_section .switch_btn label{margin:0}.sign_section .sign_description{display:none}.sign_section .sign_info{flex:0;max-width:0;padding:0}.sign_section .fields_section{flex:0 0 100%;max-width:100%;margin:0 !important}.sign_section .register_form{-o-transition:all 1s linear;-ms-transition:all 1s linear;-moz-transition:all 1s linear;-webkit-transition:all 1s linear;transition:all 1s linear}.sign_section .register_form .field_block:not(.general_field){position:relative;overflow:hidden;-o-transition:all 1s linear !important;-ms-transition:all 1s linear !important;-moz-transition:all 1s linear !important;-webkit-transition:all 1s linear !important;transition:all 1s linear !important;height:76px;margin-bottom:0}.sign_section .register_form .field_block:not(.general_field) .error_hint{top:56px}.sign_section .register_form .section_title{display:none}.sign_section .login_form .section_title{left:0 !important;margin-top:0 !important;top:20px !important;width:100% !important;color:#0e578b !important;-o-transition:opacity .7s linear !important;-ms-transition:opacity .7s linear !important;-moz-transition:opacity .7s linear !important;-webkit-transition:opacity .7s linear !important;transition:opacity .7s linear !important;-o-transition-delay:.5s !important;-ms-transition-delay:.5s !important;-moz-transition-delay:.5s !important;-webkit-transition-delay:.5s !important;transition-delay:.5s !important}.sign_section #form_switcher:checked~.register_form .field_block:not(.general_field){height:0;margin-bottom:0}.sign_section #form_switcher:checked~.login_form .section_title{opacity:0;-o-transition-delay:0s !important;-ms-transition-delay:0s !important;-moz-transition-delay:0s !important;-webkit-transition-delay:0s !important;transition-delay:0s !important}.sign_section #form_switcher:checked~.section_title{-o-transition-delay:.5s !important;-ms-transition-delay:.5s !important;-moz-transition-delay:.5s !important;-webkit-transition-delay:.5s !important;transition-delay:.5s !important}.sign_section #form_switcher:checked~.register_form{padding-bottom:30px}}.reset_section{margin-left:auto;margin-right:auto;padding:30px 20px;max-width:720px;text-align:center}.reset_section .section_title{position:relative;margin-bottom:20px}.reset_section .sign_description{height:auto;margin-top:10px;display:block !important}.reset_section .fields_section{padding:0;margin:30px auto 0 !important;text-align:left}.web .switch_btn label:hover{color:#0e578b;background:#fff;border-color:transparent}.web .sign_section .validate_btn:hover{background:#0b466f}.touch .switch_btn label:active{color:#0e578b;background:#fff;border-color:transparent}.touch .sign_section .validate_btn:active{background:#0b466f}@keyframes showContent{0%{opacity:0}100%{opacity:1}}.sign_section .field_block input,.web .switch_btn label{-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.touch .switch_btn label{-o-transition:all .15s;-ms-transition:all .15s;-moz-transition:all .15s;-webkit-transition:all .15s;transition:all .15s}.sign_section .switch_btn label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sign_section #form_switcher{position:absolute;width:0;height:0;top:0;left:0;visibility:hidden}