@font-face{font-family:"GT Walsheim Pro";src:url(/assets/fonts/GTWalsheimPro-Regular.ttf) format("truetype")}@font-face{font-family:"GT Walsheim Pro";font-weight:500;src:url(/assets/fonts/GTWalsheimPro-Medium.ttf) format("truetype")}@font-face{font-family:"GT Walsheim Pro";font-weight:700;src:url(/assets/fonts/GTWalsheimPro-Bold.ttf) format("truetype")}input[type="submit"]{outline:none;border:1px solid #5548ff;color:#fff;transition:0.3s}html{scroll-behavior:smooth}a{font-size:17px;line-height:normal;font-weight:400;color:#130f49}@media only screen and (max-width: 991px){a{font-size:15px}}h1,h2,h3,h4,h5,h6{color:#130f49;margin-bottom:20px}h1{font-size:68px;line-height:73px;font-weight:700}@media (max-width: 991px){h1{font-size:3rem;line-height:3rem}}h2{font-size:3rem;line-height:3.75rem;font-weight:700}@media (max-width: 991px){h2{font-size:2rem;line-height:2.75rem}}h3{font-size:1.5rem;line-height:1.75rem;font-weight:700}@media (max-width: 991px){h3{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width: 767px){h4{font-size:22px}}li{color:#7e72a6}body{font-family:"GT Walsheim Pro";font-size:1rem;line-height:1.625rem;color:#707070}@media (max-width: 767px){body{font-size:0.875rem;line-height:1rem}}.py-70{padding-top:4.375rem;padding-bottom:4.375rem}.py-120{padding-top:7.5rem;padding-bottom:7.5rem}.pt-40{padding-top:2.5rem}.pt-50{padding-top:3.125rem}.pt-70{padding-top:3.375rem}.pb-70{padding-bottom:3.375rem}.pb-140{padding-bottom:6.75rem}.my-60{margin-top:3.75rem;margin-bottom:3.75rem}.my-80{margin-top:5rem;margin-bottom:5rem}.mb-25{margin-bottom:1.5rem}.mb-30{margin-bottom:1.875rem}.mb-40{margin-bottom:2.5rem}.mb-60{margin-bottom:3.75rem}.mb-80{margin-bottom:5rem}.mb-90{margin-bottom:5.625rem}.mt-50{margin-top:3.125rem}.mt-80{margin-top:5rem}.textviolet{color:#6266ea}.box{background:#fff;box-shadow:0px 22px 44px rgba(19,15,73,0.05);border-radius:16px;overflow:hidden;padding:30px}.box .box-title .line-bottom{height:8px;background:linear-gradient(to right, rgba(255,242,215,0) 0%, #fff2d7 28.02%, #bbe4ff 63.59%, #7362ff 100%);border-radius:4px;margin-top:15px;margin-bottom:20px}.box.accordion{padding:0}.box.accordion .box-title{padding:1rem 2rem}.box.accordion .box-title h4{margin:0}input,input[type="email"],input[type="submit"]{font-size:16px;line-height:24px;padding:12px 16px;border:1px solid #d3dce6;outline:none;font-weight:600}input::placeholder,input[type="email"]::placeholder,input[type="submit"]::placeholder{opacity:0.7}.language-plaintext.highlighter-rouge pre{background:#2b324d;border-radius:8px;padding:15px;margin-bottom:1rem}code.language-plaintext.highlighter-rouge{background:#f9f2f4;color:#c7254e;border-radius:0;padding:0;text-shadow:none}.datacamp-exercise .dcl-content--tab li{margin-bottom:0}.post-content ul li{list-style:none;margin-bottom:1.5rem;position:relative}.post-content ul li::before{position:absolute;content:"";height:0.75rem;width:0.75rem;border-radius:50%;left:-25px;top:5.5px}.post-content ul li:nth-child(4n + 1)::before{background-color:#ebf5f8}.post-content ul li:nth-child(4n + 2)::before{background-color:#e4f4ff}.post-content ul li:nth-child(4n + 3)::before{background-color:#eef3ff}.post-content ul li:nth-child(4n + 4)::before{background:#fef5e4}.post-content p{color:#7e72a6}.accordion-box{background:#fff;box-shadow:0px 22px 44px rgba(19,15,73,0.05);border-radius:0.625rem;overflow:hidden}.accordion-box .accordion-title{padding:1rem 2rem;position:relative;cursor:pointer}.accordion-box .accordion-title h4{margin:0;font-size:22px}.accordion-box .accordion-title span{width:20px;height:20px}.accordion-box .accordion-title:after{content:"";position:absolute;top:20px;right:30px;width:20px;height:20px;background-image:url("../img/down-icon.svg");z-index:99;display:block;background-size:16px 18px;background-repeat:no-repeat;background-position:right center;transform:rotate(-180deg);transition:0.3s}.accordion-box .accordion-title.collapsed:after{transform:rotate(-90deg)}.accordion-box .box-content{padding:30px;padding-top:0}.accordion-box .box-content .line-top{height:8px;background:linear-gradient(to right, rgba(255,242,215,0) 0%, #fff2d7 28.02%, #bbe4ff 63.59%, #7362ff 100%);border-radius:4px;margin-bottom:20px}.sectionTitle{max-width:619px}.sectionTitle .topTitle{display:flex;align-items:center;margin-bottom:1rem}.sectionTitle .topTitle p{font-size:1rem;color:#6266ea;margin:0}@media (max-width: 575px){.sectionTitle .topTitle p{font-size:0.875rem}}.sectionTitle .topTitle span{width:2.5rem;height:0.125rem;background-color:#6266ea;margin-right:0.625rem;display:inline-block}@media (max-width: 575px){.sectionTitle .topTitle span{width:1.5rem}}.sectionTitle h2{margin:0}.courseItem{height:100%}.courseItem .courseItemInner{height:100%;padding-top:1.875rem;background-color:#fff;box-shadow:33px 33px 44px rgba(19,15,73,0.05);border-radius:1.5rem;overflow:hidden;text-align:center;position:relative;padding-bottom:3.5rem}.courseItem .courseItemInner .itemImg{width:7.875rem;height:7.875rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}@media (max-width: 575px){.courseItem .courseItemInner .itemImg{width:5rem;height:5rem}}@media (max-width: 575px){.courseItem .courseItemInner .itemImg img{width:1.5rem}}.courseItem .courseItemInner .itemBody{padding:1.25rem;text-align:center}.courseItem .courseItemInner .itemBody h3{margin-bottom:0}.courseItem .courseItemInner .itemFooter{text-align:center;position:absolute;bottom:0;left:0;width:100%}.courseItem .courseItemInner .itemFooter a{padding-top:1.125rem;padding-bottom:1.125rem;display:inline-block;font-weight:700;width:100%;text-decoration:none;color:#acabbf}.courseItem .courseItemInner .itemFooter a i{font-size:0.875rem}.courseItem .courseItemInner:hover .itemFooter a{color:#4692fb;background-color:#d9f4ff}#homeBanner{position:relative}@media (max-width: 991px){#homeBanner{padding:100px 0}}@media (max-width: 575px){#homeBanner{padding:50px 0}}#homeBanner .leftSide{position:absolute;width:100%;top:50%;transform:translateY(-50%)}@media (max-width: 991px){#homeBanner .leftSide{position:unset;transform:unset}}#homeBanner .leftSide h1{margin-bottom:1.5rem}@media (max-width: 991px){#homeBanner .leftSide h1{margin-bottom:2rem}}@media only screen and (max-width: 1199px){#homeBanner .leftSide h1{margin-bottom:1rem;font-size:3.5rem;line-height:3.75rem}}@media (max-width: 575px){#homeBanner .leftSide h1{font-size:3rem;line-height:3.5rem}}#homeBanner .leftSide .para1{margin-bottom:5rem;color:#acabbf}@media only screen and (max-width: 1199px){#homeBanner .leftSide .para1{margin-bottom:1rem}}@media (max-width: 991px){#homeBanner .leftSide .para1{margin-bottom:3rem}}@media (max-width: 575px){#homeBanner .leftSide .para1{margin-bottom:1rem}}#homeBanner .leftSide .para2{margin-bottom:2rem}@media only screen and (max-width: 1199px){#homeBanner .leftSide .para2{margin-bottom:1rem}}@media (max-width: 991px){#homeBanner .leftSide .para2{margin-bottom:2rem}}#homeBanner .leftSide .para2 img{width:14px;margin-right:0.75rem}#homeBanner .leftSide form{width:100%;display:flex;background-color:#f7f7fe;border-radius:1rem;overflow:hidden}#homeBanner .leftSide form input{flex-grow:1;background-color:transparent;border:none;color:#acabbf;padding:1.25rem 0 1.25rem 1.875rem;font-weight:400}@media only screen and (max-width: 1199px){#homeBanner .leftSide form input{padding:1rem 0 1rem 1.5rem}}@media (max-width: 575px){#homeBanner .leftSide form input{padding:0.5rem 0 0.5rem 1rem;font-size:0.75rem}}#homeBanner .leftSide form button{border:none;width:140px;border-radius:1rem;color:#fff;background-color:#6266ea}@media (max-width: 575px){#homeBanner .leftSide form button{font-size:0.75rem}}#homeBanner .rightSide{overflow:hidden}#homeBanner .rightSide img{width:100%}#homeCourse{background-size:cover}#homeFeatures .featureItem{max-width:276px}@media (max-width: 575px){#homeFeatures .featureItem{max-width:400px}}#homeFeatures .featureItem .itemImg{width:4.5rem;height:4.5rem;box-shadow:0px 22px 22px rgba(19,15,73,0.05);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.75rem;background-color:#fff;position:relative;z-index:5}#homeFeatures .featureItem h3{color:#6266ea}#homeFeatures .featureItem p{margin-bottom:1rem}#homeFeatures .featureItem a{color:#acabbf;font-weight:500}#homeFeatures .container>div>div{position:relative;z-index:0}#homeFeatures .container>div>div .wave{position:absolute;width:calc(100% - 110px);right:0;top:1rem;z-index:1}@media (max-width: 991px){#homeFeatures .container>div>div .wave{top:2rem;width:calc(100% - 100px)}}@media (max-width: 767px){#homeFeatures .container>div>div .wave{top:1rem}}@media (max-width: 575px){#homeFeatures .container>div>div .wave{display:none !important}}#singleCourse #course{background-position:left center;background-size:cover}.secondary-navbar-nav{margin:0;padding:0;list-style-type:none}.secondary-navbar-nav .secondary-nav-item{display:inline-block}@media only screen and (max-width: 767px){.secondary-navbar-nav .secondary-nav-item{margin-bottom:6px}}@media (max-width: 991px){.secondary-navbar-nav .secondary-nav-item{border-top:1px solid #efefef;padding:10px 20px}.secondary-navbar-nav .secondary-nav-item:last-child{border-bottom:1px solid #efefef}}.secondary-navbar-nav .secondary-nav-item .secondary-nav-link{text-decoration:none;color:#acabbf;text-transform:capitalize;padding:0 20px;font-size:16px;display:inline-block;font-weight:500}.secondary-navbar-nav .secondary-nav-item .secondary-nav-link.active{color:#130f49}.secondary-navbar-nav .secondary-nav-item .secondary-nav-link:hover{color:#130f49}@media (max-width: 991px){.header-wrapper{padding-top:0}}.header-wrapper .header-top-area{background:#fff;line-height:normal}.header-wrapper .header-nav{background:#fff}.header-wrapper .header-nav .navbar{padding:1rem 0}.header-wrapper .header-nav .navbar .navbar-brand img{width:84px}.header-wrapper .header-nav .navbar .navbar-toggler.btn-border{border:1px solid #ddd}@media only screen and (max-width: 991px){.header-wrapper .header-nav .navbar .navbar-collapse{margin-left:-15px;margin-right:-15px}}.header-wrapper .header-nav .navbar .navbar-collapse .navbar-nav .nav-item{padding:10px 20px;width:100%;text-align:center}.header-wrapper .header-nav .navbar .navbar-collapse .navbar-nav .nav-item.active .nav-link{color:#130f49}@media only screen and (max-width: 991px){.header-wrapper .header-nav .navbar .navbar-collapse .navbar-nav .nav-item{border-top:1px solid #efefef}.header-wrapper .header-nav .navbar .navbar-collapse .navbar-nav .nav-item:last-child{border-bottom:1px solid #efefef}}.header-wrapper .header-nav .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{display:inline-flex;align-items:center;line-height:normal;color:#130f49;padding:0;font-weight:500;font-size:16px}.header-wrapper .header-nav .navbar .navbar-collapse .navbar-nav .nav-item .nav-link svg{width:13px;margin-right:0.5rem}.header-wrapper .header-nav .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#130f49}#courseHommeBanner .banner-wrapper{padding:0}#courseHommeBanner .banner-wrapper .banner-box{padding-top:30px;padding-bottom:30px}#courseHommeBanner .banner-wrapper .banner-box .line{width:0.5rem;border-radius:4px;background:#5548ff;margin-right:2.5rem;flex-shrink:0}#courseHommeBanner .banner-wrapper .banner-box .banner-text{padding-top:2rem;padding-bottom:2rem}#courseHommeBanner .banner-wrapper .banner-box .banner-text h2{color:#5548ff;margin-bottom:22px;font-size:2.625rem}#courseHommeBanner .banner-wrapper .banner-box .banner-text p{color:#acabbf;margin-bottom:0}.course-index{top:2rem}.course-index .index-list ul{padding:0}.course-index .index-list ul li{list-style:none;margin-bottom:1.25rem}.course-index .index-list ul li a{text-decoration:none;color:#acabbf}.course-index .index-list ul li a span{height:0.75rem;width:0.75rem}.course-index .index-list ul li:nth-child(4n + 1) a span{background:#eef3ff}.course-index .index-list ul li:nth-child(4n + 2) a span{background:#fef5e4}.course-index .index-list ul li:nth-child(4n + 3) a span{background:#ebf5f8}.course-index .index-list ul li:nth-child(4n + 4) a span{background:#e4f4ff}.course-index .index-list ul li.current a{color:#5548ff}.course-index .index-list ul li.current a span{border:3px solid #5548ff}.lessons-box{margin-bottom:30px}.lessons-box .lesson-items ul{padding:0;z-index:1;margin-top:-10px;margin-bottom:-10px}.lessons-box .lesson-items ul li{list-style:none;padding-top:10px;padding-bottom:10px;position:relative}.lessons-box .lesson-items ul li a{text-decoration:none;position:relative;z-index:1}.lessons-box .lesson-items ul li a .dot{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0px 3px 6px rgba(115,98,255,0.16));background:#fff;margin-right:20px;flex-shrink:0}.lessons-box .lesson-items ul li a .dot span{width:0.625rem;height:0.625rem;border:2px solid #5548ff}.lessons-box .lesson-items ul li a .title{padding:1.25rem 2rem;background:#eef9fd;border-radius:15px;color:#130f49}.lessons-box .lesson-items ul li a.active .dot{background:#5548ff}.lessons-box .lesson-items ul li a.active .dot span{border-color:#fff}.lessons-box .lesson-items ul li a.active .title{background:#d9f4ff}.lessons-box .lesson-items ul li:first-child::before{display:none}.lessons-box .lesson-items ul li:last-child::after{display:none}.lessons-box .lesson-items ul li::after{content:"";position:absolute;height:100%;border:2px solid #f5f5fe;top:50%;left:0.625rem;z-index:0}.lessons-box .lesson-items ul li::before{content:"";position:absolute;height:100%;border:2px solid #f5f5fe;bottom:50%;left:0.625rem;z-index:0}.language-plaintext .lm_header,.language-plaintext .dcl__Footer-module__footer--3yGWB,.language-plaintext .lm_splitter,.datacamp-exercise .lm_header,.datacamp-exercise .dcl__Footer-module__footer--3yGWB,.datacamp-exercise .lm_splitter{background-color:#ebf4f7}.language-plaintext .dcl__index-module__app--3m4Zg,.datacamp-exercise .dcl__index-module__app--3m4Zg{outline-color:#ebf4f7 !important}.datacamp-exercise .ace_gutter .ace_gutter-active-line{background-color:#d6d6d6 !important}.datacamp-exercise .ace_layer .ace_active-line{background-color:#f2f2f2 !important}.lm_header .lm_tab{background:#ebf4f7 !important}.lm_header .lm_tab.lm_active{background-color:#fff !important}.footer-section{background:#120f2d;padding-top:130px;color:#f9fafc}@media only screen and (max-width: 767px){.footer-section{padding-top:100px}}@media only screen and (max-width: 575px){.footer-section{padding-top:40px}}.footer-section .footer-widget{margin-bottom:80px}@media only screen and (max-width: 767px){.footer-section .footer-widget{margin-bottom:60px}}@media only screen and (max-width: 575px){.footer-section .footer-widget{margin-bottom:50px}}.footer-section .footer-widget img{width:auto;max-height:80px;margin-bottom:16px}.footer-section .footer-widget p{font-size:16px;line-height:24px;color:#f9fafc}@media only screen and (max-width: 767px){.footer-section .footer-widget p{font-size:15px}}@media only screen and (max-width: 575px){.footer-section .footer-widget p{font-size:14px}}.footer-section .footer-widget form{width:100%;display:flex;background-color:#f7f7fe;border-radius:1rem;overflow:hidden}.footer-section .footer-widget form input{flex-grow:1;background-color:transparent;border:none;color:#acabbf;padding:1rem 0 1rem 1.875rem;font-weight:400}@media only screen and (max-width: 1199px){.footer-section .footer-widget form input{padding:1rem 0 1rem 1.5rem}}@media (max-width: 575px){.footer-section .footer-widget form input{padding:0.5rem 0 0.5rem 1rem;font-size:0.75rem}}.footer-section .footer-widget form button{border:none;width:140px;border-radius:1rem;color:#fff;background-color:#6266ea}@media (max-width: 575px){.footer-section .footer-widget form button{font-size:0.75rem}}.footer-section .footer-widget .app-download-wrap ul{margin:0;padding:0;list-style-type:none;display:flex}@media only screen and (max-width: 575px){.footer-section .footer-widget .app-download-wrap ul{flex-direction:column}}.footer-section .footer-widget .app-download-wrap ul li{margin-right:10px}@media only screen and (max-width: 575px){.footer-section .footer-widget .app-download-wrap ul li{margin:6px 0}}.footer-section .footer-widget .app-download-wrap ul li a img{width:130px;height:38px;margin:0}.footer-section .footer-widget h4{font-size:18px;color:#f9fafc;font-weight:500;margin-bottom:12px}@media only screen and (max-width: 767px){.footer-section .footer-widget h4{font-size:17px}}@media only screen and (max-width: 575px){.footer-section .footer-widget h4{margin-bottom:20px}}.footer-section .footer-widget ul{margin:0;padding:0;list-style-type:none}.footer-section .footer-widget ul li{margin:12px 0}.footer-section .footer-widget ul li a{display:inline-block;text-decoration:none;text-transform:capitalize;font-size:14px;line-height:14px;color:#d3dce6;transition:0.3s}.footer-section .footer-widget ul li a:hover{color:#f9fafc}.footer-section .footer-bottom-wrap{border-top:1px solid rgba(251,251,251,0.2);padding:40px 0}.footer-section .footer-bottom-wrap .footer-copy-rights-wrap .copy-rights-text{font-size:14px;line-height:20px;color:#f9fafc}.footer-section .footer-bottom-wrap .footer-social-links ul{margin:0;padding:0;list-style-type:none}.footer-section .footer-bottom-wrap .footer-social-links ul li{display:inline-block;margin-left:12px}@media only screen and (max-width: 767px){.footer-section .footer-bottom-wrap .footer-social-links ul li{margin-left:0;margin-right:12px}}.footer-section .footer-bottom-wrap .footer-social-links ul li a{display:block}.footer-section .footer-bottom-wrap .footer-social-links ul li a i{color:#fff}.footer-section .footer-bottom-wrap .footer-social-links ul li a i:hover{color:#5548ff}body{z-index:0}body #darkModeButton{position:fixed;top:50vh;z-index:1;transform:translateY(-50%);right:0.625rem}body #darkModeButton button{border-radius:50%;height:3rem;width:3rem;border:none;box-shadow:0px 0px 5px rgba(0,0,0,0.2);background-color:#fff}body.darkMode{background-color:#141322}body.darkMode #darkModeButton button{background-color:#0c0c1b;color:#fff;box-shadow:0 5px 14px rgba(0,0,0,0.1)}body.darkMode .header-wrapper .header-top-area,body.darkMode .header-wrapper .header-nav{background-color:transparent}body.darkMode .header-wrapper .header-top-area{border-color:#25252573}body.darkMode .header-wrapper .header-nav .navbar-light .navbar-toggler-icon{background-image:url(../../assets/img/menu.png)}@media only screen and (max-width: 991px){body.darkMode .header-wrapper .header-nav .navbar .navbar-collapse .navbar-nav .nav-item{border-color:#7c7c7c}}body.darkMode a{color:#fff !important}body.darkMode h1,body.darkMode h2,body.darkMode h3,body.darkMode h4,body.darkMode h5,body.darkMode h6{color:#5548ff}body.darkMode footer{background-color:#0c0c1b}body.darkMode .courseItem .courseItemInner{background-color:#0c0c1b}body.darkMode .courseItem .courseItemInner .itemImg{background:#19182d !important}body.darkMode .courseItem .courseItemInner:hover .itemFooter a{color:#4692fb;background-color:#040409}body.darkMode .box{background:#0c0c1b}body.darkMode #homeBanner form{background:#0c0c1b}body.darkMode .featureItem .itemImg{background-color:#0c0c1b !important}

/*# sourceMappingURL=main.css.map */