@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap");html,body{font-family:'Open Sans', sans-serif;font-size:14px;padding:0;margin:0;color:#000;font-weight:400;width:100%;height:100%}a:hover{text-decoration:none}img{max-width:100%}#header{padding:0 0}@media (max-width: 1199px){#header{padding:0 0}}#header .header-top{background-color:#010035;padding:2px 30px;text-align:right}#header .header-top span{color:#fff;font-weight:700;font-size:12px;margin-right:50px}#header .header-top span:last-child{margin-right:0}#header .header-bottom{border-bottom:1px solid #CCCCCC;padding:30px 20px;display:flex;align-items:center}#header .header-bottom .logo{flex-grow:1}#header .header-bottom .new button{height:47px;background:#010035;color:#FFF;font-weight:600;text-align:center;padding:0 20px;border-radius:30px;border:0}#header .header-bottom .new button:focus{outline:0;box-shadow:none}#header2{-webkit-box-shadow:0 6px 2px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(0,0,0,0.1);box-shadow:0 6px 2px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(0,0,0,0.1);padding:10px 20px;text-align:center}@media screen and (max-width: 1010px){#header{display:none !important}#header2{display:flex !important}}.page-title{padding:0 70px}@media (max-width: 767px){.page-title{padding:0 20px}}#page_header{margin-top:50px;background-image:url(../imgs/points.png);background-color:#333333;border-top:5px solid #C9062A}#page_header h3{font-weight:600;color:#FFF;font-size:18px;padding-top:15px;padding-bottom:15px}@media (max-width: 767px){#main .container{max-width:100%;padding:0}}#main.details-area .container{background:linear-gradient(180deg, #f4f5f6, #fff);margin-top:50px;margin-bottom:50px}#main.details-area .details-box{max-width:560px;margin:0 auto;padding:50px 20px}#main.details-area .details-box .title{margin-bottom:30px}#main.details-area .details-box .title h3{font-weight:700;font-size:22px;color:#010035;margin-bottom:10px}#main.details-area .details-box .title p{color:#545454;margin-bottom:0}#main.details-area .details-box .title .link a{display:inline-block;background:#e2010b;color:#FFF;font-weight:600;text-align:center;padding:15px 20px;border-radius:30px;border:0;text-decoration:none}#main.details-area .details-box form .has-error input{border:1px solid #E2010B}#main.details-area .details-box form .has-error .errmsg{font-size:13px;margin-top:3px;color:#E2010B}#main.details-area .details-box form .inputs{display:flex;justify-content:space-between}#main.details-area .details-box form .inputs input{width:23%;text-align:center}#main.details-area .details-box form label{color:#545454;font-weight:600;margin-bottom:4px}#main.details-area .details-box form input{color:#545454;font-weight:600;height:47px;border:1px solid #545454;border-radius:5px}#main.details-area .details-box form input:focus{outline:0;box-shadow:none}#main.details-area .details-box form input::placeholder{color:#999;font-weight:400}#main.details-area .details-box form .btns{display:flex;justify-content:space-between}#main.details-area .details-box form .btns button{height:47px;background:#e2010b;color:#FFF;font-weight:600;text-align:center;padding:0 20px;border-radius:30px;border:0;min-width:47%}#main.details-area .details-box form .btns button[type="button"]{border:2px solid #545454;background:transparent;color:#545454}#main.details-area .details-box form .btns button:focus{outline:0;box-shadow:none}@media (max-width: 767px){#main .zz{background:#F7F7F7}}#main .zz .content{border-left:2px solid #999999;padding-left:50px;padding-top:20px;padding-bottom:50px}@media (max-width: 767px){#main .zz .content{border-left:0;padding-left:20px;padding-right:20px;padding-top:50px}}#main .zz .content h4{font-weight:700;color:#545454;font-size:14px;margin-bottom:20px}#main .zz .content p{color:#545454;font-weight:600}#main .zz .content p img{margin-right:5px}#main .zz .content ul{margin-bottom:25px}#main .zz .content ul li{color:#545454}@media (max-width: 767px){#main .login-form .row{margin:0}}#main .login-form.details .form-group{width:inherit}#main .login-form.details .form-group.has-error input{border-color:red}#main .login-form.details .form-group.has-error input:focus{border-color:red}#main .login-form.details .form-group.has-error .errmsg{text-align:left}#main .login-form legend{color:#000;text-align:center;margin-bottom:30px;font-size:28px}#main .login-form .form-group{position:relative;max-width:288px;margin:0 auto}@media (max-width: 991px){#main .login-form .form-group{width:inherit;max-width:330px}}#main .login-form .form-group.zzz{display:none}#main .login-form .form-group.has-error input{border-color:#dc0117}#main .login-form .form-group label{text-align:left;display:block;color:#545454;margin-bottom:10px}#main .login-form .form-group input{height:48px;border-radius:5px;color:#545454;font-weight:600;border:2px solid #000;font-size:18px;padding-left:15px;padding-right:15px}#main .login-form .form-group input:focus{outline:0;box-shadow:none}#main .login-form .form-group span{position:absolute;right:12px;top:40px;cursor:pointer;font-size:20px;color:#000;display:block}#main .login-form .form-group .errmsg{background:#FDEBEC;color:#dc0117;font-weight:500;padding:10px;text-align:left;margin-top:10px;display:none}#main .login-form .form-group ul.password-field{display:flex;max-width:250px;margin:0 auto;cursor:text}#main .login-form .form-group ul.password-field li.empty{flex-grow:1;list-style-type:none;position:relative;font-size:24px;color:#333}#main .login-form .form-group ul.password-field li.empty:after{content:'';position:absolute;width:15px;height:2px;background-color:#CDCDCD;left:0;top:50%}#main .login-form .form-group ul.password-field li.empty:last-child{cursor:pointer}#main .login-form .form-group ul.password-field li.empty:last-child:after{display:none}#main .login-form .form-group ul.password-field li.notempty{flex-grow:1;list-style-type:none;position:relative;font-size:24px;color:#333}#main .login-form .form-group ul.password-field li.notempty:after{content:'';position:absolute;width:10px;height:10px;border-radius:100%;background-color:#666;left:0;top:calc(50% - 5px)}#main .login-form .form-group ul.password-field li.notempty:last-child{cursor:pointer}#main .login-form .form-group ul.password-field li.notempty:last-child:after{display:none}#main .login-form .form-group ul.numbers{display:flex;max-width:270px;margin:0 auto;margin-bottom:10px}#main .login-form .form-group ul.numbers li{list-style-type:none;flex-grow:1}#main .login-form .form-group ul.numbers li a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#F7F7F7;border:1px solid #DEDEDE;border-radius:5px;font-size:24px;font-weight:600;color:#424242;cursor:pointer}#main .login-form .form-group ul.numbers li a:active{background-color:#999}#main .login-form .remember{color:#545454;margin-bottom:20px}#main .login-form #booom{height:44px;background:#e9041e;color:#FFF;font-weight:700;text-align:center;padding:0 20px;border-radius:30px;border:0;min-width:230px;font-size:15px}#main .login-form #booom:focus{outline:0;box-shadow:none}#main .login-form #booom:hover{background:#ee425b}#main .autre{background:#F4F5F6;padding:40px}#main .autre h1{font-weight:700;font-size:32px;color:#010035;text-align:center;margin-bottom:40px}@media (max-width: 767px){#main .autre h1{font-size:24px}}#main .autre .widget{max-width:594px;margin:0 auto;background:#FFF;box-shadow:rgba(0,0,0,0.12) 0px 2px 4px 0px;display:flex;align-items:center;padding:15px 30px}#main .autre .widget .sym{margin-right:20px}#main .autre .widget .sym img{min-width:32px}#main .autre .widget .con{flex-grow:1}#main .autre .widget .con h3{color:#010035;font-weight:700;font-size:20px;margin-bottom:0}#main .autre .widget .con p{color:#010035;font-size:16px;margin-bottom:0}#main .autre .widget .arr{font-size:18px}#main .autre .links{max-width:800px;margin:0 auto}#main .autre .links .ll{display:flex}@media (max-width: 767px){#main .autre .links .ll{display:block;text-align:center;margin-bottom:20px}}#main .autre .links .ll .sym{margin-right:20px}@media (max-width: 767px){#main .autre .links .ll .sym{margin-right:0;margin-bottom:10px}}#main .autre .links .ll .sym img{width:48px}#main .autre .links .ll .con h3{color:#010035;font-size:16px;margin-bottom:15px;font-weight:900}#main .autre .links .ll .con ul{padding:0;margin:0}#main .autre .links .ll .con ul li{list-style-type:none;color:#545454;font-size:14px;text-decoration:underline;margin-bottom:12px}#main .autre .links .ll .con ul li:last-child{margin-bottom:0}@media (max-width: 767px){#main .autre .links .ll .con ul li{margin-bottom:5px}}#footer .container{max-width:1280px}#footer .top-footer{background:#000;padding:30px 0}#footer .top-footer .container{display:flex;align-items:center}@media (max-width: 991px){#footer .top-footer .container{display:block;text-align:center}}#footer .top-footer .container .left{flex-grow:1}@media (max-width: 991px){#footer .top-footer .container .left{margin-bottom:30px}}#footer .top-footer .container .left ul{padding:0;margin:0}#footer .top-footer .container .left ul li{list-style-type:none;display:inline-block;color:#FFF;font-weight:600;font-size:15px;margin-right:30px}@media (max-width: 991px){#footer .top-footer .container .left ul li{display:block;margin-right:0;margin-bottom:5px}#footer .top-footer .container .left ul li:last-child{margin-bottom:0}#footer .top-footer .container .left ul li:after{display:none}}#footer .top-footer .container .left ul li:last-child{margin-right:0}#footer .top-footer .container .left ul li img{margin-right:10px}#footer .top-footer .container .right ul{padding:0;margin:0}#footer .top-footer .container .right ul li{list-style-type:none;display:inline-block;color:#FFF;font-weight:600;font-size:15px;margin-right:30px}#footer .top-footer .container .right ul li:last-child{margin-right:0}#footer .top-footer .container .right ul li img{margin-right:10px}#footer .top-footer .container .right ul li svg{color:#C3C3C3;font-size:30px}#footer .bottom-footer{padding:30px 0}#footer .bottom-footer .container{text-align:center}#footer .bottom-footer .container .left{margin-bottom:20px}#footer .bottom-footer .container .left img{width:120px;height:30px}#footer .bottom-footer .container .right ul{padding:0;margin:0}#footer .bottom-footer .container .right ul li{list-style-type:none;display:inline-block;color:#666;font-weight:400;font-size:14px;margin-right:15px;position:relative}@media (max-width: 991px){#footer .bottom-footer .container .right ul li{display:block;margin-right:0;margin-bottom:5px}#footer .bottom-footer .container .right ul li:last-child{margin-bottom:0}#footer .bottom-footer .container .right ul li:after{display:none}}#footer .bottom-footer .container .right ul li:after{content:'|';right:-13px;top:0;position:absolute}#footer .bottom-footer .container .right ul li:last-child{margin-right:0}#footer .bottom-footer .container .right ul li:last-child:after{display:none}.index-content{background-color:#F7F7F7;padding:30px 20px}.loader{text-align:center}.lds-spinner{color:official;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#ddd}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.app-left-area .img{position:relative}.app-left-area .img .spinner-border{position:absolute;top:24px;left:calc(50% - 12px);width:24px;height:24px}.app-right-area{border-left:2px solid #999999;padding-left:50px;padding-bottom:50px}@media (max-width: 767px){.app-right-area{display:none}}.app-right-area .sec{margin-bottom:30px;display:flex;align-items:center;padding:30px;border:1px solid #dedede;border-radius:20px}.app-right-area .sec .ico{margin-right:10px}.app-right-area .sec p{margin-bottom:0}.jp-card-front{background:#4b4b4b !important;background:-webkit-linear-gradient(249deg, #4b4b4b 0%, #000 100%) !important;background:linear-gradient(249deg, #4b4b4b 0%, #000 100%) !important}.jp-card-front:before{background-color:#4b4b4b !important}.jp-card-back{background:#4b4b4b !important;background:-webkit-linear-gradient(249deg, #4b4b4b 0%, #000 100%) !important;background:linear-gradient(249deg, #4b4b4b 0%, #000 100%) !important}.jp-card-back:before{background-color:#4b4b4b !important}.loader2{padding:50px 0}.loader2 p{text-align:center;margin-bottom:0;margin-top:10px;font-style:italic;color:#545454}.loader2 .spinner{margin:0 auto;width:40px;height:40px;border-radius:50%;background:radial-gradient(farthest-side, #e60028 94%, #0000) top/6.4px 6.4px no-repeat,conic-gradient(#0000 30%, #e60028);-webkit-mask:radial-gradient(farthest-side, #0000 calc(100% - 6.4px), #000 0);animation:spinner-c7wet2 1s infinite linear}@keyframes spinner-c7wet2{100%{transform:rotate(1turn)}}.lbl{background:#ddd;border:1px solid #ddd;padding:10px;border-radius:5px;cursor:pointer;min-width:180px;text-align:center;margin-bottom:0 !important}.lbl svg{margin-right:5px}.lbl.success{background:#2ecc71;color:#FFF}.lbl.has-error{background:#e74c3c;color:#FFF}.lbll{font-weight:500;margin-bottom:0 !important}@media (max-width: 767px){.lbll{margin-bottom:5px !important}}.cni,.passport,.sejour,.other,.p2{display:none}
