.ff-default .ff-el-form-control{font-family:"Montserrat",Helvetica!important}.login_page{padding-top:10px;font-family:"Montserrat",Helvetica!important;width:100%}@media screen and (min-width:768px){.login_page{width:50%}}.login_page .form_title{text-align:center;font-size:26px;font-weight:600;margin-bottom:30px;border-bottom:solid .25px #CCC}.login_page .form_title p{text-align:center;font-size:16px;font-weight:400}.login_page .fluentform .ff-el-group{margin-bottom:10px!important}.login_page input[type="text"],.login_page input[type="password"]{border-radius:30px!important;border:1px solid!important;border-color:#c6c6c6!important;margin-bottom:5px!important}.login_page .login-remember{color:#c6c6c6}.login_page .login-remember input[type=checkbox]{color:#c6c6c6!important;width:12px!important;height:12px!important;margin-left:0px!important;border-color:#c6c6c6!important}.login_page .login-remember input[type=checkbox]:after{content:none!important}.login_page .login-remember span{font-size:14px;vertical-align:text-bottom}.login_page .login-social .social_x,.login_page .login-social .social_google{width:100%;display:block;text-align:center}.login_page .login-social .btn{text-transform:none;font-weight:800!important;margin:20px 0 20px 0;background-color:#C6C6C6!important;border-color:#C6C6C6!important;color:#fff!important;min-height:42px;padding:8px 0 8px 0}.login_page .login-social .btn:hover{background-color:#F2F2F2!important;border-color:#F2F2F2!important;color:#A5A5A5!important}.login_page .login-social .mail .btn{background-color:#F9F9F9!important;color:#C6C6C6!important}.login_page .login-social svg{position:absolute;left:calc(50% - 100px)}.login_page .login-social .provider{position:absolute;left:calc(50% - 70px)}.login_page .login-login{text-align:center}.login_page .t_c{color:silver;font-size:13px}.login_page .t_c a{color:#6A6A6A;font-weight:600}.login_page .signup-or{color:#B3B3B3;width:100%;display:flex;align-items:center;justify-content:space-between}.login_page .signup-or p{font-weight:400;margin:0}.login_page .signup-or span{width:46%;height:.25px;background:#CCC}.login_page .ff-el-section-break hr{height:0.25px!important;background:#CCC!important}.login_page .ff-form-loading_errors{background:#FFF;margin-bottom:12px;text-align:center;color:var(--bs-primary)}.login_page .login-notice,.profile_page .login-notice{background:#FFF;border:1px solid #DFF0E1;padding:10px;border-radius:50px;margin-bottom:12px;text-align:center;color:#559B59;font-weight:600}.login_page .ff-message-success,.profile_page .ff-message-success{border:none!important;box-shadow:none!important;padding:unset}.login_page .ff-btn-submit,.profile_page .ff-btn-submit{background-color:#C6C6C6!important;border-color:#C6C6C6!important;color:#fff!important;border-radius:50px!important;min-width:100%!important;font-weight:700!important}.login_page .ff-btn-submit:hover,.profile_page .ff-btn-submit:hover{background-color:#F2F2F2!important;border-color:#F2F2F2!important;color:#A5A5A5!important;border-radius:50px!important;min-width:100%!important;font-weight:700!important}.login_page input[type="text"],.login_page input[type="email"]{border-radius:30px!important;border:1px solid!important;border-color:#c6c6c6!important;margin-bottom:5px!important}.login_page .login-gdpr input[type=checkbox],.login_page .login-tac input[type=checkbox]{color:#c6c6c6!important;width:12px!important;height:12px!important;margin-left:0px!important;border-color:#c6c6c6!important}.login_page .login-gdpr input[type=checkbox]:after,.login_page .login-tac input[type=checkbox]:after{content:none!important}.login_page .login-gdpr label,.login_page .login-tac label{color:silver;font-size:13px;vertical-align:text-bottom;font-weight:400}.login_page .login-gdpr label a,.login_page .login-tac label a{color:#6A6A6A;font-weight:600;font-weight:400}.login_page .login-forgot{text-align:center}.social_registration_page{padding-top:10px;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC;display:flex;flex-direction:row;justify-content:center;width:100%;font-family:"Montserrat",Helvetica!important}.social_registration_page a{font-weight:600}.social_registration_page .submit input{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#ffffff!important;border-radius:30px!important;min-width:100%!important;border-style:solid}.social_registration_page .submit input:hover{background-color:#ffffff!important;border-color:var(--bs-primary)!important;color:#000!important;border-radius:30px!important;min-width:100%!important}.profile_page{padding-top:10px;justify-content:center;width:100%;font-family:"Montserrat",Helvetica!important}.profile_page .data h4{font-size:16px!important}.profile_page .data p,.profile_page .logout{font-size:12px!important}.profile_page .title,.profile_page .title .profile{align-items:center!important}.profile_page .choices__list--single{border:none!important}.profile_page .affiliate_group a{font-weight:600;padding:0 16px;display:inline!important}@media screen and (min-width:768px){.profile_page .data h4{font-size:24px!important}.profile_page .data p,.profile_page .logout{font-size:16px!important}}.profile_page .ff-el-section-break{padding-top:30px}.profile_page .ff-el-section-break hr{display:none}.profile_page .fluentform .ff-el-group{margin-bottom:10px!important}.profile_page_form{padding-top:5px;border-top:solid 1px #CCC;justify-content:center;width:100%;font-family:"Montserrat",Helvetica!important}.profile_page .choices__inner,.profile_page select,.profile_page input[type="text"],.profile_page input[type="tel"],.profile_page input[type="email"]{border-radius:30px!important;border:1px solid!important;border-color:#c6c6c6!important;margin-bottom:5px!important}.profile_page .iti__flag-container{border-radius:30px!important}.profile_page .iti__selected-flag:hover{background:none!important}.profile_page .fluentform .iti__selected-flag{background:none!important}.profile_page .avatar{display:flex;gap:12px;align-items:center;margin-right:10px}.profile_page .avatar img{width:60px;height:60px;aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;border:solid 5px #E6E6E6}.profile_page .fluentform .tab-info.hidden{display:none!important}