.course-categories{background-color:var(--whisper-gray)}.course-categories .card-course-categories{background-color:var(--pure-white);box-shadow:0 4px 8px var(--light-charcoal);text-align:center;transition:background-color .3s ease;position:relative;padding:24px;flex:1 0 0;border-radius:12px;border:1px solid var(--soft-black);max-width:250px}.course-categories .card-course-categories:hover{background-color:var(--light-blue)}.course-categories .card-course-categories .card-title{font-size:24px;font-style:normal;font-weight:600;line-height:normal;color:var(--teal-blue);width:100%}.course-categories .card-course-categories .card-description{margin-top:12px}.course-categories .card-course-categories:hover .card-description,.course-categories .card-course-categories:hover .card-title{color:var(--pure-white)}.line-with-bold-center-container{position:relative}.line-with-bold-center-container .thin-line{position:absolute;top:50%;transform:translateY(-50%)}.line-with-bold-center-container .bold-line{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:25%}.admission-registeration{background-color:var(--whisper-gray)}.admission-registeration .left-container,.admission-registeration .text-container{gap:32px}.admission-registeration .limited-time{height:117px;padding:16px;gap:12px;background:var(--primary-color);color:var(--pure-white);width:100px}.admission-registeration .limited-time .value{font-size:48px;font-style:normal;font-weight:600;line-height:normal}.admission-registeration .limited-time .title{font-size:24px;font-style:normal;font-weight:600;line-height:normal}