.courses-header{margin:0 57px!important;overflow:hidden}.courses-header .item{border-radius:44px;background:var(--COLORS-TERTIARY, #FFF);min-height:69px;display:flex;flex-direction:column;justify-content:center;padding:10px 31px;transition:.3s ease;cursor:pointer}.courses-header .item .title{color:var(--FONTS-BASE, #054159);font-size:14px;font-style:normal;font-weight:600;line-height:1.8;transition:.3s ease}.courses-header .item .count{color:var(--FONTS-BASE, #054159);font-size:12px;font-weight:400;line-height:1.83;transition:.3s ease}.courses-header .item .count span{font-weight:700}.courses-header .swiper-slide-active .item{background:var(--FONTS-BASE, #054159)}.courses-header .swiper-slide-active .title,.courses-header .swiper-slide-active .count{color:#fff}.courses_carousel_content_parent{margin-top:40px;min-height:535px;position:relative}.courses_carousel_content_parent .items{opacity:0;transition:.5s ease}.courses_carousel_content_parent .preload{background:none;position:absolute;width:calc(100% + 20px);height:calc(100% + 20px);z-index:3;transition:.3s ease;border-radius:12px;display:flex;align-items:center;justify-content:center;top:-10px;left:-10px}.courses_carousel_content_parent .preload:after{content:"";font-family:icomoon;font-size:60px;font-weight:400;animation:spin 1s linear infinite;color:var(--COLORS-PRIMARY);position:absolute;margin:auto}.courses_carousel_content_parent.loaded .preload{opacity:0;pointer-events:none}.courses_carousel_content_parent.loaded .items{opacity:1}.courses_carousel_content_parent .button_arrows{margin-top:40px;flex-direction:row-reverse}.courses_carousel_content_parent .category-link-wrapper{opacity:0;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease;margin-top:30px}.courses_carousel_content_parent .category-link-wrapper .category-link{color:var(--COLORS-PRIMARY);display:block;text-decoration:underline;text-align:center;font-weight:600}.courses_carousel_content_parent .category-link-wrapper .category-link:hover{text-decoration:none}.courses_carousel_content_parent.loaded .category-link-wrapper{opacity:1;transform:translateY(0)}.carousel_show_all_link a{min-height:50px}.carousel_show_all_link a .btn-loader{animation:spin 1.5s linear infinite;font-size:13px}@media (max-width: 767px){.courses-header{margin:0!important}.courses-header .item{min-height:62px;padding:8px 20px}.courses-header .item .count{margin-top:-3px}.courses_carousel_parent .button_arrows{display:none}.courses_carousel_content_parent{margin-top:10px;min-height:405px}.courses_carousel_content_parent .preload{border-radius:0}.courses_carousel_content_parent .courses_carousel_content .item{margin:auto}.courses_carousel_content_parent .button_arrows{margin-top:20px;min-height:40px}}@media (max-width: 767px) and (max-width: 767px){.courses_carousel_content_parent .button_arrows span{width:35px;height:35px}}.courses_carousel_scroll{--gap: 12px;--item-w: fit-content;--btn-size: 36px;position:relative}.courses_carousel_scroll .scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:var(--btn-size);height:var(--btn-size);cursor:pointer;z-index:10;padding:5px;border:1px var(--FONTS-BASE) solid;border-radius:50%;width:45px;height:45px;display:flex;justify-content:center;align-items:center;background:#fff}.courses_carousel_scroll .scroll-btn[aria-disabled=true]{opacity:.45;cursor:default}.courses_carousel_scroll .scroll-btn.left{left:0}.courses_carousel_scroll .scroll-btn.left:before{content:"";font-family:icomoon;color:var(--FONTS-BASE);font-size:20px;transition:.4s opacity ease}.courses_carousel_scroll .scroll-btn.right{right:0}.courses_carousel_scroll .scroll-btn.right:before{content:"";font-family:icomoon;color:var(--FONTS-BASE);font-size:20px;transition:.4s opacity ease}.courses_carousel_scroll .scroll-area{overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:0;border-radius:0;width:calc(100% - 120px);margin:0 auto}.courses_carousel_scroll .scroll-area{scrollbar-width:none}.courses_carousel_scroll .scroll-area::-webkit-scrollbar{height:1px}.courses_carousel_scroll .items{display:flex;gap:var(--gap);align-items:stretch}.courses_carousel_scroll .item{min-width:var(--item-w);border-radius:12px;background:var(--COLORS-TERTIARY, #FFF);min-height:70px;display:flex;flex-direction:column;justify-content:center;padding:10px 25px;transition:.3s ease;cursor:pointer}.courses_carousel_scroll .item .title{color:var(--FONTS-BASE, #054159);font-size:14px;font-style:normal;font-weight:600;line-height:1.8;transition:.3s ease}.courses_carousel_scroll .item .count{color:var(--FONTS-BASE, #054159);font-size:12px;font-weight:400;line-height:1.83;transition:.3s ease}.courses_carousel_scroll .item .count span{font-weight:700}.courses_carousel_scroll .item:hover{background:var(--L1)}.courses_carousel_scroll .item.active{background:var(--COLORS-PRIMARY, #EB6C23)}.courses_carousel_scroll .item.active .title,.courses_carousel_scroll .item.active .count{color:#fff}@media (max-width: 767px){.courses_carousel_scroll .scroll-area{width:100%;margin-bottom:60px}.courses_carousel_scroll .scroll-btn{top:80px;transform:none;width:35px;height:35px}.courses_carousel_scroll .scroll-btn.left{left:calc(50% - 40px)}.courses_carousel_scroll .scroll-btn.right{right:calc(50% - 45px)}.courses_carousel_scroll .item{min-height:62px;padding:8px 20px}.courses_carousel_scroll .item .title{font-size:12px}.courses_carousel_scroll .item .count{margin-top:-3px}}
