.course-carousel .swiper-pagination{-webkit-box-pack:center;-ms-flex-pack:center;bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:17px;justify-content:center;margin-top:40px;position:relative}.course-carousel .swiper-pagination-bullet{background-color:transparent;height:14px;opacity:1;-webkit-transition:all .3s linear;transition:all .3s linear;width:14px}.course-carousel .swiper-container{margin:-29px;padding:29px}.single-course{position:relative}.single-course:before{-webkit-box-shadow:0 4px 38px rgba(0,0,0,.1);box-shadow:0 4px 38px rgba(0,0,0,.1);content:"";inset:0;opacity:0;position:absolute;z-index:-1}.single-course .course-image{margin:0}.single-course .course-image img{aspect-ratio:2/1.5;width:100%}.single-course .course-content{padding:59px 50px 40px;position:relative;text-align:center;-webkit-transition:all .3s linear;transition:all .3s linear}.single-course .instructor{border:2px solid transparent;border-radius:100%;left:50%;position:absolute;top:-35px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.single-course h3{line-height:1.35}.single-course>p{letter-spacing:.05em;line-height:2;margin-top:11px;text-transform:capitalize}.single-course .schedule{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:center;margin-top:25px}.single-course .schedule span{border-radius:35px;display:inline-block;line-height:1.31;min-height:25px;min-width:49px;padding:2px 10px;text-transform:capitalize}.single-course span{display:block;letter-spacing:.05em;line-height:1.28;margin-bottom:0;margin-top:25px;text-transform:capitalize}.single-course .btn{margin-top:35px}.single-course:hover:before{opacity:1}@media only screen and (max-width:767px){.single-course .course-content{padding:59px 40px 40px}.single-course .schedule,.single-course span{margin-top:15px}.single-course .btn{margin-top:20px}}@media only screen and (max-width:575px){.single-course .course-content{padding:59px 20px 40px}}