@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Nunito:wght@200..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
:root{--fs-900:1.875rem;--fs-800:2.5rem;--fs-700:1.6rem;--fs-650:1.38rem;--fs-600:1.2rem;--fs-550:1.2rem;--fs-500:0.95rem;--fs-400:0.875rem;--fs-300:0.875rem}@media (min-width:32em){:root{--fs-900:2.5rem;--fs-800:3rem;--fs-700:2.25rem;--fs-600:1.1rem;--fs-550:1.875rem;--fs-500:1.1rem;--fs-400:1rem}}@media (min-width:40em){:root{--fs-900:4.375rem;--fs-800:3.75rem;--fs-700:3.75rem;--fs-600:1.35rem;--fs-500:1.25rem}}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fs-900{font-size:var(--fs-900)}.fs-800{font-size:var(--fs-800)}.fs-700{font-size:var(--fs-700)}.fs-650{font-size:var(--fs-650)}.fs-600{font-size:var(--fs-600)}.fs-550{font-size:var(--fs-550)}.fs-500{font-size:var(--fs-500)}.fs-400{font-size:var(--fs-400)}.fs-300{font-size:var(--fs-300)}.button{background-color:var(--clr-accent-700);border:2px solid transparent;color:#fff;border-radius:0;padding-block:.563em;display:inline-block;transition:all .25s ease}.button:hover{background-color:#e6f8ed;border-color:var(--clr-accent-700);color:var(--clr-accent-700)}.coding-ground-hero{background-color:var(--clr-neutral-100);margin-top:2.5rem;margin-bottom:2.313rem}.coding-ground-hero__subtitle{transition-delay:calc(var(--delay)*2)}.coding-ground-hero__search-wrapper{margin:0 auto;}.coding-ground-hero__second-title{transition-delay:calc(var(--delay)*4)}.coding-ground-hero__description{transition-delay:calc(var(--delay)*5)}.coding-ground-hero__button{align-self:center!important;transition:background-color .25s ease-in-out,color .25s ease-in-out,border-color .25s ease-in-out,opacity .5s ease-in-out calc(var(--delay)*6),transform .5s ease-in-out calc(var(--delay)*6)!important}@media (min-width:40em){body::before{background-size:100%;max-height:1433px;width:1462px;background-position:0 0}}@media (min-width:1440px){body::before{background-size:100%;max-height:1433px;width:2700px;background-position:-400px -650px}}.coding-ground-hero__login-cta{justify-content:center}.coding-ground-hero__button{padding-inline:2.875rem}.coding-ground-hero__login-cta>a{gap:.25rem}.coding-ground-hero__login-cta>a:hover>svg{transform:translateX(30%)}.coding-ground-hero__login-cta>a:hover>svg path{fill:var(--clr-accent-700)}.coding-ground-hero__title{line-height:1.2}.coding-ground-hero__search{--borderWidth:1.5px;width:100%;position:relative}.coding-ground-hero__search-wrapper{width:260px;position:relative;z-index:9}@media (max-width:67rem){.coding-ground-hero__search-wrapper{width:min(100%,100%)!important;position:absolute;top:.6rem}}@media (min-width:40em){.coding-ground-hero__search-wrapper{width:min(92%,705px)}}.coding-ground-hero__description{max-width:60ch;padding-inline:1.875rem;margin-inline:auto}.coding-ground-hero__search-wrapper::before{--size:20px;content:"";position:absolute;right:14px;transform:translateY(-50%);top:45%;width:var(--size);height:var(--size);z-index:2;background-image:url(/static/images/search-accent.svg);background-size:var(--size);background-repeat:no-repeat}.coding-ground-hero__search{border-radius:0;padding:.313em .563em}.coding-ground-hero__search::placeholder{color:var(--clr-neutral-300)}.coding-ground-hero__search:focus{outline:0}.coding-ground-hero__search:focus-within{background-image:linear-gradient(#fff,#fff),linear-gradient(to bottom,#000,#000)}.coding-ground-hero__second-title{font-size:1.2rem}@media (min-width:40em){.coding-ground-hero__second-title{font-size:1.875rem}.coding-ground-hero{margin:2rem 0rem;}.coding-ground-hero__search{padding:.413em .563em;font-size:1.563rem;border-radius:0}.coding-ground-hero__search-wrapper::before{--size:30px}.coding-ground-hero__button{font-size:1.438rem;padding-inline:5.625rem;border-radius:0}}.technologies{padding-inline:min(2vw,1rem);padding-top:3.5rem;padding-bottom:3.938rem;background-color:var(--clr-neutral-200)}.technologies>p{max-width:900px;margin:1rem auto 0rem auto;font-size:1.1rem}.technologies>*{z-index:2}@media (min-width:40em){.technologies{padding-top:5rem;padding-bottom:7.125rem;margin-top:3rem}}.technologies__grid{max-width:1029px;margin-inline:auto;margin-top:2.625rem;display:grid;gap:.438rem;grid-template-areas:"data-science languages""terminals languages""terminals compiler-interpreters""web-dev editors"}.technology{padding:1.188rem .938rem;background-color:#000;border-radius:0;display:flex;flex-direction:column;justify-content:space-between;gap:1.813rem}.technology__title{font-size:.726rem;font-weight:500}.technology>div{justify-content:flex-end;align-items:flex-end}.technology__link{display:grid;place-items:center;width:22px;height:22px;background-color:var(--clr-accent-400);border-radius:0;transition:.25s ease}.technology__link[data-inverted=true]{background-color:#000}.technology__link:hover{background-color:#e6f8ed}.technology__link[data-inverted=true]:hover svg path{fill:#000}.technology__link[data-inverted=true] svg path{fill:#fff}.technology--data-science{grid-area:data-science}.technology--languages{grid-area:languages;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;padding:0;gap:0}.technology--languages>div{display:flex;flex-direction:column;height:100%}.technology--languages__title,.technology--languages__link-wrapper{white-space:nowrap;padding:1.188rem .938rem}.technology--languages__title>span{display:block;text-align:end}.technology--languages picture,.technology--languages img{padding-left:.18rem}.technology--terminals{background-color:var(--clr-accent-400);grid-area:terminals}.technology--compiler-interpreters{grid-area:compiler-interpreters}.technology--compiler-interpreters__link{align-self:flex-end}.technology--web-dev{grid-area:web-dev;padding:0}.technology--web-dev__title,.technology--web-dev__link-wrapper{padding:1.188rem .938rem}.technology--portrait>div{flex-direction:row;display:flex;height:100%}.technology--web-dev img{padding-bottom:1.188rem}.technology--editors{background-color:var(--clr-beige);grid-area:editors}@media (max-width:32em){.technology--data-science img{max-width:56px}.technology--languages picture,.technology--languages img{height:100%;max-width:40px}.technology--web-dev img{max-width:100px}}@media (min-width:32em){.technology__title{font-size:1.3rem}.technologies__grid{gap:min(3vw,1.375rem)}.technology--languages{min-width:275px}.technology--languages picture,.technology--languages img{height:100%;flex:1;max-width:100%}}@media (min-width:58em){.technology{padding:2.25rem 1.563rem;border-radius:0}.technology__link{width:30px;height:30px;display:none}.technology__title{font-size:2.188rem;line-height:1em}.technologies__grid{grid-template-areas:"data-science languages languages""data-science terminals editors""web-dev terminals editors""web-dev compiler-interpreters editors";grid-template-columns:285px 1fr 1fr;grid-template-rows:auto 30px auto}.technology--web-dev{min-height:300px}.technology--web-dev,.technology--languages{padding:0}.technology--languages>div{flex:1;align-items:center;justify-content:center}.technology--languages .technology__title{font-size:2.813rem;margin-top:2rem}.technology--languages__link-wrapper{padding-inline:1.563rem;padding-bottom:1rem;align-self:flex-end}.technology--web-dev__title,.technology--web-dev__link-wrapper{padding:2.25rem 1.563rem}.technology--languages picture{padding-left:.5rem}.technology--languages{min-height:auto}}.start-learning{/*background-image:url(img/start-learning-bg.svg);*/background-position:center 200px;background-size:1000px;background-repeat:no-repeat;color:#fff;background-color:#000;padding-top:2.5rem;padding-bottom:5.938rem}@media (min-width:50em){.start-learning{background-position:center -300px;background-size:1650px}}.tablist-swiper{padding-inline:1.75rem!important}.tablist{margin-top:1.75rem!important;display:flex}.cg-tablist__tab{cursor:pointer;white-space:nowrap;border:0;padding:.8rem 1.4rem;background-color:var(--clr-neutral-400);color:#fff;border-radius:0;font-size:1rem;transition:all .25s ease!important}.cg-tablist__tab:hover{background-color:var(--clr-accent-700)}.cg-tablist__tab[aria-selected=true]{background-color:var(--clr-accent-700)}.cg-tablist__tab[aria-selected=true]:hover{background-color:var(--clr-accent-500)}.coding-ground-tablist__tab--see-all{grid-column:2;width:var(--item-width);padding:.25rem 1.813rem;align-self:flex-end;font-weight:500;font-size:1.1rem;background-color:var(--clr-accent-700)}.coding-ground-tablist__tab--see-all:hover{background-color:var(--clr-accent-500)}.coding-ground-tabpanel__grid{max-width:75.25rem;margin-inline:auto;--item-width:120px;margin-top:3rem}.start-learning__see-all-wrapper{margin-top:2rem;--item-width:120px}@media (min-width:1205px){.start-learning .tablist-swiper{padding-inline:0!important}}.start-learning .tablist-swiper{max-width:1204px;margin-inline:auto}.start-learning .coding-ground-tablist__tab--see-all{font-size:1.25rem}.start-learning .swiper-slide:last-child{margin-right:0!important}.coding-ground-tabpanel__grid,.start-learning__see-all-wrapper{place-content:center;display:grid;gap:3rem;grid-template-columns:repeat(2,var(--item-width))}@media (min-width:40em){.coding-ground-tablist__tab--see-all{padding:.375rem 2.688rem;font-size:1.25rem}.coding-ground-tabpanel__grid,.start-learning__see-all-wrapper{grid-template-columns:repeat(3,var(--item-width));--item-width:150px;gap:3.75rem}.coding-ground-tablist__tab--see-all{grid-column:3}}@media (min-width:74em){.coding-ground-tabpanel__grid,.start-learning__see-all-wrapper{grid-template-columns:repeat(6,var(--item-width))}.start-learning__see-all-wrapper{margin-top:3rem}.coding-ground-tablist__tab--see-all{grid-column:6}}.swiper-slide{width:auto!important}.coding-ground-tabpanel__item{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1.6rem;font-size:1rem;z-index:2}.coding-ground-tabpanel__item:hover .coding-ground-tabpanel__item-img-container{background:var(--clr-neutral-900)}.coding-ground-tabpanel__item:hover .coding-ground-tabpanel__item-img-container::after{content:"";position:absolute;inset:0;z-index:-1;margin:-2px;border-radius:inherit;background:linear-gradient(to bottom,#fff37c,var(--clr-accent-400))}.features{padding-top:1.875rem;padding-inline:.575rem;padding-bottom:3.438rem}.features__cards{margin-top:1.438rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.feature{cursor:pointer;display:grid;gap:.5rem;align-items:flex-start;background-color:var(--clr-neutral-700);color:#fff;max-width:160px;min-height:335px;padding:1.875rem .688rem 1.875rem 1.25rem;border-radius:0;background-clip:padding-box;position:relative}.feature__title{font-size:.875rem}.feature__description{font-size:.7rem}@media (min-width:32em){.features__cards{gap:1rem}.feature{max-width:218px}.feature__title{font-size:1.25rem}.feature__description{font-size:1rem}}.feature:hover{background:var(--clr-neutral-900)}.feature:hover::after{content:"";position:absolute;inset:0;z-index:-1;margin:-3px;border-radius:inherit;background:linear-gradient(to bottom,#fff37c,var(--clr-accent-400))}.feature__icon{height:18px;width:18px}@media (min-width:32em){.features{padding-top:5rem;padding-bottom:6.25rem}.features__cards{margin-top:3.75rem}.feature__icon{height:27px;width:27px}}@media (min-width:40em){.feature__description{font-size:1.05rem}.feature{padding:1.125rem 2.688rem 4.563rem 2.563rem;max-width:290px;height:355px}}.trending-courses{padding-left:1rem;padding-top:2.125rem;padding-bottom:3.75rem;background-color:var(--clr-neutral-200)}@media (min-width:40em){.trending-courses{padding-top:5rem;padding-bottom:10.063rem}}.trending-courses__cards{margin-top:2.313rem!important;display:flex;align-items:center}.course{background-color:var(--clr-neutral-900);color:#fff;min-width:300px;max-width:300px;min-height:251px}.course__title{font-size:.95rem}.course--html-css__img-container{background-color:var(--clr-orange-300)}.course--tableau__img-container{background-color:var(--clr-blue-300)}.course{border-radius:0;display:grid!important;grid-template-rows:145px auto}.course__flex-group{align-items:flex-end;margin-top:.5rem}.course__content{align-items:flex-start;padding:.938rem}@media (min-width:32em){.course__title{font-size:1.2rem}.course{min-width:300px}.course__flex-group{margin-top:1rem}}.course__button{padding:.125rem .5rem;border:1px solid transparent}@media (min-width:32em){.course{grid-template-rows:212px auto;min-width:365px;min-height:345px}.course__content{padding:1.375rem}.course__button{padding:.3rem .875rem}}@media (min-width:75em){.trending-courses__cards{justify-content:center}}.course__img-container{display:grid;place-items:center}.course--cyber-security__img-container img{height:100%;width:100%}.course__img-container:not(.course--cyber-security__img-container){padding-top:.7rem}.course__flex-group{width:100%;justify-content:space-between}.top-compilers-editor{position:relative;overflow:hidden}.top-compilers-editor a:hover{background:var(--clr-neutral-900)}.top-compilers-boxes{max-width:100%;width:136px;height:128px;color:#fff;display:grid;margin:3px;place-items:center;border-radius:0;background:linear-gradient(to bottom left,#3a3c3b 0,#000 100%);gap:0rem;padding:1rem;}.swiper-slide:hover .top-compilers-boxes::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(to bottom,#fff37c,var(--clr-accent-400))}@media (max-width:768px){.top-compilers-boxes{width:110px;height:145px}}@media (min-width:67rem){.coding-ground-hero__search-wrapper::before{display:block}}@media (max-width:67rem){.coding-ground-hero__search-wrapper::before{display:none}.header__buttons{flex-direction:row-reverse}}@media (max-width:840px){.coding-ground-hero__search-wrapper::before{background-image:url(/static/images/search-accent.svg)}}.data-sticky{display:none}#google-right-ads{display:none!important}.dropdown__list{margin-left:0}.dropdown__item a{background:0 0}.start-learning .coding-ground-tablist__tab{font-size:12px;margin-right:25px}.coding-ground-tabpanel__item-img-container img{max-width:100%;height:85px}.coding-ground-tabpanel__item-img-container{position:relative;display:grid;place-items:center;width:var(--item-width);aspect-ratio:1;border-radius:0;background-clip:padding-box;background:linear-gradient(to bottom left,#3a3c3b 0,#000 100%)}.technologyBlock{cursor:pointer}.arrow-set{position:relative;top:10px;right:-9px}.arrow-set-a{position:relative;top:0;right:-9px}.arrow-set-b{position:relative;top:10px;right:5px}.search-box ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:0;background-color:#f5f5f5}.search-box ul::-webkit-scrollbar{width:4px;background-color:#f5f5f5}.search-box ul::-webkit-scrollbar-thumb{border-radius:0;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#04af2f}@media (min-width:22em){.library-header .nav-toggle{display:block}}@media (min-width:67rem){.library-header .nav-toggle{display:none}}#search-results{margin-top:-20px!important}.accent-header{z-index:99}.dropdown__item{border-radius:0}.compiler-icon{width:22px}#category .dropdown__item a:first-child{gap:.3rem!important}ul.dropdown__list li.partition-wrap{border-right:1px dashed #ccc;margin-right:10px}ul.dropdown__list li ul{max-width:295px;margin:0 10px 0 0}ul.dropdown__list li ul h2{background:#f4f4f4;font-size:16px;padding:7px 0 7px 10px;margin:8px 0 10px 0;white-space:nowrap;border-radius:0;-webkit-border-radius:0}.last-interpreter{margin-top:-45px!important}@media (max-width:864px){.dropdown__list-wrapper{width:100%}ul.dropdown__list{display:flex;width:initial;overflow:scroll}.last-interpreter{margin-top:0!important}ul.dropdown__list li ul h2{white-space:nowrap}}.dropdown__toggle:hover .chevron path{fill:transparent!important}.dropdown__toggle .chevron path{fill:#fff!important;stroke:#000}.category-button svg{opacity:1!important;transform:translateX(0)}.nav-toggle[aria-expanded=true]:selected{color:var(--clr-accent-800)}.d-flex{display:flex;justify-content:space-between;align-items:center;gap:1rem}.search-box{border:0 solid #ccc!important}.search-overlay::marker{color:#fbfbfd!important}#search-strings,#btnSearch{display:none!important}#cg-search-results li{list-style:none!important}#mobile-search-strings{display:none!important}.nav__search-wrapper--mobile::after,.tutorial-toc-toggle,#search-results{display:none!important}@media (max-width:1072px){.search-box .search-overlay{position:relative!important}.search-box .search-overlay{position:position;top:88px}}@media (min-width:864px){.header__buttons{flex-direction:row-reverse}.search-box{height:2px!important;top:-18px!important}.error-free{width:600px; font-size:1rem; margin:0 auto;padding:0 1rem;}}@media (max-width:864px){.header__buttons{position:absolute;top:47px;z-index:9999;width:95%;display:grid!important;justify-content:flex-end!important}.search-box{height:2px!important}.search-box .search-overlay{top:112px!important}.nav__search--mobile{width:19rem!important}.library-header .nav{top:64px!important}.error-free{width:100%; font-size:1rem; margin:0 auto;padding:0 1rem;}}#ezmobfooter{display:none}.dark .nav__search,.dark .search-input{color:#fafafa}.dark .search-box ul{background:#040402}.dark .search-box ul li{border-bottom:1px solid #333}.dark .search-box ul a,.dark .search-box ul li{color:#fafafa}.dark .search-box ul li:hover{background:#403e3e}.dark .search-overlay::marker{color:#000}.dark ul.dropdown__list li ul h2{background:#000}.dark .dropdown__list{background-color:#031926}.coding__sprite{position:relative}.coding__sprite .coding__sprint_icon{width:80px;height:80px;background-image:url(../images/cg/coding-ground-icons.png)}.coding__sprite .c-top-lang{background-position:226px 9px}.coding__sprite .cplus-top-lang{background-position:151px 9px}.coding__sprite .python-top-lang{background-position:-854px -380px}.coding__sprite .scala-top-lang{background-position:4px -1150px}.coding__sprite .swift-top-lang{width:66px!important;background-position:-1013px -299px}.coding__sprite .c-lang{background-position:236px 0}.coding__sprite .cplus-lang{background-position:150px 7px}.coding__sprite .python-lang{background-position:-856px -386px}.coding__sprite .java-lang{background-position:-620px -153px}.coding__sprite .chash-lang{background-position:-312px -74px}.coding__sprite .php-lang{background-position:-77px -383px}.coding__sprite .phpterminal-lang{background-position:-77px -383px}.coding__sprite .scala-lang{background-position:0-1162px}.coding__sprite .swift-lang{background-position:-999px -310px}.coding__sprite .html-lang{background-position:-463px -150px}.coding__sprite .css3-lang{background-position:-385px -70px}.coding__sprite .javascript-lang{background-position:-540px -150px}.coding__sprite .sqleditor-lang{background-position:-931px -222px}.coding__sprite .go-lang{background-position:-75px -1155px}.coding__sprite .ruby-lang{background-position:-74px -1069px}.coding__sprite .lua-lang{background-position:-72px -304px}.coding__sprite .ada-lang{background-position:0 0}.coding__sprite .algol-lang{background-position:-72px 4px}.coding__sprite .angular-lang{background-position:-152px 4px}.coding__sprite .ascii-lang{background-position:-229px 0}.coding__sprite .assembly-lang{background-position:-305px 0}.coding__sprite .awk-lang{background-position:-384px 0}.coding__sprite .bash-lang{background-position:-463px 0}.coding__sprite .befunge-lang{background-position:-615px 5px}.coding__sprite .bootstrap-lang{background-position:-702px 0}.coding__sprite .brain-lang{background-position:-780px 0}.coding__sprite .brain-lang{background-position:-780px 0}.coding__sprite .chipmunk-lang{background-position:82px 0}.coding__sprite .clojure-lang{background-position:-77px -78px}.coding__sprite .cobol-lang{background-position:-154px -78px}.coding__sprite .coffeescript-lang{background-position:-232px -76px}.coding__sprite .dart-lang{background-position:-463px -74px}.coding__sprite .d3js-lang{background-position:5px -78px}.coding__sprite .d-lang{background-position:-627px -74px}.coding__sprite .embedc-lang{background-position:-783px -74px}.coding__sprite .embedc-lang{background-position:-783px -74px}.coding__sprite .erlang-lang{background-position:-855px -74px}.coding__sprite .elixir-lang{background-position:-699px -74px}.coding__sprite .factor-lang{background-position:-935px -74px}.coding__sprite .fantom-lang{background-position:-1004px -74px}.coding__sprite .fortran-lang{background-position:-159px -152px}.coding__sprite .forth-lang{background-position:-77px -155px}.coding__sprite .fhash-lang{background-position:0-155px}.coding__sprite .freebasic-lang{background-position:-230px -152px}.coding__sprite .groovy-lang{background-position:-308px -148px;}.coding__sprite .haxe-lang{background-position:-855px -470px}.coding__sprite .haskell-lang{background-position:-1000px -470px}.coding__sprite .rust-lang{background-position:2px -1073px}.coding__sprite .html5-lang{background-position:-467px -157px}.coding__sprite .ilasm-lang{background-position:-853px -310px}.coding__sprite .intercal-lang{background-position:-853px -231px}.coding__sprite .icon-lang{background-position:-776px -151px}.coding__sprite .java8-lang{background-position:-696px -153px}.coding__sprite .julia-lang{background-position:-929px -470px}.coding__sprite .jython-lang{background-position:-850px -151px}.coding__sprite .jquery-lang{background-position:-388px -152px}.coding__sprite .jquerymobile-lang{background-position:-1001px -153px}.coding__sprite .jqueryui-lang{background-position:-930px -153px}.coding__sprite .kotlin-lang{background-position:-540px -230px}.coding__sprite .ksh-lang{background-position:-466px -230px}.coding__sprite .latex-lang{background-position:-617px -230px}.coding__sprite .lisp-lang{background-position:-695px -230px}.coding__sprite .linux-lang{background-position:-778px -230px}.coding__sprite .lolcode-lang{background-position:-301px -230px}.coding__sprite .luaterminal-lang{background-position:0-304px}.coding__sprite .matlab-octave-lang{background-position:-308px -304px}.coding__sprite .matplotlib-lang{background-position:-150px -304px}.coding__sprite .malbolge-lang{background-position:-694px -310px}.coding__sprite .markdown-lang{background-position:-925px -310px}.coding__sprite .mathml-lang{background-position:-225px -304px}.coding__sprite .mozartoz-lang{background-position:-773px -310px}.coding__sprite .nimrod-lang{background-position:-458px -304px}.coding__sprite .nodejs-lang{background-position:-381px -310px}.coding__sprite .numpy-lang{background-position:-537px -310px}.coding__sprite .numpyterminal-lang{background-position:-537px -310px}.coding__sprite .nodejsterminal-lang{background-position:-614px -310px}.coding__sprite .objectivec-lang{background-position:-537px -384px}.coding__sprite .ocaml-lang{background-position:-302px -384px}.coding__sprite .octave-lang{background-position:-308px -304px}.coding__sprite .p5js-lang{background-position:-376px -384px}.coding__sprite .pascal-lang{background-position:-225px -384px}.coding__sprite .parigp-lang{background-position:-460px -384px}.coding__sprite .pawn-lang{background-position:-696px -384px}.coding__sprite .perl-lang{background-position:-615px -384px}.coding__sprite .pike-lang{background-position:0-383px}.coding__sprite .prolog-lang{background-position:-696px -457px}.coding__sprite .processingjs-lang{background-position:-775px -384px}.coding__sprite .restructure-lang{background-position:-232px -230px}.coding__sprite .rexx-lang{background-position:-614px -457px}.coding__sprite .rprogramming-lang{background-position:-154px -1069px}.coding__sprite .rterminal-lang{background-position:-154px -1069px}.coding__sprite .scipy-lang{background-position:-933px -1147px}.coding__sprite .scipyterminal-lang{background-position:-933px -1147px}.coding__sprite .smalltalk-lang{background-position:-383px -1069px}.coding__sprite .smlnj-lang{background-position:-307px -1069px}.coding__sprite .simula-lang{background-position:-458px -457px}.coding__sprite .sqllite-lang{background-position:-930px -216px}.coding__sprite .tcl-lang{background-position:-635px -1147px}.coding__sprite .tex-lang{background-position:-930px -388px}.coding__sprite .typescript-lang{background-position:-999px -388px}.coding__sprite .unlambda-lang{background-position:-705px -1147px}.coding__sprite .vbnet-lang{background-position:-1005px -216px}.coding__sprite .verilog-lang{background-position:-223px -1069px}.coding__sprite .vuejs-lang{background-position:-855px -1147px}.coding__sprite .webview-lang{background-position:-539px -457px}.coding__sprite .whitespace-lang{background-position:-790px -1147px}.coding__sprite .yabasic-lang{background-position:-535px 2px}.coding__sprite .yasm-lang{background-position:-77px -224px}.coding__sprite .cg-library{background-position:-165px -1147px}.coding__sprite .cg-tutorials{background-position:-242px -1147px}.coding__sprite .cg-premiumcourse{background-position:-326px -1147px}.coding__sprite .cg-experttutors{background-position:-402px -1147px}.compilers__sprite{position:relative}.compilers__sprite-data_science{width:94px;height:94px;background-image:url(../images/cg/popular_compilers_img.png);background-position:0 0}.compilers__sprite-program-lang{width:115px;height:210px;background-image:url(../images/cg/popular_compilers_img.png);background-position:-390px 29px;background-repeat:no-repeat}.compilers__sprite-terminal-desktop{width:60px;height:60px;background-image:url(../images/cg/popular_compilers_img.png);background-position:-229px 7px;background-repeat:no-repeat}.compilers__sprite-web-dev{width:165px;height:110px;background-image:url(../images/cg/popular_compilers_img.png);background-position:-129px 0;background-repeat:no-repeat}.compilers__sprite-doc-editors{width:106px;height:105px;background-image:url(../images/cg/popular_compilers_img.png);background-position:-292px 0;background-repeat:no-repeat}
.icon-button{background:#333; font-size:22px; color:#fff!important; padding:.25rem .75rem; cursor:pointer;} 
.icon-button:hover{background:#4e4e4e; color:#fff;} .coding-ground-title{font-family:var(--ff-poppins); font-size:1.9rem; font-weight:600; text-align:center;} .coding-login-wrapper{display:flex; align-items:center; gap:var(--gap, 1rem); margin:0 auto; padding-bottom:1rem;} 
#google-bottom-ads{display:none!important;}
.compiler{justify-content: space-between!important;}

.sticky svg.opacity-50{display:none!important;}
.nav__search{width:100%; background:#fff; padding:15px 10px!important; border:2px solid #fff; outline:none;} 
.nav__search, .search-input{font-size:18px!important; font-weight:normal!important; color:#333!important;}
.tutorial-toc{display:none!important;}
button data-toc-toggle{display:none!important;}
@media(max-width: 864px) {
    .header__buttons{width:100%!important;position:relative!important; top:0!important;justify-content:center!important;} 
}
@media(max-width:762px) { 
    .header__buttons{width:98%!important; position:relative!important; top:0px!important; justify-content:center!important;} 
    .reviews__swiper{padding:1.5rem 0rem;} 
    .nav__search--mobile{width:20rem!important;min-width:100%!important;margin:0 auto!important;} 
    .logo-desktop{display:inline-block!important;} 
    .logo-mobile{display:none!important;} 
}