body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box!important}body,html{margin:0!important;padding:0!important;box-sizing:border-box!important}*,:after,:before{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%}body{font-family:"Cairo"!important;font-size:16px}h1{font-size:64px!important}h1,h2{font-weight:700!important}h2{color:#2f2d52!important;font-size:48px!important}h3{font-size:32px!important}h3,h4{color:#2f2d52!important;font-weight:600!important}h4{font-size:24px!important}h5{color:#2f2d52!important;font-size:18px!important;font-weight:600!important}.link{text-decoration:none;color:#121619;transition:.4s}.link:hover{color:#fe9d3e}.error{font-size:14px;color:#ff4500;text-transform:lowercase}.header-text{text-transform:capitalize;margin-bottom:50px;text-align:center}.header-text h3{color:#2f2d51}.header-text p{color:#77838f}.btn-black{background:#2f2d52;border:1px solid #2f2d52;text-transform:capitalize;color:#fff;font-weight:600;font-style:16px;height:50px;width:100px;border-radius:3px;transition:.4s}.btn-black:hover{background:transparent;color:#2f2d52}.home-pre-loader{position:relative;background-color:#fff;height:100vh;z-index:1031}.home-pre-loader .spinner-border{position:absolute;top:50%}.home-pre-loader .d-flex{height:100%}.spinner-border{margin:auto;border:.25em solid #2f2d52!important;border-right-color:transparent!important}.loader{position:absolute;top:calc(50% - 4em);left:calc(50% - 4em);width:6em;height:6em;border:1.1em solid rgba(0,0,0,.2);border-left-color:#000;border-radius:50%;animation:load8 1.1s linear infinite;transition:opacity .3s}.loader--hide{opacity:0}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:991px){.navbar .navbar-nav .nav-item{text-align:center;margin:15px 0}.home .text-box h1{font-size:45px;font-weight:700}.home .text-box h1 span{font-size:50px;font-weight:700}.navbar-collapse{background:#2f2d52;position:absolute;top:90px;left:0;right:0}}.feature-section{padding:50px 0;position:relative;z-index:2;background-image:url(../../static/media/خريطة.9ac458e8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.feature-section .overlay{background-color:#fff!important;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1}.feature-section .header-text{margin-bottom:25px}.feature-section .feature-box{text-align:center}.feature-section .feature-box p{font-size:14px;color:#77838f;margin-bottom:0}.feature-section .feature-box .icon{padding:25px;background:#f5debc;width:100px;height:100px;border-radius:100px;margin:50px auto;position:relative}.feature-section .feature-box .icon img{width:50px;height:50px}.feature-section .feature-box .icon:before{content:"";background:transparent;border:1px solid #f5debc;width:150%;height:150%;position:absolute;top:-25px;left:-25px;border-radius:100px}.feature-section .feature-box .icon2{background:#d3d8f8}.feature-section .feature-box .icon2:before{border:1px solid #d3d8f8}.feature-section .feature-box .icon3{background:#b3f4dc}.feature-section .feature-box .icon3:before{border:1px solid #b3f4dc}.about{margin-top:200px;margin-bottom:50px}.about .img-fluid{border-radius:10px}.about .about-info h3{color:#2f2d51;font-weight:600;font-size:35px;margin-bottom:15px}.about .about-info p{color:#77838f}.about .about-info ul li{color:#77838f;margin-bottom:10px}.navbar{background:#2f2d52;padding:15px 0}.navbar .logo{height:70px;object-fit:cover}.navbar .navbar-nav{margin-left:auto;margin-right:auto}.navbar .navbar-nav .nav-item .link{color:#fff;text-decoration:none;margin:0 15px;font-size:13px;cursor:pointer}.navbar .user-cart{display:flex;list-style:none;padding:0;margin:0}.navbar .user-cart li{margin:0 15px}.navbar .user-cart li img{width:24px;cursor:pointer}.navbar .dropdown-menu{position:absolute;background-color:#fff;border:1px solid #ddd;z-index:1000}.navbar .dropdown-menu .dropdown-item{text-align:right;color:#333}.navbar .dropdown-menu .dropdown-item:hover{background-color:#f8f9fa}.navbar .search-box{position:relative}.navbar .search-box input{padding:10px;border-radius:25px;border:none;outline:none;width:0;transition:width .5s ease}.navbar .search-box input:focus{width:200px}.navbar .search-box .btn-search{background:none;border:none;cursor:pointer}.navbar .search-box .search-results{position:absolute;background:#fff;border:1px solid #ddd;z-index:1000}.navbar .search-box .search-results li{padding:10px;cursor:pointer}.navbar .search-box .search-results li:hover{background:#f8f9fa}.whatsapp-icon{position:fixed;bottom:20px;right:20px;z-index:1000;cursor:pointer;width:60px;height:60px}.whatsapp-icon img{width:100%;height:100%}.not-found{margin-top:200px}.not-found img{margin-bottom:50px}.not-found h3{color:#2f2d51;font-weight:600;font-size:35px;margin-bottom:30px}.not-found p{color:#77838f}.certificates-section{padding:100px 0;position:relative;z-index:2;background-image:url(../../static/media/خريطة.9ac458e8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.certificates-section .overlay{background-color:#fff!important;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1}.certificates-section .header-text{margin-bottom:30px}.certificates-section .header-text h3{font-size:28px;color:#333;margin-bottom:10px}.certificates-section .header-text p{font-size:16px;color:#666;max-width:600px;margin:0 auto}.certificates-section .certificates-list{display:flex;justify-content:center;grid-gap:100px;gap:100px;flex-wrap:wrap}.certificates-section .certificates-list .certificate-item{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:15px;padding:20px;text-align:center;width:250px;transition:transform .3s,box-shadow .3s;cursor:pointer}.certificates-section .certificates-list .certificate-item img{max-width:100%;border-radius:5px;margin-bottom:15px}.certificates-section .certificates-list .certificate-item h4{font-size:20px;margin-bottom:10px;color:#444}.certificates-section .certificates-list .certificate-item p{font-size:14px;color:#555}.certificates-section .certificates-list .certificate-item:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.chl-section{padding:100px 0 50px}.chl-section .header-text{margin-bottom:30px}.chl-section .header-text h3{font-size:24px;margin-bottom:10px}.chl-section .header-text p{font-size:16px;color:#666}.chl-section .partners-logos{display:flex;justify-content:center;flex-wrap:wrap}.chl-section .partners-logos .partner-logo{max-width:100%;margin:50px 10px 10px;transition:transform .3s}.chl-section .partners-logos .partner-logo:hover{transform:scale(1.05)}.chl-section .partner-logo{cursor:pointer;height:300px;object-fit:cover;width:100%;min-width:100%}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#f9f9f9;padding:30px;border-radius:15px;width:400px;box-shadow:0 4px 20px rgba(0,0,0,.2);text-align:center;animation:fadeIn .3s ease-in-out;margin-top:150px}.popup-content h4{margin-bottom:20px;color:#333}.popup-content ul{list-style-type:disc;padding:0}.popup-content li{margin-bottom:10px}.popup-content button{margin-top:20px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.popup-content button:hover{background-color:#0056b3}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.course-page{margin-top:200px}.course-section{padding-top:50px;position:relative;z-index:2;background-image:url(../../static/media/خريطة.9ac458e8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.course-section .overlay{background-color:#fff!important;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1}.custom-arrow{width:20px;height:20px;background-color:initial;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.custom-arrow:before{color:#000!important;font-size:25px!important}.my-custom-slider .slick-track{width:100%!important}.slick-next:before,.slick-prev:before{color:#000!important}@media(max-width:991px){.slick-next:before,.slick-prev:before{display:none!important}.slick-track :first-child{transform:translateZ(0)!important}}.course-box{background:#fff;border-radius:10px;margin:10px 10px 30px;padding:10px;cursor:pointer;height:100%}.course-box img{border-radius:10px;margin-bottom:15px;width:100%;height:300px;object-fit:cover}.course-box .info{padding:10px}.course-box .info .category{color:#77838f;margin-bottom:10px}.course-box .info .title{color:#2f2d51;margin-bottom:10px}.course-box .info .price{color:#444;margin-bottom:0;font-weight:600}.course-box .info .review{color:#77838f;font-size:14px}.course-box .info .fa-star{color:#ffc78c;font-size:14px}.course-box .info .icon,.course-box .info span{color:#77838f;font-size:14px}@media(max-width:991px){.course-box img{height:auto!important}}.get-app-section{margin-top:100px}.get-app-section .app-box img{margin:0 15px 15px}.contact-box{text-align:center;cursor:pointer}.contact-box p{font-size:14px;color:#77838f;margin-bottom:0}.contact-box .icon{padding:25px;background:hsla(0,0%,50.2%,.2196078431372549);width:100px;height:100px;display:flex;justify-content:center;border-radius:100px;margin:50px auto;position:relative}.contact-box .icon img{width:50px;height:50px}.contact-box .icon:before{content:"";background:transparent;border:1px solid #f5debc;width:150%;height:150%;position:absolute;top:-25px;left:-25px;border-radius:100px}.home{background:#2f2d52;position:relative;padding:0;overflow:hidden}@media screen and (max-width:991px){.home{padding:0}}.home .text-box{color:#fff;z-index:100000;overflow:hidden}.home .text-box h1 span{color:#ffc78b}.home:before{content:"";width:103%;background:#fff;position:absolute;bottom:-116px;z-index:1}.video-overlay{width:100%;height:100%;object-fit:cover}.ad-slider{height:140px}.ad-slider img{max-height:400px;object-fit:cover}@media(max-width:991px){.ad-slider{height:100%!important;margin-top:90px}}.certificate-verification{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);box-shadow:0 8px 30px rgba(0,0,0,.3);position:relative;z-index:1;background-image:url("../../static/media/تحقق من الشهادة.fefba34a.jpg");background-size:cover;background-position:50%;height:100vh;padding:130px 40px 40px}.certificate-verification .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:-1}.certificate-verification .show-certificate{text-decoration:none;background:#2f2d52;color:#fff;border:none;padding:10px;border-radius:40px;margin:auto;display:block}.certificate-verification h2{margin-bottom:30px;color:#fff!important;font-size:24px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.certificate-verification form{display:flex;flex-direction:column;width:100%;max-width:450px}.certificate-verification form input{padding:15px;margin-bottom:20px;border:1px solid #ccc;border-radius:6px;font-size:18px}.certificate-verification form input:focus{border-color:#007bff;outline:none;box-shadow:0 0 8px rgba(0,123,255,.5)}.certificate-verification form button{padding:15px;background-color:#2f2d52;color:#fff;border:none;border-radius:6px;font-size:18px;cursor:pointer;transition:background-color .5s}.certificate-verification form button:hover{background-color:rgba(56,53,114,.9098039215686274)}.certificate-verification .message{margin-top:20px;color:#28a745;font-size:16px;text-align:center;transition:opacity .5s;opacity:1}@media(max-width:991px){.certificate-verification{height:100%!important;background-repeat:no-repeat;background-position:100%;margin-top:200px}.under-text{width:100%!important}}.contact{margin-top:200px}.contact .form-group,.contact h3{margin-bottom:30px}.contact .form-group label{margin-bottom:5px;font-size:16px;color:#2f2d52}.contact .form-group input,.contact .form-group select{color:#666;height:55px;border-radius:3px;padding:20px;border:1px solid #e5e5e5}.contact .form-group input:focus,.contact .form-group select:focus{box-shadow:0 0 0 rgba(0,0,0,.15)!important;border:1px solid #2f2d52}.contact .form-group textarea{color:#333;height:165px;border-radius:3px;padding:20px;border:1px solid #e5e5e5}.contact .form-group textarea:focus{box-shadow:0 0 0 rgba(0,0,0,.15)!important;border:1px solid #2f2d52}.contact .btn-black{float:right;width:50%}.footer{background:#f2f1ff;padding:150px 0 50px;position:relative;overflow:hidden}.footer:before{content:"";width:102%;height:200px;background:#fff;position:absolute;top:-116px;right:0;z-index:1}.footer .logo{color:#2f2d52;font-weight:900}.footer h6{margin-top:27px;margin-bottom:30px}.footer p{font-size:14px;color:#77838f;line-height:2;margin-top:10px}.footer .nav-item{margin-bottom:10px}.footer .link{font-size:14px;color:#77838f;margin-bottom:25px;text-decoration:underline}.footer .img-fluid{width:200px}@media(max-width:991px){.footer,.p-cen{text-align:center!important}.par-aca{width:100%!important}}.login-section{margin-top:150px}.login-section .form-box{max-width:500px;margin:auto}.login-section .form-box h4{color:#2f2d52;text-transform:capitalize;text-align:center;margin-bottom:50px}.login-section .form-box .form-group{margin-bottom:20px}.login-section .form-box .form-group label{margin-bottom:5px;font-size:16px;color:#2f2d52}.login-section .form-box .form-group .form-control{border-radius:3px;color:#666;height:60px;padding:20px;border:1px solid #e5e5e5}.login-section .form-box .form-group .form-control:focus{box-shadow:0 0 0 rgba(0,0,0,.15)!important;border:1px solid #2f2d52}.login-section .form-box .google-btn{width:100%;margin-bottom:20px;background:#fff;border:none;text-transform:capitalize;color:#2f2d52;font-size:16px}.login-section .form-box .google-btn img{margin-right:15px;width:20px}.login-section .form-box .switcher{margin-bottom:0;margin-top:15px}.login-section .form-box .switcher .link{color:#2f2d52;text-decoration:underline}.login-section .form-box .divider{color:#666;text-align:center;font-size:14px;position:relative;z-index:1;margin-bottom:20px}.login-section .form-box .divider:before{content:" ";background:#e5e5e5;position:absolute;height:1px;width:100%;top:11px;left:0;z-index:-1}.login-section .form-box .divider span{background:#fff;padding:0 10px}.login-section .failure-alert,.login-section .success-alert{background:#e6f7e7;color:#77d77f;max-width:500px;height:50px;border-radius:3px;padding:14px;text-align:center;margin:auto auto 20px}.login-section .failure-alert{background:#fce4e0;color:#ff4500}.login-section .pre-loader{margin-top:15px}.details-section{margin-top:200px;margin-bottom:100px}.details-section .detail-box .instructor{margin-top:30px;display:flex;align-items:center}.details-section .detail-box .instructor img{width:80px;height:80px;border-radius:100px;border:1px solid #e5e5e5;padding:8px}.details-section .detail-box .instructor .box{margin-right:30px}.details-section .detail-box .instructor .box h5{font-size:16px!important}.details-section .detail-box .instructor .box p{color:#77838f;font-size:14px;margin-bottom:0}.details-section .detail-box .instructor .box .fa-star{color:#ffc78c;font-size:14px;margin-right:5px}.details-section .detail-box .instructor .box .icon,.details-section .detail-box .instructor .box span{color:#77838f;font-size:14px}.details-section .indicator{margin:50px 0;display:flex;align-items:center;border-bottom:1px solid #e5e5e5;padding-left:0}.details-section .indicator li{list-style:none;margin-right:30px;padding:0 15px 10px;cursor:pointer;font-weight:600}.details-section .indicator li.active{border-bottom:3px solid #2f2d52}.details-section .indicator-details p{color:#77838f;line-height:1.8}.details-section .indicator-details h4{margin-bottom:15px}.details-section .purchase-course-box{border:1px solid #e5e5e5;padding:8px;border-radius:3px}.details-section .purchase-course-box .img-box{margin-bottom:20px}.details-section .purchase-course-box .img-box img{border-radius:3px}.details-section .purchase-course-box .info-box{padding:0 15px}.details-section .purchase-course-box .info-box .price{margin-bottom:15px;color:#2f2d52}.details-section .purchase-course-box .info-box .btn-black{width:100%;margin-bottom:15px}.details-section .purchase-course-box .info-box ul{padding-left:0;margin-bottom:0}.details-section .purchase-course-box .info-box ul li{list-style:none;display:flex;justify-content:space-between;border-bottom:1px solid #e5e5e5;padding:12px 0 10px}.details-section .purchase-course-box .info-box ul li span:first-child{font-weight:500}.details-section .purchase-course-box .info-box ul li span{text-transform:capitalize;font-size:15px;color:#666}.details-section .purchase-course-box .info-box ul li .icon{margin-left:10px;color:#4a8f9f;font-size:14px;width:20px}.details-section .purchase-course-box .info-box ul li:last-child{border-bottom:none}.indicator{margin:50px 0;display:flex;align-items:center;border-bottom:1px solid #e5e5e5}.indicator li{list-style:none;margin-right:30px;padding:10px;cursor:pointer;font-weight:600}.indicator li.active{border-bottom:3px solid #2f2d52}.indicator-details{padding:20px 0;margin-top:20px}@media(max-width:991px){.indicator{flex-wrap:wrap!important;grid-gap:50px;gap:50px}}.cart-section{margin-top:200px;margin-bottom:100px}.cart-section h4{margin-bottom:50px}.cart-section .course-list{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;border-top:1px solid #e5e5e5;padding-top:30px}.cart-section .course-list img{width:100px;border-radius:3px}.cart-section .course-list .price{color:#666;font-size:18px}.cart-section .course-list .title{max-width:300px}.cart-section .course-list .btn-black.delete{width:45px;height:45px;padding-top:5px}.cart-section .course-list:first-child{margin-top:0;padding-top:0;border-top:0 solid #e5e5e5}.cart-section .failure-alert,.cart-section .success-alert{background:#e6f7e7;color:#77d77f;width:100%;height:50px;border-radius:3px;padding:14px;text-align:center;margin:auto auto 20px}.cart-section .failure-alert{background:#fce4e0;color:#ff4500}.cart-section .estimation-box{border:1px solid #e5e5e5;padding:20px;border-radius:3px}.cart-section .estimation-box h4{margin-bottom:20px}.cart-section .estimation-box .btn-black{width:100%}.cart-section .estimation-box ul{padding-left:0}.cart-section .estimation-box ul li{list-style:none;font-weight:600;margin-bottom:15px}.cart-section .estimation-box ul li span{float:right;color:#666;font-weight:400}.cart-section .estimation-box ul .total{border-top:1px solid #e5e5e5;padding-top:15px}.top-header{padding:26px 0!important;transition:.3s;z-index:1031}.top-header .logo{color:#fff;padding-left:15px;padding-top:0}.top-header .logo h3{margin-bottom:0;color:#fff!important}.top-header .navbar-toggler{width:32px;right:38px}.sidebar{position:fixed;top:80px;bottom:0;left:0;z-index:100;box-shadow:inset -1px 0 0 transparent;background:#f7f7f8;border-right:1px solid #e5e5e5}.sidebar-sticky{position:relative;top:0;height:calc(100vh - 48px);padding-top:.5rem;overflow-x:hidden;overflow-y:auto}.sidebar .nav{padding-top:30px;text-align:left}.sidebar .nav-item{margin-bottom:15px}.sidebar .nav-item .fa-icon{color:#2f2d52!important;width:20px;margin-right:8px}.sidebar .link{font-weight:500;color:#2f2d52}.main{min-height:90vh;margin-bottom:100px;background:#fff}.add-menu{margin-top:25px}.add-menu .form-box h4{text-transform:uppercase;font-weight:700;margin-bottom:15px}.add-menu .form-box .form-group{margin-bottom:15px}.add-menu .form-box .form-group .form-control{border-radius:3px;color:#666;height:50px;border:1px solid #e5e5e5}.add-menu .form-box .form-group .form-control:focus{box-shadow:0 0 0 rgba(0,0,0,.15)!important;border:1px solid #121619}.add-menu .form-box .form-group .date{color:#666}.add-menu .form-box .form-group .text-area{height:150px}.manage-menus{margin-top:25px;overflow:auto}.manage-menus .menu-table h4{margin-top:15px;margin-bottom:30px;text-transform:uppercase}.manage-menus .menu-table .table{caption-side:bottom;border-collapse:collapse;border-spacing:0;border-radius:3px}.manage-menus .menu-table .table tbody{border-top:0}.manage-menus .menu-table .table thead{background:#f7f7f8}.manage-menus .menu-table .table thead th{color:#121619;font-weight:600;padding:15px!important;border:1px solid #e5e5e5;text-align:center}.manage-menus .menu-table .table td{border:1px solid #e5e5e5;color:#666;padding:10px!important;text-align:center;align-items:center}.manage-menus .menu-table .table td p{height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.manage-menus .menu-table .table td img{width:100px;height:100px}.manage-menus .menu-table .table td .delete{height:40px;width:40px;border-radius:3px}.manage-menus .menu-table .table td .delete .fa-icon{font-size:12px}.manage-orders{margin-top:25px;overflow:auto}.manage-orders .menu-table h4{margin-bottom:15px;text-transform:uppercase}.manage-orders .menu-table .table{caption-side:bottom;border-collapse:collapse;border-spacing:0}.manage-orders .menu-table .table tbody{border-top:0}.manage-orders .menu-table .table thead{background:#f7f7f8}.manage-orders .menu-table .table thead th{color:#121619;font-weight:600;padding:15px!important;border:1px solid #e5e5e5;text-align:center}.manage-orders .menu-table .table td{border:1px solid #e5e5e5;color:#666;padding:10px!important;text-align:center;align-items:center}.manage-orders .menu-table .table td p{height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.manage-orders .menu-table .table td .delete{height:40px;width:40px;border-radius:0}.manage-orders .menu-table .table td .delete .fa-icon{font-size:12px}.manage-orders .menu-table .table td .action{height:40px;width:120px;border-radius:0;font-weight:400}.manage-orders .menu-table .table td .delivered{background:#f7f7f8!important;border:1px solid #f7f7f8!important;color:#666!important}.make-admin{margin-top:25px}.make-admin .form-box h4{text-transform:uppercase;margin-bottom:15px}.make-admin .form-box .form-group{margin-bottom:15px}.make-admin .form-box .form-group .form-control{border-radius:3px;color:#666;height:50px;border:1px solid #e5e5e5}.make-admin .form-box .form-group .form-control:focus{box-shadow:0 0 0 rgba(0,0,0,.15)!important;border:1px solid #121619}.join-us{margin-top:200px}.join-us p{line-height:2;margin-top:30px}.join-us li{margin:10px}.join-us h3{font-size:24px;color:#2f2d52}.join-us .form-group,.join-us h3{margin-bottom:30px}.join-us .form-group label{margin-bottom:5px;font-size:16px;color:#2f2d52}.join-us .form-group input,.join-us .form-group textarea{color:#666;height:55px;border-radius:3px;padding:20px;border:1px solid #e5e5e5}.join-us .form-group input:focus,.join-us .form-group textarea:focus{box-shadow:0 0 0 rgba(0,0,0,.15)!important;border:1px solid #2f2d52}.join-us .form-group textarea{height:165px}.join-us .btn-black{float:right;width:50%;background-color:#2f2d52;color:#fff;border:none;padding:10px}.join-us .btn-black:hover{background-color:#1f1e36}.join-us .error{color:red;font-size:14px}.row{margin:0;padding:20px}.pdf-box{background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s,box-shadow .3s;cursor:pointer}.pdf-box:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.2)}.pdf-box .img-fluid{width:100%;height:250px;object-fit:cover;border-bottom:5px solid #2f2d52;transition:transform .3s}.pdf-box .info{padding:15px}.pdf-box .info .category{font-size:14px;color:#6c757d;margin-bottom:5px}.pdf-box .info .title{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.pdf-box .info .d-flex{justify-content:space-between;align-items:center}.pdf-box .info .d-flex .icon{color:#2f2d52;margin-right:5px}.course-page{margin-top:150px}.course-page .course-header{margin-bottom:40px}.course-page .course-header .course-title{font-size:2.5rem;color:#007bff}.course-page .course-header .course-image{width:100%;border-radius:10px;margin-bottom:20px}.course-page .course-header .course-description{font-size:1.25rem;margin-bottom:20px}.course-page .lesson-card{transition:transform .2s}.course-page .lesson-card:hover{transform:scale(1.05)}.course-page .lesson-card .card-title{font-size:1.5rem;color:#343a40}.course-page .lesson-card .card-text{font-size:1rem;color:#6c757d}.course-page .link{text-decoration:none;color:#fff}.btn-close{position:absolute;left:20px}.program-courses{margin-top:150px;text-align:center}.program-courses h2{color:#007bff;font-size:2em!important;margin-bottom:20px}.program-courses .courses-list{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 0;padding:0 15px}.program-courses .courses-list .course-item{background-color:#fff;border:1px solid #dcdcdc;border-radius:10px;padding:20px;margin:15px;flex:1 0 21%;max-width:33.3333333%;transition:transform .3s,box-shadow .3s;text-decoration:none}.program-courses .courses-list .course-item:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.program-courses .courses-list .course-item img{max-width:100%;height:auto;border-radius:8px;margin-bottom:10px}.program-courses .courses-list .course-item h4{font-size:1.3em;margin:10px 0;color:#007bff}.program-courses .courses-list .course-item p{font-size:.9em;color:#666;line-height:1.5;overflow:hidden;text-overflow:ellipsis}@media(max-width:991px){.program-courses .course-item{max-width:100%!important}}.remote-video div{width:unset!important;height:100%!important;position:unset!important;overflow:unset!important;background-color:#000!important}.remote-video video{border-radius:30px}.btn-live:hover{transform:translateY(1.2)}.remote-video #agora-video-player-track-video-3698973481-client-ec275_21719{border-radius:30px!important}.btn-mic{background-color:#2f2d52;border-radius:30px;color:#fff;border:none;padding:15px;transition:.3s}.btn-mic:hover{background-color:initial;color:#2f2d52;border:1px solid #2f2d52}.btn-send-message{background-color:#2f2d52;border-radius:30px;color:#fff;width:10%;height:40px;transition:.4s}.btn-send-message:hover{background-color:initial;color:#2f2d52}.input-send-message{width:100%;padding:10px;border:2px solid #2f2d52;border-radius:5px;font-size:16px;transition:border-color .3s}.input-send-message:focus{border-color:#000;outline:none}.scrollable-div{width:80%;margin-top:20px;max-height:300px;overflow-y:scroll}.scrollable-div::-webkit-scrollbar{width:8px}.scrollable-div::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-div::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.scrollable-div::-webkit-scrollbar-thumb:hover{background:#555}.consulting-and-studies{padding:20px;border-radius:8px;margin-top:200px}.consulting-and-studies .content{display:flex;align-items:flex-start;flex-direction:row-reverse}.consulting-and-studies .content .text-content{flex:1 1;padding:0 50px}.consulting-and-studies .content .image-content{flex:0 0 50%}.consulting-and-studies .content .image-content img{max-width:100%;border-radius:8px}.consulting-and-studies h3{color:#333;font-size:32px;margin-bottom:15px}.consulting-and-studies p{color:#77838f;line-height:1.6;margin-bottom:20px}.consulting-and-studies .bullet-points{list-style-type:disc;padding-left:20px}.consulting-and-studies .bullet-points li{color:#77838f;margin-bottom:10px;font-size:1rem}@media(max-width:991px){.consulting-and-studies .content{flex-wrap:wrap!important}.image-content{flex:0 0 100%!important}}.category-page{margin-top:50px;padding:20px;width:100%}.category-page .category-title{font-size:2rem!important;color:#333;margin-bottom:10px}.category-page .category-description{font-size:1.2rem;color:#666;line-height:1.5;margin-bottom:20px}.category-page h2{font-size:1.5rem!important;color:#444;margin-top:100px!important;text-align:start}.category-page .courses-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.category-page .course-card{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 20px);box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:5px;padding:15px;background-color:#fff;transition:transform .2s;text-decoration:none}.category-page .course-card:hover{transform:scale(1.02)}.category-page .course-card h3{font-size:1rem!important;color:#333}.category-page .course-card img{max-width:100%;height:auto;border-radius:4px;margin-top:10px}.category-page .course-card p{font-size:.9rem;color:#555;line-height:2;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.category-page .loading{text-align:center;font-size:1.5rem;color:#007bff}.category-page .error{color:red;font-weight:700;text-align:center}.category-page .no-courses{text-align:center;color:#888;font-size:1.2rem}.category-page .btn-category-page{background:#2f2d52;color:#fff;border:none;padding:10px;border-radius:40px}@media(max-width:991px){.category-page .courses-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.category-page .course-card{max-width:100%!important}}.img-category-page{height:200px;width:100%;margin-top:130px;object-fit:cover}.chl-h1{font-size:2.5rem!important;color:#2f2d52;margin-bottom:20px;text-align:center}.img{width:100%;height:100px;height:auto;border-radius:10px;margin:auto;display:block}.chl-text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;padding:20px;text-align:center;font-size:1.2rem;line-height:1.6;transition:transform .2s}.offers{position:relative;z-index:2;background-image:url(../../static/media/خريطة.9ac458e8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:220px!important}.offers .overlay{background-color:#fff!important;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1}.offers h2{font-size:2rem!important;margin-bottom:30px}.offers p{line-height:2.5}.regulations ul{list-style:none}.regulations li,.regulations ul{line-height:2.5!important}.rules{position:relative;z-index:2;background-image:url(../../static/media/خريطة.9ac458e8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:220px!important}.rules .overlay{background-color:#fff!important;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1}.rules h2{font-size:2rem!important;margin-bottom:30px}.privacy{position:relative;z-index:2;background-image:url(../../static/media/خريطة.9ac458e8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:220px!important}.privacy .overlay{background-color:#fff!important;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1}.privacy h4{margin-top:50px;margin-bottom:30px}.privacy li,.privacy p{line-height:2.5}.custom-services{position:relative;z-index:2;background-image:url(../../static/media/خريطة.9ac458e8.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:220px!important}.custom-services .overlay{background-color:#fff!important;opacity:.9;transition:background .3s,border-radius .3s,opacity .3s;height:100%;width:100%;top:0;left:0;position:absolute;z-index:-1}.custom-services h2{font-size:2rem!important;margin-bottom:30px}.custom-services p{line-height:2.5}.custom-services ul{line-height:2}.video-library{padding:20px;text-align:center;margin-top:150px}.video-library h1{margin-bottom:30px;color:#333;font-weight:700}.video-library .btn-buy{background:#2f2d52;color:#fff;border-radius:40px;border:none;padding:10px 15px}.video-library .video-list{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px}.video-library .video-list .video-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:300px;padding:10px}.video-library .video-list .video-item .video-thumbnail{width:100%;border-radius:4px}.video-library .video-list .video-item h2{font-size:1.2em;color:#555;margin:10px 0}.video-library .video-list .video-item p{font-size:.9em;color:#777}.video-library .video-list .video-item video{width:100%;border-radius:4px}
/*# sourceMappingURL=main.56693376.chunk.css.map */