progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{padding:0}.gsc-tabsArea div,button,hr,input{overflow:visible}.w3-display-container,.w3-tooltip,sub,sup{position:relative}#sidenav h2,.w3-table td:first-child,.w3-table th:first-child,.w3-table-all td:first-child,.w3-table-all th:first-child,.ws-table-all td:first-child,.ws-table-all th:first-child{padding-left:16px}#leftmenuinner,a{background-color:transparent}#leftmenuinnerinner,html{overflow-x:hidden;overflow-y:scroll}.fa,.w3schools-logo{-moz-osx-font-smoothing:grayscale}#main,#right{margin-top:90px}.w3-table,.w3-table-all,.ws-table-all{border-collapse:collapse;border-spacing:0}.w3-btn,.w3-button,.ws-btn{white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none}.w3-bar .w3-button,.w3-bar-block .w3-bar-item,legend{white-space:normal}#subtopnav a,#subtopnav ul li{margin:0!important;width:auto}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}body{margin:0}#top-nav-bar #tnb-google-search-container.tnb-mobile-active #tnb-google-search-mobile-action-btns #tnb-google-search-mobile-close,#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section.tnb-active>.tnb-mobile-nav-section-body,.w3-display-container:hover .w3-display-hover,.w3-dropdown-hover:hover .w3-dropdown-content,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}.w3-display-container:hover span.w3-display-hover,.w3-tooltip:hover .w3-text,audio,canvas,progress,video{display:inline-block}audio:not([controls]) {display:none;height:0}#footer hr:first-child,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns #tnb-google-search-mobile-close,#top-nav-bar #tnb-google-search-container.tnb-mobile-active #tnb-google-search-mobile-action-btns #tnb-google-search-mobile-show,#top-nav-bar .gsc-tnb-google-search-box,#top-nav-bar .tnb-mobile-nav-section-body .tnb-close-nav-btn,#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.tnb-mobile-nav-section-body,#top-nav-bar:not(.classic) #tnb-dark-mode-toggle-wrapper,.phonebr,.w3-display-hover,.w3-tooltip .w3-text,[hidden],template{display:none}a{color:inherit}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}figure{margin:1em 40px}img{border-style:none;vertical-align:middle}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}#top-nav-bar .t-bold,optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}.w3-bordered tr,.w3-table-all tr,.w3-ul li,.ws-table-all tr{border-bottom:1px solid #ddd}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,html{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}#sidenav a,h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}#pagetop,.intro,h6{font-size:16px}.w3-serif{font-family:serif}.w3-sans-serif{font-family:sans-serif}.w3-cursive{font-family:cursive}.w3-monospace{font-family:monospace}h1,h2,h3,h4,h5,h6{font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px}hr{box-sizing:content-box;height:0;border:0;border-top:1px solid #eee;margin:20px -16px}.w3-image{max-width:100%;height:auto}.w3-table,.w3-table-all{width:100%;display:table}.w3-badge,.w3-btn,.w3-button,.w3-tag{display:inline-block;text-align:center}.w3-table-all{border:1px solid #ccc}.w3-striped tbody tr:nth-child(2n),.w3-table-all tr:nth-child(2n){background-color:#f1f1f1}.w3-table-all tr:nth-child(odd),.ws-table-all tr:nth-child(odd),a.btnsmall:active,a.btnsmall:hover,body.darkpagetheme canvas{background-color:#fff}.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-bar-block.w3-center .w3-bar-item,.w3-centered tr td,.w3-centered tr th{text-align:center}.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th,.ws-table-all td,.ws-table-all th{padding:8px;display:table-cell;text-align:left;vertical-align:top}.w3-btn,.w3-button{border:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;cursor:pointer;-moz-user-select:none;user-select:none}.nextprev a:focus,.w3-btn:hover,.w3-example a:focus{box-shadow:0 8px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.w3-btn:disabled,.w3-button:disabled,.w3-disabled{cursor:not-allowed;opacity:.3}.w3-disabled *,:disabled *{pointer-events:none}.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover,.w3-example a:focus{box-shadow:none}a.btnplayit:hover,a.btnsmall:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.w3-badge,.w3-tag{background-color:#000;color:#fff;padding-left:8px;padding-right:8px}.w3-badge,.w3-circle{border-radius:50%}.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px}.w3-ul li:last-child{border-bottom:none}#top-nav-bar .filter-modal .active,.w3-ripple:active{opacity:.5}.w3-ripple{transition:opacity}.w3-input{padding:8px;display:block;border:0;border-bottom:1px solid #ccc;width:100%}.w3-select{padding:9px 0;width:100%;border:0;border-bottom:1px solid #ccc}.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}#sidenav a.active_overview:link,#sidenav a.active_overview:visited,#sidenav a.activesub:active,#sidenav a.activesub:hover,.w3-dropdown-click:hover,.w3-dropdown-click:hover>.w3-button:first-child,.w3-dropdown-hover:first-child,.w3-dropdown-hover:hover>.w3-button:first-child{background-color:#ccc;color:#000}.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px}.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}.w3-bar-block .w3-dropdown-click,.w3-bar-block .w3-dropdown-hover,.w3-modal{width:100%}.w3-bar-block .w3-dropdown-click .w3-dropdown-content,.w3-bar-block .w3-dropdown-hover .w3-dropdown-content{min-width:100%}.w3-bar-block .w3-dropdown-click .w3-button,.w3-bar-block .w3-dropdown-hover .w3-button{width:100%;text-align:left;padding:8px 16px}.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:0;display:block;outline:0}.w3-bar .w3-dropdown-click,.w3-bar .w3-dropdown-hover{position:static;float:left}.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:0;float:none;outline:0}#top-nav-bar #tnb-google-search-container.tnb-mobile-active #tnb-google-search-inner-container,.w3-block{display:block;width:100%}.w3-responsive{display:block;overflow-x:auto}.top,.w3-rest,.ws-btn{overflow:hidden}.w3-bar:after,.w3-bar:before,.w3-cell-row:after,.w3-cell-row:before,.w3-clear:after,.w3-clear:before,.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row-padding:after,.w3-row-padding:before,.w3-row:after,.w3-row:before{content:"";display:table;clear:both}.w3-col,.w3-half,.w3-quarter,.w3-third,.w3-threequarter,.w3-twothird{float:left;width:100%}.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%}.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%}.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%}@media(min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%}.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%}.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}}.w3-stretch{margin-left:-16px;margin-right:-16px}.w3-auto,.w3-content{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px}.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell}.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom}#top-nav-bar .d-none,#top-nav-bar .tnb-upgrade.w3-hide,#top-nav-bar .user-anonymous.w3-hide,#top-nav-bar .user-authenticated.w3-hide,.w3-hide{display:none!important}#top-nav-bar .d-block,.w3-show,.w3-show-block{display:block!important}.w3-show-inline-block{display:inline-block!important}@media(max-width:1205px){.w3-auto{max-width:95%}}@media(max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px}.w3-dropdown-click.w3-mobile .w3-dropdown-content,.w3-dropdown-hover.w3-mobile .w3-dropdown-content{position:relative}.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-click.w3-mobile,.w3-dropdown-hover.w3-mobile{text-align:center}.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button,.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button{width:100%}.top img{display:block;margin:auto}}@media(max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}}@media(min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%}.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%}.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}.w3-main{margin-left:20%!important}#leftmenuinner{width:20%!important}}.w3-bottom,.w3-top{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0}.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2}#sidenav a,.w3schools-logo{display:block;text-decoration:none}.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0}.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0}.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.w3-display-left{position:absolute;top:50%;left:0;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.w3-display-right{position:absolute;top:50%;right:0;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.w3-display-position{position:absolute}.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px}.w3-row-padding,.w3-row-padding>.w3-col,.w3-row-padding>.w3-half,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-third,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-twothird{padding:0 8px}.w3-container,.w3-panel{padding:.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px}.w3-code,.w3-margin-top,.w3-section{margin-top:16px!important}.w3-code,.w3-margin-bottom,.w3-section{margin-bottom:16px!important}.w3-code,.w3-codespan{font-family:Consolas,Menlo,"courier new",monospace;font-size:16px}.w3-code{width:auto;background-color:#fff;color:#000;padding:8px 12px;border-left:4px solid #4caf50;word-wrap:break-word}#nav_login,.w3-codespan{background-color:#f1f1f1}.w3-codespan{color:#dc143c;padding-left:4px;padding-right:4px;font-size:110%}.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2),0 4px 20px 0 rgba(0,0,0,.19)}.w3-example,.w3-hover-none:hover{box-shadow:none!important}.w3-spin{animation:2s linear infinite w3-spin}@keyframes w3-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.w3-animate-fading{animation:10s infinite fading}@keyframes fading{0,100%{opacity:0}50%{opacity:1}}.w3-animate-opacity{animation:.8s opac}@keyframes opac{from{opacity:0}to{opacity:1}}.w3-animate-top{position:relative;animation:.4s animatetop}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.w3-animate-left{position:relative;animation:.4s animateleft}@keyframes animateleft{from{left:-300px;opacity:0}to{left:0;opacity:1}}.w3-animate-right{position:relative;animation:.4s animateright}@keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}.w3-animate-bottom{position:relative;animation:.4s animatebottom}@keyframes animatebottom{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.w3-animate-zoom{animation:.6s animatezoom}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}.w3-animate-input{transition:width .4s ease-in-out}.w3-animate-input:focus{width:100%!important}.w3-hover-opacity:hover,.w3-opacity{opacity:.6}#top-nav-bar .filter-modal .w3-button,.w3-hover-opacity-off:hover,.w3-opacity-off{opacity:1}.w3-opacity-max{opacity:.25}.w3-opacity-min{opacity:.75}.w3-grayscale-max,.w3-greyscale-max,.w3-hover-grayscale:hover,.w3-hover-greyscale:hover{filter:grayscale(100%)}.w3-grayscale,.w3-greyscale{filter:grayscale(75%)}.w3-grayscale-min,.w3-greyscale-min{filter:grayscale(50%)}.w3-sepia{filter:sepia(75%)}.w3-hover-sepia:hover,.w3-sepia-max{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)}.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important}.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important}.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.sidesection .w3-left-align,.w3-center{text-align:center!important}#right,.bottomad{text-align:center}.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important}.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important}.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important}.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important}.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important}.w3-margin{margin:16px!important}.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important}.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important}.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important}.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important}.w3-padding-64,.w3-padding-top-64{padding-top:64px!important}.w3-padding-64{padding-bottom:64px!important}.w3-padding-top-48{padding-top:48px!important}.w3-padding-top-32{padding-top:32px!important}.w3-padding-top-24{padding-top:24px!important}.w3-left{float:left!important}.w3-right{float:right!important}.w3-button:hover{color:#000!important;background-color:#ccc!important}.w3-hover-none:hover,.w3-transparent{background-color:transparent!important}.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#0ff!important}.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196f3!important}.w3-hover-light-blue:hover,.w3-light-blue{color:#000!important;background-color:#87ceeb!important}.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}.w3-blue-gray,.w3-blue-grey,.w3-hover-blue-gray:hover,.w3-hover-blue-grey:hover{color:#fff!important;background-color:#607d8b!important}.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4caf50!important}.w3-hover-light-green:hover,.w3-light-green{color:#000!important;background-color:#8bc34a!important}.w3-hover-indigo:hover,.w3-indigo{color:#fff!important;background-color:#3f51b5!important}.w3-hover-khaki:hover,.w3-khaki{color:#000!important;background-color:khaki!important}.w3-hover-lime:hover,.w3-lime{color:#000!important;background-color:#cddc39!important}.w3-hover-orange:hover,.w3-orange{color:#000!important;background-color:#ff9800!important}.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}.w3-hover-pink:hover,.w3-pink{color:#fff!important;background-color:#e91e63!important}.w3-hover-purple:hover,.w3-purple{color:#fff!important;background-color:#9c27b0!important}.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}.w3-hover-red:hover,.w3-red{color:#fff!important;background-color:#f44336!important}.w3-hover-sand:hover,.w3-sand{color:#000!important;background-color:#fdf5e6!important}.w3-hover-teal:hover,.w3-teal{color:#fff!important;background-color:#009688!important}.w3-hover-yellow:hover,.w3-yellow{color:#000!important;background-color:#ffeb3b!important}.w3-hover-white:hover,.w3-white{color:#000!important;background-color:#fff!important}.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}.w3-gray,.w3-grey,.w3-hover-gray:hover,.w3-hover-grey:hover{color:#000!important;background-color:#9e9e9e!important}.w3-hover-light-gray:hover,.w3-hover-light-grey:hover,.w3-light-gray,.w3-light-grey{color:#000!important;background-color:#f1f1f1!important}.w3-dark-gray,.w3-dark-grey,.w3-hover-dark-gray:hover,.w3-hover-dark-grey:hover{color:#fff!important;background-color:#616161!important}.w3-hover-pale-red:hover,.w3-pale-red{color:#000!important;background-color:#fdd!important}.w3-hover-pale-green:hover,.w3-pale-green{color:#000!important;background-color:#dfd!important}.w3-hover-pale-yellow:hover,.w3-pale-yellow{color:#000!important;background-color:#ffc!important}.w3-hover-pale-blue:hover,.w3-pale-blue{color:#000!important;background-color:#dff!important}#pagetop,.top{background-color:#fff}.w3-hover-text-amber:hover,.w3-text-amber{color:#ffc107!important}.w3-hover-text-aqua:hover,.w3-text-aqua{color:#0ff!important}.w3-hover-text-blue:hover,.w3-text-blue{color:#2196f3!important}.w3-hover-text-light-blue:hover,.w3-text-light-blue{color:#87ceeb!important}.w3-hover-text-brown:hover,.w3-text-brown{color:#795548!important}.w3-hover-text-cyan:hover,.w3-text-cyan{color:#00bcd4!important}.w3-hover-text-blue-gray:hover,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-text-blue-grey{color:#607d8b!important}.w3-hover-text-green:hover,.w3-text-green{color:#4caf50!important}.w3-hover-text-light-green:hover,.w3-text-light-green{color:#8bc34a!important}.w3-hover-text-indigo:hover,.w3-text-indigo{color:#3f51b5!important}.w3-hover-text-khaki:hover,.w3-text-khaki{color:#b4aa50!important}.w3-hover-text-lime:hover,.w3-text-lime{color:#cddc39!important}.w3-hover-text-orange:hover,.w3-text-orange{color:#ff9800!important}.w3-hover-text-deep-orange:hover,.w3-text-deep-orange{color:#ff5722!important}.w3-hover-text-pink:hover,.w3-text-pink{color:#e91e63!important}.w3-hover-text-purple:hover,.w3-text-purple{color:#9c27b0!important}.w3-hover-text-deep-purple:hover,.w3-text-deep-purple{color:#673ab7!important}.w3-hover-text-red:hover,.w3-text-red{color:#f44336!important}.w3-hover-text-sand:hover,.w3-text-sand{color:#fdf5e6!important}.w3-hover-text-teal:hover,.w3-text-teal{color:#009688!important}.w3-hover-text-yellow:hover,.w3-text-yellow{color:#d2be0e!important}.acclink-text:hover,.darktheme .cssdelimitercolor,.darktheme .javacolor,.darktheme .javapropertycolor,.darktheme .jscolor,.darktheme .jspropertycolor,.darktheme .kotlincolor,.darktheme .kotlinpropertycolor,.darktheme .phpcolor,.darktheme .phpglobalcolor,.darktheme .pythoncolor,.darktheme .sqlcolor,.w3-hover-text-white:hover,.w3-text-white{color:#fff!important}#top-nav-bar .tnb-button-light,.darkpagetheme #top-nav-bar .tnb-button-inverted,.darkpagetheme #top-nav-bar .tnb-button-light,.w3-hover-text-black:hover,.w3-text-black{color:#000!important}.w3-hover-text-gray:hover,.w3-hover-text-grey:hover,.w3-text-gray,.w3-text-grey{color:#757575!important}.w3-hover-text-light-gray:hover,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-text-light-grey{color:#f1f1f1!important}.w3-hover-text-dark-gray:hover,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-text-dark-grey{color:#3a3a3a!important}.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important}.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#0ff!important}.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196f3!important}.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87ceeb!important}.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important}.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important}.w3-border-blue-gray,.w3-border-blue-grey,.w3-hover-border-blue-gray:hover,.w3-hover-border-blue-grey:hover{border-color:#607d8b!important}.w3-border-green,.w3-hover-border-green:hover{border-color:#4caf50!important}.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important}.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important}.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:khaki!important}.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important}.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important}.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important}.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important}.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important}.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important}.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important}.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important}.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important}.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important}.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important}.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important}.w3-border-gray,.w3-border-grey,.w3-hover-border-gray:hover,.w3-hover-border-grey:hover{border-color:#9e9e9e!important}.w3-border-light-gray,.w3-border-light-grey,.w3-hover-border-light-gray:hover,.w3-hover-border-light-grey:hover{border-color:#f1f1f1!important}.w3-border-dark-gray,.w3-border-dark-grey,.w3-hover-border-dark-gray:hover,.w3-hover-border-dark-grey:hover{border-color:#616161!important}.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important}.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important}table.w3-table-all,table.ws-table-all{margin:20px 0}.top{position:relative;height:68px;padding-top:20px;line-height:50px;z-index:2}#menubtn_container span,#top-nav-bar .active,.topnav,.topnav a.topnav-icons,td.gsc-search-button input.gsc-search-button:hover{background-color:var(--ast-global-color-0);color:white!important}.tnb-desktop-nav a:focus{color:var(--ast-global-color-0)}#pagetop{position:fixed;z-index:4;color:var(--ast-global-color-0);padding-left:1px;padding-right:16px;font-family:'Source Sans Pro Topnav',sans-serif;min-width:330px}.w3schools-logo{font-family:fontawesome;line-height:1;-webkit-font-smoothing:antialiased;font-size:37px;letter-spacing:3px;color:#555;position:absolute;top:17px}#subtopnav,.topnav{letter-spacing:1px;z-index:2}.toptext{margin-right:20px}.topnav{position:relative;font-size:17px;color:#f1f1f1;width:100%;padding:0;font-family:'Source Sans Pro Topnav',sans-serif}#subtopnav a:active,#subtopnav a:focus,#subtopnav a:hover,.topnav .w3-bar a:focus,.topnav .w3-bar a:hover,.subtopnavActive{background-color:#000!important;color:#fff!important}.topnav .w3-bar a.active{background-color:var(--ast-global-color-0)!important;color:#fff!important}a.topnav-icons{width:52px!important}a.topnav-icons.fa-home,a.topnav-icons.fa-menu{font-size:16px!important}a.topnav-localicons{font-size:20px!important;padding-top:6px!important;padding-bottom:12px!important}#sidenav h2{font-size:21px;margin:-4px 0 4px;width:204px}.FirstMenuItem a{background-color:#5e616428!important;padding-top:15px!important;padding-bottom:15px!important;font-size:18px!important;font-weight:500!important;cursor:default}#sidenav a{padding:2px 5px 1px 16px}#sidenav a:focus,#sidenav a:hover{color:#000;background-color:#ccc}#sidenav a.active,#subtopnav .menu-submenu-container #menu-submenu li a.active,.bar-item-hover:hover,.mystyle,.mystyle2,.mystyle:hover{background-color:var(--ast-global-color-0)!important;color:#fff!important}#leftmenuinner{position:fixed;top:0;padding-bottom:0;height:100%;width:17%}#leftmenuinnerinner{height:100%;width:100%;background-color:#e7e9eb;padding-top:20px}#mainLeaderboard{height:90px}#right{padding:16px 8px}#right a{text-decoration:none}#skyscraper{min-height:600px}.sidesection{margin-bottom:32px}.bottomad{padding:0;width:auto}#sidenav a.activesub:link,#sidenav a.activesub:visited{background-color:#ddd!important;color:#000!important}.nextprev a{font-size:18px;font-family:'Source Sans Pro',sans-serif;padding-left:19px;padding-right:19px;border:1px solid #ccc;border-radius:5px}.nextprev a:link,.nextprev a:visited{background-color:#fff;color:#000}.w3-example .w3-btn,.w3-example .ws-btn{background-color:var(--ast-global-color-0)!important;border-radius:5px;font-size:17px;font-family:'Source Sans Pro',sans-serif;padding:6px 18px}.w3-code{border-left:4px solid var(--ast-global-color-0)}.nextprev a.w3-left,.nextprev a.w3-right{background-color:var(--ast-global-color-0);color:#fff;border-color:var(--ast-global-color-0)}.w3-theme{color:#fff!important;background-color:#73ad21!important;background-color:var(--ast-global-color-0)!important}#googleSearch,#nav_login,.acctop-link:hover .learn-span,.cssdelimitercolor,.javacolor,.javapropertycolor,.jscolor,.jspropertycolor,.kotlincolor,.kotlinpropertycolor,.phpcolor,.pythoncolor,.sqlcolor{color:#000}.w3-theme-border{border-color:var(--ast-global-color-0)!important}.sharethis a:hover{color:inherit}.fa-facebook-square,.fa-instagram,.fa-linkedin-square{padding:0 2px}.fa-facebook-square:hover,.fa-thumbs-o-up:hover{color:#3b5998}.fa-instagram:hover{color:#8a3ab9}.fa-linkedin-square:hover{color:#2867b2}.fa-twitter-square:hover{color:#55acee}.fa-discord:hover{color:#5865f2}.ws-border-right{border-right:8px solid #fff}#google_translate_element img{margin-bottom:-1px}#googleSearch a{padding:0!important}.searchdiv{max-width:400px;margin:auto;text-align:left;font-size:16px}div.cse .gsc-control-cse,div.gsc-control-cse{background-color:transparent;border:0;padding:6px;margin:0}td.gsc-search-button input.gsc-search-button{background-color:#4caf50;border-color:#4caf50}body.darkpagetheme #footer,body.darkpagetheme hr{border-top:1px solid #38444d}.gsc-input-box,.gsc-input-box-focus,.gsc-input-box-hover,.gsc-search-button,input.gsc-input{box-sizing:content-box;line-height:normal}.gsc-input{font-size:13px!important}.gsc-search-button-v2{cursor:pointer!important}.w3-main{transition:margin-left;min-width:330px}@media(min-width:1675px){#main{width:79%}#right{width:21%}}@media(max-width:400px){.top .w3schools-logo{font-size:30px;top:24px}}@media(max-width:992px){.toptext,.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}.login{top:2px}#sidenav{width:260px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}#sidenav h2{font-size:26px;width:100%}#sidenav a{padding:3px 2px 3px 24px;font-size:17px}#leftmenuinner{overflow:auto;-webkit-overflow-scrolling:touch;height:100%;position:relative;width:auto;padding-top:0;background-color:#f1f1f1}#leftmenuinnerinner{overflow-y:scroll}.bottomad{float:none;text-align:center}#skyscraper{min-height:60px}#right{margin-top:0}}#myAccordion .w3-button,.loginmodalform{text-align:left}@media screen and (max-width:600px){#w3-exerciseform,.w3-example,.w3-note{margin-left:-16px;margin-right:-16px}}@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;src:url(../fonts/source-code-pro-v14-latin-regular.eot);src:url(../fonts/source-code-pro-v14-latin-regular.eot?#iefix)format('embedded-opentype'),url('../fonts/source-code-pro-v14-latin-regular.woff2')format('woff2'),url('../fonts/source-code-pro-v14-latin-regular.woff')format('woff'),url('../fonts/source-code-pro-v14-latin-regular.ttf')format('truetype'),url('../fonts/source-code-pro-v14-latin-regular.svg#SourceCodePro')format('svg');font-display:swap}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:url(../fonts/roboto-mono-v13-latin-500.eot);src:url(../fonts/roboto-mono-v13-latin-500.eot?#iefix)format('embedded-opentype'),url('../fonts/roboto-mono-v13-latin-500.woff2')format('woff2'),url('../fonts/roboto-mono-v13-latin-500.woff')format('woff'),url('../fonts/roboto-mono-v13-latin-500.ttf')format('truetype'),url('../fonts/roboto-mono-v13-latin-500.svg#RobotoMono')format('svg');font-display:swap}@font-face{font-family:'Source Sans Pro Topnav';font-style:normal;font-weight:400;src:url(../../fonts/SourceSansPro-Regular.eot);src:url(../../fonts/SourceSansPro-Regular.eot?#iefix)format('embedded-opentype'),url('../../fonts/SourceSansPro-Regular.woff2')format('woff2'),url('../../fonts/SourceSansPro-Regular.woff')format('woff'),url('../../fonts/SourceSansPro-Regular.ttf')format('truetype'),url('../../fonts/SourceSansPro-Regular.svg#SourceSansPro')format('svg');font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(../../fonts/source-sans-pro-v14-latin-700.eot);src:url(../../fonts/source-sans-pro-v14-latin-700.eot?#iefix)format('embedded-opentype'),url('../../fonts/source-sans-pro-v14-latin-700.woff2')format('woff2'),url('../../fonts/source-sans-pro-v14-latin-700.woff')format('woff'),url('../../fonts/source-sans-pro-v14-latin-700.ttf')format('truetype'),url('../../fonts/source-sans-pro-v14-latin-700.svg#SourceSansPro')format('svg');font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(../../fonts/source-sans-pro-v14-latin-600.eot);src:url(../../fonts/source-sans-pro-v14-latin-600.eot?#iefix)format('embedded-opentype'),url('../../fonts/source-sans-pro-v14-latin-600.woff2')format('woff2'),url('../../fonts/source-sans-pro-v14-latin-600.woff')format('woff'),url('../../fonts/source-sans-pro-v14-latin-600.ttf')format('truetype'),url('../../fonts/source-sans-pro-v14-latin-600.svg#SourceSansPro')format('svg');font-display:swap}@font-face{font-family:'Freckle Face';font-style:normal;font-weight:400;src:url(../fonts/freckle-face-v9-latin-regular.eot);src:url(../fonts/freckle-face-v9-latin-regular.eot?#iefix)format('embedded-opentype'),url('../fonts/freckle-face-v9-latin-regular.woff2')format('woff2'),url('../fonts/freckle-face-v9-latin-regular.woff')format('woff'),url('../fonts/freckle-face-v9-latin-regular.ttf')format('truetype'),url('../fonts/freckle-face-v9-latin-regular.svg#FreckleFace')format('svg');font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v18-latin-regular.eot);src:local(''),url(../fonts/montserrat-v18-latin-regular.eot?#iefix)format('embedded-opentype'),url('../fonts/montserrat-v18-latin-regular.woff2')format('woff2'),url('../fonts/montserrat-v18-latin-regular.woff')format('woff'),url('../fonts/montserrat-v18-latin-regular.ttf')format('truetype'),url('../fonts/montserrat-v18-latin-regular.svg#Montserrat')format('svg');font-display:swap}@font-face{font-family:fontawesome;font-style:normal;font-weight:400;src:url(../fonts/fontawesome.eot?14663396);src:url(../fonts/fontawesome.eot?14663396#iefix)format('embedded-opentype'),url('../fonts/fontawesome.woff2?14663396')format('woff2'),url('../fonts/fontawesome.woff?14663396')format('woff'),url('../fonts/fontawesome.ttf?14663396')format('truetype'),url('../fonts/fontawesome.svg?14663396#fontawesome')format('svg');font-display:swap}.fa{display:inline-block;font:14px/1 fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;transform:translate(0,0)}.fa-2x{font-size:2em}.fa-home:before{content:'\e800'}.fa-globe:before{content:'\e801'}.fa-search:before{content:'\e802'}.fa-thumbs-o-up:before{content:'\e803'}.fa-save:before{content:'\e804'}.fa-envelope:before{content:'\e805'}.fa-facebook-square:before{content:'\e806'}.fa-discord:before{content:'\e807'}.fa-twitter-square:before{content:'\e808'}.fa-caret-down:before{content:'\e809'}.fa-caret-up:before{content:'\e80a'}.fa-adjust:before{content:'\e80b'}.fa-copy:before{content:'\e80c'}.fa-rotate:before{content:'\e813'}.fa-close:before{content:'\e815'}.fa-user:before{content:'\e816'}.fa-check:before{content:'\e817'}.fa-js:before{content:'\e819'}.fa-python:before{content:'\e81a'}.fa-php:before{content:'\e81b'}.fa-java:before{content:'\e821'}.fa-bootstrap:before{content:'\e81c'}.fa-logo:before{content:'\e822'}.fa-logow3:before{content:'\e823'}.fa-certified:before{content:'\e829'}.fa-menu:before{content:'\f0c9'}.fa-code:before{content:'\f121'}.fa-html5:before{content:'\f13b'}.fa-css3:before{content:'\f13c'}.fa-instagram:before{content:'\f16d'}.fa-graduation-cap:before{content:'\f19d'}.fa-trash:before{content:'\f1f8'}.fa-smiley-4:before{content:'\f344'}.fa-smiley-7:before{content:'\f331'}.fa-smiley-1:before{content:'\f330'}.fa-smiley-6:before{content:'\f32f'}.fa-smiley-2:before{content:'\f32e'}.fa-smiley-3:before{content:'\f32d'}.fa-smiley-5:before{content:'\f32c'}.fa-smiley-8:before{content:'\f32b'}.fa-smiley-9:before{content:'\f32a'}.fa-linkedin-square:before{content:'\f30c'}.fa-smiley-10:before{content:'\f329'}.fa-circle-check-regular:before{content:'\e82b'}.fa-circle-check-solid:before{content:'\e82c'}.fa-tiktok:before{content:'\e82d'}.fa-github:before{content:'\e82e'}.fa-internet-explorer:before{content:'\e82f'}.fa-vuejs:before{content:'\e830'}.fa-square-git:before{content:'\e831'}.fa-sass:before{content:'\e832'}.fa-safari:before{content:'\e833'}.fa-raspberry-pi:before{content:'\e834'}.fa-r-project:before{content:'\e835'}.fa-opera:before{content:'\e836'}.fa-node-js:before{content:'\e837'}.fa-firefox:before{content:'\e838'}.fa-edge:before{content:'\e839'}.fa-chrom:before{content:'\e83a'}e .fa-bootstrap:before{content:'\e83b'}.fa-aws:before{content:'\e83c'}.fa-angular:before{content:'\e83d'}.fa-react:before{content:'\e83e'}.fa-statistics:before{content:'\e85e'}.fa-postgresql:before{content:'\e85d'}.fa-django:before{content:'\e85c'}.fa-c:before{content:'\e85b'}.fa-scipy:before{content:'\e85a'}.fa-jquery:before{content:'\e859'}.fa-mysql:before{content:'\e858'}.fa-c-plus-plus:before{content:'\e857'}.fa-c-sharp:before{content:'\e856'}.fa-pandas:before{content:'\e855'}.fa-kotlin:before{content:'\e854'}.fa-mongodb:before{content:'\e853'}.fa-cyber-security:before{content:'\e84f'}.fa-accessibility:before{content:'\e84a'}.fa-excel:before{content:'\e845'}.fa-sql:before{content:'\e842'}.fa-datascience:before{content:'\e841'}.fa-node:before{content:'\e840'}.fa-youtube:before{content:'\e83f'}.w3-code span.marked,span.deprecated,span.marked{color:#e80000;background-color:transparent}.w3-codeline{background-color:#e7e9eb;color:#000;font-family:Consolas,Menlo,"courier new",monospace;padding:15px}.loginmodalform{margin:auto;width:100%;max-width:700px;padding:20px 40px}.loginmodaldiv input{width:100%;border:1px solid #ccc;padding:8px 12px}.loginmodaldiv .login_submit_container{text-align:right}.loginmodaldiv button{width:30%;min-width:120px;border:0;border-radius:5px;padding:6px 10px;background-color:#4caf50;color:#fff;cursor:pointer;font-weight:700;font-family:"Segoe UI",Arial,sans-serif}#sectionxs_exercises,#sectionxs_references,#sectionxs_tutorials,.loginmodaldiv button:hover,.ws-css-exercises,.ws-css-exercises .w3-btn{background-color:var(--ast-global-color-0);color:#fff}.loginmodaldiv button:focus{outline:0}.loginmodaldiv a{padding:0!important;color:#000}.login_newusertext{width:auto;float:right;text-align:right}.login_forgotpasswordtext{width:auto;float:left}.darktheme .w3-code span.marked{color:#f99;background-color:transparent}.darktheme .w3-example.w3-light-grey{background-color:#282c34!important;color:#fff}a.w3-btn[href*="exercise.asp"],a.w3-btn[href*="exercise_js.asp"]{margin:10px 5px 0 0}a.btnplayit,a.btnplayit:link,a.btnplayit:visited{border-radius:5px;background-color:#ffad33;padding:1px 10px 2px;font-size:16px;font-family:'Source Sans Pro',sans-serif}#subtopnav a,.topnavbar a{padding:5px 15px!important}#subtopnav a,#subtopnav ul li,.topnavbar a{font-size:15px!important}a.btnplayit:active,a.btnplayit:hover{background-color:#fff;color:#ffad33}a.btnsmall:active,a.btnsmall:hover,a.btnsmall:link,a.btnsmall:visited{float:right;padding:1px 10px 2px;font-size:16px;font-family:'Source Sans Pro',sans-serif}a.btnsmall:hover{box-shadow:none}.attributevaluecolor,.csspropertyvaluecolor,.javakeywordcolor,.jskeywordcolor,.kotlinkeywordcolor,.phpkeywordcolor,.pythonkeywordcolor,.sqlkeywordcolor,.tagcolor{color:#0000cd}.cssselectorcolor,.javastringcolor,.jsstringcolor,.kotlinstringcolor,.phpstringcolor,.pythonstringcolor,.sqlstringcolor,.tagnamecolor{color:brown}.angularstatementcolor,.attributecolor,.cssimportantcolor,.csspropertycolor,.javanumbercolor,.jsnumbercolor,.kotlinnumbercolor,.phpnumbercolor,.phptagcolor,.pythonnumbercolor,.sqlnumbercolor{color:red}.commentcolor{color:green}.phpglobalcolor{color:#daa520}.darktheme .w3-code{color:#fff;border-left-color:#282c34}.darktheme .w3-codeline{background-color:#000;color:#fff;border-left-color:#000}.darktheme .w3-example pre{background-color:#282c34!important;border-left-color:#282c34}.darktheme .tagcolor{color:#8cb!important}.darktheme .angularstatementcolor,.darktheme .cssimportantcolor,.darktheme .cssselectorcolor,.darktheme .phpkeywordcolor,.darktheme .pythonkeywordcolor,.darktheme .sqlnumbercolor,.darktheme .tagnamecolor{color:#f99!important}.darktheme .attributecolor,.darktheme .csspropertycolor,.darktheme .jskeywordcolor{color:#c5a5c5!important}.darktheme .attributevaluecolor,.darktheme .csspropertyvaluecolor,.darktheme .javakeywordcolor,.darktheme .javanumbercolor,.darktheme .javastringcolor,.darktheme .jsstringcolor,.darktheme .kotlinkeywordcolor,.darktheme .kotlinnumbercolor,.darktheme .kotlinstringcolor,.darktheme .phpnumbercolor,.darktheme .phpstringcolor,.darktheme .pythonnumbercolor,.darktheme .pythonstringcolor,.darktheme .sqlstringcolor{color:#88c999!important}.darktheme .commentcolor,.darktheme .phptagcolor{color:#999!important}.darktheme .jsregexpcolor,.darktheme .jsstringtempcolor{color:#faca6b!important}.darktheme .jsnumbercolor,.darktheme .sqlkeywordcolor{color:#80b6ff!important}body.darkpagetheme,body.darkpagetheme .w3-white{background-color:var(--ast-global-color-0)!important;color:#ddd!important}body.darkpagetheme #getdiploma,body.darkpagetheme .ws-black{background-color:#0d1721!important}body.darkpagetheme #pagetop,body.darkpagetheme #w3-exerciseform .exercisewindow{background-color:#15202b;color:#ddd}body.darkpagetheme #nav_exercises,body.darkpagetheme #nav_login,body.darkpagetheme #nav_references,body.darkpagetheme #nav_tutorials{background-color:#0d1721;color:#fff}body.darkpagetheme #internalCourses,body.darkpagetheme #video_sidesection,body.darkpagetheme .topnav,body.darkpagetheme .topnav .topnav-icons{background-color:#0d1721}body.darkpagetheme #main{border-right:1px solid #38444d}body.darkpagetheme .w3-codespan{color:#f99;background-color:rgba(222,222,222,.1)}body.darkpagetheme .w3-note{background-color:#fff4a3!important;color:#000}body.darkpagetheme .w3-pale-red,body.darkpagetheme .w3-warning{background-color:#ffc0c7!important;color:#000}body.darkpagetheme .w3-note .w3-codespan,body.darkpagetheme .w3-pale-red .w3-codespan,body.darkpagetheme .w3-warning .w3-codespan{color:#dc143c}body.darkpagetheme #w3-exerciseform .exerciseprecontainer,body.darkpagetheme .ref_overview,body.darkpagetheme .tut_overview,body.darkpagetheme .w3-example{background-color:#38444d}.darktheme .w3-code{background-color:#15202b}body.darkpagetheme .w3-info{background-color:#193d3d}body.darkpagetheme .w3-third .bigbtn,body.darkpagetheme .ws-grey{color:#ddd!important;background-color:#38444d!important}body.darkpagetheme #sidenav a.active_overview:link,body.darkpagetheme #sidenav a.active_overview:visited,body.darkpagetheme #sidenav a.activesub:link,body.darkpagetheme #sidenav a.activesub:visited,body.darkpagetheme #w3-exerciseform,body.darkpagetheme #w3-exerciseform .exercisewindow pre,body.darkpagetheme .ws-table-all tr:nth-child(2n){background-color:#38444d;color:#ddd}body.darkpagetheme #leftmenuinnerinner::-webkit-scrollbar{width:12px}body.darkpagetheme #leftmenuinnerinner::-webkit-scrollbar-track{background:#15202b}body.darkpagetheme #leftmenuinnerinner::-webkit-scrollbar-thumb{background:#29353e}body.darkpagetheme #leftmenuinnerinner::-webkit-scrollbar-thumb:hover{background-color:#404e59}body.darkpagetheme #leftmenuinnerinner{background-color:#15202b;color:#ccc}body.darkpagetheme #sidenav .ref_overview a:focus,body.darkpagetheme #sidenav .ref_overview a:hover,body.darkpagetheme #sidenav .tut_overview a:focus,body.darkpagetheme #sidenav .tut_overview a:hover{background-color:#29353e}body.darkpagetheme #sidenav a.activesub:active,body.darkpagetheme #sidenav a.activesub:hover{background-color:#29353e;color:#ddd}body.darkpagetheme #footer{background-color:var(--ast-global-color-0)}body.darkpagetheme .w3-third .bigbtn{border:1px solid #38444d!important}body.darkpagetheme .ws-table-all{border:1px solid #38444d}body.darkpagetheme .ws-table-all tr{border-bottom:1px solid #38444d}body.darkpagetheme .ws-table-all tr:nth-child(odd){background-color:var(--ast-global-color-0);color:#ddd}body.darkpagetheme span.deprecated,body.darkpagetheme span.marked{color:#f99}body.darkpagetheme #sidenav a:focus,body.darkpagetheme #sidenav a:hover{color:#ddd;background-color:#38444d}#top-nav-bar .tnb-button-dark,#top-nav-bar .tnb-button-dark-v2,#top-nav-bar .tnb-button-inverted,.darkpagetheme #top-nav-bar .tnb-button,.darkpagetheme #top-nav-bar .tnb-button-dark,.darkpagetheme #top-nav-bar .tnb-button-dark-v2,.darkpagetheme #top-nav-bar .tnb-button-inverted,.darkpagetheme #top-nav-bar .tnb-button-light,.darkpagetheme #top-nav-bar .user-profile-btn,body.darkpagetheme .sn_ad_label{color:#ddd!important}body.darkpagetheme .ws-border-right{border-right:8px solid var(--ast-global-color-0)}body.darkpagetheme .ws-hover-black:hover{background-color:#0d1721!important;color:#fff!important;border-color:#0d1721!important}body.darkpagetheme .w3-btn:active.w3-white,body.darkpagetheme .w3-btn:hover.w3-white,body.darkpagetheme .w3-button:active.w3-white,body.darkpagetheme .w3-button:hover.w3-white{background-color:#38444d!important}body.darkpagetheme .invert-on-dark{filter:invert(1)}@media only screen and (max-device-width:480px){#w3-exerciseform .exerciseprecontainer,.w3-code,.w3-codespan,w3-codeline{font-family:'Source Code Pro',Menlo,Consolas,monospace}.w3-code,w3-codeline{font-size:14px}#w3-exerciseform .exerciseprecontainer,.w3-codespan{font-size:15px}#w3-exerciseform .exerciseprecontainer input{padding:0;height:1.5em}}#video_sidesection,.ws-btn{font-family:'Source Sans Pro',sans-serif}@media(max-width:1730px){#topnav .w3-bar:first-of-type a:nth-of-type(22){display:none}}@media(max-width:1650px){#topnav .w3-bar:first-of-type a:nth-of-type(21){display:none}}@media(max-width:1570px){#topnav .w3-bar:first-of-type a:nth-of-type(20){display:none}}@media(max-width:1470px){#topnav .w3-bar:first-of-type a:nth-of-type(19){display:none}}@media(max-width:1375px){#topnav .w3-bar:first-of-type a:nth-of-type(18){display:none}}@media(max-width:1300px){#topnav .w3-bar:first-of-type a:nth-of-type(17){display:none}}@media(max-width:1240px){#topnav .w3-bar:first-of-type a:nth-of-type(16){display:none}}@media(max-width:1170px){#topnav .w3-bar:first-of-type a:nth-of-type(15){display:none}}@media(max-width:1120px){#topnav .w3-bar:first-of-type a:nth-of-type(14){display:none}}@media(max-width:1070px){#topnav .w3-bar:first-of-type a:nth-of-type(13){display:none}}@media(max-width:1020px){#topnav .w3-bar:first-of-type a:nth-of-type(12){display:none}}@media(max-width:980px){#topnav .w3-bar:first-of-type a:nth-of-type(11){display:none}}@media(max-width:905px){#topnav .w3-bar:first-of-type a:nth-of-type(10){display:none}}@media(max-width:790px){#topnav .w3-bar:first-of-type a:nth-of-type(9){display:none}}@media(max-width:735px){#topnav .w3-bar:first-of-type a:nth-of-type(8){display:none}}@media(max-width:665px){#topnav .w3-bar:first-of-type a:nth-of-type(7){display:none}}@media(max-width:570px){#topnav .w3-bar:first-of-type a:nth-of-type(6){display:none}}@media(max-width:495px){#topnav .w3-bar:first-of-type a:nth-of-type(5){display:none}}@media(max-width:370px){#topnav .w3-bar:first-of-type a:nth-of-type(4){display:none}}@media(max-width:320px){#topnav .w3-bar:first-of-type a:nth-of-type(3){display:none}}.w3-note{background-color:#ffc;border-left:6px solid #ffeb3b}.w3-warning{background-color:#fdd;border-left:6px solid #f44336}#video_sidesection,#w3loginbtn,.w3-info,.w3-info .w3-btn{background-color:var(--ast-global-color-0)}.w3-info{border-left:6px solid #4caf50;background-color:#d9eee1;border-left:none;padding:32px;margin:24px -32px}hr[id^=ez-insert-after-placeholder]{margin-top:0}@media screen and (max-width:475px){.phonebr{display:initial}}table.gstl_50{ddcolor:#000}#main{padding:16px 32px 32px;border-right:1px solid #f1f1f1}#video_sidesection{border-radius:5px;color:#fff;padding-top:25px;margin-left:auto;margin-right:auto;max-width:230px}#footer{padding:0;border-top:1px solid #f1f1f1}.w3-info .w3-btn{border-radius:5px}.w3-example{padding:8px 20px;margin:24px -20px}.w3-note,.w3-warning{border-left:none;margin:24px -32px;padding:16px 32px}h1{font-size:42px}h2{font-size:32px}.nextprev a:focus,.w3-btn:active,.w3-btn:hover{box-shadow:none;background-color:rgba(4,77,129,.986)!important}.w3-btn:active.w3-blue,.w3-btn:hover.w3-blue,.w3-button:active.w3-blue,.w3-button:hover.w3-blue{background-color:#0d8bf2!important;color:#fff!important}.w3-btn:active.w3-white,.w3-btn:hover.w3-white,.w3-button:active.w3-white,.w3-button:hover.w3-white{background-color:#f1f1f1!important}#top-nav-bar .tnb-button-dark-v2:hover,#top-nav-bar .tnb-button-dark:hover,#top-nav-bar .tnb-button-inverted:hover,#top-nav-bar .tnb-button-light:hover,#top-nav-bar .tnb-button:hover,#top-nav-bar .user-profile-btn:hover,.darkpagetheme #top-nav-bar .tnb-button-inverted:hover,.darkpagetheme #top-nav-bar .tnb-button-light:hover,.nextprev .w3-btn:not(.w3-left):not(.w3-right):active,.nextprev .w3-btn:not(.w3-left):not(.w3-right):focus,.nextprev .w3-btn:not(.w3-left):not(.w3-right):hover{background-color:#f1f1f1!important}.ws-table-all{width:100%;display:table;border:1px solid #ccc}#w3loginbtn,.ribbon-topnav{border-radius:25px;position:relative}.ws-table-all tr:nth-child(2n){background-color:#e7e9eb}.mystyle2:hover{background-color:#ccc!important;color:#000!important}#w3loginbtn{width:112px;color:#fff;line-height:1.5;display:none;padding-left:39px;z-index:4;font-size:16px}#myAccordion,.ribbon-topnav{color:#000;background-color:#fff}#top-nav-bar .tnb-right-section .tnb-login-btn:hover,#w3loginbtn:hover{background-color:#059862!important;color:#fff!important}@media screen and (max-width:380px){#w3loginbtn{width:90px!important;padding-left:2px!important;padding-right:2px}#signupbtn_topnav,#spacesbtn_topnav{display:none!important}}@media screen and (min-width:861px){#myAccordion{display:none!important}}@media screen and (min-width:601px){#myAccordion,#navbtn_menu,.hidesm{display:none!important}}#myAccordion{-webkit-overflow-scrolling:touch;overflow:auto;font-family:'Source Sans Pro Topnav',sans-serif;z-index:1;width:100%;position:absolute;display:none;border-top:3px solid #e7e9eb;letter-spacing:0}#tnb-search-suggestions,#top-nav-bar h1,#top-nav-bar h2,#top-nav-bar h3,#top-nav-bar h4,#top-nav-bar h5,#top-nav-bar h6{font-family:"Source Sans Pro",sans-serif}#myAccordion::-webkit-scrollbar{width:6px}#myAccordion::-webkit-scrollbar-track{background:#fff}#myAccordion::-webkit-scrollbar-thumb{background:var(--ast-global-color-0)}a.btnsmall{background-color:var(--ast-global-color-0)!important;color:#fff;border-radius:5px}.ribbon-topnav{font-size:11px;font-weight:700;padding:3px 10px;margin-left:3px;text-align:center;border:1px solid #000;top:-2px}@media screen and (max-width:650px){.ws-hide-650{display:none!important}}@media screen and (max-width:700px){.loginmodaldiv .login_submit_container{text-align:center}.login_newusertext{width:100%;text-align:center;margin-top:20px}.login_forgotpasswordtext{width:100%;text-align:center;margin-top:30px}#mainLeaderboard{height:60px}#div-gpt-ad-1422003450156-0,#div-gpt-ad-1422003450156-3{float:none;margin-left:auto;margin-right:auto}#cert_navbtn,.ws-hide-700{display:none!important}}@media screen and (max-width:800px){.ws-hide-800{display:none!important}}@media screen and (max-width:860px){.ws-hide-860{display:none!important}}@media screen and (max-width:900px){.ws-hide-900{display:none!important}}@media screen and (max-width:950px){.ws-hide-950{display:none!important}}@media screen and (max-width:980px){.ws-hide-980{display:none!important}}@media screen and (max-width:1066px){.ws-hide-1066{display:none!important}}@media screen and (max-width:1160px){.ws-hide-1160{display:none!important}}@media screen and (max-width:1300px){.ws-hide-1300{display:none!important}}@media screen and (max-width:1350px){.ws-hide-1350{display:none!important}}.acctop-link{width:auto!important;display:inline-block!important;font-size:18px!important;border-radius:3px}.learn-span,p{font-size:15px}.learn-span{color:#ddd}.acclink-text{border-radius:3px;background-color:var(--ast-global-color-0)!important;padding-right:8px;color:#fff4a3!important;text-decoration:underline!important;font-size:12px!important;opacity:.9!important}.closeaccbtn{z-index:99;top:15px;padding-right:30px;padding-left:30px;right:15px}#top-nav-bar #close-nav-x-certified:hover,#top-nav-bar #close-nav-x-exercises:hover,#top-nav-bar #close-nav-x-services:hover,#top-nav-bar #close-nav-x-tutorials:hover,.closeaccbtn:hover{background-color:inherit!important;color:#fff4a3!important}@media screen and (max-width:600px){.acctop-link,.fixpaddingsmallmenu{padding:4px 8px!important;margin-left:-2px}.acclink-text{padding-left:5px!important;padding-right:5px!important}#myAccordion .w3-content{padding-left:0!important}.services{margin-top:16px}}#probtn_topnav{background-color:#9763f6;color:#fff;width:115px}#probtn_topnav:hover,#top-nav-bar .tnb-right-section .tnb-upgrade-btn:hover{background-color:#7d53cc!important;color:#fff!important}@media screen and (max-width:750px){.ws-hide-750{display:none!important}#probtn_topnav{width:93px}}.serviceslink{color:inherit;text-decoration:none}.services{background-color:rgba(255,255,255,.1)}.services h4{color:#fff4a3}.services:hover{background-color:#000;color:#fff}.serviceboxes>.w3-col{padding:0 12px}#darkmodemenu{top:-36px;padding:5px 20px 10px 18px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:-1;transition:top .2s;user-select:none;font-size:16px;position:fixed!important;right:0!important}#darkmodemenu input,#darkmodemenu label{cursor:pointer}.secondary-top-nav-bar>div,.secondary-top-nav-bar>div>div{background-color:inherit}a.topnav-icons{font-size:17px!important}#leftmenuinner{padding-top:87px}.ws-btn{font-size:17px;border:0;border-radius:5px;display:inline-block;padding:6px 18px;vertical-align:middle;text-decoration:none;text-align:center;cursor:pointer;-moz-user-select:none;user-select:none;background-color:var(--ast-global-color-0);color:#fff}.ws-btn:active,.ws-btn:hover{background-color:rgba(3,46,77,.753)!important;color:#fff}#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.w3-button:active,#top-nav-bar .tnb-mobile-nav>.w3-container>.w3-button:active,#top-nav-bar .white-shining-stars,a.btnsmall:active,a.btnsmall:hover{color:#fff}p{margin-top:1.2em;margin-bottom:1.2em}#mainLeaderboard,#midcontentadcontainer{text-align:center;margin-left:-16px;margin-right:-16px}@media only screen and (max-width:500px){#main{padding:16px}h1{font-size:30px}h2{font-size:25px}}#tnb-search-suggestions{display:none;position:fixed;z-index:5;background-color:#fff;color:#000;width:300px;top:49px;left:507px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;border:1px solid #ddd;text-align:left}#tnb-search-suggestions .search_item{background-color:#fff;color:#777;text-decoration:none;text-align:left;display:block;padding:10px 26px;width:100%;opacity:.95;border:0;cursor:pointer}#tnb-search-suggestions .search_item:hover{color:#000;opacity:1}#tnb-search-suggestions .search_active .span_search,#tnb-search-suggestions .span_search{background-color:#0305834f}#tnb-search-suggestions .search_active{background-color:#7b7dca1c!important;color:#000!important}@media(max-width:954px){#tnb-search-suggestions{left:378px}#top-nav-bar .tnb-desktop-nav #navbtn_certified{display:none}}@media(max-width:828px){#tnb-search-suggestions{left:10px;width:91%}}#top-nav-bar{height:0;display:block;width:100%;position:fixed;top:0;left:0;z-index:4}#top-nav-bar #tnb-dark-mode-toggle-btn>i{margin-top:-1px}#top-nav-bar .tnb-menu-btn{width:93px;display:none}#top-nav-bar .tnb-desktop-nav{padding:0;display:block}#top-nav-bar .purple-shining-stars{color:#9763f6}#top-nav-bar .shining-stars{position:relative;right:2px;top:2px;margin-right:3px;width:12px;height:16px}#btn_container_subtopnav,#menubtn_container,#scroll_left_btn,#subtopnav{position:fixed;top:56px}#top-nav-bar .tnb-button,#top-nav-bar .tnb-button-dark,#top-nav-bar .tnb-button-dark-v2,#top-nav-bar .tnb-button-dark-v2>div,#top-nav-bar .tnb-button-dark-v2>i,#top-nav-bar .tnb-button-dark-v2>img,#top-nav-bar .tnb-button-dark-v2>span,#top-nav-bar .tnb-button-dark-v2>svg,#top-nav-bar .tnb-button-dark>div,#top-nav-bar .tnb-button-dark>i,#top-nav-bar .tnb-button-dark>img,#top-nav-bar .tnb-button-dark>span,#top-nav-bar .tnb-button-dark>svg,#top-nav-bar .tnb-button-inverted,#top-nav-bar .tnb-button-inverted>div,#top-nav-bar .tnb-button-inverted>i,#top-nav-bar .tnb-button-inverted>img,#top-nav-bar .tnb-button-inverted>span,#top-nav-bar .tnb-button-inverted>svg,#top-nav-bar .tnb-button-light,#top-nav-bar .tnb-button-light>div,#top-nav-bar .tnb-button-light>i,#top-nav-bar .tnb-button-light>img,#top-nav-bar .tnb-button-light>span,#top-nav-bar .tnb-button-light>svg,#top-nav-bar .tnb-button>div,#top-nav-bar .tnb-button>i,#top-nav-bar .tnb-button>img,#top-nav-bar .tnb-button>span,#top-nav-bar .tnb-button>svg,#top-nav-bar .tnb-prevent-select,#top-nav-bar .user-profile-btn,#top-nav-bar .user-profile-btn>div,#top-nav-bar .user-profile-btn>i,#top-nav-bar .user-profile-btn>img,#top-nav-bar .user-profile-btn>span,#top-nav-bar .user-profile-btn>svg{-webkit-user-select:none;-ms-user-select:none;user-select:none}#top-nav-bar .tnb-button,#top-nav-bar .tnb-button-dark,#top-nav-bar .tnb-button-dark-v2,#top-nav-bar .tnb-button-inverted,#top-nav-bar .tnb-button-light,#top-nav-bar .user-profile-btn{display:inline-block;padding:5px 10px;border-radius:25px;white-space:normal;text-align:center;outline:0!important;text-decoration:none!important;color:#000!important;cursor:pointer}#top-nav-bar .tnb-button-dark-v2>i,#top-nav-bar .tnb-button-dark>i,#top-nav-bar .tnb-button-inverted>i,#top-nav-bar .tnb-button-light>i,#top-nav-bar .tnb-button>i,#top-nav-bar .user-profile-btn>i{font-style:normal!important}#top-nav-bar .tnb-button-dark:hover,#top-nav-bar .tnb-button-inverted:hover,.darkpagetheme #top-nav-bar .tnb-button-dark-v2:hover,.darkpagetheme #top-nav-bar .tnb-button-dark:hover,.darkpagetheme #top-nav-bar .tnb-button-inverted:hover,.darkpagetheme #top-nav-bar .tnb-button-light:hover,.darkpagetheme #top-nav-bar .tnb-button:hover,.darkpagetheme #top-nav-bar .user-profile-btn:hover{background-color:#38444d!important}#top-nav-bar .tnb-button-dark-v2:active,#top-nav-bar .tnb-button-dark:active,#top-nav-bar .tnb-button-inverted:active,#top-nav-bar .tnb-button-light:active,#top-nav-bar .tnb-button:active,#top-nav-bar .user-profile-btn:active{box-shadow:inset 0 0 10px #d7d7d7}.darkpagetheme #top-nav-bar .tnb-button-dark-v2:active,.darkpagetheme #top-nav-bar .tnb-button-dark:active,.darkpagetheme #top-nav-bar .tnb-button-inverted:active,.darkpagetheme #top-nav-bar .tnb-button-light:active,.darkpagetheme #top-nav-bar .tnb-button:active,.darkpagetheme #top-nav-bar .user-profile-btn:active{box-shadow:inset 0 0 10px #555}#top-nav-bar .tnb-button-dark:active,#top-nav-bar .tnb-button-inverted:active,.darkpagetheme #top-nav-bar .tnb-button-dark:active{box-shadow:inset 0 0 10px #555!important}#top-nav-bar .tnb-button-light:active,.darkpagetheme #top-nav-bar .tnb-button-inverted:active,.darkpagetheme #top-nav-bar .tnb-button-light:active{box-shadow:inset 0 0 10px #d7d7d7!important}#top-nav-bar .tnb-button-dark-v2:hover,.darkpagetheme #top-nav-bar .tnb-button-dark-v2:hover{background-color:rgba(52,52,52,.5)!important}#btn_container_subtopnav a,#scroll_left_btn span,#scroll_right_btn,#subtopnav,#top-nav-bar .filter-input,#top-nav-bar .filter-modal,#top-nav-bar .tnb-mobile-nav,#top-nav-bar .tnb-right-section .tnb-login-btn{background-color:var(--ast-global-color-0)}#top-nav-bar .tnb-button-dark-v2:active,.darkpagetheme #top-nav-bar .tnb-button-dark-v2:active{box-shadow:inset 0 0 10px #2a2a2a!important}#top-nav-bar #tnb-google-search-container{position:relative;display:block;padding:10px 8px}#top-nav-bar #tnb-google-search-container>#tnb-google-search-inner-container{position:relative;display:block;width:175px}#top-nav-bar #tnb-google-search-container input{padding:5px 40px 5px 15px;border:1px solid rgba(0,0,0,.25)!important;border-radius:25px;width:100%}#top-nav-bar #tnb-google-search-container input:placeholder-shown{font-style:italic}#top-nav-bar #tnb-google-search-container input:focus-visible{outline:var(--ast-global-color-0)solid 3px}#top-nav-bar #tnb-google-search-container #tnb-google-search-submit-btn{position:absolute;right:1px;top:1px;padding:8px}#top-nav-bar #tnb-google-search-container #tnb-google-search-submit-btn>svg{width:18px;height:18px;text-align:center;display:block;float:left}#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns{display:none;float:left}#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-dark,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-dark-v2,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-inverted,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-light,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.user-profile-btn{padding:9px;float:left}#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-dark-v2>i,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-dark-v2>svg,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-dark>i,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-dark>svg,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-inverted>i,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-inverted>svg,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-light>i,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button-light>svg,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button>i,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.tnb-button>svg,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.user-profile-btn>i,#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns>.user-profile-btn>svg{width:18px;height:18px;line-height:18px;font-size:18px;text-align:center;display:block;float:left}#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns #tnb-google-search-mobile-close>i{font-size:29px}#top-nav-bar #tnb-google-search-container.tnb-mobile-active{position:absolute;top:0;left:0;width:100%;z-index:1000;background-color:#fff;padding-right:52px}.darkpagetheme #top-nav-bar #tnb-google-search-container.tnb-mobile-active{background-color:#1d2a35}#top-nav-bar #tnb-google-search-container.tnb-mobile-active #tnb-google-search-mobile-action-btns{display:block;position:absolute;top:9px;right:8px}@media(max-width:616px){#top-nav-bar #tnb-google-search-container #tnb-google-search-inner-container{display:none}#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns{display:block}}#top-nav-bar #tnb-dark-mode-toggle-wrapper{padding:10px 8px}@media(max-width:399px){#top-nav-bar .tnb-menu-btn{width:76px;padding:8px}#top-nav-bar #tnb-dark-mode-toggle-wrapper,#top-nav-bar #tnb-google-search-container{padding:10px 6px}}#top-nav-bar #tnb-dark-mode-toggle-wrapper>a{padding:9px}#top-nav-bar #tnb-dark-mode-toggle-wrapper>a>i{font-style:normal!important;display:inline-block;width:18px;height:18px;font-size:18px;text-align:center}#top-nav-bar>#pagetop{position:absolute;padding:0;height:56px;top:0;left:0;width:100%}#top-nav-bar .tnb-mobile-nav{display:none;position:fixed;width:100%;top:56px;bottom:0;z-index:inherit;flex-direction:column;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-family:"Source Sans Pro Topnav",sans-serif;border-top:none;letter-spacing:0;cursor:default;color:#fff}#top-nav-bar .tnb-mobile-nav>.w3-container{height:100%;position:relative;padding:84px 0 100px}#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.w3-button,#top-nav-bar .tnb-mobile-nav>.w3-container>.w3-button{position:relative;width:100%;border-bottom:1px solid #43444a;padding:20px 30px;text-align:left}#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.w3-button.tnb-active,#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.w3-button:hover,#top-nav-bar .tnb-mobile-nav>.w3-container>.w3-button.tnb-active,#top-nav-bar .tnb-mobile-nav>.w3-container>.w3-button:hover{background-color:#fbfbfb!important;color:#000!important}#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.w3-button>.tnb-title,#top-nav-bar .tnb-mobile-nav>.w3-container>.w3-button>.tnb-title{font-size:21px;line-height:26px;font-weight:400;display:inline-block}#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.w3-button>.tnb-icon,#top-nav-bar .tnb-mobile-nav>.w3-container>.w3-button>.tnb-icon{position:absolute;top:50%;right:30px;margin-top:-11px;height:22px;width:22px;display:inline-block;font-size:30px;text-align:center}#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.w3-button>.tnb-icon.fa-caret-up,#top-nav-bar .tnb-mobile-nav>.w3-container>.w3-button>.tnb-icon.fa-caret-up{height:10px;margin-top:-5px;line-height:6px}#top-nav-bar .tnb-mobile-nav>.w3-container>.tnb-mobile-nav-section>.w3-button>.tnb-icon.fa-caret-down,#top-nav-bar .tnb-mobile-nav>.w3-container>.w3-button>.tnb-icon.fa-caret-down{height:10px;margin-top:-5px;line-height:12px}#top-nav-bar .menu-content{max-width:1100px;font-size:18px;padding-left:3%;padding-right:3%;margin:0 auto 25px}#top-nav-bar .menu-content>div>.w3-col{margin-top:-10px}#top-nav-bar .tnb-services-headlines{font-size:17px;margin:0;padding:30px 13px 15px}#top-nav-bar .serviceboxes{margin-top:20px;padding:0}#top-nav-bar .serviceboxes>.servicebox{display:block;padding:10px;float:left;width:33.3333%}@media(max-width:688px){#top-nav-bar .tnb-menu-btn{display:block}#top-nav-bar .tnb-desktop-nav{display:none}#top-nav-bar .tnb-mobile-nav.tnb-active{display:block!important}#top-nav-bar .tnb-services-headlines{margin-top:0}#top-nav-bar .serviceboxes>.servicebox{width:50%}}#top-nav-bar .serviceboxes>.servicebox>.serviceslink{display:inline-block;margin:0;padding:0;width:100%;height:137px}@media(max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}#top-nav-bar .serviceboxes>.servicebox>.serviceslink{height:160px}}@media(min-width:689px) and (max-width:828px){#top-nav-bar #tnb-google-search-container #tnb-google-search-inner-container{display:none}#top-nav-bar #tnb-google-search-container #tnb-google-search-mobile-action-btns{display:block}#top-nav-bar .serviceboxes>.servicebox>.serviceslink{height:182px}}@media(max-width:688px){#top-nav-bar .serviceboxes>.servicebox>.serviceslink{height:160px}#top-nav-bar .nav-heading-container>.nav-heading-container-title{display:none}}#top-nav-bar .serviceboxes>.servicebox>.serviceslink>.services{display:inline-block;overflow:hidden;margin:0;width:100%;height:100%}#top-nav-bar .nav-heading-container{display:block;width:100%;padding-left:0;padding-right:0}#top-nav-bar .nav-heading-container>.nav-heading-container-title{float:left;width:33.33333%;height:68px;padding:0 8px}@media(max-width:992px) and (min-width:601px){#top-nav-bar .nav-heading-container>.nav-heading-container-title{width:38%}}#top-nav-bar .nav-heading-container>.filter-input-wrapper{position:relative;float:left;width:33.33333%;min-width:330px;height:46px;margin-top:11px;margin-bottom:11px;padding:0 8px}#top-nav-bar .nav-heading-container>.filter-input-wrapper>.filter-input-inner-wrapper{position:relative;width:100%;height:100%}#top-nav-bar .nav-heading-container>.filter-input-wrapper>.filter-input-inner-wrapper>.filter-clear-btn{position:absolute;top:1px;right:1px;width:44px;height:44px;border-radius:50%}#top-nav-bar .nav-heading-container>.filter-input-wrapper>.filter-input-inner-wrapper>.filter-clear-btn>span{display:inline-block;width:12px;line-height:12px;height:12px;font-size:24px;position:absolute;top:50%;margin-top:-6px;left:50%;margin-left:-7px}#top-nav-bar .box{display:flex;align-items:center}#top-nav-bar .left{justify-content:flex-start}#top-nav-bar .middle{flex-grow:1;justify-content:center}#top-nav-bar .space-between{justify-content:space-between}#top-nav-bar .right{justify-content:flex-end}#top-nav-bar .nav-heading-container::before{content:none}#top-nav-bar .filter-input{flex-grow:1;color:#fff;font-size:16px;outline:0;font-family:"Source Sans Pro",sans-serif;padding:10px 20px;border-radius:25px;width:100%;border:1px solid}#top-nav-bar .filter-input::placeholder{color:#fff;font-style:italic;font-weight:400}#top-nav-bar .filter-icon{color:#fff;margin-left:10px}#top-nav-bar .t-small{font-size:12px}#top-nav-bar .flex-column{display:flex;flex-direction:column}#top-nav-bar .w3-bar-block .w3-bar-item,#top-nav-bar .ws-btn{padding:2px 8px}#top-nav-bar #close-nav-x-certified,#top-nav-bar #close-nav-x-exercises,#top-nav-bar #close-nav-x-services,#top-nav-bar #close-nav-x-tutorials{padding:0 16px}#top-nav-bar .filter-box{display:flex;align-items:center;justify-content:space-between;color:#fff;width:auto;padding:5px 10px;border-radius:5px;border:1px solid rgba(255,244,163,.2);gap:16px;cursor:pointer}#top-nav-bar .filter-caret{display:flex;align-items:center;justify-content:flex-end;font-size:1.4rem}#top-nav-bar .filter-modal-container{display:none;position:absolute;top:91%;z-index:10;padding:10px 0;left:-1px;cursor:pointer}#top-nav-bar .filter-modal{border:1px solid rgba(255,244,163,.2);border-radius:5px;padding:5px 10px}#top-nav-bar .filter-box button,#top-nav-bar .filter-modal button{background:0 0;color:inherit;border:0;padding:2px 6px;outline:inherit;width:100%;text-align:left;border-radius:5px;cursor:pointer}#top-nav-bar #certified-show-btn a,#top-nav-bar #certified-sort-btn a,#top-nav-bar #exercises-show-btn a,#top-nav-bar #exercises-sort-btn a,#top-nav-bar #tutorials-show-btn a,#top-nav-bar #tutorials-sort-btn a{text-decoration:none;padding:5px 10px!important;color:inherit!important}#top-nav-bar #certified-show-btn,#top-nav-bar #certified-sort-btn,#top-nav-bar #exercises-show-btn,#top-nav-bar #exercises-sort-btn,#top-nav-bar #tutorials-show-btn,#top-nav-bar #tutorials-sort-btn{position:relative;cursor:pointer;width:165px}@media(max-width:1080px){#top-nav-bar .active{background-color:var(--ast-global-color-0);order:-1}}@media(max-width:600px){#top-nav-bar .serviceboxes>.servicebox{width:100%}#top-nav-bar .serviceboxes>.servicebox>.serviceslink{height:auto}#top-nav-bar .acclink-text{text-decoration:none!important;border:1px solid rgba(255,244,163,.5019607843);border-radius:30px;padding:2px 8px!important}}#top-nav-bar #googleSearch{position:absolute;display:block;height:1px;width:1px;top:-50px}#top-nav-bar .tnb-soft-hide{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#top-nav-bar .black-box-container,#top-nav-bar .tnb-nav-section-title{margin-top:35px;color:#80b6ff!important}#top-nav-bar .seerviceslink:focus-visible,#top-nav-bar :focus-visible{outline:var(--ast-global-color-0)solid 3px}#top-nav-bar #nav_certified:focus-visible,#top-nav-bar #nav_exercises:focus-visible,#top-nav-bar #nav_services:focus-visible,#top-nav-bar #nav_tutorials:focus-visible{outline:0}#top-nav-bar #nav_certified::-webkit-scrollbar,#top-nav-bar #nav_exercises::-webkit-scrollbar,#top-nav-bar #nav_services::-webkit-scrollbar,#top-nav-bar #nav_tutorials::-webkit-scrollbar{width:10px}#top-nav-bar #nav_services>.w3-content{max-width:1100px;font-size:18px}@media(max-width:954px){#top-nav-bar #nav_certified{display:none!important}}#top-nav-bar #dropdown-nav-outer-wrapper{position:relative;display:block;padding-top:56px;width:100%;height:0}#top-nav-bar #dropdown-nav-outer-wrapper #dropdown-nav-inner-wrapper{position:relative;display:block;width:100%;height:100%}#top-nav-bar #dropdown-nav-outer-wrapper #dropdown-nav-inner-wrapper .dropdown-nav{position:relative;top:0;height:100%;width:100%;overflow-y:scroll;background-color:var(--ast-global-color-0);color:#fff;padding-bottom:60px;padding-top:35px}@media(max-width:688px){#top-nav-bar .nav-heading-container>.filter-input-wrapper{width:100%;min-width:auto}#top-nav-bar #dropdown-nav-outer-wrapper #dropdown-nav-inner-wrapper .dropdown-nav{display:none!important}}#top-nav-bar.full-screen #dropdown-nav-outer-wrapper{height:100vh}#top-nav-bar .tnb-right-section{position:relative;display:block;height:100%;padding-right:5px;right:0;overflow:hidden}#top-nav-bar .tnb-right-section>a{margin-bottom:56px}#top-nav-bar .tnb-right-section .w3-alt-btn,#top-nav-bar .tnb-right-section .w3-btn,#top-nav-bar .tnb-right-section .w3-button{margin-right:10px;margin-left:0}#top-nav-bar .tnb-right-section .tnb-login-btn{position:relative;width:112px;height:40px;top:50%;margin-top:-20px;color:#fff;border-radius:25px;padding-left:39px;font-size:16px;line-height:1.5;z-index:4}@media(max-width:475px){#top-nav-bar .tnb-right-section .tnb-login-btn{margin-left:100px;width:93px;padding-left:16px}}#top-nav-bar .tnb-right-section .tnb-signup-btn{position:relative;width:93px;height:40px;top:50%;margin-top:-20px;border-radius:25px;margin-right:-39px;font-size:16px;line-height:1.5;z-index:5}#top-nav-bar .tnb-right-section .tnb-profile-btn>.tnb-profile-icon{position:absolute;top:12px;right:31px}#top-nav-bar .tnb-right-section .tnb-jobs-btn,#top-nav-bar .tnb-right-section .tnb-spaces-btn{position:relative;width:auto!important;text-align:center;height:40px;top:50%;margin-top:-20px;border-radius:25px;padding:8px 16px}#top-nav-bar .tnb-right-section .tnb-certificates-btn>svg,#top-nav-bar .tnb-right-section .tnb-jobs-btn>svg,#top-nav-bar .tnb-right-section .tnb-spaces-btn>svg{position:relative;right:2px;top:3px;margin-right:3px;width:18px;height:18px;color:#9763f6}#top-nav-bar .tnb-right-section .tnb-certificates-btn{position:relative;height:40px;top:50%;margin-top:-20px;border-radius:25px;padding:8px 16px}#top-nav-bar .tnb-right-section .tnb-dashboard-btn{position:relative;display:block;width:auto;border-radius:25px;text-align:center;height:40px;top:50%;margin-top:-20px}#top-nav-bar .tnb-right-section .tnb-upgrade-btn{position:relative;display:block;border-radius:25px;background-color:#9763f6;color:#fff;width:115px;height:40px;top:50%;margin-top:-20px}#top-nav-bar .tnb-right-section .tnb-upgrade-btn>svg{position:relative;right:2px;top:2px;margin-right:3px;width:12px;height:16px;color:#fff}#top-nav-bar .gsc-results-wrapper-overlay{width:70%;left:15%}#top-nav-bar .tnb-social-network-btns{position:relative;display:block;width:100%;float:left;padding:100px 17px 20px}#top-nav-bar .tnb-social-network-btns>.w3-button{position:relative;display:inline-block;width:50px;height:50px;padding:0;margin-right:10px}#top-nav-bar .tnb-active.tnb-close-nav-btn,#top-nav-bar .tnb-close-menu-btn.tnb-active,#top-nav-bar .tnb-close-menu-btn:hover,#top-nav-bar .tnb-close-nav-btn:hover,#top-nav-bar .tnb-social-network-btns>.w3-button.tnb-active,#top-nav-bar .tnb-social-network-btns>.w3-button:hover{background-color:#fbfbfb!important}#top-nav-bar .tnb-social-network-btns>.w3-button>.tnb-icon{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;height:24px;width:24px;line-height:24px;font-size:24px;display:inline-block;text-align:center}#top-nav-bar .tnb-social-network-btns>.w3-button>.tnb-icon.fa-discord{font-size:20px;margin-left:-13px}#top-nav-bar .tnb-close-menu-btn,#top-nav-bar .tnb-close-nav-btn{position:absolute;display:block;top:10px;right:10px;width:64px;height:64px;padding:0}#top-nav-bar .tnb-close-menu-btn>span,#top-nav-bar .tnb-close-nav-btn>span{position:absolute;display:inline-block;width:24px;height:24px;line-height:24px;font-size:48px;top:50%;margin-top:-12px;left:50%;margin-left:-12px}#top-nav-bar .tnb-mobile-nav-section-body>.w3-content{padding:35px 20px 20px}#top-nav-bar .tnb-mobile-top-action-btns{position:relative;height:88px}#top-nav-bar .tnb-mobile-top-action-btns>.tnb-dashboard-mobile-btn{position:relative;top:50%;margin-top:-25px;float:left;height:50px;width:auto}.w3-third .bigbtn{margin-bottom:16px;width:100%;padding:20px 0;text-align:center;vertical-align:middle;display:inline-block;text-decoration:none!important;border-radius:5px}#subtopnav{color:#f1f1f1;padding:0;font-family:'Source Sans Pro Topnav',sans-serif;font-size:0;width:100%;white-space:nowrap;overflow:auto;scrollbar-width:none}#subtopnav a,#subtopnav ul li{display:inline-block;text-decoration:none;line-height:1.5}#btn_container_subtopnav{right:0;font-size:0;border-left:10px solid rgba(40,42,53,.5)}#btn_container_subtopnav a{line-height:1.3!important;padding-top:7px!important;padding-bottom:6px!important;font-size:15px}#scroll_left_btn{cursor:pointer;display:none;left:0;font-size:15px;border-right:10px solid rgba(255,255,255,.61);background:rgba(255,255,255,.664)}#scroll_left_btn span{background:linear-gradient(to right,var(--ast-global-color-0)70%,transparent 100%);display:block;padding-top:5px;padding-bottom:5px}#scroll_left_btn span:hover{background:linear-gradient(to right,#000 95%,transparent 100%)}#scroll_right_btn{cursor:pointer;float:left;font-size:15px;background:linear-gradient(to left,var(--ast-global-color-0)70%,transparent 100%);padding-top:5px;padding-bottom:5px}#scroll_right_btn:hover{background:linear-gradient(to left,#000 95%,transparent 100%)}#menubtn_container{left:0;border-right:10px solid rgba(40,42,53,.5);height:33px;color:#fff;font-size:15px}#subtopnav::-webkit-scrollbar{display:none!important}@media screen and (max-width:992px){.bigbtn{display:block;width:100%}#subtopnav a.subtopnav_firstitem{margin-left:0!important}}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(../../fonts/fa-solid-900.woff2) format("woff2"),url(../../fonts/fa-solid-900.ttf) format("truetype")}.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-caret-up:before{content:"\f0d8"}.fa-caret-down:before{content:"\f0d7"}