.featured-slider-section{padding:3rem 0;position:relative}#featured-slider .owl-item{padding:1rem}.slider-item{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;overflow:hidden}.slider-image-container{flex:0 0 300px;position:relative;overflow:hidden}.slider-image{width:400px;height:400px;object-fit:fit;transition:transform .3s ease}.slider-item:hover .slider-image{transform:scale(1.05)}.slider-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:10px}.slider-content{flex:1;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff;z-index:2}.slider-title{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1rem;line-height:1.4;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.slider-description{color:#fff;margin-bottom:1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.7);direction:rtl;text-align:justify;font-size:.95rem}.slider-button{align-self:center;box-shadow:0 4px 8px rgba(0,0,0,.3);padding:.5rem 1rem}#featured-slider .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);z-index:10;display:flex;justify-content:space-between;pointer-events:none}#featured-slider .owl-next,#featured-slider .owl-prev{width:40px;height:40px;background:var(--gk-primary);border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;margin:0 -25px!important;pointer-events:auto}#featured-slider .owl-next i,#featured-slider .owl-prev i{font-size:1.25rem}#featured-slider .owl-dots{text-align:center;margin-top:1.5rem}#featured-slider .owl-dot{display:inline-block;margin:0 5px}#featured-slider .owl-dot span{width:10px;height:10px;background:var(--gk-primary);border-radius:50%;display:block;transition:all .3s ease}#featured-slider .owl-dot.active span{width:15px;height:15px}@media (max-width:991px){.slider-item{flex-direction:column;min-height:auto;height:auto}.slider-image-container{flex:0 0 auto;width:100%;max-width:500px;margin:0 auto;height:250px}.slider-image{width:100%;height:100%;object-fit:cover}.slider-overlay{position:relative;flex-direction:column;background:rgba(0,0,0,.8);padding:1rem;width:100%}.slider-content{padding:1rem;width:100%;max-width:600px;margin:0 auto}.slider-title{font-size:1.1rem;margin-bottom:.75rem}.slider-description{font-size:.9rem;margin-bottom:1rem;max-height:100px;overflow-y:auto}.slider-button{padding:.5rem 1rem;font-size:.9rem}}@media (max-width:576px){.slider-item{min-height:auto}#featured-slider .owl-nav{display:none}.slider-image-container{height:200px}.slider-image{height:100%}.slider-content{padding:.75rem}.slider-title{font-size:1rem;margin-bottom:.5rem}.slider-description{font-size:.85rem;margin-bottom:.75rem;max-height:80px;overflow-y:auto}.slider-button{padding:.4rem .8rem;font-size:.85rem}.slider-overlay{padding:.5rem}}.instructor-carousel .item{padding:1rem}.instructor-card{transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;border-radius:.5rem}.instructor-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.instructor-image-container{overflow:hidden}.instructor-image{height:300px;width:100%;object-fit:cover;transition:transform .5s ease}.instructor-card:hover .instructor-image{transform:scale(1.05)}.instructor-content{padding:1.5rem;text-align:center}.instructor-name{font-size:1.25rem;margin-bottom:.5rem}.instructor-specialty{color:var(--bs-gray-600);font-size:.95rem}#instructors-slider .owl-nav{position:absolute;top:50%;width:100%;transform:translateY(-50%);z-index:10;display:flex;justify-content:space-between;pointer-events:none}#instructors-slider .owl-next,#instructors-slider .owl-prev{width:40px;height:40px;background:var(--bs-primary);border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;margin:0 -25px!important;pointer-events:auto}#instructors-slider .owl-next i,#instructors-slider .owl-prev i{font-size:1.25rem}#instructors-slider .owl-dots{text-align:center;margin-top:1.5rem}#instructors-slider .owl-dot{display:inline-block;margin:0 5px}#instructors-slider .owl-dot span{width:10px;height:10px;background:var(--bs-primary);border-radius:50%;display:block;transition:all .3s ease}#instructors-slider .owl-dot.active span{width:15px;height:15px}@media (max-width:576px){#instructors-slider .owl-nav{display:none}.instructor-image{height:250px}}