.courses-list .course-library{margin-top:var(--spacing-60);padding-bottom:var(--spacing-100)}.courses-list .courses-slider .slide .info>div{font-size:14px}.courses-list aside .menu ul{margin-top:var(--spacing-16);position:relative}.courses-list aside .menu ul li.active-background{background-color:var(--main-light-shade-2);border-radius:3px;display:none;left:0;position:absolute;top:0;transition:top var(--duration) ease-in;width:100%;z-index:-1}.join-banner{align-items:center;background-image:linear-gradient(180deg,rgba(26,38,70,.1) 100%,#1a2646 0),url(https://365datascience.com/resources/assets/images/courses-banner.jpg);background-repeat:no-repeat;background-size:cover;border-radius:0;color:var(--main-light);display:flex;height:706px;justify-content:center;overflow:hidden;padding:220px var(--spacing-24);position:relative;text-align:center}.join-banner .banner-container{margin:0 auto}.join-banner .expert-instructors{color:var(--main-light-shade-4);font-size:21px}.join-banner .expert-instructors .logos{display:flex;justify-content:center;margin:8px auto 20px}.join-banner .expert-instructors .logos .logo{margin:0 18px}.join-banner .expert-instructors svg{height:24px}.join-banner p:not(.h2){line-height:29px;margin:0}.join-banner a{font-size:18px;line-height:33px;margin-top:var(--spacing-48);max-width:300px;width:100%}.join-banner .icons{bottom:-110px;left:0;position:absolute;right:0}.join-banner .icons:after,.join-banner .icons:before{content:"";display:block;height:100%;position:absolute;top:0;width:147px}.join-banner .icons:before{background:linear-gradient(90deg,var(--main-dark) 0,rgba(0,12,31,.7) 41.67%,rgba(0,12,31,0) 100%)}.join-banner .icons:after{background:linear-gradient(270deg,var(--main-dark) 0,rgba(0,12,31,.7) 41.67%,rgba(0,12,31,0) 100%);right:0}.join-banner .icons img{height:200px}.upcoming-courses.course{background-color:var(--main-dark-shade-1);color:var(--main-light);padding-bottom:var(--spacing-120);padding-top:var(--spacing-100);position:relative;z-index:2}.upcoming-courses.course .slider-header .h3{margin:0}.upcoming-courses.course .upcoming-wrapper{padding-bottom:var(--spacing-8);transition:transform var(--duration) ease}.upcoming-courses.course .upcoming-wrapper:hover{transform:scale(1.03)}.upcoming-courses.course .upcoming-wrapper .upcoming-course{background-color:var(--main-dark-shade-2);border-radius:7px;color:var(--main-light);display:block;height:100%;overflow:hidden}.upcoming-courses.course .upcoming-wrapper .upcoming-course .image{height:220px;position:relative}.upcoming-courses.course .upcoming-wrapper .upcoming-course .image .icon{position:absolute;right:28px;top:20px;z-index:1}.upcoming-courses.course .upcoming-wrapper .upcoming-course .image .icon img{filter:drop-shadow(0 2px 10px rgba(0,12,31,.5));height:100%;max-width:44px;width:100%}.upcoming-courses.course .upcoming-wrapper .upcoming-course .image>img{height:100%;-o-object-fit:cover;object-fit:cover;object-position:100%;width:100%}.upcoming-courses.course .upcoming-wrapper .upcoming-course .info{padding:var(--spacing-24)}.upcoming-courses.course .upcoming-wrapper .upcoming-course .info .h5{margin-bottom:var(--spacing-16);margin-top:0}.upcoming-courses.course .upcoming-wrapper .upcoming-course .info .instructors{color:var(--main-light-shade-4);line-height:18px}@media (min-width:1024px) and (max-width:1439px){.upcoming-courses.course .upcoming-wrapper .upcoming-course .image{height:193px}.join-banner a{max-width:225px}}@media (max-width:1023px){.courses-list .course-library{margin-bottom:0}.courses-list .course-library .join-banner{border-radius:0;margin-top:82px;padding:var(--spacing-80) var(--spacing-24) 0 var(--spacing-24)}.courses-list .course-library .join-banner a{line-height:18px}.courses-list .course-library .join-banner .icons:after,.courses-list .course-library .join-banner .icons:before{display:none}.courses-list .course-library .join-banner .icons img{display:block;height:140px;object-fit:cover;object-position:center;width:100%}.upcoming-courses.course{background:var(--main-light-shade-1);padding-bottom:var(--spacing-80)}.upcoming-courses.course .slider-header h3{color:var(--main-dark-shade-0)}.upcoming-courses.course .slider-container.dark .dots .dot:after{background-color:rgba(0,12,31,.36)}.upcoming-courses.course .slider-container.dark .dots .dot.active:after{background-color:var(--main-dark)}}@media (max-width:600px){.join-banner{height:583px}.join-banner .icons{bottom:0}.join-banner .icons:after,.join-banner .icons:before{content:none}}.courses-list{background-color:var(--main-light-shade-2);overflow:hidden}.courses-list .courses-slider .container-wide .slide{display:block;padding:var(--spacing-44) 0}.courses-list .courses-slider .container-wide .slide .slide-container{margin-left:84px}.courses-list .courses-slider .container-wide .slide .slide-container .h4{font-size:32px;margin-bottom:var(--spacing-12)}.courses-list .courses-slider .container-wide .slide .slide-container .instructors{font-size:18px;font-weight:500;margin-bottom:var(--spacing-12)}.courses-list .courses-slider .container-wide .slide .slide-container .course-rating{margin-bottom:var(--spacing-36)}.courses-list .courses-slider .container-wide .slide .slide-container .course-rating .rating,.courses-list .courses-slider .container-wide .slide .slide-container .course-rating .ratings{font-size:16px;font-weight:500}.courses-list .courses-slider .container-wide .slide .slide-container .info-container{margin-bottom:var(--spacing-36)}.courses-list .courses-slider .container-wide .slide .slide-container .info-container p{margin-bottom:var(--spacing-16);margin-top:0}.courses-list .courses-slider .container-wide .slide .slide-container .info-container .info{margin-bottom:0}.courses-list .courses-slider .container-wide .slide .slide-container .info-container .info .lessons{order:2}.courses-list .courses-slider .container-wide .slide .slide-container .info-container .info .duration{order:1}.courses-list .courses-slider .container-wide .slide .slide-container .info-container .info .certificate{order:3}.courses-list .courses-slider .container-wide .slide .slide-container .btn-primary{width:275px}.courses-list .courses-slider .container-wide .slider-navigation{bottom:44px}.courses-list .course-library{margin-top:var(--spacing-44);padding-bottom:198px}@media screen and (min-width:1274px){.courses-list .course-library .search .__filters{display:none}}.courses-list.lms .course-library .introduction p{line-height:27px}.courses-list.lms .courses-slider .container-wide .slide .slide-container .h4{font-size:28px;font-weight:700;line-height:120%;margin-bottom:var(--spacing-8)}.courses-list.lms .courses-slider .container-wide .slide .slide-container .instructors{margin-bottom:9px}.courses-list.lms .courses-slider .container-wide .slide .slide-container .info-container{margin-bottom:var(--spacing-26)}.courses-list.lms .courses-slider .container-wide .slide .slide-container .info-container p{font-size:16px;line-height:167%;margin-bottom:10px}.courses-list.lms .courses-slider .container-wide .slide .slide-container .info-container .info{font-size:14px;line-height:190%}.upcoming-courses .slider-container .swiper .upcoming-course{border-radius:12px}.upcoming-courses .slider-container .swiper .upcoming-course .info .instructors{font-weight:500}@media (max-width:1023px){.courses-list,.courses-list.lms{padding-top:0}.courses-list .courses-slider .container-wide{height:740px}.courses-list .courses-slider .container-wide .slide{display:flex;padding:64px var(--spacing-24) 84px var(--spacing-24)}.courses-list .courses-slider .container-wide .slide:before{background:linear-gradient(180deg,var(--main-dark) 0,rgba(1,22,51,.76) 37.5%,rgba(1,22,51,0) 100%)}.courses-list .courses-slider .container-wide .slide:after{bottom:0}.courses-list .courses-slider .container-wide .slide .slide-container{margin-left:0}.courses-list .courses-slider .container-wide .slider-navigation{bottom:32px}.courses-list .course-library{margin-top:var(--spacing-60);padding-bottom:80px}.courses-list .course-library .search .search-holder{display:flex;justify-content:space-between}.courses-list .course-library .search .search-holder .search-bar-wrapper{margin-right:var(--spacing-6)}.courses-list .join-banner{background-position:50%}.courses-list .join-banner .btn-primary{line-height:16px}.courses-list .container.course-library{padding:0}.courses-list .container.course-library .introduction{padding:0 var(--spacing-24)}.courses-list .container.course-library .row{padding:0 15px}.upcoming-courses{background-color:var(--main-dark-shade-1)}.upcoming-courses .container-wide .slider-container .slider-header{justify-content:start}.upcoming-courses .container-wide .slider-container .slider-header .heading h3{color:var(--true-white)}.upcoming-courses .container-wide .slider-container .dots{padding:var(--spacing-28) 0 0 0}.upcoming-courses .container-wide .slider-container .dots .dot:after{background:#888e9f}.upcoming-courses .container-wide .slider-container .dots .dot.active:after{background:var(--true-white)}}@media (max-width:600px){.courses-list .courses-slider .container-wide{height:913px}.courses-list .courses-slider .container-wide .slide{padding-bottom:var(--spacing-80)}.courses-list .courses-slider .container-wide .slide .slide-background:after{background:linear-gradient(180deg,var(--main-dark) 0,rgba(1,22,51,0) 100%);transform:rotate(-180deg)}.courses-list .courses-slider .container-wide .slide .slide-container .course-rating{margin-bottom:var(--spacing-32)}.courses-list .courses-slider .container-wide .slide .slide-container .info-container p{margin-bottom:var(--spacing-12)}.courses-list .courses-slider .container-wide .slide .slide-container .info-container .info>div{font-size:16px!important}.courses-list .courses-slider .container-wide .slide .slide-container .start-course{width:100%}.courses-list .container-wide{padding-bottom:88px}.courses-list .container-wide .search .search-holder{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.courses-list .container-wide .search .search-holder .search-bar-wrapper{flex:0 0 83.33333%;max-width:83.33333%;width:83.33333%}.courses-list .container-wide .search .search-holder .search-bar-wrapper .search-bar input{height:48px}.courses-list .container-wide .search .search-holder .search-bar-wrapper .search-bar .search-icon{top:14px}.courses-list .container-wide .search .search-holder .search-bar-wrapper .search-bar .close-btn{top:17px}.courses-list .container-wide .search .search-holder .__filters .filter-button{height:48px;width:48px}.courses-list .container-wide .search .results-wrapper{margin-bottom:var(--spacing-32);margin-top:var(--spacing-20)}.courses-list .container-wide .course-card.hidden{display:none}.courses-list .container-wide .course-card.visible{display:block}.courses-list .container-wide .course-card .course-card-body a .info span{color:var(--main-dark-shade-0)}.courses-list .container-wide .show-all{margin:auto}.courses-list .container-wide .show-all:before{color:var(--accent);content:"See more";font-weight:600;left:0;margin-right:var(--spacing-8);position:relative}.courses-list .container-wide .hide-all{margin:auto}.courses-list .container-wide .hide-all:before{color:var(--accent);content:"See less";font-weight:600;left:0;margin-right:var(--spacing-8);position:relative}.courses-list .container-wide .hide-all svg{transform:rotate(180deg)}.courses-list .container.course-library{padding:0}.courses-list .container.course-library .introduction{padding:0 var(--spacing-24)}.courses-list .container.course-library .row{padding:0 12px}}.fa .courses.list .join-banner{background-image:linear-gradient(180deg,rgba(26,38,70,.1) 96%,#1a2646),url(https://365datascience.com/resources/assets/images/fa-courses-banner.jpg)}@media (max-width:600px){.fa .courses.list .join-banner{background-image:url(https://365datascience.com/resources/assets/images/fa-courses-banner-mobile.jpg)}.courses-list .join-banner{background-image:url(https://365datascience.com/resources/assets/images/courses-banner-mobile.jpg);background-size:cover;height:auto;outline:1px solid var(--main-dark);padding:var(--spacing-60) var(--spacing-24)}.courses-list .join-banner .banner-container .body-1{color:var(--accent-light-2);line-height:150%}.courses-list .join-banner .expert-instructors .logos{flex-wrap:wrap;gap:6px}}