.radio-choice__radio{display:block;width:26px;height:26px;border:1px solid #c4c4c4;border-radius:50%;position:relative;background-color:#fff}.radio-choice__radio:before{content:"";position:absolute;width:18px;height:18px;top:50%;left:50%;transform:translate(-50%,-50%);background:#00c377;border-radius:50%;opacity:0;transition:all .4s}.radio-choice__input:checked~.radio-choice__radio{border-color:#00c377}.radio-choice__input:checked~.radio-choice__radio:before{opacity:1}.radio-choice__input-title{font-size:1.125rem;margin-left:5px;font-weight:600;white-space:nowrap}.radio-choice__input-title label{margin-bottom:0}.radio-choice__input-container{display:flex;align-items:center}.footer-login{width:100%;padding:20px 0;background:#ede8dc;line-height:1.55;font-size:.8125rem;text-align:center}.footer-login span{display:block}.footer-login span a{color:#343f3f}.btn-confirm,.btn-create-account,.btn-password,.btn-send{outline:0 none;margin:8px 0 0 22px;cursor:pointer}.main-content{width:100%;flex:1 0 auto;-ms-flex:1}@media (min-width:576px){.main-content{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center;justify-content:center;-ms-flex-pack:center}}@media (min-width:768px){.wrapper-loggedin .main-content{padding-left:50px}}.login-container{max-width:560px;margin:0 auto;padding:0 10px}.remember-password{max-width:480px}.login-content{background:#fff;border:1px solid #ede8dc;box-shadow:0 2px 0 #ede8dc;border-top:0!important}.login-content .link,.login-content .link-login{font-weight:700;color:var(--main-color);text-transform:uppercase;margin:10px 10px 0}.login-form{padding:15px 20px 7px}.login-form h4{font-weight:700;margin-bottom:17px}.login-form .col-form-label{text-align:right;color:#8f8f8f;font-size:.8125rem;padding-top:calc(.85rem - 2px)}@media (max-width:575px){.login-form .col-form-label{text-align:left}}.btn-login-t,.btn-next{padding:.68rem 1.3rem .49rem;outline:0 none;margin:8px 0 0 22px;cursor:pointer}.link-login{display:block;font-weight:700;color:var(--main-color);text-transform:uppercase;margin:17px 0}.checkbox{position:relative;margin-top:16px}.checkbox+.checkbox{margin-top:0}.bottom-buttons{padding:15px 20px 7px;border-top:1px solid #e0dcd4}.alert-warning-sms{width:100%;padding-left:10px;padding-right:10px;background:#f5e3ca;color:#ae3815;font-size:.8125rem;text-align:center;margin-bottom:0}@media (min-width:768px){.alert+.main-content .login-container{margin-bottom:135px}}.login-page{background:var(--main-color);background:-moz-linear-gradient(top,var(--main-color) 0,var(--gradient-end-color) 100%);background:-webkit-linear-gradient(top,var(--main-color),var(--gradient-end-color));background:linear-gradient(180deg,var(--main-color) 0,var(--gradient-end-color));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--main-color)",endColorstr="var(--gradient-end-color)",GradientType=0)}.login-page-alert{border-color:var(--main-color)!important;text-align:center;font-size:1rem}.login-page-alert>a{color:var(--main-color)!important}.login-page-alert>a:hover{color:var(--hover-color)!important}.login-page .link,.login-page .link-login{display:block;font-weight:400;text-transform:none;font-size:.8125rem;margin:20px auto 0}.login-page .form-group{margin-bottom:1.2rem;margin-top:1.2rem}.login-page .checkbox{margin:0}.login-page .login-form{padding:20px 41px 7px}@media (max-width:575.98px){.login-page .login-form{padding-right:15px;padding-left:15px}}.login-page .custom-checkbox~label{margin-bottom:0}.btn-login-t{margin:0 auto;max-width:300px;width:100%}.btn-register{color:var(--main-color)!important;border-color:var(--main-color)!important;background:#fff!important}.btn-register,.link-create{text-transform:uppercase;font-weight:700}.link-create{color:#fff;text-align:right;display:block;margin:20px 0}.link-create:hover{color:#fff}.input-group .form-control.error,.valid-error,input.error{border-color:#e70a45}label.error{color:#e70a45;font-size:.6125rem;display:block;top:40px}.checkbox label.error{top:22px}.register-account-1 input.error,.register-account-2 input.error{margin-bottom:6px}.register-account-2 .checkbox label:not(.error){margin-bottom:12px}.error-icon{position:absolute;padding:0;top:50%;margin-top:-10px;text-align:center;line-height:20px;height:20px;z-index:3;font-size:1rem;right:19px;width:20px;border-radius:100%;color:#e70a45;background:#e70a45}.error-icon:before{content:"!";color:#fff}.error-alert{width:100%;text-align:center;color:#e70a45;background:#fbdae3;font-size:.8125rem;padding:.67rem 1rem .58rem;display:block}.error-alert~.login-form{padding-top:0}.login-error-box{padding:20px 41px;border-bottom:1px solid #e0dcd4;margin-bottom:40px}.login-error-box .list-unstyled{align-items:center;justify-content:space-around}.login-error-box p{letter-spacing:-.03rem;font-size:.8125rem;text-align:center}.nav-ctn{max-width:560px;margin:0 auto;padding:0 10px}.nav-login{background:#fff}.nav-item{width:50%;font-weight:700;background:rgba(55,57,62,.16)}.nav-link{color:rgba(0,0,0,.5019607843137255)}a.active{background:#fff!important}input[type=checkbox].custom-checkbox~label:not(.error):before{border:2px solid #e0dcd4!important}.mailto{color:#fff;font-weight:700}.login-error-box a{padding:10px;border-bottom:2px solid #fff}.login-error-box img{max-height:100%;max-width:100%;opacity:.7}.login-error-box a img{max-width:75%}.col:hover .image_on,.image_off{display:none}.col:hover .image_off,.image_on{display:block}img.mx-auto{filter:grayscale(100%);-webkit-filter:grayscale(100%);margin:0 auto;display:table}img.mx-auto.bigger{max-width:95%}img.mx-auto:hover{filter:none;-webkit-filter:none}.login-error-box a:hover{border-bottom:2px solid var(--main-color);transition:border .8s}.required-start{color:red!important;font-weight:700}.tooltip-inner{width:350px;max-width:100%;background:#fff;color:#343f3f;color:inherit}.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before,.tooltip.bs-tooltip-top .arrow:before{border-color:#fff}.nova-header{font-size:5rem;text-transform:uppercase}.nova-slogan{font-size:1.5rem}.nova-image{max-width:200px;margin-right:90px}@media (max-width:767.98px){.nova-header{font-size:3.2rem}.nova-slogan{font-size:1.1rem}.nova-image{margin-right:0}}.manyLoginPopup thead{background-color:var(--main-color);color:#fff}.manyLoginPopup thead th{border-color:var(--main-color)}@media(max-width:540px){.choose-reset-type{display:block!important}.country-choose{margin-bottom:15px}}.nav-ctn div.active{background:#fff!important}