@font-face{font-family:Black;src:url(/_next/static/media/Urbanist-Black.1f01c8f9.ttf)}@font-face{font-family:Bold;src:url(/_next/static/media/Urbanist-Bold.1be7027f.ttf)}@font-face{font-family:ExtraBold;src:url(/_next/static/media/Urbanist-ExtraBold.f3ea9afc.ttf)}@font-face{font-family:ExtraLight;src:url(/_next/static/media/Urbanist-ExtraLight.44c3fd65.ttf)}@font-face{font-family:Light;src:url(/_next/static/media/Urbanist-Light.26bf851a.ttf)}@font-face{font-family:Medium;src:url(/_next/static/media/Urbanist-Medium.4873a301.ttf)}@font-face{font-family:Regular;src:url(/_next/static/media/Urbanist-Regular.f1dc8174.ttf)}@font-face{font-family:SemiBold;src:url(/_next/static/media/Urbanist-SemiBold.82013b52.ttf)}@font-face{font-family:Thin;src:url(/_next/static/media/Urbanist-Thin.c8ea6834.ttf)}:root{--primary:#167979;--primary-hover:#004c4c;--background:#f8f8ff;--dark:#1a1a1a;--text:#4d4f69;--radius:4px;--success:#00d423;--input-label:#4d4f69;--input-border:#d2d3e0;--input-background:#fff;--input-text:#393a4b;--input-placeholder:#d2d3e0;--input-disabled-bg:#f8f8f8;--input-disabled-text:#8486a9}*{padding:0;margin:0;box-sizing:border-box}body{font-family:Regular,sans-serif!important;background-color:var(--background)!important}a{text-decoration:none}input,textarea{&:focus{outline:none}}.text-justify{text-align:justify}.border-top{border-top-color:#bebebe!important}.border-bottom{border-bottom-color:#bebebe!important}.border-start{border-left-color:#bebebe!important}.border-end{border-right-color:#bebebe!important}.min-h-100{min-height:100vh}.w-34{width:34%!important}.text-capitalize{text-transform:capitalize}@media (min-width:768px){.w-md-75{width:75%!important}}.home-header{position:relative;width:100%;background:var(--primary-hover);background:linear-gradient(0deg,var(--primary-hover) 0,var(--primary) 100%);border-radius:30px;.home-header-wrapper{padding:20px 40px 60px;background:url(/_next/static/media/home-header-bg.c3a93bf4.svg) no-repeat;background-position:-15px -270px;background-size:cover}.home-header-arrow{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;text-align:center;width:80px;height:50px;font-size:26px;background-color:var(--primary-hover);color:#fff;border-radius:0 0 100px 100px;&:after,&:before{content:"";position:absolute;top:-2px;right:77px;width:100%;height:32px;rotate:180deg;box-shadow:-25px .25em 0 -5px var(--primary-hover);border-radius:0 0 0 31px}&:before{right:unset;left:77px;border-radius:0 0 31px 0;box-shadow:25px .25em 0 -5px var(--primary-hover)}.arrow{transform:translateY(-30px)}.arrow span{display:block;width:20px;height:20px;border-bottom:4px solid #fff;border-right:4px solid #fff;transform:rotate(45deg);margin:-10px;animation:animate 2s infinite}.arrow span:nth-child(2){animation-delay:-.2s}.arrow span:nth-child(3){animation-delay:-.4s}}.rating-text{display:flex;align-items:center;gap:15px;color:#fb0;.rating-stars{display:flex;gap:8px;font-size:24px}p{font-family:SemiBold;font-size:22px;margin-bottom:0}}h1{font-family:Black;font-size:54px;margin:10px 0 20px}h1,h6{color:#fff}h6{font-family:Medium;font-size:22px;margin-bottom:30px}.expertise-text{position:relative;text-align:center;color:#fff;&:after{content:"";position:absolute;top:0;bottom:0;right:-25px;width:2px;height:100%;background-color:#fff}&:last-child{&:after{display:none}}h5{font-family:Bold;font-size:24px;margin-bottom:5px}p{font-size:16px;margin-bottom:0;line-height:20px}}.header-vector{width:100%;animation:mover 1s infinite alternate}}@keyframes animate{0%{opacity:0;transform:rotate(45deg) translate(-20px,-20px)}50%{opacity:1}to{opacity:0;transform:rotate(45deg) translate(20px,20px)}}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-20px)}}.navbar,.vector-image{width:100%}.navbar{position:-webkit-sticky;position:sticky;top:0;padding:10px 50px;z-index:999;transition:.3s;background-color:#fff;box-shadow:1px 1px 10px rgba(0,0,0,.1);.logo{width:180px}.close-button,.menu-button{display:none}.navbar-links{display:flex;gap:30px;list-style:none;padding-left:0;margin-bottom:0;li{position:relative;display:flex;align-items:center;font-family:SemiBold;font-size:16px;padding:5px 0;color:var(--primary);gap:10px;cursor:pointer;span{font-size:18px}.profile-icon{font-size:26px}a{color:var(--primary)}ul{position:absolute;top:0;left:0;min-width:250px;background-color:#fff;border-radius:12px;padding:13px 20px;opacity:0;visibility:hidden;pointer-events:none;box-shadow:2px 2px 10px rgba(0,0,0,.1);transition:.3s;&.profile-dropdown{left:unset;right:0;width:auto}li{width:max-content;padding:8px 0;a{display:flex;gap:8px;align-items:center;font-family:Medium;font-size:14px;color:var(--primary);i{width:20px;text-align:center;font-size:16px}&:after{content:"";position:absolute;bottom:4px;left:0;width:0;height:2px;background-color:var(--primary);transition:.4s}}}}&:hover{ul{top:34px;opacity:1;visibility:visible;pointer-events:all}}}}}.page-content{padding:30px 0 50px}.cart-btn{position:relative;color:var(--primary);font-size:24px;transition:.3s;span{position:absolute;top:-1px;right:-7px;background-color:#eb0000;width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;font-family:Bold;font-size:12px}}.search-bar{display:flex;gap:10px;padding:10px 20px;border-radius:8px;background-color:#eee;overflow:hidden;input{width:250px;font-size:14px}button,input{border:none;background-color:transparent}}.primary-title{color:#000;font-size:40px;font-family:Bold;margin-bottom:0;span{position:relative;&:after{content:"";position:absolute;bottom:-7px;right:0;width:100%;height:5px;border-radius:10px;background-color:var(--primary)}}&.center{text-align:center}}.secondary-title{display:flex;gap:10px;align-items:center;color:var(--primary);font-family:SemiBold;font-size:16px;margin-bottom:15px;span{width:20px;height:40px;background-color:var(--primary);border-radius:var(--radius)}}.section-title{display:flex;justify-content:space-between;align-items:center;h2{color:#000;font-family:Bold;font-size:40px;margin-bottom:5px}p{color:var(--primary);font-size:24px}a,p{font-family:Medium;margin-bottom:0}a{display:flex;gap:5px;align-items:center;color:#656565;font-size:20px;i{font-size:18px}&:hover{color:var(--primary)}}}.sub-title{color:#000;font-family:Bold;font-size:2rem;margin-bottom:0}.content-title{color:var(--primary);font-size:24px}.content-title,.description-text{font-family:Medium;margin-bottom:0}.description-text{color:#7b7b7b;font-size:18px}.reason-card{width:100%;height:100%;padding:30px;background-color:#fff;border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.05);span{display:flex;justify-content:center;align-items:center;margin:0 auto 20px;width:80px;height:80px;color:#fff;background-color:var(--primary);border-radius:12px;font-size:3rem}h6{font-family:Bold;font-size:20px}p{font-family:Medium;color:#656565;font-size:16px;margin-bottom:0}}.course-card{position:relative;width:100%;height:100%;background-color:#fff;border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.1);.course-wishlist-btn{position:absolute;top:25px;right:25px;background-color:transparent;display:flex;justify-content:center;width:40px;height:40px;padding:9px 0;border:none;border-radius:50%;color:#fff;font-size:24px;transition:.3s;&:hover{background-color:hsla(0,0%,100%,.2)}&.active{color:#df1212}}.course-content{padding:20px 20px 70px;.course-thumbnail{display:flex;align-items:center;width:100%;height:250px;overflow:hidden;border-radius:16px;margin-bottom:20px;box-shadow:2px 2px 8px rgba(0,0,0,.2);img{width:100%;height:100%;object-fit:cover}}.course-title{color:#000;margin:15px 0;font-family:Bold;font-size:22px;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-details{display:flex;gap:8px;align-items:center;color:#000;font-family:SemiBold;font-size:16px;i{color:var(--primary);font-size:20px}}}.course-footer{position:absolute;bottom:0;width:100%;padding:15px 20px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;.course-price{color:#1aa387;font-family:Bold;font-size:20px;margin-bottom:0}a{color:#656565;font-family:SemiBold;font-size:16px;margin-bottom:0}.social-icons{display:flex;gap:10px;align-items:center;a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid var(--primary);border-radius:50%;color:var(--primary);font-size:20px}}}}.course-category{position:relative;padding:5px 14px 5px 30px;border-radius:6px;color:#000;background-color:rgba(26,163,136,.2);font-family:SemiBold;font-size:14px;&:before{content:"";position:absolute;top:50%;left:10px;transform:translateY(-50%);width:12px;height:12px;background-color:var(--primary);border-radius:50%}}.course-reviews{display:flex;gap:5px;align-items:center;padding:5px 14px;border-radius:6px;background-color:#1aa387;color:#fff;font-family:SemiBold;font-size:14px;i{color:#fb0}}.arrow-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;color:#000;border:none;border-radius:50%;background-color:#eee;transition:.3s;&:hover{background-color:#e0e0e0}}.scroll-x{display:flex;width:100%;overflow-x:auto;padding-left:110px;gap:30px;.scroll-item{width:500px}}.primary-btn,.secondary-btn{display:flex;gap:8px;align-items:center;color:#fff!important;font-size:16px;font-family:SemiBold;background-color:var(--primary);background:linear-gradient(0deg,var(--primary-hover) 0,var(--primary) 100%);padding:10px 25px;border:none;border-radius:100px;box-shadow:2px 2px 6px rgba(0,0,0,.1);transition:.3s;&:hover{color:#fff;box-shadow:0 0 10px var(--primary)}&:disabled{cursor:not-allowed;opacity:.8}&.secondary-btn{color:#000;background:#ff9d00;&:hover{color:#000;background:#e28c01;box-shadow:0 0 10px #e28c01}}&.outline-type{color:var(--primary)!important;border:2px solid var(--primary);&.secondary-btn{color:#ff9d00!important;border:2px solid #ff9d00}background:transparent;box-shadow:none;&:hover{background:#1aa38854;box-shadow:none}}}.text-btn{color:var(--primary);font-size:14px;font-family:Medium;background-color:transparent;padding:0 5px;border:none;transition:.3s;&:hover{color:var(--primary-hover)}&:disabled{cursor:not-allowed;opacity:.8}}.delete-btn{color:#df1212;background-color:transparent;padding:0 5px;border:none;transition:.3s;&:hover{color:#b10909}}.learning-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;.learning-card{position:relative;display:flex;justify-content:center;align-items:center;width:600px;height:600px;background-color:var(--primary);padding:40px;border-radius:50%;.learning-card-vector{width:90%}.learning-content{position:absolute;top:20px;left:-185px;display:flex;gap:20px;align-items:center;padding:20px 40px;border-radius:12px;background-color:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:2px 2px 10px rgba(0,0,0,.1);i{color:var(--primary);font-size:3rem}p{font-family:SemiBold;font-size:26px;margin-bottom:0}&:nth-child(2){top:unset;bottom:250px;left:-300px}&:nth-child(3){left:unset;top:130px;right:-210px}&:nth-child(4){top:unset;bottom:115px;left:unset;right:-230px}}}}.about-section{.about-content{h3{color:var(--primary);font-family:Bold;font-size:32px;margin-bottom:20px}p,ul li{color:#7b7b7b;font-family:Medium;font-size:22px;margin-bottom:0}ul{padding:0;margin:0;list-style:none;li{display:flex;gap:10px;margin-bottom:10px;span{display:block;color:var(--primary);font-size:24px}}}.primary-text{color:var(--primary);font-family:SemiBold;font-size:20px}}.about-image{border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.3)}.about-image-text{color:#353535;font-family:Medium;font-size:20px;margin:10px 0 0;text-align:center}.about-img-grid{display:flex;width:100%;height:100%;justify-content:space-between;align-items:center;.grid-wrapper{display:flex;justify-content:space-between;img{width:48%;border-radius:20px}}}.about-content-wrapper{width:100%}}.experts-card{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 40px;border-radius:16px;background-color:#fff;box-shadow:2px 2px 8px rgba(0,0,0,.1);transition:.3s;cursor:pointer;&:hover{transform:translateY(-10px);box-shadow:0 10px 15px rgba(0,0,0,.1)}img{width:100%}}.expertise-section{background:url(/_next/static/media/expertise-bg.195fe19d.svg) no-repeat;background-position:50%;background-size:contain;.expertise-card{text-align:center;i{font-size:4rem}h4,i{color:var(--primary)}h4{font-family:Bold;font-size:30px;margin:10px 0 5px}p{font-size:16px;font-family:SemiBold;margin-bottom:0}}}.event-card{display:flex;gap:20px;align-items:center;width:100%;height:100%;padding:16px;background-color:#fff;border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.05);.event-date{display:flex;justify-content:center;align-items:center;background-color:var(--primary-hover);border-radius:12px;width:100px;height:100px;h5{text-align:center;color:#fff;font-size:26px;font-family:ExtraBold;margin-bottom:0}}.event-content{width:80%}.event-title{color:#000;font-size:20px;font-family:SemiBold;margin-bottom:10px;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-link{color:var(--primary);font-size:16px;font-family:SemiBold}}footer{position:relative;margin-top:150px;.newsletter-card{position:absolute;top:-120px;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,100%,.3);border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px 50px;text-align:center;z-index:1;h2{font-size:32px;font-family:Bold;margin-bottom:0}p{font-size:20px;font-family:Medium;margin-bottom:20px}.newsletter-input{display:flex;gap:10px;padding:10px 10px 10px 25px;background-color:#fff;border-radius:100px;input{width:87%;border:none;background-color:transparent;font-size:16px}button{display:flex;align-items:center;width:50px;height:50px;padding:0 12px;font-size:22px;color:#fff;background-color:var(--primary);border:none;border-radius:50%;&:disabled{opacity:.8;cursor:not-allowed}}}}.footer-wrapper{background-color:var(--primary-hover);border-radius:90px 90px 0 0}.footer-content{display:flex;justify-content:space-between;gap:20px;padding:130px 0 40px;color:#fff;.logo-img{width:200px;margin-bottom:40px}.contact-details{display:flex;gap:8px;align-items:flex-start;color:#fff;margin-bottom:20px;i{padding-top:4px;width:20px;text-align:center}}h6{font-size:22px;font-family:Bold;margin-bottom:20px}p{font-size:16px;margin-bottom:15px}.social-icons{display:flex;gap:20px;align-items:center;margin-top:20px;a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#fff;color:var(--primary);font-size:24px;border-radius:50%}}ul{list-style:none;padding:0;margin:0;li{margin-bottom:15px;a{position:relative;color:#fff;font-family:Medium;font-size:16px;&:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#fff;transition:.3s}&:hover{&:after{width:100%}}}&.disabled{a{opacity:.7;pointer-events:none}}}}span{font-size:12px;color:hsla(0,0%,100%,.7);margin-bottom:10px}.app-link{display:flex;gap:10px;align-items:center;.qr-code{width:100px}.app-link-img{display:flex;flex-direction:column;img{width:150px}}}}.footer-img{position:absolute;bottom:0;right:130px;width:240px}.copyright-text{text-align:center;padding:15px 0;background-color:#1aa387;p{color:#f5f5f5;font-size:16px;margin-bottom:0}}}.auth-layout{position:relative;display:flex;justify-content:space-between;width:50%;margin:0 auto;background-color:#fff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;.auth-img{position:absolute;width:50%;height:100%;top:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:var(--primary-hover);background:linear-gradient(0deg,var(--primary-hover) 0,var(--primary) 100%);border-radius:30px;padding:30px;transition:.3s cubic-bezier(.215,.61,.355,1) 0s;z-index:1;img{width:80%;height:auto;&.register-vector{display:none}}&.show-register{left:50%;.login-vector{display:none}.register-vector{display:block}}}.auth-form{width:50%;padding:30px;display:flex;justify-content:center;align-items:center;h2{font-size:34px;font-family:Bold;margin-bottom:0}p{color:#7b7b7b;font-family:Medium;font-size:16px;margin-bottom:25px;transition:.3s;&.form-note{font-size:13px;line-height:15px;&.danger-text{color:#df1212}}}.auth-btn{display:flex;gap:10px;justify-content:center;align-items:center;width:100%;color:#000;font-size:16px;padding:13px 48px;border:1px solid rgba(0,0,0,.4);border-radius:var(--radius);background-color:transparent;transition:.3s;img{width:25px}&:hover{background-color:#f5f5f5}}h4{color:rgba(0,0,0,.7);font-size:16px;text-align:center;margin-bottom:0;a,button{border:none;background-color:transparent;color:var(--primary);font-family:SemiBold;transition:.3s;&:hover{text-decoration:underline}}}}}.form-input{position:relative;input::placeholder,textarea::placeholder{opacity:0}input,textarea{width:100%;height:50px;font-size:16px;padding:12px 15px;outline:none;border:1px solid rgba(0,0,0,.5);background-color:#fff;box-sizing:border-box;border-radius:5px;transition:.3s;&.hide-arrows{&::-webkit-inner-spin-button,&::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}&[type=number]{-moz-appearance:textfield}}&:disabled{opacity:.5;cursor:not-allowed}}&.error{input,textarea{border-color:#df1212!important}label{color:#df1212!important}}textarea{min-height:100px;height:150px;max-height:300px;&.resize-none{resize:none;height:146px}}.password-toggle-btn{position:absolute;top:12px;right:15px;border:none;background-color:transparent;color:var(--primary);font-size:16px;&:focus{outline:none}}}.form-input input:-webkit-autofill,.form-input input:-webkit-autofill:active,.form-input input:-webkit-autofill:focus,.form-input input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.form-input label{position:absolute;left:15px;top:14px;font-size:16px;color:rgba(0,0,0,.5);letter-spacing:1px;pointer-events:none;transition:.3s;&.required{&:after{content:"*";position:absolute;top:0;right:-10px;font-size:20px;transition:.3s}}}.custom-label{position:relative;font-size:12px;letter-spacing:1px;pointer-events:none;margin-bottom:5px;transition:.3s;&.required{&:after{content:"*";position:absolute;top:-4px;right:-10px;color:#df1212;font-size:20px;transition:.3s}}}.form-input input:focus+label,.form-input input:not(:placeholder-shown)+label,.form-input textarea:focus+label,.form-input textarea:not(:placeholder-shown)+label{top:-14px;font-size:12px;color:#1a1a1a;background:#fff;padding:4px 6px;&.required{&:after{right:0;font-size:16px;color:#df1212}}}.form-input input:focus,.form-input textarea:focus{border:2px solid #1a1a1a}.custom-phone-input{input{width:100%;height:50px;font-size:16px;padding:12px 15px;outline:none;border:1px solid rgba(0,0,0,.5);background-color:#fff;box-sizing:border-box;border-radius:5px;transition:.3s}}.custom-form-input{text-align:left;label{font-size:16px;margin-bottom:2.2px}&.error{.ant-picker-suffix,label{color:#df1212}.ant-radio-wrapper .ant-radio-inner,.ant-select.custom-select .ant-select-selector,.custom-datepicker.ant-picker,.custom-phone-input input{border-color:#df1212!important;input::placeholder{color:#df1212}.ant-select-selection-placeholder{color:#df1212}}}}.not-found{text-align:center;img{width:400px;margin-bottom:20px}h1{font-size:3rem;font-family:Bold;margin-bottom:15px}p{font-size:20px;margin-bottom:25px}}.breadcrumbs{display:flex;align-items:center;gap:10px;i{font-size:14px}a{position:relative;color:rgba(0,0,0,.5);font-size:16px;i{font-size:20px;padding-top:2px}}p{font-size:16px;margin-bottom:0}}.input-box{border:1px solid rgba(0,0,0,.5);border-radius:var(--radius);padding:10px 15px;width:300px}.secondary-title{font-size:36px;font-family:Medium;margin-bottom:0}.custom-form{width:100%;.custom-form-input{width:100%;margin-bottom:20px;label{position:relative;display:block;width:max-content;font-size:16px;color:rgba(0,0,0,.5);margin-bottom:5px}&.required{label{&:after{content:"*";position:absolute;top:0;right:-10px;color:var(--primary)}}}input,textarea{border:none;border-radius:var(--radius);width:100%;background-color:#eee;padding:12px 15px;font-size:16px;color:#000;&:-webkit-autofill,&:-webkit-autofill:active,&:-webkit-autofill:focus,&:-webkit-autofill:hover{-webkit-text-fill-color:#000!important;-webkit-box-shadow:inset 0 0 0 30px #eee!important}}textarea{min-height:100px;max-height:250px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}}.radio-group{.radio-input{display:flex;gap:10px;align-items:center;padding:6px 0;label{font-size:16px;color:#000}input,label{cursor:pointer}input{transform:scale(1.5);accent-color:#000}}}.title-text{color:#000;font-size:14px;margin-bottom:0;span{color:var(--primary)}}.status-badge{position:relative;padding:6px 13px 6px 23px;border-radius:100px;background-color:#d0d0d0;color:#000;font-size:12px;font-family:Medium;&:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:10px;width:8px;height:8px;border-radius:50%;background-color:#353535}&.badge-orange{background-color:#ffa6003b;color:#ff7700ce;&:before{background-color:#ff7700ce}}&.badge-green{background-color:#00ff223b;color:#007510ce;&:before{background-color:#007510ce}}}.divider{width:1px;height:20px;background-color:#7b7b7b}input[type=checkbox]{transform:scale(1.2);accent-color:var(--primary)}.course-filter{position:-webkit-sticky;position:sticky;top:100px;width:100%;padding:30px;background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);.close-button{display:none}h4{color:#1a1a1a;font-size:24px;margin-bottom:0}h4,h6{font-family:Bold}h6{color:var(--primary);font-size:20px;margin-bottom:15px}ul{padding:0;margin:0;list-style:none;li{display:flex;gap:8px;align-items:center;margin-bottom:10px}}}.course-search-bar{display:flex;align-items:center;gap:10px;width:100%;font-size:16px;padding:10px 15px 10px 20px;border:1px solid #7b7b7b;border-radius:50px;input{width:100%;border:none}}.course-details{h6{font-family:Bold;font-size:20px;margin-bottom:0}.filter-open-button{display:none}}.course-details-page{.course-details-header{padding-bottom:60px;background:linear-gradient(180deg,var(--background) 20%,rgba(22,121,121,.4) 100%);.rating-text{display:flex;align-items:center;gap:10px;color:#ffa600;.rating-stars{display:flex;gap:8px;font-size:20px}p{color:#7b7b7b;font-family:SemiBold;font-size:18px;margin-bottom:0}}h1{font-family:Bold;font-size:3rem;margin:15px 0 20px}.description{color:#7b7b7b;font-family:Medium;font-size:18px;margin-bottom:0}.course-highlights{width:100%;p{display:flex;gap:8px;align-items:center;font-family:SemiBold;font-size:18px;margin-bottom:0}i{font-size:24px;color:#1aa387}}.course-price{color:var(--primary-hover);font-family:Bold;font-size:28px;padding-top:10px;margin-bottom:20px;i{font-size:24px}}.course-thumbnail{width:100%;border:5px solid #fff;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.1)}}.course-details-tab{margin:0 auto;transform:translateY(-34px)}.course-overview{h3{color:var(--primary);font-family:Medium;font-size:24px;margin-bottom:10px}ol,ul{padding-left:20px;margin:0;li{color:#656565;padding:4px 0;p{font-family:Medium;font-size:18px;margin-bottom:0}}}}.course-objectives{padding-left:20px;margin:0;li{color:#656565;padding:4px 0;font-family:Medium;font-size:18px}}}.custom-tab{display:flex;gap:10px;align-items:center;width:max-content;padding:10px 14px;background-color:#fff;border-radius:200px;box-shadow:1px 1px 8px rgba(0,0,0,.1);button{font-size:16px;font-family:SemiBold;padding:10px 25px;border:none;border-radius:100px;background-color:transparent;transition:.3s;&:hover{background-color:rgba(26,163,136,.3)}&.active{color:#fff;background:linear-gradient(0deg,var(--primary-hover) 0,var(--primary) 100%);box-shadow:2px 2px 6px rgba(0,0,0,.1)}}}.custom-tab-content{position:relative;width:100%;height:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(40px);background-color:var(--background);transition:.3s ease;&.active{height:auto;opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}}.stack-card{background-color:rgba(26,163,136,.3);padding:10px 20px;border-radius:8px;p{font-family:SemiBold;font-size:16px;color:var(--primary-hover);margin-bottom:0}}.stack-details{p{display:flex;gap:5px;align-items:center;font-family:Medium;font-size:16px;color:#1a1a1a;margin-bottom:0;i{width:30px;text-align:center;color:var(--primary);font-size:20px}}}.testimonial-card{padding:20px;background-color:#fff;border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.05);img{width:45px;height:45px;object-fit:cover;border-radius:50%;overflow:hidden}h4{font-family:SemiBold;font-size:20px;color:var(--primary);margin-bottom:2px}h6{color:#7b7b7b;margin-bottom:0}h6,p{font-family:Medium;font-size:14px}p{color:#353535;margin-bottom:10px}.rating-stars{display:flex;align-items:center;gap:4px;color:#ffa600}}.faq-wrapper{display:flex;flex-direction:column;gap:20px;width:75%;margin:0 auto;.faq-card{position:relative;padding:20px;background-color:#fff;border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.1);h6{font-family:SemiBold;font-size:20px;color:var(--primary);margin-bottom:0}p{display:none;font-family:Medium;font-size:16px;color:#353535;margin-bottom:10px}.toggle-btn{color:var(--primary);font-size:26px;background-color:transparent;border:none}&.active{h6{margin-bottom:5px}p{display:block}.toggle-btn{i{transform:rotate(45deg)}}}}}.about-page-content{p{font-family:Medium;font-size:18px;color:#353535;margin-bottom:10px}ul{list-style:none;li{display:flex;gap:8px;align-items:flex-start;font-family:Medium;font-size:18px;color:#353535;margin-bottom:10px;i{color:var(--primary);font-size:20px;padding-top:3px}}}}.why-heta-content{text-align:center;i{color:var(--primary);font-size:3rem}h3{font-family:Bold;font-size:22px;color:#353535;margin:10px 0}p{font-family:Medium;font-size:18px;color:#7b7b7b;margin-bottom:0}}.contact-card{width:75%;background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;.contact-card-form{padding:25px 0 30px 25px;h4{color:var(--primary);font-family:Bold;font-size:22px;margin-bottom:20px}}.contact-card-map{width:100%;height:100%;padding:10px;border-radius:20px;background:var(--primary-hover);background:linear-gradient(0deg,var(--primary-hover) 0,var(--primary) 100%);iframe{border-radius:12px}}}.contact-page-details{display:flex;gap:20px;align-items:center;i{color:var(--primary);font-size:3.5rem}h6{color:#353535;font-family:SemiBold;font-size:18px;margin-bottom:4px}p{color:#7b7b7b;font-family:Medium;font-size:16px;margin-bottom:0}}.event-details-card{.event-details{display:flex;gap:20px;align-items:center;width:100%;height:100%;padding-bottom:20px;.course-details{margin-bottom:0}.event-date{display:flex;justify-content:center;align-items:center;background-color:var(--primary-hover);border-radius:12px;width:85px;height:85px;h5{text-align:center;color:#fff;font-size:22px;font-family:ExtraBold;margin-bottom:0}}.event-content{width:70%}.event-title{color:#000;font-size:18px;font-family:SemiBold;margin-bottom:10px;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}}.cart-card{position:relative;display:flex;gap:15px;width:100%;background-color:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:15px;.cart-image{width:150px;height:110px;object-fit:cover;border-radius:12px}h2{width:90%;font-family:Bold;font-size:26px;margin-bottom:10px}.course-price{color:var(--primary);font-family:Bold;font-size:22px;margin:10px 0 0;i{font-size:19px}}.remove-btn{position:absolute;top:10px;right:15px;color:#df1212;border:none;background-color:transparent;font-size:22px}}.students-layout{display:flex;width:100%;padding:20px;.students-sidebar{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;justify-content:space-between;top:20px;width:300px;height:calc(100vh - 40px);padding:20px;background:var(--primary-hover);background:linear-gradient(0deg,var(--primary) 0,var(--primary-hover) 100%);border-radius:30px;box-shadow:2px 2px 10px rgba(0,0,0,.1);.back-link{display:flex;gap:10px;align-items:center;color:#f5f5f5;font-family:SemiBold;font-size:16px;i{font-size:18px}}.sidebar-logo{display:block;width:200px;margin:30px auto 40px}.student-profile{width:80%;text-align:center;padding:20px;margin:20px auto;border-radius:12px;background-color:hsla(0,0%,96%,.2);box-shadow:2px 2px 10px rgba(0,0,0,.1);img{width:100px;height:100px;object-fit:cover;border-radius:50%}h2{color:#f5f5f5;font-family:Bold;font-size:22px;margin:10px 0 0}p{color:hsla(0,0%,96%,.6);font-family:SemiBold;font-size:16px;margin-bottom:0}}ul{list-style:none;padding:0;margin:40px 0;li a{display:flex;gap:5px;align-items:center;color:#f5f5f5;font-size:18px;padding:10px;margin:10px 0;border-radius:8px;&.active{background-color:hsla(0,0%,96%,.2);box-shadow:2px 2px 10px rgba(0,0,0,.1)}i{width:30px;text-align:center;font-size:20px}}}}.sidebar-toggle-btn{display:none}.students-content{width:calc(100% - 300px);padding:0 20px 20px;h1{color:var(--primary);font-family:Bold;font-size:2rem;margin-bottom:20px}.dashboard-card{padding:20px;background-color:#fff;border-radius:20px;box-shadow:2px 2px 10px rgba(0,0,0,.1);h4{font-family:SemiBold;font-size:24px;margin-bottom:10px;span{color:var(--primary)}}h5{font-family:Bold;font-size:22px}h5,p{margin-bottom:10px}p{font-family:Medium;font-size:20px;transition:.3s;span{color:var(--primary)}&.form-note{font-size:13px;line-height:15px;&.danger-text{color:#df1212}}}.blog-content p{font-size:16px}.task-list{list-style:none;padding:0;margin:0;li{display:flex;gap:20px;align-items:center;font-family:Bold;font-size:18px;margin:10px 0;span{width:150px}}}.profile-photo{position:relative;.remove-btn{position:absolute;top:10px;right:13px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:hsla(0,100%,85%,.8);border:none;-webkit-clip-path:circle();clip-path:circle();color:#df1212}img{width:100%;height:300px;border-radius:12px;box-shadow:1px 1px 6px rgba(0,0,0,.1);object-fit:cover}}}}}.custom-progress{accent-color:var(--primary);width:100%}.loading-page{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:90vh}.loading-img{width:150px}.loading-boxes{height:32px;width:32px;position:relative;transform-style:preserve-3d;transform-origin:50% 50%;margin-top:32px;transform:rotateX(60deg) rotate(45deg) rotateY(0deg) translateZ(0);.box{width:32px;height:32px;top:0;left:0;position:absolute;transform-style:preserve-3d}.box:first-child{transform:translate(100%);animation:box1 1s linear infinite}.box:nth-child(2){transform:translateY(100%);animation:box2 1s linear infinite}.box:nth-child(3){transform:translate(100%,100%);animation:box3 1s linear infinite}.box:nth-child(4){transform:translate(200%);animation:box4 1s linear infinite}.box>div{--translateZ:15.5px;--rotateY:0deg;--rotateX:0deg;position:absolute;width:100%;height:100%;background:var(--primary);top:auto;right:auto;bottom:auto;left:auto;transform:rotateY(var(--rotateY)) rotateX(var(--rotateX)) translateZ(var(--translateZ))}.box>div:first-child{top:0;left:0;background:var(--primary)}.box>div:nth-child(2){background:var(--primary-hover);right:0;--rotateY:90deg}.box>div:nth-child(3){background:#1d9999;--rotateX:-90deg}.box>div:nth-child(4){background:#dbe3f4;top:0;left:0;--translateZ:-90px}}@keyframes box1{0%,50%{transform:translate(100%)}to{transform:translate(200%)}}@keyframes box2{0%{transform:translateY(100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@keyframes box3{0%,50%{transform:translate(100%,100%)}to{transform:translateY(100%)}}@keyframes box4{0%{transform:translate(200%)}50%{transform:translate(200%,100%)}to{transform:translate(100%,100%)}}.error-component,.no-data{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:90vh;.no-data-img,img{width:400px}.no-data-content{font-size:24px}.no-data-content,p{font-family:SemiBold;margin-bottom:0}p{font-size:20px}}.latest-blog{.latest-blog-img{width:100%;height:360px;object-fit:cover;border:10px solid #fff;border-radius:20px}.latest-blog-img,.posting-time{box-shadow:0 0 10px rgba(0,0,0,.1)}.posting-time{display:flex;width:max-content;align-items:center;font-family:SemiBold;font-size:16px;background-color:#fff;padding:10px 20px 10px 10px;border-radius:100px;span{color:#fff;padding:3px 15px;border-radius:20px;background-color:var(--primary)}p{color:#000;padding-left:10px;margin-bottom:0}}h1{margin:20px 0;font-size:2.5rem;-webkit-line-clamp:2}h1,p{font-family:Medium;display:-webkit-box;max-width:100%;-webkit-box-orient:vertical;overflow:hidden}p{font-size:18px;color:#7b7b7b;margin-bottom:20px;-webkit-line-clamp:4}}.read-more-btn{display:flex;gap:5px;align-items:center;color:var(--primary);font-family:SemiBold;font-size:16px;padding:5px;background-color:transparent;border:none;transition:.3s;i{font-size:20px;transition:.3s}&:hover{color:var(--primary-hover);i{color:var(--primary-hover);transform:translateX(6px)}}}.blog-card{.blog-img{width:100%;height:240px;object-fit:cover;border-radius:20px}.blog-header{display:flex;justify-content:space-between;align-content:center;width:100%;padding:15px 0;h6{font-family:SemiBold;font-size:16px;margin-bottom:0;&.blog-category{color:var(--primary)}&.blog-posted-date{color:#7b7b7b}}}.blog-title{font-family:Bold;font-size:26px;white-space:nowrap;text-overflow:ellipsis}.blog-title,p{margin-bottom:10px;overflow:hidden}p{font-family:SemiBold;font-size:15px;color:#7b7b7b;display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical}}.blog-page-header{position:relative;width:100%;height:80vh;.blog-img{object-fit:cover;z-index:1}&:after,.blog-img{position:absolute;inset:0;width:100%;height:100%}&:after{content:"";background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.9));z-index:2}.blog-head-content{position:absolute;left:50%;transform:translateX(-50%);bottom:30px;display:flex;justify-content:space-between;align-items:flex-end;width:90%;z-index:3;.posting-time{display:flex;gap:10px;align-items:center;color:#fff;font-family:SemiBold;font-size:16px;span{padding:2px 15px;border-radius:50px;background-color:#14b393}p{margin-bottom:0}}.blog-title-wrapper{width:75%}h1{font-family:SemiBold;font-size:2rem;color:#fff;margin:10px 0 0}.blog-details{p{color:hsla(0,0%,100%,.8);font-size:12px;margin-bottom:2px}h6{font-family:SemiBold;font-size:18px;color:#fff}}}}.blog-wrapper{display:flex;gap:20px;padding:40px 0;.blog-description{font-size:22px;color:#1a1a1a}.blog-share{display:flex;gap:20px;flex-direction:column;a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;color:var(--primary-hover);background-color:#1aa38848;border-radius:50%;transition:.3s;img{width:17px}&:hover{background-color:#1aa38881}}}}.blog-content{h2{font-family:Bold;font-size:26px;color:var(--primary)}h3{font-family:SemiBold;font-size:18px;color:#1a1a1a}p{font-size:16px;color:#353535}ol,ul{li p{margin-bottom:8px}}}.text-editor{.text-edit-options{position:-webkit-sticky;position:sticky;top:0;width:100%;display:flex;gap:10px;padding:10px;margin-bottom:10px;background-color:#fff;box-shadow:0 10px 10px rgba(0,0,0,.1);z-index:9;button{display:block;width:45px;border:1px solid #d0d0d0;border-radius:6px;padding:5px 10px;background-color:#fff;&:hover{background-color:#f5f5f5}&.active{color:#f5f5f5;background-color:var(--primary)}}}div[role=textbox]{&:focus{outline:none}}}.back-list{color:var(--primary);&:hover{color:var(--primary-hover)}}.bod-card{position:relative;display:flex;justify-content:center;align-items:flex-end;width:100%;height:500px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--primary) 90%);border-radius:0 0 12px 12px;overflow:hidden;img{width:90%}.bod-card-content{position:absolute;left:0;right:0;bottom:-80px;width:100%;padding:20px 10px;border-radius:12px;background-color:var(--primary);color:#fff;transition:.3s cubic-bezier(.215,.61,.355,1) 0s;h2{font-family:Bold;font-size:22px;margin-bottom:5px}h2,h4{text-align:center}h4{color:hsla(0,0%,100%,.8);font-family:SemiBold;font-size:16px;margin-bottom:20px}p{font-size:14px;margin-bottom:0;opacity:0;transition:.3s}}&:hover{.bod-card-content{bottom:0;p{opacity:1}}}}.fee-table{width:100%;box-shadow:2px 3px 12px rgba(0,0,0,.1);border-radius:12px;overflow:hidden;thead{border-bottom:1px solid #d0d0d0;tr th{color:var(--primary);font-family:Bold;font-size:16px;padding:10px 20px}}tbody{tr td{color:#353535;font-family:SemiBold;font-size:16px;padding:10px 20px}}}.fee-title{color:#353535;font-family:Bold;font-size:20px;margin-bottom:0}.modal-content{label{color:#949494;font-family:Bold;font-size:14px}label,p{margin-bottom:0}p{color:#1a1a1a;font-family:SemiBold;font-size:18px}}@media screen and (max-width:1170px){.navbar{.logo{width:100px}.navbar-links{gap:20px}}.auth-layout{width:80%}.learning-wrapper{.learning-card{width:500px;height:500px;background-color:var(--primary);padding:20px;.learning-card-vector{width:77%}.learning-content{top:18px;left:-27px;padding:10px 15px;gap:10px;border-radius:6px;i{font-size:2rem}p{font-size:18px}&:nth-child(2){top:unset;bottom:80px;left:-25px}&:nth-child(3){left:unset;top:54px;right:-24px}&:nth-child(4){top:unset;bottom:30px;left:unset;right:-30px}}}}footer{margin-top:120px;.footer-wrapper{border-radius:40px 40px 0 0}.newsletter-card{width:80%;padding:20px;h2{font-size:24px}p{font-size:16px}.newsletter-input{padding:10px 10px 10px 20px;input{width:80%;font-size:14px}button{width:40px;height:40px;padding:0 10px;font-size:18px}}}.footer-content{flex-wrap:wrap;justify-content:flex-start;column-gap:40px;padding:120px 0 10px;>div{width:max-content}h6{font-size:18px;margin-bottom:15px}p{font-size:14px}ul{& li{margin-bottom:10px;a{font-size:14px}}}.logo-img{width:140px}.email-box{width:max-content}}.copyright-text{p{font-size:12px}}}}@media screen and (max-width:991.5px){.navbar{padding:10px 20px;.logo{width:100px}.close-button,.menu-button{display:block;color:var(--primary);font-size:24px;background-color:transparent;border:none;padding:2px 5px}.close-button{position:absolute;top:5px;right:20px;z-index:1}.navbar-links{position:fixed;top:0;left:100%;width:100%;height:100vh;overflow-y:scroll;gap:0;flex-direction:column;background-color:#fff;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:.3s cubic-bezier(.215,.61,.355,1) 0s;z-index:0;&.profile-links{position:relative;top:unset;left:unset;padding:0;width:max-content;height:auto;opacity:1;visibility:visible;pointer-events:all;z-index:99;li{display:flex;i{display:block;color:var(--primary)}.profile-dropdown{position:fixed;top:0;right:10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);min-width:150px;padding:10px;opacity:0;visibility:visible;pointer-events:none;z-index:0}&:hover{.profile-dropdown{top:45px;padding:10px 16px;opacity:1;visibility:visible;pointer-events:all;z-index:99}}}}li{display:block;color:var(--primary-hover);i{display:none}a{color:var(--primary-hover)}ul{position:relative;width:auto;top:0;padding:5px 0 10px;opacity:1;visibility:visible;pointer-events:all;background-color:transparent;box-shadow:none;li i{display:block}}&:hover{ul{top:0}}}&.show{left:0;opacity:1;visibility:visible;pointer-events:all;z-index:100}}}.home-header{h1{font-size:48px}.header-vector{display:block;width:60%;margin:0 auto}}.auth-layout{width:90%}.vector-image{display:block;width:70%;margin:0 auto}.learning-wrapper{.learning-card{width:300px;height:300px;background-color:var(--primary);padding:20px;.learning-card-vector{width:77%}.learning-content{top:18px;left:-127px;padding:10px 15px;gap:10px;border-radius:6px;i{font-size:1.5rem}p{font-size:16px}&:nth-child(2){top:unset;bottom:80px;left:-125px}&:nth-child(3){left:unset;top:54px;right:-100px}&:nth-child(4){top:unset;bottom:30px;left:unset;right:-100px}}}}.quick-links{display:flex;flex-wrap:wrap;column-gap:15px;li{width:max-content;a{font-size:14px;&:after{width:100%}}}}.primary-title{font-size:30px}.section-title{h2{font-size:30px}p{font-size:20px}}footer{.footer-img{display:none}}.course-filter{position:fixed;top:60px;left:100%;width:100%;height:calc(100vh - 60px);padding-top:40px;overflow-y:scroll;box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:.3s cubic-bezier(.215,.61,.355,1) 0s;z-index:0;z-index:99;.close-button{display:block;position:absolute;top:4px;right:10px;color:var(--primary);font-size:24px;background-color:transparent;border:none;padding:2px 5px;z-index:1}&.show{left:0;opacity:1;visibility:visible;pointer-events:all;z-index:99}}.course-details{display:flex;justify-content:space-between;align-items:center;h6{font-size:18px}.filter-open-button{display:block;color:var(--primary);font-size:20px;padding:5px 10px;border:none;background-color:transparent}}.contact-card{width:100%}}@media screen and (max-width:767.5px){.home-header{.header-vector{width:90%}.expertise-text{width:47%;&:nth-child(2){&:after{display:none}}}}.auth-layout{width:60%;flex-direction:column;.auth-img{display:none}.auth-form{width:100%;padding:20px;text-align:center;h2{font-size:24px;margin-bottom:0}h4,p{font-size:14px}}}.contact-card{width:100%;.contact-card-form{padding:25px}}}@media screen and (max-width:600px){.home-header{border-radius:20px;h1{font-size:28px}h6{font-size:17px}.rating-text{.rating-stars{gap:6px;font-size:18px}p{font-size:16px}}.expertise-text{width:47%;h5{font-size:18px;margin-bottom:2px}p{font-size:13px}&:after{right:-12px}&:nth-child(2){&:after{display:none}}}.home-header-wrapper{padding:0 26px 20px}}.cart-btn{font-size:20px;span{width:16px;height:16px;font-size:10px}}.page-content{padding:20px 0 10px}.about-page-content{p,ul li{font-size:16px}ul{padding-left:10px}}.why-heta-content{h3{font-size:18px;margin:10px 0}p{font-size:16px}}.outline-btn,.primary-btn,.secondary-btn{font-size:14px;padding:8px 18px}.page-title{h2{font-size:22px}}.auth-layout{width:90%}.form-input{input{width:100%}input,label{font-size:14px}}.not-found{img{width:80%}h1{font-size:2rem}p{font-size:12px}}.breadcrumbs{gap:10px;a,p{font-size:12px;i{font-size:18px}}}.secondary-title{font-size:28px}.input-box{padding:12px 16px;width:100%}.team-card{.team-img{height:400px}.team-details{margin-top:10px;h4{font-size:26px}p{font-size:14px}}}.primary-title{font-size:24px;span{&:after{height:3px}}}.section-title{p{font-size:18px}h2{font-size:24px}a{font-size:14px;i{font-size:16px}}}.learning-wrapper{.learning-card{width:300px;height:300px;background-color:var(--primary);padding:20px;.learning-card-vector{width:77%}.learning-content{top:18px;left:-27px;padding:10px 15px;gap:10px;border-radius:6px;i{font-size:1rem}p{font-size:12px}&:nth-child(2){top:unset;bottom:80px;left:-25px}&:nth-child(3){left:unset;top:54px;right:-24px}&:nth-child(4){top:unset;bottom:30px;left:unset;right:-30px}}}}.vector-image{width:90%}.expertise-section{.expertise-card{text-align:center;i{font-size:3rem}h4{font-size:22px;margin:10px 0 0}}}.about-section{.about-content{h3{font-size:22px;margin-bottom:10px}p,ul li{font-size:18px}.primary-text{font-size:16px}}.about-img-grid{.grid-wrapper{gap:12px;flex-direction:column;img{width:100%;border-radius:12px}}}}.experts-card{height:80px;padding:20px 30px}.event-card{.event-date{height:80px;h5{font-size:20px}}.event-title{font-size:16px}}.contact-card{width:100%;.contact-card-form{padding:20px;h4{font-size:18px}}.contact-card-map{height:200px}}.contact-page-details{i{font-size:3rem;width:50px;text-align:center}}.custom-tab{width:90%;flex-wrap:wrap;justify-content:center;button{width:auto;font-size:14px;padding:10px 15px}}.sub-title{font-size:24px}.content-title{font-size:18px}.course-details-page{& .course-details-header{& .rating-text{p{font-size:14px}.rating-stars{gap:6px;font-size:16px}}h1{font-size:2rem;margin:10px 0}.description{font-size:16px}& .course-highlights{p{font-size:16px}}}.course-objectives{li{font-size:14px}}}.stack-card{padding:8px 14px;p{font-size:14px}}.stack-details{p{font-size:14px}}.testimonial-card{h4{font-size:18px}}.faq-wrapper{width:95%;.faq-card{padding:15px;h6{font-size:16px}p{font-size:14px}}}.students-layout{display:block;.students-sidebar{position:fixed;top:-100%;left:50%;transform:translateX(-50%);opacity:0;width:90%;height:88vh;visibility:hidden;pointer-events:none;transition:.3s cubic-bezier(.215,.61,.355,1) 0s;z-index:99;&.show{top:20px;opacity:1;visibility:visible;pointer-events:all}}.sidebar-toggle-btn{position:fixed;bottom:20px;right:20px;display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:var(--primary);background:linear-gradient(0deg,var(--primary-hover) 0,var(--primary) 100%);border:none;border-radius:50%;color:#fff;font-size:22px;z-index:100}.students-content{width:100%;padding:0}}.latest-blog{.latest-blog-img{height:250px}h1{font-size:1.7rem;margin:20px 0 10px}p{font-size:16px;margin-bottom:10px}}.blog-card{.blog-title{font-size:20px}.blog-description{font-size:14px}}.blog-page-header{height:55vh;&:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9) 90%)}.blog-head-content{bottom:10px;gap:10px;align-items:flex-start;flex-direction:column;.posting-time{font-size:14px}.blog-title-wrapper{width:100%}h1{font-size:24px}.blog-details{p{font-size:12px}h6{font-size:16px}}}}.blog-wrapper{padding:20px 0;.blog-description{font-size:18px}.blog-share{gap:20px;a{width:35px;height:35px;font-size:16px;img{width:16px}}}}.blog-content{h2{font-size:22px}h3{font-size:16px}p{font-size:14px}ol,ul{li p{margin-bottom:5px}}}}@media screen and (max-width:400px){.product-wrapper{.product-img{.product-main-img{height:300px}}}}