*{margin:0;padding:0;box-sizing:border-box;font-family:Josefin Sans,serif;-webkit-tap-highlight-color:transparent}body{overflow-x:hidden}html{scroll-behavior:smooth}.nav{padding:15px;align-items:center;background-color:#000;border-radius:30px;width:95%;margin:10px auto 35px}.barr,.nav{display:flex;justify-content:space-between}.barr{width:25px;height:25px;flex-direction:column;transform:rotate(180deg)}.desk{display:none;color:#fff}.desk ul li{margin:0 20px;text-transform:uppercase}.desk ul{align-items:center;display:flex;list-style:none}.b1{width:100%}.b1,.b2{height:2px;background-color:#fff}.b2{width:70%}.Navigator{background-size:contain;background-repeat:no-repeat;width:35px;height:25px}.introduction{margin:auto;text-align:center}.introduction p:first-of-type{font-size:14px;opacity:.6;font-weight:lighter}.introduction p:last-of-type{font-size:14px;opacity:.3;font-weight:lighter;margin:10px auto 40px}.intro{width:100%;height:130px;background-color:#b3a3d9;margin:15px auto;position:relative;overflow:hidden}.intro-logo{position:absolute;width:161px;height:120px;right:-20px;top:50%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat}.title_intro{padding:20px}.title_intro h4{width:180px;margin:5px 0 10px;color:rgba(0,0,0,.694);font-weight:lighter}.title_intro p{color:rgba(0,0,0,.468)}#title{font-size:14px}#title,#title_level{text-align:center;margin:25px auto 35px}.book-intro{width:300px;height:300px;background-size:contain;background-repeat:no-repeat;border-radius:20px;position:relative;margin:0 auto -10px}.programms-intro{height:300px}.contact-intro,.programms-intro{width:350px;background-size:cover;background-repeat:no-repeat;margin:25px auto 10px;border-radius:20px;position:relative}.contact-intro{height:325px}.cources-intro{margin:70px auto 10px}.cources-intro,.exam-intro{width:400px;height:325px;background-size:contain;background-repeat:no-repeat;border-radius:20px;position:relative}.exam-intro{margin:25px auto 10px}#Break{width:50%;height:3px;margin:50px auto}#Break,#Breck_footer{background-color:#eda61d;border:none}#Breck_footer{width:15%;height:2px;margin:10px auto 15px}.options{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.options>a{padding:25px;margin:10px;border-radius:15px;transition:.2s ease;color:#000;box-shadow:0 3px 4px rgba(0,0,0,.3);border-radius:40px}.options>a:hover{background-color:#1d4358ca;color:#fff}.other{width:95%;margin:10px auto 50px;border-radius:25px;text-align:start;color:#fff;transition:.2s ease;color:#000;box-shadow:0 3px 4px rgba(0,0,0,.3);display:flex;align-items:center;position:relative}.other:after{content:"";position:absolute;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;right:10px;top:50%;transform:translateY(-50%)}.other:hover{background-color:#1d4358ca;color:#fff}.other p{font-size:15px}a{text-decoration:none;color:inherit}.other_icon{width:75px;height:70px;background-size:contain;background-repeat:no-repeat;margin:20px}.options a>div{display:flex;align-items:center;margin:auto;height:100%;flex-direction:column}.options>a{overflow:hidden;position:relative}.options>a:after{content:"";position:absolute;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;right:5px;top:25px;transform:translateY(-50%)}.options>a div p{font-size:20px;margin-bottom:5px;text-transform:uppercase;position:absolute;right:50%;bottom:5px;transform:translateX(50%);text-align:center;width:100%}.options_icon{width:100px;height:100px;background-size:contain;background-position:50%;background-repeat:no-repeat}#space{margin-left:20px}@media (max-width:430px){.options>a div p{font-size:17px}.options_icon{width:100px;height:100px}}#logo_footer{margin:20px auto}.links_footer{margin:auto;text-align:center;text-transform:uppercase}.links_footer ul li{margin:20px;list-style:none}.footer p{text-align:center;text-transform:uppercase;font-size:8px;margin:10px;color:#2b4e6e}.socail{display:flex;align-items:center;margin:10px auto;justify-content:center}.socail div{margin:10px;background-size:contain;background-repeat:no-repeat;width:30px;height:30px}.sidebar{position:fixed;width:100%;height:100%;margin:0;padding:20px;background-color:#fff;z-index:1000;right:-800px;top:0;transition:right .3s ease;display:block}.links ul li{text-align:center}.sidebar.show{right:0}#exit{padding:10px;width:-moz-fit-content;width:fit-content;height:25px;border-radius:50%;color:#000;display:grid;place-content:center;font-weight:700;cursor:pointer;float:left}.links ul{list-style:none;margin-top:50px}.links ul a{text-decoration:none;color:inherit}.links ul li{border-bottom:2px solid #5f643b71;padding:15px;text-transform:uppercase}.intro_object{height:80px;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#ffc10d}.intro_object p{text-transform:uppercase;font-size:25px;position:absolute;font-style:normal;font-weight:800;line-height:33px;color:#000}.logo_object{width:300px;height:150px;margin-right:-50px;display:none}.logo_object,.triangle{background-size:contain;background-repeat:no-repeat}.triangle{width:60px;height:50px;margin:auto}#selectionForm h2{color:#000;text-align:center;margin:10px 10px 20px;font-weight:lighter}.description{margin:10px auto;width:-moz-fit-content;width:fit-content;text-align:center;text-transform:uppercase}.description p:first-child{font-size:32px;margin-bottom:5px;color:#421a1a}.description p:last-of-type{font-size:12px;color:#752121}.description span{font-size:12px;color:#242b72}.modules>a{width:90%;height:90px;margin:15px auto;border-radius:15px;display:flex;align-items:center;transition:.2s ease;color:#333;background:hsla(0,0%,100%,.9);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modules>a:after{content:"";position:absolute;width:30px;height:30px;background-image:url(/assets/direction.svg);background-size:contain;background-repeat:no-repeat;right:10px;top:75%;transform:translateY(-50%)}.modules>a:hover{background:hsla(0,0%,100%,.95);transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.15)}.modul_logo{min-width:50px;min-height:50px;border-radius:30%;margin:15px 15px 15px 20px;background-size:contain;background-repeat:no-repeat;background-position:50%}.intro_module{width:100%;height:65px;background-color:#1d4358;color:#fff;margin:15px auto;position:relative;display:grid;place-content:center;text-align:center}.files{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 20px;gap:30px 20px;margin:30px 15px}.files a{border-radius:15px;position:relative;box-shadow:0 1px 4px 1px rgba(0,0,0,.12);border-radius:6px;padding:5px;min-width:0;max-width:100%;overflow-wrap:break-word;transition:.2s ease}.files a:hover{opacity:.5}.files a>p{text-align:center;font-size:12px;margin-bottom:15px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:normal}.semestre{position:absolute;top:5px;left:5px;width:20px;height:20px;border-radius:50%;display:grid;place-content:center;text-transform:uppercase;color:#000;font-size:9px;background-color:#ffc10d}.file_logo{width:50px;height:50px;margin:25px auto 10px}.file_logo,.mail_logo{background-size:contain;background-repeat:no-repeat}.mail_logo{width:120px;height:95px;margin:10px auto}.file_description{display:flex;justify-content:space-around;align-items:center;padding:5px;border-top:1px solid #eee}.download{background-size:contain;background-repeat:no-repeat;width:22px;height:22px}.coursces_description{margin:10px}.coursces_description p:last-child{color:#999;text-align:center}.mail_info{text-align:center;margin-bottom:15px}.mail_info p:first-child{font-size:15px}.mail_info p:last-child{font-size:7px;margin:5px}.calculator>div:not(.submit):not(.calc_icon){background-color:#1d4358;padding:10px;text-align:center;margin:20px;border-radius:15px}.calculator>div p{color:#000;margin:10px}.flex{display:flex;justify-content:space-between;align-items:center;width:85%;margin:10px auto 0}#coef{font-size:13px}.calculator>div input{outline:none;border:none;padding:5px 35px 5px 20px;margin:10px;background:#fff;border:.5px solid rgba(110,43,87,.45);border-radius:5px;width:80%}.submit{margin:30px auto 10px;background:#060101;width:40%;padding:10px 5px;border-radius:5px;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer}.calc_icon{background-size:contain;background-repeat:no-repeat;width:120px;height:95px;margin:50px auto}.results{text-transform:uppercase}.result{background-color:#141c33;display:flex;justify-content:space-between;align-items:center;padding:10px 50px;margin:15px;border-radius:10px}.result span:first-of-type{color:#fff}.unit{background-color:#1d4358;padding:10px 50px;margin:15px;border-radius:10px}.unit>div:not(.unit_details){display:flex;justify-content:space-between;align-items:center}.unit span:first-of-type{color:#fff}.good{color:#0bb95b}.bad{color:#ff1414}.normal{color:#fff}.result span,.unit span{font-size:24px}#line{margin:15px auto;background-size:contain;width:250px;height:20px;background-repeat:no-repeat}.unit_details div{display:flex;justify-content:space-between;margin:10px 20px;color:#fff}.unit_details i{margin-right:10px}@media (min-width:768px){.intro{width:100%;height:250px;border-radius:0;overflow:hidden}.options{grid-template-columns:repeat(3,1fr);gap:50px;width:90%;margin:auto}.files{grid-template-columns:repeat(4,1fr);gap:40px;width:90%;margin:25px auto}.file_logo{width:70px;height:70px}.mail_info p:first-child{font-size:16px}.mail_info p:last-child{font-size:10px}.others{display:grid;grid-template-columns:repeat(3,1fr);width:90%;margin:auto}.intro-logo{position:absolute;width:350px;height:250px;right:100px;top:55%;transform:translateY(-50%);background-size:contain;background-repeat:no-repeat}.title_intro{padding:20px;margin-left:100px}.title_intro h1{font-size:60px}.title_intro h4{width:300px;font-size:30px}.title_intro p{font-size:25px}.sidebar{display:none}.modules{width:95%;margin:auto}.calculator,.modules{display:grid;grid-template-columns:repeat(3,1fr)}.calculator{grid-gap:20px;gap:20px;margin:20px}.calculator>div{width:100%;border-radius:20px}.submit{width:20%}.barr{display:none}.desk{display:block}.book-intro,.introduction{display:none}.options>a{padding:30px;border-radius:20px}#options_icon_1{width:180px;height:150px}#options_icon_2{width:180px;height:140px}#options_icon_3{width:200px;height:180px}#options_icon_4{width:150px;height:120px;margin-top:-25px}#options_icon_5{width:170px;height:110px}#options_icon_6{width:75px;height:80px;margin-top:10px;transform:rotate(-20deg)}#programms_intro,.intro_object{display:none}.flex-initialSelection{display:flex;width:70%;margin:auto}.flex-initialSelection label{margin:30px}}.loader{width:100px;aspect-ratio:4;--_g:no-repeat radial-gradient(circle closest-side,#ff6161 90%,#0000);background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100% / 3) 100%;animation:l7 1s linear infinite;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;display:none}@keyframes l7{33%{background-size:calc(100% / 3) 0,calc(100% / 3) 100%,calc(100% / 3) 100%}50%{background-size:calc(100% / 3) 100%,calc(100% / 3) 0,calc(100% / 3) 100%}66%{background-size:calc(100% / 3) 100%,calc(100% / 3) 100%,calc(100% / 3) 0}}#erreur{text-align:center;margin:0 auto;color:red;text-transform:capitalize;display:none;font-size:14px}#Code{margin-top:10px;color:#ff6161;font-size:12px}#CommingSoon,#nofile{width:300px;height:200px;margin:20px auto;background-size:contain;background-repeat:no-repeat}#CommingSoon{width:400px;height:250px}#Letter{color:#6666665b;margin:5px 20px}input[type=file]{position:relative;border:none}input[type=file]::-webkit-file-upload-button{width:136px;color:transparent}input[type=file]::file-selector-button{width:136px;color:transparent}input[type=file]:before{position:absolute;pointer-events:none;top:48px;left:35px;height:20px;width:20px;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230964B0'%3E%3Cpath d='M18 15v3H6v-3H4v3c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-3h-2zM7 9l1.41 1.41L11 7.83V16h2V7.83l2.59 2.58L17 9l-5-5-5 5z'/%3E%3C/svg%3E")}input[type=file]:after{position:absolute;pointer-events:none;top:50px;left:65px;color:#0964b0;content:"Upload File"}input[type=file]::-webkit-file-upload-button{border-radius:4px;padding:0 16px;height:100px;cursor:pointer;background-color:#fff;border:1px solid rgba(0,0,0,.16);box-shadow:0 1px 0 rgba(0,0,0,.05);margin-right:16px;-webkit-transition:background-color .2s;transition:background-color .2s}input[type=file]::file-selector-button{border-radius:4px;padding:0 16px;height:100px;cursor:pointer;background-color:#fff;border:1px solid rgba(0,0,0,.16);box-shadow:0 1px 0 rgba(0,0,0,.05);margin-right:16px;transition:background-color .2s}input[type=file]::-webkit-file-upload-button:hover{background-color:#f3f4f6}input[type=file]::file-selector-button:hover{background-color:#f3f4f6}input[type=file]::-webkit-file-upload-button:active{background-color:#e5e7eb}input[type=file]::file-selector-button:active{background-color:#e5e7eb}input{padding:10px 30px 10px 20px;border-radius:15px;outline:none;border:none;border:1px solid rgba(0,0,0,.216);width:95%;margin:10px auto 50px}label{margin:15px}.center{text-align:center}.center:first-of-type{margin:20px}#Valider{padding:10px 25px;background-color:#000;border-radius:10px;width:-moz-fit-content;width:fit-content;margin:10px auto;color:#fff;cursor:pointer;transition:.2s ease-in-out;border:none;font-size:16px;font-weight:bolder}.clubBox{background-color:#2b4e6e;margin:15px;padding:20px;border-radius:8px}.logoclub{width:200px;height:160px;background-size:contain;background-repeat:no-repeat;margin:0 auto}.nameclub{width:70%;margin:-30px auto 25px;text-align:center;font-size:20px;color:#fff}.faq-container{max-width:600px;margin:0 auto}.faq-item{margin-bottom:10px}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:5px 15px;border:1px solid #00000085;font-size:15px;text-align:left;outline:none;width:85%;transition:background-color .3s;margin:10px auto;border-radius:7px}.faq-question span{font-size:18px;transition:transform .3s ease}.faq-answer{display:none;list-style:none;font-size:16px;background-color:#f9f9f9;border-left:2px solid #eda61d;padding:10px 15px;margin:0 40px}.faq-answer li{margin-bottom:10px}.faq-answer li:last-child{margin-bottom:0}.rotate{transform:rotate(180deg)}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active,a:focus,a:visited{outline:none}.intro_laptop{width:95%;height:450px;margin:auto;background-color:#ffc10d;border-radius:20px;display:grid;grid-template-columns:repeat(2,1fr)}.right_laptop{background-size:contain;background-repeat:no-repeat;width:500px;height:450px;margin-left:20px}.left_laptop{padding:0;margin:50px}.left_laptop h1{font-size:50px;margin-top:20px}.left_laptop p:first-of-type{font-size:20px;font-weight:500;letter-spacing:5px}.left_laptop p:last-of-type{font-size:15px;color:#060101;font-weight:lighter;margin:20px 0 50px}.GetStart{background-color:#000;color:#fff;border-radius:15px;padding:10px 15px}.our_services{margin:50px auto;width:-moz-fit-content;width:fit-content;text-align:center}.our_services h1{font-size:35px}.our_services p:first-of-type{color:#737373;margin:5px;letter-spacing:1px}.our_services p:last-of-type{color:#737373;margin:5px;font-weight:lighter;letter-spacing:2px}.profile{text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:50px 30px 70px;position:relative;overflow:hidden;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center}.profile:before{top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(120,119,198,.3) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.15) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(120,119,198,.2) 0,transparent 50%)}.profile:after,.profile:before{content:"";position:absolute;z-index:1}.profile:after{top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.05) 50%,transparent 70%);animation:shimmer 8s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(100%) translateY(100%) rotate(45deg)}}.profile>*{position:relative;z-index:2;animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(30px)}.profile>:first-child{animation-delay:.2s}.profile>:nth-child(2){animation-delay:.4s}.profile>:nth-child(3){animation-delay:.6s}.profile>:nth-child(4){animation-delay:.8s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.profile p{width:90%;max-width:500px;margin:20px auto;font-size:17px;line-height:1.7;text-shadow:0 2px 4px rgba(0,0,0,.3);font-weight:300}.logo-container{display:flex;justify-content:center;align-items:center;margin:0 auto 25px;position:relative}.logo-container:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:linear-gradient(45deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.05));animation:pulse 3s ease-in-out infinite;z-index:-1}@keyframes pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:.3}}.logo-image{border-radius:50%;border:3px solid hsla(0,0%,100%,.4);box-shadow:0 10px 40px rgba(0,0,0,.3),0 0 0 10px hsla(0,0%,100%,.1),inset 0 2px 4px hsla(0,0%,100%,.2);background:#fff;padding:6px;object-fit:cover;transition:all .3s ease}.logo-image:hover{transform:scale(1.05);box-shadow:0 15px 50px rgba(0,0,0,.4),0 0 0 15px hsla(0,0%,100%,.15),inset 0 2px 4px hsla(0,0%,100%,.3)}.media{display:flex;justify-content:center;gap:25px;margin:35px auto 0}.media a{padding:15px;background:hsla(0,0%,100%,.15);border-radius:50%;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid hsla(0,0%,100%,.2);position:relative;overflow:hidden}.media a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.media a:hover:before{left:100%}.media a:hover{background:hsla(0,0%,100%,.25);transform:translateY(-5px) scale(1.1);box-shadow:0 10px 25px rgba(0,0,0,.2)}.media a img{filter:brightness(0) invert(1);transition:all .3s ease}.media a:hover img{transform:scale(1.1)}.news-banner{position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.6) 50%,rgba(0,0,0,.8));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid hsla(0,0%,100%,.2);overflow:hidden;z-index:3}.news-banner,.news-content{display:flex;align-items:center;direction:rtl}.news-content{white-space:nowrap;animation:scrollNewsRTL 60s linear infinite;font-size:16px;color:hsla(0,0%,100%,.9);font-weight:500}.news-item{margin:0 20px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.news-separator{margin:0 15px;color:hsla(0,0%,100%,.6);font-size:18px}@keyframes scrollNewsRTL{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes scrollNews{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.facebook,.telegram,.watsapp{background-image:url(/my-next-app/public/facebook.svg)}.type{padding:15px 20px;text-align:center;margin:20px 15px 10px;color:#2c3e50;font-weight:600}@media (max-width:768px){.intro_laptop,.our_services{display:none}.profile{padding:40px 20px 60px;min-height:350px}.profile h2{font-size:28px!important;letter-spacing:1px!important}.profile p{font-size:16px;width:95%}.logo-container:before{width:100px;height:100px}.media{gap:20px;margin:30px auto 0}.media a{padding:12px}.news-banner{height:45px}.news-content{font-size:15px}}@media (max-width:480px){.profile{padding:35px 15px 50px;min-height:320px}.profile h2{font-size:24px!important}.profile p{font-size:15px;line-height:1.6}.logo-image{width:70px;height:70px}.logo-container:before{width:90px;height:90px}.media{gap:15px}.media a{padding:10px}.news-banner{height:40px}.news-content{font-size:14px;animation:scrollNewsRTL 45s linear infinite}.news-item{margin:0 15px}.news-separator{margin:0 10px;font-size:16px}}