.carousel{padding-bottom:17px;position:relative}@media(min-width:768px){.carousel{padding-bottom:0}}.carousel .swiper{margin-left:-23px;margin-right:-23px}@media(min-width:768px){.carousel .swiper{padding-bottom:30px}.carousel .swiper-wrapper{align-items:stretch;height:auto!important}}.carousel .swiper-slide{display:flex;height:auto;padding-left:23px;padding-right:23px}.carousel .event-card{margin:0}@media(max-width:767.98px){.carousel .event-card{box-shadow:none}}.controls,.slick-controls{align-items:center;display:flex;justify-content:center;padding:10px 0 0;z-index:20}@media(min-width:768px){.controls,.slick-controls{padding:5px 0}}.controls .slick-arrow,.controls .swiper-button-next,.controls .swiper-button-prev,.slick-controls .slick-arrow,.slick-controls .swiper-button-next,.slick-controls .swiper-button-prev{align-items:center;background:#e6007e;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;margin:0 13px;width:30px}.controls .slick-arrow,.slick-controls .slick-arrow{display:none}@media(min-width:992px){.controls .slick-arrow,.slick-controls .slick-arrow{display:flex}}.controls .slick-next,.slick-controls .slick-next{order:10}.controls .swiper-pagination,.slick-controls .swiper-pagination{display:flex;overflow:hidden;position:static}.controls .swiper-pagination .swiper-pagination-bullet,.slick-controls .swiper-pagination .swiper-pagination-bullet{background:#979797;border:0;border-radius:50%;cursor:pointer;display:block;flex-shrink:0;height:13px;margin:5px;position:relative;transition:all .3s ease-out;width:13px}.controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-main:first-child,.controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-main:first-child~.swiper-pagination-bullet,.controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev:first-child,.controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev:first-child~.swiper-pagination-bullet,.slick-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-main:first-child,.slick-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-main:first-child~.swiper-pagination-bullet,.slick-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev:first-child,.slick-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active-prev:first-child~.swiper-pagination-bullet{position:static!important}.controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.slick-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e6007e}.controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:first-child:last-child,.slick-controls .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:first-child:last-child{display:none}.controls .swiper-pagination.pagination-static,.slick-controls .swiper-pagination.pagination-static{width:auto!important}.controls .swiper-pagination.pagination-static *,.slick-controls .swiper-pagination.pagination-static *{position:static!important}.controls .slick-dots,.slick-controls .slick-dots{display:flex;list-style:none;margin:0;padding:0}.controls .slick-dots li,.slick-controls .slick-dots li{margin:5px;padding:0}.controls .slick-dots li:after,.slick-controls .slick-dots li:after{display:none}.controls .slick-dots li button,.slick-controls .slick-dots li button{background:#979797;border:0;border-radius:50%;cursor:pointer;display:block;flex-shrink:0;font-size:0;height:13px;line-height:0;padding:0;position:relative;transition:all .3s ease-out;width:13px}.controls .slick-dots li.slick-active button,.slick-controls .slick-dots li.slick-active button{background:#e6007e}.courses-carousel-wrapper .container{display:flex;flex-direction:column;gap:24px}@media(min-width:992px){.courses-carousel-wrapper .container{gap:48px}}.courses-carousel-content{display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:auto;max-width:960px}.courses-carousel-content p:last-child{margin-bottom:0}@media(min-width:992px){.courses-carousel-content{gap:24px}}.courses-carousel-title{color:#353d45;font-size:46px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:0;text-align:center}.courses-carousel-description{color:#353d45;font-size:20px;font-style:normal;font-weight:400;line-height:150%;text-align:center}.courses-carousel-section{background:#eee;overflow:hidden;padding:40px 0;position:relative}@media(min-width:992px){.courses-carousel-section{padding:80px 0}}.courses-carousel-section .courses-carousel-carousel{z-index:10}.courses-carousel-section .courses-carousel-carousel .swiper-pagination.swiper-pagination-horizontal{position:relative;width:auto}.courses-carousel-section .courses-carousel-carousel .swiper-container{display:flex;flex-direction:row;flex-wrap:nowrap}.courses-carousel-section .courses-carousel-carousel .swiper-wrapper{display:flex}.courses-carousel-section .courses-carousel-carousel .swiper-slide{display:flex!important;height:auto!important;padding:0}.courses-carousel-section .courses-carousel-carousel .courses-carousel-controls{align-items:center;display:flex;gap:48px;justify-content:center;margin-top:48px}.courses-carousel-section .courses-carousel-carousel .swiper-button-next,.courses-carousel-section .courses-carousel-carousel .swiper-button-prev{align-items:center;background:#008534;border-radius:100px;box-shadow:none;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;left:unset;margin-top:0;position:relative;right:unset;top:0;transform:unset;width:44px}.courses-carousel-section .courses-carousel-carousel .swiper-button-next:before,.courses-carousel-section .courses-carousel-carousel .swiper-button-prev:before{display:none}.courses-carousel-section .courses-carousel-carousel .swiper-button-next i,.courses-carousel-section .courses-carousel-carousel .swiper-button-prev i{font-size:16px}.courses-carousel-section .courses-carousel-carousel .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0}.courses-carousel-section .courses-carousel-carousel .swiper-pagination{align-items:center;display:flex;gap:12px}.courses-carousel-section .courses-carousel-carousel .swiper-pagination .swiper-pagination-bullet{background:#353d45;height:8px;margin:0!important;width:8px}.courses-carousel-section .courses-carousel-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#e6007e}