:root{--PrimaryColor:#5b4dbe;--SecondaryColor:#dee2e6;--lightColor:#f8f9fa;--lightColor2:#FFFFFFD9;--darkColor:#21283c;--yellowColor:#ffd00D}.home{width:100%;height:calc(100vh - 70px);position:relative;text-align:center;padding:0;margin:0}.home img{width:100%;height:100%;object-fit:cover;display:block}.home .cover{width:100%;height:100%;background-color:var(--PrimaryColor);opacity:.7;position:absolute;top:0;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.home .cover h1{font-weight:700;margin-bottom:20px;z-index:99;color:var(--lightColor)}.home .cover p{width:60%;font-size:20px;z-index:99;color:var(--lightColor)}.formfiltre{width:50%;margin-top:20px;z-index:99}.formfiltre form{width:100%;padding:10px;border:1px solid #ccc;background-color:var(--lightColor);border-radius:10px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse}.formfiltre form input{padding:5px;width:100%;border:none;outline:none;font-size:18px;font-weight:700;color:var(--darkColor);text-align:right}.formfiltre form button{padding:8px 25px;border:none;outline:none;font-weight:700;font-size:18px;background-color:var(--PrimaryColor);color:var(--lightColor);border-radius:17px;transition:0.5s ease-in}.formfiltre form button:hover{background-color:var(--lightColor);color:var(--PrimaryColor);border:1px solid var(--PrimaryColor)}.btnfiltre{display:flex;justify-content:flex-end;align-items:center;margin:20px 0 10px 0;padding:0}.btnfiltre button{background-color:var(--lightColor);border:1px solid #ccc;outline:none;font-size:13px;padding:8px 12px;transition:0.5s ease-in-out}.btnfiltre button:hover{background-color:var(--PrimaryColor);color:var(--lightColor)}.category-card{padding:20px 120px 80px;display:flex;justify-content:space-evenly;align-items:center;width:100%}.category-card a{width:20%;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;text-decoration:none;color:var(--darkColor)}.category-card span{display:flex;justify-content:center;align-items:center;font-size:40px;margin-bottom:7px;background-color:#5a4dbe16;color:var(--PrimaryColor);width:70px;height:70px;border-radius:50%;transition:.5s ease-in-out}.category-card span:hover{background-color:var(--PrimaryColor);color:#fff}.courses-home{text-align:center;padding:80px 10px 20px 10px}.courses-home h2{font-weight:700}.courses-card{width:90%;margin:15px auto;text-decoration:none;color:#000;border:1px solid rgb(128 128 128 / .4);border-radius:3px}.courses-card img{width:100%;height:195px;border-radius:3px}.courses-card h1{text-align:right;font-size:18px;margin:15px 15px}.courses-card .instructor{display:flex;align-items:center;justify-content:stretch;padding:10px 15px 0}.courses-card .instructor img{width:40px;height:40px;margin-left:10px}.courses-card .instructor h2{font-size:14px;color:grey}.footer-card-courses{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 16px}.footer-card-courses p{margin:0;color:var(--darkColor);font-weight:700}.footer-card-courses a{text-align:center;display:block;color:#fff;background-color:var(--PrimaryColor);text-decoration:none;font-size:14px;padding:5px 20px;border-radius:5px;transition:.5s ease-out}.footer-card-courses a:hover{color:var(--PrimaryColor);background-color:#fff0;border:1px solid var(--PrimaryColor)}.btn-all-courses{padding-top:15px;display:flex;align-items:center;justify-content:center}.btn-all-courses a{background-color:var(--darkColor);color:#fff;text-decoration:none;padding:8px 20px;border-radius:5px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--darkColor);transition:.5s ease-in-out}.btn-all-courses a span{margin:0 7px}.btn-all-courses a:hover{background-color:#fff0;color:var(--darkColor)}.accreditation-info{padding:80px 40px;margin:35px 0 0;background-color:var(--PrimaryColor);color:#fff;text-align:center;font-size:20px}.accreditation-info img{width:50%}.accreditation-info h3{font-size:32px;font-weight:700;margin-bottom:35px}.container-info-home{background-color:var(--lightColor);padding-top:50px;padding-bottom:50px;text-align:center}.container-info-home h2{font-size:28px;margin-bottom:40px;font-weight:700}.container-info-home i{font-size:40px;padding:18px;border-radius:50px;margin:10px auto;transition:0.5s ease-in}.container-info-home i:hover{background-color:#e3e3e3}.container-info-home h6{font-size:16px;margin-bottom:5px;font-weight:700;color:var(--darkColor)}.container-info-home p{font-size:14px;color:var(--darkColor);padding:0 30px}.tutor-wrap{padding:50px 0;text-align:right}.tutor-form-select.is-active{text-align:right}.tutor-course-filter-container{background:#fff}.tutor-login-wrap,#tutor-registration-wrap{max-width:650px;box-shadow:none;background:#f9f9f9;padding:10px 15px}.tutor-login-form-wrapper,#tutor-registration-form{padding:24px 0}.tutor-btn-primary{border-color:#5b4dbe;background-color:#5b4dbe;color:#fff}.tutor-option-field-row label,.tutor-form-group label{display:none}.tutor-password-strength-checker .show-hide-btn{position:absolute;right:90%;top:26%!important}@media only screen and (max-width:600px){.home .cover p{width:85%;font-size:16px;margin:5px auto}.home img{display:none}.formfiltre{width:80%}.category-card{flex-direction:column}.category-card a{text-align:center;height:auto;margin-bottom:30px;font-size:22px}.category-card span{margin-bottom:15px;width:140px;height:140px}}@media only screen and (min-width:600px){.formfiltre{width:100%}.home img{display:none}}@media only screen and (min-width:992px){.formfiltre{width:60%}}