html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#6a7efc;text-decoration:underline}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%;vertical-align:middle;display:inline-block}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:400;font-style:normal}[class*=" w-icon-"],[class^=w-icon-]{font-family:webflow-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}.w-icon-file-upload-remove:before{content:"\e900"}.w-icon-file-upload-icon:before{content:"\e903"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:after,.w-clearfix:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent!important}.w-webflow-badge,.w-webflow-badge *{position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 transparent;border-radius:0;background:0 0;box-shadow:none;opacity:1;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal}.w-webflow-badge{position:fixed!important;display:inline-block!important;visibility:visible!important;z-index:2147483647!important;top:auto!important;right:12px!important;bottom:12px!important;left:auto!important;color:#aaadb0!important;background-color:#fff!important;border-radius:3px!important;padding:6px 8px 6px 6px!important;font-size:12px!important;opacity:1!important;line-height:14px!important;text-decoration:none!important;transform:none!important;margin:0!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);cursor:pointer}.w-webflow-badge>img{display:inline-block!important;visibility:visible!important;opacity:1!important;vertical-align:middle!important}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}blockquote{margin:0 0 10px;padding:10px 20px;border-left:5px solid #e2e2e2;font-size:18px;line-height:22px}figure{margin:0 0 10px}ol,ul{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:after,.w-embed:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video embed,.w-video iframe,.w-video object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}fieldset{padding:0;margin:0;border:0}[type=button],[type=reset],button{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:700}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-input[readonly],.w-select[disabled],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[disabled]:not(.w-input-disabled),.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{display:inline-block;cursor:pointer;font-weight:400;margin-bottom:0}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:after,.w-radio:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-radio:after{clear:both}.w-radio-input{margin:3px 0 0 -20px;line-height:normal;float:left}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}.w-file-upload-default,.w-file-upload-success,.w-file-upload-uploading{display:inline-block;color:#333}.w-file-upload-error{display:block;margin-top:10px}.w-file-upload-default.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden,.w-file-upload-uploading.w-hidden{display:none}.w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #ccc;background-color:#fafafa}.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #ccc;background-color:#fafafa}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{display:inline-block;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #ccc;background-color:#fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:after,.w-container:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:after,.w-row:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-container .w-row,.w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):after,.w-widget-twitter-count-shim:not(.w--vertical):before{top:50%;left:0;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:after,.w-widget-twitter-count-shim.w--vertical:before{top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim.w--vertical:before{border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{position:relative;overflow:hidden;height:500px;color:#fff}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}.w-background-video--control>[hidden]{display:none!important}.w-slider{position:relative;height:300px;text-align:center;background:#ddd;clear:both;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,.4);cursor:pointer;margin:0 3px .5em;transition:background-color .1s,color .1s}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:0;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:#fff;font-size:40px;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class*=' w-icon-'],.w-slider-arrow-right [class^=w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block!important}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{position:relative;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto 20px auto auto;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#ddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;font-style:normal;font-variant:normal;letter-spacing:normal;list-style:disc;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0,0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:.3s;transition:.3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0,0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,.4);border-radius:50%;-webkit-animation:.8s linear infinite spin;animation:.8s linear infinite spin}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:after,.w-richtext:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:after,.w-richtext[contenteditable=true]:before{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{outline:#2895f7 solid 2px}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure{position:relative;max-width:60%}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{font-size:0px;color:transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{display:table-caption;caption-side:bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#ddd;z-index:1000}.w-nav:after,.w-nav:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block!important;position:absolute;top:100%;left:0;right:0;background:#c8c8c8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#c8c8c8;color:#fff}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w--nav-dropdown-open,.w--nav-dropdown-toggle-open,.w-nav[data-collapse=all] .w-nav-button{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}.w-tabs{position:relative}.w-tabs:after,.w-tabs:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222;background-color:#ddd}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button,.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.w-dyn-empty{padding:10px;background-color:#ddd}.w-condition-invisible,.w-dyn-bind-empty,.w-dyn-hide{display:none!important}.w-layout-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}.w-pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.w-pagination-previous{display:block;color:#333;font-size:14px;margin-left:10px;margin-right:10px;padding:9px 20px;background-color:#fafafa;border-width:1px;border-color:#ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-style:solid;border-radius:2px}.w-pagination-previous-icon{margin-right:4px}.w-pagination-next{display:block;color:#333;font-size:14px;margin-left:10px;margin-right:10px;padding:9px 20px;background-color:#fafafa;border-width:1px;border-color:#ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-style:solid;border-radius:2px}.w-pagination-next-icon{margin-left:4px}.w-checkbox{display:block;margin-bottom:5px;padding-left:20px}.w-checkbox::before{content:' ';display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}.w-checkbox::after{content:' ';display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;clear:both}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border-width:1px;border-color:#ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-style:solid;width:12px;height:12px;border-radius:2px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;border-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}body{margin:0;min-height:100%;background-color:#fff;font-family:Gordita;color:#333;font-size:14px;line-height:20px}h2{margin-top:20px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}h3{margin-top:20px;margin-bottom:10px;font-size:24px;line-height:30px;font-weight:700}h4{margin-top:18px;margin-bottom:6px;font-size:14px;line-height:24px;font-weight:700}p{margin-top:0;margin-bottom:10px;font-size:14px}figcaption{margin-top:5px;text-align:center}.container{position:relative;display:flex;height:auto;max-width:1400px;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px;justify-content:center;align-items:center;flex:0 auto;color:#333c61}.container.container__text{max-width:1100px;padding-top:5rem;padding-bottom:5rem}.container.container__text.about-us{display:block}.container.container__header{overflow:visible;padding-right:0;padding-left:0}.container.container--locations{max-width:1210px}.container.container--medium{z-index:4;max-height:none;max-width:1210px;min-height:405px;flex-direction:column}.container.container--medium.horizontal{z-index:2;flex-direction:row}.container.container--medium.no-btm-padding.flex-vertical-center{z-index:5}.container.container--medium.no-btm-padding.flex-vertical-center.curriculum{min-height:0}.container.container--medium.no-btm-padding.flex-vertical-center.city-page{-o-object-fit:fill;object-fit:fill}.container.container--medium.free-workshops,.container.container--medium.mh-0px{min-height:0}.container.container--medium.mh-0px.pricing-global{padding-bottom:20px}.container.container--banner-location{display:block}.container.container-banner-top{display:block;justify-content:center;align-items:center}.container.about-us{flex-direction:column}.container.online-coding{max-width:none;padding-top:60px;padding-bottom:60px;flex-direction:column;flex-wrap:wrap;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg"),linear-gradient(180deg,#edf2f6,#edf2f6);background-position:0 0,0 0;background-size:auto,auto}.container.footer{padding-left:0}.navbar{position:-webkit-sticky;position:sticky;top:0;z-index:11;width:100%;background-color:#fff}.navbar__content{display:flex;margin-left:auto;padding-top:4px;padding-bottom:4px;padding-left:0;justify-content:space-between;align-items:center;flex:0 auto;font-size:12px}.link-block{display:flex;text-decoration:none}.link-block.w--current{position:relative;display:flex;flex:0 auto;text-decoration:none}.body{height:0;background-color:transparent;font-family:Gordita;color:#353c64}.color-violet{margin-bottom:0;background-color:transparent;font-family:Gordita;color:#6a7efc;font-size:1rem;line-height:21px;font-weight:700}.fw-black{font-weight:900}.fs-lg{font-size:24px;line-height:36px}.text-block{letter-spacing:2.4px}.text-block.color-violet.fs-lg.fw-black{float:left;letter-spacing:2.4px;text-indent:0;text-transform:none;overflow:hidden;font-size:22px;line-height:26px;text-decoration:none}.text-block.color-violet.fs-lg.fw-black.color-white{font-size:33px;line-height:39px}.text-block.color-violet.fs-lg.fw-black.footer-logo{font-family:Montserrat,sans-serif;color:#fff}.text-block.color-violet.fs-lg.fw-black.navbar-global{font-family:Montserrat,sans-serif;font-size:1.8vw;line-height:115%}.color-blue-dark{color:#353c64}.text-block-2{margin-top:-8px;line-height:24px}.ff-interui{font-family:Interui}.ff-interui.fw-black.color-blue-dark.text-block-2{font-size:12px;text-decoration:none}.div-block{position:relative;z-index:99;margin-left:10px}.navbar__logo{display:flex;width:auto;margin-right:0;align-items:flex-start;flex:0 0 auto}.jobs-tooltip{margin-top:9px;padding:4px 5px;flex:0 auto;border-top-left-radius:6px;border-top-right-radius:10px;border-bottom-right-radius:10px;background-color:#ff8356;font-size:10px;line-height:10px;text-decoration:none}.color-white{display:-ms-grid;display:grid;grid-auto-flow:row;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;color:#fff}.navbar__links{display:flex;align-items:baseline;color:#6a7efc;font-size:12px;line-height:20px}.navbar__link{margin-left:0;padding-left:0;color:#6a7efc;font-weight:900;text-decoration:none}.navbar__link.w--current{padding-right:0;padding-left:32px;font-size:12px}.navbar__link.login{margin-left:0;padding-left:0;flex:0 auto;font-family:Montserrat,sans-serif;white-space:nowrap}.navbar__link.has-submenu{margin-left:0;padding-right:0;padding-left:32px;cursor:pointer}.navbar__link.has-submenu.w--current{color:#494953}.navbar__link.has-submenu.link-mobile{display:none}.submenu__link{margin-bottom:16px;margin-left:0;color:#6a7efc;font-weight:900;text-decoration:none}.submenu__link.w--current{color:#494953}.submenu__link.submenu--title{color:#6e7079}.submenu__link.login{display:block;margin-top:4px;margin-bottom:4px;padding-top:2px;padding-bottom:2px;white-space:nowrap}.dropdown__container{width:280px;padding:10px 6px 6px;flex-direction:row;justify-content:flex-start;align-items:flex-start;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border:1px solid #edf2f6;border-radius:4px;background-color:#fff;opacity:1}.dropdown__container.login{position:relative;display:none;width:auto;margin-right:6px;margin-left:6px;padding:8px 12px;flex-direction:column;border-width:0;background-color:transparent;opacity:1}.navbar__dropdown{position:relative;display:flex}.navbar__dropdown.is-hidden{display:none}.navbar__dropdown.login{display:block;margin-left:0;padding:0;color:#6e7079}.navbar__dropdown.login.is-hidden{display:none;margin-left:0;padding:0;flex-wrap:wrap}.image-2{width:14px;height:14px}.dropdown__title{display:flex;margin-right:0;margin-left:0;padding:8px 12px;align-items:center;color:#6a7efc;font-weight:900;white-space:nowrap;cursor:pointer}.dropdown__title.login.ipad{z-index:999}.dropdown__title.login{margin-left:6px}.dropdown__title.btn{display:flex;margin-top:0;border-radius:2px;background-color:#8fef8a;font-family:Montserrat,sans-serif;color:rgba(17,54,15,.65)}.dropdown__title.btn.free-trial{margin-top:0;background-color:#6a7efc;font-family:Montserrat,sans-serif;color:#fff;font-weight:700;text-transform:none}.image-3{width:30px;height:auto;margin-right:8px}.link-block-2{display:flex;align-items:flex-end}.link-block-2.navbar__link{display:flex;margin-right:6px;margin-left:6px;padding:8px 12px;cursor:pointer}.link-block-2.navbar__link.location{cursor:default}.link-block-2.navbar__link.d-none,.link-block-2.navbar__link.location.hidden{display:none}.link-block-2.view-at-my-location__location{max-width:17rem;margin-top:8px;justify-content:center}.footer{padding:3rem;background-color:#21243c}.navbar__cta{display:flex}.navbar__cta.simple-nav{margin-left:0}.navbar__tel{display:flex;margin-left:1rem;padding:9px 1rem;align-items:center;border-radius:100px;background-color:#8fef8a;color:rgba(17,54,15,.65);font-size:13px;line-height:17px;text-decoration:none}.navbar__tel.simple-nav{margin-left:0}.hamburger-box{position:relative;display:inline-block;width:1.75rem;height:1.25rem}.hamburger-inner{position:absolute;top:50%;display:block;width:1.75rem;height:.25rem;margin-top:-.125rem;border-radius:.25rem;background-color:#6a7efc}.hamburger{display:none}.footer__links{display:flex;width:100%;justify-content:space-between}.footer__column{display:flex;justify-content:space-around;flex-wrap:nowrap;flex:1 0 auto}.footer__column.footer__column--start{justify-content:flex-start}.footer__links--title{margin-bottom:20px;opacity:1;font-family:Montserrat,sans-serif;color:#fff;font-size:1rem;line-height:1.6666666666666667;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.footer__links--text{opacity:.5;color:#fff;font-size:.875rem;line-height:1.4285714285714286;font-weight:700}.footer__links--text.color-white{flex:0 0 auto;opacity:1;font-family:Montserrat,sans-serif;color:#fff;line-height:1.75}.footer__group{display:flex;padding-right:36px;flex-direction:column;text-align:left}.footer__group.d-none{display:block}.footer__group.info{justify-content:space-between}.footer__link{margin-bottom:1rem;font-family:Montserrat,sans-serif;color:#fff;font-size:.875rem;line-height:1.4285714285714286;text-decoration:none}.subfooter{display:flex;margin-top:2rem;justify-content:space-between}.image-4{position:absolute;left:auto;top:0;right:0;bottom:0;display:block;width:3.5rem;font-size:.875rem;line-height:1.4285714285714286}.share__links{position:static;left:auto;top:auto;right:0;bottom:0;display:flex;margin-top:30px;flex-direction:row;align-items:center}.link__share--item{display:flex;width:2rem;height:2rem;margin-right:.625rem;justify-content:center;align-items:center;border:.125rem solid #fff;border-radius:50%;background-color:#fff;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7516b8ca48ade_angel.svg");background-position:50% 50%;background-size:14px 18px;background-repeat:no-repeat}.link__share--item:hover{border-color:#fff}.link__share--item.fb{width:2rem;height:2rem;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7512c21a48ae0_fb.svg");background-position:50% 50%;background-size:8px 16px;background-repeat:no-repeat}.link__share--item.instagram{width:2rem;height:2rem;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751de99a48ae8_instagram.svg");background-size:16px 16px}.link__share--item.tw{width:2rem;height:2rem;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7517669a48adf_tw.svg");background-size:16px 13px}.link__share--item.link{width:2.5rem;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7516617a48ad6_link.svg");background-size:16px 16px}.link__share--item.link:hover{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7519aeaa48ad5_link-b.svg");background-position:50% 50%;background-size:16px;background-repeat:no-repeat}.link__share--item.linkedin{width:2rem;height:2rem;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7516617a48ad6_link.svg");background-size:16px 16px}.link__share--item.youtube{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6286839e2da289f12c7a324c_YT.svg");background-size:contain}.link__share--item.tiktok{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6286839d62539ed6338f9b29_TT.svg");background-size:contain}.block__content{position:static;display:block;overflow:hidden;height:auto;padding-top:0;padding-right:0;padding-left:0;flex-direction:column;justify-content:center;align-items:center}.block__content.remove-side-padding{padding-right:1rem;padding-left:1rem}.block__content.no-padding{padding-right:0;padding-left:0}.block__content.hide{display:none}.block__content._2022{display:block}.block__content.home{margin-top:0;padding-top:0}.block__content.free-vs-info{padding-top:0}.fold{background-color:#6a7efc}.fold.partners{display:flex;height:100%;margin-bottom:1.5rem;padding-top:5rem;padding-bottom:5rem;justify-content:center;align-items:center;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf75107e7a48b31_testimonial-blob.png"),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7510c52a48b04_bg-pattern-fold-1x.0e523df77e82.png");background-position:0 100%,50% 100%;background-size:auto,auto;background-repeat:no-repeat,repeat;background-attachment:scroll,scroll}.fold.fold--home{position:relative;display:flex;overflow:hidden;min-height:650px;padding-top:40px;padding-bottom:0;justify-content:center;align-items:center}.fold.fold--home.white.faqs{display:flex;min-height:0;padding-top:20px}.fold.fold--home.thank-you{padding-top:60px;padding-bottom:40px;flex-direction:column}.fold.fold--locations{position:relative;display:flex;padding-top:120px;padding-bottom:48px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bfbaa384ae34242b483f7b2_davenport-img.jpg");background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.fold.fold__comming-soon{display:flex;height:auto;margin-bottom:1.5rem;padding-top:159px;padding-bottom:115px;justify-content:center;align-items:center;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5dd7fead2f919164a343355f_Code%20Galaxycedar%20park-9.webp"),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5d47d7583a861d17328c4c47_Confetti.svg");background-position:50% 100%,50% 0;background-size:107%,contain;background-repeat:no-repeat,repeat-x}.fold.online-coding{grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-repeat:repeat;position:static;display:block;overflow:visible;width:auto;height:auto;min-height:auto;min-width:auto;padding-top:80px;padding-bottom:80px;float:none;clear:none;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/608886c93b0ade147cc10c04_Web%20Header.webp");background-position:50% 50%;background-size:cover}.fold.online-coding.overflow-hidden{position:relative;overflow:hidden}.fold.online-coding.overflow-hidden.tutoring{background-image:none;background-size:auto;background-repeat:repeat;opacity:1}.fold.online-coding.overflow-hidden.tutoring.mobile{z-index:2}.fold.online-coding.overflow-hidden.tutoring.mobile.ap-page,.fold.online-coding.overflow-hidden.tutoring.mobile.curriculum{background-image:none}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.city-page{padding-top:50px;padding-bottom:20px}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.career-club,.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.pathway{padding-top:50px;padding-bottom:20px;background-color:#353c64}.fold.online-coding.overflow-hidden.camps{background-image:none;background-size:auto;background-repeat:repeat;opacity:1}.fold.online-coding.overflow-hidden.weekly-classses{background-image:none}.fold.online-coding.overflow-hidden.free-workshops,.fold.online-coding.overflow-hidden.military-discount{background-image:none;background-size:auto;background-repeat:repeat;opacity:1}.fold.instructor{padding-top:80px;padding-bottom:80px;background-color:#fff}.heading{margin-right:6px;margin-bottom:1rem;padding-right:0;color:#6a7efc;font-size:1.5rem;line-height:1.5}.heading.ta-center{margin-bottom:2rem}.heading.ta-center.color-white{color:#fff}.heading.ta-center.top{margin-bottom:10px;color:#000}.heading.ta-center.top.auto.dark-blue{margin-bottom:50px;font-family:Montserrat,sans-serif;color:#353c64}.heading.heading--faqs{width:auto;margin-bottom:1.5rem;padding-right:0;padding-left:0;font-family:Montserrat,sans-serif;color:#fff;text-align:center}.heading.heading--faqs.camp{margin-bottom:30px;color:#6a7efc}.heading.heading--faqs.camp.schedule{margin-right:auto;margin-bottom:1rem;margin-left:auto;color:#fff}.heading.top{margin-top:0;margin-bottom:30px}.heading.top.auto{height:auto}.heading.heading--blue{width:auto;margin-bottom:2rem;padding-right:0;padding-left:0;font-family:Montserrat,sans-serif;color:#353c64;text-align:center}.content__column{width:66.66667%;margin-left:16.66667%;text-align:center}.content__column.center{margin-right:auto;margin-left:auto}.content__column.center.about-us{width:85vw;max-width:1200px}.ta-center{text-align:center}.row{display:flex;margin-right:-1rem;margin-left:-1rem;justify-content:space-around}.row.row__founders{padding-right:7.5rem;padding-left:7.5rem;justify-content:center;flex-wrap:wrap}.col-2{padding-right:1rem;padding-left:1rem;flex:0 0 50%}.col-2.about-us{display:-ms-grid;display:grid;width:90vw;max-width:1176px;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;justify-content:center;justify-items:stretch;flex:0 auto;grid-auto-columns:1fr;grid-column-gap:50px;grid-row-gap:16px;grid-template-columns:repeat(auto-fit,500px);-ms-grid-rows:auto auto;grid-template-rows:auto auto}.col-2.about-us.hide{display:none}.heading-2{color:#8fa9fe;font-size:1rem;line-height:1.5rem;font-weight:800;letter-spacing:3.2px}.heading-2.heading2--xl{font-size:1rem}.list-item{display:flex;height:24px;margin-bottom:.3rem;align-items:center;font-family:Interui;font-size:1rem}.founders{margin-bottom:1.5rem;padding-top:5rem;padding-bottom:5rem;background-color:#8fef8a}.founders.about-us.white-bg{background-color:#fff;background-image:none}.founders.about-us{background-color:#353c64;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5c6fdeca8128cb642a240174_space-pattern-0.2.svg");background-position:0 0;background-size:auto;background-repeat:repeat}.founder{max-width:600px;margin:3.5em auto 3.5rem}.founder__image-container{position:relative;display:flex;margin-bottom:1rem;justify-content:center;align-items:center}.founder__image{width:100%;border:.5rem solid #e3fbe2}.founder__image.about-us{max-height:none;max-width:231.875px;border-width:.3rem;border-color:#fff;border-radius:33px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6088824c1daa01e5eea80b07_Marliis%20Reinkort%20Picture-min.webp");background-position:0 0;background-size:cover;background-repeat:no-repeat}.founder__introduction{min-height:6.5rem;color:#125417}.founder__introduction--heading{font-size:1.25rem;line-height:1.8}.founder__introduction--heading.about-us{margin-bottom:6px;color:#fff;text-align:center}.founder__introduction--p{margin-bottom:0;font-family:Interui;font-size:1rem;line-height:1.5}.founder__introduction--p.about-us{min-width:250px;color:#fff;text-align:center}.founder__introduction--job{margin-bottom:0;font-family:Interui;font-size:1rem;line-height:1.76}.founder__introduction--job.light-purple{color:#6a7efc}.founder__introduction--job.light-purple.center{text-align:center}.dividers{max-width:50%;margin-top:0;margin-right:auto;margin-left:auto;padding-top:0;border-top:.0625rem solid #fff}.founder__past--heading{margin-bottom:.25rem;color:#fff;font-size:.875rem;line-height:1.42857;letter-spacing:.1em;text-transform:uppercase}.founder__past--heading.center{text-align:center}.founder__past--text{font-family:Interui;color:#125417;font-size:.875rem;line-height:1.71429}.founder__past--text.white{color:#fff}.founder__past--text.white.center{line-height:1.4;text-align:center}.contact{display:none;margin-bottom:0;padding-top:6.25rem;padding-bottom:5rem;background-color:#353c64}.contact-container{max-width:75rem;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.embed-form{padding:1.25rem;border:.0625rem solid #edf2f6;border-radius:.5rem;background-color:#fff}.embed-form.summercamp-form{min-height:36rem;order:1;flex:0 450px}.embed-form.birthday{max-width:450px;margin-right:auto;margin-left:auto}.embed-form.modal{padding-right:.25rem;padding-left:.25rem}.embed-form__head{display:flex;margin-top:-4.4rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem;flex-direction:column;justify-content:center;align-items:center}.embed-form__head.embed-fotm--modal{position:relative;margin-top:0;padding-right:1rem;padding-left:1rem;flex-direction:row;justify-content:space-between}.embed-form__head.location{margin-top:-4.6rem;padding-right:0;padding-left:0}.embed-form__cros{margin-bottom:1rem;padding-top:.5rem;color:#494953;font-size:1.25rem;line-height:1.8}.embed-form__cros.color-violet{padding-bottom:0;color:#6a7efc}.embed-form__cros.color-grey{padding-top:0;padding-bottom:0;font-family:Gordita;color:#6e7079;font-size:1.5rem;line-height:1.5;font-style:normal;font-weight:400;cursor:pointer}.embed-form__cros.color-grey:hover{opacity:.8}.embed-form__cros.location_embed{align-self:flex-start}.embed-form__head-divisor{width:100%;height:.0625rem;border-style:none none dotted;border-width:.375rem;border-color:#edf2f6}.embed-form-container{padding-right:2.5rem;padding-left:2.5rem}.embed-form-container.embed-form--modal{padding-right:0;padding-left:0}.embed-form-container.embed-form--modal.location-embed-form{padding-right:16px;padding-left:16px}.embed-form-container.birthday{padding-right:1rem;padding-left:1rem}.embed-form-container.embed-location{max-width:450px}.embed-form-container.embed-form-container--partner{margin-top:20px}.footer-cta{padding-top:3.125rem;padding-bottom:3.125rem;border-bottom:.0625rem solid rgba(106,126,252,.5);background-color:#21243c}.cta__container--text{margin-top:0;margin-right:2rem;margin-bottom:0;font-family:Montserrat,sans-serif;color:#fff;font-size:1.25rem;line-height:1.8}.cta__container{display:flex;margin-right:2rem;margin-left:2rem;justify-content:center}.link-2{width:7.5rem;padding:.625rem;background-color:#353c64;font-family:Montserrat,sans-serif;color:#fff;font-size:.875rem;line-height:1.42857;text-align:center;text-decoration:none}.faq{position:relative;margin-bottom:1.5rem;padding:5rem 2rem;background-color:#edf2f6;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto}.faq-title{margin-top:0;margin-bottom:5rem;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:3rem;text-align:center;letter-spacing:.1em}.faq__container{padding:2rem;border:.5rem solid #fff}.faq__container.container{position:relative;background-color:#edf2f6}.faq__container--li{margin-bottom:1.875rem;padding-bottom:1.875rem;padding-left:0;border-bottom:.0625rem solid #fff}.faq__list--h2{margin-top:0;margin-bottom:.25rem;font-family:Montserrat,sans-serif;color:#494953;font-size:1.25rem;line-height:1.8}.faq__list--p{font-family:Montserrat,sans-serif;color:#494953;font-size:.875rem;line-height:1.71429}.modal-wrapper{position:fixed;left:0;top:0;right:0;bottom:0;z-index:5;display:none;height:100%;background-color:rgba(33,36,60,.6)}.modal-wrapper.schedule-tour{display:none;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.modal-wrapper.schedule-tour.summer-camp{z-index:12;display:none}.modal-wrapper.weeklyfreetrial{display:none}.modal-wrapper.demo{display:block;background-color:rgba(33,36,60,.6);background-image:none}.modal-wrapper.demo.modal-weekly-request-information{display:none}.modal-wrapper.request-information{display:none;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.modal-overlay-close{position:absolute;left:0;top:0;right:0;bottom:0;z-index:4;display:flex}.modal-container{position:relative;z-index:5;display:block;overflow:auto;width:400px;max-height:90vh;max-width:100%;margin:auto;border-radius:.5rem}.section-curriculum{display:none;margin-bottom:0;background-color:#6a7efc;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.ticket__title{margin-top:0;margin-bottom:0;padding:1.25rem 2rem;font-family:Montserrat,sans-serif;color:#494953;font-size:22px;line-height:1.5;text-align:center}.ticket__title.ta-center{text-align:center}.ticket__title.camp{padding-top:0;font-family:Montserrat,sans-serif;font-size:20px}.ticket__title.indigenous{padding-right:0;padding-left:0;font-family:Montserrat,sans-serif}.curriculum__p{margin-bottom:0;-ms-grid-row-align:auto;align-self:auto;font-family:Interui;color:#6e7087;font-size:1rem;line-height:1.5}.curriculum__p.ta-center.color-white{color:#fff}.demo{overflow:hidden;margin-bottom:1.5rem;padding-top:5rem;padding-right:.5rem;padding-left:.5rem;background-color:#ff8356;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.green-button{display:block;width:17rem;margin:2rem auto;padding:.9375rem .625rem;border-radius:.125rem;background-color:#8fef8a;color:rgba(17,54,15,.65);font-size:.875rem;line-height:1.42857;font-weight:700;text-align:center;text-decoration:none}.green-button.green-button--uppercase{cursor:pointer;width:16.88rem;max-width:100%;margin-top:0;font-family:Gordita;color:rgba(17,54,15,.65);font-style:normal;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}.green-button.green-button--uppercase.is--banner-btn{position:relative;z-index:1;margin-right:0;margin-bottom:0;margin-left:0;font-family:Lato,sans-serif}.green-button.fold_location-button{width:270px;margin:0 16px 0 0;padding-top:19px;padding-bottom:19px}.green-button.fold_location-button.button--new{display:block;margin-right:24px;margin-bottom:0}.green-button.fold_location-button.button--new.view-at-my-location-button{display:block}.green-button.button--new{font-size:.8125rem;font-weight:900;letter-spacing:1.25px}.green-button.banner--location{display:inline-block;width:auto;margin:0 0 0 40px;padding:14px 40px}.green-button.course-item__button{position:relative;display:flex;width:100%;max-width:254px;margin:0 auto 2rem;padding-right:0;padding-left:0;justify-content:center;align-items:flex-end;align-self:auto;order:0;flex:0 auto}.scholarship__header-subtitle{margin-top:0;margin-bottom:.25rem;font-family:Gordita;color:#6a7efc;font-size:1.4rem;line-height:1.22;font-weight:700;text-align:center}.scholarship__header-subtitle.instructor{font-family:Montserrat,sans-serif}.slider{height:auto;border-radius:.625rem;background-color:transparent;box-shadow:none}.fas.fa-angle-left{position:absolute;left:0;top:0;margin-bottom:0;padding:.5rem;border-radius:50%;background-color:#6a7efc;color:#fff;font-size:1rem}.fas.fa-angle-left.franchise{position:static;padding:0 21px 3px 0;background-color:transparent;color:#ff8356;font-size:23px;line-height:23px}.fas.fa-angle-right{position:absolute;left:0;top:0;margin-bottom:0;padding:.5rem;border-radius:50%;background-color:#6a7efc;color:#fff;font-size:1rem}.fas.fa-angle-right.franchise{position:static;padding:0 0 3px 21px;background-color:transparent;color:#ff8356;font-size:23px;line-height:23px}.bg-pattern-grey{position:relative;margin-bottom:1.5rem;padding-top:2rem;padding-bottom:4rem;background-color:#edf2f6;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.tickets__paragraph{margin-bottom:5rem;font-family:Interui;color:#6e7087;font-size:1rem;line-height:1.5;text-align:center}.frtickets{display:flex;width:100%;margin-top:56px;margin-right:auto;margin-left:auto;justify-content:center;align-items:stretch}.ticket{display:block;width:50%;margin-right:1rem;margin-left:1rem;padding:.625rem;flex-direction:column;justify-content:space-between;border-radius:.125rem;background-color:#fff}.ticket__image{display:block;max-height:150px;margin:auto}.ticket__image.ticket-our{margin-top:10px;margin-bottom:56px}.ticket__image.private-tutoring{max-height:none;max-width:100%;min-width:180px}.ticket__image.camp{max-height:170px;margin-top:0;margin-bottom:0}.ticket__separator{position:relative;display:flex;height:1.625rem;justify-content:space-between;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf75132f9a48b1b_separator-circle.svg");background-position:50% 50%;background-size:12px 12px;background-repeat:repeat-x}.ticket__separator.is--vertical{display:block;width:1rem;height:100%;justify-content:center;background-position:75% 50%;background-repeat:repeat-y}.ticket__text-container{min-height:14rem;padding:1.25rem 2rem;align-self:baseline;flex:auto}.ticket__text-container.partner{min-height:11.25rem}.ticket__text-container.ticket_container--location{padding-top:.25rem;padding-bottom:.05rem}.ticket__text-container.camp{height:auto;min-height:0;padding-top:0;padding-bottom:0}.ticket__text-container.camp._6a7efc{font-family:Montserrat,sans-serif}.ticket__text-p{font-family:Montserrat,sans-serif;color:#494953;font-size:16px;line-height:1.5}.ticket__text-p.ticket__text--location{margin-bottom:24px;font-size:16px;text-align:left}.ticket__text-p.camp{font-family:Montserrat,sans-serif;font-size:15.384615384615383px;text-align:center}.urgency-tooltip{display:inline-block;margin-bottom:0;padding:0 .5rem;border-radius:1rem;background-color:#ff8356;opacity:1;font-family:Interui;color:#fff;font-size:.875rem;line-height:1.71429;text-decoration:none}.blue-button{display:block;width:100%;margin-right:0;margin-left:0;padding:.9375rem .625rem 1rem;border-radius:.125rem;background-color:#6a7efc;color:#fff;font-size:.875rem;line-height:1.42857;font-weight:700;text-align:center;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.ticket__image-content{display:flex;height:13rem;flex:0 auto}.ticket__image-content.is--with-flag{margin-top:0}.ticket__image-content.camp{height:180px;justify-content:center;align-items:center}.fold__summercamp-content{width:60%;margin-top:0;padding-right:3.125rem;font-family:Interui;color:#fff;font-size:20px;line-height:36px}.fold__summercamp--title{max-width:570px;margin:1rem 1.5rem 1rem 0;font-family:Gordita;color:#fff;font-size:3rem;line-height:1.33;font-weight:600;text-align:left}.fold__summer-container{display:flex;padding-top:0;justify-content:space-between;align-items:flex-start}.image-7{margin-right:1rem}.bg-pattern-blue{padding-top:80px;padding-bottom:80px;background-color:#6a7efc;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.bg-pattern-blue.d-none{display:none}.green-button--large{display:block;width:auto;margin:2rem .625rem;padding:.9375rem .625rem 1rem;border-radius:.125rem;background-color:#8fef8a;font-family:Gordita;color:rgba(17,54,15,.65);font-size:.875rem;line-height:1.42857;font-weight:900;text-align:center;text-decoration:none}.green-button--large.button--large{width:100%;letter-spacing:1.5px;text-transform:uppercase}.link-3{color:#6a7efc;font-weight:700;text-decoration:none}.fold__davenport-container{display:flex;padding-top:0;padding-right:1rem;padding-left:1rem;justify-content:space-between;align-items:flex-start}.single-location__content{position:relative;margin-top:5rem}.single-location__map{height:46rem}.single-location__map.camp-location{height:34rem;margin-bottom:5rem}.fold__davenport-text{margin-top:0}.grey-button{display:block;width:100%;margin-top:0;margin-right:0;margin-left:0;padding:1rem .625rem;border-radius:.125rem;background-color:#edf2f6;color:#6a7efc;font-size:.875rem;line-height:1.42857;font-weight:700;text-align:center;text-decoration:none;text-transform:capitalize}.grey-button.fold_location-button{width:270px;padding-top:19px;padding-bottom:19px}.grey-button.fold_location-button.grey-button--cta-bottom{margin-left:32px;padding-top:13px;padding-bottom:13px}.grey-button.location__program-button{position:relative;display:flex;margin-top:8px;align-items:center}.grey-button.upper{letter-spacing:1.5px;text-transform:uppercase}.bg-partner-logo{display:flex;width:11rem;height:9rem;justify-content:center;align-items:center;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7512c2aa48b33_bg-partner-logo.png");background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.partner__logo{max-width:60%}.fold__partners--subtitle{margin-top:1rem;margin-bottom:1rem;font-family:Gordita;color:#fff;font-size:1.875rem;line-height:1.66667}.fold__partner--actions{display:flex;justify-content:space-between}.fold__partner--title{max-width:570px;margin:1rem 1.5rem 1rem 0;color:#fff;font-size:2.5rem;line-height:1.33;font-weight:900;text-align:left}.partners-ticket{position:relative;max-width:100%;padding:1.25rem 2.25rem;border-radius:4px;background-color:#fff;font-weight:700;text-align:center;letter-spacing:1.5px}.coupon-text{margin-top:0;margin-bottom:0;font-family:Interui;color:#6a7efc;font-size:1.25rem;line-height:1.2}.fold__partner-location{display:flex;margin-top:3.5rem;justify-content:flex-start;align-items:center;color:#353c64;font-size:1.5rem}.utility-page-wrap{display:flex;width:100vw;height:100vh;max-height:100%;max-width:100%;justify-content:center;align-items:center}.utility-page-wrap.bg-pattern-blue._404-page{height:100%;min-height:100vh;margin-bottom:0;border:1rem solid #fff}.utility-page-content{display:flex;width:260px;flex-direction:column;text-align:center}.utility-page-content.error__page-container{width:auto;padding:5rem;flex-direction:row;justify-content:center;align-items:center}.utility-page-form{display:flex;flex-direction:column;align-items:stretch}.error__page-title{margin-bottom:1rem;font-family:Gordita;font-size:3rem;line-height:1.33333;font-weight:700}._404-subtitle{margin-top:0;margin-bottom:1rem;font-family:Gordita;color:#fff;font-size:3rem;line-height:1.33333;text-align:left}.error__page-message{display:flex;width:45%;flex-direction:column;align-items:flex-start}.error__page-image{width:50%;order:1}._404-link{display:block;width:17rem;margin:2rem 0;padding:.9375rem .625rem 1rem;border-radius:.125rem;background-color:#8fef8a;font-family:Gordita;color:#fff;font-size:.875rem;line-height:1.42857;text-align:center;text-decoration:none}.gtm{display:none}.courses{display:flex;width:100%;max-width:none;margin-right:auto;margin-left:auto;padding-top:4rem;padding-right:10px;padding-left:10px;justify-content:space-around;flex-wrap:wrap;align-items:flex-start;align-content:space-around}.course{width:25%;margin-bottom:5rem;text-align:center}.course-img{min-height:84px;padding-bottom:1rem}.curriculum__name{color:#fff;font-size:1.125rem;line-height:1.5;font-style:normal;font-weight:700}.curriculum__name.curriculum__name--camps-offering{color:#353c64}.card{display:flex;justify-content:flex-start}.card.white{width:374.5454545454545px;height:auto;margin-right:30px;margin-left:30px;padding:40px 30px;border-radius:27px}.fold__course{position:relative}.fold__course.curriculum-course{background-color:#6a7efc}.course__heading{margin-top:0;margin-bottom:1.5rem;color:#6a7efc;font-size:24px;line-height:32px;text-align:left}.container-course{max-width:60rem;margin-right:auto;margin-left:auto;flex:1}.course-form--submit{display:inline-block;width:100%;margin-top:0;margin-bottom:0;padding:.9375rem .625rem 1rem;border-radius:.125rem;background-color:#8fef8a;opacity:1;font-family:Gordita;color:rgba(17,54,15,.65);font-size:14px;line-height:19px;font-weight:900;text-align:center;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.course-form--submit.card{margin-bottom:8px}.coursesinlocation,.coursesinlocation-item{display:none}.dropdown__container-title{display:flex;align-items:center;cursor:pointer}.dropdown__container-title.login{display:flex}.navbar__tel-text{margin-bottom:0;padding-left:5.5px;color:rgba(17,54,15,.65);line-height:13px;font-weight:900;letter-spacing:1.5px}.navbar__content-top{display:flex;padding:15px 20px;justify-content:space-between;align-items:center;text-align:left}.collection-list-wrapper-5{display:block}.footer-locations{max-width:180px;margin-bottom:1rem}.idname{display:none}.frnavbar--top{z-index:5;width:100%;padding-top:16px;padding-bottom:16px;background-color:#fff}.frnavbar--fix{position:static;top:81px;z-index:5;width:100%;padding-top:16px;padding-bottom:16px;background-color:rgba(53,60,100,.8)}.frnavtop-container{display:flex;margin-right:20px;margin-left:20px;justify-content:space-between;align-items:center}.frnavbar-tel{display:flex;padding:12px;align-items:center;border-radius:2px;background-color:#ff8356;color:rgba(17,54,15,.65);font-size:13px;line-height:17px;text-decoration:none}.image-15{color:#ff8356}.frnavfix-container{display:flex;max-width:1170px;margin-right:auto;margin-left:auto;justify-content:space-between;align-items:center}.frnavbar-links{display:flex;overflow:scroll;justify-content:flex-start;align-items:center;flex:0 auto}.frnavfix-link{display:inline-block;margin-left:35px;padding-top:0;padding-bottom:5px;padding-left:0;color:hsla(0,0%,100%,.7);font-size:18px;line-height:24px;font-weight:700;text-decoration:none}.frnavfix-link.w--current{border-bottom:3px solid #ff8356;color:#fff;font-size:18px;line-height:24px;font-weight:700}.frnavfix-link.frnavfix-link--first{display:flex;margin-left:0;flex:0 auto}.frnavfix-link.frnavfix-link--first.w--current{display:inline-block;flex:0 0 auto}.frnavfix-prev{display:flex;margin-right:30px;justify-content:space-between;align-items:center;color:#ff8356;font-size:18px;line-height:24px;text-decoration:none}.frnavfix-prev:hover{opacity:.8}.paragraph-15{margin-bottom:0;padding-bottom:5px}.frnavbar{position:relative;top:0;z-index:2;width:100%}.frnavfix-next{display:flex;min-width:110px;margin-left:30px;justify-content:flex-end;align-items:center;color:#ff8356;font-size:18px;line-height:24px;text-decoration:none}.frnavfix-next:hover{opacity:.8}.frfooter-container{display:flex;max-width:1170px;margin-right:auto;margin-left:auto;justify-content:space-between}.frfooter-contact{display:flex;justify-content:space-between;align-items:flex-start;color:#fff}.paragraph-16{width:276px;margin-bottom:0;font-family:Interui;line-height:2.14}.frfooter-text{padding-left:50px;opacity:.7}.paragraph-17{margin-bottom:10px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:1px}.frfooter-column{display:flex;justify-content:space-around;flex-wrap:nowrap;flex:1 0 auto}.frfooter{padding:30px 3rem;background-color:#21243c}.frnavbar__tel-text{margin-bottom:0;padding-left:5.5px;color:#fff;line-height:13px;font-weight:900;letter-spacing:1.5px}.frcontainer{position:relative;width:100%;max-width:1400px;margin-right:auto;margin-left:auto;flex:0 auto}.frfooter__links--title{opacity:.7;color:#fff;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}.camp__banner{display:flex;height:169px;margin-top:6rem;margin-bottom:3rem;margin-left:6rem;padding:2rem;justify-content:space-between;align-items:center;border:.0625rem solid #edf2f6;background-color:#fff;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-size:auto;font-family:Interui}.camp__banner.camp__banner--prefooter{position:relative;max-width:1200px;margin:6.25rem auto;padding:3rem 6.25rem 3rem 4.5rem;border-radius:8px;background-color:#6a7efc}.camp__banner--title{margin-bottom:0;font-family:Montserrat,sans-serif;color:#fff;font-size:1.75rem;line-height:1.714;font-weight:900;text-align:left;text-transform:none}.banner-top{position:fixed;z-index:6;display:block;overflow:hidden;width:100%;height:40px;padding-top:0;padding-bottom:0;background-color:#ff8356;transition:opacity .2s;color:#fff}.banner-top.banner-top--location-set{height:0;transition:opacity .2s}.banner-text{display:inline-block;margin-right:2px;margin-bottom:0;margin-left:2px;padding-top:10px;padding-right:0;padding-bottom:10px;font-size:16px;text-align:center}.banner-close{position:absolute;left:auto;top:10px;right:0;bottom:0;margin-bottom:0;font-size:20px;text-align:center;cursor:pointer}.html-embed-9{display:block}.frsubfooter{max-width:1170px;margin-top:10px;margin-right:auto;margin-left:auto}.frsubfooter-p{margin-bottom:0;padding-top:20px;border-style:none;border-width:1px;border-color:hsla(0,0%,100%,.4) #000 #000;font-family:Interui;color:hsla(0,0%,100%,.55);font-size:12px;text-align:left}.fold_title{display:flex;margin-top:0;margin-bottom:0;flex-direction:column;align-items:stretch;color:#fff;font-size:40px;line-height:1.3333333333333333;font-weight:700;text-align:left;text-transform:capitalize}.fold_title.home{font-size:34px;line-height:130%}.fold_title.home.center{align-items:center;text-align:center}.fold_title.school{max-width:400px;font-family:Montserrat,sans-serif;color:#353c64}.para{margin-bottom:50px;font-family:'Inter ui';color:#494953;font-size:1.5rem;line-height:1.5;font-weight:400}.para.private-tutoring{width:85vw;max-width:1210px;margin-right:auto;margin-bottom:25px;margin-left:auto;font-family:Montserrat,sans-serif;font-size:1.3rem;line-height:1.3;font-weight:400;text-align:center}.para.private-tutoring.bold{font-weight:700}.para.private-tutoring.bold.c-red{width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0;color:#fe0005}.para.private-tutoring.last{margin-bottom:0}.para.gaming{width:85vw;max-width:980px;margin-right:auto;margin-bottom:45px;margin-left:auto;font-family:Montserrat,sans-serif;font-size:1rem;line-height:135%;font-weight:400;text-align:center}.para.ap-page{width:85vw;max-width:980px;margin-right:auto;margin-bottom:45px;margin-left:auto;font-family:Montserrat,sans-serif;color:#fe8356;font-size:1.15rem;line-height:135%;font-weight:400;text-align:center}.para.getting-started{width:85vw;max-width:980px;margin-right:auto;margin-bottom:20px;margin-left:auto;font-family:Montserrat,sans-serif;font-size:1.15rem;line-height:135%;font-weight:400;text-align:center}.para.parent-page{width:85vw;max-width:1000px;margin-right:auto;margin-bottom:25px;margin-left:auto;font-family:Montserrat,sans-serif;font-size:15px;line-height:25px;font-weight:400;text-align:center}.para.centre{font-family:Gordita;text-align:center}.para.coding{width:85vw;max-width:580px;margin-right:auto;margin-bottom:45px;margin-left:auto;font-family:Montserrat,sans-serif;font-size:1rem;line-height:135%;font-weight:400;text-align:center}.para.coding.sub{width:auto;max-width:none}.para.coding-no_margin{width:85vw;max-width:980px;margin-right:auto;margin-bottom:0;margin-left:auto;font-family:Montserrat,sans-serif;font-size:1rem;line-height:135%;font-weight:400;text-align:center}.curriculum__title{height:10px;margin-top:10px;color:#fff;font-size:2rem;line-height:1.5px;font-weight:900;text-align:center;text-decoration:none}.curriculum__description{font-family:Interui;color:#fff;font-size:1.125rem;line-height:1.4444444444444444;font-style:normal;font-weight:400;text-align:center}.curriculum__container{max-width:970px;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:14px}.curriculum__list{display:flex;width:100%;padding-top:76px;justify-content:space-around;flex-wrap:wrap;align-items:flex-start;align-content:space-around}.curriculum__item{width:33%;height:auto;max-width:270px;min-width:0;margin-bottom:76px;text-align:center}.curriculum__img{width:33%;max-width:none;margin-bottom:10px}.section-programs{display:block}.programs__tickets{display:flex;height:auto;min-height:0;justify-content:center;flex-wrap:nowrap;align-items:stretch;text-align:left}.programs__tickets.programs__tickets-location{display:-ms-grid;display:grid;max-width:1170px;margin-right:auto;margin-left:auto;justify-content:center;justify-items:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:30px;grid-row-gap:16px;grid-template-columns:repeat(auto-fit,370px);-ms-grid-rows:auto;grid-template-rows:auto}.programs__tickets.main{align-items:stretch}.programs__tickets.main.cg-benefits{display:flex;width:90vw;max-width:1000px;flex-direction:row;justify-content:center}.heading-18{margin-top:20px;margin-bottom:20px;color:#21243e;font-size:2rem;line-height:1.5;font-weight:700;text-align:center}.heading-18.text-white.max{font-family:Montserrat,sans-serif}.heading-18.text-white.max.blue,.heading-18.text-white.private-tutoring{font-family:Montserrat,sans-serif;color:#353c64}.heading-18.text-white.free-workshops{margin-bottom:50px;font-family:Montserrat,sans-serif;color:#353c64}.heading-18.instructor{font-family:Montserrat,sans-serif}.heading-18.programs-we-offer{margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:28px}.heading-18.join{position:relative;z-index:10;max-width:900px;margin:0 auto;color:#fff;font-size:28px}.heading-18.join._20-marg{margin-bottom:20px;font-family:Montserrat,sans-serif}.heading-18.join._20-marg.dark-blue{color:#353c64}.heading-18.join._20-marg.dark-blue.partners{margin-bottom:0}.heading-18.join.dark-blue{font-family:Montserrat,sans-serif;color:#353c64}.heading-18.home.max-90vw{font-family:Montserrat,sans-serif;font-size:23.333333333333332px}.heading-18.home.max-90vw.industry-expert{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif}.heading-18.home.max-90vw.how{height:auto;margin-top:0;margin-bottom:60px}.heading-18.home.max-90vw.getting-started{margin-top:0;margin-bottom:20px;font-size:28px}.heading-18.home.max-90vw._20-btm-marg{font-family:Montserrat,sans-serif}.heading-18.featured-courses{margin-top:0;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:28px;-o-object-fit:fill;object-fit:fill}.heading-18.text-white{margin-top:0;margin-bottom:0;color:#fff}.heading-18.text-white.max.blue{color:#353c64}.heading-18.many-offers{margin-top:0;margin-bottom:20px;font-family:Montserrat,sans-serif;color:#353c64;font-size:28px}.heading-18.curriculum{margin-top:0;margin-bottom:40px;font-family:Montserrat,sans-serif;color:#353c64;font-size:28px}.heading-18.coding{font-family:Montserrat,sans-serif;color:#5775a0;font-size:1.76rem}.heading-18.coding.text-color-yellow{color:#f6c968}.programs__content{display:flex;max-width:770px;margin-right:auto;margin-left:auto;padding-top:0;flex-direction:column;align-items:center}.programs__container{margin-bottom:20px;padding-top:50px;padding-bottom:60px;background-color:#edf2f6;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:0 0;background-size:auto}.programs__container.camp{display:flex;flex-direction:column;display:flex;min-height:588.6666666666666px;margin-bottom:0;flex-direction:column;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5c6fdeca8128cb642a240174_space-pattern-0.2.svg"),linear-gradient(180deg,#353c64,#353c64);background-position:0 0,0 0;background-size:auto,auto}.programs__container.home{position:relative;width:100vw;margin-bottom:0;padding-bottom:90px;background-color:#fff;background-image:none;background-size:auto}.paragraph-20{width:1000px;margin-bottom:0;font-family:Interui;color:#494953;font-size:1.125rem;line-height:1.5;text-align:center}.paragraph-20.light{width:auto;max-width:650px;font-family:Montserrat,sans-serif;font-weight:300}.paragraph-20.light.schools{font-weight:300}.paragraph-20.regular{width:180px;margin-right:auto;margin-bottom:10px;margin-left:auto;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.programs__ticket{display:flex;width:auto;height:558px;max-width:48%;min-height:100%;min-width:370px;flex-direction:column;justify-content:flex-start;align-items:stretch;flex:0 auto;border-radius:4px;background-color:#fff}.programs__ticket.is--on-sale{overflow:visible;justify-content:flex-start;border-top:4px solid #8fef8a}.programs__ticket.is--on-sale.home{min-width:300px;border:1px #000;transition:250ms cubic-bezier(.25, .46, .45, .94)}.programs__ticket.programs__ticket-locations{display:block;width:100%;height:100%;max-width:100%;min-height:auto;justify-content:center}.programs__ticket.how-it-works__ticket{height:auto;max-width:736px;min-height:auto;margin-right:auto;margin-left:auto}.programs__ticket.home{position:relative;z-index:10;height:auto;min-width:300px;margin-right:10px;margin-left:10px;border-radius:27px;transition:.3s cubic-bezier(.25, .46, .45, .94)}.programs__ticket.home:hover{box-shadow:0 6px 20px 0 rgba(0,0,0,.16);transform:scale(1.05)}.programs__ticket.home.camp{min-width:280px;margin-right:10px;margin-left:10px}.programs__ticket.home.camp.cg-benefits{width:1005px;max-width:338px;min-width:0;padding-bottom:10px}.on-sale-flag{position:static;display:block;overflow:visible;width:auto;margin-right:auto;margin-bottom:0;margin-left:auto;padding:0 .5rem;border-radius:1rem;background-color:#8fef8a;opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible;transform:translate(0,-50%);transform-origin:50% 50%;font-family:Interui;color:#494953;font-size:14px;line-height:24px;font-weight:500;text-align:left;text-decoration:none}.ticket__hole{width:1.625rem;height:1.625rem;border-radius:20px;background-color:#edf2f6}.ticket__hole.is--hole-left{background-color:#edf2f6;transform:translate(-50%,0)}.ticket__hole.is--hole-right{transform:translate(50%,0)}.ticket__btn-container{display:block;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;-ms-grid-row-align:auto;align-self:auto}.ticket__btn-container.ticket--locations{margin-top:auto}.ticket__btn-container.home{padding-bottom:1.5rem}.horizontal-ticket{display:none;overflow:visible;height:9.75rem;margin-top:2.5rem;border-radius:4px;background-color:#fff}.horizontal-ticket__side{position:relative;display:flex;padding-right:1rem;flex:1}.horizontal-ticket__side.horizontal-ticket__side--locations.disabled{filter:grayscale(100%);cursor:not-allowed}.horizontal-ticket__img-box{display:flex;width:32%;justify-content:center;align-items:center}.horizontal-ticket__text-box{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex:1;text-align:left}.horizontal-ticket__link{display:inline;font-family:Gordita;color:#6a7efc;font-size:1rem;line-height:1.3125;font-weight:700;text-decoration:none}.horizontal-ticket__img{font-size:1rem;line-height:1.4285714285714286}.horizontal-ticket__title{color:#494953;font-size:1.125rem;line-height:1.3333333333333333}.horizontal-ticket__description{font-family:Interui;color:#494953;font-size:.875rem;line-height:1.5714285714285714}.horizontal-ticket__hole{position:absolute;top:50%;width:1.625rem;height:1.625rem;border-radius:20px;background-color:#edf2f6;transform:translate(-50%,-50%)}.horizontal-ticket__hole.is--right-horizontal-ticket-side{right:0;transform:translate(50%,-50%)}.horizontal-ticket__hole.is--right-horizontal-ticket-side.tablet.locations{display:none}.horizontal-ticket__hole.is--right-horizontal-ticket-side.tablet.coming-soon{display:flex}.horizontal-ticket__hole.tablet{display:none}.horizontal-ticket__hole.tablet.locations{display:block}.horizontal-ticket__btn{display:flex;justify-content:flex-start;align-items:baseline;font-family:'Fa solid 900';text-decoration:none}.link-arrow{margin-bottom:0;margin-left:.75rem;-ms-grid-row-align:auto;align-self:auto;color:#6a7efc;font-size:16px;line-height:1px}.image-22{position:absolute;top:0;right:0;height:87%}.image-23{position:absolute;left:54%;bottom:25px}.fold__seedinvest-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(106,126,252,.68)}.seed-content__text{max-width:800px;margin-right:auto;margin-bottom:2rem;margin-left:auto;font-family:Interui;color:#fff;font-size:1.1rem;line-height:1.5;text-align:center}.seed-faqs{margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:80px;background-color:#353c64}.seed-faqs._0-marg,.seed-faqs.instructor{margin-bottom:0}.seed-faq{position:relative;z-index:1;width:100%;max-width:920px;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0;border:1px #000;cursor:pointer}.seed-faqs__container{width:66.66667%;margin-right:auto;margin-left:auto;text-align:left}.seed-faq__question{margin-top:0;margin-bottom:0;margin-left:5%;font-family:Montserrat,sans-serif;color:#fff;font-size:19px;line-height:1.2}.seed-faq__content{overflow:hidden}.seed-faq__answer{margin-right:5%;margin-bottom:0;margin-left:5%;padding-top:0;padding-bottom:30px;opacity:.8;font-family:Montserrat,sans-serif;color:#fff;font-size:15px;line-height:1.5}.seed-faq__answer a{color:#8fef8a}.seed-faq__icon{position:absolute;left:auto;top:16px;right:16px;bottom:auto;margin-bottom:0;font-family:'Fa solid 900';color:#fff}.fold_locations-title{position:relative;z-index:1;color:#fff;font-size:3rem;line-height:1.33333;font-weight:900;text-align:center}.fold_locations-buttons{display:flex;margin-top:40px;margin-bottom:60px;justify-content:flex-start;align-items:center}.fold_locations-buttons.individual-location{justify-content:center}.fold_locations-info{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.paragraph-24{max-width:430px;margin-bottom:0;color:#fff;font-size:18px;line-height:32px;text-align:center}.locations_programs-title{margin-bottom:32px;color:#353c64;font-size:2rem;line-height:1.5;font-weight:900;text-align:center}.paragraph-26{margin-right:auto;margin-bottom:0;margin-left:14px;font-size:18px}.paragraph-27{margin-right:15px;margin-bottom:0;margin-left:8px;font-family:'Fa solid 900'}.location__team{padding-top:100px;padding-bottom:100px}.team__title{display:block;margin-top:0;margin-bottom:80px;padding-right:.5rem;color:#6a7efc;font-size:38px;line-height:52px;font-weight:900;text-align:center}.location__team-list{position:relative;display:-ms-grid;display:grid;max-width:1170px;margin-right:auto;margin-left:auto;justify-content:center;grid-auto-columns:1fr;grid-column-gap:30px;grid-row-gap:16px;grid-template-columns:repeat(auto-fit,270px);-ms-grid-rows:auto;grid-template-rows:auto}.location__team-item{position:relative;display:flex;width:100%;flex-direction:column;align-items:center}.location__team-name{margin-top:24px;margin-bottom:0;color:#494953;font-size:18px;line-height:24px;font-weight:700}.location__team-job{font-family:'Inter ui';color:#494953;font-size:18px;line-height:36px}.location__team-link{display:flex;width:34px;height:34px;justify-content:center;align-items:center;border:2px solid #6a7efc;border-radius:50%;font-family:'Font awesome 5 brands 400',Impact,sans-serif;color:#6a7efc;font-size:16px;font-weight:400;text-decoration:none}.location__team-icon1{position:absolute;left:-2%;top:-5%;right:auto;bottom:auto;z-index:1}.location__team-icon2{position:absolute;left:21%;top:auto;right:auto;bottom:20%;z-index:1}.location__team-icon3{position:absolute;left:auto;top:-6%;right:21%;bottom:auto;z-index:1}.location__team-icon4{position:absolute;left:auto;top:auto;right:-2%;bottom:19%;z-index:1}.fold_location-icon{font-family:'Fa solid 900';color:#fff;font-size:17.5px;text-align:center}.levels_container{position:-webkit-sticky;position:sticky;display:flex;width:100%;margin-top:20px;margin-bottom:20px;clear:none;justify-content:space-around;border:1px solid rgba(0,0,0,.15);border-radius:10px;text-align:center}.levels_container.instructor{border-style:none}.level_item{padding:35px 30px;flex:1 0 0px;border-left:1px solid rgba(0,0,0,.15)}.level_item.first{border-left-width:0;border-left-color:transparent}.level_item.first.instructor{border-style:none}.level_item.instructor{border:1px #000}.level_title{margin-top:20px;margin-bottom:8px;font-family:Montserrat,sans-serif;color:#21243e;font-size:24px;line-height:1.5}.level_years{color:#ff8356;line-height:1.9}.level_description{max-width:310px;margin:20px auto 0;font-family:'Inter ui';color:#494953;font-size:18px;line-height:1.5}.lau_section-title{display:block;margin-top:0;margin-bottom:0;padding-bottom:37px;color:#fff;font-size:2rem;line-height:1;font-weight:900;text-align:center}.offerings.instructor{background-color:#f4f4f4}.offerings__content{padding-top:100px;padding-bottom:100px}.offerings__content.instructor{display:flex;padding-top:70px;padding-bottom:70px;flex-direction:column;justify-content:center;align-items:center}.offerings__description{max-width:810px;margin-right:auto;margin-bottom:60px;margin-left:auto;font-family:Interui;color:#353c64;font-size:18px;line-height:30px;text-align:center}.offerings__keypoints{display:flex;justify-content:space-around;flex-wrap:wrap}.offering__keypoint{display:flex;width:100%;max-width:20%;flex-direction:row;align-items:center}.offering__keypoint-title{color:#353c64;text-align:center}.swiper-slide{flex:0 0 auto;border-radius:13px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.35)}.swiper-container{position:absolute;left:0;right:0;display:block;width:770px;margin-top:20px;margin-right:auto;margin-left:auto;border-radius:0}.swiper-wrapper{display:flex;transition:transform .2s ease-in-out}.navbar__cta__temp,.navbar__right{display:flex;align-items:center}.ellipsis{font-size:12px}.ellipsis.view-at-my-location__text{color:#fff}.blue-button__located{display:none;width:100%;margin-right:0;margin-left:0;padding:.9375rem .625rem 1rem;border-radius:.125rem;background-color:#6a7efc;color:#fff;font-size:.875rem;line-height:1.42857;text-align:center;text-decoration:none}.image-27{margin-bottom:10px}.paragraph-28{color:#fff;font-size:28px;font-weight:700}.contact-location{min-height:557px;margin-top:1.5rem;margin-bottom:1.5rem;padding-top:6.25rem;padding-bottom:5rem;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5d47ebb02371d9e67f94c58b_contact-form.svg"),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5d47ebcb3a861d59518c9951_contact-img.webp");background-position:100% 100%,0 0;background-size:auto,cover;background-repeat:no-repeat,no-repeat}.div-block-15{position:relative}.location__team-img{overflow:hidden;height:346px;max-width:270px}.location__team-people{width:auto;height:100%;max-width:none}.link-block-5{width:100%;margin-top:0;margin-bottom:0;text-decoration:none}.banner-location{display:flex;padding:10px 40px;justify-content:flex-start;align-items:baseline}.paragraph-29{font-size:16px}.paragraph-30{margin-bottom:0;padding-right:20px;padding-left:10px;font-family:'Fa solid 900';font-size:16px;cursor:pointer}.cta-bottom{position:fixed;left:0;top:auto;right:0;bottom:0;display:block;background-color:hsla(0,0%,100%,.9);box-shadow:1px 1px 3px 0 rgba(0,0,0,.44)}.cta-min{position:fixed;left:auto;top:auto;right:40px;bottom:0;display:none;padding:8px;justify-content:center;align-items:center;border-top-left-radius:8px;border-top-right-radius:8px;background-color:hsla(0,0%,100%,.9);box-shadow:1px 1px 3px 0 rgba(0,0,0,.44);cursor:pointer}.cta-min--text{margin-bottom:0;font-size:14px}.div-block-17,.show-location-change-banner-trigger{display:none}.fold_title--left{display:flex;margin-top:0;margin-bottom:30px;flex-direction:column;align-items:stretch;color:#fff;font-size:48px;line-height:72px;font-weight:900;text-align:left}.fold_title--left.online-coding{width:auto;font-family:Montserrat,sans-serif;font-size:23px;line-height:41.25px;font-weight:700;text-align:center}.fold_title--left.instructor{font-family:Montserrat,sans-serif;color:#353c64;font-size:31.25px;line-height:41.25px;font-weight:700}.fold_title--left.gaming{max-width:400px;font-family:Montserrat,sans-serif;font-size:31.25px;line-height:41.25px;font-weight:700}.fold_title--left.ap{max-width:400px;font-size:27px;line-height:41.25px;font-weight:700;text-align:left}.fold_title--left.about-us{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:31.25px;line-height:41.25px;font-weight:700}.fold_title--left.curriculum-courses,.fold_title--left.curriculums{width:auto;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:31.25px;line-height:41.25px;font-weight:700}.fold_title--left.parent-page{width:auto;max-width:400.7142857142857px;font-family:Montserrat,sans-serif;font-size:31.25px;line-height:41.25px;font-weight:700}.fold_title--left.curriculum{display:inline-block;width:auto;max-width:800px;font-family:Montserrat,sans-serif;font-size:31.25px;line-height:41.25px;font-weight:700}.fold_title--left.curriculum.d-block{display:block;width:90%;max-width:none;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:2rem}.fold_title--left.curriculum.d-block.dark-blue{width:100%}.fold_title--left.city-page{display:inline-block;width:auto;max-width:800px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:31.25px;line-height:41.25px;font-weight:700}.fold_title--left.bootcamp-h1{width:auto;font-family:Montserrat,sans-serif;font-size:30px;line-height:41.25px;font-weight:700}.fold_title--left.cd{max-width:none;margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif;font-size:27px;line-height:41.25px;font-weight:700;text-align:center}.fold_title--left.online-tutoring{width:auto;align-items:flex-start;font-family:Montserrat,sans-serif;font-size:23px;line-height:41.25px;font-weight:700;text-align:center}.fold_title--left.weekly{display:inline-block;max-width:800px;width:auto;font-family:Montserrat,sans-serif;font-size:23px;line-height:41.25px;font-weight:700;text-align:center}.fold_title--left.weekly.d-block{display:block;width:100%;max-width:none;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:2.6rem;line-height:47px}.partner-form{overflow:visible;width:100%;max-width:450px;padding-bottom:35px;align-self:flex-start;flex:0 0 auto;border-radius:10px;background-color:#fff}.partner-form-picture{width:62px;margin-top:-38px;margin-bottom:0}.partner-form-title{margin-bottom:20px;color:#353c64;font-size:20px}.heading-3--centered--blue{display:block;margin-top:40px;margin-bottom:20px;color:#21243e;font-size:2em;text-align:center}.heading-3--centered--blue.white-text{color:#6a7efc}.heading-3--centered--blue.white-text.winter-camps{position:relative;z-index:10;margin-top:0;margin-bottom:40px;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:28px}.heading-3--centered--blue.white-text.summer-camp{position:relative;z-index:10;margin-top:0;margin-bottom:50px;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:28px}.ways-to-partner{display:none;padding-top:20px;padding-bottom:20px;justify-content:center;align-items:center;background-color:#edf2f6;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5d78a405584e144b667b13e2_space-pattern-0.3.png");background-position:0 0;background-size:330px;opacity:1}.ways-to-partner.hidden{display:block}.ways-to-partner.how-it-works{padding-top:3rem;padding-bottom:5rem}.heading-3--centered-dark{margin-bottom:55px;font-size:32px;line-height:1.5;text-align:center}.heading-3--centered-dark.how-it-works__title{margin-top:0;margin-bottom:2rem}.ticket__text-p--left{font-family:Interui;color:#494953;font-size:1rem;line-height:1.5;text-align:left}.fold-column-right{width:50%}.fold-column-right.fold-column-right-partner{overflow:visible}.view-at-my-location__pencil{margin-left:8px;font-family:'Fa solid 900';color:#fff;text-decoration:none}.view-at-my-location-container{display:none;max-width:18rem}.paragraph-31{margin-right:13px;margin-bottom:0;font-size:1rem}.link-7{font-family:'Fa solid 900';color:#6a7efc;text-decoration:none}.collection-list-3{max-width:none}.collection-list-wrapper-6{height:100%;max-width:48%;min-height:100%;margin-right:0;margin-left:0}.paragraph-33{text-align:center}.collection-list-wrapper-7{display:none}.request-information-default-form{display:none;margin-top:16px;font-family:'Inter ui';font-size:12px;font-style:italic}.collection-list-wrapper-8{display:none}.image-30{margin-top:27px;font-size:3px}.html-embed-18{margin-right:15px;margin-left:15px;padding-top:0;padding-right:36px;padding-left:36px}.body-2{min-height:65px}.green-button-copy{display:block;width:17rem;margin:2rem auto;padding:.9375rem .625rem;border-radius:.125rem;background-color:#8fef8a;color:rgba(17,54,15,.65);font-size:.875rem;line-height:1.42857;font-weight:700;text-align:center;text-decoration:none}.green-button-copy.fold__button-copy{position:static;left:-26%;top:0;right:0;bottom:0;display:block;width:auto;margin:10px 0 60px;padding-right:45px;padding-left:45px;float:none;clear:none;letter-spacing:1.5px}.bold-text-16{color:#6a7efc}.container-4-copy{margin-bottom:0;padding-right:0;padding-left:0;border-radius:10px;background-color:#fff}.dropdown__container-section{display:flex;padding:8px 12px;flex:0 0 auto;border-radius:3px;text-align:left;text-decoration:none}.dropdown__container-section:hover{background-color:#f5f5f5}.dropdown__container-section.button{margin-top:0;background-color:#fff}.dropdown__container-section.button:hover{background-color:#fff}.dropdown__container-section.curriculum-dd{padding-right:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.dropdown__section-title{margin-top:0;margin-bottom:0;padding-left:8px;font-family:Montserrat,sans-serif;color:#353c64;font-size:16px;line-height:1.5;font-weight:700;white-space:nowrap}.dropdown__section-title.wrap{white-space:normal}.dropdown__section-title.inner-dd{font-size:14px}.dropdown__section-title.inner-dd:hover{color:#6a7efc}.dropdown__section-icon{width:18px;height:15px;margin-top:2px;margin-right:8px;-o-object-fit:contain;object-fit:contain}.course-offered-item{position:static;right:auto;bottom:auto;display:flex;width:100%;max-width:298px;padding:10px 16px;flex-direction:column;align-items:center;border:8px solid #fff;border-radius:4px;background-color:#edf2f6}.course-item__title{margin-top:1rem;margin-bottom:.5rem;-ms-grid-row-align:center;align-self:center;flex:0 auto;color:#6a7efc;line-height:32px}.course-item__title.course-item__title--level{margin-bottom:0;align-self:flex-start;font-size:24px;line-height:32px;text-align:center}.course-item__subtitle{margin-bottom:1rem;color:#fba834;font-size:16px}.course-offered-items{display:flex;width:100%;max-width:960px;margin-right:auto;margin-left:auto;justify-content:space-between}.course-item__list{margin-right:0;margin-bottom:0;padding-bottom:0;padding-left:0;-ms-grid-row-align:stretch;align-self:stretch;flex:0 auto;text-align:left}.course-item__subtitle--level{margin-top:2px;margin-bottom:0;align-self:flex-start;font-family:Interui;color:#494953;line-height:16px;font-weight:700}.course-item__list-item{display:flex;margin-top:1.75rem;margin-bottom:1.75rem;align-items:center;color:#6a7efc;font-size:18px;line-height:24px;font-weight:700;list-style-type:none}.course-list-item__bullet{width:8px;height:8px;margin-right:1rem;padding-right:8px;border-radius:8px;background-color:#fba834;font-size:14px}.course-list-item__text{margin-bottom:1px;font-family:'Inter ui';color:#494953;font-size:14px;line-height:16px;font-weight:400}.featured-teacher{position:relative;margin-right:0;margin-bottom:20px;margin-left:0;padding:5rem 2rem;background-color:#353c64}.featured-teacher__title{position:relative;margin-bottom:1.5rem;background-color:transparent;color:#fff;font-size:32px;line-height:43px;text-align:center}.featured-teacher__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.featured-teacher__content{display:flex;margin-top:40px;flex-wrap:nowrap;align-items:stretch}.featured-teacher__name{margin-bottom:1rem;color:#fff;font-size:24px;line-height:26px;font-weight:700}.featured-teacher__stars{position:absolute;left:0;top:0;right:0;bottom:auto;display:block;width:100%;-o-object-fit:fill;object-fit:fill}.featured-teacher__planet{position:absolute;left:50%;top:40px}.featured-teacher__rocket{position:absolute;top:70px;right:20px}.featured-teacher__container{position:relative;z-index:2;margin-top:20px}.how-it-works__description{max-width:540px;margin:-20px auto 2rem;padding-right:10px;padding-left:10px;font-family:Interui;color:#494953;font-size:18px;line-height:22px;text-align:center}.how-it-works__ticket-header{padding:2rem 4rem 3rem;border-style:none none dashed;border-width:1px 1px 5px;border-color:#000 #000 #edf2f6}.how-it-works__ticket-header-title{margin-top:0;margin-bottom:2rem;color:#6a7efc;line-height:32px}.how-it-works__ticket-header-subtitle{margin-bottom:0;color:#6e7079;font-size:20px;line-height:26px;font-weight:700}.how-it-works__ticket-content{display:flex}.how-it-works__ticket-content-item{padding-top:3rem;padding-bottom:1.5rem;flex:1}.how-it-works__ticket-content-item.not-first{border-left:5px dashed #edf2f6}.how-it-works__ticket-content-item-text{margin-bottom:2.5rem;color:#6e7079;font-size:20px;line-height:26px}.caret-down{width:10px;height:10px;margin-top:5px;margin-left:4px;border-style:solid;border-width:5px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:0}.paragraph-35{margin-top:-16px;margin-bottom:21px;padding-top:0;padding-right:182px;padding-left:181px;font-family:'Inter ui';color:#fff;font-size:18px}.course-info{display:flex;width:11.5rem;height:6.5rem;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;background-color:#fff}.container-course--summary{max-width:42rem;margin-right:auto;margin-bottom:3.5rem;margin-left:auto}.course-info--video{overflow:visible}.course-info-container{display:flex;margin-bottom:2.5rem;justify-content:space-between;align-items:center}.course-info--data{margin-bottom:.5rem;font-size:20px;line-height:26px;font-weight:700}.course-info--label{margin-bottom:0}.fold__course--content{position:relative;display:flex;padding-top:4rem;padding-bottom:4rem;flex-direction:column;align-items:center;background-image:linear-gradient(180deg,rgba(106,126,252,.8),rgba(106,126,252,.8))}.fold__course--content.inner-curriculum{z-index:3;width:90vw;max-width:1200px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:space-between;background-image:none}.fold__course--title{margin-top:0;margin-bottom:2.5rem;color:#fff;font-size:24px;line-height:32px;text-align:left}.fold__course--cta{display:inline-block;width:16.88rem;margin-bottom:0;padding:.9375rem .625rem 1rem;justify-content:center;border-radius:.125rem;background-color:#8fef8a;opacity:1;font-family:Gordita;color:rgba(17,54,15,.65);font-size:14px;line-height:19px;font-weight:900;text-align:center;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase}.container-course--curriculum,.container-course--syllabus{margin-bottom:2.5rem}.container-course--joinus{position:relative;margin-right:0;margin-bottom:0;margin-left:0;padding:2.5rem 2rem 1.5rem;border-radius:5px;background-color:#353c64}.container-course--price{position:relative;margin-right:0;margin-left:0;padding:60px 2rem;border-radius:5px;background-color:#353c64}.container-course--price.most{padding-top:40px;padding-bottom:60px}.container-course--price.most.top-space{margin-top:20px;margin-bottom:20px}.container-course--price.most.top-space.private-tutoring{padding-top:60px;background-color:rgba(255,255,255,0)}.container-course--price.most.top-space.free-workshops{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:64px;background-color:#edf2f6;background-image:linear-gradient(180deg,rgba(237,242,246,.55),rgba(237,242,246,.55)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5c6fdeca8128cb642a240174_space-pattern-0.2.svg");background-position:0 0,0 0;background-size:auto,contain;background-repeat:repeat,repeat}.container-course--price.most.remove-radius{margin-bottom:20px;border-radius:0}.container-course--price.most.remove-radius.white{margin-bottom:0;padding-top:60px;padding-bottom:80px}.container-course--price.most.remove-radius.bg{margin-bottom:0;padding-top:60px;padding-bottom:80px;background-color:#6a7efc}.container-course--price.home{padding-top:30px;background-color:#f4f4f4}.container-course--price.home.curriculums{background-color:rgba(255,255,255,0)}.container-course--price.weekly-classes{background-color:#fff;opacity:1}.container-course--price.curriculum{position:relative;background-color:#f4f4f4}.course-curriculum--levels{display:flex;justify-content:space-between}.course-curriculum--level{padding:1.5rem 1.5rem 2rem;flex:0 26.5rem;border-radius:5px;background-color:#fff}.curriculum-level--title{margin-top:0;margin-bottom:1rem;color:#494953;font-size:20px;line-height:26px}.curriculum-level--text{font-family:'Inter ui';color:#6e7079;font-size:18px;line-height:30px;font-weight:400}.course-prices__stars{position:absolute;left:0;top:0;right:0;bottom:auto;z-index:0;display:block;width:100%;-o-object-fit:fill;object-fit:fill}.course-prices__rocket{position:absolute;top:48px;right:35px}.course-prices__content{position:relative;z-index:4;text-align:center}.course-prices__text{position:relative;margin-bottom:2rem;background-color:transparent;font-family:'Inter ui';color:#fff;font-size:20px;line-height:24px;font-weight:400;text-align:center}.course-prices__text.prices{font-family:Gordita;font-weight:700}.course-joinus__stars{position:absolute;left:0;top:0;right:0;bottom:auto;display:block;width:100%;-o-object-fit:fill;object-fit:fill}.course-joinus__planet{position:absolute;left:120px;bottom:32px}.course-joinus__content{position:relative;text-align:center}.course-joinus__title{position:relative;margin-top:0;margin-bottom:1.5rem;background-color:transparent;color:#fff;font-size:24px;line-height:32px;text-align:center}.course-background-grey{position:relative;padding:2.5rem;background-color:#edf2f6;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.course-background-grey.p-none{padding:0;background-color:rgba(255,255,255,0);background-image:none}.course-syllabus__level{margin-top:0}.syllabus-level__title{margin-top:0;margin-bottom:1.5rem;color:#6a7efc;font-size:20px;line-height:26px}.syllabus-module__container{width:100%;margin-bottom:1.5rem;border-radius:5px}.syllabus-module__header{display:flex;padding:1.5rem 2rem;align-items:center;border-radius:5px;background-color:#6a7efc;cursor:pointer}.syllabus-module__content{display:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff}.module-header__container-number{display:flex;width:3.5rem;height:3.5rem;margin-right:1.5rem;justify-content:center;align-items:center;border-radius:28px;background-color:#fff}.module-header__number{margin-bottom:0;font-size:24px;line-height:32px;font-weight:700}.module-header__title{margin-top:0;margin-bottom:0;color:#fff;font-size:24px;line-height:32px}.module-header__icon{margin-bottom:0;margin-left:auto;font-family:'Fa solid 900';color:#fff;font-size:18px;font-weight:400}.container-course--levels{margin-bottom:2.5rem}.rich-text-block{padding:1.5rem}.prices__prices-container{display:flex;max-width:40rem;margin-right:auto;margin-bottom:2rem;margin-left:auto;justify-content:space-between;align-items:center}.prices__item{display:inline-block;max-width:140px;margin-bottom:0;color:#fff;font-size:20px;line-height:24px;font-weight:700}.image-34{display:block;width:100%;max-width:811.5384615384615px;margin-top:20px;margin-bottom:20px;float:none;clear:none;text-align:left}.phone_link{color:#8fef8a;font-size:18px;line-height:32px;text-decoration:none;cursor:pointer}.class-link{display:block;color:#353c64}.heading-28{max-width:90%;margin-top:20px;margin-bottom:20px;color:#353c64;font-size:20px;line-height:30px;font-weight:400}.heading-28.white-text{color:#fff}.heading-28.white-text.center{text-align:center}.heading-28.white-text.center.color-white{max-width:770px;color:#fff}.heading-28.white-text.home{font-family:Montserrat,sans-serif}.heading-28.white-text.camps{max-width:100%;font-family:Montserrat,sans-serif;font-size:16px}.btn__secondary{display:inline-block;padding:16px 28px;border-radius:2px;background-color:#8fef8a;color:rgba(17,54,15,.65);font-weight:900;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase}.btn__secondary.fixed.d-none-lg{display:none}.btn__secondary.full{width:100%}.btn__secondary.sm-hide.today{display:flex;min-width:226.875px;margin-top:40px;justify-content:center;align-items:center}.btn__secondary.small{padding:12px 38px;line-height:18px;font-weight:700;letter-spacing:0;text-transform:none}.btn__secondary.small.camps{display:flex;width:auto;margin-top:30px;margin-right:auto;margin-left:auto;padding-right:38px;padding-left:38px;justify-content:center;align-items:center}.btn__secondary.fixed{margin-top:10px;margin-bottom:10px}.section__block{margin-bottom:20px;padding-top:60px;padding-bottom:60px}.section__block.instructor,.section__block.no-btm-margin{margin-bottom:0}.navbar-wrapper{position:relative;z-index:2;display:flex;width:100%;padding-top:16px;padding-bottom:16px;justify-content:space-between;align-items:center;background-color:transparent}.pricing-block{display:flex;padding-top:50px;justify-content:center;align-items:center}.pricing-block.private-tutoring{padding-top:36px}.pricing-block.home{max-width:1200px;margin-right:auto;margin-left:auto;justify-content:center;position:relative;z-index:5;padding-top:0}.pricing-block.free-workshops{padding-top:0;align-items:flex-start}.pricing-block.about-us{position:relative;z-index:5;max-width:1200px;margin-right:auto;margin-left:auto;padding-top:0;justify-content:center}.pricing-block.about-us._2022{max-width:none;margin-top:50px;align-items:flex-start}.pricing-block.bootcamp{position:relative;z-index:5;width:100%;max-width:1080px;margin-right:auto;margin-left:auto;padding-top:0;justify-content:center}.pricing-box{padding:24px 16px;border-radius:18px;background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.16);text-align:center}.pricing-box.plus{position:relative;margin-right:24px;margin-left:24px;border-radius:0 0 18px 18px}.pricing-box.plus.private-tutoring{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:18px}.pricing-box.plus._2022{position:relative;overflow:hidden;width:45%;max-width:480px;margin-right:0;margin-left:24px;padding-top:40px;padding-bottom:40px;border-radius:14px}.pricing-box.plus._2021{position:relative;margin-right:0;margin-left:0}.pricing-box.private-tutoring{display:flex;width:364px;flex-direction:column;justify-content:flex-start;align-items:center}.pricing-box._2021{padding:32px}.pricing-box._2022{width:45%;margin-right:24px;padding-bottom:40px}.pricing-box._2022.standard.about-us{width:45%;max-width:none;padding-right:24px;padding-left:24px}.pricing-box.bootcamp{display:flex;width:45%;height:430px;margin-right:24px;padding-top:30px;padding-bottom:40px;flex-direction:column;justify-content:space-between}.pricing-box.classes{width:45%;margin-right:24px;padding-bottom:40px}.pricing-box.classes.standard.about-us{width:45%;max-width:none;padding-right:24px;padding-left:24px}.pricing-heading{margin-top:0;margin-bottom:16px;color:#353c64;line-height:1.4;text-transform:uppercase}.pricing-heading.aa{margin-right:auto;margin-bottom:15.333333333333334px;margin-left:auto;font-family:Montserrat,sans-serif;font-size:20px;text-transform:capitalize}.pricing{margin:0 auto 8px;color:#353c64;font-size:36px;line-height:1.4}.pricing.monthly{font-family:Montserrat,sans-serif;font-size:55.333333333333336px}.pricing.yearly{display:block;font-family:Montserrat,sans-serif;font-size:55.333333333333336px}.pricing.single-session-price{margin-top:auto;font-family:Montserrat,sans-serif;font-size:60px;line-height:100%}.list-dec{margin-bottom:16px;padding-left:24px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5f44b35a2a9c575e5e3390a8_Group%206.svg");background-position:0 50%;background-size:auto;background-repeat:no-repeat;font-family:Interui;color:#494953;font-size:16px;line-height:19px;font-weight:700;text-align:left}.list-dec.last{margin-bottom:16px}.list-dec.home{margin-bottom:0;padding-left:0;background-image:none;font-family:Montserrat,sans-serif;font-weight:400}.list-dec.schools{margin-bottom:0;padding-left:0;background-image:none;font-family:Montserrat,sans-serif;line-height:25px;font-weight:400}.most-popular-block{position:absolute;left:0;top:-10%;right:0;bottom:auto;z-index:1;display:flex;margin-right:auto;margin-left:auto;padding:10px 32px;justify-content:center;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#ff8256}.most-popular-block.red{left:auto;top:0;right:0;bottom:auto;align-items:center;border-radius:18px 18px 0 14px;position:static;min-height:55.333333333333336px;padding:0;align-items:center;background-color:#fe6060}.most-popular-block.red._2022{position:absolute;min-height:0;padding:16px;border-top-left-radius:0;border-top-right-radius:14px}.most-popular-block.red.pricing-section{border-bottom-left-radius:0}.most-popular{margin:0 18px;color:#fff;font-size:16px;line-height:1.3;font-weight:700}.most-popular.aa{text-transform:capitalize;font-size:20px;line-height:100%;text-transform:capitalize}.most-popular.aa._2022{font-size:10px}.pricing-list{margin-top:104px;margin-bottom:0}.pricing-list.options-for-your-school{margin-top:20px}.form-title{width:100%;max-width:80%;margin-top:0;margin-bottom:0;color:#21243e;font-size:28px;line-height:1.5;font-weight:900}.form-title.text-align-centre{margin-right:auto;margin-left:auto;text-align:center}.form-title.camp{max-width:100%;margin-bottom:12px;font-family:Montserrat,sans-serif}.form-field{margin-bottom:4px;color:#21243e;font-weight:400}.input-field{height:48px;padding-top:13px;padding-bottom:12px;padding-left:15px;border:1px solid #dee9f1;border-radius:4px;font-size:16px;line-height:23px;font-weight:400}.single-input-field{margin-bottom:20px}.checkbox-lable{margin-bottom:0;padding-left:10px;font-family:'Inter ui';color:rgba(73,73,83,.6);line-height:24px;font-weight:400}.close{position:absolute;left:auto;top:16px;right:16px;bottom:auto;z-index:12;padding:1rem}.form-block{margin-bottom:0}.form-block.d-none{display:block}.modal-wrap{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.01);opacity:1}.signup-form{position:relative;z-index:6;display:block;overflow:scroll;width:30rem;max-height:85vh;margin:10vh auto;padding:1rem;border-radius:2px;background-color:#fff;box-shadow:0 1px 50px 0 rgba(0,0,0,.27)}.checkbox{width:16px;height:16px}.checkbox-field{margin-bottom:20px}.modal-overlap{position:fixed;left:0;top:0;right:0;bottom:0}.dropdown__section-sub-title{display:block;color:rgba(53,60,100,.7);font-size:13px;font-weight:400;white-space:nowrap}.dropdown-list{padding-top:8px}.dropdown-list.w--open{padding-top:0;background-color:transparent}.nav-link{margin-right:6px;margin-left:6px;padding:8px 12px;font-family:Montserrat,sans-serif;color:#6a7efc;font-weight:900;text-decoration:none;white-space:nowrap}.nav-link.show-mobile{display:none}.location-text{padding-right:6px;color:#6a7efc;text-decoration:none}.dropdown-profile-list{position:absolute;z-index:9;margin-top:8px;padding:6px 12px;border:1px solid #edf2f6;border-radius:4px;background-color:#fff}.dropdown-profile-list.w--open{left:-29px;margin-top:0;padding-top:6px;padding-bottom:12px;background-color:#fff}.dropdown__container_new{width:280px;padding:6px;flex-direction:row;justify-content:flex-start;align-items:flex-start;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border:1px solid #edf2f6;border-radius:4px;background-color:#fff;opacity:1}.btn-wrapper{padding-top:20px;padding-bottom:20px;text-align:center}.hero-block{display:flex;overflow:hidden;align-items:center}.hero-block.reverse{flex-direction:row-reverse}.hero-block.weekly-classes{display:flex;overflow:visible;margin-left:auto;justify-content:flex-end}.hero-block.curriculums{position:relative;z-index:20;width:90vw;max-width:1000px}.hero-block.city-page{display:block;width:90%;max-width:1200px;margin-right:auto;margin-left:auto}.hero-left{padding-right:40px;flex:1 0 0px}.hero-left.about-us{position:relative;height:400px;padding-right:0}.hero-left.online-tutoring{padding-right:0;padding-left:20px}.hero-left.curriculum-page{padding-right:80px;padding-left:20px}.hero-left.city-page{display:block;padding-right:80px;padding-left:20px}.hero-right{padding-left:40px;flex:1 0 0px}.hero-right.online-coding{display:block;justify-content:center;align-items:center}.hero-right.online-coding.no-top-marg{padding-right:40px;padding-left:0;text-align:center}.hero-right.online-coding.no-top-marg.curriculums{display:flex;padding-left:0;flex-direction:column;justify-content:center;align-items:flex-start}.hero-right.online-coding.no-top-marg.weekly{margin-right:10%;flex:0 0 auto}.hero-right.instructor{display:flex;padding-right:40px;padding-left:0;justify-content:center;align-items:center}.hero-right.about-us{position:relative;height:400px;padding-left:0}.hero-signup-form{position:relative;display:block;overflow:hidden;width:auto;max-width:none;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;border-radius:10px;background-color:#fff}.h-signup-form-head{position:relative;z-index:4;display:flex;padding:24px 16px 16px;flex-direction:column;align-items:center;text-align:center}.h-signup-head-text{margin-top:10px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:20px;line-height:1.5}.faq-dropdown-wrap{display:block;margin-bottom:0}.faq-dropdown{z-index:1;display:flex;padding-top:30px;padding-bottom:30px;padding-left:0;white-space:normal}.faq-open-menu{position:relative;padding-right:19px;padding-left:19px;background-color:transparent}.faq-open-menu.w--open{padding-bottom:24px}.icon-4{color:#fff;font-size:16px}.section-heading-block{margin-bottom:0;text-align:center}.section-heading{margin-top:0;margin-bottom:16px;color:#fff;font-size:2rem;line-height:1}.section-heading.dark-slate-blue{font-family:Montserrat,sans-serif;color:#353c64;font-size:28px}.section-para{max-width:900px;margin-right:auto;margin-bottom:80px;margin-left:auto;color:#fff;font-size:18px;line-height:1.5}.section-para.dark-blue{margin-bottom:60px;font-family:Montserrat,sans-serif}.course-wrapper{padding:24px;border-radius:4px;background-color:#fff}.course-inner{padding-top:24px;padding-right:32px;padding-left:32px;border-radius:4px;background-color:#edf2f6}.course-heading-block{margin-bottom:24px}.course-heading{margin-bottom:14px;font-family:Montserrat,sans-serif;color:#353c64;font-size:24px;line-height:1;font-weight:700}.course-h-span{margin-left:8px;color:#fba834;font-size:16px;font-weight:700}.course-box-wrapper{display:flex;width:100%;max-width:90%;margin-left:20px;padding-right:32px;padding-bottom:30px;padding-left:52px;justify-content:center;border:1px #000}.course-box{overflow:hidden;width:100%;height:auto;max-width:none;border-radius:4px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(87,87,87,.5);transition:.3s;text-decoration:none}.course-box:hover{transform:scale(1.03)}.course-name{display:flex;height:65px;max-height:65px;padding:0 4px;justify-content:center;align-items:center;color:#6a7efc;font-size:16px;line-height:1;font-weight:700;text-align:center}.course-image{width:100%;height:auto;max-height:none;max-width:none;min-height:0;min-width:100%;-o-object-fit:cover;object-fit:cover}.course-box-wp{width:100%;max-width:33.33%;padding-right:16px;padding-left:16px}.course-bg-pattern-blue{display:block;padding-top:80px;padding-bottom:80px;flex-direction:column;background-color:#6a7efc;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.course-school-wrapper{margin-bottom:20px}.cta-wrapper{position:relative;padding:20px;border-radius:0;background-color:#6a7efc;text-align:center}.cta-heading{margin-bottom:30px;font-family:Montserrat,sans-serif;color:#fff}.cta-content{position:relative;z-index:2;padding:10px 20px 20px}.courses-heading{margin-top:0;margin-bottom:0;color:#6a7efc;line-height:32px}.courses-heading.center{display:inline-block;margin-right:7px;font-family:Montserrat,sans-serif;color:#353c64;text-align:center}.courses-left{display:block;width:90vw;max-width:1000px;margin-right:auto;margin-left:auto;padding-right:0;padding-bottom:120px;padding-left:0;flex-direction:row}.courses-right{max-width:none;padding:48px 15px 16px;flex:0 0 340px}.courses-box{display:flex;max-height:none;margin-top:15px;margin-bottom:15px;padding:24px;flex-direction:row;justify-content:space-between;flex:1;border-radius:5px;background-color:#fff;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.courses-box.curriculums{display:flex;overflow:hidden;max-width:none;margin-top:40px;margin-bottom:40px;padding:0;flex-direction:row;border-radius:10px;background-color:#fff;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.courses-box._w-auto{margin-bottom:0;padding-top:6px;padding-bottom:6px;flex-direction:column;box-shadow:none}.courses-box-head{display:flex;padding-bottom:10px;align-items:flex-end}.courses-box-head.curriculums{padding-bottom:0}.courses-box-foot{display:flex;height:auto;padding-top:10px}.courses-box-foot.curriculms{padding-top:6px}.courses-box-foot.curriculms.first{padding-top:0}.courses-box-foot.no-top-padding{padding-top:0;font-family:Montserrat,sans-serif}.courses-box-title{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;color:#494953;font-size:20px;line-height:26px}.courses-box-content{display:block;font-family:Montserrat,sans-serif}.courses-box-content p{margin-top:16px;margin-bottom:16px;color:#6e7079;font-size:14px;line-height:150%}.courses-box-duration{margin-right:8px;color:#494953}.courses-box-duration.mb0{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;color:#353c64;font-size:14px;font-weight:400}.courses-box-duration.mb0.bold{font-family:Montserrat,sans-serif;font-weight:700}.courses-box-duration.curriculum-course{margin-top:0}.course-heading-link{display:flex;align-items:flex-end;text-decoration:none}.c-courses-block{display:flex;overflow:hidden;width:90vw;max-width:850px;margin:20px auto 40px;align-items:flex-start;border-radius:14px;background-color:#fff;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.course-path-title{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-family:Montserrat,sans-serif;color:#353c64;font-size:12.5px;line-height:180%;font-weight:400;text-align:center}.right-hero{position:relative;z-index:2;text-align:center}.d-none{display:none}.course-left{display:flex;height:100%;max-height:none;flex-direction:column}.course-left-list{display:block;flex-direction:column;flex:1}.customer-portal-list{display:flex;margin-right:-8px;margin-left:-8px;flex-direction:column;justify-content:space-between}.customer-portal-drop-item{display:flex;padding:4px 16px;flex-direction:column;justify-content:center;align-items:flex-start;color:#353c64;text-align:center;text-decoration:none}.customer-portal-drop-item:hover{background-color:#f5f5f5}.customer-portal-link{display:inline-block;margin-top:8px;margin-bottom:8px;font-family:Montserrat,sans-serif;color:#353c64;font-size:13px;line-height:150%;text-align:left;text-decoration:none}.html-embed-19{margin-top:-20px}.section{display:block;width:100vw;height:auto;min-height:1600px;padding-top:5%;padding-bottom:5%;justify-content:center;align-items:center}.section.white{min-height:0;padding-top:60px;padding-bottom:60px}.section.grey{width:auto;min-height:0;padding-top:80px;padding-bottom:80px;background-color:#f4f4f4}.section.grey.grey-section{padding-top:60px;padding-bottom:60px}.section.light-blue{width:auto;min-height:0;padding-top:60px;padding-bottom:60px;background-color:#6a7efc}.section.acuity-embed{width:auto;min-height:0;padding-top:1%;padding-bottom:1%}.section.light-grey-bg{position:relative;min-height:0;padding-top:0;padding-bottom:0;background-color:#f4f4f4}.section.available-camps{min-height:0;padding-top:80px;padding-bottom:100px}.section.stats{min-height:0;padding-top:60px;padding-bottom:60px;background-color:#353c64}.button{display:block;width:100%;margin-top:20px;margin-right:0;margin-left:0;border-radius:2px;background-color:#8fef8a;color:rgba(17,54,15,.65);font-weight:900;letter-spacing:1.2px}.button.form{display:block;width:100%;margin-top:20px;margin-right:auto;margin-left:auto}.button.submit{margin-bottom:0}.button.submit.voting-form{width:45%;margin-top:12px;margin-right:auto;margin-left:auto;border:1px solid #000;border-radius:0;background-color:rgba(116,121,153,0);background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/60c2797f2334ba3ffc8e3a1a_down%20arrow.svg");background-position:0 0;background-size:auto;color:#fff}.button.submit.voting-form.up{width:20px;border-style:none;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/60c2799d4e93c7aa58a8af5d_up%20arrow_1.svg");background-position:50% 50%;background-size:25px;background-repeat:no-repeat;filter:brightness(88%) grayscale(100%)}.button.submit.voting-form.up:hover{filter:none}.button.submit.voting-form.down{width:20px;border-style:none;background-position:50% 50%;background-size:25px;background-repeat:no-repeat;filter:brightness(200%) grayscale(100%);transform:rotate(180deg)}.button.submit.voting-form.down:hover{filter:none}.button.nav{display:flex;margin-top:0;padding-top:15px;padding-bottom:15px;justify-content:center;flex-wrap:nowrap;align-items:center;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5em}.button.refer-a-friend{display:flex;width:auto;margin-top:0;margin-right:auto;margin-left:auto;justify-content:center;align-items:center;align-self:auto;flex:0 auto}.featured-teacher__description-2{font-family:'Inter ui';color:#fff;font-size:16px;line-height:1.5;font-style:italic}.offerings__description-2{max-width:810px;margin-right:auto;margin-bottom:60px;margin-left:auto;font-family:Interui;color:#353c64;font-size:18px;line-height:30px;text-align:center}.offerings__description-2.camp{margin-top:20px;margin-bottom:30px;font-family:Montserrat,sans-serif}.div-block-25{width:800px;max-width:1111px;min-height:0;padding-bottom:30px;border-radius:10px;background-color:#fff}.image-background{position:relative;display:flex;overflow:hidden;width:10vw;height:10vw;max-height:150px;max-width:150px;margin-bottom:16px;border-radius:50%;background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");background-position:50% 50%;background-size:cover}.tabs-menu-2{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:flex-start}.tabs-this-is-copied-to-tab{display:flex;width:100%;height:100%;padding:30px;flex-direction:column;justify-content:center;align-items:center}.tabs-component{width:100%;max-width:900px;margin-top:40px;margin-right:auto;margin-left:auto}.tabs-dynamic-list{width:100%;height:100%}.tabs-pane{height:auto}.tabs-dynamic-item,.tabs-dynamic-wrapper{width:100%;height:100%}.name{font-size:20px;line-height:1.2}.name.slider-large{font-size:50px}.tab-inner-content{display:flex;margin-left:30px;flex-direction:column;align-items:flex-start}.services{margin-top:16px;font-size:12px;font-weight:700}.services.slider-large{font-size:20px}.tabs-content{border:4px #f1eeff}.week{margin-top:20px;font-size:20px;line-height:20px;text-align:center}.div-block-26{display:flex;justify-content:center;align-items:center}.text-block-16{max-width:200px;color:#3b3d5d;font-size:13px;font-weight:900;text-align:center}.text-block-17{margin-bottom:10px;color:#353c64;font-weight:900;text-align:center}.div-block-28{margin-right:7px;margin-left:7px}.tab-cms-name{margin-top:30px;font-size:20px;line-height:20px;text-align:center}.tab-cms-name.tab-name{display:none}.summer-camp-content{overflow:hidden;padding-top:5rem;padding-right:1rem;padding-left:1rem}.summer-camp-content.camps{position:relative;overflow:hidden;padding-top:0;padding-right:0;padding-left:0}.summer-camp-content.camps.summer-camps{padding-top:0}.tabs-menu-link-2{display:flex;width:159px;margin-right:10px;margin-bottom:20px;margin-left:10px;justify-content:center;align-items:center;border:4px #f1eeff;border-radius:3px;background-color:#8fef8a;transition:background-color .2s;color:#3e783a;font-weight:700}.tabs-menu-link-2.w--current{width:159px;border-radius:3px;background-color:#6a7efc;color:#fff}.link-9{margin-top:30px;font-family:Montserrat,sans-serif;color:#fff;font-size:16px;font-style:italic}.class-2{display:flex;width:217.69230769230768px;height:51.53846153846154px;justify-content:center;align-items:center;background-color:#6a7efc}.class-2._1{border-radius:4.83px}.class-2._2{border-radius:4.83px;background-color:#ff8356}.class-2._3{border-radius:4.83px;background-color:#fce850}.text-block-24{width:800px;max-width:1111px;min-height:0;margin-bottom:20px;border-radius:10px;background-color:#fff;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:18px;line-height:18px;text-align:center}.text-block-26,.text-block-27,.text-block-28{font-family:Montserrat,sans-serif;white-space:nowrap}.summer-camp-modal-wrap{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.01);opacity:0}.summer-camp-modal-wrap.summer-camp{display:none;opacity:0}.button-4{display:flex;width:125px;margin:6px auto;justify-content:center;align-items:center;background-color:#8fef8a;color:#3e783a;font-weight:700}.button-4.reschedule{margin-bottom:0;font-family:Montserrat,sans-serif}.left{position:absolute;left:0;top:auto;right:auto;bottom:0;width:210px;max-width:none}.hide-link,.hide-text,.show-link,.show-text{display:none}.team-image{width:231.875px;height:231.875px;border:.3em solid #fff;border-radius:33px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6088824c1daa01e5eea80b07_Marliis%20Reinkort%20Picture-min.webp");background-position:0 25%;background-size:cover;background-repeat:no-repeat}.team-image.georges{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/608884341daa011953a811ea_120997436_10164099595420065_7595633829524259581_n.webp")}.team-image.georges.online-coding{width:160px;height:160px;min-width:160px;margin-right:2.5rem;border-radius:100px}.team-image.isabela{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/60be5792cb609469a89b9535_belaPhoto.webp");background-position:0 25%}.team-image.isabela.online-coding{width:160px;height:160px;min-width:160px;margin-right:2.5rem;border-radius:100px}.heading-33{margin-top:0;color:#fff;font-size:22.5px;line-height:34.375px;font-weight:400}.heading-33.med-slate-blue{font-family:Montserrat,sans-serif;color:#6a7efc}.heading-33.online-coding{font-family:Montserrat,sans-serif;font-size:17.5px}.heading-33.online-coding._90{width:90%;max-width:380px;margin-right:auto;margin-bottom:0;margin-left:auto;font-family:Montserrat,sans-serif;font-size:24px;font-weight:500}.heading-33.online-coding.weekly-classes{max-width:380px;text-align:center}.heading-33.gaming-specific{width:auto;margin-bottom:0;padding-right:90px;font-size:20px}.heading-33.gaming-specific.left-align{font-family:Montserrat,sans-serif;text-align:left}.heading-33.curriculums{margin-top:0;font-family:Montserrat,sans-serif;color:#fde23b}.heading-33.curriculum{margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:20px}.heading-33.curriculum.left-align{margin-bottom:4px;text-align:left}.heading-33.curriculum.left-align.c-gold{display:inline-block;margin-right:6px;font-family:Montserrat,sans-serif;color:#fde23b}.heading-33.curriculum.left-align.curriculum-courses{margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:14px;line-height:135%}.form-icon{width:auto;height:80px}.form-icon.become-a-teacher{height:100px;max-width:none}.section-2{display:flex;height:auto;min-height:264px;margin-top:20px;margin-bottom:20px;padding-top:0;padding-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:#353c64}.section-heading-2{margin-top:0;margin-bottom:0;color:#fff;font-size:28px;line-height:1}.section-heading-2.center{line-height:39px;text-align:center}.section-heading-2.center.dark-slate-blue{margin-bottom:40px;color:#353c64}.section-heading-2.center.blue{font-family:Montserrat,sans-serif;color:#353c64}.section-heading-2.center.blue.max-width{max-width:823.3333333333334px;font-size:23.333333333333332px;line-height:30.666666666666668px}.section-heading-2.center.gaming.dark-blue{font-family:Montserrat,sans-serif;font-size:23.333333333333332px;line-height:30.666666666666668px}.section-heading-2.dark-slate-blue{font-family:Montserrat,sans-serif;font-size:28px;margin-bottom:0;color:#353c64}.section-heading-2.dark-slate-blue.center.home{position:relative;z-index:1;font-family:Montserrat,sans-serif;font-size:28px;margin-bottom:60px}.section-heading-2.dark-slate-blue.center.home.pricing{color:#fff}.section-heading-2.dark-slate-blue.center.home.pricing-packages{font-family:Montserrat,sans-serif}.section-heading-2.dark-slate-blue.center.home.pricing-packages-home-page{margin-bottom:2rem;font-family:Montserrat,sans-serif}.section-heading-2.dark-slate-blue.center.home.pricing-packages-canada-page{margin-bottom:0}.cs-body{max-width:none;margin:16px auto 0;font-family:Montserrat,sans-serif;color:#fff;font-size:18px;line-height:1.7;font-weight:300;text-align:center}.bold-text-18,.text-span-7{color:#fff}.bold-text-19{font-family:Montserrat,sans-serif;color:#fff}.ask-about{margin-top:20px;margin-bottom:0;color:#6a7efc;font-size:.875rem;line-height:1.4285714285714286;text-decoration:none}.text-span-8{color:#fff}.text-span-8.center{text-align:center}.text-span-8.center.purple{color:#353c64}.text-span-8.center.purple.italic{font-family:Montserrat,sans-serif;font-size:15px;font-style:italic;font-weight:500}.email-link{color:#6a7efc;text-decoration:none}.paragraph-36{margin-bottom:0;font-family:Montserrat,sans-serif}.enroll{display:flex;height:auto;max-height:none;min-height:264px;margin-top:20px;margin-bottom:20px;padding-top:0;padding-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:#6a7efc}.enroll._0-marg{position:relative;margin-top:0;margin-bottom:0;background-color:#f4f4f4}.section-6{display:flex;min-height:200px;margin-bottom:1.5rem;padding-top:60px;padding-bottom:60px;justify-content:center;align-items:center}.rich-text-block-8{display:block;width:100%;height:auto;max-width:500px;margin-right:50px;margin-left:0;justify-content:flex-start}.rich-text-block-9{position:static;display:block;max-width:450px;margin-top:24px;font-family:Montserrat,sans-serif}.div-block-48{display:flex;height:auto;flex-direction:column;justify-content:flex-end}.search-by-popular-cities{padding-top:60px;padding-bottom:60px;background-color:#353c64}.search-by-popular-cities.white-bg{background-color:#fff}.link-10{font-family:Montserrat,sans-serif;color:#fff;text-decoration:none;white-space:nowrap}.link-10.blue{font-family:Montserrat,sans-serif;color:#353c64;background-clip:border-box;-webkit-text-fill-color:inherit}.collection-list-6{display:-ms-grid;display:grid;width:800px;margin-right:auto;margin-left:auto;justify-content:center;justify-items:start;align-content:center;grid-auto-flow:row;grid-auto-columns:1fr;grid-column-gap:100px;grid-row-gap:16px;grid-template-areas:"Area-4 Area-5 ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . ." ". . Area-7" ". Area-3 Area-6" "Area-8 Florida Area-2";-ms-grid-columns:160px 100px 160px 100px 160px;grid-template-columns:160px 160px 160px;-ms-grid-rows:auto 16px auto 16px auto 16px auto 16px auto 16px auto 16px 1fr;grid-template-rows:auto auto auto auto auto auto 1fr;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.collection-list-wrapper-11{margin-top:40px}.html-embed-22{padding-top:100px;font-family:Montserrat,sans-serif}.text-field{border:1px solid #cbd6e2;border-radius:2px;background-color:#f6f8fa}.text-field.form{margin-bottom:16px}.text-field-2,.text-field-3,.text-field-4{border:1px solid #cbd6e2;border-radius:2px;background-color:#f6f8fa}.online-coding-form{width:90%;margin-right:auto;margin-left:auto}.field-label{text-align:left}.field-label.black{color:#000}.section-9{display:flex;height:auto;max-height:none;min-height:90vh;margin-bottom:20px;padding-top:60px;padding-bottom:60px;flex-direction:column;justify-content:center;align-items:center;background-color:#edf2f6;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5d78a405584e144b667b13e2_space-pattern-0.3.png");background-position:50% 50%;background-size:auto}.heading-41{margin-bottom:30px;font-family:Montserrat,sans-serif;color:#6a7efc}.certificate-section{position:relative;margin-bottom:20px;padding-top:60px;padding-bottom:60px;background-color:#6a7efc}.certificate-section.home{margin-bottom:0}.certificate-section.home.gaming-specific{padding-top:50px}.certificate-section.home.gaming-specific.recoginition{padding-top:0;background-color:transparent}.certificate-section.home.gaming-specific.recoginition.ap-pricing,.certificate-section.home.gaming-specific.recoginition.team{margin-bottom:60px}.certificate-section.no-btm-margin{margin-bottom:0}.heading-42{margin-bottom:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:28px;text-align:center}.heading-42.left{position:static;width:342.5px;margin-top:0;font-size:23.333333333333332px;font-weight:700;text-align:left}.p{width:85vw;max-width:750px;margin-right:auto;margin-bottom:20px;margin-left:auto;color:#333;text-align:center}.p.left{position:static;width:400px;margin-left:0;font-size:15.384615384615383px;line-height:26.923076923076923px;text-align:left}.p.left.earn-recognition{max-width:720px}.p.left.badges{width:auto;max-width:none}.p.left.badges.color-white{font-family:Montserrat,sans-serif;color:#fff}.p.left.military-discount{width:auto;max-width:none;margin-top:20px}.p.blue{color:#353c64;font-size:15px;line-height:25px}.p.blue.auto-width{width:auto;max-width:none;margin-bottom:0;font-family:Montserrat,sans-serif}.p.blue.auto-width.stats{max-width:260px}.p.blue.benefits-for-schools{width:auto;max-width:500px}.p.blue.benefits-for-schools.accolades{font-family:Montserrat,sans-serif}.p.blue.benefits-for-schools.discounts{max-width:400px;font-family:Montserrat,sans-serif}.p.blue.benefits-for-students{width:auto;max-width:500px;font-family:Montserrat,sans-serif}.p.blue.left-align{margin-right:0;margin-bottom:0;margin-left:0;text-align:left}.p.blue.left-align.btm-marg{width:auto;max-width:none;margin-bottom:16px;font-family:Montserrat,sans-serif}.p.blue.left-align.btm-marg.italic{font-style:italic}.p.blue.left-align.btm-marg._13px{margin-bottom:0;font-size:13px;line-height:135%}.p.blue.left-align.montserrat{width:auto;max-width:none;font-family:Montserrat,sans-serif;font-size:16.666666666666668px;line-height:20px}.p.blue.left-align.parent-page{width:auto;max-width:90%;margin-left:0;padding-left:0;flex:0 0 auto;font-family:Montserrat,sans-serif}.p.blue.left-align.parent-page.center-mobile{font-family:Montserrat,sans-serif}.p.blue.about-us{overflow:visible;max-width:920px;font-family:Montserrat,sans-serif}.p.blue.about-us.inside-card{width:90%;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:16px;line-height:170%;font-style:italic;font-weight:400;-o-object-fit:fill;object-fit:fill}.p.blue.list-item{margin-right:0;margin-bottom:0;margin-left:0}.p.blue.list-item.left-align{font-family:Montserrat,sans-serif}.p.blue.curriculum{display:block;overflow:visible;width:100%;max-width:770px;margin-right:auto;margin-bottom:20px;margin-left:auto;font-family:Montserrat,sans-serif;font-size:18px}.p.blue.curriculum.justify{font-size:18px;text-align:justify}.p.blue.curriculum.justify.center{max-width:880px;text-align:center}.p.blue.city-page{overflow:visible;width:auto;max-width:none;margin-bottom:auto;font-family:Montserrat,sans-serif;font-size:14px}.p.dark-blue{width:auto;max-width:none}.p.dark-blue.left{font-family:Montserrat,sans-serif;line-height:24px}.p.dark-blue.how-it-works{width:80vw;max-width:840px;margin-bottom:14px;font-family:Montserrat,sans-serif}.p.dark-blue.bold{margin-bottom:0;font-family:Montserrat,sans-serif}.p.dark-blue.no-btm-marg{margin-bottom:0}.p.dark-blue.no-btm-marg.left-align{line-height:160%;text-align:left}.p.dark-blue.no-btm-marg.left-align.badges-certificates,.p.dark-blue.no-btm-marg.left-align.parent-page{font-family:Montserrat,sans-serif;font-size:15px}.p.dark-blue.many-offering{width:100%;margin-bottom:20px;font-family:Montserrat,sans-serif}.p.dark-blue.max-w-420{font-family:Montserrat,sans-serif;text-align:center}.p.white-text{position:relative;z-index:2;line-height:160%;text-align:center}.p.white-text.halloween{max-width:600px;margin-top:20px}.p.bold{font-weight:700}.p.bold._18px{width:auto;margin-bottom:0;flex:0 0 auto;font-size:18px}.p.color-light-blue{color:#6a7efc}.p.color-light-blue.center{width:auto;max-width:none;font-family:Montserrat,sans-serif}.p.color-orange{color:#6a7efc}.p.color-orange.bold{color:#ff8356;font-size:18px}.p.color-orange.bold.italic{margin-bottom:14px;font-size:16px;font-style:italic}.p.center.dark-blue.auto-width{margin-bottom:auto;font-family:Montserrat,sans-serif}.p.center.dark-blue.auto-width.steps{margin-top:10px;margin-bottom:0}.p.center.dark-blue.auto-width.steps.gettings-started{margin-top:0;font-size:15px;line-height:160%}.p.center.dark-blue.auto-width.steps.gettings-started.card-4{padding-top:10px}.p.center.dark-blue.auto-width.steps.gettings-started.step-1{margin-top:0}.p.center.color-white.military-discount{max-width:830px;margin-top:20px;margin-bottom:0;font-family:Montserrat,sans-serif;color:#fff}.p.center.rating.home{margin-right:auto;margin-bottom:40px;margin-left:auto;color:#fde84f;font-size:24px}.p.below-heading{font-family:Montserrat,sans-serif;font-size:18px;line-height:135%}.p.color-yellow{width:auto;max-width:none;margin-right:0;margin-bottom:0;margin-left:0;color:#fde84f;line-height:100%}.p.color-yellow.gaming-specific{margin-top:6px;margin-left:10px;font-family:Montserrat,sans-serif}.p.color-yellow.gaming-specific.no-wrap{margin-right:10px;font-family:Montserrat,sans-serif;white-space:nowrap}.p.color-yellow.gaming-specific.no-wrap.vw{font-family:Montserrat,sans-serif;font-weight:500}.p.color-yellow.gaming-specific._16px-mobile{font-family:Montserrat,sans-serif}.p.color-yellow.sub-hero{color:#fba834}.p.color-yellow.sub-hero.course{margin-bottom:20px;margin-left:0;padding-left:0;font-family:Montserrat,sans-serif;font-size:21px;text-align:left}.p.dark-blue.industry-experts{font-size:11px}.p.dark-blue.industry-experts.ap-page{font-size:14px;line-height:160%}.p.italic{width:auto;max-width:none;color:#353c64;font-size:12px;line-height:130%;font-style:italic}.p.black{width:auto;max-width:none;color:#000}.p.black.team-desc{max-width:80%;font-family:Montserrat,sans-serif}.p.black.left-align{margin-bottom:22px;font-family:Montserrat,sans-serif;line-height:150%;text-align:left}.p.black.left-align.center-text{text-align:center}.p.black.left-align.center-text.text-color-white{color:#fff}.p.black.left-align.center-text.text-color-white.margin-top{margin-top:36px}.p.text-color-white.big{margin-top:36px;font-size:23px;line-height:41px}.p.text-color-white.header{font-size:3.2rem}.p.text-color-white.the-first{font-size:3rem}.p.text-color-white.p-large{margin-top:0;font-size:23px;line-height:41px}.p.text-color-white.p-large.weekly{width:100%;line-height:30px}.p.gutter{margin-top:20px;margin-bottom:0}.p.gutter.p-large{font-family:Montserrat,sans-serif;font-size:23px;line-height:33px}.p.black-copy{width:auto;max-width:none;color:#000}.p.black-copy.team-desc{max-width:80%;font-family:Montserrat,sans-serif}.p.black-copy.left-align{margin-bottom:22px;font-family:Montserrat,sans-serif;line-height:150%;text-align:left}.p.black-copy.left-align.center-text{text-align:center}.p.black-copy.left-align.center-text.text-color-white{color:#fff}.p.black-copy.left-align.center-text.text-color-white.margin-top{margin-top:36px}.p.list-item{width:auto;height:auto;max-width:none;margin-bottom:6px;margin-left:18px;font-family:Montserrat,sans-serif;color:#426666;font-size:14px}.div-block-50{display:flex;max-width:750px;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.div-block-51,.div-block-52{width:50%;height:100%}.list-3{color:#fff;font-weight:700;list-style-type:decimal}.heading-43{margin-top:0;margin-bottom:20px;color:#fff}.normal{font-weight:400}.text-span-9{letter-spacing:1px}.desktop-text-block{max-width:80%;margin-top:30px;color:#fff;font-weight:400}.mobile-text-block{display:none;max-width:80%;margin-top:30px;color:#fff;font-weight:400}.small-card{display:flex;height:155px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.horizontal-flex{display:flex;margin-top:5px;margin-bottom:5px}.text-block-40{padding-right:4px;font-family:Montserrat,sans-serif;font-weight:700}.text-block-41{padding-right:4px;color:#6a7efc}.text-block-42{padding-right:10px;font-family:Montserrat,sans-serif;font-weight:700}.text-block-43{font-family:Montserrat,sans-serif;color:#6a7efc}._w-below-hero{margin-top:0;padding-top:50px;padding-bottom:50px}._w-below-hero.first{position:relative;padding-top:60px;padding-bottom:60px}._w-below-hero.first.gaming{position:relative;z-index:2;padding-top:60px;padding-bottom:0}._w-below-hero.first.gaming.light-grey-bg{background-color:#f4f4f4}._w-below-hero.first.gaming.light-grey-bg.camps,._w-below-hero.first.gaming.light-grey-bg.last{margin-top:60px;padding-top:0}._w-below-hero.first.ap-page{position:relative;z-index:2;padding-top:60px;padding-bottom:0}._w-below-hero.first.bg-grey{padding-bottom:20px;background-color:#f4f4f4}._w-below-hero.first.bg-grey.info-vs-free{max-height:350px;margin-bottom:598px}._w-below-hero.private-tutoring{margin-top:4rem;padding-top:0;padding-bottom:0;font-family:Montserrat,sans-serif}._w-below-hero.white-bg{background-color:#fff}._w-below-hero.coding{position:relative;padding-top:60px;padding-bottom:60px;background-color:#5775a0}._w-below-hero.scholarships{position:relative;padding-top:60px;padding-bottom:60px;background-color:#353c64}.heading-44{text-align:center}.heading-44._2{margin-top:10px;margin-bottom:20px;font-family:Montserrat,sans-serif;color:#6a7efc}.heading-44._2.h2{margin-top:0;margin-bottom:25px}.heading-44._2.h2.we-keep-kids-engaged{margin-bottom:60px}.heading-44.pricing-section{font-family:Montserrat,sans-serif}.link-11{color:#6a7efc;font-size:15px;text-decoration:none}.below-hero{margin-top:20px;margin-bottom:20px}.below-hero.no-marg{margin-top:0;margin-bottom:0}.below-hero.no-marg.bg-light-grey{position:relative;padding-bottom:100px;background-color:hsla(0,0%,100%,0)}.below-hero.no-marg.bg-light-grey._80-btm-padding{padding-bottom:80px}.below-hero.no-marg.bg-light-grey.ap-page{padding-bottom:60px}.below-hero.no-marg.bg-light-grey.camps{z-index:3}.below-hero.no-marg.bg-light-grey._0-btm-padding{padding-bottom:0}.below-hero.no-marg.bg-light-grey._0-btm-padding.curriculum{background-color:#f4f4f4}.below-hero.no-marg.bg-light-grey.coding{padding-bottom:0}.below-hero.online-tutoring{position:relative;width:100%;margin-top:0;margin-bottom:0;background-color:#f4f4f4}.below-hero.info-vs-free{position:relative;margin-top:0;margin-bottom:0;background-color:#f4f4f4}.text-span-10{font-family:Montserrat,sans-serif;color:#353c64}.text-span-10._100{position:static;font-family:Montserrat,sans-serif;font-size:28px}.text-span-11{font-family:Montserrat,sans-serif;color:#6a7efc;font-weight:700}.text-span-12{color:#6a7efc;font-weight:700}.suggestions{position:relative;display:flex;height:auto;max-height:none;min-height:264px;margin-top:0;margin-bottom:20px;padding-top:80px;padding-bottom:80px;flex-direction:column;justify-content:center;align-items:center;background-color:#edf2f6;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.field-label-5{color:#353c64}.form-4{width:90%;max-width:500px;margin-top:0;margin-right:auto;margin-left:auto}.select-field{margin-bottom:20px}.textarea{min-height:150px;margin-bottom:0;border:1px solid #cbd6e2;border-radius:2px;background-color:#f6f8fa}.heading-45{max-width:500px;text-align:center}.heading-45.form{margin:0 auto 10px;display:block;width:85%;max-width:none;font-family:Gordita;color:#353c64;font-size:28px;line-height:38px;font-weight:700}.suggest-a-course-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:12;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;border:1px #000;background-color:rgba(0,0,0,.01);opacity:1}.suggest-course-wrapper{position:relative;z-index:2;display:flex;overflow:auto;height:100vh;max-height:none;margin-top:auto;margin-bottom:auto;padding:15px 30px 30px;justify-content:center;align-items:center;border-radius:2px;background-color:hsla(0,0%,100%,0);box-shadow:0 1px 50px 0 rgba(0,0,0,.27)}.form-block-2{max-width:500px;margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif}.div-block-57-copy{position:relative;width:auto;max-width:500px;margin-top:0;margin-right:auto;margin-left:auto;padding:2% 0;border-radius:10px;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,.05)}.close-btn{position:absolute;left:auto;top:2.5%;right:2.5%;bottom:auto;cursor:pointer}.close-btn.summer-camps-modal{top:10%;right:5%;z-index:10001;width:40px;filter:contrast(200%) invert(100%)}.bold-text-22{font-family:Montserrat,sans-serif;font-size:32px}.modal-wrap-summer-camp{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.01);opacity:1}.modal-wrap-summer-camp.summer-camp{z-index:99;display:none;opacity:0}.collection-list-7{display:flex;width:100%;max-width:1200px;margin-top:0;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0;justify-content:center;justify-items:center;flex-wrap:wrap;align-items:center;align-content:center;grid-auto-columns:1fr;grid-template-columns:repeat(auto-fit,277px);-ms-grid-rows:auto auto;grid-template-rows:auto auto;border-radius:0;background-color:transparent}.div-block-58{width:215px;height:130px;min-width:100%;border-radius:2px 2px 0 0;background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");background-position:50% 0;background-size:cover;background-repeat:no-repeat}.heading-46{width:90%;height:auto;min-height:0;margin:20px auto 0;color:#6a7efc;font-size:15px;line-height:20px;text-align:center;text-transform:capitalize}.collection-list-wrapper-12{width:auto;max-width:2000px}.text-block-46{display:block;width:auto;margin-top:10px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#494953;font-size:22px;line-height:22px;font-weight:500}.heading-47{max-width:none;margin:0 auto 60px;color:#6a7efc;font-size:2rem;line-height:1.3;text-align:center}.success-message{margin-top:10px;border-radius:2px;background-color:rgba(143,239,138,0);background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/60c2797f2334ba3ffc8e3a1a_down%20arrow.svg");background-position:50% 50%;background-size:25px;background-repeat:no-repeat;transform:rotate(180deg)}.success-message.up-vote{width:45%;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/60c2799d4e93c7aa58a8af5d_up%20arrow_1.svg");transform:none}.success-message.down-vote{width:45%}.div-block-61{display:flex}.percent-off{position:static;display:flex;width:320.32px;height:262.1142857142857px;margin-right:20px;margin-left:20px;padding:10px 0 0;flex-direction:column;justify-content:space-around;border-radius:10px;background-color:#fff;box-shadow:1px 1px 10px 0 rgba(0,0,0,.05)}.heading-48{margin-top:10px;margin-bottom:14px;color:#6a7efc;font-size:30px;text-align:center}.text-block-48{margin-top:10px;font-family:Gordita;font-weight:700;text-align:center}.coupon-body-wrap{padding-right:0;padding-bottom:0;padding-left:0;flex:0 auto;border-bottom:1px #000}.form-block-4{margin-top:0;margin-bottom:0;border-bottom:1px #000}.form-5{border-bottom:1px #000}.copy-btn-2{position:relative;z-index:5;width:100%;margin-top:0;padding-top:5px;padding-bottom:5px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#6a7efc;text-align:center}.coupon-field-2{position:relative;height:54px;margin-bottom:0;padding-top:0;padding-bottom:12px;border-style:none;border-width:0;border-color:#6a7efc #000 #000;background-color:#fff;color:#6a7efc;font-size:24px;line-height:24px;font-weight:700;text-align:center}.coupon-field-2::-moz-placeholder{color:#9ccd65}.coupon-field-2::-ms-input-placeholder{color:#9ccd65}.coupon-field-2::placeholder{color:#9ccd65}.div-block-63{display:flex;width:59px;margin-right:6px;flex-direction:column;justify-content:center;align-items:center;flex:0 0 auto;border-radius:2px;background-color:#fff}.text-block-50{width:85%;margin-top:10px;margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif;color:#000;font-size:12px;line-height:15px;font-weight:400;text-align:center}.div-block-64{padding-bottom:20px;border-radius:2px;background-color:#fff}.collection-item-2{display:flex;width:300px;height:290px;margin:20px}.div-block-65{position:relative;display:flex}.space{display:none}.div-block-w-shadow{position:relative;display:flex;width:auto;height:102.14285714285715px;min-width:0;margin-right:0;margin-left:0;padding-right:60px;padding-left:60px;justify-content:center;align-items:center;border-radius:14px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.16)}.div-block-w-shadow.home{max-width:800px;margin-right:auto;margin-left:auto}.scholarship__header-subtitle-copy{width:100%;max-width:700px;margin-top:0;margin-bottom:.25rem;font-family:Montserrat,sans-serif;color:#353c64;font-size:1.2rem;line-height:1.22;font-style:italic;font-weight:700;text-align:center}.div-block-66{position:absolute;left:-31.42857142857143px;top:auto;right:auto;bottom:auto;display:flex;width:62.85714285714286px;height:62.85714285714286px;flex-direction:column;justify-content:center;align-items:center;border:7px solid #f4f4f4;border-radius:999px;background-color:#fe6060}.text-block-51{color:#fff;font-size:36px;line-height:36px;font-weight:900;text-align:center}.text-span-15{font-family:Montserrat,sans-serif;color:#6a7efc;font-weight:700}.how-it-works-description{max-width:310px;margin:0 auto;font-family:Montserrat,sans-serif;color:#494953;font-size:14.285714285714286px;line-height:1.4;font-weight:400}.white{display:block;padding-top:80px;padding-bottom:80px;flex-direction:column;background-color:#fff}.white.learn-more-curriculum{padding-top:60px;padding-bottom:40px}.tab-link{border-top-right-radius:13.571428571428573px;border-bottom-right-radius:13.571428571428573px;background-color:#fff;font-size:13.75px;font-weight:700}.tab-link.w--current{border-radius:13.571428571428573px 0 0 13.571428571428573px;background-color:#ff8356;color:#fff;font-size:13.75px;font-weight:700}.tab-link.first{display:flex;min-height:51.875px;padding-right:60px;padding-left:60px;justify-content:space-between;align-items:center}.tab-link.first.w--current{display:flex;min-height:51.875px;padding-right:60px;padding-left:60px;justify-content:center;align-items:center;flex:1}.tab-link.middle{display:flex;min-height:51.875px;padding-right:60px;padding-left:60px;align-items:center;flex:1}.tab-link.middle.w--current{display:flex;flex-direction:row;justify-content:center;flex:1;border-top-left-radius:0;border-bottom-left-radius:0}.tab-link.last{display:flex;min-height:51.875px;padding-right:60px;padding-left:60px;justify-content:center;align-items:center;flex:1}.tab-link.last.w--current{border-radius:0 13.571428571428573px 13.571428571428573px 0}.tabs-menu-3{display:flex;width:auto;max-width:700px;min-height:51.875px;margin-right:auto;margin-left:auto;justify-content:space-between;align-items:center;border-radius:21px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.16)}.tabs-3{width:auto;margin-top:40px}.image-44{width:220px;border-top-left-radius:7.857142857142858px;border-top-right-radius:7.857142857142858px}.collection-list-8{display:flex}.collection-item-3{overflow:hidden;margin-right:8px;margin-left:8px;border-radius:7.857142857142858px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.19)}.tab-pane-tab-1{padding-top:60px;padding-bottom:60px}.div-block-67{display:flex;padding-top:14px;padding-bottom:14px;flex-direction:column;justify-content:center;align-items:center;border-radius:0 0 0 7.857142857142858px;background-color:hsla(0,0%,100%,0)}.text-block-52{font-family:Montserrat,sans-serif;color:#6a7efc;font-weight:700}.div-block-68{position:absolute;left:0;top:auto;right:0;bottom:-20px;width:0;height:0;margin-right:auto;margin-left:auto;border-style:solid solid none;border-width:20px 12px 0;border-color:#ff8356 transparent #000;opacity:0}.class-container{text-decoration:none}.teachers{position:relative;display:flex;overflow:visible;height:auto;max-height:580px;min-height:264px;margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:0;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#f4f4f4}.teachers.weekly{max-height:680px}.splide__slide{position:relative;z-index:2;display:flex;width:auto;height:auto;max-width:400px;min-height:850px;min-width:400px;margin:0 auto;padding-top:0;padding-bottom:0;padding-left:0;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:13px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.35)}.teacher-image{position:absolute;left:0;top:auto;right:0;bottom:-56.78571428571429px;display:block;width:227.14285714285717px;height:208.57142857142858px;margin:0 auto;border-radius:13px;background-position:0 0;transform:rotate(-90deg)}.teacher-image.isabela{overflow:hidden;background-image:none}.teacher-image.salma-teacher{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6131c0a6056c49276cc39f96_20210831_220514.jpg")}.teacher-image.george{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/608884341daa011953a811ea_120997436_10164099595420065_7595633829524259581_n.webp");background-position:50% 0}.teacher-image.isabela{background-position:50% 50%}.teacher-image.brian-teacher{height:230px;background-image:none}.teacher-image.matthew-teacher{background-image:none}.text-block-53{font-family:Montserrat,sans-serif;color:#ff8356;font-size:13px;line-height:13px}.div-block-69{margin-bottom:10px}.div-block-70{position:absolute;left:0;top:34%;right:0;bottom:0;display:flex;width:auto;max-height:350px;margin-right:auto;margin-left:auto;padding-right:0;flex-direction:column;justify-content:center;align-items:flex-start;transform:rotate(-90deg)}.div-block-71{padding-top:4px;padding-left:0;border:1px #000}.slider-4{position:static;display:block;width:auto;height:auto;margin-top:-280px;margin-left:5rem;flex:0 auto;background-color:rgba(221,221,221,0);transform:rotate(90deg)}.slider-4.home{margin-top:-280px;margin-left:5rem}.link{position:relative;z-index:3;display:flex;width:185px;margin-top:30px;justify-content:flex-start;align-items:center;color:#333;text-decoration:none}.link.blue{display:inline-block;width:auto;margin-top:0;padding-bottom:20px;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:13.333333333333334px;line-height:23px;text-decoration:underline}.link.blue.read-more{padding-bottom:10px}.link.blue.read-less{display:none;padding-bottom:10px}.link.blue.claim-reward-text{font-size:23.333333333333332px;line-height:28.666666666666668px}.link.color-dark-blue{display:inline;color:#353c64;text-decoration:underline}.slide-nav-2{left:0;top:auto;right:0;bottom:-2vw;z-index:999;font-size:15px}.slide-2{z-index:2;padding-top:100px;padding-bottom:100px}.left-arrow-3,.right-arrow-3{display:none}.mask-2{overflow:hidden;width:auto;height:auto;max-width:490px}.text-block-55{width:auto;max-width:none;min-width:620px;font-family:Montserrat,sans-serif}.teacher-highlight{position:absolute;left:0;top:0;right:auto;bottom:auto;display:flex;width:35px;height:125px;flex-direction:column;justify-content:center;align-items:center;border-radius:11px 0 0;background-color:#fe6060}.teacher-highlight.top-rated{background-color:#8fef8a}.teacher-highlight.hide{display:none}.text-block-56{transform:rotate(-90deg);font-family:Montserrat,sans-serif;color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.text-block-56.dark{color:#353c64;font-weight:700}._w-review-card{display:flex;width:306.42857142857144px;height:100%;margin-right:1rem;margin-left:1rem;padding:1rem;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:13px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.35)}.text-block-58{font-family:Montserrat,sans-serif;color:#8091fc;font-size:12px}.div-block-74{display:flex;margin-right:auto;flex-direction:row;flex-wrap:nowrap;align-items:center}.div-block-74.center{display:flex;margin-right:auto;margin-bottom:20px;margin-left:auto;justify-content:center;align-items:flex-start;flex:0 0 auto}.star-rating{width:1rem}.review-text{margin-top:.75rem;margin-right:auto;font-family:Montserrat,sans-serif}.benefits{position:relative;margin-bottom:300px;padding-top:40px;padding-bottom:80px;background-color:#6a7efc}.slide-3{width:100%}.detail{display:flex;width:488px;height:290px;padding:20px 25px;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:0;background-color:hsla(0,0%,100%,0)}.detail.center{justify-content:center}.sub-title{max-width:95%;margin-right:auto;margin-left:auto;padding-top:6px;padding-bottom:2px;font-family:Montserrat,sans-serif;color:#000;font-size:15px;text-align:center}.title-link{display:block;margin-right:auto;margin-left:auto;color:#000;text-decoration:none}.swiper-button-prev{position:relative;z-index:99;width:0;height:0;margin-left:-7rem;border-style:solid;border-width:15px 25px 15px 0;border-color:transparent #353c64 transparent transparent;background-color:rgba(124,40,40,0);cursor:pointer}.swiper-button-next{position:relative;z-index:99;width:0;height:0;margin-right:-7rem;border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent #353c64;background-color:rgba(168,74,74,0);cursor:pointer}.div-block-76{position:absolute;top:0;bottom:0;display:none;width:100%;justify-content:space-between;align-items:center}.heading-50{font-family:Montserrat,sans-serif;color:#ff8356;text-align:center}.heading-50.no-top-margin{margin-top:0}.testimonials-desktop{position:relative;height:auto;margin-bottom:300px;padding-top:40px;padding-bottom:60px;background-color:#6a7efc}.testimonials-desktop.testimonial-career-club{background-color:#353c64}.curriculum-mobile{display:none}.button-gradient{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.button-gradient._5{z-index:5}.button-gradient._1{z-index:1}.button-gradient._4{z-index:4}.button-gradient._3{z-index:3}.button-gradient._6{z-index:6}.button-gradient._2{z-index:2}.button-gradient.static{position:static}.btn-text{position:absolute;left:0;top:0;right:0;bottom:0;z-index:7;display:flex;justify-content:center;align-items:center;background-color:transparent}.btn-text.coding.blue{background-color:#5775a0}.btn-text.scholarship.blue{background-color:#ff8356}.color{width:100%;height:100%;margin-bottom:0}.color.blue-1{background-image:linear-gradient(180deg,#6a7efc,#6a7efc)}.color.blue-2{background-image:linear-gradient(120deg,#6a7efc,#ecfceb 18%,#6a7efc 34%,#6a7efc 42%)}.color.blue-3{background-image:linear-gradient(120deg,#6a7efc,#fff 35%,#6a7efc 51%,#6a7efc)}.color.blue-4{background-image:linear-gradient(120deg,#6a7efc,#6a7efc 36%,#fff 55%,#6a7efc 69%)}.color.blue-5{background-image:linear-gradient(120deg,#6a7efc,#6a7efc 61%,#fff 75%,#6a7efc 98%)}.color.blue-6{background-image:linear-gradient(120deg,#6a7efc,#6a7efc 89%,#fff)}.color.cc-forest-pulm{background-image:linear-gradient(120deg,#8fef8a,#abf3a7 89%,#fff)}.color.cc-sunset{background-image:linear-gradient(120deg,#8fef8a,#fff 35%,#8fef8a 51%,#8fef8a)}.color.cc-forest{background-image:linear-gradient(120deg,#8fef8a,#9ef19a 61%,#fff 75%,#8fef8a 98%)}.color.cc-pulm-sunset{background-image:linear-gradient(120deg,#8fef8a,#ecfceb 18%,#8fef8a 34%,#8fef8a 42%)}.color.cc-pulm{background-image:linear-gradient(180deg,#8fef8a,#8fef8a)}.color.cc-sunset-forest{background-image:linear-gradient(120deg,#8fef8a,#9bf197 36%,#fff 55%,#8fef8a 69%)}.color.red-1{background-image:linear-gradient(180deg,red,red)}.color.red-2{background-image:linear-gradient(120deg,red,#ecfceb 18%,red 34%,red 42%)}.color.red-3{background-image:linear-gradient(120deg,red,#fff 35%,red 51%,red)}.color.red-4{background-image:linear-gradient(120deg,red,#f12020 36%,#fff 55%,red 69%)}.color.red-5{background-image:linear-gradient(120deg,red,#f14949 61%,#fff 75%,red 98%)}.color.red-6{background-image:linear-gradient(120deg,red,#f3a6a6 89%,#fff)}.button-block{position:relative;display:block;overflow:hidden;width:250px;height:54px;margin-top:30px;border-radius:8px;background-color:#8fef8a;transition:transform .2s;cursor:pointer}.button-block:hover{transform:scale(1.05)}.button-block.home{background-color:#8fef8a}.button-block.home.center{width:240px;border-radius:2px}.button-block.home.center._250px.auto.pricing-section{position:relative;width:174px;margin-top:30px;padding-top:0;background-color:#8fef8a}.button-block.home.center._250px.auto.pricing-section.w--current{z-index:2}.button-block.home.center._250px.auto.pricing-section.ap-tutoring-pricing{position:absolute;bottom:36px;width:200px;margin-top:30px}.button-block.home.center._250px.auto.pricing-section.pathway{z-index:2}.button-block.home.center.badges{width:172.66666666666666px}.button-block.home.center.badges.left{margin-left:0;border-radius:2px;background-color:#8fef8a}.button-block.home.center.badges.parent-page{width:320px;border-radius:2px;background-color:#8fef8a}.button-block.home.center.more-info{width:200px;border-radius:2px;background-color:#8fef8a}.button-block.home.center.free-workshops{margin-top:0;background-color:#8fef8a}.button-block.home.no-btm-marg{z-index:7;width:240px;margin-top:20px;border-radius:2px;background-color:#8fef8a}.button-block.home.no-btm-marg.free-workshops{display:block;width:300px;border-radius:2px}.button-block.home.no-btm-marg.apply-today{width:240px}.button-block.home.no-btm-marg.apply-today._15-top-marg{width:200px;margin-top:15px}.button-block.home.no-btm-marg.inside-step-1{width:65%;margin-top:10px;margin-bottom:16px}.button-block.home.no-btm-marg.inside-step-1.center.thank-you-page{width:90%;height:48px;margin-top:0;margin-bottom:0}.button-block.home.no-btm-marg.inside-step-1.military-discount{margin-top:auto}.button-block.home.no-btm-marg.inside-step-1.getting-started{position:absolute;left:0;top:auto;right:0;bottom:16px;height:40px;margin:10px auto 0}.button-block.home.no-btm-marg.no-top-marg{margin-top:0}.button-block.home.no-btm-marg.no-top-marg.ap-hero{margin-right:0;background-color:#8fef8a}.button-block.home.no-btm-marg.no-top-marg.career{top:126px;margin-right:0}.button-block.home.no-btm-marg.dream{margin-top:46px;margin-right:auto;margin-left:auto}.button-block.home.slider{z-index:7;width:160px;margin-right:auto;margin-bottom:30px;margin-left:auto;border-radius:2px;background-color:#8fef8a}.button-block.home.slider.pricing-global{height:44px;margin-bottom:0}.button-block.home.slider.pricing-global.left-align{margin-left:0;background-color:#8fef8a}.button-block.home.slider.monthly-reports{width:auto;height:44px;max-width:320px;min-width:320px;margin-top:30px;margin-bottom:0;margin-left:0;background-color:#8fef8a}.button-block.home.slider.curriculum-page{height:44px;margin-bottom:0;margin-left:10px;background-color:#8fef8a}.button-block.home.slider.city-page{width:174px;height:44px;margin:20px auto 0}.button-block.home.slider.oppotunity{z-index:1;width:200px;height:44px;margin-bottom:0}.button-block.home.slider.career-club{width:auto;height:auto;margin-bottom:0;padding:1rem 1.5rem;-ms-grid-row-align:center;align-self:center;background-color:#fce850;text-decoration:none}.button-block.home.hero{display:none;width:200px;margin-top:10px;border-radius:2px}.button-block.home.hero.center-mobile{z-index:2;display:block;background-color:#8fef8a}.button-block.learn-more{width:85%;margin-top:0;margin-right:auto;margin-left:auto;border-radius:2px}.button-block.gaming{width:156px;height:38.666666666666664px;margin-top:15px;margin-right:20px;border-radius:3px}.button-block.gaming.enroll-now{border-radius:2px;background-color:#8fef8a}.button-block.gaming.enroll-now.certificate-tab{margin-top:28px;margin-right:0;background-color:#8fef8a}.button-block.gaming.enroll-now.center-mobile.full-details{height:44px;margin-right:10px;margin-left:auto}.button-block.gaming.enroll-now.center-mobile.full-details.featured-courses{position:absolute;left:auto;top:0;right:0;bottom:auto;z-index:10;width:70px;height:30px;margin-top:0;margin-right:0;border-radius:0 14px}.button-block.gaming.enroll-now.center-mobile.full-details.bootcamp-courses{position:absolute;left:auto;top:250px;right:0;bottom:auto;z-index:10;width:120px;height:30px;margin-top:0;margin-right:0;border-radius:0 14px}.button-block.gaming.enroll-now.center-mobile.free-workshops{display:block;width:240px;height:54px;margin-top:0;margin-right:0;margin-left:0}.button-block.gaming.learn-more{border-radius:2px;background-color:#8fef8a}.button-block.gaming.parent-guide.hide{display:none}.button-block.gaming-cta{width:214.66666666666666px;background-color:#8fef8a}.button-block.info-session{display:flex;width:180px;margin-top:10px;margin-right:0;padding-right:22px;padding-left:22px;justify-content:center;align-items:center;flex:0 auto;border:2px solid #fff;border-radius:2px;background-color:rgba(255,255,255,0);font-family:Montserrat,sans-serif;font-weight:700;white-space:nowrap}.button-block.info-session.btn-text{border-style:none;background-color:#86ff80;font-family:Montserrat,sans-serif;color:rgba(17,54,15,.65)}.button-block.home{z-index:99;display:block;width:300px}.button-block.home.center{margin-top:20px;margin-right:auto;margin-left:auto}.button-block.home.center._250px{width:250px;margin-top:40px}.button-block.summer-camps{width:200px;margin-top:0;margin-left:15px;border-radius:8px;background-color:#8fef8a}.button-block.faq-session{display:flex;width:180px;margin-top:10px;margin-right:0;padding-right:22px;padding-left:22px;justify-content:center;align-items:center;flex:0 auto;border:2px solid #fff;border-radius:2px;background-color:rgba(255,255,255,0);font-weight:700;white-space:nowrap}.button-block.faq-session.btn-text{flex-direction:row;border-style:none;font-family:Montserrat,sans-serif;margin-right:auto;margin-left:auto;flex-direction:row;background-color:#8fef8a;color:rgba(17,54,15,.65)}.button-block.bootcamp{display:flex;width:180px;margin-top:10px;margin-right:0;padding-right:22px;padding-left:22px;justify-content:center;align-items:center;flex:0 auto;border:2px solid #fff;border-radius:2px;background-color:rgba(255,255,255,0);font-weight:700;white-space:nowrap}.button-block.bootcamp.btn-text{margin-bottom:6px;border-style:none;background-color:#8fef8a;font-family:Montserrat,sans-serif;color:rgba(17,54,15,.65)}.button-block.bootcamp-specifications{display:flex;width:180px;margin-top:10px;margin-right:0;padding-right:22px;padding-left:22px;justify-content:center;align-items:center;flex:0 auto;border:2px solid #fff;border-radius:2px;background-color:rgba(255,255,255,0);font-weight:700;white-space:nowrap}.button-block.bootcamp-specifications.btn-text{margin-top:20px;margin-bottom:30px;margin-left:38px;border-style:none;background-color:#8fef8a;font-family:Montserrat,sans-serif;color:rgba(17,54,15,.65)}.button-block.bootcamp-specifications.btn-text.w--current{font-family:Montserrat,sans-serif}.button-block.bootcamp-button{margin-top:0;margin-bottom:8px;border-radius:0}.button-block.bootcamp-button.w--current{background-color:#8fef8a}.button-block.code-for-adults{z-index:99;display:block;width:240px}.button-block.code-for-adults.no-btm-marg{z-index:7;width:240px;margin-right:auto;margin-left:auto;border-radius:2px}.text-block-61{display:block;margin-right:auto;margin-left:auto;flex:1;font-family:Montserrat,sans-serif;color:rgba(17,54,15,.65);font-weight:700;text-align:center}.text-block-61.learn-more{color:#fff}.text-block-61.color-white{color:#fff;font-weight:700}.text-block-61.color-white.featured-courses{font-size:12px}.text-block-61.bold{font-weight:700}.text-block-61.text-white{color:#fff}.form-section{display:flex;height:auto;min-height:77vh;padding-top:30px;padding-bottom:60px;flex-direction:column;justify-content:center;align-items:center}.form-section.school-partnership{flex-direction:column}.become-a-teacher-form-wrap{position:relative;overflow:hidden;width:100%;max-width:600px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;border-radius:10px;background-color:#fff}.pop-up-vote-form{position:absolute;left:0;top:0;right:0;bottom:0;display:none;width:90%;height:90%;margin:auto;justify-content:center;align-items:center;flex:0 auto;border-radius:2px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.1);color:#6a7efc}.vote-success-message{position:static;left:0;right:0;margin-right:auto;margin-left:auto;flex:0 auto;background-color:hsla(0,0%,86.7%,0);font-family:Montserrat,sans-serif;font-weight:700}.text-block-62{font-family:Gordita}.error-message{position:absolute;left:0;top:-15%;right:0;bottom:auto}.div-block-82{position:absolute;left:0;top:0;right:0;bottom:auto}.hack38-form-success-trigger{position:absolute}.column-s{position:relative;z-index:99;display:flex;width:85vw;max-width:1210px;margin-right:auto;margin-left:auto;padding-right:0;justify-content:center;align-items:center}.column-s.reverse{z-index:1;padding-top:20px;padding-bottom:20px;flex-direction:row-reverse}.bg-pattern{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;display:block;max-width:400px;min-width:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5c6fde309b5477cb74f757e4_space-pattern.svg");background-position:0 0;background-size:500px;opacity:.15;filter:invert(100%)}.bg-pattern.summer-camps{max-width:none;background-size:500px;background-repeat:repeat}.bg-pattern.mobile-only{display:none}.bg-pattern.center{z-index:-1;width:105%;max-width:none;margin-right:auto;margin-left:auto}.bg-pattern.mw-none{z-index:2;max-width:none;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6131b9f146d14b09d7528b2c_Weekly%20Page_Web%20bg-min.webp"),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5c6fde309b5477cb74f757e4_space-pattern.svg");background-position:0 0,0 0;background-size:100%,500px;background-repeat:no-repeat,repeat}.bg-pattern.curriculums{z-index:2;display:block;max-width:none;background-position:0 0;background-size:350px;background-repeat:repeat}.bg-pattern.curriculums.hero-pattern{z-index:0;display:block;max-width:none}.bg-pattern.dark{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61c17b001d38a0dcb7044e43_space-pattern-bg-hero-min.png")}._w-video{position:relative;z-index:3;display:flex;overflow:hidden;width:auto;min-width:617.6923076923076px;justify-content:center;align-items:center;border:10px solid #353c64;border-radius:41px}._w-video.mobile{display:none}._w-inner-video{display:block;overflow:hidden;width:599.2307692307692px;justify-content:center;align-items:center;border:10px solid #fff;border-radius:38px;background-color:#000}.image-50{position:relative;left:-70px;z-index:1}.image-51{position:relative;right:-70px;z-index:1}._10-different-topics{position:relative;z-index:2;display:flex;height:auto;padding-top:40px;padding-bottom:50px;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4}._10-different-topics.blue{padding-top:50px;background-color:#353c64}._10-different-topics.grey{background-color:#f4f4f4}._10-different-topics._10-topics.bp-80px{padding-bottom:80px}._10-different-topics.coding{background-color:#5775a0}.topic-img{width:104px;height:100%;max-width:none;margin-right:0;margin-left:0}._w-topic-icons{display:flex;width:auto;max-width:1210px;margin:20px auto 0;justify-content:space-between;align-items:center}._w-topic-icons.center{margin-top:0;justify-content:center}._w-topic-icons.center.schools{max-width:1400px}._w-topic-icons.flex-vertical{flex-direction:column}._w-topic-icons.home{width:95vw;margin-top:0;margin-right:0;margin-left:0}._w-topic-icons.home.show-desktop{width:70vw;justify-content:space-around}.bg-white{position:absolute;left:0;top:auto;right:0;bottom:0;z-index:0;width:100%;height:50%;background-color:#fff}.bg-white._50{z-index:1;opacity:1}.bg-white._50.about-us{height:65%}.bg-blue{position:absolute;left:0;top:auto;right:0;bottom:0;z-index:0;width:100%;height:50%;background-color:#fff}.bg-blue._50.top{top:0;bottom:auto;z-index:1;background-color:#6a7efc;opacity:1}._w-certificate{position:relative;z-index:2;min-height:562.6666666666666px}._w-certificate.gaming-specific{min-height:0}.column-8{display:flex;min-height:520px;padding-right:0;padding-left:0;flex-direction:column;justify-content:flex-start;align-items:center}.column-8.gaming-specific{min-height:0}.columns-3{position:relative;z-index:35;display:block;width:90vw;max-width:1000px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;align-items:center}.image-53{width:400px;max-width:none}._w-student-name{position:relative;z-index:3;display:block;height:auto;max-width:400px;min-height:0;padding-top:20px;padding-bottom:0;background-color:#fff}._w-student-name.flex-horizontal.left-align{width:85%;margin-top:8px;margin-right:auto;margin-left:auto;justify-content:flex-start;align-items:center}._w-student-name.flex-horizontal.left-align.parent-page{margin-bottom:0}.left-arrow-5,.right-arrow-5{display:none}.student-image{display:block;width:100%;max-width:400px}.student-image.nele-miller{position:static;z-index:99;min-height:100%;margin-top:-150px}.student-image.lisette-kitchens.parent-page{position:relative;top:-15%}.student-image.stella-smith{min-height:100%;margin-top:-57px}.student-image.bryson-gonzalez,.student-image.morgan-moody{min-height:100%;margin-top:-100px}._w-student-image{display:block;overflow:hidden;height:300px;max-width:400px;flex-direction:column;justify-content:center;align-items:flex-start}._w-student-image.parent-page{height:220px}.slider-student{display:block;overflow:hidden;height:auto;max-height:none;max-width:400px;min-height:0;padding:0;justify-content:center;align-items:center;border:1px #000;border-radius:14px;background-color:hsla(0,0%,86.7%,0);box-shadow:0 0 15px 0 rgba(37,25,25,.16)}.slider-student.gaming-specfic{max-width:360px}.slider-student.mobile-only{display:none}.text-block-63{position:static;z-index:999;display:block;font-family:Montserrat,sans-serif;color:#5167f5;font-size:18px;line-height:120%;font-weight:700}.student-image-slide{overflow:hidden;max-height:none;min-height:0;padding-bottom:20px;border-radius:0;background-color:hsla(0,0%,100%,0)}.student-image-slide.gaming-specific{max-height:420px;padding-bottom:0}.div-block-86{max-width:85%;margin-right:auto;margin-left:auto}.div-block-86.gaming-specific{margin-left:0}.text-block-64{margin-top:2px;margin-bottom:6px;font-family:Montserrat,sans-serif;color:#ff8356;font-style:italic;font-weight:300}.student-description{font-family:Montserrat,sans-serif;font-size:15px;line-height:25px}.student-description.parent-page{width:85%;max-width:400px;margin-right:auto;margin-bottom:40px;margin-left:auto;font-size:14px}.column-10{display:flex;flex-direction:column;justify-content:center;align-items:center}.div-block-87{padding-right:10px;padding-left:10px}.div-block-88{margin-bottom:0}.h3{margin-bottom:6px;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:16.666666666666668px;line-height:20px}.h3.center{margin-top:0;margin-bottom:0;font-size:22px;text-align:center}.h3.center.curriculum-course{margin-top:24px;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:20px;line-height:125%}.h3.badge-title{margin-top:24px;margin-bottom:14px;color:#353c64;font-size:23.333333333333332px;line-height:28.666666666666668px}.h3.badge-title.smaller{margin-bottom:3.3333333333333335px;font-size:16px;line-height:20px}.h3.badge-title.smaller.type{margin-top:0;margin-bottom:5.333333333333333px;color:#6a7efc;font-size:13.333333333333334px;line-height:16.666666666666668px;text-align:center}.h3.dates{font-size:23px}.h3.dates.yellow{position:relative;z-index:2;margin-top:12px;color:#fce850}.h3.dark-blue{color:#353c64}.h3.dark-blue.center.thank-you-page{margin-top:10px;margin-bottom:16px;font-family:Gordita;font-size:24px;line-height:24px;font-weight:700}.h3.dark-blue.step-3{font-size:22px;line-height:150%;text-align:center}.h3.dark-blue.steps{font-size:20px}.h3.dark-blue.inside-card{margin-top:0;margin-bottom:16px;font-size:20px}.h3.dark-blue.team-name{margin-top:30px;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:24px;line-height:100%}.h3.dark-blue.summer-camp-card{margin-top:0;font-size:24px;line-height:100%}.h3.dark-blue.student-progress{font-size:20px;line-height:100%}.h3.dark-blue.bm-20px{margin-bottom:20px}.h3.dark-blue.bm-20px.tm-0px{margin-top:0}.h3.dark-blue.list-point{margin-top:0;font-size:20px;line-height:100%}.h3.light-blue{margin-top:10px}.h3.light-blue.military-discount{margin-bottom:14px}.h3.light-blue.no-marg,.h3.no-top-marg{margin-top:0}.h3.no-top-marg._20-btm-marg{margin-bottom:10px;color:#5167f5;text-align:center}.h3.no-top-marg._20-btm-marg.dark-blue{margin-top:20px;flex:0 0 auto;text-align:center}.h3.no-top-marg._20-btm-marg.dark-blue.stem-skills{max-width:none;margin-top:10px;font-size:26px;line-height:140%}.h3.no-top-marg._20-btm-marg.dark-blue.stem-skills.city-page{font-size:20px}.h3.featured-courses{color:#333c67}.h3.featured-courses._4-row{font-size:16.2px}.h3.industry-expert{margin-bottom:10px;font-size:20px;text-align:center}.h3.industry-expert.no-top-marg{margin-bottom:14px}.h3.many-offering{margin-top:0;margin-bottom:10px;color:#333c67;font-size:16px;text-align:center}.h3.ap-tutoring-pricing{margin-bottom:20px;font-size:22px;line-height:100%}.h3.white-text{color:#fff;text-align:center}.slider-8{display:none}._w-absolute-icon{position:absolute;left:auto;top:-37px;right:20px;bottom:auto;display:flex;width:74px;height:74px;justify-content:center;align-items:center;border-radius:99px;background-color:#fff}._w-absolute-icon.without-body{position:static}._w-absolute-icon.parent-page{right:0}.course-icon{max-width:75%}.course-icon.gaming-specific{margin-top:-6px}.course-icon.gaming-specific.parent-page{max-width:85%}.yearly{display:block;margin-bottom:16px;font-family:'Inter ui';color:#353c64;line-height:1.2;text-transform:uppercase}._w-price{display:flex;width:90%;height:67.33333333333333px;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.yearly-pricing{display:none;flex-direction:column;justify-content:center;align-items:center}.text-block-66{opacity:1;font-family:Montserrat,sans-serif;color:#ff8356;font-weight:600}.mask-4{overflow:visible}.slide-nav-5{display:none}.pricing-list-item{display:flex;margin-bottom:16px;flex-direction:row;justify-content:flex-start;align-items:flex-start}.bullet-point{width:8px;height:8px;margin-right:10px;flex:0 0 auto;border-radius:999px;background-color:#6a7efc}.bullet-point.green{margin-top:9px;background-color:#8fef8a}.column-left{padding-right:0;padding-left:2vw}.column-right{display:flex;padding-right:2vw;padding-left:2vw;flex-direction:column;justify-content:center;align-items:center}.text-block.schools{overflow:visible;max-width:550px;margin-top:20px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:16px;line-height:22px;font-weight:400;text-align:center;letter-spacing:0}.text-block.hero.white-text{max-width:482px;font-family:Montserrat,sans-serif;color:#fff;font-size:23.333333333333332px;line-height:30px;font-weight:500;letter-spacing:0}.text-block.large{font-family:Montserrat,sans-serif;font-size:23.333333333333332px;line-height:28.666666666666668px;letter-spacing:0}.image-57{height:auto}._w-student-slide{padding:0 0 20px;border-radius:14px}.flex-box{display:flex;max-width:1260px;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.flex-box.horizontal.options-for-your-school{margin-top:40px}.blue-bg{display:block}.text-block-68{font-family:Montserrat,sans-serif;color:#353c64;font-weight:700}.div-block-99{width:60px;height:1px;margin:11px 12px 9px;background-color:#494953}.testimonials-mobile-2{position:relative;display:none;margin-bottom:250px;padding-top:60px;padding-bottom:60px;background-color:#6a7efc}._w-card{width:315px;height:auto;min-height:355px;margin-right:20px;margin-bottom:40px;margin-left:20px;padding-bottom:28px;border-radius:14px;background-color:#fff;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}._w-card.featured-courses._4-row{width:240px;margin-top:26px;padding-bottom:20px}._w-card.many-offering{width:90%;height:100%;min-height:320px;margin-right:10px;margin-left:10px;box-shadow:none}._w-card._4-row{width:240px;height:100%;padding-bottom:20px}._w-card.workshop{margin-right:auto;margin-left:auto}._w-card-body-text{position:relative;border-radius:14px;background-color:#fff}._w-card-body-text.featured-courses{display:flex}._w-card-body-text.featured-courses._4-row{flex-direction:column;align-items:flex-start}._w-card-body-text.featured-courses._4-row.workshop{align-items:center}._w-card-body-text.many-offering{display:flex;height:100%;flex-direction:column;justify-content:space-between}._w-image{width:315px;height:227.14285714285717px;border-top-left-radius:14px;border-top-right-radius:14px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/610117552eb5c44e5d5e546f_Featured-20.webp");background-position:0 0;background-size:cover}._w-image.featured--class.roblox.home{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61d89d7fb1f71cf50132b80c_Roblox%20Graphic.webp");background-position:50% 50%;background-repeat:no-repeat}._w-image.featured--class.roblox.home._4-row{width:240px;height:auto;background-image:none}._w-image.featured--class.roblox{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/610116f6900a3f34850a5af9_Code_Galaxy_Roblox.webp")}._w-image.html{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61d89d80f854844a376096a2_Scratch%20Graphic.webp");background-position:50% 50%;background-repeat:no-repeat}._w-image.html._4-row{position:relative;width:240px;height:auto;background-image:none}._w-image.html._4-row.crypto{position:relative;overflow:hidden;background-image:none}._w-image.minecraft{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61d89d7e4005736ee31583c8_Minecraft%20Graphic.webp");background-position:50% 50%;background-repeat:no-repeat}._w-image.minecraft._4-row{width:240px;height:auto;background-image:none}._w-image.many-offering{width:auto;height:auto;background-image:none}._w-image.intro-crypto{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61d89d7e4005736ee31583c8_Minecraft%20Graphic.webp");background-position:50% 50%;background-repeat:no-repeat}._w-image.workshop{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/631e54deb54efc94633a893f_workshop.webp")}.text-block-69{margin-top:3px;margin-bottom:3px;font-family:Montserrat,sans-serif;color:#5167f5;font-weight:400}.text-span-18{font-family:Montserrat,sans-serif;color:#353c64;font-weight:700}.div-block-102{padding-right:20px;padding-left:20px}.div-block-102.left-align{text-align:left}.featured-courses-2021{display:flex;padding-top:50px;padding-bottom:50px;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4}.featured-courses-2021.white-bg{padding-top:80px;padding-bottom:80px;background-color:#fff}._w-cards{display:flex;margin-top:20px;justify-content:center;flex-wrap:wrap;align-items:center}._w-cards.hide-mobile{align-items:flex-start}.form-embed{position:relative;z-index:4;display:block;width:auto;max-width:none;margin-top:0;margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif}.hero-bg-image-left{position:absolute;left:0;top:0;right:auto;bottom:0;width:52%;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61326b6f81a4cf26d5efdaf9_Girl%20at%20Computer-01.webp");background-position:0 0;background-size:cover;background-repeat:no-repeat}.hero-bg-image-left.tutoring{left:0;right:auto;background-image:none}.hero-bg-image-left.camps{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61df4315839cbc3913425df0_windows-rdiN0sC2RJ0-unsplash%20(1).webp")}.hero-bg-image-left.free-workshops{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6183424add4416115b6e3ce5_Mocked%20Image.png");background-position:75% 0}.hero-bg-image-left.schools{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61de04f02bf5187c253f9e5b_61b120f433395ba8706b98f6_Header%20Image-min.webp");background-position:40% 0}.hero-bg-image-left.military-discount{left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61ba7281e509f86389a18267_bermix-studio-0bCLKSE1GY8-unsplash.webp");background-position:20% 0}.hero-bg-image-left.gaming{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61d4da9180d2775bdea9fe1e_Header%20Image-min.webp");background-position:80% 0}.hero-bg-image-left.ap-page{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61de05c3d4e12db36898f296_61da9b8ec3c263476ded6926_AP_Header%20Image-min.webp");background-position:80% 0}.hero-bg-image-left.curriculums{z-index:1;display:block;width:55%;flex-direction:column;align-items:center;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/620a0cb21308af14b7b5d78c_61ba743f9c78be7c73e5db86_flipped%20header%20bg.webp");background-position:0 0;background-size:contain}.hero-bg-image-left.parent-page{left:0;right:auto;background-image:none}.hero-bg-image-left.curriculums-page{left:0;right:auto;width:40%;background-image:none}.hero-bg-image-right{position:absolute;left:auto;top:0;right:0;bottom:0;width:60%;height:100%;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6131b9f146d14b09d7528b2c_Weekly%20Page_Web%20bg-min.webp");background-position:0 0;background-size:cover;background-repeat:no-repeat}.hero-bg-image-right.camps{width:60%;max-width:none;min-width:640px;background-repeat:no-repeat}.hero-bg-image-right.military-discount{left:0;right:auto;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61ba743f9c78be7c73e5db86_flipped%20header%20bg.webp");background-position:100% 0}.hero-bg-image-right.online-tutoring{left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6213eae3c7810f75f6563b36_61438726f382971cd37735f2_Images-02-1-min.webp");background-position:5% 50%}.hero-bg-image-right.parent-page{left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6213fd841ce43c7a9bb11bbc_Parent%20Page%20Header-01-min.webp");background-position:5% 50%}.hero-bg-image-right.curriculums{width:50%;left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/62951045d7108b0ca796353a_640-kid-learn-coding.webp");background-position:50% 100%;background-size:cover}.hero-bg-image-right.city-page{left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/62393b8280f79244c102caf6_Optimized%20Image-01-min.webp");background-position:0 50%;background-size:cover}.hero-bg-image-right.canada{left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/623c921337b44cacb330e7ab_main_header.webp");background-position:50% 50%;background-size:cover}.hero-bg-image-right.career-club{left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/626164eefa38ebf3cb428f9c_Header.webp");background-position:50% 50%;background-size:cover}.hero-bg-image-right.software-dev{left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6287de04ac5c4d84c0a7c575_Header%20Image.jpg");background-position:5% 50%}.hero-bg-image-right.curriculum-pathway{left:auto;right:0;margin-bottom:68px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/641a23a4b8c4020f78144354_Camps%20Path.png");background-position:0 0;background-size:cover}.hero-bg-image-right.homepage{left:auto;right:0;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/63ebb040771446875a88d35d_Hero%20Image.webp");background-position:50% 50%;background-size:cover}.hero-bg-image-right.competitor{left:auto;right:0;width:50%;background-image:none}.hero-bg-image-right.camps{left:auto;right:0;margin-bottom:68px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/641fade93e9344f95a06a3d7_Camps%20Hero.png");background-position:0 0;background-size:cover}.current-partners{padding-top:60px;padding-bottom:20px}.current-partners.grey-bg{background-color:#f4f4f4}.current-partners.grey-bg.contact-us{padding-bottom:40px}._w-partners{display:flex;max-width:1800px;margin-right:auto;margin-left:auto;justify-content:center;flex-wrap:wrap;align-items:center}.partner-image{width:100px;height:auto;max-width:120px;margin:50px 40px;flex:0 auto}.partner-image.st-andrews{width:150px;height:auto;max-width:250px;min-width:150px;margin-right:40px;margin-left:40px}.partner-image.idea{width:120px;min-width:0}.partner-image.harmony{width:126px;margin-top:40px;margin-bottom:40px}.partner-image.st-austin{width:70px;margin-right:40px;margin-left:40px}.partner-image.stephens-episcopal{width:80px}.tabs-4{display:block;min-height:0;justify-content:space-between}.tab-menu-pricing{position:absolute;left:0;top:120px;right:0;bottom:auto;z-index:99;display:flex;justify-content:space-around}.tab-menu-pricing._3-month-yearly{max-width:223.33333333333334px;margin-right:auto;margin-left:auto;top:130px}.tab-menu-link{display:flex;padding-right:15px;padding-left:15px;flex-direction:column-reverse;justify-content:center;align-items:center;background-color:hsla(0,0%,86.7%,0);font-family:Montserrat,sans-serif;font-size:14.285714285714286px}.tab-menu-link.w--current{flex:0 0 auto;background-color:#fff;font-family:Montserrat,sans-serif;color:#353c64;font-weight:700}.oval-outline{display:flex;width:28px;height:28px;flex-direction:column;justify-content:center;align-items:center;flex:0 0 auto;border:1px solid #707070;border-radius:999px}.inner-oval{width:20px;height:20px;padding-left:0;flex:0 0 auto;border-radius:9999px;background-color:#fff}.pricing-time-text{margin-top:8px;font-size:13px;white-space:nowrap}.text-span-22{font-size:21.333333333333332px}.orange-text{position:absolute;left:0;right:0;display:flex;height:16px;justify-content:center;align-items:center}.badges-hero{display:flex;overflow:hidden;height:266.6666666666667px;max-height:266.6666666666667px;min-height:0;padding-top:80px;justify-content:flex-start;align-items:center;background-color:#353c64}.badges-hero.mobile{display:none}.div-block-103{display:flex;width:33.333333333333336px;flex-direction:column;justify-content:center;align-items:center}._w-section{position:relative;display:flex;overflow:visible;width:85vw;max-width:1000px;margin-right:auto;margin-left:auto;flex-direction:column;justify-content:center;align-items:center}._w-section.center{flex-direction:row;justify-content:center}._w-section.center.space-between{max-width:1200px;flex-direction:column;justify-content:space-between}._w-section.badges,._w-section.center.space-between.flex-horizontal{flex-direction:row}.hero-side-badge-icon{width:50px;max-width:none;margin-bottom:0}.hero-side-badge-icon._1{margin-bottom:-10px}.image-58{width:180px}.image-58.home{position:static;left:0;width:228px;margin-right:40px}.image-58.military-discount{position:static;left:0;width:228px;margin-right:60px}.h1{margin-top:0;margin-bottom:0;font-size:33.333333333333336px}.h1.white-text{height:auto;margin-bottom:16px;font-family:Montserrat,sans-serif;color:#fff}.h1.white-text.home{font-family:Montserrat,sans-serif;font-size:28px;line-height:38px}._w-hero-text{position:relative;z-index:10;display:flex;height:132px;max-width:612px;flex-direction:column;justify-content:center;align-items:flex-start}._w-hero-text.badges{height:auto;max-width:583.3333333333334px;padding-left:0}._w-hero-text.military-discount{height:auto;max-width:none;padding-left:0}._w-hero-text.military-discount.center{justify-content:flex-start;align-items:center;text-align:center}._w-hero-text.thank-you-page{height:auto;max-width:none;padding-left:0}._w-hero-text.thank-you-page.center{width:auto;height:328px;max-height:328px;max-width:240px;justify-content:center;align-items:center;border-radius:10px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.43);text-align:center}.h2{margin-top:0;margin-bottom:0;color:#353c64;font-size:23.333333333333332px;line-height:30.666666666666668px}.h2.center{font-family:Montserrat,sans-serif;text-align:center}.h2.center.white-text{color:#fff}.h2.center.white-text.course{top:110px;width:100%}.h2.center.white-text.upsell{position:relative;top:230px;width:80%;margin-right:auto;margin-left:auto}.h2.center.white-text.upsell.sd{margin-top:140px}.h2.center.white-text.camp{position:relative;top:290px;width:80%;margin-right:auto;margin-left:auto}.h2.white-text{position:relative;z-index:2;color:#fff;font-size:2rem}.h2.white-text.center{text-align:center}.h2.white-text.center.mobile{display:none}.h2.dark-blue{font-family:Montserrat,sans-serif}.h2.dark-blue.color-white{color:#fff}.h2.dark-blue.color-white.center{text-align:center}.h2.dark-blue.center._90vw{width:100%;margin-bottom:24px;font-family:Montserrat,sans-serif}.h2.dark-blue.center._90vw.city-page{margin-bottom:40px}.h2.dark-blue.max-w-thank-you{max-width:681.3333333333334px;margin-bottom:20px;text-align:center}.h2.light-blue{color:#6a7efc}.h2.light-blue.contact-us{margin-bottom:16px;font-family:Montserrat,sans-serif}.h2.gaming-course{margin-bottom:6px;font-family:Montserrat,sans-serif}.h2.color-white.center{color:#fff;font-size:28px}.h2.color-white.center._60-btm-marg{margin-top:0;margin-bottom:50px;font-family:Montserrat,sans-serif;font-size:28px}.h2.color-white.center._60-btm-marg.recognition{font-family:Montserrat,sans-serif}.h2.color-white.center._60-btm-marg.about-us{max-width:800px;margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:145%}.h2.color-white.center.testimonials{margin-bottom:20px;font-family:Montserrat,sans-serif}.h2.color-white.center.testimonials.mobile{display:none}.h2.curriculums{margin-bottom:6px;font-family:Montserrat,sans-serif;font-size:18px;text-align:center}.h2.color-purple.center{color:#6a7efc;font-size:28px}.badge-types{margin-top:0;padding-top:60px;padding-bottom:60px}.badge-types.mobile{display:none}._w-all-badges-mobile{display:flex;width:85vw;max-width:1200px;margin-top:60px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center}._w-badge-info{display:flex;overflow:hidden;width:278px;height:auto;min-height:314px;margin-right:40px;margin-bottom:40px;margin-left:40px;padding-top:40px;padding-bottom:10px;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16)}._w-badge-info.small{position:relative;width:206.66666666666666px;height:212px;min-height:0;font-family:Montserrat,sans-serif}.badge-img{display:flex;width:234.66666666666666px;height:117.33333333333333px;justify-content:center;align-items:center}.badge-img.enlisted{width:100px;height:50px}.text-block-73{overflow:hidden;height:42px;max-width:210.66666666666666px;margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif;color:#353c64;font-size:13.333333333333334px;line-height:23.333333333333332px;text-align:center}.badge-icon{display:block;width:176px;height:auto;max-width:none;-o-object-fit:scale-down;object-fit:scale-down}.badge-icon.cadat,.badge-icon.specialist{width:220px}.badge-icon.reg-sized{width:140px}.badge-icon.reg-sized.taller{width:104px}.badge-icon.reg-sized.med{width:120px}.badge-icon.enlisted{width:220px}.badges-cta{display:flex;height:auto;max-height:none;min-height:264px;margin-top:20px;margin-bottom:20px;padding-top:0;padding-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:#6a7efc}.badges-cta._0-marg{margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:60px;background-color:#f4f4f4}.claim-reward{display:flex;padding-top:80px;padding-bottom:80px;justify-content:center;align-items:center}.view-all-badges{padding-top:80px;padding-bottom:80px;background-color:#353c64}.div-block-105{display:flex;justify-content:center;align-items:baseline}.image-59{width:10.666666666666666px;margin-left:2px}.list-of-awards{position:relative;display:flex;padding-top:80px;padding-bottom:80px;flex-direction:column;justify-content:center;align-items:center}.rack-up-rewards{display:flex;padding-top:60px;padding-bottom:60px;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4}.paragraph.badges,.paragraph.parent-page{max-width:775.3333333333334px;margin-top:26.666666666666668px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:14.666666666666666px;text-align:center}.text-span-23{color:#6a7efc;font-weight:700}.all-badges-mobile-slider{display:none}.points-absolute{position:absolute;left:auto;top:8.666666666666666px;right:13.333333333333334px;bottom:auto;color:#000;font-size:10.666666666666666px;line-height:12.666666666666666px}._w-all-badges{display:flex;width:85vw;max-width:1200px;margin-top:60px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center}.image-61{position:absolute;right:0;z-index:1;width:250px;opacity:.25;filter:invert(100%)}.image-61.home{left:auto;top:-28%;right:-6%;bottom:0;width:582.6666666666666px}.awards-top-jump-link{position:absolute;left:0;top:-150px;right:0;bottom:auto}.badges-home{position:relative;display:flex;overflow:hidden;height:375.3333333333333px;max-height:none;min-height:0;padding-top:60px;padding-bottom:60px;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#353c64}.claim-reward-popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.01);opacity:1}.close-reward{position:absolute;left:auto;top:16px;right:16px;bottom:auto;z-index:99999999}.reward-form{position:relative;z-index:2;overflow:auto;max-height:85vh;margin-top:auto;margin-bottom:auto;padding:15px;border-radius:2px;background-color:#fff;box-shadow:0 1px 50px 0 rgba(0,0,0,.27)}.reward-claim-form{position:relative;display:block;overflow:hidden;width:auto;max-width:none;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;border-radius:10px;background-color:#fff}.reviews{position:relative;margin-bottom:20px;padding-top:30px;padding-bottom:60px;background-color:#6a7efc}._w-stars{text-align:center}.star{width:30px;margin-right:3px;margin-left:3px}._w-reviews-content{display:flex;min-height:0;justify-content:center;align-items:center}.rating{position:relative;margin-left:10px;font-family:Montserrat,sans-serif;color:#fff;font-size:30px;line-height:30px}.toggle-arrow{width:24px;height:24px;transition:transform .3s;font-size:14px}.acc-head{display:flex;padding:16px 24px;justify-content:space-between;align-items:center;cursor:pointer}.q-icon{display:flex;width:24px;height:24px;margin-right:12px;justify-content:center;align-items:center;transition:transform .3s;color:#6a7efc}.acc-body{padding:24px}.acc-item{margin-bottom:12px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff;box-shadow:3px 3px 8px 0 rgba(0,0,0,.06)}.q-wrapper{display:flex;align-items:center}.faq-question{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;color:#353c64;font-weight:700}.faq-collection{max-width:800px;margin-right:auto;margin-left:auto}.faq-jump-link{position:absolute;left:0;top:0;right:0;bottom:auto;margin-top:-24px}.sg-brand-wrapper{width:100%;padding:32px;border-bottom:.5px solid hsla(0,0%,93.3%,.5)}.sg-colour-label-wrapper{display:flex;flex-direction:column;align-items:center}.sg-colour-swatch{width:100%;margin-bottom:16px;padding-top:100%;border-radius:50%;background-color:#565557}.sg-colour-swatch.error{background-color:#b00020}.sg-colour-swatch.primary-shade-1{background-color:#444445}.sg-colour-swatch.white{padding-bottom:0;background-color:#eee}.sg-colour-swatch.secondary-tint-2{background-color:#eab08a}.sg-colour-swatch.secondary-shade-2{background-color:#844a24}.sg-colour-swatch.primary-tint-2{background-color:#99999a}.sg-colour-swatch.success{background-color:#00b04f}.sg-colour-swatch.secondary-tint-1{background-color:#e39663}.sg-colour-swatch.black{background-color:#333}.sg-colour-swatch.secondary-hue{background-color:#dc7d3c}.sg-colour-swatch.primary-tint-1{background-color:#777778}.sg-colour-swatch.secondary-shade-1{background-color:#b06330}.sg-colour-swatch.primary-shade-2{background-color:#333334}.sg-button-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.logo-img{width:50px}.sg-right-bottom-wrapper{position:relative;display:flex;width:auto;min-height:100vh;margin-left:300px;flex-direction:column}.sg-colours-grid{max-width:575px;margin-right:-16px;margin-left:-16px;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.button-7{display:flex;padding:8px 40px;justify-content:center;align-items:center;border:1px solid #dc7d3c;border-radius:5px;background-color:#dc7d3c;box-shadow:6px 6px 16px 0 rgba(51,51,51,.1);transition:transform .4s,border-color .4s,background-color .4s;font-family:Montserrat,sans-serif;font-weight:400;text-align:center;text-decoration:none}.button-7:hover{border-color:#b06330;background-color:#b06330;transform:translate(0,-1.5px)}.button-7.outlined{background-color:transparent}.button-7.outlined:hover{border-color:#dc7d3c;background-color:#dc7d3c}.button-7.outlined.secondary{background-color:transparent}.button-7.outlined.secondary:hover,.button-7.secondary{border-color:#444445;background-color:#444445}.button-7.secondary:hover{border-color:#333334;background-color:#333334}.button-7.arrow:hover{transform:none}.return-to-top-lb{position:fixed;left:auto;top:auto;right:16px;bottom:16px;z-index:100;display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:50%;background-color:#dc7d3c;box-shadow:6px 6px 16px 0 rgba(51,51,51,.15);transition:background-color .4s;color:#eee}.return-to-top-lb:hover{background-color:#b06330;color:hsla(0,0%,93.3%,.75)}.code-span{display:inline-block;padding:6px 10px 4px;background-color:#444445;color:#dfcb6c;font-size:.78em;line-height:1;font-weight:400}.delete-me{margin-top:32px;padding:32px;border:.5px solid hsla(0,0%,93.3%,.5);border-radius:5px}.rtb{font-family:Montserrat,sans-serif}.sg-logo-block{display:flex;width:100%;height:100%;margin-bottom:16px;padding:64px 32px;flex-direction:column;justify-content:center;align-items:center;border:.5px solid hsla(0,0%,93.3%,.5);border-radius:5px}.sg-divider{width:100%;height:.5px;min-height:.5px;margin-top:32px;margin-bottom:32px;background-color:hsla(0,0%,93.3%,.25)}.sg-divider.typography{width:32px;margin-top:16px;margin-bottom:16px}.button-icon{height:14px;margin-left:16px}.favicon{width:32px;height:32px}.global-section{width:100%;max-width:100%;padding:128px 64px}.global-section.sg{border-bottom:.5px solid hsla(0,0%,93.3%,.5)}.global-section.sg.bottom{border-bottom-style:none}.text{max-width:65ch;font-family:Montserrat,sans-serif;font-size:1em}.text.small{font-size:.78rem}.text.sg-colour-label{margin-bottom:2px;font-size:.78em;text-align:center}.text.sg-colour-label.main{font-weight:700}.text.sg-colour-label.hex{margin-top:2px;margin-bottom:0;text-transform:uppercase}.text.centred{text-align:center}.text.mobile-only{display:none}.text.sg-typography-label{font-weight:700;text-transform:uppercase}.text.sg-typography-label.non-caps{text-transform:none}.sg-anchor-links-wrapper{display:flex;overflow:auto;width:100%;padding-top:32px;padding-bottom:32px;flex-direction:column}.sg-return-to-home-lb{display:flex;width:100%;padding:32px;justify-content:center;align-items:center;border-top:.5px solid hsla(0,0%,93.3%,.5);background-color:#444445;transition:background-color .4s;color:#eee;text-decoration:none}.sg-return-to-home-lb:hover{background-color:#333334}.sg-return-to-home-lb.desktop-only{margin-top:auto;background-color:#353c64}.sg-return-to-home-lb.mobile-only{height:0;padding:0;border-top-style:none}.sg-logos-grid{grid-row-gap:48px;-ms-grid-rows:auto;grid-template-rows:auto}.sg-heading-wrapper{max-width:550px;margin-bottom:-16px}.sg-heading-wrapper.h2{max-width:440px}.sg-heading-wrapper.h4{max-width:275px}.sg-heading-wrapper.h3{max-width:350px}.sg-heading-wrapper.h5{max-width:220px}.sg-heading-wrapper.h6{max-width:210px}.sg-typography-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.sg-logo-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.p1{font-family:Montserrat,sans-serif}.sg-anchor-lb{display:flex;padding:16px 32px;align-items:center;transition:background-color .4s;color:#eee;text-decoration:none}.sg-anchor-lb:hover{background-color:#565557}.sg-anchor-lb.w--current{background-color:#333334;box-shadow:inset 3px 0 0 0 #dc7d3c}.sg-return-to-home-icon{height:16px;margin-right:8px}.sg-return-to-home-icon.mobile-only{display:none}.webclip{width:256px;height:256px;-o-object-fit:contain;object-fit:contain}.top{width:100%;height:0}.sg-colour-wrapper{display:flex;width:100%;padding:16px;flex-direction:column;align-items:center;border-radius:5px}.sg-colour-wrapper.main{border-radius:5px;background-color:#444445}.return-to-top-icon{width:33.33%}.sg-buttons-grid{grid-row-gap:48px;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}.sg-outer-wrapper{max-width:100%;justify-content:space-between;align-items:flex-start}.logo-lb{max-width:100%}.logo-lb.sidebar{height:48px;margin-bottom:16px}.blog-post-first-letter{margin-top:4px;margin-right:8px;float:left;color:#dc7d3c;font-size:2.8em;line-height:1;font-weight:700}.sg-left-top-wrapper{position:fixed;left:0;top:0;right:auto;bottom:0;display:flex;width:300px;min-height:100vh;flex-direction:column;align-items:flex-start;background-color:#6a7efc}.inline-link{font-family:Montserrat,sans-serif;color:#6a7efc;font-weight:400}.sg-button-block{display:flex;width:100%;height:100%;margin-bottom:16px;padding:64px 32px;flex-direction:column;justify-content:center;align-items:center;border:.5px solid hsla(0,0%,93.3%,.5);border-radius:5px}.global-container{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.submit-ticket-embed{margin-top:20px;margin-bottom:0}.submit-ticket-embed.faq{margin-top:10px;font-family:Montserrat,sans-serif}.free-halloween-workshops{position:relative;display:flex;overflow:hidden;min-height:420px;margin-bottom:20px;flex-direction:column;justify-content:center;align-items:center;background-color:#6a7efc}.spider-web-desktop{position:absolute;left:0;top:0;right:0;bottom:0}.halloween-form{display:none}.modal-wrap---halloween{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.01);opacity:1}.location{display:flex;margin-bottom:1em;justify-content:center;align-items:center}.card-2{display:flex;overflow:hidden;margin-bottom:1em;flex-direction:column;justify-content:flex-start;flex:1;border-radius:4px;background-color:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,.08),0 1px 2px 0 rgba(0,0,0,.12)}.card-2.slider-card{height:100%;margin-bottom:0}.card-slider_nav{position:relative;left:0;top:0;right:0;bottom:0;display:flex;width:auto;max-width:1210px;margin:20px 2rem 0;padding-bottom:0;flex-direction:row;justify-content:space-between;align-items:center}.card-slider_nav-icon{width:12px;height:20px}.btn{display:inline-block;margin-top:12px;margin-right:12px;padding:8px 18px;border:1px solid transparent;border-radius:4px;background-color:#212121;box-shadow:inset 0 0 0 0 transparent;transition:box-shadow .3s ease-out,border-color .3s ease-out;color:#fff;text-decoration:none}.btn:hover{box-shadow:inset 0 0 0 100px rgba(0,0,0,.15);color:#fff}.btn.btn-primary{border-color:transparent;background-color:#4253ff}.btn.btn-primary.card-slider_nav-btn{margin-top:0;margin-right:0;padding:16px 20px}.btn.btn-primary.card-slider_nav-btn.cms-slide-left,.btn.btn-primary.card-slider_nav-btn.slide-left,.btn.btn-primary.card-slider_nav-btn.slide-right{background-color:#6a7efc}.btn.btn-primary.card-slider_nav-btn.cms-slide-right{margin-left:30px;background-color:#6a7efc;transition:box-shadow .3s ease-out,border-color .3s ease-out}.card-slider_item{display:flex;width:350px;margin-right:12px;margin-left:12px;flex-direction:row;align-items:stretch;align-self:stretch;flex:0 0 auto}.card-slider_item.cities{width:100%;margin-right:0;margin-left:0}.slick-slider.card-slider{display:flex;margin-right:-12px;margin-left:-12px}.slick-slider.cms-slider{display:flex}.div-block-73{position:relative;display:flex;width:auto;height:100%;margin-right:1rem;margin-left:1rem;padding:1rem;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:13px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.35)}.div-block-73.testimonials{height:auto;padding-top:24px;padding-bottom:24px;justify-content:flex-start}.div-block-106{width:50px;height:1px;margin:11px 4px 9px;padding-right:0;padding-left:0;background-color:#494953}._w-cms-review-slider{position:absolute;left:0;right:0;width:100%;max-width:1210px;margin-top:10px;margin-right:auto;margin-left:auto}.div-block-107{display:flex;align-items:center}._w-horizontal-logo{display:flex;margin-bottom:24px;text-decoration:none}._w-horizontal-logo.w--current{text-decoration:none}._w-center-link{display:flex;margin-top:38px;flex-direction:row;justify-content:center;align-items:center}.pdf-div{position:relative;z-index:4;display:flex;overflow:scroll;width:500px;height:auto;max-width:45vw;margin-top:44px;margin-right:auto;margin-left:auto;justify-content:center;align-items:flex-start;border-radius:18px}.pdf-div.modal{z-index:10001;overflow:scroll;width:100%;max-width:800px;margin-top:0;cursor:pointer}.pdf-div.camp{width:100%;max-width:70vw}.image-62{z-index:99;display:block;width:100%;height:100%;max-width:none}.image-62.camp{width:876px}.image-62.camp._1{width:80%}.dark-blue{color:#353c64}._w-summer-camps{position:relative;z-index:13;background-color:#fff}.snow-falling{position:absolute;left:0;top:0;right:0;bottom:auto;z-index:2;width:125%}.h4.color-orange{color:#ff8356;font-size:16px;text-align:center}.h4.color-light-blue{color:#6a7efc;font-size:16px;text-align:center}.h4._20-btm-marg{margin-bottom:20px}.h4._20-btm-marg.dark-blue{margin-top:0;font-family:Montserrat,sans-serif}.h4.center{margin-right:auto;margin-left:auto;text-align:center}.h4.center.dark-blue{color:#353c64}.h4.center.dark-blue.college-ready{margin-top:20px;white-space:nowrap}.h5.light{color:#8091fc;font-weight:400}.h5.light.blue.no-top-marg{margin-top:0;font-family:Montserrat,sans-serif}._w-badge-img{position:relative}.badege-course-heading{position:absolute;left:0;right:0;bottom:35px;margin:0 auto;font-size:9px;line-height:100%;text-align:center;text-transform:uppercase}.flex-horizontal{display:flex;margin-bottom:40px;padding:0;flex-direction:row;justify-content:center}.flex-horizontal.gaming{position:relative;padding:30px;border-radius:14px;box-shadow:0 3px 6px 0 rgba(0,0,0,.45)}.flex-horizontal.top-marg-auto{margin-top:auto}.flex-horizontal._90{max-width:90%;min-height:284px;margin-top:30px;margin-right:auto;margin-left:auto;padding-bottom:32px}.flex-horizontal._90.badges-certificates{padding-bottom:0}.flex-horizontal._90.student-progress{min-height:0;margin-bottom:30px;padding-bottom:0;flex-wrap:nowrap}._w-benefits{display:flex;width:80vw;max-width:1000px;min-height:200px;margin:20px auto 40px;flex-direction:row}.icon{width:101.33333333333333px}.icon.mobile{display:none}.icon.desktop{display:block}._w-benefit-item{display:flex;margin-right:20px;margin-left:20px;flex-direction:column;align-items:center}._w-benefits-schools{display:flex;width:90vw;max-width:1200px;min-height:200px;margin:40px auto;flex-direction:row;justify-content:center}._w-benefits-schools.no-btm-marg{min-height:0;margin-bottom:0}._w-benefits-schools.no-btm-marg._2x2{max-width:1000px;justify-content:space-between}._w-benefits-schools.no-btm-marg._2x2.city-page{margin-top:0;justify-content:center}.section-19{background-color:#f4f4f4}._w-how-it-works-text{display:flex;margin-top:20px;flex-direction:column;justify-content:flex-start;align-items:center}.large-number{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:43.333333333333336px;line-height:100%;font-weight:700;text-align:center}.large-number.color-orange{color:#ff8356;font-weight:700}.large-number.color-blue{color:#6a7efc}.reasons-to-partner-items{display:flex;max-width:180px;margin-right:20px;margin-left:20px;flex-direction:column;align-items:center}._w-text-content{display:flex;width:90vw;max-width:1200px;margin-right:auto;margin-left:auto;flex-direction:column;justify-content:center;align-items:center}.color-orange{font-family:Montserrat,sans-serif;color:#ff8356;font-weight:400}.color-orange.bold{font-weight:700}.percent{margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:43.333333333333336px;line-height:100%;font-weight:700;text-align:center}.percent.color-orange{color:#ff8356;font-weight:700}.percent.color-blue{color:#6a7efc}._w-counter-up{display:flex}.military-discount-success{position:relative;display:flex;overflow:hidden;height:auto;max-height:none;min-height:0;padding-top:60px;padding-bottom:60px;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#f4f4f4}.military-discount-benefits{position:relative;display:flex;overflow:hidden;height:auto;max-height:none;min-height:0;padding-top:80px;padding-bottom:80px;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff}.military-benefit-icon{width:100px}._w-military-benefit-items{display:-ms-grid;display:grid;margin-top:40px;grid-auto-columns:1fr;grid-column-gap:32px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.blue-oval{position:absolute;top:-40px;display:flex;width:80px;height:80px;flex-direction:column;justify-content:center;align-items:center;border:4px solid #6a7efb;border-radius:999px;background-color:#fff}.blue-oval.getting-started{top:-30px;width:60px;height:60px;background-color:#f4f4f4}.number{color:#fe0005;font-size:40px;line-height:100%;font-weight:700}.number.getting-started{font-size:30px}._w-step{position:relative;display:flex;width:267.27272727272725px;height:231.5151515151515px;padding-right:5%;padding-left:5%;flex-direction:column;justify-content:center;align-items:center;border:4px solid #6a7efb;border-radius:9px}._w-step.step-1{padding-top:15%;justify-content:flex-start}._w-step.step-1.getting-started{width:249.33333333333334px;height:198.66666666666666px;max-width:19%;padding-top:0;padding-right:0;padding-left:0;justify-content:center}._w-step.step-2{padding-top:15%;justify-content:flex-start}._w-step.step-2.getting-started{width:249.33333333333334px;height:198.66666666666666px;max-width:19%;padding-top:0;padding-right:0;padding-left:0;justify-content:center}._w-step.getings-started{width:249.33333333333334px;height:198.66666666666666px;max-width:19%;padding-right:0;padding-left:0}._w-military-steps{display:-ms-grid;display:grid;margin-top:80px;grid-auto-columns:1fr;grid-column-gap:32px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}._w-thank-you-hero{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.logo-head{display:block;width:82.25806451612902px;height:77.41935483870968px;max-width:none;flex:0 0 auto}._w-phone-email-links{display:flex;margin-top:10px;justify-content:center;align-items:center}._w-phone-email-links.inner{margin-right:20px;margin-left:20px;text-decoration:none}._w-phone-email-links.inner.contact-us{margin-right:0;margin-left:0;flex-direction:row;align-items:center;text-decoration:none}._w-phone-email-links.inner.contact-us.telephone{margin-bottom:4px}._w-phone-email-links.contact-us{flex-direction:column;justify-content:flex-start;align-items:flex-start}.phone-img{width:30px;margin-right:10px;filter:grayscale(100%) brightness(200%)}.email-img{width:30px;max-width:none;margin-right:10px;filter:grayscale(100%) brightness(200%)}._w-inner._90{display:flex;height:90%;max-width:90%;margin-right:auto;margin-left:auto;flex-direction:column;justify-content:space-between;align-items:center}.thank-you-page-grid{display:-ms-grid;display:grid;margin-top:40px;grid-auto-columns:1fr;grid-column-gap:32px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.learn-more-sec{position:relative;display:flex;overflow:hidden;height:auto;max-height:none;min-height:0;padding-top:80px;padding-bottom:80px;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff}.card-slider_item-2{display:flex;width:auto;max-width:350px;margin-right:12px;margin-left:12px;flex-direction:row;align-items:stretch;align-self:stretch;flex:0 0 auto}.certificate-slider{position:relative;height:auto;margin-bottom:300px;padding-top:40px;padding-bottom:60px;background-color:#6a7efc}.certificate-slider.overflow-hidden{overflow:visible;margin-top:0;margin-bottom:540px}.overflow-hidden{position:relative;overflow:hidden;max-width:100vw;margin-bottom:0}.overflow-hidden.contact-us{overflow:hidden;margin-bottom:0;padding-bottom:200px}.contact-us-hero{position:static;top:-68px}.tabs-5{z-index:1;padding-top:86px;background-color:#6a7efc;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61c17b001d38a0dcb7044e43_space-pattern-bg-hero-min.png");background-position:0 0;background-size:27.5%}.tabs-menu-4{z-index:100;display:flex;max-width:1400px;margin-right:auto;margin-left:auto;padding-top:8px;padding-left:5%;justify-content:flex-start}.tab-link-tab-1{display:flex;width:240px;justify-content:center;align-items:center;background-color:hsla(0,0%,86.7%,0);color:#fff}.tab-link-tab-1.w--current{display:flex;width:240px;max-width:none;padding:20px;justify-content:center;align-items:center;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#fff;color:#353c64}.tab-link-tab-2{display:flex;width:240px;padding:20px;justify-content:center;align-items:center;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:hsla(0,0%,86.7%,0);color:#fff}.tab-link-tab-2.w--current{border-top-left-radius:6px;border-top-right-radius:6px;background-color:#fff;color:#353c64}.tab-link-tab-3{display:flex;width:240px;padding:20px;justify-content:center;align-items:center;background-color:hsla(0,0%,86.7%,0);color:#fff}.tab-link-tab-3.w--current{border-top-left-radius:6px;border-top-right-radius:6px;background-color:#fff;color:#353c64}.tab-title.bold{font-family:Montserrat,sans-serif;font-size:17px;font-weight:700}.tab-title.bold.current{font-family:Montserrat,sans-serif}.tabs-content-2{overflow:visible;background-color:#fff}._w-contact-us-tab-content{display:flex;width:90vw;max-width:1400px;margin-top:0;margin-right:auto;margin-left:auto;padding-top:60px}._w-certificate-slider-copy{position:absolute;left:0;right:0;overflow:visible;width:100%;max-width:1210px;margin-top:40px;margin-right:auto;margin-left:auto;background-color:hsla(0,0%,100%,0)}.contact-us-tab-column-1{width:50%;height:100%;padding-top:20px;padding-bottom:80px}.contact-us-tab-column-2{width:50%;height:100%}.contact-us-list{margin-top:30px;margin-bottom:30px;padding-left:0}.contact-us-list-item{display:flex;margin-bottom:30px;align-items:center;list-style-type:none}.list-item-icon{display:block;width:60px;max-width:none;margin-right:30px;flex:0 0 auto}.flex-vertical{display:flex;flex-direction:column;align-items:flex-start}.flex-vertical.gaming{margin-left:40px}.contact-us-form{width:90%;height:auto;max-width:40vw;margin-right:auto;margin-left:auto;padding:16px 26px;border-radius:6px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);font-family:Montserrat,sans-serif}.inner-contact-us-column{width:90%;margin-right:auto;margin-left:auto}.tab-pane-tab-1-2{background-color:#fff}._w-schools-tab,._w-teachers-tab{margin-bottom:0;padding-bottom:140px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61c18b49828563e16a32d47a_Background%20Graphic-min.png");background-position:0 100%;background-size:auto 65%;background-repeat:no-repeat}.gaming-course-section{position:relative;z-index:2;margin-top:-100px;padding-bottom:0}._w-gaming-course-item{width:90vw;max-width:900px;margin-right:auto;margin-bottom:100px;margin-left:auto;border-radius:14px;background-color:#fff}.gaming-course-image{width:244px;height:auto;max-width:none;border-radius:14px;-o-object-fit:cover;object-fit:cover}.gaming-course-image.desktop{box-shadow:3px 3px 4px 0 rgba(0,0,0,.1)}.gaming-course-image.mobile{display:none}.red-text-span{color:#fe001d}.red-text-span.text-align-center{font-family:Montserrat,sans-serif;text-align:center}._w-gaming-course-rating{position:absolute;left:auto;top:-8px;right:0;bottom:auto;display:flex}._w-gaming-course-rating.gaming-specific{top:20px;right:20px}.gaming-rating-block{position:relative;top:-10px;right:-10px;display:flex;width:91.66666666666667px;height:64.53333333333333px;flex-direction:column;justify-content:center;align-items:center;border-radius:6px;background-color:#353c64}.gaming-rating-block.gaming-specific{top:auto;right:auto;width:auto;height:auto;background-color:rgba(255,255,255,0)}.gaming-rating-stars{display:flex;width:140px;height:44px;margin-right:-10px;flex-direction:row;justify-content:center;align-items:center;border-style:solid;border-width:2px 0 2px 2px;border-color:#000;border-radius:4px 0 0 4px;background-color:#fff}.gaming-rating-stars.hero{width:auto;height:auto;margin-right:0;margin-bottom:30px;margin-left:0;align-items:center;border-style:none;border-width:1px;background-color:hsla(0,0%,100%,0)}.gaming-rating-stars.hero.home{margin-top:20px;justify-content:flex-start}.gaming-rating-stars.hero.ap-page{margin-right:auto;margin-bottom:0;margin-left:20px;flex-wrap:wrap}.gaming-rating-stars.hero.about-us{margin-top:20px;margin-bottom:0}.gaming-rating-stars.hero.online-tutoring{margin-top:30px;justify-content:flex-start}.gaming-rating-stars.hero.parent-page{margin-top:20px;justify-content:flex-start}.gaming-rating-stars.hero.city-page{margin-top:16px;justify-content:flex-start}.gaming-rating-stars.gaming-specific{width:auto;height:auto;margin-right:6px;border-style:none;border-width:1px}.red-star{width:20px;height:auto;margin-right:1px;margin-left:1px}.montserrat{font-family:Montserrat,sans-serif}.montserrat.regular{display:block;font-size:23.333333333333332px;line-height:30.666666666666668px;font-weight:400}.book-free-trial{display:flex;height:auto;max-height:none;min-height:264px;margin-top:20px;margin-bottom:20px;padding-top:0;padding-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:#6a7efc}.book-free-trial._0-marg{margin-top:0;margin-bottom:0;background-color:#f4f4f4}.cta-banner{position:-webkit-sticky;position:sticky;top:0;z-index:13;display:block;overflow:visible;padding:1rem 1.5rem;justify-content:center;align-items:center;background-color:#353c64}.cta-banner-test{margin-left:0;font-family:Montserrat,sans-serif;color:#fff;font-size:12px;text-align:left}.link-12{color:#fff}._w-button-ratings{display:flex;margin-top:30px;align-items:center}._w-button-ratings.flex-vertical.left-align{margin-top:10px;align-items:flex-start}._w-button-ratings.ap-page{flex-direction:row-reverse;justify-content:flex-start;align-items:center}.rating-star{width:20px;height:auto;margin-right:1px;margin-left:1px}.recognition-columns{position:relative;z-index:35;display:block;width:90vw;max-width:1000px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;align-items:center}.recognition-columns.gaming-specific{display:block;max-width:1100px}.recognition-columns.parent-page{display:flex;max-width:1100px;justify-content:center;flex-wrap:wrap;align-items:flex-start}.recognition-tabs{overflow:hidden;width:100%;border-radius:14px;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.tab-link-tab-2-2{display:flex;width:33.4%;padding-top:24px;padding-bottom:24px;justify-content:center;align-items:center;background-color:#fff}.tab-link-tab-2-2.w--current{position:relative;border-bottom:6px solid #a6ea94;background-color:#fff;font-weight:700}.tab-link-tab-1-2{display:flex;width:33.4%;padding-top:24px;padding-bottom:24px;justify-content:center;align-items:center;background-color:#fff}.tab-link-tab-1-2.w--current{display:flex;padding-top:24px;padding-bottom:24px;justify-content:center;align-items:center;border-bottom:6px solid #a6ea94;background-color:#fff;font-weight:700}.tabs-menu-5{display:flex}.tab-pane-tab-1-3{min-height:284px}.recognition-tab-content{border-bottom-left-radius:14px;border-bottom-right-radius:14px;background-color:#f4f4f4}.tab-badges-column{width:50%;padding-right:0}.tab-badges-column._45{width:45%;margin-left:auto}.tab-badges-column._45.parent-page{min-width:300px}.tab-badges-column.badges-tab{width:55%}.certificate-tab-img{display:block;margin-right:0;margin-left:20px}.certificate-tab-img.badges{max-width:220px;margin-right:auto;margin-left:auto}.certificate-tab-img.badges.desktop{max-width:200px}.certificate-tab-img.badges.desktop.student-progress{max-width:300px;margin-top:-20px}.certificate-tab-img.desktop.student-of-month{max-width:88%;margin-top:20px;margin-right:0;margin-left:auto;padding-right:0;padding-left:0;box-shadow:2px 2px 6px 0 rgba(0,0,0,.16)}.certificate-tab-img.desktop.fun-fridays{max-width:88%;margin-top:20px;margin-right:0;margin-left:auto;padding-right:0;padding-left:0}.tab-btm-highlight-block{position:absolute;bottom:0;width:100%;height:3px;background-color:#a6ea94}._w-footer-logo{display:flex;margin-bottom:30px;text-decoration:none}._w-footer-logo.w--current{text-decoration:none}.div-block-116{margin-left:10px}.all-rights-reserved{margin-top:20px;font-family:Montserrat,sans-serif;color:#fff;font-size:12px}.top-cloud{position:absolute;left:0;top:auto;right:0;bottom:-120px;z-index:1;display:block;width:100%}.certificate-mobile-img.badges,.certificate-mobile-img.certificate,.certificate-mobile-img.parent-page{display:none}.tab-pane-tab-2{min-height:284px}._w-hero-buttons{position:relative;z-index:99;display:flex;grid-column-gap:1rem;grid-row-gap:1rem}._w-hero-buttons.center{justify-content:center}.text-span-25{padding-left:10px;font-family:Montserrat,sans-serif}._w-hero-buttons-rating{display:flex;flex-direction:column}.text-span-blue-bold{color:#5167f5;font-weight:700}.text-span-blue-bold.no-ul{text-decoration:none}._w-cg-features{display:flex;width:90vw;margin-right:auto;margin-left:auto;justify-content:space-around;flex-wrap:wrap;background-color:#fff}._w-cg-features.no-bg{background-color:hsla(0,0%,100%,0)}.cg-feature-item{display:flex;margin-right:0;margin-bottom:60px;margin-left:0;flex-direction:column;justify-content:flex-start;align-items:center;flex:1}.cg-feature-item.stem-skills{margin-right:10px;margin-left:10px;justify-content:center}.cg-feature-item.stem-skills.top{height:270px;justify-content:flex-start}.cg-feature-item.path-skills{margin-right:10px;margin-bottom:20px;margin-left:10px;justify-content:center}.cg-feature-item.path-skills.top{height:270px;justify-content:flex-start}.icon-img{width:100%;height:220px;max-width:202px}.icon-img.more-features{width:80px;height:auto;max-width:100px}.icon-img.more-features._3{width:50px}.icon-img.more-features._4,.icon-img.more-features._6{width:70px}.icon-img.flexible-pace{position:relative;top:-2px;width:100%;height:220px}.icon-img.stem-skills{max-width:130px}.icon-img.stem-skills.city{max-width:60%}.icon-img.course-skills{max-width:120px}.industry-experts{position:relative;z-index:3}.cloud-shape-left{position:absolute;left:0;top:-165px;right:auto;bottom:auto;z-index:2;width:200px;height:165px;flex:0 auto}.cloud-shape-left.about-us{left:auto;top:auto;right:0;bottom:-136px;transform:rotate(180deg)}.cloud-shape-right{position:absolute;left:auto;top:-136px;right:0;bottom:auto;z-index:2;width:200px;flex:0 auto}.cloud-shape-right.about-us{left:0;top:auto;right:auto;bottom:-136px;transform:rotate(180deg)}.cloud-shape-right.weekly-classes{left:auto;top:-136px;right:0;bottom:auto}.button-8{padding-right:20px;padding-left:20px;border-radius:3px;background-color:#fe0005;transition:250ms;font-family:Montserrat,sans-serif;font-weight:700}.button-8:hover{transform:scale(1.05)}.button-8.light-red{background-color:#fe5656}.div-block-118{display:flex;margin-left:auto;padding-right:20px;align-items:flex-end}.div-block-118.many-offering{margin-right:auto;margin-left:auto;padding-right:0}.div-block-118._4-row{margin-top:10px;margin-left:20px;padding-right:0}.tab-pane-tab-1-4,.tabs-content-3{min-height:100%}.pricing-tab-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.classes-per-week{margin-top:120px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#fe6060;font-size:18px;font-weight:700}.industry-experts-item{display:flex;overflow:hidden;width:auto;min-width:0;margin-right:0;margin-left:0;flex-direction:column;justify-content:center;align-items:center;flex:0 0 auto;border-radius:8.666666666666666px;background-color:#fff}.industry-experts-item.ap-tutoring-card.top-align{justify-content:flex-start}._w-industry-experts{display:flex;width:auto;max-width:1210px;margin:20px auto 0;justify-content:space-between;align-items:center}._w-industry-experts.home{width:100vw;margin-top:0;justify-content:center;align-items:center}._w-industry-experts.home.top-align{align-items:flex-start}.orange-link{color:#fe5656}.become-teacher{position:absolute;bottom:60px;margin-top:40px;font-family:Montserrat,sans-serif}.div-block-119{position:relative;left:0;top:auto;right:0;bottom:auto;display:flex;margin-top:auto;flex-direction:column;justify-content:center;align-items:center}.many-offerings{display:flex;padding-top:100px;padding-bottom:100px;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4}.many-offerings.white-bg{padding-top:40px;padding-bottom:40px;background-color:#fff}.image-75{display:block;width:auto;height:110px;max-width:none;margin-right:auto;margin-left:auto}.dim{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.marquee-horizontal{position:relative;z-index:200;display:flex;overflow:hidden;width:100%;height:80px;justify-content:flex-start;align-items:center;background-color:rgba(255,255,255,0)}.marquee-horizontal.hide-desktop{display:none}.track-horizontal-alt{display:flex;justify-content:flex-start;align-items:center}.course-slider.mobile-only{display:none}._w-college-ready-features{display:flex;max-width:800px;margin-right:auto;margin-left:auto}.college-ready-item{display:flex;max-width:220px;margin-right:auto;margin-left:auto;flex-direction:column;align-items:center}.colllege-ready-icons{width:120px}.orange-text-divider{color:#000}.how{position:relative;display:flex;height:650px;justify-content:center;align-items:center;background-color:#fff}.how.adults{height:420px}.how-section{position:relative;z-index:2;display:block;margin-top:auto;margin-bottom:auto;padding-top:0;padding-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,0)}.ap-tutoring-card{display:flex;overflow:hidden;width:280px;margin-right:18px;margin-left:18px;padding:24px;flex-direction:column;justify-content:center;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16)}.getting-started-section{position:relative;z-index:2;display:flex;height:auto;padding-top:60px;padding-bottom:100px;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4}._w-getting-started-steps{display:flex;max-width:none;margin-top:40px;justify-content:center;flex-wrap:nowrap;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.tabs-6{min-height:400px}.pricing-time-text-2{margin-top:8px;white-space:nowrap}.bold-text-26{color:#353c64}.bullet-point-2{width:8px;height:8px;margin-right:10px;flex:0 0 auto;border-radius:999px;background-color:#6a7efc}.text-block-78{opacity:1;font-family:Montserrat,sans-serif;color:#ff8356;font-weight:600}.text-block-79{font-family:Montserrat,sans-serif;color:#ff8356;font-size:10.666666666666666px}._w-weekly-class-pricing-2{margin-right:24px;margin-left:24px}.blue-divider{width:36px;height:4.666666666666667px;margin-top:auto;margin-bottom:auto;background-color:#6a7efb}.rich-text-block-10{font-family:Montserrat,sans-serif;text-align:center}.p-hero{margin-top:0;color:#fff;font-size:22.5px;line-height:34.375px;font-weight:400}.p-hero.gaming-specific{width:auto;margin-bottom:0;padding-right:90px;font-size:20px;line-height:160%}.p-hero.cd{margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif;text-align:center}._w-cg-why-features{display:flex;width:100%;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;justify-content:space-around;flex-wrap:nowrap;background-color:#fff}.pricing-columns{position:relative;z-index:1;display:block;width:90vw;max-width:1000px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;align-items:center}.pricing-columns.about-us{max-width:1200px}.single-session{display:flex;min-height:0;padding-right:29px;padding-left:0;flex-direction:column;justify-content:space-between;align-items:flex-end}.packages{display:flex;padding-right:0;padding-left:29px;flex-direction:column;justify-content:space-between;align-items:flex-start}._w-single-session{position:relative;display:flex;width:388.6666666666667px;height:340px;padding:34.666666666666664px 0;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);font-family:Montserrat,sans-serif}.sessions-item{margin-bottom:14px}.text-span-27{color:#353c64}.price-per-session{color:#6a7efc}.ap-pricing-large{margin-bottom:0;font-family:Montserrat,sans-serif;color:#353c64;font-size:80px;line-height:100%;font-weight:700}.ap-tutoring-pricing-text{font-family:Montserrat,sans-serif;color:#6a7efc;font-size:15px}.ap-tutoring-price{color:#353c64}.teacher-name{margin-top:20px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:25px;line-height:25px;font-style:normal;font-weight:700}.swiper-slide{width:auto;margin-right:0;margin-left:0;flex:0 0 auto}.teacher-slider-2022{position:relative;z-index:2;display:flex;height:auto;max-height:680px;padding-top:40px;padding-bottom:0;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#f4f4f4}.teacher-slider-2022.white-bg{background-color:#fff}.teacher-slider-2022.white-bg.tp-60px{max-height:680px;padding-top:60px;padding-bottom:20px}.hero-middle{position:relative;display:flex;overflow:hidden;height:400px;min-width:60%;padding-top:80px;padding-right:0;padding-bottom:80px;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0px;background-color:rgba(255,255,255,0);text-align:center}.bg-shape{position:absolute;z-index:1;width:85%;height:200%;background-color:#6a7efc;transform:rotate(11deg)}._w-middle-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center}.absolute-hero-img{position:absolute;left:-5%;top:auto;right:auto;bottom:0;display:block;width:140%;max-width:none;min-height:105%;min-width:340px;-o-object-fit:cover;object-fit:cover}.absolute-hero-img.left{left:auto;top:auto;right:0;bottom:-3%;width:140%;min-width:0}.div-block-121{width:392.6666666666667px;height:155.33333333333334px}.div-block-121.block-right{display:flex;margin-left:20px;flex-direction:column;justify-content:center;align-items:center;border-radius:9.333333333333334px;background-color:#fff;box-shadow:3px 3px 10px 0 rgba(0,0,0,.16)}.div-block-121.block-left{display:flex;margin-right:20px;margin-left:0;flex-direction:column;justify-content:center;align-items:center;border-radius:9.333333333333334px;background-color:#fff;box-shadow:3px 3px 10px 0 rgba(0,0,0,.16)}.bold-ight-blue-text-span{color:#6a7efc;font-size:16px}.list.about-us{margin-top:20px}.list-item{display:flex;align-items:baseline}.list-oval{width:8px;height:8px;margin-right:8px;flex:0 0 auto;border-radius:999px;background-color:#6a7efc}.core-values{padding-bottom:13vw}.team-block{position:relative;display:flex;overflow:hidden;width:25vw;height:279.3939393939394px;max-width:272.7272727272727px;padding:0;flex-direction:column;justify-content:flex-start;align-items:center;border:8px solid #fff;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16)}._w-team-block-item{display:flex;min-height:0;padding-right:0;padding-left:0;flex-direction:column;justify-content:flex-start;align-items:flex-end}._w-team-block-item.about-us{align-items:center}.cover-img{width:100%;height:100%;max-width:none;border-radius:14px;-o-object-fit:cover;object-fit:cover}.cover-img.pattie{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6154b29a283045c0a8a529e7_pattie-bio-min.jpg");background-position:50% 65%;background-size:cover;background-repeat:no-repeat}.cover-img.marliis{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6088824c1daa01e5eea80b07_Marliis%20Reinkort%20Picture-min.webp");background-position:100% 25%;background-size:cover;background-repeat:no-repeat}.cover-img.ravi{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751353ca48aed_founders-ravi.png");background-position:25% 50%;background-size:cover;background-repeat:no-repeat}.div-block-122{position:relative;z-index:11;display:flex;max-width:90%;margin-right:auto;margin-left:auto;justify-content:center}.download-schedule{display:flex;height:54px;margin-right:15px;justify-content:center;align-items:center;border:3px solid #353c64;border-radius:8px;background-color:transparent;font-family:Montserrat,sans-serif;color:#353c64;font-weight:700}.summer-camp-schedule-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99;display:none;width:auto;height:auto;max-height:none;max-width:none;margin:auto;justify-content:center;align-items:center}.camp-card{display:flex;width:auto;max-width:463.3333333333333px;padding-top:0;padding-bottom:30px;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:14px;background-color:#fff;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.inner-card{display:flex;width:90%;height:100%;margin-top:24px;margin-right:auto;margin-left:auto;flex-direction:column;align-items:center}.button-9{height:auto;margin-top:auto;padding:12px 24px;background-color:#fe0005;font-family:Montserrat,sans-serif;font-size:13.333333333333334px;line-height:100%;font-weight:700}.div-block-125{display:flex;width:100%;margin-bottom:10px;justify-content:space-between}.text-block-80{margin-left:auto;font-family:Montserrat,sans-serif;color:#6d7efc;font-size:13px;font-weight:700;white-space:nowrap}.available-camps-grid{width:90vw;max-width:1000px;margin-right:auto;margin-left:auto;justify-content:center;justify-items:center;grid-column-gap:40px;grid-row-gap:40px;grid-template-areas:". ." ". ." "Area Area"}.available-camps-grid.hide-mobile{width:90%;max-width:none;grid-auto-flow:row;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.available-camps-slider{display:none}.cert-badge{width:90px;margin-right:20px}.tab-link-tab-2-3{display:flex;width:33.4%;padding-top:24px;padding-bottom:24px;justify-content:center;align-items:center;background-color:#fff}.tab-link-tab-2-3.w--current{position:relative;border-style:none none solid;border-width:6px;border-color:#a6ea94;background-color:#fff;font-weight:700}.html-embed-25{margin-top:40px;font-family:Montserrat,sans-serif}.cloud-shape-left-btm{position:absolute;left:0;top:auto;right:auto;bottom:-134px;z-index:9;overflow:visible;width:200px}.cloud-shape-right-btm{position:absolute;left:auto;top:auto;right:0;bottom:-124px;z-index:9;width:200px}._w-course-path-heading{display:flex;padding-bottom:0;justify-content:center;align-items:center}._w-course-path-heading.absolute{position:absolute;left:0;top:50px;right:0;bottom:auto}.div-block-127{position:relative;background-color:#f4f4f4}._w-course-path-item{display:flex;width:260px;height:auto;max-width:22vw;min-height:180px;padding:20px;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;align-items:center;flex:0 auto;border-radius:10px;background-color:#fff;box-shadow:0 -6px 15px 0 rgba(0,0,0,.16);text-decoration:none}._w-course-path-item.curriculum{position:relative;max-width:none;justify-content:center;text-decoration:none}._w-course-path-item.curriculum.high-school{max-width:166px;text-decoration:none}.dash{position:relative;display:flex;width:58px;height:3px;justify-content:center;align-items:center;background-color:#6d7efc;transform:rotate(0)}.dash.r-90{position:absolute;top:0;right:0;width:3px;height:125px;margin-top:auto;justify-content:center;align-items:center;transform:none}.dash.r-90.horizontal{position:absolute;left:auto;top:123.5px;right:0;width:75vw;height:3px;max-width:700px}.dash.r-90.horizontal.high-school-page{width:70vw;max-width:690px}.dash.r-90.vertical{left:0;top:0;right:auto;width:3px;height:53px}.dash.curriculum{position:absolute;left:0;top:auto;right:0;bottom:-74px;width:147px;margin-right:auto;margin-left:auto;transform:rotate(90deg)}.dash.curriculum.break-line{left:93px;top:auto;right:0;bottom:-53px;width:105px;margin-top:auto;margin-right:auto;margin-left:auto;justify-content:center}.dash.curriculum.break-line.high-school{left:99.5px;bottom:46px;width:90px;margin-top:0;margin-right:0;margin-left:0}.dash.curriculum.middle-school{left:-82px;right:auto;bottom:-115px;width:233px}.dash.curriculum.elementary-school{bottom:-75px;width:146px}.dash.high-school{width:33px}.div-block-128{flex:0 0 auto;border-style:solid;border-width:12px 0 12px 12px;border-color:transparent transparent transparent #353c64}.div-block-128.rotate-180{transform:rotate(180deg)}._w-course-path{position:relative;margin-bottom:0;padding-top:40px;padding-bottom:0;background-color:#f4f4f4}.div-block-129{position:relative;padding:24px}.div-block-130{position:relative;padding-top:120px}.your-future{position:absolute;left:47px;right:0;display:flex;width:85px;height:100%;max-height:150px;min-height:150px;min-width:85px;margin-right:0;margin-left:0;justify-content:center;align-items:center;border-radius:10px;background-color:#eeab4e;text-decoration:none}._w-rotated-content{display:flex;margin-right:-2px;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-90deg)}.text-block-81{font-family:Montserrat,sans-serif;color:#fff;font-size:16px;font-weight:700;white-space:nowrap}.div-block-131{display:inline-block;margin-top:10px;margin-left:0;border-style:solid;border-width:8px 8px 0;border-color:#fff transparent}._w-curriculum-btns{display:flex;margin-top:20px;margin-bottom:20px}.curriculum-btn{display:flex;width:auto;height:40px;min-width:100%;margin-right:10px;padding:0;justify-content:center;align-items:center;border:2.5px solid #fff;border-radius:52px;background-color:rgba(56,152,236,0);font-size:12px;line-height:100%;font-weight:700}.curriculum-btn.curriculum-courses{font-family:Montserrat,sans-serif}.curriculum-btn.curriculum-courses.see-all{margin-bottom:10px;font-family:Montserrat,sans-serif}.curriculum-btn.curriculum-page{font-family:Montserrat,sans-serif}._w-course-btns{position:absolute;right:24px;bottom:24px;display:flex;flex-direction:row}.more-details-btn{display:flex;width:120px;max-width:none;margin-right:8px;padding-right:0;padding-left:0;justify-content:center;align-items:center;flex:0 0 auto;border-radius:3px;background-color:#fe0005;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.sign-up-btn{display:flex;width:120px;margin-right:0;margin-left:8px;padding-right:0;padding-left:0;justify-content:center;align-items:center;border-radius:3px;background-color:#8fef8a;font-family:Montserrat,sans-serif;color:#3e783a;font-size:12px;font-weight:700}._w-static-path{position:relative;display:flex;max-width:800px;margin-right:auto;margin-bottom:80px;margin-left:auto;justify-content:center;flex-wrap:nowrap;align-items:center}._w-static-path.curriculum{margin-bottom:60px}._w-static-path.curriculum.high-school{padding-right:29px;justify-content:flex-end}._w-static-path.curriculum.high-school.last-row{margin-top:-5px;padding-right:36px}._w-static-path.curriculum.last-row{margin-top:-10px;margin-bottom:30px}._w-static-path.curriculum.elementary{justify-content:flex-end}._w-static-path.last{justify-content:flex-start}.blue-text-span{font-family:Montserrat,sans-serif;color:#6a7efc}.div-block-132{display:flex;margin-right:auto;margin-left:0;flex-direction:column;align-items:flex-start}._w-grades{display:flex}.syllabus{position:relative;z-index:3}._w-syllabus-content{position:relative;z-index:2;display:flex;height:auto;padding-top:40px;padding-bottom:100px;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4}._w-oval-number{position:absolute;left:0;top:-29px;right:0;display:flex;width:58px;height:58px;margin-right:auto;margin-left:auto;justify-content:center;align-items:center;border-radius:99px;background-color:#6d7efc;color:#fff;font-size:24px;line-height:100%;font-weight:700}.inner-syllabus{width:auto;margin-right:auto;margin-left:auto;padding-top:0}.collection-item-5{position:relative;width:auto;height:auto;max-width:340px;min-width:340px;margin-right:20px;margin-bottom:60px;margin-left:20px;padding:30px;flex:1;border-radius:14px;background-color:#fff}.collection-list-10{display:flex;max-width:90vw;margin-top:40px;margin-right:auto;margin-left:auto;justify-content:center;flex-wrap:wrap}.curriculum-course-item{font-family:Montserrat,sans-serif}.course-background-white{position:relative;z-index:3;padding:60px 0 100px;background-color:#fff}.image-79{width:320px;height:auto;max-width:none}.slanted-div{position:absolute;left:0;top:-15%;right:0;bottom:0;overflow:hidden;width:100%;height:130%;background-color:#6a7efc;transform:rotate(9deg)}.slanted-div.online-tutoring{left:-10%;width:110%;transform:rotate(-9deg)}.slanted-div.online-tutoring.course{background-color:#353c64}.slanted-div.curriculums-page{left:-10%;width:144%;transform:rotate(9deg)}.slanted-div.city-page{left:-10%;width:150%;transform:rotate(9deg)}.slanted-div.career-club{left:-10%;width:150%;background-color:#353c64;transform:rotate(9deg)}.slanted-div.pathway{left:-10%;width:150%;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61c17b001d38a0dcb7044e43_space-pattern-bg-hero-min.png");background-position:0 0;background-size:auto;transform:rotate(9deg)}.div-block-133{display:block;width:auto;min-width:260px;background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");background-position:50% 50%;background-size:cover;background-repeat:no-repeat}._w-see-ap-tutoring{display:flex;margin-top:39.285714285714285px;justify-content:center;align-items:center}.see-ap-tutoring-btn{margin-left:20px;border:1px solid #707070;background-color:rgba(56,152,236,0);transition:.2s;font-family:Montserrat,sans-serif;color:#707070}.see-ap-tutoring-btn:hover{transform:scale(1.04)}.cert-completion-heading{display:flex;justify-content:center;align-items:center}.student-progress-card-content{min-height:0}._w-student-progress{overflow:hidden;width:100%;min-height:420px;padding-top:20px;border-radius:14px;background-color:#fff;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.cert-completion-content{border-bottom-left-radius:14px;border-bottom-right-radius:14px;background-color:#f4f4f4}.cert-completion-content.white-bg{background-color:hsla(0,0%,95.7%,0)}.columns-4{display:flex;width:90vw;max-width:1100px;align-items:stretch}.column-11{display:flex;min-height:100%;flex-direction:column;justify-content:space-between}.kids-engaged{margin-top:0;padding-top:60px;padding-bottom:60px}._w-student-month{width:90vw;max-width:1100px;margin-right:auto;margin-left:auto}.student-month-img{max-width:362.6666666666667px;box-shadow:6px 0 10px 0 rgba(0,0,0,.16)}.column-13{padding:60px 0 60px 60px}.columns-5{display:block;padding-top:0;padding-bottom:0;align-items:stretch;border-radius:14px;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.column-14{display:flex;padding:60px 60px 60px 0;justify-content:center;align-items:flex-start}.contact-cta{display:flex;padding-top:70px;padding-bottom:70px;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,0)}._w-additional-resources{display:flex;overflow:hidden;width:219.39393939393938px;height:auto;min-height:221.8181818181818px;margin-right:20px;margin-bottom:40px;margin-left:20px;padding-top:0;padding-bottom:0;flex-direction:column;justify-content:center;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);transition:250ms;text-decoration:none}._w-additional-resources:hover{transform:scale(1.04)}.additional-resources-icon{display:block;width:auto;height:100px;max-width:none;margin-bottom:20px;-o-object-fit:scale-down;object-fit:scale-down}.additional-resources-icon.discord{max-width:120px}.additional-resources-icon.pt-conference{height:120px}.text-bold{font-weight:700}.text-bold.dark-blue{font-family:Montserrat,sans-serif;font-size:17px}.text-bold.dark-blue.center-text{margin-right:10px;margin-left:10px;text-align:center}.text-bold.dark-blue.right-align{font-family:Montserrat,sans-serif;text-align:right}.text-bold.dark-blue.free-vs-info{font-size:27px;text-align:center}.link-block.no-ul{text-decoration:none}.link-block.no-ul.course{width:100%;height:10px;margin-bottom:2rem;flex-direction:row;justify-content:center}.link-block.no-ul.free-vs-info-block{width:100%;height:100%;flex-direction:column;justify-content:space-around}._w-additional-resources-img{display:flex;width:auto;height:100px;justify-content:center;align-items:center}._w-additional-resources-items{display:flex;width:85vw;max-width:1200px;margin-top:40px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}.additional-resources{display:flex;padding-top:40px;padding-bottom:20px;flex-direction:column;justify-content:center;align-items:center;background-color:#f4f4f4}.home-link{display:flex;text-decoration:none}.home-link.w--current{display:flex;flex:0 0 auto;text-decoration:none}.div-block-134{margin-left:10px}.elementary-school-curriculum{padding-top:60px;padding-bottom:60px}.text-span-28{font-family:Montserrat,sans-serif;font-weight:400}.middle-school-curriculum{padding-top:60px;padding-bottom:60px;background-color:#f4f4f4}.high-school-curriculum{padding-top:60px;padding-bottom:60px;background-color:#fff}.div-block-135{display:flex;flex-direction:row;justify-content:center;align-items:baseline}.for-parents{display:none}.camp-signup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.01);opacity:1}.get-updates-btn{margin-right:12px}.see-our-summer-camps-btn{margin-left:12px}.dropdown-toggle{margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;padding-left:0}.dropdown-list-2{position:relative}.dropdown-list-2.w--open{margin-top:10px;background-color:hsla(0,0%,86.7%,0)}.what-we-offer{margin-bottom:-47px;padding-top:60px;padding-bottom:60px}.what-we-offer.city{background-color:#f4f4f4}.what-we-offer-item{display:flex;max-width:240px;margin-right:20px;margin-bottom:60px;margin-left:20px;flex-direction:column;justify-content:flex-start;align-items:center}.what-we-offer-item.city-page{width:100%;max-width:none;margin-right:10px;margin-left:10px;padding:24px 10px;justify-content:space-between;align-items:center;border-radius:14px;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.div-block-137{display:inline-block}.employement-stats{display:flex;max-width:401.42857142857144px;margin-right:40px;margin-left:40px;padding:24px;flex-direction:column;align-items:center;border-radius:18px;background-color:#fff}._w-city-page-cards{display:flex;width:90%;max-width:1200px;margin-top:30px;margin-right:auto;margin-left:auto;justify-content:space-around;flex-wrap:nowrap}.did-you-know{position:relative;z-index:2;display:block;height:auto;max-height:none;margin-top:125px;margin-bottom:0;padding-top:70px;padding-bottom:70px;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#f4f4f4}.text-span-30{color:#6e7ff3;font-weight:400}.div-block-141,.section-20{background-color:#fff}.div-block-142{padding:33px 0}.image-80{position:absolute;left:-5%;top:23%;right:auto;bottom:0;width:250px}.div-block-143{width:60%}.text-span-31,.text-span-32{font-size:1rem}.text-width-wrapper{max-width:55ch}.summer-camp-code{margin-top:3rem}.margin-top.margin-small{margin-top:1rem}.margin-top.margin-large{margin-top:3rem}.text-size-large{font-size:1.25rem;line-height:1.5}.text-size-large.text-align-center{font-family:Montserrat,sans-serif;text-align:center}.text-color-white{font-family:Montserrat,sans-serif;color:#fff}.text-color-white.text-size-small{margin-top:4px;font-family:Montserrat,sans-serif;font-size:12px}.button-row{display:flex;padding-top:0;justify-content:center;align-items:center;grid-column-gap:1rem;grid-row-gap:1rem}.button-row.career-club{margin-top:46px}.info-form{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:block}.absolute-bg{position:absolute;left:auto;top:0;right:0;bottom:0;z-index:0;width:50%}.info-button-banner{max-width:50%;margin-right:auto;margin-left:auto;color:#fff;font-size:1.25rem;line-height:1.5;font-weight:700;text-align:right}.info-content{display:flex;justify-content:flex-end;align-items:center;grid-column-gap:2rem;grid-row-gap:2rem}.banner_wrapper{position:relative;z-index:12;display:flex;max-width:80rem;justify-content:space-between;align-items:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.bg-banner-blue{overflow:hidden;height:0;margin-top:-32px;border-bottom:8rem solid #6a7efc;border-left:2rem solid transparent}.page-padding{padding-right:2.5rem;padding-left:2.5rem}.page-padding.text-color-white{margin-right:auto;margin-left:auto}.container_large{max-width:80rem;margin-right:auto;margin-left:auto}.padding_vertical{padding-top:4rem;padding-bottom:4rem}.text-span-33{background-color:#697dfb;font-size:16px}.text-span-37,.text-span-38{font-family:Montserrat,sans-serif;color:#fff;font-size:16px}.text-span-39{color:#697dfb;font-size:16px}.section-how-it-works{z-index:2}.text-color-dark-blue{display:block;font-family:Montserrat,sans-serif;color:#353c64;text-align:center}.text-color-dark-blue.text-size-medium{font-family:Montserrat,sans-serif;font-size:15px}.text-color-dark-blue.justify{font-family:Montserrat,sans-serif;text-align:justify}.text-color-dark-blue.boot{margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:23px}.club-section{background-color:#353c64}.course-wrapper2{display:-ms-grid;display:grid;margin-top:4rem;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:4rem;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.course-content{display:-ms-grid;display:grid;overflow:visible;height:540px;min-height:24rem;margin-top:0;padding:1rem .6rem 2rem;flex-direction:column;justify-content:flex-start;flex:0 0 auto;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#fff}.text-block-83{padding-top:0;padding-bottom:0;flex:0 0 auto;font-family:Montserrat,sans-serif;text-align:center}.text-span-40{color:#6d7efc;font-weight:700;text-align:center}.course-component{position:relative;display:flex;overflow:visible;max-width:40rem;flex-direction:column;justify-content:space-between}.heading-61{font-family:Montserrat,sans-serif;color:#fff;text-align:center}.now-you-can{background-color:#f4f4f4}.explore-benefits{background-color:#353c64}.heading-62{font-family:Montserrat,sans-serif;color:#fff;text-align:center}.explore-component{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:2rem;grid-row-gap:2rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.image-81{display:block;margin-right:auto;margin-left:auto}.explore-content{padding:2rem;border:1px solid #fce850;border-radius:20px;background-color:#fff;box-shadow:1px 1px 5px 0 rgba(0,0,0,.24);color:#353c64}.padding-bottom{padding-bottom:4rem}.course-image_wrapper{overflow:hidden;width:100%;height:12rem}.course_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.explore-icon-wrpper{overflow:hidden;width:10rem;height:10rem;margin-right:auto;margin-left:auto;padding:1.5rem;border-radius:20rem;background-color:#353c64}.pricing-section{margin-top:-15rem;padding-top:12rem;background-color:#fff}.text-align-centre{text-align:center}.pricing-component{margin-top:4rem;justify-content:space-between;color:#353c64}.container-small{max-width:56rem;margin-right:auto;margin-left:auto}.club-form-block{position:relative;width:30rem;height:auto;margin-top:5rem;margin-right:auto;margin-left:auto;padding:2.5rem;border-radius:1rem;background-color:#fff;box-shadow:1px 1px 20px 0 rgba(0,0,0,.15);text-align:center}.close_button{position:absolute;left:auto;top:0;right:0;bottom:auto;width:1.5rem;height:1.5rem;margin-top:1rem;margin-right:1rem}.club-stay-updated-form{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;display:none}.expand-content{font-family:Montserrat,sans-serif;text-align:center}.expand-button{font-weight:700;text-decoration:none}.expand-wrapper{display:none;margin-bottom:1rem}.trial-booking-wrapper{text-align:center}.div-block-155{padding-top:15px;padding-bottom:35px}.div-block-156{margin-top:-115px}.div-block-157{margin-top:-30px;padding-top:0}.italic-text{font-family:Montserrat,sans-serif;color:#fce850}.btn-text-career{position:absolute;left:0;top:0;right:0;bottom:0;z-index:7;display:flex;justify-content:center;align-items:center;background-color:#fce850;font-family:Montserrat,sans-serif}.text-block-61-career{display:block;margin-right:auto;margin-left:auto;flex:1;color:#353c64;font-weight:700;text-align:center}.text-align-centre-career{font-family:Montserrat,sans-serif;color:#353c64;text-align:center}.button-block-career-2{position:relative;display:block;overflow:hidden;width:250px;height:54px;margin-top:30px;border-radius:8px;transition:transform .2s;cursor:pointer}.button-block-career-2:hover{transform:scale(1.05)}.button-block-career-2.info-session{display:flex;width:180px;margin-top:10px;margin-right:0;padding-right:22px;padding-left:22px;justify-content:center;align-items:center;flex:0 auto;border:2.5px solid #fce850;border-radius:2px;background-color:rgba(255,255,255,0);font-family:Montserrat,sans-serif;font-weight:700;white-space:nowrap}.club-sign-up-form{position:absolute;left:0;top:0;right:0;bottom:0;z-index:12;display:none}.career-club-pricing-content{position:relative;display:flex;width:25rem;height:28rem;padding:2rem;flex-direction:column;justify-content:space-between;align-items:center;border:3px solid #fce850;border-radius:18px;background-color:#353c64;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);font-family:Montserrat,sans-serif;color:#fff;text-align:center}.career-club-button-text{display:block;margin-right:auto;margin-left:auto;flex:1;color:#353c64;font-weight:700;text-align:center}.free-trial_pop_up{position:absolute;left:0;top:0;right:0;bottom:auto;z-index:12;display:none;margin-top:150px}.trial-form{position:relative;z-index:2;display:block;width:28rem;height:100%;max-height:none;margin:13vh auto 10vh;padding:1rem;border-radius:2px;background-color:#fff;box-shadow:0 1px 50px 0 rgba(0,0,0,.27)}.html-embed-trial{position:relative;width:100%;margin-top:0;margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif}.trial-title{width:100%;max-width:80%;margin:0 auto;font-family:Montserrat,sans-serif;color:#21243e;font-size:28px;line-height:1.5;font-weight:900;text-align:center}.close-button_trial{position:absolute;left:auto;top:16px;right:16px;bottom:auto;z-index:99999999;padding:1rem}._w-card-4_grid{width:100%;margin-right:10px;margin-left:10px;justify-content:stretch;justify-items:center;align-items:stretch;grid-column-gap:0px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;-o-object-fit:contain;object-fit:contain}.free-book-pop_up{position:fixed;left:0;top:0;right:0;bottom:0;z-index:12;display:none;height:420px;margin-top:60px}.e-book-form{position:relative;z-index:2;display:block;width:28rem;height:100%;max-height:none;margin:10vh auto;padding:1rem;border-radius:2px;background-color:#fff;box-shadow:0 1px 50px 0 rgba(0,0,0,.27)}.html-embed-book{margin-top:0}.close-button_book{position:absolute;left:auto;top:16px;right:16px;bottom:auto;z-index:99999999;padding:1rem}.cta-top{position:relative;left:0;top:0;right:0;bottom:auto;z-index:14;display:block;width:100%;height:40px;margin-bottom:0;background-color:#333c61}.link-block-7{position:static;left:0;right:0;width:100%;margin-top:10px;margin-right:auto;margin-left:auto;float:left;text-align:center;text-decoration:none;-o-object-fit:none;object-fit:none}.text-block-85{margin-right:auto;margin-left:auto;border:1px #000;font-family:Montserrat,sans-serif;color:#fff;font-size:12px;text-decoration:none}._w-card-4_grid-phone,._w-card-4_grid-tablet{display:none;width:100%;margin-right:10px;margin-left:10px;justify-content:stretch;justify-items:center;align-items:stretch;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;-o-object-fit:contain;object-fit:contain}.video-lightbox{position:relative;display:flex;width:100%;justify-content:center;align-items:center}.play-button-wrapper{position:absolute;display:none;width:6em;height:6em;padding-left:.3em;justify-content:center;align-items:center;border-radius:999em;background-color:#000;color:#fff;font-size:1.2em;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.play-button-wrapper.is-mobile{display:none}.play-button-text{font-size:1.4em}.lightbox-video-thumbnail{width:100%;height:0%;padding-bottom:54.25%}.cursor-area{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;display:flex;width:100%;height:100vh;justify-content:center;align-items:center}.center-w2{width:100%;max-width:83.125em;margin-right:auto;margin-left:auto}.center-w2.gutter-outside{margin-top:22px;margin-bottom:22px}.slider-container{width:70%;max-width:800px;margin-top:42px;margin-right:auto;margin-left:auto}.slide-nav{display:none;height:30px;padding-top:2px;justify-content:center;align-items:center;font-size:8px;line-height:1.1}.video-slide-inner{position:relative;display:flex;overflow:hidden;width:100%;height:100%;padding-bottom:48px;flex-direction:column;justify-content:flex-end;align-items:flex-start;box-shadow:0 16px 56px 0 rgba(0,0,0,.16)}.mask{overflow:visible;width:100%;margin-right:auto;margin-left:auto}.slider-arrow{left:-40px;width:40px;height:70px;font-size:26px}.slider-arrow.right{left:auto;right:-40px}.slider-10{z-index:1;width:100%;height:auto;background-color:transparent}.video-slide{position:relative;width:100%;padding-bottom:62.5%}.video-slide-container{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.teacher-image{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/62844676f245f12cc86cd782_Gerson%20Areche%2C%20Code%20Galaxy%20Teacher.webp")}.play-button-wrapper-testimonial{position:absolute;display:none;width:6em;height:6em;padding-left:.3em;justify-content:center;align-items:center;border-radius:999em;background-color:#000;color:#fff;font-size:1.2em;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.play-button-wrapper-testimonial.is-mobile{display:none}.t-image{height:auto}.block__content_course{display:block;overflow:hidden;height:auto;padding-top:0;padding-right:0;padding-left:0;flex-direction:column;justify-content:center;align-items:center}.text-block-9{font-family:Montserrat,sans-serif}.h2-title{margin-top:0;margin-bottom:0;letter-spacing:-.03em}.h2-title.padding-bottom-24{margin-right:auto;margin-bottom:24px;margin-left:auto;text-align:center}.course-grid{position:relative;margin-right:auto;margin-left:auto;grid-column-gap:3vw;grid-row-gap:32px;-ms-grid-columns:1.3fr 1fr;grid-template-columns:1.3fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.heading-large{font-family:Montserrat,sans-serif;color:#161c27;font-size:18px;font-weight:600;letter-spacing:-.03em}.course-content-section{position:relative;padding:126px 3% 120px}.course-article{margin-top:140px;font-family:Montserrat,sans-serif}.course-article.bootcamp{max-width:520px}.check-wrapper{display:flex;align-items:flex-start}.container-4{position:relative;width:100%;max-width:1060px;margin-top:50px;margin-right:auto;margin-left:auto}.course-wrapper-3{position:relative;width:100%;max-width:1240px;margin-right:auto;margin-left:auto;padding-top:64px;padding-right:3%;padding-left:3%}.course-feature-wrap{margin-top:40px}.course-header-block{position:absolute;left:0;top:0;right:0;bottom:auto;z-index:-10;height:100%;max-height:1080px;background-color:#f3f6fb}.course-header-block.bootcamp{max-height:880px}.image-full{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.course-icon-2{width:1.3rem;margin-right:16px}.course-header-image{position:relative;display:flex;height:260px;margin-bottom:32px;justify-content:center;align-items:center}.course-detail-block{position:-webkit-sticky;position:sticky;top:130px;width:100%;margin-right:auto;margin-left:auto;padding:32px 40px 40px;background-color:#fff;box-shadow:59px 59px 114px 0 rgba(22,28,39,.04)}.course-information{display:flex;max-width:500px;min-height:500px;flex-direction:column;justify-content:center;align-items:flex-start;font-family:Montserrat,sans-serif}.course-information.bootcamp{max-width:none;min-height:0}.course-detail-column{position:relative;width:100%;height:322vh}.course-feature-list{margin-top:16px;-ms-grid-columns:1fr;grid-template-columns:1fr}._w-course-skills{display:flex;width:90vw;max-width:1000px;margin-top:30px;margin-right:auto;margin-left:auto;justify-content:space-around;flex-wrap:wrap;align-items:center;align-content:center}.overview-skills{align-items:center;align-content:center;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.course-info-wrapper{display:flex;height:253px;padding-top:40px;padding-bottom:20px;flex-direction:column;justify-content:center;align-items:center;background-color:#353c64}._w-additional-course-items{position:relative;top:131px;display:flex;width:85vw;max-width:1200px;margin-top:40px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}.additional-course-icon{display:block;width:auto;height:100px;max-width:none;margin-bottom:10px;-o-object-fit:scale-down;object-fit:scale-down}._w-course-resources{display:flex;overflow:hidden;width:219.39393939393938px;height:auto;min-height:240px;margin-right:20px;margin-bottom:40px;margin-left:20px;padding-top:0;padding-bottom:0;flex-direction:column;justify-content:center;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);transition:250ms;text-decoration:none}._w-course-resources:hover{transform:scale(1.04)}.grid-2{position:relative;width:100%}.bootcamp-benifits{text-align:center}.bootcamp-benifits-h3{font-family:Montserrat,sans-serif;color:#8091fc;font-size:1rem}.benifits-image{width:12rem}.text-block-86{margin-bottom:10px;text-align:center}.curriculum-button{border:1px solid #fe5656;border-radius:3px;background-color:transparent;font-family:Montserrat,sans-serif;color:#fe5656}.curriculum-button.bootcamp{margin-top:14px}.left-block{position:relative}.student-block{position:relative;margin-top:180px;padding-top:60px;border-top:1px solid #000}.student-grid-block{width:100%}.cta-wrapper-upsell{display:flex;height:253px;margin-bottom:700px;padding-top:40px;padding-bottom:20px;flex-direction:column;justify-content:center;align-items:center;background-color:#353c64}.upsell-course-items{position:relative;top:266px;display:flex;width:85vw;max-width:1200px;margin-top:20px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}.text-block-87{display:inline-block;float:left;clear:none;font-family:Montserrat,sans-serif;color:#353535}.text-block-87.text-color-white{color:#fff}._w-upsell-resources{display:flex;overflow:hidden;width:40%;height:620px;margin-right:20px;margin-bottom:40px;margin-left:20px;padding:20px;flex-direction:column;justify-content:space-between;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);transition:250ms;text-decoration:none}._w-upsell-resources:hover{transform:scale(1.04)}.div-block-158{display:block}.book-bootcamp-wrapper{margin-right:auto;margin-left:20px;text-align:center}.bootcamp_pop_up{position:absolute;left:0;top:10%;right:0;bottom:auto;z-index:12;display:none}.paragraph-hero.color-white{font-family:Montserrat,sans-serif;font-size:24px;line-height:32px}.free-vs-info-section{position:relative;top:30px;display:flex;width:85vw;max-width:1200px;margin-top:40px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}.free-vs-info-resources{display:flex;overflow:hidden;width:48%;height:440px;margin-right:20px;margin-bottom:40px;margin-left:20px;padding:20px;flex-direction:column;justify-content:space-around;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);transition:250ms;text-decoration:none}.free-vs-info-resources:hover{transform:scale(1.04)}.list-item-free-vs-info{display:flex;margin-bottom:8px;font-size:16px;list-style-type:disc}.bullet-point-purple{margin-top:24px}.bullet-point-purple-point{display:inline-block;margin-right:6px;float:left;clear:none;color:#707ff4;font-size:18px}.list-point-paragraph{display:inline-block;float:left;clear:none;font-family:Montserrat,sans-serif;color:#353c64}.bootcamp-pricing{display:flex;height:100%;flex-direction:column;justify-content:space-between}.bootcamp-classes-per-week{margin-top:20px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#fe6060;font-size:18px;font-weight:700}.bootcamp-details{display:block;overflow:hidden;width:90%;max-width:none;margin-top:40px;margin-right:auto;margin-left:auto;padding:24px 0;flex-direction:column;justify-content:space-between;border-radius:18px;background-color:#fff;text-align:center}.grid-3{width:50%;margin-right:auto;margin-left:auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}.paragraph-42{font-family:Montserrat,sans-serif;text-align:left}.paragraph-43,.paragraph-44,.paragraph-45,.paragraph-46,.paragraph-47{text-align:left}.apply-now-section{display:block;width:100%;height:130px;max-width:1080px;margin-top:40px;margin-right:auto;margin-left:auto;padding:24px 0;flex-direction:column;justify-content:space-between;border-radius:18px;background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.16);text-align:center}.grid-4{padding-right:20px;padding-left:20px;justify-content:center;justify-items:baseline;align-items:center;align-content:start;-ms-grid-rows:auto;grid-template-rows:auto}.text-size-small{font-family:Montserrat,sans-serif}.div-block-160{margin-right:40px}.start-date{margin-top:0;margin-bottom:16px;color:#353c64;line-height:1.4;text-transform:uppercase}.start-date.aa{margin-right:auto;margin-bottom:0;margin-left:6px;font-family:Montserrat,sans-serif;font-size:20px;text-transform:capitalize}.start-date.box{margin-right:auto;margin-bottom:0;margin-left:6px;flex:0 0 auto;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:20px;text-transform:capitalize}.heading-64{margin-top:8px;margin-left:0;font-family:Montserrat,sans-serif;color:#353c64;font-size:34px;text-align:left}.div-block-161{width:199px;margin-left:40px}.paragraph-48{font-family:Montserrat,sans-serif}.bootcamp-pricing-wrapper{margin-bottom:80px}.image-83{position:relative;height:30px;max-width:12%}.div-block-162{display:flex;height:36px;margin-right:auto;margin-left:auto;flex-direction:row}.benefits-grid{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.div-block-163{display:flex;width:100%;margin-right:auto;margin-left:auto;justify-content:center;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.image-84{display:block;max-width:40%;margin-right:auto;margin-bottom:30px;margin-left:auto}.school-image-wrapper{margin-right:auto;margin-left:auto}.div-block-164{width:100%;margin-top:90px;margin-right:auto;margin-left:auto}.column{width:100%;padding:0 10px}.image{width:50px;margin-right:15px}.service-square-wrap{margin-bottom:35px;padding-top:9px;padding-right:25px;padding-bottom:9px}.service-square-title{display:flex;margin-bottom:15px;align-items:center}.paragraph-4{margin-bottom:25px;font-family:Montserrat,sans-serif;color:#353c64}.service-card-wrap{display:flex;margin-bottom:32px;justify-content:space-between;flex-wrap:wrap;align-items:stretch;align-content:stretch}.container-5{position:relative;z-index:10;width:80%;max-width:1240px;margin-right:auto;margin-left:auto}.heading-6{font-family:Montserrat,sans-serif;color:#353c64;font-size:22px;line-height:28px}.grid-5{margin-top:26px;margin-right:auto;margin-left:auto;grid-column-gap:8px;grid-row-gap:0px;-ms-grid-columns:0.75fr 0.75fr;grid-template-columns:0.75fr 0.75fr}.text-block-88{margin-right:auto;margin-left:auto;color:#fff;text-align:center}.text-block-88.x{font-family:Montserrat,sans-serif}.social-link{margin-right:16px;margin-left:16px;cursor:none}.text-size-medium{font-size:20px;line-height:32px;letter-spacing:-.2px}.container-large{width:100%;max-width:1008px;margin-right:auto;margin-left:auto}.container-large.clover{position:relative;top:300px}.product-card-item{text-decoration:none;cursor:none}.page-padding-2{padding-right:40px;padding-left:40px}.menu-link{margin-right:15px;margin-left:15px;padding:10px;color:#fff;font-size:16px;letter-spacing:-.2px;cursor:none}.menu-link:hover{color:#666}.scroll-down{display:block;color:#000}.section-21.curve{height:1330px;margin-top:155px;margin-bottom:338px;padding-top:73px;padding-bottom:84px;background-color:transparent;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/62b48f0af84a0c4b480e9ecc_Background.svg");background-position:0 0;background-size:cover}.section-21.dream-upsell{height:380px;padding-top:82px;padding-bottom:164px;background-color:#000}.section-21.pre-foot-dream{margin-top:503px;padding-top:73px;padding-bottom:84px;background-color:#000}.home-header-title-content{padding-top:8rem}.page-wrapper{background-color:transparent;cursor:auto}.scroll-down-absolute{position:static;left:auto;top:auto;right:auto;bottom:-200px;margin-top:40px;margin-right:auto;margin-left:auto}.home-header-title-item.text-align-center{display:flex;flex-direction:column;align-items:center}.typed-words{display:inline-block;background-color:transparent;color:#333;font-style:italic;white-space:nowrap}.scrill-link{color:#f6f6f6}.scrill-link.w--current{margin-right:auto;margin-left:auto;cursor:pointer}.absolute-cursor{background-image:none,none;background-position:0 100%,0 100%;background-size:auto,auto;background-repeat:no-repeat,no-repeat;color:transparent}.div-block-165{display:flex}.heading-65,.heading-66{font-family:Montserrat,sans-serif;text-align:center}.dream-hero.home-header{position:relative;height:910px;padding-bottom:23px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/62b44c218d0ecc373661a203_Header-Background.25%25.jpg");background-position:50% 50%;background-size:auto;background-attachment:scroll}.logo-black{width:300px}.div-block-159{display:block}.upsell-dream-wrap{position:relative;top:22px;display:flex;width:100%;max-width:none;margin-top:40px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:center}._w-upsell-dream{display:flex;overflow:hidden;width:46.5%;height:290px;margin-right:0;margin-bottom:40px;margin-left:0;padding:20px;flex-direction:column;justify-content:space-around;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);transition:250ms;text-decoration:none}._w-upsell-dream:hover{transform:scale(1.04)}._w-upsell-dream-center{display:flex;overflow:hidden;width:100%;height:290px;margin-right:auto;margin-bottom:40px;margin-left:auto;padding:20px;flex-direction:column;justify-content:space-around;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);transition:250ms;text-decoration:none}._w-upsell-dream-center:hover{transform:scale(1.04)}.div-block-166{max-width:890px;margin-right:auto;margin-left:auto}.columns-6{width:80%;margin-right:auto;margin-left:auto}.logo-white{display:block;width:200px;margin-top:56px;margin-right:auto;margin-left:auto}.bold-text-27{font-size:3.8rem}.dream-meet-reality{display:block;grid-auto-columns:1fr;grid-column-gap:32px;grid-row-gap:52px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.the-first-wrapper{margin-top:98px}.top-clover{display:block;max-width:113px;margin-right:auto;margin-left:auto}.middle-clover{display:block;max-width:82px;margin-right:auto;margin-left:auto;opacity:.9}.bottom-clover{display:block;max-width:44px;margin-right:auto;margin-left:auto;opacity:.8}.the-second-wrapper{margin-top:44px}.bootm-clover-content{position:relative;top:536px;margin-top:0;padding-top:0}.bottom-clover-title-item.text-align-center{display:flex;flex-direction:column;align-items:center}.image-85{max-width:113px}.heading-67{text-align:center}.heading-67.curriculum{max-width:60%;margin-top:-23px;margin-right:auto;margin-left:auto;background-color:#fff;font-family:Montserrat,sans-serif}.heading-69{font-family:Montserrat,sans-serif}.inner-swipe{display:none}.slide-prev.desktop-arrow{position:absolute;left:20px;top:auto;right:auto;z-index:2;display:flex;width:60px;height:60px;clear:left;justify-content:center;align-items:center;border-radius:100%;background-color:hsla(0,0%,78.8%,.6);transform:translate(0,-50%);cursor:pointer}.slide-prev.desktop-arrow:hover{background-color:#c9c9c9}.slide-item-wrapper{position:relative;z-index:1;display:flex;overflow:hidden;width:410px;height:380px;margin-right:0;margin-left:0;padding:24px;flex-direction:column;justify-content:flex-end;border-radius:16px;transition:.3s;line-height:40px}.content-wrapper{position:absolute;left:0;bottom:0;width:100%;height:100%}.slide-container{position:static;display:flex;width:100%;height:auto;margin-top:-420px;margin-bottom:0;align-items:center}.wrapper{display:flex;overflow:hidden;width:100%;height:auto;margin:0;padding-top:36px;padding-bottom:36px;flex-direction:row;align-items:center}.slide-item{display:flex;margin-right:0;margin-left:0;align-items:center;border-radius:16px;background-color:transparent;opacity:1;transform:scale(.9);transition:.2s}.slide-next.desktop-arrow{position:absolute;top:auto;right:20px;z-index:5;display:flex;width:60px;height:60px;clear:right;justify-content:center;align-items:center;border-radius:100%;background-color:hsla(0,0%,78.8%,.6);transform:translate(0,-50%);cursor:pointer}.slide-next.desktop-arrow:hover{background-color:#c9c9c9}.image-26{width:30px;height:30px}.cities-testimonial{position:relative;display:flex;width:auto;height:100%;margin-right:1rem;margin-left:1rem;padding:1rem;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:13px;background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.35)}.cities-testimonial.testimonials{height:auto;margin-right:0;margin-left:0;padding-top:24px;padding-bottom:24px;justify-content:flex-start;background-color:#fafafa}.camps_image{width:100%;height:260px;-o-object-fit:cover;object-fit:cover}.hubspot-form{max-width:100%;margin-top:0;margin-right:auto;margin-left:auto;flex:0 auto;font-family:Montserrat,sans-serif}.military-discount_pop_up{position:absolute;left:0;top:0;right:0;bottom:auto;z-index:12;display:none;margin-top:150px}.close-button_military{position:absolute;left:auto;top:16px;right:16px;bottom:auto;z-index:99999999;padding:1rem}.button-block-opportunity{position:relative;display:block;overflow:hidden;width:250px;height:54px;margin-top:30px;border-radius:8px;transition:transform .2s;cursor:pointer}.button-block-opportunity:hover{transform:scale(1.05)}.button-block-opportunity.info-session{display:flex;width:230px;margin-top:42px;margin-right:auto;margin-left:auto;padding-right:22px;padding-left:22px;justify-content:center;align-items:center;flex:0 auto;border:2.5px solid #fce850;border-radius:2px;background-color:#fce850;opacity:.89;font-family:Montserrat,sans-serif;color:#1d1d1d;font-weight:700;white-space:nowrap}.private-tutoring-form{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;display:none}.private-tutoring-form-block{position:relative;width:30rem;height:auto;margin-top:5rem;margin-right:auto;margin-left:auto;padding:2.5rem;border-radius:1rem;background-color:#fff;box-shadow:1px 1px 20px 0 rgba(0,0,0,.15);text-align:center}.modal-wrap-enroll-today{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.01);opacity:1}.modal-wrap-enroll-today.enroll-today{display:none}.div-block-168{display:block;width:80%}.youngster-beginner-pathway{position:relative;width:100%;height:100%;padding-top:102px;padding-bottom:0;background-color:#f4f5f5}.div-block-169{position:relative;display:block;width:84px;height:84px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;align-items:center;border-radius:360px;background-color:#6c7ffa}.div-block-169.red{background-color:#fc5757}.div-block-169.orange{background-color:#fd8056}.div-block-169.yellow{background-color:#fddf07}.div-block-169.green{background-color:#8dea89}.div-block-169.pink{background-color:#c640c7}.div-block-169.blue{background-color:#2c3990}.heading-70{position:static;left:auto;top:auto;right:auto;bottom:auto;width:18px;margin:auto auto auto 29px;padding-top:20px;padding-right:0;padding-left:0;font-family:Montserrat,sans-serif;color:#fff;text-align:center}.div-block-170{position:relative}.game-development-pathway{position:relative;width:100%;height:100%;padding-top:60px;padding-bottom:0;background-color:#fff}.next-hero{margin-top:0;padding-top:50px;padding-bottom:50px;background-color:#fff}.pathway-completion{position:relative;top:0;width:auto;height:100%;max-width:100%;margin:0 auto;padding-top:60px;padding-bottom:0;flex:0 0 auto;background-color:#fff}.pathway-completion._2{top:0;margin-top:0;margin-bottom:0;padding-bottom:50px;background-color:#f4f5f5}.pathway-completion._1{padding-bottom:36px;padding-left:60px;background-color:transparent}.design-pathway{position:relative;padding-top:60px;padding-bottom:0;background-color:#f4f5f5}.pathway-completion-wrap{position:relative;display:flex;width:100%;max-width:none;margin-top:0;margin-right:auto;margin-left:auto;padding-top:24px;padding-bottom:50px;justify-content:space-around;flex-wrap:wrap}.div-block-174{width:100%;max-width:1000px;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px;border-radius:12px;background-color:#f4f5f5}.div-block-174._2{width:100%;height:420px;background-color:#fff}.image-86{width:15%;max-width:100%;margin-right:12px}.image-86.fix{width:10%}.div-block-175{display:flex;margin-top:12px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.div-block-175.right{clear:none;justify-content:flex-end}.web-development-pathway{position:relative;padding-top:60px;padding-bottom:60px;background-color:#fff}.curriculum-skills{display:flex;width:90vw;max-width:1000px;margin-top:30px;margin-right:auto;margin-left:auto;justify-content:center;flex-wrap:wrap}.app-development-pathway{position:relative;padding-top:60px;padding-bottom:0;background-color:#f4f4f4}.crypto-pathway{position:relative;padding-top:60px;padding-bottom:0;background-color:transparent}.div-block-179{position:relative;left:0;top:0;right:0;bottom:0;z-index:51;margin-top:40px}.extra-crop{overflow:hidden}.grid-8{width:70%;margin-right:auto;margin-left:auto;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.curriculum-pathway-wrapper{width:100%;margin-top:79px;margin-right:auto;margin-left:auto;padding:0 34px 55px;border:2px dotted #707070}.slide_svg{width:2em;height:1.4em}.slide_svg.is--flip{transform:rotate(-180deg)}.slide_arrow{display:flex;width:5em;height:5em;margin-right:.8em;justify-content:center;align-items:center;border-radius:200vw;background-color:#d2e9ec;color:#1c1d21;cursor:pointer}.slide_arrow.is--left.is--disabled-arrow{box-shadow:0 8px 16px 0 rgba(137,140,197,.2)}.slide_arrow.is--right{background-color:#f8f8f8;box-shadow:0 8px 16px 0 rgba(137,140,197,.2)}.slide_item{position:relative;z-index:3;display:flex;width:auto;padding-right:1.3em;flex:0 0 auto;transition:transform 350ms}.slide_contain,.slide_wrap{width:100%}.card-container{width:100%;margin-right:auto;margin-left:auto;padding:1em 10em 10em}.slide_arrows{position:relative;top:-163.93px;z-index:3;display:flex;width:125%;margin-left:-79px;padding-top:0;justify-content:space-between;align-items:center}.slide_list{display:flex;width:100%;justify-content:flex-start;align-items:stretch}.slide_card{position:relative;overflow:visible;width:260px;height:100%;margin-right:0;padding:2.4em .8em 14.3em;border-radius:1.6em;color:#1c1d21;-o-object-fit:contain;object-fit:contain}.slide_card.service_card{width:300px;height:300px;padding:0;justify-content:space-between;background-color:transparent}.card_title{position:relative;top:-36px;bottom:auto;z-index:1;margin-right:auto;margin-bottom:0;margin-left:auto;flex:0 0 auto;font-family:Montserrat,sans-serif;color:#fff;font-size:1.8em;line-height:1.4;text-align:center}.card_title.mvp{font-size:2em;text-align:center}.image-88{position:absolute;left:0;top:0;right:0;bottom:0;overflow:visible;width:100%}.pathway-wrapper{overflow:hidden}.vr--pathway{position:relative;display:none;padding-top:60px;padding-bottom:60px;background-color:#fff}.h3-2{margin-bottom:6px;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:16.666666666666668px;line-height:20px}.h3-2.no-top-marg{margin-top:0}.h3-2.no-top-marg._20-btm-marg{margin-bottom:10px;text-align:center}.h3-2.no-top-marg._20-btm-marg.dark-blue{margin-top:20px;text-align:center}.h3-2.no-top-marg._20-btm-marg.dark-blue.stem-skills{max-width:none;margin-top:10px;flex:0 0 auto;line-height:140%}.grid-7{width:100%;margin-top:60px;margin-right:auto;margin-left:auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.service_card{position:relative;z-index:1;display:flex;height:38vw;padding:48px 48px 88px;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:12px;background-color:#1d1d1d}.service_card-button{position:absolute;left:auto;top:auto;right:auto;bottom:-98px;z-index:3;display:flex;width:36px;height:36px;margin-top:0;justify-content:center;align-items:center;flex:0 0 auto;border:2px solid #fff;border-radius:100%;cursor:pointer}.is--small{position:relative;flex:0 0 auto;font-size:.9375vw;line-height:1.95}.is--small.service_card-replace-description{margin-bottom:2vw;font-family:Montserrat,sans-serif}.service_card-replace{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;display:none;height:390px;padding:48px 48px 88px;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;border-radius:12px;background-color:#bee1ff}.service_card-button-icon{width:13px}.service_card-replace-title{display:none;font-family:Montserrat,sans-serif}.learn-more-button{position:absolute;bottom:7px;z-index:3;display:none;margin-bottom:-101px;margin-left:46px;padding-top:0;flex-direction:row;align-items:center;flex:0 0 auto;text-decoration:none}.curiculum-is--small{position:relative;z-index:3;margin-bottom:0;margin-left:11px;flex:0 0 auto;color:#fff;font-size:.8rem;line-height:1.95}.job-path{position:relative;display:block;width:94px;height:94px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;align-items:center;border-radius:360px;background-color:transparent}.job-path.w{background-color:#fff}.image-89{display:block;max-width:70%;margin:auto;padding-top:14px}.button-curriculum{position:relative;display:block;overflow:hidden;width:80%;height:44px;margin-top:30px;border-radius:8px;transition:transform .2s;cursor:pointer}.button-curriculum:hover{transform:scale(1.05)}.button-curriculum._1{width:180px;border-radius:0;background-color:#6d7ffa}.button-curriculum._2{width:180px;border-radius:0;background-color:#fc5657}.button-curriculum._3{width:180px;border-radius:0;background-color:#fd8057}.button-curriculum._4{width:180px;border-radius:0;background-color:#c63ec7}.button-curriculum._5{width:180px;border-radius:0;background-color:#2c3990}.button-curriculum._6{width:180px;border-radius:0;background-color:#fddf07}.div-block-180{display:flex;flex-direction:row;align-items:center}.div-block-181{display:flex;align-items:center}.hero-bg-image-full{position:absolute;left:0;top:0;right:auto;bottom:0;width:100%;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/631e6ebc6e474e435c1a9ee5_Header%20Image.webp");background-position:0 0;background-size:cover;background-repeat:no-repeat}.hero-bg-image-full.scholarship{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/63361c29b53d9902d091c948_Code%20Galaxy%20Header-01.webp")}.hero-center{max-width:800px;margin-right:auto;margin-left:auto;padding-left:40px;flex:1 0 0px}.image-90{display:block;max-width:160px;margin-right:auto;margin-left:auto}.text-color-yellow{color:#fec854}.text-color-yellow.scholarships{color:#6a7efc}.div-block-182{height:16px;margin-bottom:-60px;background-color:#f6c968}.div-block-182.scholarships{background-color:#ff8356}.heading-18-h3{margin-top:20px;margin-bottom:20px;color:#21243e;font-size:2rem;line-height:1.5;font-weight:700;text-align:center}.heading-18-h3.coding{color:#5775a0;font-size:1.5rem}.heading-18-h3.coding.text-color-yellow{font-family:Montserrat,sans-serif;color:#f6c968}.grid-11{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.heading-18-h4{margin-top:20px;margin-bottom:20px;color:#21243e;font-size:2rem;line-height:1.5;font-weight:700;text-align:center}.heading-18-h4.coding{font-family:Montserrat,sans-serif;color:#5775a0;font-size:1.3rem}.circle-shape-left{position:absolute;left:5%;top:52px;right:auto;bottom:auto;z-index:2;width:110px;flex:0 auto}.circle-shape-left.btm{left:auto;right:5%}.circle-shape-right{position:absolute;left:auto;top:211px;right:40px;bottom:auto;z-index:2;width:180px;flex:0 auto}.circle-shape-right.btm{left:46px;top:329px}.bootcamp-wrapper{display:block;height:auto;max-width:100%;margin:0 auto;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:4rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.left-arrow{left:0;top:auto;right:auto;bottom:-15%;width:52px;height:52px;border-radius:100px;background-color:#edf2f6;color:#232a37;font-size:14px}.right-arrow{left:74px;top:auto;right:auto;bottom:-15%;width:52px;height:52px;border-radius:100px;background-color:#f4f6fa;color:#232a37;font-size:14px}.div-block-184{overflow:visible;width:90%;margin-right:auto;margin-left:auto}.column-15{display:flex;padding-left:0;flex-direction:row;justify-content:flex-start;align-items:center}.column-16{display:flex;padding-right:0;padding-left:0;flex-direction:row;justify-content:center;align-items:center}.columns-7{display:flex;height:100px;margin-bottom:0;flex-direction:column;justify-content:space-between;align-items:center}.kickoff-wrapper{width:199px;height:30px;margin-left:0}.bootcamp-image_wrapper{overflow:hidden;width:100%;height:280px}.bootcamp_image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-12{margin-top:60px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.div-block-186{display:none}.text-block-89{font-size:16px;text-align:center}.text-span-47,.text-span-48,.text-span-49{color:#6a7efc}.bold-text-28,.bold-text-29{font-family:Montserrat,sans-serif;font-size:20px}.cta-wrapper-career{display:flex;height:520px;margin-bottom:0;padding-top:10px;padding-bottom:20px;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#353c64}.bold-text-32,.bold-text-33,.bold-text-34{font-family:Montserrat,sans-serif}.grid-7-2{width:100%;margin-top:-24px;margin-right:auto;margin-left:auto;justify-content:center;justify-items:center;align-items:baseline;grid-column-gap:0px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.video{overflow:hidden;margin-bottom:-5px}.section-22{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-top:2px solid #36275d}.section-22.streamer-drops{padding-top:4rem;padding-bottom:4rem;background-color:rgba(13,8,20,.7)}.section-22.streamer-drops.campaign.campaign-0{display:flex;flex-direction:column;background-color:#fff}.streamer-drops-hero{font-family:Montserrat,sans-serif;color:#6a7efc;font-size:3.5rem}.drops-group{display:flex;justify-content:center;flex-wrap:wrap}.drops-group.streamer-specific{display:flex;margin-bottom:4rem;padding-bottom:4rem;flex-direction:row;border-bottom:2px solid #36275d}.drops-group.badges-specific{display:flex;width:90%;margin-bottom:0;padding-bottom:0;flex-direction:row;flex-wrap:wrap;border-bottom:2px #36275d}.drop-name{margin-bottom:.5rem;font-family:Montserrat,sans-serif;color:#fff;font-size:1rem;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase}.drop-tile{position:relative;width:100%;transition:.2s;cursor:pointer}.drop-tile:hover{box-shadow:0 -5px 50px 0 rgba(0,0,0,.8);transform:scale(1.05)}.drop-tile.is-live{display:block;width:347px;margin:16px;box-shadow:0 -5px 25px 0 rgba(0,0,0,.2);text-decoration:none}.drop-footer{display:flex;height:80px;padding:1rem;flex-direction:column;justify-content:center;align-items:center;background-color:#576cf3;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5caf5d31e88d7a13448c440f_confetti_pattern_8.svg");background-position:0 0;background-size:auto;transition:.2s;text-decoration:none}.streamer-captain-type{margin-top:4px;padding:2px 4px;box-shadow:0 -2px 5px 0 rgba(0,0,0,.2);color:#1f1230;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.streamer-captain-type.red{background-color:#daccff;font-family:Montserrat,sans-serif;text-decoration:none}.streamer-details{display:flex;justify-content:space-between;align-items:center;text-decoration:none}.drop-header{padding:1rem;background-color:#2b1943;transition:.2s}.drop-header.red{background-color:#6a7efc;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5caf5d31e88d7a13448c440f_confetti_pattern_8.svg"),linear-gradient(180deg,#415bff,hsla(0,100%,70%,.2));background-position:0 0,0 0;background-size:auto,auto;text-decoration:none}.streamer-name{font-family:Montserrat,sans-serif;color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none}.drop-image{text-decoration:none}.streamer-name-wrapper{position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start;text-decoration:none}.hero-paragraph{margin-top:24px;font-family:Montserrat,sans-serif;color:#333;font-size:1.25rem}.streamer-item{display:flex;text-decoration:none}.container-6{display:flex;width:100%;max-width:1150px;padding-right:0;padding-left:0;flex-direction:column}.section-header{display:flex;margin-bottom:3rem;padding-right:1rem;padding-left:1rem;flex-direction:column;justify-content:center;align-items:center;text-align:center}.template-changelog{display:flex;margin-bottom:0;padding-top:20px;flex-direction:column;align-items:center}.scholarship-wrapper{position:static;z-index:1}.header-feature-grid{max-width:530px;margin:12px auto;justify-content:start;-ms-grid-columns:1fr;grid-template-columns:1fr}.feature-check{display:flex;justify-content:flex-start;align-items:center}.check-circle{display:flex;width:32px;height:32px;margin-right:16px;justify-content:center;align-items:center;border-radius:100px;background-color:#fff}.text-block-90{font-family:Montserrat,sans-serif;font-size:16px}.paragraph-57{font-family:Montserrat,sans-serif;font-size:16px;text-align:center}.scholarship-wrapper-details{padding:24px;border:1px solid #e4e8f1;background-color:#fff}.paragraph-58{font-family:Montserrat,sans-serif;font-size:14px;line-height:28px;text-align:center}.paragraph-59{font-family:Montserrat,sans-serif;font-size:15px;text-align:center}.div-block-187{display:flex;flex-direction:column;align-items:center}.link-block-8{font-family:Montserrat,sans-serif;text-decoration:none}.text-span-50{color:#96a4fc}.enroll-now-weekly-modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:4;display:none}.enroll-now-weekly-form{position:relative;z-index:2;display:block;width:30rem;max-height:85vh;margin:10vh auto;padding:1rem;border-radius:2px;background-color:#fff;box-shadow:0 1px 50px 0 rgba(0,0,0,.27)}.scholarship-form{position:relative;z-index:4;display:block;overflow:scroll;width:36rem;max-height:85vh;margin:3vh auto 10vh;padding:1rem;border-radius:2px;background-color:#fff;box-shadow:0 1px 50px 0 rgba(0,0,0,.27)}.scholarship-form-wrapper{position:relative;display:block;overflow:scroll;width:auto;max-width:none;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;border-radius:10px;background-color:#fff}.scholarship-form-section{position:fixed;left:0;top:30px;right:0;bottom:auto;z-index:12;display:none;overflow:visible;width:100%;height:100%}.scholarship-head-text{margin-top:0;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:20px;line-height:1.5}.pathway-cta{position:relative;top:0;width:auto;height:100%;max-width:100%;margin:0 auto;padding-top:60px;padding-bottom:0;flex:0 0 auto;background-color:#fff}.pathway-cta._2{top:0;height:780px;margin-top:0;margin-bottom:0;padding-top:50px;padding-bottom:50px;border-top:.8px solid #000;background-color:transparent;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6362a44913e34470f808baba_Code-Galaxy-Border.webp");background-position:50% 50%;background-size:cover}._w-stem-skills-full{display:flex;width:90%;height:330px;max-width:none;margin-top:30px;margin-right:auto;margin-left:auto;justify-content:space-around;flex-wrap:wrap;align-items:flex-start}.grid-cirriculums-full{width:100%;margin-right:auto;margin-left:auto;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.grid-citi-full{width:100%;margin-right:auto;margin-left:auto;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}._w-citi-skills-full{display:flex;width:90%;height:330px;max-width:none;margin-top:30px;margin-right:auto;margin-left:auto;justify-content:space-around;flex-wrap:wrap;align-items:flex-start}.heading-71{text-align:center}.scholarship-form-head{position:relative;z-index:4;display:flex;padding:24px 16px 16px;flex-direction:column;align-items:center;text-align:center}.scholarship-form-embed{position:relative;z-index:4;display:block;width:auto;max-width:none;margin-top:0;margin-right:auto;margin-left:auto;font-family:Montserrat,sans-serif}.badge-video{position:absolute;overflow:hidden;max-width:100px;margin-bottom:-5px}.fix{width:100%;margin-top:-197px}.modal-wrap-contact-form{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;overflow:visible;max-height:none;margin-top:0;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.01);opacity:1}.image-95{height:170px;border-top-left-radius:12px;border-top-right-radius:12px}._w-upsell-bootcamp{display:flex;overflow:hidden;width:40%;height:440px;margin-right:20px;margin-bottom:40px;margin-left:20px;padding:20px;flex-direction:column;justify-content:space-around;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);transition:250ms;text-decoration:none}._w-upsell-bootcamp:hover{transform:scale(1.04)}.course-wrapper-bootcamp{position:relative;width:100%;max-width:1240px;margin-top:120px;margin-right:auto;margin-left:auto;padding-top:64px;padding-right:3%;padding-left:3%}.link-13{margin-top:-14px;color:#fff;text-decoration:none}.link-13.call{color:#6a7efc}.div-block-192{position:relative;display:flex;height:100%;margin-top:auto;margin-bottom:auto;flex-direction:column;justify-content:center;align-items:center}.div-block-194{display:flex;justify-content:center}.div-block-195{display:none;padding-top:1px;padding-bottom:0}.bold-text-35,.bold-text-36,.bold-text-37{font-family:Montserrat,sans-serif}.italic-text-2{font-family:Montserrat,sans-serif;font-style:normal}.bold-text-38,.bold-text-39,.bold-text-40,.bold-text-41,.bold-text-42,.bold-text-43,.bold-text-44,.bold-text-45,.bold-text-46,.bold-text-47,.bold-text-48,.bold-text-49,.text-block-100,.text-block-91,.text-block-92,.text-block-93,.text-block-94,.text-block-95,.text-block-96,.text-block-97,.text-block-98,.text-block-99{font-family:Montserrat,sans-serif}.italic-text-3{font-family:Montserrat,sans-serif;font-style:normal}.hero-right-copy{padding-left:40px;flex:1 0 0px}.hero-right-copy.online-coding{display:block;justify-content:center;align-items:center}.hero-right-copy.online-coding.no-top-marg{padding-right:40px;padding-left:0;text-align:center}.bold-text-50,.bold-text-51,.bold-text-52,.bold-text-53,.bold-text-54,.heading-74,.heading-75,.heading-76,.heading-77,.heading-78,.heading-79,.heading-80,.heading-81,.heading-82,.heading-83,.heading-84,.heading-85,.heading-86,.html-embed-26,.paragraph-62,.paragraph-63,.rich-text-block-11,.text-block-103,.text-span-51{font-family:Montserrat,sans-serif}.image-96{width:120px;height:100%;max-width:100%;flex:0 0 auto}.dropdown__title-2{display:flex;margin-right:0;margin-left:0;padding:8px 12px;align-items:center;color:#6a7efc;font-weight:900;white-space:nowrap;cursor:pointer}.dropdown__title-2.btn{display:flex;margin-top:0;border-radius:2px;background-color:#8fef8a;color:rgba(17,54,15,.65)}.dropdown__title-2.btn.demoform{margin-top:0;background-color:#8fef8a;font-family:Montserrat,sans-serif;color:#fff;font-weight:700;text-transform:none}.heading-87{font-family:Montserrat,sans-serif;text-align:center}.italic-text-4,.italic-text-5{font-style:normal}.bold-text-55,.heading-88,.html-embed-27{font-family:Montserrat,sans-serif}.div-block-196{width:100%;height:480px;background-color:#353c64;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61c17b001d38a0dcb7044e43_space-pattern-bg-hero-min.png");background-position:0 0;background-size:auto}.div-block-197{display:flex;width:100%;height:100%;margin-top:auto;margin-bottom:auto;flex-direction:column;justify-content:center}.price-card{display:flex;width:100%;max-width:360px;margin-right:14px;margin-left:14px;padding:14px 0;flex-direction:column;justify-content:center;align-items:center;border-radius:14px;background-color:#fff;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.div-block-198{display:flex;margin-top:26px;margin-right:auto;margin-left:auto;justify-content:center}.container-small-2{position:relative;z-index:5;width:70%;max-width:920px;margin-right:auto;margin-left:auto}.title-wrapper-small{position:relative;display:flex;max-width:580px;margin-right:auto;margin-left:auto;flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;text-align:center}.video-block{display:flex;width:80%;height:480px;margin-top:56px;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.div-block-199{padding-top:30px}.div-block-200{display:flex;height:50px;justify-content:center}.image-97{width:85%;margin-top:0;margin-right:12px;-o-object-fit:contain;object-fit:contain}.weekly-items{position:static;top:266px;display:flex;width:85vw;max-width:1200px;margin-top:20px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}._w-weekly{display:flex;overflow:hidden;width:40%;height:460px;margin-right:20px;margin-bottom:40px;margin-left:20px;padding:20px;flex-direction:column;justify-content:space-around;align-items:center;border-radius:18px;background-color:#6a7efc;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16);transition:250ms;text-decoration:none}._w-weekly:hover{transform:scale(1.04)}._w-weekly._2{height:480px}.weekly-block{width:90%}.weekly-items-3{position:static;top:266px;display:flex;width:95vw;max-width:1200px;margin-top:20px;margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}.extra-mile-section{margin-top:196px}.weekly-benefits-section{margin-bottom:100px;padding-top:60px}.featuretabmenu{display:block;width:80%;flex-direction:column}.accordiontitle{margin-top:10px;margin-left:0;flex:1;font-family:Montserrat,sans-serif;color:#0a083a;font-size:1.2rem;line-height:24px}.tabfeature-2{min-height:60vh;padding:26px;background-color:#fff}.tabfeature-2._3{background-color:transparent}.tabfeature-2._1{width:100%;padding:10px 30px 30px;flex:0 auto;background-color:transparent}.tabfeature-2._2{background-color:transparent}.featuretabs-2{display:flex;width:70%;min-height:60vh;margin-right:auto;margin-left:auto;flex-direction:row-reverse;justify-content:center}.accordion-body{display:block;padding-right:8px;padding-left:64px;color:#9096a4}.accordion-body.js-accordion-body{display:block;flex-direction:row;flex-wrap:nowrap;padding-bottom:20px;padding-left:0;color:#9096a4}.cta{display:flex;margin-top:20px;padding:10px 25px 11px;border:.5px #0c4058;background-color:#0f62fe;color:#fff;text-decoration:none}.cta:hover{border-color:#3ec9b8;background-color:#0353e9}.cta.wit-zwart-no-marge{margin-top:20px;margin-left:0;padding:0;justify-content:flex-start;align-items:center;border-style:none;border-color:#000;background-color:#fff}.accordion-header{display:flex;align-items:center;color:#2e323c}.accordion-header.js-accordion-header{cursor:pointer}.accordion__item{display:flex;overflow:hidden;width:100%;margin-bottom:24px;padding:20px 32px;flex-direction:column;justify-content:space-between;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(46,50,60,.09);transition:box-shadow .3s;text-align:left;text-decoration:none}.accordion__item:hover{box-shadow:0 3px 9px 0 rgba(46,50,60,.09)}.accordion__item.js-accordion-item{min-width:100%;margin-bottom:10px;padding:15px 20px 10px}.accordion__item.js-accordion-item.active{display:flex;flex-direction:column;border-radius:14px;background-color:hsla(0,0%,93.7%,.6);cursor:default}.accordionfeatureswrapper{display:flex;width:100%;margin-top:42px;margin-right:auto;margin-left:auto}.tablink{display:block;padding-right:0;padding-left:0;background-color:transparent}.tablink.w--current{display:block;width:100%;padding-right:0;padding-left:0;background-color:transparent;color:#ff8356}.accordion{display:block;width:66.66%;margin-right:auto;margin-bottom:-24px;margin-left:auto;padding-right:15px;padding-left:15px}.accordion.js-accordion{width:100%;margin-right:auto;margin-bottom:100px;margin-left:auto;padding-right:0;padding-left:0;-ms-grid-row-align:center;align-self:center}.accordion-body__contents-2{display:inline;margin-top:8px;opacity:1;font-family:Montserrat,sans-serif;color:rgba(0,0,0,.7);font-size:16px;line-height:1.5em;font-weight:400}.tabfeaturecontent-2{display:flex;width:100%;min-height:60vh;justify-content:center}.tab-link-tab-2-4{display:flex;width:33.4%;padding-top:24px;padding-bottom:24px;justify-content:center;align-items:center;background-color:#fff}.tab-link-tab-2-4.w--current{position:relative;border-bottom:6px solid #a6ea94;background-color:#fff;font-weight:700}.image-98{width:460px}.image-98._1{border-radius:20px;box-shadow:4px 4px 3px 0 rgba(196,193,193,.2)}.benefits-wrapper{display:flex;width:90%;margin-top:48px;margin-right:auto;margin-left:auto}._w-weekly-benefits{display:flex;overflow:visible;width:34%;margin-right:20px;margin-bottom:40px;margin-left:20px;padding:0 0 30px;flex-direction:column;justify-content:space-around;align-items:center;border-radius:0;background-color:transparent;transition:250ms;text-decoration:none}._w-weekly-benefits:hover{transform:scale(1.04)}.benefits-img{display:flex;width:100%;height:260px;justify-content:center;align-items:center;border-radius:30px;background-color:#353c64}.benefits-img._3{overflow:hidden;background-color:transparent;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/63bc88fc330e7242bc55ec0f_real%20projects.webp");background-position:0 0;background-size:cover;-o-object-fit:scale-down;object-fit:scale-down}.benefits-img._4{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/63bc88f92a98b6a48a5293b5_certificate.webp");background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.image-99{width:80%}.weekly-mobile{display:none;width:500px;margin-right:auto;margin-left:auto}.faq-container{display:flex;flex-direction:column}.faq-card{overflow:hidden;width:100%;margin-bottom:10px}.faq-toggle{display:flex;width:100%;height:75px;padding-top:0;padding-right:50px;padding-bottom:0;align-items:center;background-color:rgba(255,255,255,.1);color:#fff;font-size:17px;line-height:1.2em;font-weight:400;white-space:break-spaces}.faq-toggle.w--open{border-bottom:1px solid rgba(0,0,0,.1)}.faq-icon{position:absolute;left:auto;top:0;right:0;bottom:0;z-index:2;width:24px;margin-right:16px}.faq-body{position:relative;display:block;width:100%;background-color:transparent}.faq-body.w--open{background-color:transparent}.faq-answer-container{padding:30px;background-color:hsla(0,0%,100%,.05);font-size:16px;line-height:32px;font-weight:300}.faq-answer{font-size:14px}.toggle-text{position:relative;z-index:2}.bold-text-57{line-height:30px}.benefits-title{margin-top:10px;margin-left:0;flex:1;font-family:Montserrat,sans-serif;color:#0a083a;font-size:16px;line-height:24px}.image-100{position:absolute;width:20%;margin-top:-42px}.div-block-202{flex:0 0 auto}.html-sign-up{margin-top:0;font-family:Montserrat,sans-serif}.section-sign_up{display:block;width:100vw;height:auto;min-height:1600px;padding-top:5%;padding-bottom:5%;justify-content:center;align-items:center}.section-sign_up.acuity-embed{width:auto;min-height:0;margin-top:-35px;padding-top:1%;padding-bottom:1%}.testimonial-section{overflow:hidden}.benefits-wrapper-home{display:flex;width:90%;margin-top:48px;margin-right:auto;margin-left:auto}.benefits-home-img{display:flex;width:100%;height:260px;justify-content:center;align-items:center;border-radius:30px;background-color:#353c64}.benefits-home-img._3{overflow:hidden;background-color:transparent;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/63bc88fc330e7242bc55ec0f_real%20projects.webp");background-position:0 0;background-size:cover;-o-object-fit:scale-down;object-fit:scale-down}.benefits-home-img._4{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/63bc88f92a98b6a48a5293b5_certificate.webp");background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.benefits-home-img._5{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/63ebb02598036e1a660b9780_Group%20412.webp");background-position:0 0;background-size:cover;background-repeat:no-repeat}._w-home-benefits{display:flex;overflow:visible;width:34%;margin-right:12px;margin-bottom:40px;margin-left:12px;padding:0 0 30px;flex-direction:column;justify-content:space-around;align-items:center;border-radius:0;background-color:transparent;transition:250ms;text-decoration:none}._w-home-benefits:hover{transform:scale(1.04)}.text-span-52,.text-span-53{color:#6a7efc}.diffrence-section{margin-bottom:65px}.grid-13{width:90%;margin:65px auto 35px;-ms-grid-rows:auto;grid-template-rows:auto}.body__contents{display:inline;margin-top:8px;opacity:1;font-family:Montserrat,sans-serif;color:rgba(0,0,0,.7);font-size:16px;line-height:1.5em;font-weight:400}.image-101{width:30px;margin-right:20px}.div-block-205{margin-top:20px}.point_text{margin-bottom:10px}.extra-mile-section_homepage{margin-top:70px}.image-102{display:block;width:440px;margin-right:auto;margin-left:auto}.certificate-block{margin-top:60px;margin-bottom:60px}.image-103{max-width:7%;-o-object-fit:cover;object-fit:cover}.grid-14{max-width:90%;margin-right:auto;margin-left:auto;-ms-grid-rows:auto;grid-template-rows:auto}.h2-left{width:100%;margin-top:0;margin-bottom:24px;font-family:Montserrat,sans-serif;color:#353c64;font-size:23.333333333333332px;line-height:30.666666666666668px}.h2-left.right-align{text-align:right}.p-left{display:block;overflow:visible;width:100%;max-width:770px;margin-right:auto;margin-bottom:20px;margin-left:auto;font-family:Montserrat,sans-serif;color:#353c64;font-size:18px;line-height:25px;text-align:left}.p-left.right-align{text-align:right}.competition-wrapper{position:relative;margin-top:0;padding-top:60px;padding-bottom:20px;background-color:#fff}.competition-wrapper.bg-grey{background-color:#f4f4f4}.competition-section{position:relative;width:100%;margin-top:0;margin-bottom:0;background-color:#f4f4f4}.button-competitor{position:relative;z-index:7;display:block;overflow:hidden;width:210px;height:44px;margin:30px auto 0 0;border-radius:2px;background-color:#8fef8a;box-shadow:none;transition:transform .2s;cursor:pointer}.button-competitor:hover{transform:scale(1.05)}.button-competitor.left-align{margin-top:20px;margin-bottom:20px}.button-competitor.right-align{margin:20px 0 20px auto}.image-104{margin-right:auto;margin-left:auto}.div-block-206{display:flex;margin-top:20px;margin-bottom:20px}.button-block-center{position:relative;z-index:7;display:block;overflow:hidden;width:160px;height:44px;margin:30px auto 0;border-radius:2px;background-color:#8fef8a;box-shadow:none;transition:transform .2s;cursor:pointer}.button-block-center:hover{transform:scale(1.05)}.image-105{display:block;-o-object-fit:cover;object-fit:cover}.grid-15{max-width:90%;margin:26px auto;-ms-grid-rows:auto;grid-template-rows:auto}.sub-heading{font-family:Montserrat,sans-serif;color:#ff5656;font-weight:700;text-transform:uppercase}.mid-section{padding-top:60px;padding-bottom:60px}.mid-section-grey{padding-top:60px;padding-bottom:60px;background-color:#f4f4f4}.image-106{position:absolute;left:auto;top:141px;right:11%;bottom:0;z-index:1}.pathway-wrapper-2{position:relative;z-index:2;display:block;overflow:hidden;width:auto;height:auto;max-width:100vw;min-height:auto;min-width:auto;margin-bottom:0;padding-top:80px;padding-bottom:80px;float:none;clear:none;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#353c64;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5d78a405584e144b667b13e2_space-pattern-0.3.png");background-position:0 0;background-size:auto;opacity:1}.grid-16{max-width:90%;margin-right:auto;margin-left:auto;padding-top:26px;grid-column-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.image-107{display:inline-block;-o-object-fit:none;object-fit:none}.h3-title{max-width:none;margin-top:-12px;margin-bottom:10px;flex:0 0 auto;font-family:Montserrat,sans-serif;color:#6a7efc;font-size:16.666666666666668px;line-height:140%;text-align:center}.image-108{position:absolute;left:auto;top:auto;right:-10%;bottom:30%}.div-block-207,.div-block-208{position:relative;text-decoration:none}.image-109{position:absolute;left:auto;top:0;right:-15%;bottom:auto}.div-block-209,.div-block-210,.div-block-211{position:relative;text-decoration:none}.image-110{position:absolute;left:0;top:0;right:0;bottom:0;display:block;width:90%;margin-top:-152px;margin-right:auto;margin-left:-45px}.image-110.l{right:0;margin-top:-160px;margin-right:-130px;margin-left:auto}.title-wrapper{position:relative;max-width:80%;margin-top:100px;margin-right:auto;margin-left:auto;padding-left:22px}.title-wrapper.mg-top-minus{margin-top:53px}.h3-pathway{max-width:none;margin-top:10px;margin-bottom:10px;flex:0 0 auto;font-family:Montserrat,sans-serif;color:#5167f5;font-size:26px;line-height:140%;text-align:left}.h3-pathway.right-align{margin-right:-80px;text-align:right}.h3-pathway.left-align{text-align:left}.slider-wrapper{height:100%;max-width:90%;margin-left:auto;background-color:transparent}.slide-item-mg-2{margin-right:28px}.btn-circle-secondary-2{display:flex;width:64px;height:64px;min-height:64px;min-width:64px;justify-content:center;align-items:center;border:1px solid #eff0f6;border-radius:50%;background-color:#fff;box-shadow:0 2px 12px 0 rgba(20,20,43,.08);transition:border-color .3s,transform .3s,background-color .3s,color .3s;color:#211f54;font-size:26px;text-decoration:none;transform-style:preserve-3d}.btn-circle-secondary-2:hover{border-color:#4a3aff;background-color:#4a3aff;transform:scale3d(.94,.94,1.01);color:#fff}.btn-circle-secondary-2.slider-arrow{margin-top:0;margin-bottom:0}.btn-circle-secondary-2.slider-arrow.right---center-center{top:50%;right:-10px;bottom:0;transform:translate(0,-50%)}.btn-circle-secondary-2.slider-arrow.right---center-center:hover{transform:translate(0,-50%)}.btn-circle-secondary-2.slider-arrow.right---center-center.testimonials-v12{margin-right:21px;margin-left:auto}.btn-circle-secondary-2.slider-arrow.right---center-center.testimonials-v12:hover{border-style:none;border-color:#dc2b2b;background-color:#edf2f6}.btn-circle-secondary-2.slider-arrow.left---center-center{top:50%;transform:translate(0,-50%)}.btn-circle-secondary-2.slider-arrow.left---center-center:hover{transform:translate(0,-50%)}.btn-circle-secondary-2.slider-arrow.left---center-center.outside{left:-11px}.btn-circle-secondary-2.slider-arrow.left---center-center.outside.testimonials-v12{left:12px}.btn-circle-secondary-2.slider-arrow.left---center-center.outside.testimonials-v12:hover{background-color:#ff3434}.mg-bottom-24px-2{margin-bottom:24px;flex:0 0 auto;font-family:Montserrat,sans-serif}.flex-horizontal-2{display:flex;justify-content:flex-start;align-items:center}.slider-mask-2{height:100%}.slider-mask-2.width-390px{overflow:visible;max-width:390px}.heading-h4-size-2{color:#211f54;font-size:22px;line-height:28px;font-weight:700}.heading-h4-size-2.heading-link{margin-bottom:2px;color:#070707;font-size:19px}.card-3{border:1px solid #eff0f6;border-radius:24px;background-color:#fff;box-shadow:0 2px 7px 0 rgba(20,20,43,.06)}.card-3.content-left{display:flex;padding:48px 32px;flex-direction:column;justify-content:center;align-items:flex-start}.card-3.content-left.pd-32px---48px---56px{width:100%;height:480px;padding-right:32px;padding-bottom:100px;padding-left:32px;justify-content:space-between;align-items:flex-start}.hidden-on-desktop{display:none}.text-401{line-height:20px}.slider-title{display:block;overflow:visible;width:100%;max-width:880px;margin-right:auto;margin-bottom:20px;margin-left:auto;font-family:Montserrat,sans-serif;color:#353c64;font-size:18px;line-height:25px;text-align:center}.slider-title.left-align{font-weight:700;text-align:left}.button-learn{position:relative;left:0;top:0;right:0;bottom:0;z-index:7;display:flex;overflow:hidden;width:180px;height:54px;margin-top:10px;margin-right:0;padding-right:22px;padding-left:22px;justify-content:center;align-items:center;flex:0 auto;border:2px #fff;border-radius:2px;background-color:#86ff80;transition:transform .2s;font-family:Montserrat,sans-serif;color:rgba(17,54,15,.65);font-weight:700;white-space:nowrap;cursor:pointer}.button-learn:hover{transform:scale(1.05)}.image-111{width:34px;margin-bottom:12px}.grid-17{max-width:90%;margin-right:auto;margin-left:auto;-ms-grid-rows:auto;grid-template-rows:auto}.c-logo{width:15%;max-width:100%;margin-right:12px}.c-logo.fix{width:10%}.c-logo.f{width:9%}.grid-logos{width:100%;margin-right:auto;margin-left:auto;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}.h3-center{width:100%;margin-top:0;margin-bottom:24px;font-family:Montserrat,sans-serif;color:#353c64;font-size:20px;line-height:20px;text-align:center}.link-block-9{text-decoration:none}.image-112{position:absolute;left:auto;top:0;right:0;bottom:0;max-width:51%}.div-block-212{position:static;left:0;top:auto;right:auto;bottom:0;margin-bottom:0;margin-left:0}.cta-wrapper-grey{padding-top:65px;background-color:#edf2f6}.grid-18{max-width:80%;margin-right:auto;margin-left:auto;padding-top:41px;-ms-grid-rows:auto;grid-template-rows:auto}.pathway-wrapper-2-copy{position:relative;z-index:2;display:block;overflow:hidden;width:auto;height:auto;max-width:100vw;min-height:auto;min-width:auto;margin-bottom:0;padding-top:80px;padding-bottom:80px;float:none;clear:none;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#353c64;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5d78a405584e144b667b13e2_space-pattern-0.3.png");background-position:0 0;background-size:auto;opacity:1}.container-prices{max-width:90%;margin-right:auto;margin-left:auto;padding-top:32px;padding-bottom:32px}.div-block-214{display:flex;overflow:visible}.class-day{margin-top:6px;margin-bottom:10px;font-family:Montserrat,sans-serif;color:#fe6060;font-size:18px;font-weight:700}.grid-19{overflow:visible;width:100%;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.image-113{display:block;overflow:visible;width:100px;height:90px;margin-right:auto;margin-left:auto;-o-object-fit:none;object-fit:none;-o-object-position:50% 38%;object-position:50% 38%}.div-block-215{overflow:visible;margin-top:26px}.grid-20{max-width:90%;margin-right:auto;margin-left:auto;padding-top:70px;-ms-grid-rows:auto;grid-template-rows:auto}.list-wrapper{margin-top:26px}.list-image{position:relative;top:4px}.image-114{margin-top:-57px}._w-points-camps{position:relative;z-index:13;background-color:#fff}.div-block-217{height:60px}@media screen and (min-width:1280px){.text-block.color-violet.fs-lg.fw-black{font-size:22px}.text-block.color-violet.fs-lg.fw-black.navbar-global{font-size:22px;line-height:26px}.block__content{position:relative;overflow:hidden}.fold.online-coding.overflow-hidden.tutoring.mobile{z-index:2}.fold.online-coding.overflow-hidden.tutoring.mobile.curriculum{background-color:rgba(255,255,255,0)}.heading.heading--blue{margin-bottom:50px}.container-course.curriculum-course{max-width:none}.para.coding{max-width:580px}.para.coding.sub{width:auto;max-width:none}.para.coding-no_margin{max-width:580px;margin-bottom:0}.heading-18.home.max-90vw._20-btm-marg,.heading-18.home.max-90vw.how{font-size:28px;line-height:130%}.heading-18.coding{color:#5775a0;font-size:1.76rem}.heading-18.coding.text-color-yellow{color:#f6c968}.fold_title--left.ap,.fold_title--left.cd{max-width:440px}.modal-wrap{display:none}.hero-block.weekly-classes{width:90%;max-width:1210px}.hero-left.about-us{height:402px}.c-courses-block{margin-right:auto;margin-left:auto}.course-path-title{font-size:13.5px}.certificate-section.home.gaming-specific.recoginition.ap-pricing,.certificate-section.home.gaming-specific.recoginition.team{max-width:1440px;margin-right:auto;margin-bottom:100px;margin-left:auto}.p.dark-blue.no-btm-marg.left-align{max-width:none;min-width:0}.p.center.dark-blue.auto-width.steps.gettings-started.step-1{margin-top:0;margin-bottom:0}.btn-text{background-color:transparent}.btn-text.coding,.btn-text.scholarship{background-color:#5675a0}.button-block.home.center._250px.auto.pricing-section.pathway{width:234px}.button-block.home.no-btm-marg.inside-step-1.getting-started{position:absolute;left:0;top:auto;right:0;bottom:16px;margin-right:auto;margin-left:auto}._10-different-topics.coding{background-color:#5775a0}.h3.ap-tutoring-pricing{margin-top:20px;margin-bottom:20px}.hero-bg-image-left.curriculums{width:55%}.hero-bg-image-right.online-tutoring,.hero-bg-image-right.parent-page{background-position:0 50%}.hero-bg-image-right.curriculums{background-position:50% 50%}.hero-bg-image-right.canada,.hero-bg-image-right.career-club,.hero-bg-image-right.city-page,.hero-bg-image-right.curriculum-pathway,.hero-bg-image-right.homepage,.hero-bg-image-right.software-dev{background-position:0 50%}.hero-bg-image-right.competitor{width:46%;background-position:50% 100%}.hero-bg-image-right.camps{background-position:0 50%}.h2.center.white-text.camp,.h2.center.white-text.upsell{top:180px}.sg-colours-grid{max-width:600px}.sg-logos-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.sg-buttons-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.card-slider_nav{margin-top:30px}.pdf-div{overflow:scroll;width:500px;height:auto}.pdf-div.modal{height:auto}.image-62{display:block;overflow:visible;width:100%;border-radius:18px}.flex-horizontal._90{min-height:0}._w-benefits-schools.no-btm-marg._2x2{max-width:1000px;justify-content:space-between}._w-step.step-1.getting-started{width:249.33333333333334px;height:198.66666666666666px}._w-step.getings-started,._w-step.step-2.getting-started{height:198.66666666666666px}.logo-head{display:block}._w-contact-us-tab-content{max-width:1400px}._w-schools-tab,._w-teachers-tab{background-size:auto 80%}.cta-banner-test{margin-top:-147px;margin-right:-147px;margin-bottom:-147px;font-size:14px}.recognition-columns.gaming-specific,.recognition-columns.parent-page{max-width:1100px}.tab-badges-column{display:flex;flex-direction:column}.tab-pane-tab-2{min-height:0}._w-cg-features{max-width:1300px;margin-right:auto;margin-left:auto}._w-industry-experts.home.top-align{justify-content:center}.ap-tutoring-card{width:332px;height:222px;margin-right:24px;margin-left:24px}._w-getting-started-steps{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex:0 auto}._w-cg-why-features{max-width:1300px;margin-right:auto;margin-left:auto}.single-session{min-height:0}._w-single-session{display:flex;width:388.6666666666667px;height:307.3333333333333px;padding:34.666666666666664px 0;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16)}.sessions-item{display:flex;margin-bottom:14px;flex-direction:row}.text-span-27{color:#6a7efc}.price-per-session{color:#6a7efc;font-weight:400}.ap-pricing-large{font-family:Montserrat,sans-serif;color:#353c64;font-size:80px;line-height:100%;font-weight:700}.ap-pricing-large.text-color-white{color:#fff}.ap-tutoring-pricing-text{margin-bottom:0}.absolute-hero-img{min-height:105%}.absolute-hero-img.left{bottom:-3%}.team-block{display:flex;width:353.3333333333333px;height:279.3939393939394px;max-width:300px;padding:0;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:18px;background-color:#fff;box-shadow:4px 4px 20px 0 rgba(0,0,0,.16)}._w-team-block-item{min-height:0}.dash.r-90.horizontal,.dash.r-90.horizontal.high-school-page{max-width:830px}.your-future{left:58px}._w-static-path{max-width:1000px}._w-static-path.curriculum{max-width:800px}.slanted-div{top:-15%;width:100%;height:130%;transform:rotate(9deg)}.link-block.no-ul.course{margin-bottom:1rem}._w-city-page-cards{margin-right:auto;margin-left:auto}.image-80{left:2%}.info-button-banner{font-size:14px}.course-content{height:530px;justify-content:space-between}.block__content_course{position:relative}.course-detail-column{height:280vh}._w-course-skills{max-width:1000px;margin-right:auto;margin-left:auto}.benifits-image.boot{width:13rem}.upsell-course-items{top:205px}._w-upsell-resources{height:390px}.free-vs-info-section{max-width:1080px}.div-block-162{margin-right:auto;margin-left:auto;padding-left:8px}.modal-wrap-enroll-today.enroll-today{display:none}.div-block-169.red{background-color:#fc5755}.game-development-pathway{height:auto}.pathway-completion{position:static;top:-216px;margin-top:148px}.pathway-completion._2{margin-top:148px}.pathway-completion._1{position:static;margin-top:80px;padding-bottom:56px;padding-left:15px}.curriculum-skills,.pathway-completion-wrap{max-width:1000px;margin-right:auto;margin-left:auto}.app-development-pathway,.crypto-pathway{padding-bottom:160px}.card-container{padding-bottom:4.9em}.slide_arrows{width:110%}.vr--pathway{padding-bottom:180px}.div-block-182{height:19px}.heading-18-h3.coding{color:#5775a0;font-size:1.5rem}.heading-18-h3.coding.text-color-yellow{color:#f6c968}.grid-11{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.heading-18-h4.coding{color:#5775a0;font-size:1.3rem}.text-span-41{font-size:1.1rem}.div-block-183{margin-right:28px;margin-left:28px}.circle-shape-left{left:15%;top:52px;width:110px;height:auto}.circle-shape-left.btm{left:auto;top:118px;right:122px}.circle-shape-right{top:188px;right:131px;width:180px}.circle-shape-right.btm{left:113px;top:377px;right:auto}.div-block-184{margin-right:auto;margin-left:auto}.column-16{padding-left:0;justify-content:center}.columns-7{height:90px}.pathway-cta{position:static;top:-216px;margin-top:148px}.pathway-cta._2{margin-top:148px;padding-top:84px;padding-bottom:84px}._w-citi-skills-full,._w-stem-skills-full{margin-right:auto;margin-left:auto}.fix{margin-top:-242px;margin-bottom:66px}._w-upsell-bootcamp{height:390px}.weekly-items{top:205px}._w-weekly{height:460px}._w-weekly._2{height:440px}.weekly-items-3{top:205px}.div-block-202{flex:0 0 auto}.grid-14,.grid-15{max-width:80%}.image-106{right:15%}.pathway-wrapper-2{z-index:2}.grid-16,.grid-17{max-width:80%}.pathway-wrapper-2-copy{z-index:2}.grid-20{max-width:80%}._w-points-camps{padding-top:80px}}@media screen and (min-width:1440px){.container.container--medium.no-btm-padding.flex-vertical-center.gaming.ap-page{max-width:1400px}.block__content{position:relative}.fold.online-coding.overflow-hidden.tutoring.mobile{z-index:2}.fold.online-coding.overflow-hidden.tutoring.mobile.ap-page{padding-top:7vw;padding-bottom:7vw}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.career-club,.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.city-page,.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.pathway{padding-top:40px;padding-bottom:40px}.heading.heading--blue{margin-bottom:50px}.fold_title--left.ap{max-width:none}.fold_title--left.about-us{margin-bottom:2vw;font-size:2vw;line-height:100%}.fold_title--left.cd{max-width:none}.hero-left.about-us,.hero-right.about-us{height:28vw}.heading-33.online-coding._90{width:100%;max-width:26vw;font-size:1.8vw;line-height:145%}.p.blue.left-align.parent-page{margin-left:0;padding-left:0}.p.blue.curriculum{width:70%}.p.color-yellow.gaming-specific.no-wrap{font-size:14px}.p.color-yellow.gaming-specific.no-wrap.vw{font-size:1vw}.bg-pattern{background-size:500px}.bg-pattern.curriculums{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5c6fde309b5477cb74f757e4_space-pattern.svg");background-size:350px;background-repeat:repeat}.hero-bg-image-left.curriculums{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/620a0cb21308af14b7b5d78c_61ba743f9c78be7c73e5db86_flipped%20header%20bg.webp");background-size:contain;background-repeat:no-repeat}.hero-bg-image-right.online-tutoring,.hero-bg-image-right.parent-page{background-position:0 50%}.hero-bg-image-right.curriculums{background-position:50% 50%}.hero-bg-image-right.canada,.hero-bg-image-right.career-club,.hero-bg-image-right.city-page{background-position:0 70%}.hero-bg-image-right.curriculum-pathway,.hero-bg-image-right.software-dev{background-position:0 50%}.hero-bg-image-right.homepage{background-position:0 70%}.hero-bg-image-right.competitor{width:43%;background-position:50% 100%}.hero-bg-image-right.camps{background-position:0 50%}._w-section.center.space-between.military-benefits,._w-section.center.space-between.thank-you-page{max-width:1440px}.sg-colours-grid{max-width:625px}._w-center-link{margin-top:40px}.pdf-div{width:498px}.image-62,.pdf-div.modal{max-width:1000px}.image-62.camp{width:976px}.flex-horizontal._90{min-height:284px}._w-military-benefit-items,._w-military-steps{grid-column-gap:60px}.logo-head{display:block;flex:0 0 auto}.thank-you-page-grid{grid-column-gap:60px}.tabs-menu-4{padding-left:2.5%}._w-contact-us-tab-content{max-width:1400px}._w-teachers-tab{background-size:auto 80%}.gaming-rating-stars.hero.about-us{margin-top:1.25vw}.rating-star.larger-mobile.vw{width:1.1vw}.top-cloud{bottom:-9.4vw}._w-cg-features{max-width:1300px;margin-right:auto;margin-left:auto}._w-industry-experts.home{width:auto}._w-getting-started-steps{display:flex;width:auto;max-width:1210px;flex-direction:row;justify-content:center}._w-cg-why-features{max-width:1300px;margin-right:auto;margin-left:auto}.hero-middle{height:28vw}.absolute-hero-img{position:absolute;left:0;top:auto;right:auto;bottom:0;display:block;width:135%;max-width:none;min-height:105%;-o-object-fit:cover;object-fit:cover}.absolute-hero-img.left{bottom:-3%}.summer-camp-schedule-modal{display:none}.slanted-div.career-club,.slanted-div.city-page,.slanted-div.curriculums-page,.slanted-div.online-tutoring,.slanted-div.pathway{height:135%}._w-city-page-cards{margin-right:auto;margin-left:auto}.image-80{left:8%}.button-row{display:flex;padding-top:4rem;padding-bottom:4rem;justify-content:center}.section-how-it-works{background-color:#f4f4f4}.text-color-dark-blue.text-size-medium{font-size:15px}.course-wrapper2{grid-column-gap:2rem;grid-row-gap:2rem}.course-content{height:530px;min-height:24px;padding:20px;justify-content:space-between}.heading-61{margin-top:3rem;margin-bottom:3rem;color:#fff;text-align:center}.now-you-can{background-color:#f4f4f4}.explore-content{padding:2rem}.free-trial_pop_up{display:none}.block__content_course{position:relative}.container-4{margin-top:16px}.course-detail-column{height:250vh}._w-course-skills{max-width:1000px;margin-right:auto;margin-left:auto}.bootcamp_pop_up{display:none}.section-21.curve{height:1400px}.bootm-clover-content{top:639px}.military-discount_pop_up,.modal-wrap-enroll-today.enroll-today{display:none}.game-development-pathway{height:auto}.pathway-completion{top:0;padding-bottom:30px}.pathway-completion._1{padding-left:0;background-color:transparent}.pathway-completion-wrap{max-width:1000px;margin-right:auto;margin-left:auto;padding-bottom:0}.div-block-174{padding-top:60px;padding-bottom:60px}.div-block-174._2{height:360px;padding-bottom:0}.div-block-175{margin-top:30px}.web-development-pathway{background-color:transparent}.curriculum-skills{max-width:1000px;margin-right:auto;margin-left:auto}.slide_arrows{width:113%}.vr--pathway{background-color:transparent}.bootcamp-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}.div-block-184{margin-right:auto;margin-left:auto}.column-16{justify-content:center}.kickoff-wrapper{width:190px}.pathway-cta{top:0;padding-bottom:30px}._w-citi-skills-full,._w-stem-skills-full{max-width:none;margin-right:auto;margin-left:auto}._w-weekly{height:410px}._w-weekly._2{height:430px}.div-block-202{flex:1}.grid-14,.grid-15{max-width:70%;-ms-grid-rows:auto;grid-template-rows:auto}.pathway-wrapper-2{z-index:2}.image-110{position:absolute;left:0;top:0;right:0;bottom:0;display:block;width:90%;margin-top:-149px;margin-right:auto;margin-left:-56px}.image-110.l{margin-top:-147px;padding-left:143px}.image-110.ad{margin-top:-150px}.title-wrapper{max-width:80%;margin-top:89px;margin-right:auto;margin-left:auto}.title-wrapper.mg-top-minus{margin-top:48px}.h3-pathway{text-align:left}.h3-pathway.left-align,.h3-pathway.right-align{text-align:right}.slider-title{width:70%}.slider-title.left-align{width:100%}.div-block-212{position:absolute;bottom:-98px;margin-left:30px}.pathway-wrapper-2-copy{z-index:2}.grid-20{max-width:72%;margin-right:auto;margin-left:auto}}@media screen and (min-width:1920px){.container.container--medium.no-btm-padding.flex-vertical-center.gaming.ap-page{max-width:1400px}.container.footer{justify-content:space-between}.footer__links{width:100%}.footer__column{margin-left:auto}.image-4{width:3.5rem}.block__content{position:relative}.fold.online-coding.overflow-hidden.tutoring.mobile{z-index:2}.fold.online-coding.overflow-hidden.tutoring.mobile.ap-page{padding-top:7vw;padding-bottom:7vw}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.career-club,.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.city-page,.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.pathway{padding-top:80px;padding-bottom:80px}.fold.online-coding.overflow-hidden.schools,.fold.online-coding.overflow-hidden.weekly-classses{height:auto}.heading.heading--blue{margin-bottom:50px}.fold_title--left.ap,.fold_title--left.cd{max-width:none}.section__block.no-btm-margin{padding-top:80px;padding-bottom:80px}.navbar-wrapper{flex:0 0 auto}.pricing-block.about-us._2022{margin-top:0}.section.grey.grey-section,.section.light-blue{padding-top:80px;padding-bottom:80px}.section.available-camps{background-color:#fff}.heading-33.online-coding._90{font-size:1.8vw}.p.blue.left-align.parent-page{margin-left:0}.p.blue.curriculum{width:60%}._w-below-hero.first.ap-page{padding-top:80px}.below-hero.no-marg.bg-light-grey.camps{z-index:3}.white.learn-more-curriculum{padding-top:80px}.bg-pattern,.bg-pattern.summer-camps{background-size:500px}._10-different-topics{padding-top:80px;padding-bottom:80px}._10-different-topics._10-topics.bp-80px.parent-page{padding-top:40px}.hero-bg-image-left.military-discount{background-position:20% 0}.hero-bg-image-left.ap-page,.hero-bg-image-left.gaming{background-position:80% 80%}.hero-bg-image-right.curriculums,.hero-bg-image-right.online-tutoring,.hero-bg-image-right.parent-page{background-position:0 50%}.hero-bg-image-right.canada,.hero-bg-image-right.career-club,.hero-bg-image-right.city-page{background-position:0 75%}.hero-bg-image-right.curriculum-pathway,.hero-bg-image-right.software-dev{background-position:0 50%}.hero-bg-image-right.homepage{background-position:0 75%}.hero-bg-image-right.competitor{background-position:50% 100%}.hero-bg-image-right.camps{background-position:0 50%}.current-partners{padding-top:80px;padding-bottom:40px}._w-section.center.space-between.military-benefits,._w-section.center.space-between.thank-you-page{max-width:1440px}.sg-colours-grid{max-width:650px}.global-section,.global-section.sg{padding-top:192px;padding-bottom:192px}.div-block-73.testimonials{padding-bottom:24px}.pdf-div{height:auto}._w-military-benefit-items,._w-military-steps{grid-column-gap:60px}.logo-head{display:block;flex:0 0 auto}.thank-you-page-grid{grid-column-gap:60px}.tabs-5{z-index:101;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61c17b001d38a0dcb7044e43_space-pattern-bg-hero-min.png");background-position:0 0;background-size:auto}.tabs-menu-4{padding-left:0}._w-contact-us-tab-content{max-width:1400px}._w-teachers-tab{background-size:auto 80%}.top-cloud{left:0;top:auto;right:0;bottom:-9.4vw}._w-cg-features{background-color:#fff}.div-block-119{position:relative}.how-section{padding-top:80px;padding-bottom:80px}.getting-started-section{padding-top:80px;padding-bottom:100px}._w-getting-started-steps{display:flex;flex-direction:row;justify-content:center;align-items:stretch}._w-cg-why-features{background-color:#fff}.swiper-slide{max-width:none}.teacher-slider-2022{max-height:640px;padding-top:80px;padding-bottom:80px}.core-values{padding-bottom:10vw}.team-block{padding-top:0;padding-bottom:0}._w-syllabus-content{padding-top:80px;padding-bottom:80px}.slanted-div{top:-20%}.slanted-div.career-club,.slanted-div.city-page,.slanted-div.curriculums-page,.slanted-div.online-tutoring,.slanted-div.pathway{height:150%}.did-you-know{max-height:640px;padding-top:80px;padding-bottom:80px}.image-80{left:16%}.banner_wrapper{margin-right:auto;margin-left:auto}.text-color-dark-blue{margin-top:0;margin-bottom:10px}.course-content{display:flex;justify-content:space-between;align-items:center;flex:1}.club-sign-up-form{z-index:12}.block__content_course{position:relative}.course-detail-column{height:190vh}.div-block-162{padding-left:2px}.container-large.clover{top:438px}.section-21.curve{margin-bottom:427px;background-size:cover}.bootm-clover-content{top:720px}.cities-testimonial.testimonials{padding-bottom:24px}.game-development-pathway{height:auto}.pathway-completion{padding-bottom:30px}.div-block-174._2{height:370px;padding-top:40px}.app-development-pathway{padding-top:60px}.slide_item{width:auto}.div-block-184{margin-right:auto;margin-left:auto}.columns-7{flex-direction:column}.kickoff-wrapper{width:310px;margin-right:auto;margin-left:auto}.drops-group.badges-specific{width:70%}.pathway-cta{padding-bottom:30px}._w-citi-skills-full,._w-stem-skills-full{width:70%;max-width:none}._w-weekly._2{height:420px}.benefits-img._3{overflow:hidden}.benefits-img._4{background-size:cover;background-attachment:scroll}.image-99{width:60%}.benefits-home-img._3{overflow:hidden}.benefits-home-img._4{background-size:cover;background-attachment:scroll}.grid-14{max-width:60%}.grid-15{max-width:60%;margin-top:26px}.sub-heading{margin-bottom:6px;font-family:Montserrat,sans-serif;color:#ff5656;line-height:18px;font-weight:700;text-transform:uppercase}.image-106{right:27%}.pathway-wrapper-2{z-index:2}.image-110{width:80%;margin-left:-76px}.image-110.l{margin-right:-163px}.image-110.ad{margin-left:-76px}.title-wrapper{padding-top:16px}.title-wrapper.mg-top-minus{padding-top:16px;padding-left:0}.h3-pathway.left-align{text-align:left}.slider-title{width:60%}.pathway-wrapper-2-copy{z-index:2}.grid-20{max-width:57%}.div-block-217{height:40px}}@media screen and (max-width:991px){.container.container--medium,.container.container--medium.instructor{max-height:none;min-height:405px}.container.c-ipad-p-none{width:100%;padding-right:0;padding-left:0}.container.online-coding{flex-direction:column}.container.footer{padding-right:0;padding-left:0;flex-direction:row;justify-content:center}.navbar__content{height:100vh;margin-left:0;padding:10px 15px 20px;flex-direction:column;background-color:#fff}.text-block.color-violet.fs-lg.fw-black.navbar-global{font-size:22px;line-height:26px}.navbar__logo{margin-right:auto}.navbar__links{flex-direction:column;align-items:flex-start}.navbar__link.has-submenu.link-mobile{display:none;padding-right:32px;padding-left:0;text-align:left}.navbar__link.has-submenu{display:none;margin-top:16px;margin-left:16px;padding-right:32px;padding-left:0}.submenu__link,.submenu__link.submenu--title{display:none}.submenu__link.submenu__linl--last{margin-bottom:0}.submenu__link.login{display:block}.dropdown__container{position:static;left:0;top:0;display:block;width:100%;padding:0 10px 10px;border-style:none;opacity:1}.dropdown__container.login{display:flex;padding-left:0}.navbar__dropdown{display:none}.navbar__dropdown.login{margin-left:0;padding-left:7px}.navbar__dropdown.login.is-hidden{width:100%;flex-wrap:wrap}.dropdown__title{width:100%;padding:12px;border:1px #000}.dropdown__title.login{margin-left:0;display:none}.dropdown__title.login.ipad{display:flex}.dropdown__title.btn{margin-left:12px;justify-content:center}.dropdown__title.btn.free-trial{max-width:200px;margin-right:0;margin-left:12px;padding-right:0;padding-left:0;justify-content:center}.dropdown__title.mobile{padding-top:8px;padding-bottom:8px}.navbar__tel{position:absolute;top:15px;right:64px}.hamburger{position:fixed;top:0;right:10px;display:none;height:1.25rem;margin-top:29px;float:right}.has-submenu{display:none}.footer__links{padding-bottom:100px;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}.footer__column{flex-direction:row;justify-content:flex-start;flex:0 0 auto}.footer__column.footer__column--start{margin-bottom:20px;align-items:flex-start;flex-basis:100%}.footer__column.footer-column{margin-right:50px}.footer__links--text.color-white{position:absolute;left:0;top:auto;right:0;bottom:0;margin-bottom:0}.footer__group.footer-column{margin-right:0}.footer__group.info{padding-right:0}.footer__link{font-size:.9rem}.image-4{position:absolute;min-width:3rem;margin-right:.625rem}.share__links{position:absolute;margin-top:0;flex-direction:row;flex-wrap:nowrap}.block__content{position:relative;overflow:hidden;padding-top:0}.block__content.remove-side-padding{overflow:hidden}.fold.partners{height:auto;padding-bottom:5rem;background-size:18rem}.fold.fold--home.white.faqs{display:block;padding-top:20px;padding-bottom:40px}.fold.fold__comming-soon{height:auto;padding-bottom:5rem;background-size:100%}.fold.online-coding{background-position:20% 50%;background-size:cover;padding-top:20px}.fold.online-coding.overflow-hidden.tutoring.mobile{position:relative;padding-top:60px}.fold.online-coding.overflow-hidden.tutoring.mobile.curriculum{background-color:rgba(255,255,255,0)}.fold.online-coding.overflow-hidden.camps.mobile,.fold.online-coding.overflow-hidden.free-workshops.mobile,.fold.online-coding.overflow-hidden.military-discount.mobile{padding-top:60px}.heading.ta-center.top{margin-bottom:20px}.heading.ta-center.top.auto{margin-bottom:10px}.heading.heading--blue,.heading.heading--faqs{padding-right:2rem;padding-left:2rem}.content__column{width:80%;margin-right:auto;margin-left:auto}.col-2.about-us{flex-basis:50%;grid-template-columns:repeat(auto-fit,400px)}.founder{margin-top:3.5em}.founder__introduction--p.about-us{width:100%;max-width:300px;margin-right:auto;margin-left:auto}.embed-form.summercamp-form{min-height:auto;flex-basis:0rem}.embed-form.header-partner-form{margin-top:3rem}.cta__container{flex-direction:column;align-items:center}.section-curriculum{background-size:auto}.demo{background-size:13rem,13rem,auto}.scholarship__header-subtitle.instructor{width:85vw;margin-right:auto;margin-left:auto}.bg-pattern-grey{background-size:13rem,13rem,auto}.frtickets{width:100%;flex-wrap:wrap}.ticket.ticket--partner{margin-bottom:1rem}.ticket__text-container{min-height:9rem}.ticket__text-container.partner{min-height:13.5rem}.ticket__text-container.camp{height:auto}.fold__summercamp-content{display:flex;padding-right:0;flex-direction:column;align-items:flex-start}.fold__summercamp--title{width:100%;max-width:100%;margin-right:0;margin-left:auto;font-size:2.5rem;text-align:center}.fold__summer-container{display:flex;height:auto;flex-direction:column;justify-content:space-between;flex-wrap:wrap;align-items:center;align-content:stretch}.bg-pattern-blue{background-size:13rem,13rem,auto}.green-button--large.button--large{margin-top:1rem;margin-bottom:0}.fold__davenport-container{display:flex;height:auto;flex-direction:column;align-items:center}.single-location__content{margin-bottom:2rem}.fold__davenport-text{display:block;margin-bottom:60px;flex-direction:column;align-items:center;text-align:center}.fold__partners--subtitle{text-align:left}.fold__partner--actions{width:100%;flex-wrap:wrap;align-items:center}.fold__partner--title{width:83.33333%;margin-left:0;text-align:left}.utility-page-content.error__page-container{padding-right:2rem;padding-left:2rem}._404-subtitle,.error__page-title{font-size:1.5rem}._404-link{margin-right:0;margin-left:0;flex:0 auto;text-align:center}.course{width:50%}.card.white{margin-top:20px;margin-bottom:20px;padding-top:40px;padding-bottom:40px}.container-course{max-width:100%}.dropdown__container-title{display:none}.navbar__content-top{position:static;flex-direction:column;justify-content:space-between;align-items:flex-start}.frnavbar-tel{top:15px;right:64px}.frnavfix-link.frnavfix-link--first{display:flex;order:0;flex:0 0 auto}.frnavfix-prev{margin-right:0;padding-right:30px;flex:0 0 auto}.frfooter-container{flex-wrap:wrap}.camp__banner{margin-left:0}.banner-close{right:5px}.fold_title{text-align:center}.fold_title.home,.fold_title.school{text-align:left}.para.gaming{width:90%}.curriculum__list{padding-right:1rem;padding-left:1rem}.curriculum__item{width:50%}.programs__tickets{flex-direction:row;justify-content:center;flex-wrap:wrap}.programs__tickets.programs__tickets-location{-ms-grid-rows:auto auto;grid-template-rows:auto auto}.programs__tickets.main{display:none;flex-direction:column;justify-content:center;align-items:center}.heading-18.join{width:85vw;margin-right:auto;margin-left:auto}.heading-18.text-white.max{max-width:85vw;margin-right:auto;margin-left:auto}.programs__content{padding-right:1rem;padding-left:1rem}.programs__container{padding-top:30px;padding-bottom:40px}.paragraph-20{width:100%}.programs__ticket{height:100%;min-height:auto;margin-bottom:20px}.programs__ticket.is--on-sale{width:auto;max-width:100%;min-width:100%;margin-bottom:3rem}.programs__ticket.is--on-sale.programs__ticket-locations{margin-bottom:0}.programs__ticket.is--on-sale.home{margin-bottom:20px}.programs__ticket.home{min-width:370px;margin-right:0}.programs__ticket.home.camp.cg-benefits{padding-bottom:30px}.programs__ticket.home.slider{width:370px;max-width:none;margin-right:auto;margin-left:auto}.horizontal-ticket.horizontal-ticket--location{height:auto;flex-direction:column;background-color:transparent}.horizontal-ticket__side{background-color:#fff}.horizontal-ticket__side.horizontal-ticket__side--locations{width:100%;max-width:370px;margin-right:auto;margin-bottom:20px;margin-left:auto}.horizontal-ticket__hole.is--right-horizontal-ticket-side.tablet.coming-soon,.horizontal-ticket__hole.is--right-horizontal-ticket-side.tablet.locations{display:flex}.horizontal-ticket__hole.tablet{display:block}.seed-faqs{margin-bottom:20px}.seed-faqs__container{width:100%;margin-right:auto;margin-left:auto}.seed-faq__answer{margin-right:5%}.fold_locations-title{padding-right:3rem;padding-left:3rem}.fold_locations-info{-ms-grid-columns:1fr;grid-template-columns:1fr}.paragraph-24{font-size:16px;line-height:28px}.location__team-list{justify-content:center;justify-items:center}.location__team-icon4{display:none}.level_title{font-size:18px}.level_description{font-size:14px}.offerings__content{padding-top:80px;padding-bottom:80px}.offerings__description{font-size:1.125rem}.offerings__keypoints{justify-content:center;flex-wrap:wrap}.offering__keypoint{max-width:33.33%;padding-top:40px;padding-bottom:40px}.swiper-container{width:680px}.navbar__right{flex-direction:column;align-items:stretch}.navbar__cta__temp{width:100%;margin-top:8px;padding-top:8px;border-top:1px solid #dee2e6}.fold_title--left.curriculum.d-block{font-size:25px;line-height:33px}.fold_title--left.curriculum.d-block.dark-blue{text-align:center}.fold_title--left.city-page{font-size:25px;line-height:33px}.fold_title--left.bootcamp-h1{font-size:23px}.fold_title--left.weekly.d-block{font-size:36px;line-height:40px}.collection-list-3{max-width:100%}.collection-list-wrapper-6{min-width:370px;margin-right:0;margin-left:0}.collection-list-wrapper-6.slider{width:370px;max-width:none;margin-right:auto;margin-left:auto}.dropdown__container-section{padding-top:8px;padding-bottom:8px}.dropdown__section-title.nav-link.mobile{margin-right:0;margin-left:0;padding:0;font-size:12px;font-weight:900}.course-offered-item{left:40%;right:0;margin-top:1rem;margin-right:0;margin-bottom:1rem;justify-content:flex-start;flex:1}.course-offered-items{max-width:none;justify-content:space-around;flex-wrap:wrap;align-content:stretch}.featured-teacher__name{font-size:18px}.featured-teacher__container{margin-top:20px}.paragraph-35{padding-right:2rem;padding-left:2rem}.container-course--price{padding-top:60px;padding-bottom:60px}.course-background-grey{background-size:13rem,13rem,auto}.image-34{width:90%}.heading-28{margin-bottom:0;text-align:left}.heading-28.white-text{margin-bottom:20px}.section__block{padding-top:30px;padding-bottom:30px}.navbar-wrapper{padding:15px}.menu-button{z-index:99;width:32px;height:32px;padding:4px}.menu-button.w--open{background-color:transparent}.top-line{position:absolute;top:6px;width:24px;height:2px;padding:0;border-radius:2px;background-color:#6a7efc}.center-line{position:absolute;top:15px;width:24px;height:2px;padding:0;border-radius:2px;background-color:#6a7efc}.bottom-line{position:absolute;top:24px;width:24px;height:2px;padding:0;border-radius:2px;background-color:#6a7efc}.pricing-block{margin-right:-16px;margin-left:-16px;padding-top:72px}.pricing-block.private-tutoring{margin-right:0;margin-left:0;justify-content:center}.pricing-block.home._2022{flex-direction:column;grid-column-gap:2rem;grid-row-gap:2rem}.pricing-block.free-workshops{margin-right:0;margin-left:0;justify-content:center}.pricing-box{padding-right:10px;padding-left:10px}.pricing-box.plus{margin-right:10px;margin-left:10px}.pricing-box.plus.private-tutoring{width:350px}.pricing-box.plus._2022{width:60%;margin-left:0}.pricing-box.private-tutoring{width:350px}.pricing-box._2022.standard{width:60%;margin-right:0}.pricing-box.bootcamp{height:470px}.pricing-box.classes.standard{width:60%;margin-right:0}.pricing-heading{font-size:22px}.most-popular-block{top:-8.5%;padding-right:10px;padding-left:10px}.most-popular-block.red{padding:8px;position:static}.most-popular{margin-right:10px;margin-left:10px;font-size:14px}.most-popular.aa{font-size:10px}.most-popular.aa._2022{font-size:14px}.most-popular.aa.pricing-section{font-size:20px}.modal-wrap{display:none}.dropdown-list{position:relative}.nav-link{-ms-grid-row-align:stretch;align-self:stretch;text-align:left}.nav-link.show-mobile{display:block}.hide-mobile{display:none;margin-left:0}.hide-mobile.show{display:block;margin-top:10px;margin-bottom:10px}.dropdown-profile-list{position:relative;display:block;margin-top:0;margin-left:6px;padding:0;border-width:0}.dropdown-profile-list.w--open{left:auto}.dropdown__container_new{position:static;left:0;top:0;display:block;width:100%;padding:0 10px 10px;border-style:none;opacity:1}.hero-block{justify-content:center;flex-wrap:wrap}.hero-left{min-width:0}.hero-left.city-page,.hero-left.curriculum-page{padding-right:80px}.hero-right.online-coding{display:block;padding-left:20px}.hero-right.online-coding.no-top-marg{padding-right:0}.hero-right.online-coding.no-top-marg.weekly{margin-right:0}.hero-signup-form{display:block;width:auto;max-width:none;margin-right:0;margin-left:0;flex-direction:column;justify-content:center;align-items:center}.h-signup-form-head{padding-right:16px;padding-left:16px;flex-wrap:nowrap}.course-box-wrapper{max-width:100%;margin-left:0;padding-right:0;padding-left:0}.course-bg-pattern-blue{background-size:13rem,13rem,auto}.course-school-wrapper.schools{margin-bottom:0}.courses-right{display:block;max-width:90vw;margin-right:auto;margin-left:auto;flex-direction:column;flex:0 0 280px}.courses-box.curriculums{height:auto}.courses-box-head.curriculums{justify-content:space-between;align-items:flex-start}.course-path-title,.courses-box-content p{font-size:12px}.course-left-list{display:block}.customer-portal-list{margin-right:0;margin-left:0;flex-direction:column}.customer-portal-drop-item{padding-right:4px;padding-left:4px;text-align:left}.section{min-height:1400px}.section.white{width:auto}.section.available-camps{padding-top:140px;padding-bottom:140px}.button{margin-top:10px;margin-bottom:10px;margin-left:18px}.button.submit{margin-top:16px;margin-left:0}.button.vote{margin-left:0}.featured-teacher__description-2{font-size:14px}.offerings__description-2{font-size:1.125rem}.offerings__description-2.camp{width:85vw;margin-right:auto;margin-bottom:30px;margin-left:auto}.tabs-menu-2{justify-content:center;flex-wrap:wrap;align-items:flex-start;align-content:stretch}.summer-camp-content{padding-top:6.375rem}.summer-camp-content.camps{position:relative;overflow:hidden;padding-top:6.375rem}.summer-camp-content.camps.summer-camps{padding-top:5rem}.button-4{margin-left:0}.button-4.nav-course{width:160px;font-family:Montserrat,sans-serif}.heading-33.gaming-specific{padding-right:20px}.section-heading-2.center.blue.max-width{width:85vw;margin-right:auto;margin-left:auto}.section-heading-2.center.gaming.dark-blue{max-width:90%;margin-right:auto;margin-left:auto;font-size:23.333333333333332px;line-height:30.666666666666668px}.cs-body{font-size:14px;line-height:1.7}.section-6{margin-bottom:2rem;flex-direction:column-reverse}.rich-text-block-8{max-width:500px;margin-right:auto;margin-left:auto}.rich-text-block-9{max-width:500px;margin-bottom:30px;text-align:center}.link-10.blue{font-size:15px}.collection-list-6{width:85vw;margin-right:auto;margin-left:auto}.certificate-section{padding-right:2rem;padding-left:2rem}.certificate-section.home{background-color:#fff}.certificate-section.home.gaming-specific{padding-top:40px}.certificate-section.home.gaming-specific.recoginition{padding-top:60px}.certificate-section.home.gaming-specific.recoginition.ap-pricing,.certificate-section.home.gaming-specific.recoginition.team{margin-bottom:80px}.heading-42{position:relative;z-index:2}.heading-42.left{margin-right:auto;margin-left:auto;text-align:center}.p{font-size:1rem}.p.left{text-align:center}.p.left.badges,.p.left.military-discount{text-align:left}.p.blue.auto-width,.p.blue.benefits-for-schools.accolades,.p.blue.benefits-for-schools.discounts,.p.blue.benefits-for-students{font-size:1rem}.p.blue.left-align.montserrat{font-size:14px}.p.blue.left-align.montserrat.center-mobile{font-size:1rem}.p.blue.curriculum.justify{font-size:18px}.p.dark-blue.left{text-align:left}.p.dark-blue.many-offering{font-size:15px;line-height:22px}.p.dark-blue.max-w-420{font-size:16px}.p.color-orange.bold.italic{font-size:1rem}.p.center.rating.home{z-index:2;margin-bottom:20px}.p.color-yellow.gaming-specific._16px-mobile{font-size:16px}.p.color-yellow.sub-hero.course{margin-left:0}.p.black.left-align.center-text.text-color-white.margin-top{margin-top:12px}.p.text-color-white{font-size:1rem}.p.text-color-white.header{line-height:60px}.p.black-copy.left-align.center-text.text-color-white.margin-top{margin-top:12px}.desktop-text-block{display:block}.mobile-text-block{display:none}._w-below-hero.first.gaming{padding-right:20px;padding-left:20px}._w-below-hero.first.gaming.light-grey-bg.camps,._w-below-hero.first.gaming.light-grey-bg.last{padding-bottom:0}.below-hero.no-marg.bg-light-grey.ap-page{padding-bottom:160px}.below-hero.no-marg.bg-light-grey.coding{padding-bottom:0}.form-4{width:90%;margin-right:auto;margin-left:auto}.heading-45.form{margin-right:auto;margin-bottom:10px;margin-left:auto}.div-block-57-copy{padding-top:2%}.collection-list-7{display:flex;justify-content:center;justify-items:center;align-content:center;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.div-block-58{min-width:100%}.heading-47{width:90%;margin-right:auto;margin-left:auto;font-size:2rem;line-height:1.3}.collection-item-2{margin-right:20px;margin-left:20px}.div-block-65{display:flex}.space{display:none}.div-block-w-shadow{width:85vw;height:auto;max-width:600px;min-height:102.14px;flex:0 0 auto}.div-block-w-shadow.home{z-index:2}.how-it-works-description{font-size:14px}.white{background-size:13rem,13rem,auto}.text-block-52{font-size:1rem}.teachers{max-height:700px}.teachers.weekly{max-height:780px}.splide__slide{width:100%;height:auto;max-height:none;max-width:none;min-height:690px;min-width:auto;margin-top:0;padding-top:0;padding-bottom:0;align-items:center;box-shadow:none}.text-block-53{font-size:15px}.div-block-70{position:relative;top:-86px;display:flex;width:100%;height:100%;max-height:none;max-width:none;min-height:auto;min-width:auto;margin-right:0;margin-left:0;justify-content:flex-start;align-items:flex-start}.slider-4,.slider-4.home{margin-top:-20vw}.slider-4.home._2022{display:block;margin-top:-22vw}.slide-nav-2{bottom:-.5rem}.slide-2{overflow:hidden}.slide-2.no-btm-marg{height:100%}.mask-2{overflow:hidden;max-width:500px;min-height:0;padding-right:0}.text-block-55{min-width:50vw;font-size:16px;line-height:22px}._w-review-card{margin:.7rem}.review-text{font-size:1rem}.benefits{margin-bottom:240px;padding-right:2rem;padding-left:2rem}.div-block-77{flex:0 0 auto}.testimonials-desktop{margin-bottom:350px;padding-right:2rem;padding-left:2rem;background-color:#fff}.testimonials-desktop.testimonial{margin-bottom:450px}.testimonials-desktop.testimoniall-city{margin-bottom:308px;background-color:#6a7efc}.curriculum-mobile{display:none}.button-block{margin-top:30px}.button-block.home.hero{width:220px}.button-block.bootcamp,.button-block.bootcamp-specifications,.button-block.faq-session,.button-block.info-session{width:220px;flex-direction:row}.become-a-teacher-form-wrap{display:block;max-width:450px;margin-right:0;margin-left:0;flex-direction:column;justify-content:center;align-items:center}.pop-up-vote-form{display:none}.bg-pattern{display:block}.bg-pattern.summer-camps{width:90vw;max-width:800px;margin-right:auto;margin-left:auto}.bg-pattern.mobile-only{display:none}.bg-pattern.curriculums{display:block}.topic-img{position:relative;margin:0 20px 16px}._w-topic-icons{display:flex;overflow:visible;justify-content:center;flex-wrap:wrap;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-topic-icons.home.show-desktop{display:none}._w-topic-icons.home.show-tablet-moible{position:relative;z-index:3;width:auto;max-width:none;flex-wrap:nowrap}.bg-blue._50.top{height:36%}.columns-3{display:flex;width:auto;flex-direction:column}.student-image.bryson-gonzalez,.student-image.morgan-moody,.student-image.stella-smith{margin-top:-122px}.slider-student.mobile-only{display:none}.column-10{margin-top:40px}.div-block-88{margin-bottom:0}.h3.badge-title.smaller{font-size:17px}.h3.badge-title.smaller.type{font-size:15px}.h3.dark-blue.list-point,.h3.dark-blue.summer-camp-card{margin-right:10px;font-size:22px}.h3.featured-courses._4-row{font-size:1.2rem}.h3.industry-expert{max-width:60%}.h3.industry-expert.no-top-marg{max-width:60%;line-height:130%}.h3.white-text{font-size:1.4rem}.slider-8{display:block;width:100vw;height:auto;min-height:0;background-color:hsla(0,0%,86.7%,0)}._w-slide-nav{position:absolute;left:0;right:0;display:flex;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.left-slider-arrow{position:relative;z-index:2;margin-right:70px;padding-right:0;padding-bottom:0;border-style:solid;border-width:10px 15px 10px 10px;border-color:transparent #353c64 transparent transparent}.right-slider-arrow{position:relative;z-index:2;margin-left:70px;padding-right:0;padding-bottom:0;border-style:solid;border-width:10px 10px 10px 15px;border-color:transparent transparent transparent #353c64}.slide-nav-4{left:0;top:auto;right:0;bottom:0;z-index:1;margin-bottom:-34px}._w-price{height:150px}.mask-5{padding-bottom:20px}.text-block.schools{width:85vw;margin-right:auto;margin-left:auto}.image-57{height:auto}.flex-box.horizontal.options-for-your-school{flex-wrap:wrap}.blue-bg{position:absolute;left:0;top:0;right:0;bottom:auto;z-index:1;display:block;min-height:350px;background-color:#6a7efc}.blue-bg.career-club-testimonial{background-color:#353c64}.text-block-68{font-size:16px}.testimonials-mobile-2{display:none;margin-bottom:200px;padding-right:2rem;padding-left:2rem;background-color:#fff}._w-card{margin-top:0;margin-bottom:40px}.text-block-69{font-size:1rem}._w-cards{flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center}._w-cards.hide-mobile{display:flex}.hero-bg-image-left{width:51.5%;background-position:0 0}.hero-bg-image-left.schools{background-position:50% 0}.hero-bg-image-left.curriculums,.hero-bg-image-left.curriculums-page{width:50%}.hero-bg-image-right{min-width:470px}.hero-bg-image-right.camps{width:70%;min-width:520px}.hero-bg-image-right.schools{width:62%;min-width:476px}.hero-bg-image-right.ap-page{width:66%;max-width:600px}.hero-bg-image-right.curriculums{width:55%}.hero-bg-image-right.curriculums,.hero-bg-image-right.online-tutoring,.hero-bg-image-right.parent-page{background-position:35% 50%}.hero-bg-image-right.canada,.hero-bg-image-right.career-club,.hero-bg-image-right.city-page{background-position:50% 50%}.hero-bg-image-right.curriculum-pathway,.hero-bg-image-right.software-dev{background-position:35% 50%}.hero-bg-image-right.homepage{background-position:50% 50%}.hero-bg-image-right.camps,.hero-bg-image-right.competitor{background-position:35% 50%}._w-partners{flex-wrap:wrap}.partner-image{width:12%;margin-top:50px;margin-bottom:50px}.partner-image.idea{min-width:120px}.tab-menu-pricing._3-month-yearly{top:169px}.pricing-time-text{font-size:15px}.badges-hero.mobile{display:none}.h2.center.white-text.course{top:364px}.h2.center.white-text.camp,.h2.center.white-text.upsell{top:383px}.h2.white-text.center.mobile{display:none}.h2.dark-blue.color-white.center._90{max-width:90%}.h2.color-white.center._60-btm-marg{position:relative;z-index:2;margin-bottom:40px}.h2.color-white.center._60-btm-marg.recognition{margin-bottom:60px}.h2.color-white.center.testimonials{position:relative;z-index:2}.h2.color-white.center.testimonials.mobile{display:none}.h2.curriculums{font-size:16px}.badge-types.mobile{display:none;overflow:hidden}._w-all-badges-mobile{width:auto}._w-badge-info.small{height:220px}.badge-img.enlisted{height:60px;padding-top:7px}.paragraph.badges,.text-block-73{font-size:1rem}.paragraph.parent-page{width:90vw}.all-badges-mobile-slider{display:block;max-width:none}.points-absolute{right:auto;display:block;justify-content:center;-ms-grid-row-align:center;align-self:center;font-size:15px}._w-all-badges{width:100vw}.badges-home{height:auto}.claim-reward-popup{display:none}.reward-claim-form{display:block;width:auto;max-width:none;margin-right:0;margin-left:0;flex-direction:column;justify-content:center;align-items:center}.reviews{margin-bottom:20px;padding-top:40px;padding-right:2rem;padding-left:2rem;background-color:#6a7efc}.sg-brand-wrapper{display:flex;height:150px;padding-right:64px;padding-left:64px;flex-direction:column;justify-content:center;align-items:flex-start}.sg-right-bottom-wrapper{width:100%;min-height:auto;margin-left:0}.return-to-top-lb{width:56px;height:56px}.text.mobile-only{display:block}.sg-anchor-links-wrapper{position:static;left:0;top:0;right:0;bottom:-150px;z-index:1;padding-top:0;padding-bottom:0;flex-direction:row}.sg-return-to-home-lb.desktop-only{display:none}.sg-return-to-home-lb.mobile-only{display:flex;height:auto;padding:32px;border-top-style:solid}.sg-logos-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.sg-anchor-lb{flex:0 0 auto}.sg-anchor-lb.w--current{box-shadow:inset 0 -3px 0 0 #dc7d3c}.sg-return-to-home-icon.mobile-only{display:block}.sg-buttons-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}.sg-outer-wrapper{flex-direction:column;align-items:stretch}.logo-lb.sidebar{height:48%}.sg-left-top-wrapper{position:-webkit-sticky;position:sticky;top:-150px;z-index:5;width:100%;min-height:auto}.modal-wrap---halloween{display:none}.card-slider_nav{position:relative;width:90vw;margin-top:42px;margin-right:auto;margin-left:auto}.card-slider_item{width:350px}.div-block-73{margin:.7rem}._w-cms-review-slider{z-index:99}.pdf-div{max-width:80vw}.pdf-div.modal{position:relative;max-width:90vw}.image-62{position:relative;z-index:99}.image-62.camp{width:100%}.snow-falling{left:0;top:0;right:0;bottom:auto;width:150vw}.h5.light.blue.no-top-marg{font-size:16px}.badege-course-heading{bottom:51px}.flex-horizontal.top-marg-auto{flex-wrap:wrap}._w-benefits{margin-bottom:0;flex-wrap:nowrap}._w-benefit-item{width:500px;margin-bottom:40px}._w-benefits-schools.no-btm-marg{flex-direction:row}._w-benefits-schools.no-btm-marg.tablet-flex-vertical{flex-direction:column;align-items:center}.military-discount-benefits,.military-discount-success{height:auto}._w-military-benefit-items{grid-row-gap:32px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}._w-step.getings-started,._w-step.step-1.getting-started,._w-step.step-2.getting-started{max-width:100%}._w-military-steps{grid-row-gap:60px;-ms-grid-columns:1fr;grid-template-columns:1fr}._w-thank-you-hero{width:90%;max-width:1200px;margin-right:auto;margin-left:auto}.logo-head{flex:0 0 auto}.thank-you-page-grid{grid-row-gap:32px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.learn-more-sec{height:auto}.card-slider_item-2{max-width:none}.certificate-slider{margin-bottom:350px;padding-right:2rem;padding-left:2rem;background-color:#fff}.certificate-slider.overflow-hidden{margin-bottom:540px}.overflow-hidden.contact-us{overflow:hidden;padding-bottom:200px}._w-contact-us-tab-content{padding-top:40px;flex-direction:row;flex-wrap:wrap}._w-certificate-slider-copy{z-index:9;width:90%}.contact-us-tab-column-1{width:100%}.contact-us-tab-column-2{width:auto;min-width:0;margin-right:auto;margin-left:auto;padding-bottom:100px}.flex-vertical.gaming{margin-left:20px}.contact-us-form{max-width:none;background-color:#fff;opacity:1}.gaming-course-image.desktop{border-radius:9.333333333333334px}.gaming-rating-block{height:54px}.gaming-rating-stars{width:120px;height:34px}.red-star{width:16px}.montserrat.regular{display:block;padding-bottom:10px;font-size:23.333333333333332px;line-height:30.666666666666668px}.book-free-trial._0-marg{padding-top:60px;padding-bottom:60px}.cta-banner-test{text-align:left}.link-12{display:inline-block}.rating-star{width:16px}.text-span-hide-mobile{display:block}.recognition-columns{display:flex;width:auto;flex-direction:column}.recognition-columns.gaming-specific,.recognition-columns.parent-page{display:flex;flex-direction:column}.tab-link-tab-1-2.w--current,.tab-link-tab-2-2{width:33.4%}.all-rights-reserved{position:absolute;left:0;top:auto;right:0;bottom:-40px;margin-right:auto;margin-left:auto;font-size:1rem;text-align:center}.top-cloud.hide-mobile{bottom:-105px;display:block}.certificate-mobile-img.badges,.certificate-mobile-img.parent-page{display:none}._w-hero-buttons{flex-direction:column-reverse}._w-hero-buttons-rating{flex-direction:column}._w-cg-features{justify-content:center}._w-cg-features.no-bg{width:80%}.cg-feature-item{justify-content:flex-start}.industry-experts{z-index:3}.cloud-shape-right{z-index:auto}.industry-experts-item{width:auto;min-width:0;margin-right:0;margin-left:0;flex-direction:column;justify-content:center;align-items:center;-ms-grid-row-align:auto;align-self:auto;order:0;flex:0 0 auto}.industry-experts-item.ap-tutoring-card{width:280px;margin-bottom:20px;justify-content:flex-start}._w-industry-experts{display:flex;overflow:visible;justify-content:center;flex-wrap:wrap;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-industry-experts.home{flex-wrap:wrap;align-items:stretch}._w-industry-experts.home.top-align{flex-direction:column;flex-wrap:nowrap;align-items:center}.many-offerings.white-bg{padding-top:60px}.marquee-horizontal.hide-desktop{display:block;height:120px}.track-horizontal-alt{flex-wrap:nowrap}.course-slider.mobile-only{display:none}._w-college-ready-features{max-width:90vw}.how{display:flex;height:1050px}.how-section{display:flex;padding-bottom:0;justify-content:center}.ap-tutoring-card{margin-right:0;margin-left:0;justify-content:flex-start}._w-getting-started-steps{display:-ms-grid;display:grid;flex-direction:row;flex-wrap:nowrap;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:60px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.blue-divider{display:none}.rich-text-block-10{font-size:15px;line-height:22px}.p-hero.gaming-specific{padding-right:20px;line-height:160%}._w-cg-why-features{display:-ms-grid;display:grid;justify-content:center;justify-items:center;flex-wrap:wrap;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.pricing-columns{display:flex;width:auto;flex-direction:row;align-items:flex-start}.single-session{padding-right:14.5px}.packages{margin-top:0;padding-left:14.5px}._w-single-session{max-width:100%}.ap-pricing-large.text-color-white{font-size:1.3rem}.swiper-slide{width:auto}.teacher-slider-2022{max-height:800px;justify-content:flex-start;align-items:center}.hero-middle{overflow:hidden;min-width:60%}.bg-shape{width:80%}.absolute-hero-img.left{width:155%}.team-block{max-width:100%}._w-team-block-item{padding-right:14.5px}.div-block-122{flex-direction:column;align-items:center}.available-camps-grid.hide-mobile{display:-ms-grid;display:grid;margin-right:auto;margin-left:auto;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.available-camps-slider{display:none}.tab-link-tab-2-3{width:33.4%}.cloud-shape-left-btm.hide-mobile{display:block}.cloud-shape-right-btm{z-index:auto}.cloud-shape-right-btm.hide-mobile{display:block}._w-course-path-item{width:200px;height:160px;max-width:none;min-width:0;padding-right:10px;padding-left:10px}._w-course-path-item.curriculum{width:150px;max-width:none;align-items:center}.dash{width:32px}.dash.r-90.horizontal{width:67.5vw;max-width:600px}.dash.r-90.horizontal.high-school-page{width:75vw;max-width:600px;min-width:0}.dash.curriculum{bottom:-72.5px;width:141px}.dash.curriculum.break-line{left:71.5px;bottom:-67px;width:136px}.dash.curriculum.break-line.high-school{left:90px;bottom:49.5px;width:100px}.dash.curriculum.middle-school{left:-79px;bottom:-109.8px;width:222.8px}.dash.curriculum.elementary-school{bottom:-72px;width:141px}.div-block-128{border-top-width:8px;border-bottom-width:8px;border-left-width:8px}.your-future{position:absolute;left:30px;width:auto;height:auto;max-height:150px;max-width:56.666666666666664px;min-height:150px;min-width:56.666666666666664px;margin-top:0}._w-rotated-content{margin-top:4px;margin-right:0;transform:rotate(-90deg)}._w-curriculum-btns{flex-direction:column}.curriculum-btn{display:flex}.curriculum-btn.curriculum-page{width:160px;min-width:0;margin-bottom:10px;padding-right:0;padding-left:0}._w-course-btns{position:static;margin-top:20px;justify-content:flex-start}._w-static-path{max-width:800px}._w-static-path.curriculum.high-school{padding-right:0;justify-content:flex-end}._w-static-path.curriculum.high-school.last-row{max-width:669px;padding-right:0}.syllabus{z-index:3}._w-syllabus-items{width:100%}.collection-item-5{max-width:340px;min-width:340px;margin-bottom:70px;flex:1}.collection-list-10{flex-direction:row;justify-content:center;flex-wrap:wrap}.course-background-white{padding-bottom:120px;background-image:none}.image-79{width:350px}.slanted-div{left:-5%}.slanted-div.curriculums-page,.slanted-div.online-tutoring{width:115%}.slanted-div.career-club,.slanted-div.city-page,.slanted-div.pathway{width:115%;min-width:500px}.div-block-133{width:250px;min-width:250px}._w-student-progress{max-width:700px;min-height:0}.column-11{padding-left:0}.column-12{padding-right:0}.student-month-img{width:100%}.columns-5{display:flex}._w-additional-resources-items{width:auto;margin-top:60px;flex-wrap:wrap}.additional-resources{padding-top:60px;padding-bottom:40px}.for-parents{display:block;margin-left:0;flex-direction:column;border:1px #000}.camp-signup{display:none}.what-we-offer-item{justify-content:flex-start}.div-block-137{text-align:center}._w-city-page-cards{flex-direction:row;justify-content:center;flex-wrap:wrap;align-items:center}.did-you-know{max-height:700px;justify-content:flex-start;align-items:center}.image-80{left:0;top:0;right:auto;bottom:auto;width:150px}.text-width-wrapper{max-width:40ch}.text-color-white{font-size:16px}.text-color-white.text-size-small{padding-left:0;text-align:left}.info-button-banner{font-size:.75rem;text-align:right}.info-content.hide-mobile-landscape{grid-column-gap:1rem;grid-row-gap:1rem}.section-how-it-works{margin-top:0;padding-top:0;background-color:#f4f4f4}.text-color-dark-blue,.text-color-dark-blue.text-size-medium{font-size:1rem}.text-color-dark-blue.text-size-large.h3{font-size:1.4rem;text-align:center}.text-color-dark-blue.h2{font-size:1.8rem}.course-wrapper2{justify-items:center;grid-column-gap:2rem;grid-row-gap:2rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.course-content{height:790px;min-height:auto}.course-component{justify-content:flex-start}.explore-component{-ms-grid-columns:1fr;grid-template-columns:1fr}.course-image_wrapper{overflow:hidden;width:85vw}.expand-button{font-size:16px}.trial-booking-wrapper{flex-direction:column;align-items:stretch}.div-block-155,.text-block-61-career{font-size:16px}.button-block-career-2{margin-top:30px}.button-block-career-2.info-session{width:220px;flex-direction:row}.career-club-pricing-content{max-width:100%}.career-club-button-text{font-size:16px}._w-card-4_grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}._w-card-4_grid-tablet{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-card-4_grid-phone{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.play-button-wrapper.is-mobile{display:flex;transform:rotate(-17deg)}.cursor-area{display:none}.slider-container{width:80%}.play-button-wrapper-testimonial.is-mobile{display:flex;transform:rotate(-17deg)}.block__content_course{position:relative;overflow:hidden;padding-top:5rem}.block__content_course.boot{padding-top:0}.course-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}.course-content-section{position:static;padding-top:766px}.course-header-block{max-height:1110px}.course-header-block.bootcamp{max-height:1060px}.course-detail-block{position:relative;top:0;max-width:none}.course-detail-column{height:100vh;max-width:470px}._w-course-skills{justify-content:center}.course-info-wrapper{padding-top:60px;padding-bottom:40px}._w-additional-course-items{top:358px;width:auto;margin-top:60px;flex-wrap:wrap}.student-block{margin-top:100px}.cta-wrapper-upsell{margin-bottom:710px;padding-top:60px;padding-bottom:40px}.upsell-course-items{width:auto;margin-top:60px;flex-wrap:wrap}._w-upsell-resources{height:720px}.free-vs-info-section{width:auto;margin-top:60px;flex-wrap:wrap}.free-vs-info-resources{height:720px}.bootcamp-details{padding-right:10px;padding-left:10px}.grid-3{width:90%}.apply-now-section{padding-right:10px;padding-left:10px}.start-date{font-size:22px}.paragraph-48{font-size:16px;line-height:23px}.div-block-162{width:100%;margin-right:auto;margin-left:-30px}.benefits-grid{display:flex;margin-right:auto;margin-left:auto;flex-direction:column}.column{width:100%}.service-square-wrap{margin-bottom:10px}.container-5{width:90%}.container-large.clover{top:194px}.menu-link{margin-top:10px;margin-bottom:10px;font-size:32px;line-height:36px;font-weight:700}.section-21.dream-upsell{padding-bottom:128px}.section-21.pre-foot-dream{margin-top:500px}.scroll-down-absolute{bottom:15%}.upsell-dream-wrap{width:auto;margin-top:60px;padding-right:31px;padding-left:31px;flex-wrap:wrap}._w-upsell-dream-center{width:90%}.dream-meet-reality{grid-column-gap:16px;grid-row-gap:48px}.bootm-clover-content{top:400px}.inner-swipe{display:none}.cities-testimonial{margin:.7rem}.hubspot-form{max-width:none;flex:0 auto}.button-block-opportunity{margin-top:30px}.button-block-opportunity.info-session{width:220px;flex-direction:row}.modal-wrap-enroll-today{display:none}.game-development-pathway,.youngster-beginner-pathway{height:auto}.pathway-completion._1{padding-left:0}.pathway-completion-wrap{justify-content:center}.div-block-175.right{justify-content:flex-start}.curriculum-skills{justify-content:center}.grid-8{width:90%}.curriculum-pathway-wrapper{padding-right:0;padding-left:0}.card-container{padding-right:3em;padding-left:3em}.slide_arrows{width:110%;margin-left:-40px}.slide_card{width:260px}.card_title{top:-16px}.grid-7{display:flex;flex-direction:column;align-items:center}.service_card{height:auto;padding:24px 24px 80px}.service_card-button{left:24px;top:auto;right:auto;bottom:-98px;margin-top:0}.is--small{font-size:14px;line-height:1.8}.is--small.service_card-replace-description{font-size:12px;line-height:1.5}.service_card-replace{display:none;padding:24px 24px 80px}.curiculum-is--small{margin-left:5px;font-size:14px;line-height:1.8}.button-curriculum{margin-top:30px}.grid-10,.grid-9{display:flex;flex-direction:column}.hero-bg-image-full{width:51.5%;background-position:0 0}.hero-bg-image-full.scholarship{width:100%}.text-color-yellow{font-size:16px}.circle-shape-left{left:3%;top:17px}.circle-shape-left.btm{top:10px}.circle-shape-right{right:20px;z-index:auto}.circle-shape-right.btm{left:11px;top:372px}.bootcamp-wrapper{margin-top:68px;margin-bottom:-726px;justify-items:center;grid-column-gap:2rem;grid-row-gap:2rem;-ms-grid-columns:1fr;grid-template-columns:1fr}.div-block-184{margin-right:auto;margin-left:auto}.column-15{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;align-items:center}.column-16{justify-content:center}.columns-7{height:110px;flex-direction:column;align-items:center}.kickoff-wrapper{width:100%}.bootcamp-image_wrapper{overflow:hidden;width:auto}.grid-12{margin-top:0}.paragraph-52{font-size:1rem}.cta-wrapper-career{height:680px;margin-bottom:0;padding-top:60px;padding-bottom:40px}.bold-text-30{font-size:16px}.bold-text-31,.paragraph-53{font-size:1rem}.bold-text-32,.bold-text-33,.bold-text-34{font-size:1.2rem}.grid-7-2{display:flex;flex-direction:column;align-items:center}.drops-group.badges-specific{width:100%}.container-6{padding-right:6vw;padding-left:6vw}.scholarship-wrapper{z-index:3}.scholarship-form{z-index:4}.scholarship-form-wrapper{display:block;width:auto;max-width:none;margin-right:0;margin-left:0;flex-direction:column;justify-content:center;align-items:center}._w-stem-skills-full{height:1010px;justify-content:center}.grid-cirriculums-full,.grid-citi-full{width:90%;justify-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-citi-skills-full{height:1010px;justify-content:center}.scholarship-form-head{padding-right:16px;padding-left:16px;flex-wrap:nowrap}.modal-wrap-contact-form{display:none}._w-upsell-bootcamp{height:720px}.course-wrapper-bootcamp{margin-top:40px}.hero-right-copy.online-coding{display:block;padding-left:20px}.hero-right-copy.online-coding.no-top-marg{padding-right:0}.dropdown__title-2{width:100%;padding:12px;border:1px #000}.dropdown__title-2.btn{margin-left:12px;justify-content:center}.dropdown__title-2.btn.demoform{max-width:200px;margin-right:0;margin-left:12px;padding-right:0;padding-left:0;justify-content:center}.div-block-196{height:520px}.div-block-200{width:80%;margin-right:auto;margin-left:auto}.weekly-items{display:none;width:auto;margin-top:60px;flex-wrap:wrap}._w-weekly{height:720px}.weekly-items-3{display:none;width:auto;margin-top:60px;flex-wrap:wrap}.featuretabmenu{margin-right:auto;margin-left:auto}.tabfeature-2,.tabfeature-2._3{min-height:40vh}.tabfeature-2._1{overflow:hidden;min-height:40vh}.tabfeature-2._2{min-height:40vh}.featuretabs-2{display:flex;width:100%;flex-direction:column-reverse}.accordion{width:83.33%;padding-right:8px;padding-left:8px}.accordion.js-accordion{width:100%;margin-bottom:20px}.tabfeaturecontent-2{min-height:40vh}.tab-link-tab-2-4{width:33.4%}.image-98{width:380px}.image-98._1{width:340px}._w-weekly-benefits{height:470px}.benefits-img{height:190px}.weekly-mobile{display:block;overflow:scroll}.icon-5{color:#fff}.faq-container{width:100%;min-width:0}.faq-toggle{background-color:#6a7efc}.faq-answer{margin-bottom:0;font-family:Montserrat,sans-serif}.toggle-text{font-family:Montserrat,sans-serif;text-align:center}.text-block-106{font-family:Montserrat,sans-serif}.image-100{width:220px;margin-top:-35px}.div-block-202{flex:0 0 auto}.section-sign_up{min-height:1400px}.benefits-home-img{height:190px}._w-home-benefits{height:470px}.grid-13{display:flex;flex-direction:column}.h2-left.right-align{text-align:left}.p-left{font-size:1rem}.p-left.right-align{text-align:left}.button-block-center,.button-competitor{margin-top:30px}.mid-section{margin-right:12px;margin-left:12px}.mid-section-grey{padding-right:12px;padding-left:12px}.image-106{right:0}.pathway-wrapper-2{position:relative;padding-top:60px;background-position:20% 50%;background-size:cover}.grid-16{display:-ms-grid;display:grid;max-width:90%;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.image-110.l{right:0}.title-wrapper{margin-top:36px}.title-wrapper.mg-top-minus{margin-top:0}.h3-pathway.right-align{margin-right:0}.slider-mask-2{position:static}.heading-h4-size-2{font-size:22px;line-height:32px}.slider-title{font-size:18px}.button-learn{width:220px;margin-top:30px;flex-direction:row}.grid-17{display:flex;flex-direction:column}.c-logo{width:15%}.c-logo.f{width:10%}.grid-logos{width:100%}.pathway-wrapper-2-copy{position:relative;padding-top:60px;background-position:20% 50%;background-size:cover}}@media screen and (max-width:767px){.container{display:block;margin-right:auto;margin-left:auto}.container.container__text{max-width:75rem;padding-right:.5px;padding-left:1.5px}.container.container--medium{overflow:hidden;padding-bottom:25px}.container.container--medium.instructor{max-height:none;min-height:405px;padding-bottom:60px}.container.container--medium.horizontal{display:flex;justify-content:center;align-items:center}.container.container--medium.no-btm-marg{display:block;padding-bottom:0;justify-content:center;align-items:center}.container.container--medium.no-btm-marg.flex-vertical-center{display:flex;min-height:405px;justify-content:center;align-items:center}.container.container--medium.no-btm-padding{padding-bottom:0}.container.container--medium.no-btm-padding.flex-vertical-center{z-index:12;display:flex;min-height:0;justify-content:center}.container.container--medium.no-btm-padding.flex-vertical-center.gaming{min-height:405px;margin-top:5%}.container.container--medium.no-btm-padding.flex-vertical-center.city-page{display:block}.container.container--medium.free-workshops{padding-bottom:0}.container.footer{padding-top:0;padding-bottom:160px}.navbar__link.has-submenu,.navbar__link.has-submenu.link-mobile{display:none}.dropdown__title.btn.free-trial{display:flex;max-width:125px;margin-right:0;margin-left:12px;padding-right:0;padding-left:0;justify-content:center}.footer{padding:2rem 2rem 8rem}.footer__links{padding-bottom:40px;flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.footer__column{width:auto;flex-direction:row;flex-wrap:nowrap;flex:0 auto}.footer__column.footer__column--start{margin-bottom:0;align-items:center;text-align:center}.footer__links--title{margin-top:20px}.footer__links--text.color-white{position:absolute;left:0;top:auto;right:0;bottom:0;margin-right:auto;margin-bottom:60px;margin-left:auto;text-align:left}.footer__group{width:auto;text-align:left}.footer__group.first{border-right:1px solid hsla(0,0%,100%,.64);text-align:center}.footer__group.info{padding-right:0}.footer__link.last{margin-bottom:0}.image-4{position:relative;left:auto;top:10px;right:0;bottom:auto;margin-top:0}.share__links{left:0;margin-right:auto;margin-left:auto;justify-content:flex-start}.block__content{padding-top:0;padding-right:0;padding-left:0}.block__content.remove-side-padding{padding-right:0;padding-left:0}.fold.partners{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf7510c52a48b04_bg-pattern-fold-1x.0e523df77e82.png");background-position:50% 100%;background-size:contain;background-repeat:repeat;background-attachment:scroll}.fold.fold--home{height:auto;padding-top:80px;padding-bottom:100px;flex-direction:column}.fold.fold--home.white{padding-bottom:80px}.fold.fold--home.white.faqs{padding-top:40px;padding-bottom:20px;background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat}.fold.fold--locations{padding-top:80px}.fold.fold__comming-soon{padding-top:3rem;padding-bottom:3rem}.fold.online-coding.overflow-hidden{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6131b695959cd426c7355a02_Weekly%20Page_Mobile.webp")}.fold.online-coding.overflow-hidden.tutoring{background-image:linear-gradient(180deg,rgba(53,60,100,.85),rgba(53,60,100,.85)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726f382971cd37735f2_Images-02.jpg");background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat}.fold.online-coding.overflow-hidden.tutoring.mobile{position:relative;padding-top:80px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6))}.fold.online-coding.overflow-hidden.tutoring.mobile.curriculum{padding-top:100px}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px{display:block;padding-top:100px}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.city-page{padding-top:100px;padding-bottom:80px}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.career-club{padding-top:100px;padding-bottom:80px;background-image:none}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.pathway{padding-top:100px;padding-bottom:80px}.fold.online-coding.overflow-hidden.camps{background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726712df92689033118_Images-03.jpg");background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat}.fold.online-coding.overflow-hidden.camps.mobile{padding-top:25px}.fold.online-coding.overflow-hidden.weekly-classses{padding-top:80px;padding-bottom:80px;background-position:0 0}.fold.online-coding.overflow-hidden.free-workshops{background-image:linear-gradient(180deg,rgba(53,60,100,.85),rgba(53,60,100,.85)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726f382971cd37735f2_Images-02.jpg");background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat}.fold.online-coding.overflow-hidden.free-workshops.mobile{padding-top:80px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6183424add4416115b6e3ce5_Mocked%20Image.png");background-position:0 0,75% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat}.fold.online-coding.overflow-hidden.schools{padding-top:80px;padding-bottom:80px;background-image:none;background-clip:border-box;-webkit-text-fill-color:inherit}.fold.online-coding.overflow-hidden.military-discount{background-image:linear-gradient(180deg,rgba(53,60,100,.85),rgba(53,60,100,.85)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726f382971cd37735f2_Images-02.jpg");background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat}.fold.online-coding.overflow-hidden.military-discount.mobile{padding-top:80px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6))}.fold.instructor{padding-top:0;padding-bottom:30px}.fold.online-coding{padding-top:60px;padding-bottom:25px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/608886c93b0ade147cc10c04_Web%20Header.webp");background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.heading.ta-center{font-weight:900}.heading.ta-center.top.auto.dark-blue{max-width:90vw;margin-right:auto;margin-left:auto;font-size:24px;font-weight:700}.heading.heading--faqs{margin-top:10px;margin-bottom:2.5rem;padding-right:0;padding-left:0;font-size:1.25rem}.heading.heading--blue{margin-bottom:2.5rem;padding-right:0;padding-left:0;font-size:28px}.content__column{width:100%;margin-left:0;padding-right:1rem;padding-left:1rem}.content__column.center.about-us{width:90vw;padding-right:0;padding-left:0}.row{flex-direction:column}.row.row__founders{padding-right:1rem;padding-left:1rem}.col-2{max-width:400px;margin-right:auto;margin-left:auto;flex:1}.col-2.about-us{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:50px;grid-row-gap:16px;grid-template-columns:repeat(auto-fit,minmax(80vw,400px));-ms-grid-rows:auto auto;grid-template-rows:auto auto}.founders.about-us.white-bg{padding-top:7rem}.founder{position:static;margin-bottom:2.5rem}.founder__info{margin-bottom:0}.embed-form{margin-bottom:50px}.cta__container--text{margin-right:0;margin-bottom:1rem;text-align:center}.demo,.section-curriculum{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.green-button.green-button--uppercase{margin-top:1rem;margin-bottom:1rem}.green-button.banner--location,.green-button.fold_location-button{margin-right:0;margin-bottom:.5rem}.scholarship__header-subtitle{color:#353c64}.scholarship__header-subtitle.instructor._85vw{max-width:85vw;margin-right:auto;margin-left:auto}.fas.fa-angle-left,.fas.fa-angle-right{padding:.25rem;font-size:.5rem}.bg-pattern-grey{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.frtickets{padding-right:20px;padding-left:20px;flex-direction:column;justify-content:center;align-items:center}.ticket{width:100%;margin-bottom:2rem}.ticket__text-container.camp{height:auto}.fold__summercamp-content{width:100%;padding-right:0;text-align:center}.fold__summercamp--title{font-size:1.5rem}.bg-pattern-blue{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.bg-pattern-blue.d-none{position:static;display:none;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.fold__davenport-text{margin-top:0}.fold__partner--title{font-size:1.5rem}.utility-page-wrap.bg-pattern-blue._404-page{height:100%;max-height:none;min-height:100vh}.utility-page-content.error__page-container{min-height:none;padding-top:0;padding-bottom:0;flex-direction:column;align-items:flex-start}.error__page-message{width:100%;margin-top:2rem}.error__page-image{width:100%;order:-1}._404-link{margin-bottom:0}.courses{flex-direction:column;align-items:center}.card{flex-direction:column}.card.white{height:auto;min-height:306.01398601398597px;padding-top:40px;padding-bottom:40px;background-image:none}.fold__course{margin-right:-16px;margin-left:-16px}.footer-locations{max-width:100%}.frnavbar--fix,.frnavbar--top{z-index:81}.frnavfix-next{min-width:auto}.frfooter-container{flex-direction:column;align-items:center}.frfooter-contact{flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.paragraph-16{width:180px}.frfooter-text{padding-top:20px;padding-left:0}.frfooter-column{width:85%;margin-top:40px;margin-bottom:40px;justify-content:center}.frfooter-rrss{text-align:center}.camp__banner{height:200px;flex-direction:column}.camp__banner.camp__banner--prefooter{height:auto}.camp__banner--title{position:relative;z-index:1;text-align:center}.banner-top{overflow:visible;height:0}.banner-text{font-size:12px}.fold_title{width:520px;max-width:85vw;margin-right:auto;margin-bottom:20px;margin-left:auto;align-items:center;font-size:30px;line-height:1.5;text-align:center}.fold_title.home,.fold_title.school{text-align:center}.para{margin-top:50px;margin-bottom:20px;font-size:1.2rem}.para.private-tutoring.bold.c-red{max-width:90vw}.curriculum__container{padding-top:2rem}.curriculum__list{padding-top:3rem;padding-right:0;padding-left:0}.curriculum__item{padding-right:1rem;padding-left:1rem}.programs__tickets{flex-wrap:wrap}.heading-18.text-white.max.blue{font-size:28px}.heading-18.text-white.free-workshops{margin-bottom:20px}.heading-18.instructor{margin-top:0;margin-bottom:0}.heading-18.home.max-90vw{max-width:90vw;margin-right:auto;margin-left:auto}.heading-18.home.max-90vw.getting-started,.heading-18.home.max-90vw.how,.heading-18.home.max-90vw.industry-expert{font-size:28px;line-height:130%}.heading-18.text-white.max{max-width:85vw;margin-right:auto;margin-left:auto}.heading-18.many-offers{line-height:130%}.heading-18.curriculum{max-width:90vw;margin-right:auto;margin-left:auto}.paragraph-20{width:auto}.paragraph-20.light{max-width:85vw;margin-right:auto;margin-left:auto}.programs__ticket.is--on-sale{max-width:48%}.programs__ticket.is--on-sale.home{min-width:370px;margin-bottom:20px}.programs__ticket.home.camp.cg-benefits{padding-bottom:20px}.horizontal-ticket{height:15rem;padding-bottom:0}.horizontal-ticket__side{padding-top:1.5rem;padding-right:0;flex-direction:column;align-items:center}.horizontal-ticket__text-box{padding-top:0;padding-bottom:0;align-items:center}.horizontal-ticket__description{padding-right:20px;padding-left:20px;text-align:center}.horizontal-ticket__hole{left:0}.horizontal-ticket__hole.is--right-horizontal-ticket-side{left:auto;right:0}.seed-faqs{margin-bottom:20px;padding-top:30px;padding-bottom:30px}.seed-faqs.schools{margin-bottom:0}.seed-faqs__container{width:100%;margin-left:0;padding-right:1rem;padding-left:1rem}.seed-faq__question{font-size:16px}.fold_locations-buttons{flex-direction:column}.location__team-list{grid-row-gap:32px}.location__team-icon1,.location__team-icon3{display:none}.levels_container{max-width:380px;margin-right:auto;margin-left:auto;flex-direction:column}.level_item{max-width:none;padding-top:30px;padding-bottom:30px;border-top:1px solid #d3dfe9;border-left-width:0;border-left-color:transparent}.level_item.first{padding-top:40px;padding-bottom:40px;border-top-width:0;border-top-color:transparent}.level_title{font-size:24px}.level_description{font-size:16px}.offerings__content{padding-top:0;padding-bottom:0}.offerings__content.instructor{max-width:85vw;margin-right:auto;margin-left:auto;padding-top:60px;padding-bottom:0}.offerings__description{margin-bottom:40px}.offering__keypoint{max-width:50%}.swiper-container{position:relative;z-index:3;width:90vw;margin-top:40px}.paragraph-28{font-size:21px}.fold_title--left{font-size:28px;line-height:1.5;text-align:center}.fold_title--left.instructor{max-width:480px}.fold_title--left.ap,.fold_title--left.gaming{margin-right:auto;margin-left:auto}.fold_title--left.curriculum-courses,.fold_title--left.curriculums{margin-right:auto;margin-left:auto;line-height:100%}.fold_title--left.parent-page{margin-right:auto;margin-left:auto}.fold_title--left.curriculum{width:90%;margin-right:auto;margin-left:auto}.fold_title--left.curriculum.d-block{display:block;margin-right:auto;margin-left:auto;text-align:center}.fold_title--left.city-page{display:inline-block;width:auto;max-width:none;margin-right:0;margin-left:0;flex:0 0 auto}.fold_title--left.cd{margin-right:auto;margin-left:auto}.fold_title--left.online-tutoring{align-items:center}.fold_title--left.weekly{margin-right:auto;width:auto;margin-left:0;flex:0 0 auto}.fold_title--left.weekly.d-block{display:block;margin-right:auto;margin-left:auto;font-size:40px;line-height:49px;text-align:center}.heading-3--centered--blue.white-text.summer-camp{margin-bottom:30px}.ways-to-partner.how-it-works{display:block}.collection-list-wrapper-6{display:flex;width:auto;height:auto;max-width:48%;min-height:auto;min-width:370px;margin-right:0;flex-direction:column;align-items:stretch;flex:0 0 auto}.html-embed-18{max-width:90%}.container-4-copy{display:flex;max-width:85vw;flex-direction:column;justify-content:center;align-items:center}.course-offered-item{position:relative;left:18%;top:1.2em;max-width:322px;margin-bottom:13px;flex:0 0 auto}.course-offered-items{justify-content:flex-start;align-items:center}.featured-teacher{padding-top:2rem;padding-bottom:2rem}.featured-teacher__title{margin-right:auto;margin-left:auto;font-size:26px}.featured-teacher__text{align-items:center}.featured-teacher__content{flex-direction:column;align-items:center}.paragraph-35{padding-right:1rem;padding-left:1rem}.fold__course--content.inner-curriculum{padding-top:100px;padding-bottom:60px;flex-direction:column;justify-content:center;align-items:center}.container-course--price.most{border-radius:0}.container-course--price.most.top-space{padding-bottom:40px}.container-course--price.most.top-space.free-workshops{padding-bottom:64px}.container-course--price.most.remove-radius.bg,.container-course--price.most.remove-radius.white{background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat}.container-course--price.weekly-classes{padding-top:60px;padding-bottom:0}.course-background-grey{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.course-background-grey.p-none{padding:0 0 1.5rem}.syllabus-module__header{padding:1rem 1.5rem}.module-header__container-number{width:2rem;height:2rem;flex:0 0 auto}.module-header__number{font-size:18px}.module-header__title{font-size:18px;white-space:pre-wrap}.image-34{width:90%}.heading-28{width:85vw;max-width:500px;margin:20px auto;font-size:18px;line-height:28px;text-align:center}.btn__secondary.fixed.d-none-lg{display:block;font-family:Montserrat,sans-serif}.btn__secondary.sm-hide{display:none}.btn__secondary.fixed{position:fixed;left:0;right:0;bottom:0;z-index:98;width:100%;margin-top:0;margin-bottom:0;padding:15px 24px;border-radius:4px 4px 0 0;box-shadow:0 -1px 12px 0 rgba(0,0,0,.15);text-align:center}.section__block{padding-bottom:0}.section__block.instructor{padding-top:60px}.section__block.no-btm-margin{overflow:hidden;padding-top:60px;padding-bottom:60px}.pricing-block{display:block;padding-top:0}.pricing-block.private-tutoring{display:flex;flex-direction:column;align-items:center}.pricing-block.home._2022{display:flex;flex-direction:row;flex-wrap:wrap;grid-column-gap:1rem;grid-row-gap:1rem}.pricing-block.free-workshops{display:flex;padding-top:0;flex-direction:column;align-items:center}.pricing-block.about-us._2022{display:flex;flex-direction:row;flex-wrap:wrap}.pricing-box.plus{margin-top:60px;margin-right:0;margin-left:0}.pricing-box.plus.private-tutoring{margin-top:36px}.pricing-box.plus._2022{width:75%;margin-top:0;margin-right:auto;margin-left:auto;padding-bottom:0}.pricing-box.plus._2022.about-us{width:auto;max-width:none;padding-right:24px;padding-left:24px}.pricing-box.plus._2021{margin-top:0}.pricing-box._2021{max-width:400px;margin-right:auto;margin-bottom:60px;margin-left:auto}.pricing-box._2022{width:90vw;max-width:480px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-bottom:40px}.pricing-box._2022.standard{width:75%;margin-right:auto;margin-left:auto;padding-bottom:0}.pricing-box._2022.standard.about-us{width:auto;max-width:90vw;padding-bottom:24px}.pricing-box.bootcamp{width:90vw;max-width:480px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-bottom:40px}.pricing-box.classes{width:90%;max-width:480px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-bottom:40px}.pricing-box.classes.standard{width:75%;margin-right:auto;margin-left:auto;padding-bottom:0}.pricing-box.classes.standard.about-us{width:auto;max-width:90vw;padding-bottom:24px}.most-popular-block{top:-10%}.most-popular-block.red._2022{top:0}.most-popular-block.red{position:static;top:-5%}.pricing-list{max-width:240px;margin-right:auto;margin-left:auto}.pricing-list.options-for-your-school{max-width:90%}.form-title{max-width:60%}.modal-wrap{z-index:9999;display:none;width:85vw;max-width:none;margin-right:auto;margin-left:auto;justify-content:flex-start;align-items:stretch}.signup-form{overflow:auto;height:auto}.btn-wrapper,.hide-mobile{display:none}.hero-block{height:100%;flex-direction:column;justify-content:center}.hero-block.reverse{flex-direction:column-reverse;align-items:center}.hero-block.curriculums{justify-content:center;align-items:center}.hero-block.city-page{display:block}.hero-left{padding-right:0}.hero-left.instructor{max-width:85vw;margin-right:auto;margin-left:auto}.hero-left.about-us{display:none}.hero-left.online-tutoring{padding-left:0}.hero-left.curriculum-page{padding-right:0;padding-left:0}.hero-left.city-page{display:block;padding-right:0;padding-left:0}.hero-right{display:block}.hero-right.online-coding{display:block;width:85vw;max-width:500px;margin-top:40px;margin-right:auto;margin-left:auto;padding-left:0}.hero-right.online-coding.no-top-marg{margin-top:0}.hero-right.online-coding.no-top-marg.curriculums{width:auto}.hero-right.instructor{display:block;width:75vw;max-width:400px;margin:0 auto 40px;padding-right:0;padding-left:0;flex:0 0 auto}.hero-right.about-us{display:none;width:45%}.hero-signup-form{display:flex;width:auto;max-width:none;flex-direction:column;justify-content:center;align-items:center}.h-signup-form-head{margin-bottom:16px;padding-right:16px;padding-left:16px}.faq-dropdown{padding-top:20px;padding-bottom:20px}.section-heading{font-size:22px}.section-para{font-size:16px}.course-wrapper{margin-right:-16px;margin-left:-16px;padding-right:0;padding-left:0;border-radius:0}.course-inner{padding-right:0;padding-left:0;border-radius:0}.course-heading-block{margin-bottom:16px}.course-heading{padding-right:10px;padding-left:16px;font-size:20px}.course-h-span{display:block;margin-top:4px;margin-left:0;line-height:1.4}.course-box-wrapper{overflow:auto;margin-right:auto;margin-left:auto;flex-direction:column;justify-content:flex-start}.course-box-wp{max-width:45%;min-width:45%;margin-right:auto;margin-bottom:20px;margin-left:auto}.course-bg-pattern-blue{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.course-school-wrapper{padding-right:0;padding-left:0}.course-school-wrapper.instructor,.course-school-wrapper.schools{display:none;margin-bottom:0}.courses-heading{text-align:center}.courses-left{max-width:400px;padding-right:0;padding-left:0;-ms-grid-row-align:center;align-self:center}.courses-right{max-width:100%;margin-top:40px;margin-bottom:40px;padding:0;-ms-grid-row-align:stretch;align-self:stretch;flex:0 100%}.courses-box{width:90vw;max-width:90vw;margin-right:auto;margin-left:auto;border-radius:0}.courses-box.curriculums{max-width:400px;flex-direction:column}.courses-box._w-auto{width:auto;padding-bottom:15px}.courses-box-content p{font-size:14px}.c-courses-block{max-width:400px;flex-direction:column}.right-hero{display:flex;flex-direction:column;align-items:center}.course-left-list{display:block}.section.white.no-bg-pattern{background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat}.section.available-camps{padding-top:80px;padding-bottom:160px}.section.stats{padding-top:60px;padding-bottom:60px}.button.submit{margin-top:14px}.featured-teacher__description-2{text-align:center}.offerings__description-2{margin-bottom:40px}.offerings__description-2.camp{margin-bottom:20px}.offerings__description-2.camp.instructor{margin-bottom:60px}.div-block-25{width:90vw;max-width:305px}.tabs-menu-2{display:-ms-grid;display:grid;width:90vw;margin-right:auto;margin-left:auto;flex-direction:column;justify-content:center;justify-items:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:20px;grid-row-gap:0px;-ms-grid-columns:159px 159px;grid-template-columns:159px 159px;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.tabs-component{margin-top:20px}.name.slider-large{font-size:30px}.tab-inner-content{margin-left:0}.services.slider-large{font-size:15px}.div-block-26{flex-direction:column}.summer-camp-content.camps{position:relative;overflow:hidden;padding-top:80px}.class-2._1,.class-2._2{margin-bottom:20px}.text-block-24{width:auto}.summer-camp-modal-wrap{z-index:9999;justify-content:flex-start;align-items:stretch}.left{width:25vw;max-width:150px}.team-image.georges.online-coding,.team-image.isabela.online-coding{margin-right:0;margin-bottom:1rem}.heading-33{text-align:center}.heading-33.med-slate-blue{max-width:480px;margin-right:auto;margin-left:auto}.heading-33.online-coding{color:#fff}.heading-33.online-coding.weekly-classes{margin-right:auto;margin-left:auto}.heading-33.gaming-specific{padding-right:0;color:#fff}.heading-33.curriculums{margin-right:auto;margin-left:auto}.heading-33.curriculum{margin-right:auto;margin-left:auto;color:#fff}.heading-33.curriculum.left-align.curriculum-courses{margin-bottom:8px;font-size:16px}.form-icon{height:60px;max-width:80%}.section-heading-2{font-size:22px}.section-heading-2.center{width:95%;line-height:29px}.section-heading-2.center.blue.max-width{font-family:Montserrat,sans-serif}.section-heading-2.dark-slate-blue{max-width:85vw;line-height:100%}.section-heading-2.dark-slate-blue.center{line-height:140%}.section-heading-2.dark-slate-blue.center.home.pricing-packages,.section-heading-2.dark-slate-blue.center.home.pricing-packages-canada-page,.section-heading-2.dark-slate-blue.center.home.pricing-packages-home-page{margin-bottom:40px}.section-heading-2.dark-slate-blue.center.no-btm-marg{margin-bottom:0}.cs-body{font-size:16px;line-height:1.7}.text-span-8.center.purple.italic{font-size:16px}.paragraph-36{text-align:center}.enroll._0-marg{min-height:0;padding-top:40px;padding-bottom:40px}.section-6{flex-direction:column-reverse}.rich-text-block-8{width:90vw;max-width:none;margin-right:auto;margin-left:auto}.rich-text-block-9{text-align:center}.collection-list-6{display:-ms-grid;display:grid;width:80%;justify-items:center;grid-auto-flow:row;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto auto auto auto auto 1fr;grid-template-rows:auto auto auto auto auto auto 1fr}.collection-list-wrapper-11{margin-right:auto;margin-left:auto}.certificate-section.home.gaming-specific{padding-top:40px}.certificate-section.home.gaming-specific.recoginition.team{margin-bottom:0}.heading-42.left{width:85vw;min-width:85vw}.p.left{width:85vw;margin-right:auto;margin-left:auto}.p.left.earn-recognition{max-width:600px;min-width:0}.p.left.badges,.p.left.military-discount{display:block;text-align:center}.p.blue.left-align.btm-marg,.p.blue.left-align.btm-marg._13px{text-align:center}.p.blue.left-align.parent-page{margin-right:auto;margin-left:0;padding-left:0}.p.blue.left-align.parent-page.center-mobile{margin-right:auto;margin-left:auto;text-align:center}.p.blue.curriculum.justify{font-size:18px}.p.dark-blue{width:85vw;margin-right:auto;margin-left:auto}.p.dark-blue.left{text-align:center}.p.dark-blue.bold{width:auto}.p.dark-blue.no-btm-marg.left-align{width:100%;text-align:center}.p.dark-blue.no-btm-marg.left-align.parent-page{max-width:500px}.p.dark-blue.many-offering{font-size:16px}.p.dark-blue.max-w-420{width:auto;max-width:420px}.p.white-text.halloween{margin-bottom:0}.p.center.dark-blue.auto-width{width:auto}.p.center.dark-blue.auto-width.steps.gettings-started.step-1{margin-top:20px}.p.center.color-white.military-discount{margin-bottom:0}.p.center.rating.home{z-index:2}.p.below-heading{position:relative;z-index:3}.p.color-yellow.gaming-specific._16px-mobile,.p.color-yellow.gaming-specific.no-wrap{font-size:16px}.p.color-yellow.sub-hero.course{text-align:center}.p.dark-blue.industry-experts,.p.dark-blue.industry-experts.ap-page{width:auto}.p.black-copy.left-align.center-mobile,.p.black.left-align.center-mobile{font-size:16px;line-height:160%;text-align:center}.div-block-50{margin-right:auto;margin-left:auto;flex-direction:column;justify-content:center;align-items:center}.div-block-51,.div-block-52{width:100%}.list-3{display:flex;width:310px;margin-right:auto;margin-left:auto;padding-left:0;flex-direction:column;align-items:flex-start;text-align:left}.heading-43{text-align:center}.desktop-text-block{display:none;margin-right:auto;margin-left:auto;text-align:center}.image-40{display:block;width:85vw;max-width:300px;margin-right:auto;margin-left:auto}.mobile-text-block{display:block;margin-right:auto;margin-left:auto;text-align:center}._w-below-hero.first.bg-grey{padding-right:10px;padding-left:10px}._w-below-hero.private-tutoring{padding-top:0}.heading-44._2.h2{max-width:85vw;margin-right:auto;margin-left:auto}.below-hero.no-marg.bg-light-grey.ap-page{padding-bottom:60px}.below-hero.no-marg.bg-light-grey.camps,.below-hero.no-marg.bg-light-grey.coding{padding-bottom:0}.text-span-10._100{line-height:130%}.suggestions{overflow:visible}.form-4{width:auto;max-width:100%;margin-right:auto;margin-left:auto}.heading-45.form{max-width:90%;margin-right:auto;margin-left:auto}.suggest-a-course-modal{z-index:9999;justify-content:flex-start;align-items:stretch}.suggest-course-wrapper{overflow:auto;height:100%}.div-block-57-copy{width:85vw;max-width:500px;padding-top:12px;padding-right:12px;padding-left:12px}.modal-wrap-summer-camp{z-index:9999;justify-content:flex-start;align-items:stretch}.collection-list-7{display:flex;overflow:visible;width:auto;max-width:none;min-width:0;margin-right:0;margin-left:0;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;align-items:stretch;grid-auto-columns:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.div-block-58{width:auto;height:215px;min-width:250px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-position:100% 100%;background-size:cover}.collection-list-wrapper-12{position:static;display:block;overflow:auto;max-width:100%;min-width:0;margin-left:auto;padding-left:0;flex-direction:row;align-items:stretch;flex:0 auto}.heading-47{margin-bottom:60px;font-size:2rem;line-height:1.3}.div-block-61{flex-direction:column}.percent-off{margin:20px 0}.div-block-63{flex:0 0 auto}.collection-item-2{display:flex;overflow:visible;width:auto;height:auto;max-height:none;max-width:none;min-width:0;margin:0 0 0 20px;justify-content:flex-start;align-items:flex-start;flex:0 0 auto}.div-block-65{display:flex;width:100%;height:350px;max-width:370px;min-width:250px;justify-content:flex-start;align-items:stretch}.space{display:block;width:20px;height:20px;padding-right:0;padding-bottom:0}.div-block-w-shadow{width:auto;height:auto;max-width:80vw;min-height:102.14285714285715px;padding:40px 20px 20px;flex-direction:column}.div-block-w-shadow.home{width:90vw;max-width:500px}.scholarship__header-subtitle-copy{width:auto;max-width:480px;text-align:center}.div-block-66{left:0;top:-31px;right:0;bottom:auto;margin-right:auto;margin-left:auto}.how-it-works-description{font-size:16px}.white{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/5bf409c8ebf751a58ba48ae5_bg-pattern-05.c2fc02ebe235.svg");background-position:50% 50%;background-size:auto;background-repeat:repeat}.tab-link.first.w--current{align-items:center}.tabs-menu-3{align-items:stretch}.image-44{width:auto}.collection-item-3{margin-right:0;margin-left:0}.class-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.teachers{max-height:none;padding-bottom:100px}.teachers.weekly{max-height:1240px;margin-bottom:100px;padding-bottom:0}.splide__slide{z-index:2;display:block;width:auto;height:auto;max-width:90vw;min-height:0;min-width:0;margin-right:auto;margin-left:auto;padding-top:90px;padding-bottom:30px;flex-direction:column;border-left:1px #000;box-shadow:none}.teacher-image.brian-teacher,.teacher-image.george,.teacher-image.isabela,.teacher-image.matthew-teacher,.teacher-image.salma-teacher{top:-122px;bottom:auto;transform:none}.div-block-69{margin-right:auto;margin-left:auto}.div-block-70{position:static;overflow:visible;max-height:none;max-width:none;min-width:0;transform:none;text-align:center}.div-block-71{max-width:90%;margin-right:auto;margin-left:auto;padding-left:0;border:1px #000}.slider-4{overflow:hidden;width:auto;height:auto;max-width:90vw;margin-top:0;margin-right:auto;margin-left:auto;transform:none}.slider-4.home{max-width:85vw;margin-top:0;margin-right:auto;margin-left:auto}.slider-4.home._2022{margin-top:auto}.link.blue.claim-reward-text{margin-top:10px;font-size:16px;line-height:19px}.slide-nav-2{left:0;top:auto;right:0;bottom:auto;display:none}.slide-2{width:auto;height:auto;margin-right:auto;margin-left:auto;padding-top:180px;padding-right:0;padding-bottom:20px}.slide-2.no-btm-marg{padding-bottom:0}.mask-2{z-index:2;width:auto;max-width:none;padding-right:0}.text-block-55{min-width:0;margin-right:auto;margin-left:auto}.image-45{display:block;margin-right:auto;margin-left:auto}.teacher-highlight{display:none}.teacher-highlight.top-rated{display:none}.text-block-56.dark{transform:none}._w-review-card{width:400px;height:auto;max-width:85vw;margin:0 auto}.div-block-74{margin-right:auto}.benefits{margin-bottom:0;padding-top:40px;background-color:rgba(106,126,252,0)}.detail{width:85vw;height:auto}.detail.center{width:325.3333333333333px;height:193.33333333333334px}.detail.center.instructor{width:85vw;height:auto;padding-top:25px;padding-bottom:25px}.swiper-button-prev{margin-left:0}.swiper-button-next{margin-right:0}.div-block-76{position:static;width:50%;margin-top:30px;margin-right:auto;margin-left:auto}.testimonials-desktop{display:block;margin-bottom:356px}.testimonials-desktop.testimonial,.testimonials-desktop.testimonial-career-club,.testimonials-desktop.testimoniall-city{padding-bottom:43px}.slider-7{max-height:250px;max-width:100vw;margin-top:40px;margin-right:auto;margin-left:auto;background-color:transparent}.left-arrow-4,.right-arrow-4,.slide-nav-3{display:none}.div-block-80{position:absolute;left:0;top:0;right:0;bottom:auto;width:100vw;height:250px;background-color:#6a7efc}.curriculum-mobile{display:block;padding-top:0;padding-bottom:60px}.curriculum-mobile.schools{padding-top:60px}.div-block-81{display:flex;width:90vw;height:50px;max-width:550px;margin:40px auto 20px;justify-content:center;align-items:center;border-radius:8px;background-color:#ff8356;font-family:Montserrat,sans-serif}.div-block-81.high-school{background-color:#fe5656}.div-block-81.middle-school{background-color:#6a7efc}.text-block-60{color:#fff;font-size:20px;line-height:26px;font-weight:700}.collection-list-9{display:-ms-grid;display:grid;width:90vw;max-width:550px;margin-right:auto;margin-left:auto;grid-auto-columns:1fr;grid-column-gap:20px;grid-row-gap:20px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.button-block{margin-top:30px;margin-right:auto;margin-left:auto}.button-block.home.center._250px.auto.pricing-section.ap-tutoring-pricing{position:relative;bottom:auto;margin-bottom:0}.button-block.home.center.badges.left{margin-right:auto;margin-bottom:0;margin-left:auto}.button-block.home.center.free-workshops,.button-block.home.center.more-info,.button-block.home.no-btm-marg{margin-bottom:0}.button-block.home.no-btm-marg.inside-step-1.getting-started{position:relative;bottom:auto;margin-top:20px}.button-block.home.no-btm-marg.no-top-marg.ap-hero{margin-right:auto;margin-left:auto}.button-block.home.no-btm-marg.no-top-marg.career{top:161px;margin-right:auto;margin-left:auto}.button-block.home.no-btm-marg.curriculums{margin-top:20px}.button-block.home.register{margin-top:30px}.button-block.home.slider.pricing-global.left-align{margin-left:auto}.button-block.home.slider.monthly-reports{margin-right:auto;margin-left:auto}.button-block.home.slider.curriculum-page{margin-top:0;margin-right:auto;margin-left:10px}.button-block.home.slider.city-page{margin-top:24px;margin-right:auto;margin-left:auto}.button-block.home.hero{margin-left:0}.button-block.home.hero.center-mobile{margin-right:auto;margin-bottom:0;margin-left:auto}.button-block.gaming.enroll-now{margin-right:20px;margin-left:0}.button-block.gaming.enroll-now.certificate-tab{margin-right:auto;margin-left:auto}.button-block.gaming.enroll-now.center-mobile.full-details{margin-top:0;margin-right:10px;margin-left:auto}.button-block.gaming.enroll-now.center-mobile.free-workshops{margin-left:0}.button-block.gaming.learn-more{margin-right:0;margin-left:0}.button-block.gaming.parent-guide{margin-right:20px;margin-left:0}.button-block.gaming.center-mobile{margin-right:auto;margin-left:auto}.button-block.info-session.btn-text.center{margin-right:auto}.button-block.home{margin-bottom:30px}.button-block.summer-camps{margin-right:0}.button-block.code-for-adults{margin-bottom:30px}.button-block.code-for-adults.no-btm-marg{margin-bottom:0}.text-block-61.color-white{display:block}.become-a-teacher-form-wrap{display:flex;max-width:80vw;flex-direction:column;justify-content:center;align-items:center}.pop-up-vote-form{display:none}.column-s{flex-direction:column}.column-s.reverse{flex-direction:column-reverse;justify-content:center}.bg-pattern.mobile-only{display:block;max-width:none}.bg-pattern.center{width:auto;max-width:100%}.bg-pattern.curriculums{display:block;max-width:none}._w-video{width:85vw;min-width:85vw;margin-right:auto;margin-left:auto}._w-video.mobile{display:none}._w-inner-video{width:auto;min-width:100%}.topic-img{margin-top:16px;margin-bottom:16px}.bg-white._50.about-us{height:auto}.bg-blue._50.top{height:36%}.bg-blue._50.top.gaming-specific{height:350px}.bg-blue._50.top.gaming-specific.about-us,.bg-blue._50.top.gaming-specific.ap-page{height:340px}.columns-3{width:auto}.image-53{display:block;margin-right:auto;margin-left:auto}._w-student-name.flex-horizontal.left-align{flex-direction:row}.slider-student.gaming-specfic.desktop{display:none}.slider-student.mobile-only{display:block;overflow:hidden;flex-direction:column;justify-content:space-between;flex:0 auto}.text-block-63{font-size:19px}.student-image-slide{overflow:hidden}.text-block-64{font-size:16px}.student-description{font-size:1rem}.column-10{justify-content:center}.div-block-88{margin-bottom:0}.h3{margin-right:auto;margin-left:auto}.h3.center.curriculum-course{max-width:90vw;margin-right:auto;margin-left:auto}.h3.badge-title.smaller{margin-bottom:5px;font-size:24px;line-height:30px}.h3.badge-title.smaller.type{margin-bottom:8px;font-size:20px;line-height:25px}.h3.dark-blue.center{line-height:120%}.h3.dark-blue.team-name{font-size:20px}.h3.dark-blue.summer-camp-card{margin-right:auto;margin-bottom:10px;margin-left:auto;text-align:center}.h3.dark-blue.bm-20px{font-size:20px}.h3.dark-blue.bm-20px.center-mobile{text-align:center}.h3.dark-blue.list-point{margin-right:auto;margin-bottom:10px;margin-left:auto;text-align:center}.h3.light-blue.no-marg{margin-bottom:12px}.h3.industry-expert{max-width:90%;margin-bottom:20px}.h3.industry-expert.no-top-marg{max-width:none}.h3.many-offering{font-size:18px}.slider-8{height:auto;min-height:0}._w-price{height:50px}.mask-4{overflow:visible}.column-left{padding-right:0;padding-left:0}.column-right{margin-bottom:30px;padding-right:0;padding-left:0}.text-block.schools{width:85vw;margin-right:auto;margin-left:auto}.text-block.hero.white-text{max-width:273px;font-size:16px;line-height:25px;text-align:center}.text-block.large{width:85vw;margin-right:auto;margin-left:auto;line-height:19px;text-align:center}.image-57{display:block;width:85vw;max-width:500px;min-width:300px;flex:0 0 auto}._w-student-slide{overflow:visible}.blue-bg{min-height:320px;padding-right:0;padding-bottom:0}.blue-bg.career-club-testimonial,.blue-bg.testimonial{min-height:280px}.testimonials-mobile-2{display:block;margin-bottom:0;padding:40px 0 0}._w-card.center,._w-card.featured-courses.center{margin-right:auto;margin-left:auto}._w-image.intro-crypto{position:relative;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6225ae55fcf50e63124af19e_6221863daee8584d9ce21a19_Cryptocurrency.jpg")}._w-cards.hide-mobile{display:none}.form-embed{width:90%;max-width:90%;min-width:90%;margin-top:-25px}.hero-bg-image-left{display:none}.hero-bg-image-left.curriculums{width:100%}.hero-bg-image-right{display:none;min-width:0}.hero-bg-image-right.camps{min-width:0}._w-partners{width:90vw;flex-wrap:wrap}.partner-image{min-width:100px;margin:40px;flex:0 0 auto}.badges-hero{display:none;height:auto;max-height:none;min-height:428px;flex-direction:column}.badges-hero.mobile{display:block;padding-top:60px;padding-bottom:60px}._w-section{flex-direction:column;justify-content:flex-start}._w-section.center,._w-section.center.space-between.flex-horizontal{flex-direction:column}.hero-side-badge-icon{display:none}.image-58.home{width:160px;margin-right:auto;margin-left:auto}.image-58.military-discount{margin-right:auto;margin-bottom:40px;margin-left:auto}.h1.white-text{max-width:300px;min-height:94px;margin-right:auto;margin-bottom:0;margin-left:auto;font-size:25px;line-height:34px;text-align:center}.h1.white-text.home{min-height:0;margin-top:20px;margin-bottom:20px}.h2.center.white-text.course{top:440px}.h2.center.white-text.camp,.h2.center.white-text.upsell{top:481px}.h2.white-text.center.desktop{display:none}.h2.white-text.center.mobile{display:block;line-height:130%}.h2.dark-blue.center{margin-right:auto;margin-left:auto}.h2.light-blue.contact-us{text-align:center}.h2.color-white.center._60-btm-marg{margin-bottom:40px}.h2.color-white.center._60-btm-marg.recognition{line-height:130%}.h2.color-white.center.testimonials{position:relative;z-index:2;margin-top:20px;line-height:130%}.h2.color-white.center.testimonials.mobile{display:none}.badge-types.mobile{display:block}.badge-types.desktop{display:none}._w-all-badges-mobile{display:block}._w-badge-info{width:307px;height:auto;margin-right:auto;margin-left:auto;padding-bottom:20px;justify-content:flex-end}._w-badge-info.small{width:310px;height:318px;padding-top:0;justify-content:flex-end}.badge-img.enlisted{width:200px;height:100px}.text-block-73{height:42px;max-width:232px;min-height:0;line-height:20px}.badge-icon.reg-sized{width:220px}.badge-icon.reg-sized.taller{width:150px}.badge-icon.reg-sized.med{width:160px}.div-block-105{align-items:baseline}.image-59{width:16px;margin-left:4px}.paragraph.badges{width:85vw;line-height:25px}.paragraph.parent-page{width:85vw;font-size:16px;line-height:25px}.all-badges-mobile-slider{display:block;width:80vw;height:auto;margin-top:60px;margin-right:auto;margin-left:auto;background-color:hsla(0,0%,100%,0)}.left-arrow-6,.right-arrow-6{display:none}.text-span-24{font-family:Montserrat,sans-serif;font-weight:400}.slide-nav-6{margin-bottom:-10px}._w-all-badges{display:none}.bold-text-25{font-size:16px;line-height:25px}.image-61.home{display:none}.badges-home{display:block;height:auto;max-height:none;min-height:428px;padding-bottom:40px;flex-direction:column}.claim-reward-popup{z-index:9999;display:none;width:85vw;max-width:none;margin-right:auto;margin-left:auto;justify-content:flex-start;align-items:stretch}.reward-form{overflow:auto;height:auto}.reward-claim-form{display:flex;width:auto;max-width:none;flex-direction:column;justify-content:center;align-items:center}.reviews{display:block;background-color:#6a7efc}.faq-question{max-width:none}.sg-brand-wrapper{padding-right:40px;padding-left:40px}.sg-colour-label-wrapper{align-items:flex-start}.sg-colour-swatch{width:25%;margin-right:16px;margin-bottom:0;padding-top:25%}.sg-colours-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto}.global-section{padding:64px 40px}.text.sg-colour-label{font-size:1em}.text.sg-colour-label.main{margin-bottom:2px}.text.sg-colour-label.hex{font-size:.78em}.sg-logos-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.sg-colour-wrapper{flex-direction:row}.sg-buttons-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto auto auto auto;grid-template-rows:auto auto auto auto auto auto}.submit-ticket-embed{width:85vw;max-width:85vw;min-width:85vw;margin-top:0;margin-right:auto;margin-left:auto}.free-halloween-workshops{padding-top:40px;padding-bottom:20px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6164982d8e20c54e9a0e3bd0_Backgrounds-02.png");background-position:100% 0;background-size:130%;background-repeat:no-repeat}.spider-web-desktop{display:none}.modal-wrap---halloween{z-index:9999;display:none;width:85vw;max-width:none;margin-right:auto;margin-left:auto;justify-content:flex-start;align-items:stretch}.card-slider_nav{width:90vw;margin-top:20px;margin-right:auto;margin-left:auto}.btn{padding:7px 15px}.card-slider_item{width:350px}.slick-slider.card-slider{align-items:stretch}.div-block-73{width:auto;height:auto;max-width:none;margin:0 auto}.div-block-73.testimonials{min-height:260px}._w-cms-review-slider{position:absolute;z-index:2}.testimonial-card{display:flex;overflow:visible;height:100%;flex-direction:column;align-items:stretch;flex:1}._w-center-link{justify-content:center}.pdf-div{width:auto}.pdf-div.camp{max-width:85vw}._w-summer-camps{padding-bottom:80px}.snow-falling{width:250vw}.h4._20-btm-marg.dark-blue{display:block;justify-content:center;align-items:center;text-align:center}.flex-horizontal{flex-direction:column}.flex-horizontal.top-marg-auto{margin-top:20px;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;align-content:stretch}.flex-horizontal._90{min-height:0;align-items:center}.flex-horizontal._90.student-progress{margin-bottom:15px}.flex-horizontal.about-us{align-items:center}._w-benefits{width:90vw;margin-bottom:20px;flex-direction:column;align-items:center}._w-benefit-item{width:90vw;max-width:500px;margin-right:0;margin-left:0}._w-benefits-schools.no-btm-marg{flex-direction:column;align-items:center}._w-benefits-schools.no-btm-marg._2x2{display:-ms-grid;display:grid;max-width:480px;justify-content:center;justify-items:center;align-items:start;align-content:start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-benefits-schools.no-btm-marg._2x2.city-page{display:flex;flex-direction:row;align-items:flex-start}.reasons-to-partner-items{margin-right:0;margin-bottom:0;margin-left:0;justify-content:flex-start}.military-discount-success{display:block;height:auto;max-height:none;min-height:428px;padding-bottom:40px;flex-direction:column}.military-discount-benefits{display:block;height:auto;max-height:none;min-height:428px;padding-bottom:80px;flex-direction:column}._w-military-benefit-items{grid-column-gap:32px;grid-row-gap:60px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}._w-military-steps{justify-content:center;justify-items:center;grid-column-gap:32px;grid-row-gap:60px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}._w-thank-you-hero{margin-top:40px}.logo-head{flex:0 0 auto}._w-phone-email-links.inner{margin-bottom:10px}._w-phone-email-links.vertical-mobile{flex-direction:column}._w-phone-email-links.contact-us{text-align:center}.thank-you-page-grid{width:90vw;justify-content:center;justify-items:center;grid-column-gap:32px;grid-row-gap:60px;grid-template-columns:repeat(auto-fit,250px)}.learn-more-sec{display:block;height:auto;max-height:none;min-height:428px;padding-bottom:80px;flex-direction:column}.card-slider_item-2{width:auto;max-width:none;align-items:stretch}.certificate-slider{display:block;margin-bottom:320px}.tabs-menu-4{justify-content:flex-start;align-items:stretch}.tab-link-tab-1{padding:0 20px}.tab-link-tab-1.w--current{padding-top:0;padding-bottom:0}.tab-link-tab-2,.tab-link-tab-3{height:70px;padding-top:0;padding-bottom:0}._w-contact-us-tab-content{margin-top:0;flex-direction:column}._w-certificate-slider-copy{position:absolute;z-index:9;margin-top:20px}.contact-us-tab-column-1{width:100%;padding-bottom:40px}.contact-us-tab-column-2{width:100%;padding-bottom:100px}.contact-us-list-item{flex-direction:column;align-items:center}.list-item-icon.hide-mobile{display:none}.flex-vertical.gaming{margin-top:30px;margin-left:0}.contact-us-form{max-width:none}._w-teachers-tab{padding-bottom:0;background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat}._w-schools-tab{padding-bottom:40px;background-image:none;background-size:auto;background-repeat:repeat}._w-gaming-course-item{border-radius:14px}.gaming-course-image{display:block;width:100%;max-width:400px;margin-right:auto;margin-left:auto}.gaming-course-image.desktop{display:none}.gaming-course-image.mobile{display:block;max-width:none;border-radius:14px}._w-gaming-course-rating{position:static;margin-top:0;margin-bottom:10px;align-items:center}.gaming-rating-block{top:auto;right:auto;width:auto;height:auto;flex-direction:row;align-items:baseline;background-color:rgba(255,255,255,0)}.gaming-rating-stars{width:auto;height:auto;margin-right:0;border-style:none;border-width:1px}.gaming-rating-stars.hero.home{margin-top:0;margin-bottom:20px;justify-content:center}.gaming-rating-stars.hero.ap-page{margin-right:auto;margin-bottom:30px;margin-left:auto}.gaming-rating-stars.hero.online-tutoring{margin-top:12px;margin-bottom:20px;justify-content:center}.gaming-rating-stars.hero.city-page,.gaming-rating-stars.hero.parent-page{margin-top:0;margin-bottom:20px;justify-content:center}.montserrat.regular{display:block;padding-bottom:20px;font-size:20px}.book-free-trial._0-marg{padding-top:60px;padding-bottom:60px}.cta-banner{height:auto;min-height:48px;padding-top:6px;padding-bottom:6px}.cta-banner-test{max-width:90%;margin-right:auto;margin-left:auto}._w-button-ratings.flex-vertical.left-align{align-items:center}._w-button-ratings.ap-page{flex-direction:column}.rating-star.larger-mobile{width:22px}.text-span-hide-mobile{display:none}.recognition-columns{width:auto}.recognition-columns.gaming-specific{display:flex}.tab-link-tab-1-2,.tab-link-tab-1-2.w--current,.tab-link-tab-2-2{width:100%}.tabs-menu-5{overflow:hidden;flex-direction:column}.tab-pane-tab-1-3{min-height:0}.tab-badges-column{width:100%}.tab-badges-column.badges-tab{display:flex;width:100%;flex-direction:column;align-items:center}.certificate-tab-img.badges.desktop,.certificate-tab-img.desktop{display:none}._w-footer-logo{margin-bottom:0}.div-block-116{display:block}.all-rights-reserved{position:absolute;left:0;top:auto;right:0;bottom:-40px;margin-right:auto;margin-left:auto;text-align:left}.top-cloud.hide-mobile{display:none}.certificate-mobile-img.badges{display:block;max-width:120px;margin-bottom:20px}.certificate-mobile-img.certificate{display:block;max-width:300px;margin-top:-20px;margin-right:auto;margin-left:auto}.certificate-mobile-img.parent-page{display:block;max-width:240px;margin-right:auto;margin-bottom:10px;margin-left:auto}.tab-pane-tab-2{min-height:0}.div-block-117{margin-top:20px;margin-bottom:20px}._w-hero-buttons{flex-direction:row;justify-content:center}._w-hero-buttons-rating{flex-direction:column-reverse}.cg-feature-item{width:auto;max-width:none}.icon-img.flexible-pace{top:-4px}.cloud-shape-left,.cloud-shape-left.weekly-classes,.cloud-shape-right{display:none}.cloud-shape-right.weekly-classes{left:auto;top:-136px;right:0;bottom:auto;display:none;transform:none}.pricing-tab-content{margin-top:0}.classes-per-week{margin-top:50px}.industry-experts-item.ap-tutoring-card{margin-right:auto;margin-bottom:40px;margin-left:auto;flex-direction:column}._w-industry-experts.home.top-align{padding-bottom:60px;flex-direction:column}.become-teacher{position:relative;bottom:auto;display:block;margin-top:30px;flex-direction:column;font-size:16px}.many-offerings.white-bg{padding-top:60px}.course-slider{width:85vw;margin-right:auto;margin-left:auto}.course-slider.mobile-only{display:block;height:auto;max-width:450px;margin-right:auto;margin-left:auto;background-color:hsla(0,0%,100%,0)}.hide-arrow{display:none}._w-college-ready-features{flex-direction:column;flex-wrap:nowrap}.college-ready-item{margin-bottom:40px}.ap-tutoring-card{margin-right:auto;margin-left:auto}._w-getting-started-steps{justify-content:center;justify-items:center;grid-column-gap:32px;grid-row-gap:60px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}._w-weekly-class-pricing-2{max-width:400px;margin-right:auto;margin-left:auto}.p-hero{text-align:center}.p-hero.gaming-specific{padding-right:0;color:#fff;line-height:160%}.featured-courses-slider-nav{position:relative;margin-top:-20px}.pricing-columns{width:auto;flex-direction:column}.pricing-columns.about-us{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.single-session{margin-bottom:60px;padding-right:0;align-items:center}.packages{padding-left:0;justify-content:center;align-items:center}._w-single-session{height:auto;padding-top:36px;padding-bottom:36px}.text-span-27{color:#6a7efc;font-weight:600}.swiper-slide{width:auto;max-width:none}.teacher-slider-2022{max-height:none;padding-bottom:60px}.hero-middle{width:100vw;height:400px;max-width:none;min-height:0;min-width:0;padding-right:0;flex:0 0 auto;background-color:#6a7efc}.bg-shape{display:block;width:100%;height:100%;transform:none}.absolute-hero-img.left{max-width:none}.div-block-121.block-right{margin-left:0}.div-block-121.block-left{margin-right:0;margin-bottom:40px}.team-block{display:flex;width:85vw;height:auto;max-width:283.9px;padding-top:0;padding-bottom:0}._w-team-block-item{margin-bottom:60px;padding-right:0;align-items:center}.cover-img.marliis,.cover-img.pattie{height:271px}.cover-img.ravi{height:271px;min-height:100%}.camp-card{width:463.3333333333333px;max-width:90vw;margin-right:auto;margin-left:auto;padding-top:34px;padding-bottom:34px}.inner-card{display:flex;flex-direction:column;align-items:center}.button-9{display:flex;width:150px;height:50px;margin-top:4px;justify-content:center;align-items:center;font-size:15px}.div-block-125{margin-bottom:16px;flex-direction:column;align-items:center}.text-block-80{margin-right:auto;margin-left:auto}.available-camps-grid.hide-mobile{display:none}.available-camps-slider{display:block;height:auto;background-color:hsla(0,0%,100%,0)}.mask-6{padding-top:20px;padding-bottom:29px}.slide-nav-8{position:relative}.tab-link-tab-2-3,.tab-link-tab-2-3.w--current{width:100%}.cloud-shape-left-btm.hide-mobile,.cloud-shape-left-btm.weekly-classes{display:none}.cloud-shape-right-btm{z-index:9}.cloud-shape-right-btm.hide-mobile,.cloud-shape-right-btm.weekly-classes{display:none}._w-course-path-heading.absolute{position:static}._w-course-path-item{width:335px;height:auto;max-width:90vw;min-height:0;margin-bottom:20px;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}._w-course-path-item.curriculum{width:260px}._w-course-path-item.curriculum.high-school{max-width:none}.dash{display:block;width:auto;height:0}.dash.r-90.horizontal,.div-block-128{display:none}._w-course-path{padding-bottom:80px}.div-block-130{padding-top:60px}.your-future{position:static;width:90vw;max-height:none;max-width:335px;min-height:0;min-width:0;margin-top:0;margin-right:auto;margin-left:auto;padding-top:14px;padding-bottom:14px}._w-rotated-content{margin-top:4px;transform:none}._w-curriculum-btns{margin-right:auto;margin-left:auto;flex-direction:row;justify-content:center}.curriculum-btn{margin-right:10px;margin-left:10px}.curriculum-btn.curriculum-courses{margin-top:20px;margin-right:auto;margin-left:auto}._w-course-btns{margin-top:30px;justify-content:space-between}._w-static-path{display:flex;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center}._w-static-path.curriculum{margin-bottom:0}.div-block-132{margin-right:auto;margin-left:auto}._w-grades{margin-top:12px}._w-syllabus-content{padding-bottom:20px}.collection-item-5{min-width:250px;margin-bottom:80px;flex:1}.collection-list-10{flex-wrap:wrap}.course-background-white{padding-top:40px;padding-bottom:40px}.image-79{width:400px;height:240px;-o-object-fit:cover;object-fit:cover}.slanted-div{left:0;top:0;right:0;bottom:0;height:100%;transform:none}.div-block-133{width:100%;height:220px}._w-see-ap-tutoring{flex-direction:column}.see-ap-tutoring-btn{margin-top:30px;margin-right:auto;margin-left:auto}.cert-completion-heading{overflow:hidden}.student-progress-card-content{min-height:0}.cert-completion-content.white-bg{position:relative;top:-20px}.columns-4{flex-direction:column}.column-11{padding-right:0}.column-12{margin-top:40px;padding-left:0}.column-13{padding:30px 5%}.columns-5{flex-direction:column}.column-14{padding-top:0;padding-right:0}._w-additional-resources{width:307px;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:0;flex-direction:row;justify-content:space-around}._w-additional-resources-items{display:block}.div-block-135{flex-direction:row;justify-content:center;align-items:center}.for-parents{display:block}.camp-signup{z-index:9999;display:none;width:85vw;max-width:none;margin-right:auto;margin-left:auto;justify-content:flex-start;align-items:stretch}.get-updates-btn{margin-top:20px;margin-right:0;margin-bottom:20px}.see-our-summer-camps-btn{margin-left:0}.what-we-offer-item{width:auto;max-width:none}.div-block-137{display:block;margin-right:auto;margin-left:auto;text-align:center}.employement-stats{margin-right:0;margin-bottom:0;margin-left:0;justify-content:flex-start}.did-you-know{max-height:none;padding-bottom:60px}.text-color-white{text-align:center}.text-color-white.text-size-small{font-size:14px;text-align:center}.absolute-bg.hide-mobile-landscape{display:none}.info-button-banner{max-width:90%;margin-right:auto;margin-left:auto}.info-content.hide-mobile-landscape{display:none}.banner_wrapper{grid-auto-flow:column;-ms-grid-columns:1fr;grid-template-columns:1fr}.text-color-dark-blue.justify{margin-bottom:0}.course-wrapper2{-ms-grid-columns:1fr;grid-template-columns:1fr}.course-content{overflow:auto;height:auto}.text-block-83{margin-right:auto;margin-left:auto}.course-image_wrapper{width:100%}.button-block-career-2{margin-top:30px;margin-right:auto;margin-left:auto}.career-club-pricing-content{height:auto;padding-top:36px;padding-bottom:36px}.free-trial_pop_up{display:none}.trial-form{overflow:auto;height:auto}.trial-title{max-width:60%}._w-card-4_grid{display:block}.free-book-pop_up{display:none}.e-book-form{overflow:auto;height:auto}._w-card-4_grid-tablet{display:none}._w-card-4_grid-phone{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.play-button-wrapper.is-mobile{font-size:2.2vw}.video-slide-inner{padding-bottom:24px}.play-button-wrapper-testimonial.is-mobile{font-size:2.2vw}.block__content_course{padding-top:40px;padding-right:0;padding-left:0}.course-content-section{padding-top:876px}.course-detail-column{height:150vh}._w-course-skills{display:block}.overview-skills{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-additional-course-items{top:434px;display:block}._w-course-resources{width:307px;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:0;flex-direction:row;justify-content:space-around}.student-block{margin-top:100px}.cta-wrapper-upsell{margin-bottom:820px}.upsell-course-items{top:416px;display:-ms-grid;display:grid;max-width:none;flex-direction:row;align-items:start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-upsell-resources{width:90%;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:space-around}.div-block-158{display:block}.book-bootcamp-wrapper{margin-right:auto;margin-left:auto}.free-vs-info-section{top:416px;display:-ms-grid;display:grid;max-width:none;flex-direction:row;align-items:start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.free-vs-info-resources{width:90%;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:space-around}.bootcamp-classes-per-week{margin-top:50px}.div-block-161,.heading-64,.start-date.aa,.start-date.box{margin-left:0}.div-block-162{margin-right:auto;margin-left:auto;justify-content:center}.text-block-88.x{margin-top:14px;font-size:1rem}.page-padding-2{padding-right:1.25rem;padding-left:1.25rem}.section-21.curve{padding-top:64px}.section-21.dream-upsell{padding-bottom:90px}.section-21.pre-foot-dream{margin-top:700px;padding-top:64px}.div-block-159{display:block}.upsell-dream-wrap{top:3px;display:-ms-grid;display:grid;max-width:none;flex-direction:row;align-items:start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}._w-upsell-dream{width:90%;height:500px;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:space-between}._w-upsell-dream-center{width:90%;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:space-around}.dream-meet-reality{-ms-grid-columns:1fr;grid-template-columns:1fr}.bootm-clover-content{top:348px}.inner-swipe{position:absolute;left:0;top:0;z-index:1;display:-ms-grid;display:grid;width:100%;height:100%;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.slide-prev.mobile-prev{width:100%;height:100%}.slide-prev.desktop-arrow{display:none}.slide-item-wrapper{width:100vw;height:100%;border-radius:0}.content-wrapper{-o-object-fit:cover;object-fit:cover}.slide-container{margin-top:-500px}.wrapper{height:320px;margin-top:153px;padding-top:0;padding-bottom:0}.slide-item{width:100vw;height:100%;border-radius:0;transform:scale(1)}.slide-next.desktop-arrow{display:none}.slide-next.mobile-next{width:100%;height:100%}.cities-testimonial{width:auto;height:auto;max-width:none;margin:0 auto}.cities-testimonial.testimonials{min-height:260px}.hubspot-form{max-width:none;flex:0 0 auto}.button-block-opportunity{margin-top:30px;margin-right:auto;margin-left:auto}.modal-wrap-enroll-today{z-index:9999;display:none;width:85vw;max-width:none;margin-right:auto;margin-left:auto;justify-content:flex-start;align-items:stretch}.modal-wrap-enroll-today.enroll-today{display:none}.div-block-168{display:block}.div-block-174._2{height:560px}.image-86{width:40%;margin-right:auto;margin-left:auto}.image-86.fix{width:20%;margin-top:18px}.div-block-175{display:-ms-grid;display:grid;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.grid-8{display:-ms-grid;display:grid;width:80%;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.curriculum-pathway-wrapper{margin-right:20px;margin-left:20px}.slide_item{width:80%}.slide_arrows{width:90%}.card_title{top:-10px;font-size:1.6em}.card_title.mvp{font-size:1.6em}.h3-2{margin-right:auto;margin-left:auto}.grid-7{display:flex;flex-direction:column}.curiculum-is--small,.is--small{font-size:14px}.button-curriculum{margin-top:30px;margin-right:auto;margin-left:auto}.grid-10,.grid-9{display:flex;flex-direction:column}.hero-bg-image-full{display:block;width:100%}.hero-center{display:block}.circle-shape-left,.circle-shape-right{display:none}.bootcamp-wrapper{margin-top:100px;margin-bottom:-715px;-ms-grid-columns:1fr;grid-template-columns:1fr}.div-block-184{margin-left:36px}.column-15{flex-direction:row;justify-content:center;align-items:flex-start}.column-16{margin-top:53px;margin-bottom:18px}.columns-7{height:70px;flex-direction:column}.kickoff-wrapper{width:125px;height:30px;margin-right:auto;margin-left:auto}.bootcamp-image_wrapper{width:100%}.grid-12{display:flex;margin-top:0;flex-direction:column}.cta-wrapper-career{height:820px;margin-bottom:0}.grid-7-2{display:flex;flex-direction:column}.enroll-now-weekly-form{overflow:auto;height:auto}.scholarship-form{overflow:auto;height:auto;max-height:85vh}.scholarship-form-wrapper{display:flex;width:auto;max-width:none;flex-direction:column;justify-content:center;align-items:center}.scholarship-form-section{top:30px;display:none}.pathway-cta._2{height:830px}.grid-cirriculums-full,.grid-citi-full{display:-ms-grid;display:grid;width:90%;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.scholarship-form-head{margin-bottom:16px;padding-right:16px;padding-left:16px}.scholarship-form-embed{width:90%;max-width:90%;min-width:90%;margin-top:-25px}.fix{margin-top:0}.modal-wrap-contact-form{z-index:9999;display:none;width:85vw;max-width:none;margin-right:auto;margin-left:auto;justify-content:flex-start;align-items:stretch}._w-upsell-bootcamp{width:90%;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:space-around}.course-wrapper-bootcamp{margin-top:0}.hero-right-copy{display:block}.hero-right-copy.online-coding{display:block;width:85vw;max-width:500px;margin-top:40px;margin-right:auto;margin-left:auto;padding-left:0}.hero-right-copy.online-coding.no-top-marg{margin-top:0}.dropdown__title-2.btn.demoform{display:flex;max-width:150px;margin-right:0;margin-left:12px;padding-right:0;padding-left:0;justify-content:center}.div-block-196{height:1120px}.price-card{width:463.3333333333333px;max-width:90vw;margin-right:auto;margin-bottom:23px;margin-left:auto;padding-top:34px;padding-bottom:34px}.div-block-198{flex-direction:column}.bold-text-56{text-align:center}.div-block-200{width:66%;justify-content:center}.weekly-items{top:416px;display:none;max-width:none;flex-direction:row;align-items:start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-weekly{width:90%;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:space-around}.weekly-items-3{top:416px;display:none;max-width:none;flex-direction:row;align-items:start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.extra-mile-section{margin-top:70px;margin-bottom:38px}.accordiontitle{margin-top:8px}.cta.wit-zwart-no-marge{margin-left:0;padding-top:15px;padding-bottom:15px}.accordion__item{margin-bottom:16px;padding-right:24px;padding-left:24px}.accordion{width:100%;margin-bottom:-16px}.tab-link-tab-2-4,.tab-link-tab-2-4.w--current{width:100%}.benefits-wrapper{flex-direction:column}._w-weekly-benefits{width:90%;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:space-around}.benefits-img{height:320px}.benefits-img._3{-o-object-fit:contain;object-fit:contain}.image-99{width:50%}.toggle-text{text-align:left}.benefits-title{margin-top:8px}.image-100{width:210px;margin-top:-32px}.benefits-wrapper-home{flex-direction:column}.benefits-home-img{height:320px}.benefits-home-img._3{-o-object-fit:contain;object-fit:contain}._w-home-benefits{width:90%;height:auto;min-height:0;margin-right:auto;margin-left:auto;padding-top:20px;padding-bottom:20px;flex-direction:column;justify-content:space-around}.grid-13{display:flex;flex-direction:column}.extra-mile-section_homepage{margin-top:70px;margin-bottom:38px}.h2-left{margin-right:auto;margin-left:auto}.competition-wrapper{padding-right:10px;padding-left:10px}.button-competitor{margin:0 auto 30px 10px}.button-competitor.left-align,.button-competitor.right-align{margin-left:0}.button-block-center{margin:0 auto 30px}.pathway-wrapper-2{position:relative;display:block;padding-top:100px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6));background-position:0 0;background-size:auto;background-repeat:repeat}.h3-title{margin-right:auto;margin-left:auto}.title-wrapper{margin-top:0}.h3-pathway{margin-right:auto;margin-left:auto}.btn-circle-secondary-2{width:56px;height:56px;min-height:56px;min-width:56px;font-size:22px;line-height:24px}.btn-circle-secondary-2.slider-arrow.right---center-center{left:auto;top:auto;right:36%;bottom:-86px}.btn-circle-secondary-2.slider-arrow.right---center-center.testimonials-v12{bottom:-104px}.btn-circle-secondary-2.slider-arrow.left---center-center{left:36%;top:auto;right:auto;bottom:-86px}.btn-circle-secondary-2.slider-arrow.left---center-center.outside{left:36%;bottom:-86px}.btn-circle-secondary-2.slider-arrow.left---center-center.outside.testimonials-v12{bottom:-104px}.heading-h4-size-2{font-size:20px;line-height:26px}.text-401{font-size:16px;line-height:18px}.slider-title{font-size:18px}.button-learn{margin-top:30px;margin-right:auto;margin-left:auto}.c-logo{width:40%;margin-right:auto;margin-left:auto}.c-logo.fix{width:20%;margin-top:18px}.grid-logos{display:-ms-grid;display:grid;width:80%;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.h3-center{margin-right:auto;margin-left:auto}.pathway-wrapper-2-copy{position:relative;display:block;padding-top:100px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6));background-position:0 0;background-size:auto;background-repeat:repeat}.div-block-214{flex-direction:column}.class-day{margin-top:50px}._w-points-camps{padding-bottom:80px}}@media screen and (max-width:479px){.container{padding-right:0;padding-left:0}.container.container__text.about-us{padding-bottom:2.5rem}.container.container__header{overflow:visible;height:auto;background-color:#fff}.container.container--medium{padding-bottom:20px}.container.container--medium.instructor{max-height:none;min-height:405px}.container.container--medium.horizontal{min-height:0;padding-bottom:0}.container.container--medium.no-btm-marg.flex-vertical-center{min-height:0}.container.container--medium.no-btm-padding{padding-bottom:0}.container.container--medium.no-btm-padding.flex-vertical-center{width:auto;min-height:0}.container.container--medium.no-btm-padding.flex-vertical-center.gaming{min-height:405px}.container.online-coding{display:none}.container.footer{padding-bottom:180px}.text-block.color-violet.fs-lg.fw-black.color-white{display:block;overflow:visible;font-size:25.384615384615383px;line-height:30px}.div-block{display:none}.div-block.show{display:block;flex:0 0 auto}.color-white,.jobs-tooltip.color-white{display:none}.navbar__link.has-submenu{border-top:1px #000;background-color:#fff}.navbar__link.has-submenu.link-mobile{display:none;background-color:#fff}.dropdown__title{background-color:#fff}.dropdown__title.btn.free-trial{max-width:200px}.link-block-2.view-at-my-location__location{max-width:none}.footer{padding-bottom:10rem}.navbar__tel{right:51px;margin-left:.5rem;font-size:12px}.hamburger{background-color:#fff}.footer__links{flex-direction:column;align-items:flex-start}.footer__column{flex-direction:column}.footer__column.footer__column--start{margin-right:auto;margin-bottom:0;margin-left:auto;align-items:flex-start}.footer__column.footer-column{width:100%;margin-right:0;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.footer__links--text.color-white{display:block;text-align:center}.footer__group{margin-right:0;padding-right:20px;align-items:baseline}.footer__group.first{border-right-color:hsla(0,0%,100%,.43)}.footer__group.footer-column{margin-right:0;padding-right:20px;padding-left:0}.footer__group.info{padding-right:0}.subfooter{margin-top:.9rem;flex-direction:column;align-items:center}.image-4{position:static;margin-top:1rem;margin-right:0;margin-bottom:0}.share__links{position:absolute;justify-content:center}.block__content{position:relative;overflow:hidden;padding-top:0;background-color:#fff}.fold.fold--home{padding-top:70px}.fold.fold--home.white{padding-top:60px;padding-bottom:60px}.fold.fold--home.white.faqs{padding-top:40px;padding-bottom:20px}.fold.online-coding.overflow-hidden{background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll}.fold.online-coding.overflow-hidden.tutoring{background-image:linear-gradient(180deg,rgba(53,60,100,.85),rgba(53,60,100,.85)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726f382971cd37735f2_Images-02.jpg");background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.fold.online-coding.overflow-hidden.tutoring.mobile{position:relative;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6))}.fold.online-coding.overflow-hidden.tutoring.mobile.curriculum{margin-right:0;margin-left:0;padding-top:80px;padding-bottom:60px}.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.career-club,.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.city-page,.fold.online-coding.overflow-hidden.tutoring.mobile.mobile-tp-100px.pathway{padding-bottom:80px}.fold.online-coding.overflow-hidden.camps{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726712df92689033118_Images-03.jpg");background-position:50% 0}.fold.online-coding.overflow-hidden.camps.mobile{padding-top:20px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726712df92689033118_Images-03.jpg");background-position:0 0,50% 50%;background-size:auto,cover;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.fold.online-coding.overflow-hidden.online-coding{background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6131b695959cd426c7355a02_Weekly%20Page_Mobile.webp");background-position:100% 100%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.fold.online-coding.overflow-hidden.weekly-classses{min-height:405px;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6131b695959cd426c7355a02_Weekly%20Page_Mobile.webp"),linear-gradient(180deg,transparent,transparent);background-position:0 0,0 0;background-size:cover,auto;background-repeat:no-repeat,repeat;background-attachment:scroll,scroll}.fold.online-coding.overflow-hidden.free-workshops{background-image:linear-gradient(180deg,rgba(53,60,100,.85),rgba(53,60,100,.85)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726f382971cd37735f2_Images-02.jpg");background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.fold.online-coding.overflow-hidden.free-workshops.mobile{padding-top:50px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6171daa2da074146cc771280_workshops%20hero%20image-min.png");background-position:0 0,50% 0}.fold.online-coding.overflow-hidden.schools{min-height:405px;margin-right:0;margin-left:0;padding-top:80px;padding-bottom:80px;background-image:linear-gradient(180deg,transparent,transparent)}.fold.online-coding.overflow-hidden.military-discount{background-image:linear-gradient(180deg,rgba(53,60,100,.85),rgba(53,60,100,.85)),url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/61438726f382971cd37735f2_Images-02.jpg");background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat;background-attachment:scroll,scroll}.fold.online-coding.overflow-hidden.military-discount.mobile{padding-top:80px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6))}.fold.instructor{padding-top:0}.fold.online-coding{margin-right:-16px;margin-left:-16px;background-image:none;background-position:100% 100%;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.heading{font-size:1rem}.heading.ta-center.top{font-size:16px;line-height:16px}.heading.ta-center.top.auto.dark-blue{font-size:24px;line-height:135%;font-weight:700}.heading.heading--faqs{font-size:28px;line-height:36px}.heading.top{max-width:85vw;margin-right:auto;margin-left:auto;font-size:20px;line-height:28px}.heading.heading--blue{max-width:80vw;margin-right:auto;margin-left:auto;font-size:28px;line-height:135%}.list-item{height:42px}.founders.about-us{padding-top:40px;padding-bottom:40px;background-image:none;background-size:auto;background-repeat:repeat}.founder{margin-top:3em}.founder__introduction--heading.about-us{font-size:20px;line-height:24px}.founder__introduction--p.about-us{font-size:16px;line-height:24px}.founder__introduction--job.light-purple.center{font-size:16px;line-height:36px}.dividers{margin-top:14px;padding-top:14px}.founder__past--heading.center{margin-bottom:10px;font-size:16px;line-height:16px}.founder__past--text.white.center{font-size:14px;line-height:20px}.embed-form__cros.location_title{font-size:1rem}.embed-form-container{padding-right:0;padding-left:0}.faq{padding-right:1rem;padding-left:1rem}.faq__container.container{padding-right:0;padding-left:0;border-style:none}.ticket__title{font-size:1.2rem}.ticket__title.home{padding-top:0;padding-bottom:0}.green-button.fold_location-button.button--new{margin-right:0}.green-button.banner--location{width:100%;margin-left:0}.scholarship__header-subtitle{max-width:85vw;margin-right:auto;margin-left:auto}.frtickets{width:100%;padding-right:10px;padding-left:10px;justify-content:center;flex-wrap:nowrap;align-items:center}.ticket{margin-right:.5rem;margin-left:.5rem;-ms-grid-row-align:auto;align-self:auto}.ticket__image{max-width:100%}.ticket__separator.is--vertical{display:none}.ticket__text-p{text-align:center}.ticket__text-p.ticket__text--location{font-size:16px}.ticket__image-content.is--with-flag{margin-top:0}.fold__summercamp-content{padding-left:10px}.fold__summercamp--title{font-size:1.5rem}.bg-pattern-blue{padding-right:.125rem;padding-left:.125rem}.bg-pattern-blue.d-none{display:none}.bg-pattern-blue.d-none.tutoring{margin-top:340px}.green-button--large.button--large{margin-left:0}.grey-button.fold_location-button.grey-button--cta-bottom{width:100%;margin-left:0}.fold__partners--subtitle{font-size:1rem}.fold__partner--title{font-size:1.5rem}.bold-text-4{line-height:1.3}.utility-page-wrap.bg-pattern-blue._404-page{padding-top:1rem;padding-bottom:1rem}.utility-page-content.error__page-container{min-height:none;padding-top:1rem;padding-bottom:1rem}._404-subtitle,.error__page-title{font-size:1.5rem}.error__page-message{margin-top:0}._404-link{width:100%;margin-bottom:0}.card.white{height:auto;min-height:306.01398601398597px;padding-bottom:20px}.fold__course.curriculum-course{margin-right:auto;margin-left:auto}.course__heading{text-align:center}.container-course{margin-top:0;padding-right:0}.navbar__content-top{background-color:#fff}.frnavbar-tel{right:51px;margin-left:.5rem;font-size:12px}.paragraph-15{display:none}.frfooter-container{flex-direction:column;align-items:center}.frfooter-contact{width:100%;margin-bottom:20px;flex-direction:column;align-items:center}.paragraph-16{width:auto}.frfooter-text{padding-top:0;padding-left:0}.frfooter-column{width:100%;margin-bottom:40px;justify-content:space-between}.frfooter{padding-right:1rem;padding-left:1rem}.frcontainer{padding-right:0;padding-left:0}.camp__banner{height:auto;margin-top:9rem;padding:1rem}.banner-top{z-index:6;display:flex;height:0;align-items:center}.banner-top.banner-top--location-set{height:40px}.banner-text{padding-right:10px;padding-left:10px}.banner-text.banner-text--location{padding:0}.fold_title{margin-top:10px;font-size:26px}.fold_title.home{width:85%;text-align:center}.fold_title.home.center{font-size:30px}.fold_title.school{width:85vw;margin-right:auto;margin-left:auto}.para{text-align:center}.para.private-tutoring.bold{color:#353c64}.para.private-tutoring.bold.c-red{max-width:90vw;margin-bottom:20px}.para.gaming.text-color-white{margin-top:0}.para.parent-page{font-size:15px}.para.coding{margin-top:20px}.curriculum__list{display:flex;justify-content:center;grid-auto-flow:row;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.curriculum__item{width:50%}.programs__tickets{flex-direction:row;flex-wrap:wrap}.programs__tickets.programs__tickets-location{padding-right:10px;padding-left:10px;-ms-grid-columns:1fr;grid-template-columns:1fr}.programs__tickets.main{flex-direction:row}.heading-18{font-size:24px;line-height:42px}.heading-18.text-white.free-workshops,.heading-18.text-white.private-tutoring{font-size:24px;line-height:32px}.heading-18.programs-we-offer{margin-bottom:0}.heading-18.home{max-width:85vw;margin-right:auto;margin-bottom:0;margin-left:auto}.heading-18.home.max-90vw{position:relative;z-index:2;line-height:130%}.heading-18.home.max-90vw.how{font-size:1.4rem}.heading-18.home.max-90vw._20-btm-marg{margin-bottom:20px}.heading-18.featured-courses{margin-bottom:20px;font-size:28px}.heading-18.text-white{font-size:22px;line-height:32px}.heading-18.text-white.max{max-width:85vw;margin-right:auto;margin-left:auto;font-size:24px;line-height:42px}.heading-18.many-offers{max-width:90vw;margin-right:auto;margin-bottom:20px;margin-left:auto;font-size:28px;line-height:36px}.heading-18.curriculum{margin-bottom:20px;font-size:28px}.programs__content{justify-content:flex-start;flex-wrap:nowrap}.paragraph-20{width:auto;white-space:normal}.paragraph-20.light{max-width:80vw}.programs__ticket{height:auto;max-width:370px;min-width:100%;margin-bottom:60px}.programs__ticket.is--on-sale{max-width:none;min-width:auto}.programs__ticket.is--on-sale.programs__ticket-locations{padding-left:0}.programs__ticket.is--on-sale.home{max-width:85vw;min-width:0;margin-right:auto;margin-left:auto}.programs__ticket.programs__ticket-locations{height:auto}.programs__ticket.home{max-width:85vw;min-width:320px;margin-bottom:30px}.horizontal-ticket{height:auto;flex-direction:column;flex-wrap:nowrap;background-color:transparent}.horizontal-ticket__side{margin-bottom:20px;padding-top:0;padding-right:1rem;flex-direction:row;justify-content:flex-start;align-items:stretch;border-radius:4px;background-color:#fff}.horizontal-ticket__side.horizontal-ticket__side--locations{width:91%;padding-top:.5rem;padding-right:0;flex-direction:column;align-items:center}.horizontal-ticket__text-box{justify-content:flex-start;align-items:stretch;flex:0 auto;text-align:left}.horizontal-ticket__img{width:50%;flex:0 0 auto}.horizontal-ticket__title{text-align:center}.horizontal-ticket__description{padding-right:0;padding-left:0;text-align:center}.horizontal-ticket__btn{margin-left:16px}.seed-faqs{margin-bottom:0}.seed-faq__question{padding-right:35px;font-size:15px;text-align:left}.seed-faq__answer{font-size:13px;line-height:1.4}.fold_locations-title{padding-right:1rem;padding-left:1rem;font-size:1.5rem}.paragraph-24{font-size:14px;line-height:26px}.locations_programs-title{font-size:1.8rem}.paragraph-26{font-size:14px;text-align:left}.team__title{font-size:28px;line-height:38px}.level_title{font-size:1.5em}.level_description{font-size:16px}.offerings__content.instructor{padding-bottom:0}.offering__keypoint{width:100%}.swiper-container{position:relative;width:248px}.navbar__cta__temp{background-color:#fff}.banner-location{flex-direction:column}.paragraph-30{position:absolute;left:auto;top:5%;right:0;bottom:auto;padding-right:10px}.fold_title--left.online-coding{max-width:90%;margin-right:auto;margin-left:0}.fold_title--left.instructor{font-size:25px;line-height:34px}.fold_title--left.about-us,.fold_title--left.ap,.fold_title--left.gaming{max-width:90%;margin-right:auto;margin-left:auto}.fold_title--left.curriculums{max-width:none;margin-right:auto;margin-left:auto}.fold_title--left.curriculum-courses{max-width:none;margin-right:auto;margin-left:auto;font-size:28px;line-height:135%}.fold_title--left.parent-page{max-width:90%;margin-right:auto;margin-left:auto}.fold_title--left.curriculum{display:block;width:auto;max-width:90%;margin-right:auto;margin-left:auto}.fold_title--left.bootcamp-h1,.fold_title--left.cd,.fold_title--left.city-page,.fold_title--left.online-tutoring{max-width:90%;margin-right:auto;margin-left:auto}.fold_title--left.weekly{display:block;width:auto;max-width:90%;margin-right:0;margin-left:0}.fold_title--left.weekly.d-block{font-size:36px}.partner-form{padding-right:10px;padding-left:10px}.heading-3--centered--blue{max-width:85vw;margin-right:auto;margin-left:auto;font-size:1.4rem;line-height:122%}.heading-3--centered--blue.white-text.winter-camps{max-width:90vw}.ways-to-partner{padding-top:100px;padding-bottom:40px}.fold-column-right.fold-column-right-partner{width:100%}.view-at-my-location-container{display:none;max-width:none;margin-bottom:24px}.paragraph-31{font-size:.75rem}.collection-list-wrapper-6{max-width:85vw;min-width:320px;margin-right:auto;margin-left:auto}.collection-list-wrapper-6.slider{width:auto;min-width:0}.container-4-copy{display:block;max-width:97%}.dropdown__container-section{background-color:#fff}.course-offered-item{position:static;left:-7%;right:0;width:98%;max-width:none;margin-bottom:1rem;flex-direction:column;align-items:center}.course-offered-items{flex-direction:column;justify-content:center;align-items:center;align-content:stretch}.featured-teacher__title{font-size:24px;line-height:32px}.featured-teacher__content{margin-bottom:20px;flex-direction:column;justify-content:flex-start;align-items:center}.featured-teacher__name{-ms-grid-row-align:center;align-self:center}.featured-teacher__planet{display:none}.featured-teacher__rocket{top:20px}.how-it-works__ticket-header{padding-right:1.5rem;padding-left:1.5rem}.how-it-works__ticket-content{flex-direction:column}.how-it-works__ticket-content-item.not-first{border-top:5px dashed #edf2f6;border-left-style:none}.caret-down{background-color:hsla(0,0%,100%,0)}.paragraph-35{padding-right:1rem;padding-left:1rem;font-size:16px}.course-info{display:block;margin-bottom:16px;padding-top:20px;flex-direction:column;order:1;flex:0 auto}.course-info-container{display:-ms-grid;display:grid;margin-bottom:20px;justify-items:center;grid-auto-flow:row;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}.course-info--data{font-size:16px;text-align:center}.course-info--label{text-align:center}.fold__course--content.inner-curriculum{padding-top:100px}.fold__course--title{-ms-grid-row-align:auto;align-self:auto}.fold__course--title.headline-mobile{-ms-grid-row-align:center;align-self:center;font-size:20px;text-align:center}.fold__course--cta{display:inline-block;width:14.88rem;margin-right:0;margin-bottom:0;padding:10px;font-weight:900;text-align:center;letter-spacing:.5px}.fold__course--cta.curriculum-button{display:inline-block;width:15rem;font-size:12px;text-align:center}.container-course--joinus{padding-right:10px;padding-left:10px}.container-course--price{padding-right:1rem;padding-left:1rem}.container-course--price.most.top-space{padding-bottom:0}.container-course--price.most.top-space.private-tutoring{padding-bottom:40px}.container-course--price.most.top-space.free-workshops{padding-bottom:64px}.container-course--price.most.remove-radius.bg,.container-course--price.most.remove-radius.white{padding-right:0;padding-left:0}.container-course--price.curriculum,.container-course--price.home,.container-course--price.weekly-classes{padding-bottom:0}.course-curriculum--levels{display:block;margin-bottom:0}.course-curriculum--level{display:block;margin-bottom:20px;padding:10px;clear:none;order:0;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.curriculum-level--title{margin-bottom:10px;text-align:center}.curriculum-level--text{padding-right:0;font-size:16px;text-align:left}.course-prices__rocket{display:none}.course-background-grey{padding-right:16px;padding-left:16px}.syllabus-module__header{padding-right:8px;padding-left:8px}.module-header__container-number{display:flex;width:24px;height:24px;margin-right:8px}.module-header__number{font-size:12px}.module-header__title.module-header-mobile{font-size:16px}.prices__prices-container{flex-direction:column}.prices__item{width:100%;flex:0 auto}.image-34{display:none}.heading-28{font-size:16px;line-height:24px;text-align:center}.heading-28.white-text.camps,.heading-28.white-text.home{margin-bottom:10px}.collection-list-wrapper-9{display:block;flex-direction:row;flex-wrap:nowrap}.btn__secondary{margin-right:auto;margin-left:auto}.btn__secondary.small{text-align:center}.navbar-wrapper{z-index:12}.pricing-block{margin-right:0;margin-left:0}.pricing-box.plus{margin-top:64px}.pricing-box.plus.private-tutoring{width:85vw;max-width:380px;margin-right:auto;margin-left:auto}.pricing-box.plus._2022{width:100%}.pricing-box.private-tutoring{width:85vw;max-width:380px}.pricing-box._2021{width:340px;max-width:90vw}.pricing-box._2022.standard{width:100%}.pricing-box.bootcamp{height:100%}.pricing-box.classes.standard{width:100%}.pricing-heading.aa{font-size:22px}.list-dec.home,.list-dec.schools{margin-bottom:0;padding-left:0;background-image:none}.most-popular-block{top:-40px}.most-popular-block.red._2022{display:none}.most-popular.aa.pricing-section{font-size:18px}.pricing-list.options-for-your-school{max-width:90%}.form-title{max-width:90%;line-height:1.3}.form-title.text-align-centre{font-size:20px}.close{left:auto;top:0;right:0;bottom:auto}.modal-wrap{display:none;width:auto;max-width:none;margin-right:auto;margin-left:auto}.signup-form{width:auto;margin-right:1rem;margin-left:1rem;padding-top:2.5rem;padding-right:.5rem;padding-left:.5rem}.hide-mobile{display:none}.hero-block.curriculums{width:auto}.hero-left{padding-right:30px;padding-left:30px}.hero-left.city-page,.hero-left.curriculum-page,.hero-left.online-tutoring{padding-left:0}.hero-right.online-coding{width:100vw}.hero-right.online-coding.no-top-marg{flex:0 0 auto}.hero-right.online-coding.no-top-marg.curriculums{width:auto;margin-right:auto;margin-left:auto}.hero-right.instructor{width:100vw}.hero-signup-form{margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.h-signup-form-head{margin-bottom:40px;padding-top:0}.h-signup-head-text{font-size:24px;line-height:42px}.faq-dropdown{padding-right:20px;padding-left:10px}.icon-4{margin-right:10px}.section-heading-block{padding-right:16px;padding-left:16px}.section-heading{font-size:24px;line-height:36px}.section-para{margin-bottom:24px}.section-para.dark-blue{text-align:left}.course-wrapper{margin-right:0;margin-left:0;background-color:#6a7efc}.course-inner{padding-left:4px}.course-heading{padding-left:0;font-size:18px}.course-h-span{font-size:13px}.course-box-wp{max-width:80%;min-width:80%;padding-right:12px;padding-left:12px}.course-bg-pattern-blue{padding-top:45px;padding-bottom:0;background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat}.courses-heading.center{margin-right:6px;font-size:18px;white-space:nowrap}.courses-right{margin-top:20px}.courses-box{padding:20px 15px}.courses-box._w-auto{padding-bottom:15px}.courses-box-foot.curriculms,.courses-box-foot.curriculms.first,.courses-box-foot.no-top-padding,.courses-box-head.curriculums{justify-content:center}.courses-box-content,.courses-box-title{text-align:center}.courses-box-content p{font-size:16px}.course-heading-link{padding-left:10px;flex-direction:column;align-items:flex-start;text-align:center}.section{min-height:1400px;padding-bottom:5%}.section.acuity-embed{width:auto;min-height:0}.section.available-camps{padding-top:60px;padding-bottom:0}.section.stats{padding-top:60px;padding-bottom:60px}.button.submit{margin-top:16px;margin-bottom:0}.featured-teacher__description-2{font-size:16px;text-align:center}.tabs-menu-2{display:-ms-grid;display:grid;-ms-grid-columns:40vw 40vw;grid-template-columns:40vw 40vw}.tabs-this-is-copied-to-tab{flex-direction:column}.tabs-pane{height:auto}.name{font-size:18px}.tab-inner-content{margin-left:0;align-items:center}.div-block-26{flex-direction:column;justify-content:center;align-items:center}.summer-camp-content{background-color:#fff}.summer-camp-content.camps{position:relative;overflow:hidden;padding-top:80px;padding-right:0;padding-left:0}.summer-camp-content.camps.summer-camps{padding-top:0}.tabs-menu-link-2{width:40vw;max-height:40px;min-height:40px;margin-right:6px;margin-left:6px;padding-right:12px;padding-left:12px}.tabs-menu-link-2.w--current{width:40vw}.left{display:none}.show-link{display:inline;margin-right:auto;margin-left:auto;color:#6a7efc;font-weight:700;text-align:center}.hide-text{display:none;margin-top:20px;justify-content:center;align-items:center}.show-text{display:flex;margin-top:20px;justify-content:center;align-items:center}.hide-link{display:inline;margin-right:auto;margin-left:auto;color:#6a7efc;font-weight:700;text-align:center}.bold-text-17{font-size:16px;line-height:16px}.team-image.georges.online-coding,.team-image.isabela.online-coding{width:140px;height:140px;min-width:140px;margin-right:0;margin-bottom:1rem}.heading-33{text-align:center}.heading-33.med-slate-blue{font-family:Montserrat,sans-serif;font-size:20px;line-height:24px}.heading-33.online-coding{max-width:90%;margin-right:auto;margin-left:auto}.heading-33.online-coding.weekly-classes{width:90vw;margin-right:auto;margin-left:auto}.heading-33.gaming-specific{max-width:90%;margin-right:auto;margin-left:auto;font-size:18px}.heading-33.curriculum{max-width:90%;margin-right:auto;margin-left:auto}.heading-33.curriculum.left-align.curriculum-courses{margin-bottom:8px;line-height:135%}.section-heading-2.center{font-size:24px;line-height:30px}.section-heading-2.center.gaming.dark-blue{padding-bottom:10px}.section-heading-2.dark-slate-blue.center.home.pricing{margin-bottom:40px}.section-heading-2.dark-slate-blue{width:85vw;margin-right:auto;margin-left:auto;text-align:center}.cs-body{width:95%;margin-right:auto;margin-left:auto;font-size:14px;line-height:1.7;text-align:center;white-space:normal}.paragraph-36{text-align:center}.enroll._0-marg{padding-top:40px;padding-bottom:40px}.rich-text-block-8{width:90vw;flex:0 auto}.rich-text-block-9{width:85vw;margin-right:auto;margin-left:auto;font-size:16px;text-align:center}.collection-list-6{display:flex;width:80%;flex-direction:column;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.collection-list-wrapper-11{margin-top:30px}.heading-41{max-width:85vw;margin-right:auto;margin-left:auto;text-align:center}.certificate-section{padding:40px 0 50px}.certificate-section.home{padding-bottom:0}.heading-42{max-width:80%;margin-right:auto;margin-left:auto;font-size:25px;line-height:34px}.heading-42.left{display:block}.p{width:80%;margin-right:auto;margin-bottom:2rem;margin-left:auto;font-size:16px;line-height:1.5}.p.left.earn-recognition{display:block}.p.blue.auto-width.stats{font-size:16px}.p.blue.left-align.montserrat.center-mobile{text-align:center}.p.blue.left-align.parent-page{padding-left:0}.p.blue.curriculum{font-size:17px}.p.blue.city-page{font-size:16px}.p.dark-blue.no-btm-marg.left-align{width:85%;text-align:center}.p.white-text.halloween{font-size:15.384615384615383px;line-height:26.923076923076923px}.p.color-light-blue.center{margin-bottom:14px}.p.center.dark-blue.auto-width.steps.gettings-started.step-1{margin-top:20px}.p.center.color-white.military-discount,.p.center.rating.home{display:block}.p.color-yellow.sub-hero.course{text-align:center}.p.dark-blue.industry-experts.ap-page{font-family:Montserrat,sans-serif}.p.list-item{text-align:left}.div-block-52{width:auto}.list-3{width:auto;max-width:80%;margin-right:auto;margin-left:auto;padding-left:40px}.normal{line-height:1.5}.desktop-text-block{display:none}.image-40{margin-right:auto;margin-left:auto}.mobile-text-block{font-size:16px;line-height:1.5}.small-card{display:flex;height:auto;justify-content:center;flex-wrap:nowrap;align-items:flex-start}.horizontal-flex{display:block;margin-bottom:12px;flex-direction:column;justify-content:space-between;align-items:center}.text-block-40{margin-bottom:6px;padding-right:0;font-size:19px}.text-block-41{display:none}.text-block-42{margin-bottom:6px;padding-right:0;font-size:16px}.text-block-43{font-size:16px}._w-below-hero.first{margin-top:0;padding-top:25px;padding-bottom:25px}._w-below-hero.first.gaming{padding-bottom:60px}._w-below-hero.first.gaming.light-grey-bg.last{padding-bottom:40px}._w-below-hero.first.ap-page{padding-bottom:60px}._w-below-hero.first.bg-grey{padding:40px 12px 110px}._w-below-hero.coding,._w-below-hero.scholarships{margin-top:0;padding-top:25px;padding-bottom:25px}.heading-44{font-size:20px}.heading-44._2.h2{display:flex;margin-bottom:0;flex-direction:column;justify-content:center;align-items:center}.heading-44._2.h2.we-keep-kids-engaged{margin-bottom:0}.below-hero.no-marg.bg-light-grey{padding-bottom:0}.text-span-10{width:60vw;font-size:24px;line-height:32px}.text-span-10._100{width:100%}.text-span-10.parent-page{width:auto;margin-bottom:20px}.text-span-10.city-page{display:block;width:auto}.text-span-13{font-size:24px;line-height:50px}.suggestions{padding-top:40px;padding-bottom:40px}.form-4{max-width:100%}.heading-45.form{width:90%;font-size:22px;line-height:30px}.div-block-57-copy{width:80vw;padding-top:12px;padding-right:12px;padding-left:12px}.close-btn.summer-camps-modal{top:15%;display:block}.collection-list-7{width:auto;-ms-grid-columns:1fr;grid-template-columns:1fr}.div-block-58{width:auto;height:180px;max-height:none;min-height:0;min-width:100%;background-position:50% 50%}.collection-list-wrapper-12{width:auto}.heading-47{margin-right:auto;margin-bottom:40px;margin-left:auto;font-size:24px;line-height:32px;text-align:center}.percent-off{width:80vw;max-width:320px}.div-block-63{width:49px}.collection-item-2{width:auto;max-width:85vw;margin:0 0 0 20px;flex-direction:row;align-items:stretch}.div-block-65{height:auto;max-width:250px;flex:0 0 auto}.space{display:block;width:20px;height:20px;min-height:20px;min-width:20px}.div-block-w-shadow.home{top:auto;z-index:2}.scholarship__header-subtitle-copy{max-width:85vw;margin-right:auto;margin-left:auto;font-size:16px;line-height:19px}.how-it-works-description{font-size:16px}.white{padding-top:45px;padding-bottom:0;background-image:none;background-position:0 0;background-size:auto;background-repeat:repeat}.text-block-52{text-align:center}.teachers{height:auto;max-height:none;padding-bottom:80px}.teachers.weekly{max-height:1340px}.splide__slide{max-width:90vw}.text-block-53{font-size:16px}.slider-4{overflow:hidden;height:auto}.slider-4.home{display:block;max-width:85vw;margin-top:0;margin-right:auto;margin-left:auto}.slide-nav-2{display:none}.slide-2{padding-bottom:20px}.text-block-55{font-size:16px}._w-review-card{width:auto;max-width:85vw;margin-right:auto;margin-left:auto}.div-block-74{margin-right:auto}.benefits{height:auto;padding:20px 0 80px}.div-block-76{margin-top:30px}.testimonials-desktop{display:block;margin-bottom:350px;padding:40px 0 50px}.testimonials-desktop.testimonial,.testimonials-desktop.testimonial-career-club,.testimonials-desktop.testimoniall-city{margin-bottom:400px}.slider-7{max-height:205px;margin-top:40px}.div-block-79{flex:0 0 auto}.curriculum-mobile{display:block}.collection-list-9{-ms-grid-rows:auto;grid-template-rows:auto}.button-block{width:100%;max-width:250px;margin-top:30px;margin-right:auto;margin-left:auto}.button-block.home.center._250px.auto.pricing-section.ap-tutoring-pricing{position:relative;bottom:auto;display:block;width:201px;height:50px;max-width:75%;margin-top:30px;margin-bottom:0}.button-block.home.center.free-workshops{margin-bottom:0}.button-block.home.no-btm-marg{margin-bottom:0;border-radius:2px}.button-block.home.no-btm-marg.free-workshops{max-width:300px}.button-block.home.no-btm-marg.inside-step-1.getting-started{position:relative;bottom:auto;margin-top:20px}.button-block.home.no-btm-marg.no-top-marg.career{top:246px}.button-block.home.no-btm-marg.curriculums{margin-top:20px}.button-block.home.slider{z-index:7}.button-block.home.slider.monthly-reports{min-width:260px}.button-block.home.slider.curriculum-page{z-index:3;margin-top:24px;margin-left:auto}.button-block.home.slider.city-page{margin-top:24px;margin-left:auto}.button-block.home.hero{width:100%;margin-right:auto;margin-bottom:0;margin-left:auto}.button-block.gaming.enroll-now{width:80vw;height:48px;margin-right:auto;margin-left:auto}.button-block.gaming.enroll-now.certificate-tab{margin-right:auto;margin-left:auto}.button-block.gaming.enroll-now.center-mobile.full-details{max-width:156px;margin-top:0;margin-right:auto;margin-left:auto}.button-block.gaming.learn-more{width:100%;height:48px;max-width:none;margin-right:auto;margin-left:auto}.button-block.gaming.parent-guide{width:80vw;height:48px;margin-right:auto;margin-left:auto}.button-block.gaming.center-mobile{height:48px;margin-top:20px;margin-right:auto;margin-left:auto}.button-block.info-session{width:100%;margin-right:auto;margin-left:auto}.button-block.home.center._250px.auto{width:100%}.button-block.summer-camps{margin-right:auto;margin-bottom:20px;margin-left:auto}.button-block.bootcamp,.button-block.bootcamp-specifications,.button-block.faq-session{width:100%;margin-right:auto;margin-left:auto}.button-block.bootcamp-specifications.btn-text.w--current{margin-left:auto}.button-block.code-for-adults.no-btm-marg{margin-bottom:0;border-radius:2px}.text-block-61{font-size:16px;text-align:center}.text-block-61.color-white{display:block}.text-block-61.parent-page{font-size:12px}.become-a-teacher-form-wrap{width:90%;max-width:90vw;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.pop-up-vote-form{display:none}.bg-pattern.curriculums,.bg-pattern.mobile-only{display:block}._w-video{display:none}._w-video.mobile{display:block}._w-inner-video{display:flex;width:100%;min-width:0;flex-direction:column;justify-content:center;align-items:center}.image-50,.image-51{display:none}._10-different-topics._10-topics{padding-top:20px}._10-different-topics._10-topics.bp-80px.parent-page{padding-top:60px;padding-bottom:60px}._10-different-topics.coding{padding-top:20px}.topic-img{margin-right:10px;margin-left:10px}.topic-img.hide-moible{display:none}.bg-blue._50.top{height:36%}.bg-blue._50.top.gaming-specific{height:410px}.bg-blue._50.top.gaming-specific.ap-page{height:306px}.bg-blue._50.top.gaming-specific.about-us{height:400px}.column-8.gaming-specific{margin-bottom:20px}.image-53{max-width:85vw}._w-student-name{max-width:90vw;margin-right:auto;margin-left:auto;padding-bottom:20px}.student-image.nele-miller{margin-top:-30vw}.student-image.bryson-gonzalez,.student-image.morgan-moody,.student-image.stella-smith{margin-top:-25vw}.slider-student{height:auto;min-height:0;padding-bottom:0;background-color:hsla(0,0%,86.7%,0);box-shadow:none}.slider-student.mobile-only{display:block;width:90vw;box-shadow:4px 4px 15px 0 rgba(0,0,0,.16)}.student-image-slide{overflow:visible;padding-bottom:20px;border-radius:14px}.column-10{margin-top:20px}.div-block-88{margin-bottom:0}.h3{text-align:left}.h3.center.curriculum-course{max-width:90vw;margin-right:auto;margin-left:auto}.h3.dates.yellow{font-size:16px;text-align:center}.h3.dark-blue.summer-camp-card{text-align:center}.h3.dark-blue.student-progress{line-height:130%;text-align:center}.h3.dark-blue.list-point{text-align:center}.h3.featured-courses,.h3.no-top-marg._20-btm-marg.dark-blue.stem-skills{font-size:17px}.h3.industry-expert{font-size:18px}.h3.industry-expert.no-top-marg{max-width:none}.h3.ap-tutoring-pricing{margin-top:0;margin-bottom:30px;font-size:22px;line-height:100%}.slider-8{height:auto;min-height:100%;padding-top:30px;padding-bottom:30px}.slide-nav-4{margin-bottom:0}._w-price{height:110px}.mask-4{height:auto;min-height:0}.pricing-list-item{display:flex;margin-bottom:16px;justify-content:flex-start;align-items:center}.bullet-point{width:8px;height:8px;margin-right:10px;padding-right:0;padding-bottom:0;border-radius:99px;background-color:#6a7efc}.column-left{padding-left:0}.column-right{flex:0 0 auto}.image-57{height:auto;flex:0 0 auto}.blue-bg.career-club-testimonial,.blue-bg.testimonial{min-height:210px}.text-block-68{font-size:16px;white-space:nowrap}.testimonials-mobile-2{padding:20px 0 50px}._w-card{max-width:85vw;margin-right:auto;margin-left:auto}._w-image.featured--class.roblox,._w-image.html{max-width:85vw}._w-image.intro-crypto,._w-image.minecraft{max-width:85vw;margin-right:auto;margin-left:auto}.text-block-69{font-size:16px}.featured-courses-2021{padding-top:40px;padding-bottom:40px}.form-embed{width:90%;max-width:90%;min-width:90%;margin-top:-50px}.hero-bg-image-left.curriculums-page{display:none}._w-partners{width:100vw}.pricing-time-text{font-size:16px;white-space:nowrap}.badges-hero.mobile{padding-top:60px}._w-section.center.space-between.flex-horizontal{width:90vw}.h1.white-text.home{margin-bottom:20px}.h2.center.white-text.camp,.h2.center.white-text.upsell{top:786px}.h2.white-text{font-size:24px}.h2.dark-blue.color-white.center._90,.h2.white-text.center.mobile{display:block}.h2.dark-blue.center._90vw{max-width:90vw;margin-right:auto;margin-bottom:24px;margin-left:auto}.h2.gaming-course{text-align:center}.h2.color-white.center._60-btm-marg{display:block;max-width:90%;margin-right:auto;margin-bottom:40px;margin-left:auto}.h2.color-white.center._60-btm-marg.about-us{width:90vw;font-size:20px}.h2.color-white.center.testimonials{display:block}.h2.color-white.center.testimonials.mobile{display:block;margin-top:0;font-size:28px}._w-all-badges-mobile{display:block}._w-badge-info{width:90vw;max-width:307px;margin-top:20px}._w-badge-info.small{width:100%;max-width:310px}.view-all-badges{height:320px}.all-badges-mobile-slider{width:90vw;margin-top:50px}.slide-nav-6{position:absolute;margin-bottom:-24px}._w-all-badges{display:none}.claim-reward-popup{display:none;max-width:85vw;margin-right:auto;margin-left:auto}.reward-claim-form{width:auto;max-width:85vw;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.reviews{display:block;margin-bottom:20px;padding:20px 0 50px;background-color:#6a7efc}.star{width:20px}.rating{font-size:20px}.acc-head{padding-right:14px;padding-left:14px}.q-icon{display:none}.faq-question{max-width:none}.sg-brand-wrapper{padding-right:30px;padding-left:30px}.sg-colour-swatch{margin-bottom:0}.sg-colours-grid{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto}.button-7{width:100%}.delete-me{margin-top:16px;padding:16px}.sg-logo-block{padding-right:16px;padding-left:16px}.global-section{padding-right:32px;padding-left:32px}.sg-button-block{padding:16px}.free-halloween-workshops{padding-top:40px;padding-bottom:20px;background-image:url("https://assets-global.website-files.com/5bf409c8ebf7512503a48a8b/6164982d8e20c54e9a0e3bd0_Backgrounds-02.png");background-position:90% 0;background-size:cover;background-repeat:no-repeat}.modal-wrap---halloween{display:none;max-width:85vw;margin-right:auto;margin-left:auto}.card-slider_nav{width:90vw;margin-top:20px;margin-right:auto;margin-left:auto}.card-slider_item{width:300px}.div-block-73{width:auto;max-width:none;margin-right:auto;margin-left:auto}._w-center-link{flex-direction:column-reverse}.pdf-div,.pdf-div.modal{display:block}._w-summer-camps{display:block;flex-direction:column;align-items:center}.snow-falling{width:400vw;height:auto}.h4.color-light-blue{margin-top:6px}.h4._20-btm-marg.dark-blue{text-align:center}.h5.light.blue.no-top-marg{font-size:15px}.flex-horizontal.gaming{padding:20px 20px 30px}.flex-horizontal.top-marg-auto{margin-right:auto;margin-left:auto;flex-direction:column;justify-content:center}.icon.mobile{display:block;width:auto;height:75px;max-width:none}.icon.desktop{display:none}._w-benefit-item{width:90vw;max-width:500px}._w-benefits-schools.no-btm-marg._2x2{grid-column-gap:15px;grid-row-gap:30px;grid-template-columns:repeat(auto-fit,minmax(auto,174px))}._w-benefits-schools.no-btm-marg._2x2.city-page{flex-direction:column;align-items:center}.reasons-to-partner-items{max-width:none}._w-military-steps{justify-content:center;justify-items:center;align-content:center}._w-thank-you-hero{margin-top:20px}.logo-head{width:62.31671554252198px;height:62.31671554252198px;flex:0 0 auto}.card-slider_item-2{width:90vw;max-width:380px}.certificate-slider{display:block;margin-bottom:280px;padding:40px 0 50px}.overflow-hidden.contact-us{overflow:hidden;height:auto}.tabs-menu-4{overflow:auto;padding-left:0}.tab-link-tab-1{height:70px;padding-right:24px;padding-left:24px}.tab-link-tab-1.w--current{padding-right:24px;padding-left:24px}.tab-link-tab-2{height:70px;padding-right:24px;padding-left:24px}.tab-link-tab-2.w--current{padding-right:24px;padding-left:24px}.tab-link-tab-3{height:70px;padding-right:24px;padding-left:24px}._w-contact-us-tab-content{margin-top:0}.flex-vertical.gaming{max-width:100%;margin-right:auto;margin-left:auto;align-items:center}.inner-contact-us-column{width:100%}._w-teachers-tab{padding-bottom:0}._w-schools-tab{padding-bottom:40px;background-image:none;background-size:auto;background-repeat:repeat}.gaming-course-image.mobile{width:100%;border-radius:14px}._w-gaming-course-rating{margin-bottom:20px}.gaming-rating-stars.hero.home{margin-top:10px;flex-direction:row;order:1}.gaming-rating-stars.hero.ap-page{margin:20px auto 30px}.gaming-rating-stars.hero.city-page,.gaming-rating-stars.hero.online-tutoring,.gaming-rating-stars.hero.parent-page{margin-top:10px}.montserrat.regular{display:block;padding-bottom:20px;font-size:20px}.book-free-trial._0-marg{min-height:0;padding-top:60px;padding-bottom:60px}._w-gaming-course-img{max-width:none;margin-right:auto;margin-left:auto}.cta-banner{height:auto;padding-top:6px;padding-bottom:6px}._w-button-ratings.ap-page{margin-top:0;flex-direction:column}.recognition-columns.gaming-specific,.recognition-columns.parent-page{width:90%}.tabs-menu-5{overflow:hidden}.tab-badges-column,.tab-badges-column.badges-tab{width:100%}.certificate-tab-img.badges.desktop,.certificate-tab-img.desktop{display:none}._w-footer-logo{margin-bottom:0}.div-block-116{display:block}.all-rights-reserved{bottom:-50px;margin-top:30px;text-align:center}.top-cloud{display:none}.certificate-mobile-img{display:block;width:90%;max-width:320px;margin-top:-20px;margin-right:auto;margin-left:auto}.certificate-mobile-img.badges{max-width:140px;margin-top:0;margin-bottom:20px}.certificate-mobile-img.parent-page{width:100%;max-width:240px;margin-top:0;margin-bottom:20px}.div-block-117{margin-top:20px;margin-bottom:20px}._w-hero-buttons{flex-direction:column-reverse;justify-content:center;align-items:center;grid-column-gap:0.5rem;grid-row-gap:0.5rem}._w-cg-features{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.cg-feature-item.stem-skills{width:100%;margin-left:0}.cg-feature-item.stem-skills.top{height:auto}.cg-feature-item.path-skills{width:100%;margin-left:0}.cg-feature-item.path-skills.top{height:auto}.icon-img.stem-skills.city{height:140px}.industry-experts{z-index:1}.cloud-shape-left.weekly-classes,.cloud-shape-right.weekly-classes{display:none}.orange-link._10-top-marg{margin-top:10px}.become-teacher{display:flex;margin-top:30px;flex-direction:column;align-items:center;font-size:16px}.many-offerings{padding-top:40px;padding-bottom:40px}.many-offerings.white-bg{padding-bottom:60px}.course-slider.mobile-only{display:block;width:100vw}.how{height:1130px;margin-top:30px;padding-right:10px;padding-left:10px}.how.adults{height:570px;margin-top:0;padding-right:16px;padding-left:16px}.ap-tutoring-card{width:320px;max-width:85vw}._w-getting-started-steps{justify-content:center;justify-items:center;align-content:center}.pricing-time-text-2{white-space:nowrap}.bullet-point-2{width:8px;height:8px;margin-right:10px;padding-right:0;padding-bottom:0;border-radius:99px;background-color:#6a7efc}._w-weekly-class-pricing-2{width:340px;max-width:90vw;margin-right:auto;margin-left:auto}.rich-text-block-10{font-size:16px}.p-hero{text-align:center}.p-hero.gaming-specific{max-width:90%;margin-right:auto;margin-left:auto;font-size:18px;line-height:160%}._w-cg-why-features{-ms-grid-columns:1fr;grid-template-columns:1fr}.packages{margin-top:20px}._w-single-session{width:338px;height:auto;max-width:90vw;margin-right:auto;margin-left:auto;padding-top:36px;padding-bottom:36px;justify-content:center}.ap-pricing-large{color:#353c64;font-size:80px}.ap-pricing-large.text-color-white{color:#fff}.ap-tutoring-pricing-text,.swiper-slide{max-width:none}.hero-middle{padding-right:30px;padding-left:30px}.div-block-121.block-left,.div-block-121.block-right{width:90vw}.core-values{padding-bottom:30vw}.team-block{width:338px;height:auto;max-width:90vw;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0;justify-content:center}.download-schedule{width:200px;margin-right:auto;margin-left:auto}.summer-camp-schedule-modal{display:none}.available-camps-grid.hide-mobile{display:block}.cert-badge,.cloud-shape-left-btm.weekly-classes,.cloud-shape-right-btm.hide-mobile,.cloud-shape-right-btm.weekly-classes{display:none}._w-course-path-heading{max-width:90vw;margin-right:auto;margin-left:auto;flex-direction:row}._w-course-path-item{max-width:85vw;min-height:0}._w-course-path{padding-bottom:80px}._w-curriculum-btns{margin-bottom:0;flex-direction:column;justify-content:center;align-items:center}.curriculum-btn{margin-right:auto;margin-bottom:20px;margin-left:auto}._w-course-btns{flex-direction:column}.more-details-btn{margin-right:auto;margin-bottom:16px;margin-left:auto}.sign-up-btn{margin-right:auto;margin-left:auto}._w-grades{margin-top:8px}.syllabus{z-index:1}._w-syllabus-items{margin-top:20px}.course-background-white{padding:40px 16px}.image-79{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}._w-see-ap-tutoring{flex-direction:column}.see-ap-tutoring-btn{margin-top:10px;margin-right:auto;margin-left:auto}.cert-completion-heading{overflow:hidden}.student-month-img{width:90%}._w-additional-resources{width:90vw;max-width:307px;margin-top:20px}._w-additional-resources-items{display:block;margin-top:40px}.div-block-134{display:none}.div-block-135{flex-direction:column}.for-parents{display:block}.camp-signup{display:none;max-width:85vw;margin-right:auto;margin-left:auto}.get-updates-btn{margin-top:20px;margin-bottom:20px}.employement-stats{max-width:none}._w-city-page-cards{display:flex;flex-direction:column;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.image-80{top:-6%}.text-color-white{text-align:center}.text-color-white.text-size-small{padding-left:2.5rem}.button-row{display:none}.button-row.career-club{display:block}.info-content{justify-content:center}.banner_wrapper{flex-direction:column;align-items:flex-start}.page-padding{padding-right:1rem;padding-left:1rem}.club-form-block{width:85%}.text-block-61-career{text-align:center}.button-block-career-2{width:100%;max-width:250px;margin-top:30px;margin-right:auto;margin-left:auto}.button-block-career-2.info-session{width:100%;margin-right:auto;margin-left:auto}.career-club-pricing-content{width:338px;height:auto;max-width:90vw;margin-right:auto;margin-left:auto;padding-top:36px;padding-bottom:36px;justify-content:center}.career-club-button-text{text-align:center}.trial-form{width:auto;margin-right:1rem;margin-left:1rem;padding-top:2.5rem;padding-right:.5rem;padding-left:.5rem}.trial-title{max-width:90%;line-height:1.3}.close-button_trial{left:auto;top:0;right:0;bottom:auto}.e-book-form{width:auto;margin-right:1rem;margin-left:1rem;padding-top:2.5rem;padding-right:.5rem;padding-left:.5rem}.close-button_book{left:auto;top:0;right:0;bottom:auto}.slider-container{width:80%}.video-slide-inner{padding-bottom:14px}.video-slide{padding-bottom:70%}.block__content_course{position:relative;overflow:hidden;padding-top:20px;background-color:#fff}.course-article{margin-top:60px}.course-wrapper-3{padding-top:0}.course-header-block{display:none}.course-detail-block{padding-top:20px;padding-right:20px;padding-left:20px}.course-information{flex-direction:column}.course-detail-column{height:120vh}._w-course-skills{display:block;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.overview-skills{margin-right:auto;margin-left:auto}._w-additional-course-items{display:block;margin-top:40px}._w-course-resources{width:90vw;max-width:307px;margin-top:20px}.grid-2{display:flex;margin-right:auto;margin-left:auto;flex-direction:column}.benifits-image{margin-right:auto;margin-left:auto}.student-grid-block{display:flex;flex-direction:column}.cta-wrapper-upsell{margin-bottom:1430px}.upsell-course-items{top:680px;display:block;margin-top:40px}._w-upsell-resources{width:90vw;max-width:307px;margin-top:20px}.free-vs-info-section{top:680px;display:block;margin-top:40px}.free-vs-info-resources{width:90vw;max-width:307px;margin-top:20px}.grid-3{display:flex;width:100%;flex-direction:column}.apply-now-section{display:flex;height:250px;margin-bottom:80px;flex-direction:row}.grid-4{display:flex;width:100%;flex-direction:column}.div-block-160{width:100%;margin-right:0}.start-date.aa{font-size:22px}.start-date.box{margin-left:8px;font-size:22px}.paragraph-48{font-size:16px}.grid-5{display:block}.text-block-88.x{margin-top:30px}.text-size-medium{font-size:14px}.page-padding-2{padding-right:15px;padding-left:15px}.section-21.curve{height:1880px;margin-top:500px;padding-top:48px;padding-bottom:48px}.section-21.dream-upsell{position:relative;top:182px;padding-top:35px;padding-bottom:72px}.section-21.pre-foot-dream{margin-top:1446px;padding-top:48px;padding-bottom:48px}.home-header-title-content{padding-top:40%}.home-header-title-item.text-align-center{margin-right:auto;margin-left:auto}.scrill-link{transform:scale(.8)}.div-block-165{margin-right:auto;margin-left:auto;flex-direction:column;-ms-grid-row-align:center;align-self:center;flex:0 0 auto}.dream-hero.home-header{height:1000px}.upsell-dream-wrap{top:6px;display:block;margin-top:40px}._w-upsell-dream{width:100%;height:440px;max-width:307px;margin-top:20px;flex-direction:column}._w-upsell-dream-center{width:100vw;height:440px;max-width:307px;margin-top:20px}.bold-text-27{display:block;overflow:visible}.bootm-clover-content{position:static;margin-top:400px;padding-top:0}.heading-68{margin-right:auto;margin-left:auto;-ms-grid-row-align:center;align-self:center;flex:0 auto;font-size:33px}.heading-69{font-size:35px}.inner-swipe{position:absolute}.wrapper{width:100%;height:320px}.cities-testimonial{width:auto;max-width:none;margin-right:auto;margin-left:auto}.hubspot-form{width:80%;max-width:80%}.close-button_military{left:auto;top:0;right:0;bottom:auto}.button-block-opportunity{width:100%;max-width:250px;margin-top:30px;margin-right:auto;margin-left:auto}.button-block-opportunity.info-session{width:100%;margin-right:auto;margin-left:auto}.private-tutoring-form-block{width:85%}.modal-wrap-enroll-today{display:none;width:auto;max-width:none;margin-right:auto;margin-left:auto}.pathway-completion._1{padding-right:16px;padding-left:16px}.pathway-completion-wrap{display:flex;width:100%;flex-direction:row;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.div-block-174,.div-block-174._2{height:100%}.image-86{width:60%}.image-86.fix{width:30%}.div-block-175{flex-direction:column}.curriculum-skills{display:-ms-grid;display:grid;width:100%;padding-right:30px;padding-left:30px;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.grid-8{display:-ms-grid;display:grid;width:100%;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.curriculum-pathway-wrapper{width:100%;margin-right:auto;margin-left:auto}.slide_item{width:104%;padding-right:4%}.card-container{padding-right:7%;padding-left:7%}.slide_arrows{width:110%}.slide_card{padding-top:1.6em;padding-right:7%;padding-left:7%}.card_title{top:-16px}.h3-2{text-align:left}.h3-2.no-top-marg._20-btm-marg.dark-blue.stem-skills{font-size:17px}.grid-7{display:flex;flex-wrap:wrap}.service_card-button{bottom:-77px}.is--small{font-size:16px}.learn-more-button{bottom:24px}.curiculum-is--small{font-size:16px}.button-curriculum{width:100%;max-width:250px;margin-top:30px;margin-right:auto;margin-left:auto}.div-block-180{flex-direction:column}.div-block-181{margin-top:12px;flex-direction:column}.grid-10{flex-direction:column}.hero-center{padding-left:0}.div-block-182.scholarships{margin-bottom:-30px}.heading-18-h3{font-size:24px;line-height:42px}.grid-11{display:flex;flex-direction:column}.heading-18-h4{font-size:24px;line-height:42px}.bootcamp-wrapper{margin-bottom:-825px}.left-arrow{margin-left:10px}.div-block-184{margin-right:auto;margin-left:auto}.column-15{justify-content:center}.column-16{padding-left:0;justify-content:center}.columns-7{height:80px;flex-direction:column;align-items:center}.grid-12{margin-right:auto;margin-left:auto}.cta-wrapper-career{height:1200px;margin-bottom:0}.grid-7-2{display:flex;flex-wrap:wrap}.video{display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover}.streamer-drops-hero{font-size:2.8rem}.drops-group.badges-specific{width:80%;flex-direction:row}.streamer-details{flex-direction:row;justify-content:space-between}.streamer-name-wrapper{margin-top:1rem;margin-bottom:1rem;align-items:center}.scholarship-wrapper{z-index:1}.scholarship-wrapper-details{padding:0;border-style:none}.div-block-187{width:100%}.enroll-now-weekly-form{width:auto;margin-right:1rem;margin-left:1rem;padding-top:2.5rem;padding-right:.5rem;padding-left:.5rem}.scholarship-form{z-index:12;overflow:auto;width:auto;margin-top:10vh;margin-right:1rem;margin-left:1rem;padding-top:2.5rem;padding-right:.5rem;padding-left:.5rem;-o-object-fit:scale-down;object-fit:scale-down}.scholarship-form-wrapper{overflow:visible;margin-right:auto;margin-left:auto;justify-content:center;align-items:center}.scholarship-form-section{left:0;top:0;right:0;bottom:auto;z-index:12;overflow:visible}.scholarship-head-text{margin-top:-27px;margin-bottom:45px;font-size:24px;line-height:42px}.pathway-cta._2{height:1190px;padding-right:16px;padding-left:16px;background-size:cover}._w-stem-skills-full{display:-ms-grid;display:grid;width:100%;height:980px;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.grid-cirriculums-full,.grid-citi-full{display:-ms-grid;display:grid;width:100%;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}._w-citi-skills-full{display:-ms-grid;display:grid;width:100%;height:876px;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.div-block-190{padding:27px 16px}.heading-71,.heading-72{text-align:center}.scholarship-form-head{margin-bottom:10px;padding-top:0}.scholarship-form-embed{overflow:scroll;width:100%;max-width:none;min-width:90%;margin-top:-50px}.badge-video{display:flex;justify-content:center;-o-object-fit:cover;object-fit:cover}.modal-wrap-contact-form{display:none;width:auto;max-width:none;margin-right:auto;margin-left:auto}._w-upsell-bootcamp{width:90vw;max-width:307px;margin-top:20px}.course-wrapper-bootcamp{padding-top:0}.hero-right-copy.online-coding{width:100vw}.hero-right-copy.online-coding.no-top-marg{flex:0 0 auto}.dropdown__title-2{background-color:#fff}.dropdown__title-2.btn.demoform{max-width:200px}.div-block-197{padding-right:15px;padding-left:15px}.div-block-200{width:90%;margin-right:auto;margin-left:auto;justify-content:center}.weekly-items{top:680px;display:none;margin-top:40px}._w-weekly{width:90vw;max-width:307px;margin-top:20px}.weekly-items-3{top:680px;display:none;margin-top:40px}.accordiontitle{margin-bottom:8px;margin-left:16px;padding-right:20px;flex:0 100%}.accordion-body{padding-left:56px}.accordion-body.js-accordion-body{margin-top:20px;padding-top:10px;padding-right:0;padding-left:0;border-top:1px solid rgba(0,0,0,.1)}.cta.wit-zwart-no-marge{margin-top:20px;margin-left:0;padding-top:15px;padding-bottom:15px}._w-weekly-benefits{width:90%;max-width:307px;margin-top:20px}.weekly-mobile{position:relative;display:inline;width:100%;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.faq-answer-container{padding:20px}.toggle-text{text-align:left}.benefits-title{margin-bottom:8px;margin-left:16px;padding-right:20px;flex:0 100%}.image-100{width:210px;margin-top:-35px}.section-sign_up{min-height:1400px;padding-bottom:5%}.section-sign_up.acuity-embed{width:auto;min-height:0}._w-home-benefits{width:90%;max-width:307px;margin-top:20px}.grid-13,.grid-14{display:flex;flex-direction:column}.h2-left{max-width:90vw;margin-right:auto;margin-bottom:24px;margin-left:auto}.p-left{width:100%;margin-right:auto;margin-bottom:2rem;margin-left:auto;font-size:17px;line-height:1.5}.competition-wrapper{margin-top:0;padding:40px 12px 110px}.button-block-center,.button-competitor{z-index:3;width:100%;max-width:250px;margin-top:24px;margin-right:auto;margin-left:auto}.pathway-wrapper-2{position:relative;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6));background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll}.grid-16{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.image-107{-o-object-fit:contain;object-fit:contain}.h3-title{font-size:17px;text-align:center}.image-109,.image-110,.image-110.l{display:none}.h3-pathway{font-size:17px;text-align:left}.btn-circle-secondary-2.slider-arrow.right---center-center{right:31%}.btn-circle-secondary-2.slider-arrow.left---center-center{left:31%}.mg-bottom-24px-2{margin-bottom:16px}.card-3.content-left{padding-top:40px;padding-right:24px;padding-left:24px}.card-3.content-left.pd-32px---48px---56px{height:520px}.slider-title{width:80%;margin-right:auto;margin-bottom:2rem;margin-left:auto;font-size:17px;line-height:1.5}.button-learn{width:100%;max-width:250px;margin-top:30px;margin-right:auto;margin-left:auto}.image-111{margin-right:auto;margin-left:20px}.c-logo{width:60%}.c-logo.fix{width:30%}.c-logo.f{width:25%}.grid-logos{display:-ms-grid;display:grid;width:100%;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}.h3-center{max-width:90vw;margin-right:auto;margin-bottom:24px;margin-left:auto}.pathway-wrapper-2-copy{position:relative;margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px;background-image:linear-gradient(180deg,rgba(106,126,252,.6),rgba(106,126,252,.6));background-position:0 0;background-size:auto;background-repeat:repeat;background-attachment:scroll}.grid-19,.grid-20{display:flex;flex-direction:column}.image-114{margin-top:30px}.div-block-216{margin-top:120px}._w-points-camps{display:block;flex-direction:column;align-items:center}}#w-node-_030c3222-4217-7364-cd21-5da374f22518-1213274e,#w-node-_058561a2-a984-1ac4-0b13-77001b751ea2-2c1326f1,#w-node-_058561a2-a984-1ac4-0b13-77001b751eda-2c1326f1,#w-node-_0b3a0f90-8c58-ec8c-3bf5-9dcf3dc7edb7-b71326bb,#w-node-_0c8295f0-42a0-ba48-1f9f-981c2c988f3b-1213274e,#w-node-_18fa4969-9579-7036-0883-e647c6a3a852-65dc1f4f,#w-node-_1f1037f7-3e86-ba32-1fbf-d0450a8e2ef8-8a13275c,#w-node-_256029a2-081d-ffb1-243e-5fa069862e63-af13262d,#w-node-_2b9feda2-c7fb-354f-ac58-3cd8f2843162-b71326bb,#w-node-_2f784a54-db63-13e2-ccbc-470ab4a50f9d-65dc1f4f,#w-node-_366326a8-98b0-162d-dac2-489a04726f92-65dc1f4f,#w-node-_39db001d-5974-39e3-b51e-2c318ccc713c-2c1326f1,#w-node-_39db001d-5974-39e3-b51e-2c318ccc7148-2c1326f1,#w-node-_42b9708a-4ac5-56f6-5bcd-6408d1579ebd-2c1326f1,#w-node-_4ad445d2-91a5-8e36-0f51-fbf2ac122a1d-2c1326f1,#w-node-_4c58fa0c-da0a-796b-ed32-68c1ba151470-1213274e,#w-node-_4db67142-62d1-83f6-450a-a8cb5ba527b6-65dc1f4f,#w-node-_52b3880f-a1da-23b3-7bb6-afc5f5f19041-8a13275c,#w-node-_577d18b8-5377-7f82-4ba6-f2d6c736462e-b71326bb,#w-node-_5d89747f-223e-b748-b679-c85ff098af26-1213274e,#w-node-_61d75d8d-41cb-fed1-cd09-02ade9ca3ce0-65dc1f4f,#w-node-_67574db4-23de-3e58-6683-5ebcadb06a64-8a13275c,#w-node-_6bf6f0f1-09e0-578c-be2b-25c37a2ae526-2c1326f1,#w-node-_6d9f3868-826d-1553-f451-70f8d1b2e5c9-1213274e,#w-node-_78255874-b942-f760-2a02-6696a14e214e-1213274e,#w-node-_8cc8e129-f2e8-0c90-0e20-fed39a15b187-2c1326f1,#w-node-_8cc8e129-f2e8-0c90-0e20-fed39a15b193-2c1326f1,#w-node-_92ffbaf7-12c2-22c4-60cd-74cdec53eff5-1213274e,#w-node-_93a19526-40f4-b622-9d44-732e22e88263-b71326bb,#w-node-_9a0cc218-a9fc-ecd7-a0b0-6962c6b4de57-65dc1f4f,#w-node-_9a2fc2ac-b0d4-6341-e70f-6baf03013d9e-2c1326f1,#w-node-_9a2fc2ac-b0d4-6341-e70f-6baf03013daa-2c1326f1,#w-node-_9e2d0278-f6d9-cea1-a7fb-7526419de84d-8a13275c,#w-node-a0fdfa92-1d60-8262-8b89-a5862b5a44ef-1213274e,#w-node-a1a0e77e-626c-9358-f587-7f37b1b7cfe4-1213274e,#w-node-a531f79e-57fc-b907-f887-efbe994126b8-1213274e,#w-node-aece51bb-3f5d-6dbb-45e5-a987ee323398-af13262d,#w-node-b014117a-1922-1bd1-36b8-c567208e87a5-2c1326f1,#w-node-b014117a-1922-1bd1-36b8-c567208e87dd-2c1326f1,#w-node-b0f2b4e7-a5cc-6bcd-d23e-320285fc67c8-1213274e,#w-node-b5bc1a73-697b-f38f-c4c4-e6cb4be191b5-65dc1f4f,#w-node-bbc603a8-4e4d-c646-7b13-e31b982d5dd7-b71326bb,#w-node-c0c0e1b7-3996-35db-9399-8e45a7bf3c7c-1213274e,#w-node-d0e1fdd0-78e5-4cf6-6ac7-f88b18930f61-b71326bb,#w-node-d2bce08b-f588-fdec-6f88-0902835ed9fb-1213274e,#w-node-db2ffe93-c98a-4eda-bd84-e73f818a0ac3-8a13275c,#w-node-e922e85a-c3fa-6e17-51c0-b9bbd2e4da81-65dc1f4f,#w-node-ea851c32-a1fc-cc57-dc67-6c4cc1c0a3fe-8a13275c,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f3e-1213274e,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f45-1213274e,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f4a-1213274e,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f4c-1213274e,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f51-1213274e,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f53-1213274e,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f58-1213274e,#w-node-f7af446f-6c51-68f7-edef-624702418f3a-1213274e{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}#w-node-_5efb542a-08e8-bce7-18b7-ed9f6e84c24b-6e84c247,#w-node-f6ac50de-a50e-5507-51cd-1696f69c6b74-af13262d{-ms-grid-row-align:stretch;align-self:stretch}#w-node-_44203613-c3ee-507b-5298-06df264cdf45-65dc1f4f,#w-node-_95113396-6d29-ab79-52fd-bf578db8fc6e-b71326bb,#w-node-c29ab830-6451-70ab-34bf-5cf90a388581-65dc1f4f{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-row-align:stretch;align-self:stretch}#w-node-_058561a2-a984-1ac4-0b13-77001b751ea4-2c1326f1,#w-node-_39db001d-5974-39e3-b51e-2c318ccc714a-2c1326f1,#w-node-_453b7e07-8cd8-70a6-e287-9b1af10c5b4b-211326f7,#w-node-_8cc8e129-f2e8-0c90-0e20-fed39a15b195-2c1326f1,#w-node-_9a2fc2ac-b0d4-6341-e70f-6baf03013dac-2c1326f1,#w-node-b014117a-1922-1bd1-36b8-c567208e87a7-2c1326f1,#w-node-fb9f650a-24ea-8625-75b2-adf839cc6a50-2c1326f1{-ms-grid-row-align:start;align-self:start;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}#w-node-_6276528f-f2a7-4144-067a-39e4f0e667d9-2c1326f1{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-row-align:center;align-self:center}#w-node-_0df5c493-e213-410f-93a5-645999c2311e-65dc1f4f,#w-node-_453b7e07-8cd8-70a6-e287-9b1af10c5b51-211326f7,#w-node-_453b7e07-8cd8-70a6-e287-9b1af10c5b57-211326f7,#w-node-_453b7e07-8cd8-70a6-e287-9b1af10c5b5d-211326f7,#w-node-_847734d9-0e78-2d81-6ebe-2e6c3cac731c-65dc1f4f,#w-node-a1dfa08a-2486-36f6-e5b5-ade7822e9306-65dc1f4f,#w-node-a1dfa08a-2486-36f6-e5b5-ade7822e9314-65dc1f4f,#w-node-a1dfa08a-2486-36f6-e5b5-ade7822e9322-65dc1f4f,#w-node-d3c9208a-f622-86b5-99ce-b16c93a707ff-65dc1f4f{-ms-grid-row-align:start;align-self:start}#w-node-_0cea5342-7ae3-964d-1255-a2187752e372-65dc1f4f,#w-node-_230d0a5e-dc35-4ee0-12a4-f51ae652dd58-65dc1f4f,#w-node-_39b29520-ebc6-74fc-cf59-ca5d2244c081-65dc1f4f,#w-node-_78255874-b942-f760-2a02-6696a14e214a-1213274e,#w-node-_92ffbaf7-12c2-22c4-60cd-74cdec53eff1-1213274e,#w-node-a1a0e77e-626c-9358-f587-7f37b1b7cfe0-1213274e,#w-node-a405dd7f-4a53-b4da-2f4c-68669c0f01fb-9c0f01fa,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f46-1213274e,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f4d-1213274e,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f54-1213274e,#w-node-fca0b1fc-098e-b483-4bf7-096afdb72901-1213274e{-ms-grid-row-align:center;align-self:center}#w-node-f97624d2-4900-1ab0-4852-4f29fd93a8ea-9c0f01fa{-ms-grid-column-align:end;justify-self:end;-ms-grid-row-align:center;align-self:center}#w-node-_2df98436-6b5c-2d2f-47c6-b2f83debca23-ffb3d35d,#w-node-_546f0b5b-5d5f-f395-2df1-ddcbe288bb3a-1213274e,#w-node-_8a3f4ecc-0546-feb1-5644-09d4bdb96492-ffb3d35d,#w-node-bf30adcd-8497-a510-a7a1-699da37c0406-95132739,#w-node-dbbb9270-7dec-6d42-fbb0-5bb8805e44cc-ffb3d35d{-ms-grid-column-align:start;justify-self:start}#w-node-_1c8245fb-8ef6-5087-0bd7-625c7b35e3cb-95132739,#w-node-a6951bf1-3e59-1c83-4841-2671d5000b2a-1213274e,#w-node-bbafda21-8cdd-a736-6182-eec62e7701f2-1213274e{-ms-grid-column-align:center;justify-self:center}#w-node-ecdec659-7fda-5734-69fe-97729a5f0f3f-1213274e{-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:auto;justify-self:auto}#w-node-_36fe8f13-da73-5126-4151-a745f74e6b0a-1213274e{-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center}#w-node-_2f784a54-db63-13e2-ccbc-470ab4a50fa3-65dc1f4f{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}#w-node-_06f5617d-ad35-0fd1-d408-83867d7a7efe-65dc1f4f,#w-node-_18fa4969-9579-7036-0883-e647c6a3a84c-65dc1f4f,#w-node-_32d3fe87-ff4a-b56a-c8cf-baeef891e86d-65dc1f4f,#w-node-_366326a8-98b0-162d-dac2-489a04726f8c-65dc1f4f,#w-node-_4db67142-62d1-83f6-450a-a8cb5ba527b0-65dc1f4f,#w-node-_61d75d8d-41cb-fed1-cd09-02ade9ca3cda-65dc1f4f,#w-node-_6429901f-4558-3d59-92c7-c844fa752995-65dc1f4f,#w-node-_9a0cc218-a9fc-ecd7-a0b0-6962c6b4de51-65dc1f4f,#w-node-b48729f5-12a8-f991-4d68-99ff08a97d86-65dc1f4f,#w-node-ee670e15-44c8-7241-d300-867c7386b33e-65dc1f4f{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center}#w-node-_6745a134-ebf2-58b4-8746-314a4da3d0df-ffb3d35d,#w-node-_74d1dc31-55fc-6804-d3db-c3142155e86d-ffb3d35d,#w-node-_8a9c57f4-c33f-fee5-e1a8-c444c13e3a53-ffb3d35d,#w-node-e17b8fad-282b-d26c-80f5-b500bd8901c4-ffb3d35d{-ms-grid-column-align:end;justify-self:end}@media screen and (min-width:1920px){#w-node-_6745a134-ebf2-58b4-8746-314a4da3d0df-ffb3d35d,#w-node-e17b8fad-282b-d26c-80f5-b500bd8901c4-ffb3d35d{-ms-grid-column-align:end;justify-self:end}#w-node-_8a3f4ecc-0546-feb1-5644-09d4bdb96492-ffb3d35d{-ms-grid-column-align:start;justify-self:start}}@media screen and (min-width:1440px){#w-node-_2df98436-6b5c-2d2f-47c6-b2f83debca25-ffb3d35d,#w-node-_2f784a54-db63-13e2-ccbc-470ab4a50f9d-65dc1f4f,#w-node-_4fd3c2e3-a181-85d6-e6ad-04f93480dc07-ffb3d35d,#w-node-_577d18b8-5377-7f82-4ba6-f2d6c736462e-b71326bb,#w-node-_6745a134-ebf2-58b4-8746-314a4da3d0d6-ffb3d35d,#w-node-_74d1dc31-55fc-6804-d3db-c3142155e868-ffb3d35d,#w-node-_8a3f4ecc-0546-feb1-5644-09d4bdb9648b-ffb3d35d,#w-node-bbc603a8-4e4d-c646-7b13-e31b982d5dd7-b71326bb,#w-node-d0e1fdd0-78e5-4cf6-6ac7-f88b18930f61-b71326bb,#w-node-dbbb9270-7dec-6d42-fbb0-5bb8805e44c7-ffb3d35d,#w-node-e17b8fad-282b-d26c-80f5-b500bd8901bd-ffb3d35d{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}#w-node-_8a9c57f4-c33f-fee5-e1a8-c444c13e3a53-ffb3d35d{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column-align:center;justify-self:center}#w-node-_2df98436-6b5c-2d2f-47c6-b2f83debca23-ffb3d35d,#w-node-_8a3f4ecc-0546-feb1-5644-09d4bdb96492-ffb3d35d,#w-node-dbbb9270-7dec-6d42-fbb0-5bb8805e44cc-ffb3d35d{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column-align:start;justify-self:start}#w-node-_6745a134-ebf2-58b4-8746-314a4da3d0df-ffb3d35d,#w-node-_74d1dc31-55fc-6804-d3db-c3142155e86d-ffb3d35d,#w-node-e17b8fad-282b-d26c-80f5-b500bd8901c4-ffb3d35d{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column-align:end;justify-self:end}}@media screen and (min-width:1280px){#w-node-_15e9a7a8-0ec6-7d49-41dc-8297b3517dd9-112350a7,#w-node-_2400b5fd-b758-28a0-a40a-e50b7f105524-112350a7,#w-node-e2a5d73c-3b8d-53dd-5c5c-3ad7efa45dea-112350a7{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}#w-node-_6745a134-ebf2-58b4-8746-314a4da3d0df-ffb3d35d,#w-node-_74d1dc31-55fc-6804-d3db-c3142155e86d-ffb3d35d,#w-node-_8a9c57f4-c33f-fee5-e1a8-c444c13e3a53-ffb3d35d,#w-node-e17b8fad-282b-d26c-80f5-b500bd8901c4-ffb3d35d{-ms-grid-column-align:end;justify-self:end}#w-node-_2df98436-6b5c-2d2f-47c6-b2f83debca23-ffb3d35d,#w-node-_8a3f4ecc-0546-feb1-5644-09d4bdb96492-ffb3d35d,#w-node-dbbb9270-7dec-6d42-fbb0-5bb8805e44cc-ffb3d35d{-ms-grid-column-align:start;justify-self:start}}@media screen and (max-width:991px){#w-node-_453b7e07-8cd8-70a6-e287-9b1af10c5b51-211326f7{-ms-grid-column-align:center;justify-self:center}#w-node-a6951bf1-3e59-1c83-4841-2671d5000a6d-1213274e,#w-node-a6951bf1-3e59-1c83-4841-2671d5000b2a-1213274e,#w-node-e0fc649b-2256-a478-7641-c505c1423658-65dc1f4f,#w-node-ecdec659-7fda-5734-69fe-97729a5f0f38-1213274e{order:-9999}}@media screen and (max-width:479px){#w-node-cb34c41b-0d63-68e6-f5dc-19c13f3280bd-1a1326fe{-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center}#w-node-a1dfa08a-2486-36f6-e5b5-ade7822e9306-65dc1f4f{-ms-grid-row-align:start;align-self:start}}
@font-face {
  font-family: 'Font awesome 5 brands 400';
  src: url('https://assets.website-files.com/5bf409c8ebf7512503a48a8b/5d36b9e18b28ad8506c0bd14_Font%20Awesome%205%20Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}