html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family: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}textarea{overflow:auto}optgroup{font-weight:700}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-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.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{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.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.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.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-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.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.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.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{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.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):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;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{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [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{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.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;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.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{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.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{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.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{color:#0000;font-size:0}.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{caption-side:bottom;display:table-caption}.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{width:100%;height:100%;position:absolute;top:0;left:0}.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{clear:both;margin-left:auto;margin-right:auto}.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{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.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]{z-index:1;top:0;right:auto}.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]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{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}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d13871ce6a2f87412d4a2_Montserrat-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d1387480f675f0b3f7fff_Montserrat-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d17c275d75b3b1a66f45e_Montserrat-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d13abb10328b4314d3565_Montserrat-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d1398480f6786183f80d5_Montserrat-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d192c7dc4404de830b75e_Montserrat-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d192c4b2a5aa1b7be1e6c_Montserrat-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d192c34d7f3fc6f37761e_Montserrat-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d192c34d7f30e5e37761f_Montserrat-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat AB;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/642d192c11e38e4abc68d8a5_Montserrat-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:MATERIAL ICONS;src:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/66698046e5c5d0ccf5b4b123_MaterialIconsOutlined-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--dark-blue:#14323d;--brand:#d54541;--white:white;--body:1rem;--small:.8rem;--border-0:#f0f0f0;--border-1:#14323d1f;--orcid:#8f41d6;--turquoise:#41d2d6;--misty-rose:#ffe5e4;--nyanza:#e6ffd0;--light-cyan:#e2feff;--lavender-2:#ebebff;--magnolia:#f6ecff;--light-yellow:#f8ffe2;--brand-secondary:#f3726f;--acessibility_brand:#d54541;--youni-primary:#0f7b33;--youni-orange:#fe5104;--pressed:#ca3c38;--youni-secondary:#0f7b33d9;--grey-background:#ffbdbb;--h3:2.441rem;--h4:1.953rem;--h5:1.563rem;--success:#88d641;--error:#e28023;--btn-gradient-border:#143d1e87;--youni-btn_disabled:#f9b571;--h1:3.815rem;--h2:3.052rem;--h6:1.2rem;--white-smoke:#f1f1f1;--xxxs:.6rem;--gray:#4d4d4d;--lavender:#f6ecff;--red:#cc1414}.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.w-pagination-previous{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-previous-icon{margin-right:4px}.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-next-icon{margin-left:4px}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-embed-youtubevideo{background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);background-position:50%;background-size:cover;width:100%;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.w-embed-youtubevideo:empty{min-height:75px;padding-bottom:56.25%}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{color:var(--dark-blue);font-family:Montserrat AB,Arial,sans-serif;font-size:16px;font-weight:400;line-height:160%}h1{letter-spacing:-.0125em;margin-top:0;margin-bottom:0;font-size:50px;font-weight:600;line-height:140%}h2{letter-spacing:-.005em;margin-top:0;margin-bottom:0;font-size:40px;font-weight:600;line-height:150%}h3{letter-spacing:-.025em;margin-top:0;margin-bottom:0;font-size:32px;font-weight:600;line-height:160%}h4{letter-spacing:-.02em;margin-top:0;margin-bottom:0;font-size:28px;font-weight:600;line-height:160%}h5{letter-spacing:-.0175em;margin-top:0;margin-bottom:0;font-size:24px;font-weight:600;line-height:160%}h6{letter-spacing:-.015px;margin-top:0;margin-bottom:0;font-size:20px;font-weight:600;line-height:160%}p{letter-spacing:-.0125em;margin-bottom:0}a{color:var(--dark-blue);text-decoration:none}ul{margin-top:0;margin-bottom:0;padding-left:32px}label{margin-bottom:0;font-weight:700;display:block}.style-guide-section{max-width:100%;padding:80px 140px}.typography{align-items:center;max-width:100%;padding-bottom:10px;display:flex}.typography.para{align-items:center}._32{width:32px;height:32px}.spacing{align-items:center;max-width:100%;padding-top:10px;padding-bottom:10px;display:flex}.style-guide-subtitle{font-size:32px;font-weight:700}.style-guide-subtitle.spacing{width:80px;padding-top:0;padding-bottom:0}.style-guide-subtitle.typo{width:200px;font-size:24px}.style-guide-subtitle.typo.category{color:var(--brand);width:auto;padding-bottom:16px}._24{width:24px;height:24px}.stylguide-title{font-size:56px;font-weight:700;line-height:160%}.typo-list{max-width:100%;padding-top:20px;padding-bottom:10px}.body-0{color:var(--dark-blue);letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-0.medium{font-weight:700}.body-0.centered{text-align:center}.body-0.centered._70{color:#14323db3;text-align:center;align-self:flex-start;width:auto;margin-bottom:0}.body-0.centered._70.headingsubtitle{text-align:center;display:block}.body-0.centered._70.joblotrinh,.body-0.centered._70.growth,.body-0.centered._70.bi{text-align:left}.body-0.centered._70.bi.left{font-family:Montserrat AB,Arial,sans-serif;font-weight:300}.body-0.centered._70.growthbi,.body-0.centered._70.techtank{text-align:left}.body-0.centered._70.ref{color:var(--white);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.body-0._100{color:#14323db3;text-align:center;font-weight:400;display:block}.body-0._100.learningsubtitle{text-align:left;align-self:flex-start}.body-0._100.curriculumsubtitle{color:var(--dark-blue)}.body-0._100.curriculumsubtitle.bi{color:#fff}.body-0._100.curriculumsubtitle.game-developer{text-align:center}.body-0._100.modulesubtitle{color:var(--dark-blue);text-align:left;align-self:flex-start}.body-0._100.modulesubtitle.bi{color:#fff}.body-0._100.modulesubtitle.ai{font-size:16px}.body-0._100.faqssubtitle{text-align:left}.body-0._100.faqssubtitle.infor{text-align:center;align-self:flex-start}.body-0._100.faqs{width:100%;display:block}.body-0._100.tin.techtank{text-align:left}.body-0._100.tin.refpage{text-align:left;width:100%;padding:0 100px;line-height:150%}.body-0._100.tin.luckywheel{text-align:left;padding-top:0;padding-left:100px;padding-right:100px}.body-0._100.trailer.techtank{text-align:left}.body-0._100.gamesection{display:none}.body-0._100.cs50{box-sizing:border-box;font-size:var(--body);text-align:left;letter-spacing:-.0125em;text-overflow:clip;word-break:normal;overflow-wrap:normal;width:100%;height:100%;font-weight:400;line-height:160%}.body-0.inverted._70{color:#ffffffb3;text-align:left}.body-1{letter-spacing:-.013125em;margin-bottom:0;font-size:18px}.body-1.semibold{flex:1;font-weight:600}.body-1._70{color:#14323db3}.body-1._70.customsize{width:72%}.body-1.inverted{color:var(--white)}.body-1.inverted._70{color:#ffffffb3;text-align:left;align-self:flex-start;max-width:100%;margin-top:0}.body-1.inverted._70.compechoose{text-align:center}.body-3{letter-spacing:-.0115em;margin-bottom:0;font-size:15px;line-height:160%}.body-3.semibold{font-weight:600}.body-3._70{color:#14323db3;flex-direction:column;text-decoration:none;display:flex}.body-3._70.dask{text-align:right;padding-left:212px;text-decoration:line-through}.body-3._70.dask.ano{text-align:right;padding-left:0}.body-4{color:var(--dark-blue);letter-spacing:-.01em;margin-bottom:0;font-size:14px;line-height:170%}.body-4.semibold{width:auto;font-weight:600}.body-4._70{color:#14323db3;text-align:left}.body-4._70.white{color:#ffffffb3;text-align:left;flex:0 auto;width:auto}.body-4._70.inverted{color:#ffffffb3}.body-4._70.teamsubtitle{text-align:left;font-size:16px;font-weight:500}.body-4._70.blogsubtitle{text-align:left;height:auto;min-height:30px;max-height:60px;overflow:hidden}.body-4.medium{font-weight:500}.body-4.medium.white{color:var(--white)}.body-4.white{line-height:170%}.body-4.white.customsize{text-align:left;width:244px}.body-5{letter-spacing:-.008em;margin-bottom:0;font-size:13px;line-height:170%}.body-5.semibold{font-weight:600}.body-5._70{color:#14323db3}.body-5._60{color:#14323d99;font-size:14px}.body-2{text-align:left;letter-spacing:-.0125em;margin-bottom:0;line-height:160%}.body-2.semibold{margin-top:5px;font-weight:600}.body-2.semibold.inverted.about{text-align:right}.body-2.semibold.customcardcopy{justify-content:center}.body-2.white{color:var(--white)}.body-2.medium{font-weight:500}.body-2.medium._70.white{flex:0 auto}.body-2.medium.discount.refpage{padding-left:20px;font-size:20px;font-weight:700;display:block}.body-2.medium.discount.refpage.ano{padding-left:15px;display:block}.body-2.medium.discount.refpage.ano.newyear{margin-left:0;padding-left:70px}.body-2.medium.discount{color:#d54541;display:block}.body-2._70{color:#fff;text-align:center;display:block}.body-2._70.centered{text-align:center}.body-2._70.white{color:#ffffffb3}.body-2._70.downloadformsubtitle.version-content{margin-bottom:15px}.body-2._70.originalprice{text-decoration:line-through;display:block}.body-2._70.originalprice.ano{text-align:left;text-decoration:none;display:block}.body-2._70.originalprice.ano.trans{display:block}.body-2._70.originalprice.refpage{direction:ltr;text-transform:none;flex:none;padding-right:100px;font-size:20px;font-style:italic;text-decoration:none;display:block}.body-2._70.originalprice.refpage.newyear{font-size:15px}.body-2._70.originalprice.m1{text-align:left}.body-2._70.downloadformsubtitle._1nd{margin-bottom:10px}.body-2._70.downloadformsubtitle._1nd.ds{display:none}.body-2._70.downloadformsubtitle{color:#14323d;text-align:left;width:100%;margin-top:0;margin-bottom:0;display:block}.body-2.bold{font-weight:700}.body-2.inverted{color:var(--white)}.body-2.semibold{font-weight:600}.dark-blue{background-color:var(--brand);width:100px;height:100px}.color-list{grid-column-gap:10px;grid-row-gap:10px;padding-bottom:10px;display:flex}.color-block{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.color-block.brand{background-color:var(--brand)}.color-block.dark-blue{background-color:var(--dark-blue)}.color-block.white{border:1px solid var(--dark-blue);background-color:var(--white)}.color-block.border-0{background-color:var(--border-0)}.color-block.border-1{background-color:var(--border-1)}.color-block.orchid{background-color:var(--orcid)}.color-block.turquoise{background-color:var(--turquoise)}.color-block.misty-rose{background-color:var(--misty-rose)}.color-block.nyanza{background-color:var(--nyanza)}.color-block.light-cyan{background-color:var(--light-cyan)}.color-block.lavendor{background-color:var(--lavender-2)}.color-block.magnolia{background-color:var(--magnolia)}.color-block.light-yellow{background-color:var(--light-yellow)}.color-block.brandsecondary{background-color:var(--brand-secondary)}.button-list{grid-column-gap:20px;grid-row-gap:20px;padding-bottom:10px;display:flex}.large-button{color:var(--dark-blue);letter-spacing:-.0125em;background-color:#0000;border-radius:10px;align-self:center;padding:12px 20px 14px;font-size:16px;font-weight:700}.large-button.contained{background-color:var(--brand);color:var(--white);flex-direction:row;justify-content:flex-start;align-self:center;display:flex}.large-button.contained.shadow{box-shadow:none;text-align:center;object-fit:fill;flex-flow:column;justify-content:center;align-self:center;align-items:center;width:600px;min-width:0}.large-button.contained.shadow:hover{box-shadow:none;background-color:#d13e3a}.large-button.contained.shadow.buttondata.competitortext.mentormatching{text-align:center;display:block}.large-button.contained.shadow.buttondata.competitortext.mentormatching.mentortrial{flex-direction:row;flex:0 auto;justify-content:flex-start;align-self:center;margin-top:0;padding-top:14px;display:flex}.large-button.contained.shadow.buttondata.competitortext.mentormatching.mentortrial.buttonprimary:hover{color:var(--white)}.large-button.contained.shadow.buttondata.competitortext.mentormatching.mentortrial.buttonprimary._w-full{background-color:var(--brand);padding-top:12px;padding-bottom:12px}.large-button.contained.shadow.buttondata.competitortext.mentormatching.mentortrial.buttonprimary._w-full:hover{background-color:var(--white);color:var(--acessibility_brand)}.large-button.contained.shadow.buttondata.blog-template{align-self:flex-start}.large-button.contained.shadow.refpage{background-color:var(--white);color:var(--dark-blue);padding:20px 30px}.large-button.contained.shadow.refpage.redone{background-color:var(--brand);color:var(--white)}.large-button.contained.shadow.luckywheel{padding-top:14px}.large-button.contained.shadow.luckywheel.game{background-color:var(--white);color:var(--brand)}.large-button.contained.shadow.product{background-color:var(--white);color:var(--dark-blue);display:block}.large-button.contained.shadow.template-blog{background-color:var(--white);color:var(--brand);align-self:flex-start}.large-button.contained.shadow.web.buttonprimary{padding-bottom:12px}.large-button.contained.shadow.web.buttonprimary:hover{background-color:var(--white);color:var(--acessibility_brand)}.large-button.contained.shadow.contactform{border-radius:20px;padding-top:10px;padding-bottom:10px;padding-left:40px}.large-button.contained._100{width:100%}.large-button.contained._100.contact-form-vi{opacity:1;justify-content:center;align-self:center;display:block}.large-button.contained._100.contact-form-vi.youni-primary{background-color:var(--youni-primary)}.large-button.contained._100.contact-form-en{margin-top:20px}.large-button.contained.downloadcurriculum{cursor:pointer;align-items:center;margin-top:0}.large-button.contained.downloadcurriculum:hover{outline-offset:0px;outline:4px solid #d645414d}.large-button.contained.downloadcurriculum:active{background-color:#ca3c38}.large-button.contained.download{justify-content:center;align-self:center;width:100%}.large-button.contained.download.data-science{display:block}.large-button.contained.download.full-stack{opacity:1;display:block}.large-button.contained.download.en{display:block}.large-button.contained.download.vi{cursor:pointer;width:auto;padding-top:10px;padding-bottom:10px;display:block}.large-button.contained.download.vi.buttonoutlined{background-color:var(--white);color:var(--brand)}.large-button.contained.download.blog{padding-top:14px;padding-left:20px;display:none}.large-button.contained.blogfrom{text-align:center;justify-content:center;align-self:center;align-items:flex-end;width:100%}.large-button.contained.youni-orange{background-color:var(--youni-orange)}.large-button.outlined{border:2px solid var(--brand);color:var(--brand);background-color:#0000;align-self:flex-start;padding-top:11px;padding-bottom:13px}.large-button.outlined.buttonoutlined.m-0{padding-top:12px;padding-bottom:12px}.large-button.outlined.youni-orange{border-color:var(--youni-orange);color:var(--youni-orange);-webkit-text-stroke-color:var(--youni-orange)}.large-button.outlined.cs50herobutton{border-color:var(--white);color:var(--white)}.large-button.outlined.ai-auto{background-color:#fff;border-radius:50px;margin-bottom:20px;font-size:24px}.large-button.text{color:var(--brand);padding:4px 0}.large-button.text.inverted{color:var(--white)}.large-button.text.brand{align-self:center;font-weight:600;display:block}.large-button.text.brand:hover{text-decoration:underline}.large-button.text.brand:active{color:var(--pressed)}.large-button.text.darkblue{color:var(--dark-blue)}.large-button.text.grey{color:#14323d4d}.large-button.text.language.darkblue{letter-spacing:-.0115em;font-size:15px;font-weight:600}.large-button.text.language.darkblue:hover{color:var(--brand);text-decoration:underline}.large-button.text.language.grey{font-weight:600}.large-button.text.language.grey:hover{color:var(--brand);text-decoration:underline}.large-button.text.language.grey.youni-primary:hover{color:var(--youni-primary)}.large-button.whitebackground{background-color:var(--white)}.large-button.buttonprimary{background-color:var(--brand);color:var(--white)}.medium-button{color:var(--dark-blue);letter-spacing:-.0115em;background-color:#0000;align-self:center;padding:8px 12px;font-size:15px;font-weight:600}.medium-button.contained{background-color:var(--brand);color:var(--white);object-fit:fill;border-radius:8px;flex:none;margin-top:0}.medium-button.contained:hover{outline-offset:0px;outline:2px solid #d645414d}.medium-button.contained:active{background-color:#ca3c38}.medium-button.contained.compechoose{margin-top:0;font-weight:700}.medium-button.contained.mentornext{border-radius:8px;align-self:flex-start;margin-top:30px}.medium-button.contained.template-blog{background-color:var(--white);color:var(--brand)}.medium-button.contained.youni-primary{background-color:var(--youni-primary);transition:all .3s linear}.medium-button.contained.youni-primary:hover{background-color:var(--youni-secondary);outline-color:var(--white);outline-offset:0px;mix-blend-mode:normal;outline-width:0;outline-style:none}.medium-button.contained.youni-orange{background-color:var(--youni-orange)}.medium-button.outlined{border:2px solid var(--brand);color:var(--brand);border-radius:10px;padding:14px 20px;font-size:16px;font-weight:700}.navbar{background-color:var(--white);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:70px;padding-left:80px;padding-right:80px;display:flex;position:fixed;top:0}.navbar.mobile{display:none}.navbar.youni-new_header{height:auto;padding-top:12px;padding-bottom:12px}.navlink{letter-spacing:-.01px;padding-top:4px;padding-bottom:4px;font-size:14px;font-weight:500;line-height:170%}.navlink.w--current{display:none}.navlink.mentor{color:var(--pressed);border-style:none;font-weight:600}.navlink.mentor.youni-primary{color:var(--youni-primary)}.navlink.mentor.youni-orange{color:var(--youni-orange)}.nav-menu{grid-column-gap:28px;justify-content:center;align-items:center;display:flex}.section{flex-direction:column;align-items:flex-start;padding:80px;display:block;overflow:hidden}.section.hero{opacity:1;color:var(--dark-blue);flex-direction:row;justify-content:center;width:auto;padding-top:150px;padding-bottom:0;display:flex}.section.hero.course.game-developer{padding-top:120px;padding-bottom:60px}.section.hero.course.game-developer.cs50{grid-column-gap:0px;grid-row-gap:0px;background-color:#d54541;height:auto;min-height:642px}.section.hero.course.cs50p{padding-bottom:150px}.section.review{flex-direction:row;justify-content:center;padding:56px 80px 80px}.section.courses{grid-row-gap:72px;background-color:var(--grey-background);max-width:none}.section.career-services{background-color:var(--dark-blue);-webkit-text-fill-color:inherit;background-clip:border-box;border-top-right-radius:0;flex-direction:row;justify-content:center;padding-top:88px;padding-bottom:100px;display:flex;position:relative}.section.career-services.joblotrinh{background-color:#fff;justify-content:center}.section.career-services.compecareer{flex-direction:column;display:flex}.section.career-services.mentornext{flex-direction:row;align-items:center}.section.learnerstory{background-color:var(--grey-background)}.section.graduateworkat{grid-row-gap:52px;padding-top:160px;padding-bottom:200px}.section.contact{padding-top:60px;padding-bottom:100px;display:block}.section.footer{grid-row-gap:44px;background-color:var(--dark-blue);border-top-left-radius:100px;border-top-right-radius:100px;padding-top:80px;padding-bottom:56px;display:block}.section.footer.ref.ano{background-color:var(--dark-blue)}.section.coursedetailsfeatures{grid-row-gap:40px;background-color:var(--dark-blue);flex-direction:row;justify-content:center;padding-top:80px;padding-bottom:60px;display:block}.section.coursedetailsfeatures.mentortemplate{display:none}.section.coursedetailsfeatures.game-developer{background-color:var(--brand)}.section.coursedetailsfeatures.gamesection{background-color:var(--white);color:var(--brand);padding-top:60px;padding-left:40px;padding-right:40px;display:none}.section.coursedetailsfeatures.cs50p{background-color:var(--white)}.section.coursedetailsfeatures.cs50s{padding-top:0;padding-bottom:40px}.section.benefits{grid-row-gap:40px;display:block}.section.benefits.mentornext{background-color:var(--grey-background);flex-direction:column;align-items:center;padding-left:120px;padding-right:120px}.section.curriculum{background-color:var(--grey-background);display:block;overflow:visible}.section.curriculum.game-developer{display:block}.section.mentors-instructors{grid-column-gap:60px;flex-direction:row;justify-content:center;align-items:center;display:flex}.section.paymentoptions{grid-row-gap:44px;background-color:var(--grey-background);flex-direction:row;justify-content:center;align-items:center;display:block}.section.paymentoptions.mentortemplate{display:none}.section.projects{background-color:var(--white);align-items:center;display:block}.section.projects.mentortemplate{display:none}.section.projects.ds,.section.projects.fsw,.section.projects.hp{display:flex}.section.livetalk{background-color:var(--grey-background);padding-top:160px;padding-bottom:160px;display:none}.section.livetalk.jobhiring{padding-top:80px}.section.livetalk.growth{flex-direction:column;justify-content:space-around;align-items:center;padding-top:80px;padding-bottom:80px}.section.livetalk.growthbi{display:none}.section.livetalk.dse{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:120px;padding-bottom:120px;display:block}.section.livetalk.hiringbi{display:none}.section.socialmedia{flex-direction:row;justify-content:center;align-items:stretch}.section.webblogs{background-color:var(--grey-background);display:block}.section.jobguarantee{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63c4bc370c0a8e504fe1ff64_Image.webp);background-position:50%;background-repeat:no-repeat;background-size:1440px;flex-direction:row;justify-content:flex-end;align-items:stretch;height:55vh;padding:0;display:flex}.section.mentors{background-color:var(--grey-background)}.section.mentors.mainpage{display:block}.section.mentors.mainpage.mentortemplate{border:1px #000}.section.mentors.mainpage.luckywheel{padding-top:20px;padding-bottom:40px;padding-right:80px}.section.mentors.mainpage.game{background-color:var(--grey-background);padding-top:100px;padding-bottom:100px}.section.mentors.mainpage.gamesection{background-color:var(--white)}.section.mentors.mainpage.cs50{grid-column-gap:30px;grid-row-gap:30px;background-color:var(--white);justify-content:center;align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.section.mentors.mainpage.cs50.graybg{background-color:#f6f5f5}.section.coursefaqs{flex-direction:row;justify-content:center;padding-top:60px;padding-bottom:60px;display:block;overflow:visible}.section.coursefaqs.vn{display:block}.section.coursefaqs.vn.mentortemplate{display:none}.section.general{align-items:center;padding-top:150px;display:block}.section.growing{background-color:var(--dark-blue);flex-direction:row;justify-content:center;padding-top:12vh;padding-bottom:16vh;display:block}.section.mentionedinpress{grid-row-gap:60px;background-color:var(--grey-background);display:block}.section.leadershipteam{grid-row-gap:80px;align-items:center;padding-top:160px;padding-bottom:200px;display:block}.section.investors{background-color:var(--grey-background);align-items:center;padding-top:160px;padding-bottom:200px;display:block}.section.hiring{align-items:center;display:block}.section.mentorhero{grid-row-gap:52px;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63c7575fc7ba4a6bc91b9cf4_%23.png);background-position:50%;background-size:cover;align-items:center;padding-top:150px}.section.meetmentors{grid-row-gap:44px;align-items:center}.section.learnersayingaboutmentors{grid-row-gap:44px;background-color:var(--grey-background);display:none}.section.paymentoptionhero{padding-bottom:140px}.section.paymentbenefits{background-color:var(--dark-blue);align-items:center;padding-top:100px;display:flex;position:relative}.section.onepay{background-color:var(--grey-background);align-items:center}.section.lottefinance{padding-bottom:80px}.section.learningexperience{flex-direction:row;justify-content:center;padding-bottom:200px;display:flex}.section.bloglist{align-items:stretch;padding-top:150px;padding-bottom:100px;display:flex}.section.blogcontent{grid-row-gap:44px;justify-content:center;align-items:center;padding-top:150px;padding-bottom:80px;display:flex}.section.faqs{align-items:center;padding-top:150px;padding-bottom:100px;display:block}.section.morearticle{grid-row-gap:32px;display:block}.section.coursereview{background-color:var(--grey-background);text-align:center;display:block}.section.coursereview.mentortemplate{display:none}.section._404{padding-top:200px}.section.bi{flex-direction:row}.section.curriculumbi{background-color:var(--dark-blue)}.section.cpmpereview{margin-bottom:40px;padding-top:0;padding-bottom:0;display:block}.section.cpmpereview.mt-30{margin-top:30px}.section.compechoose{background-color:var(--dark-blue);flex-direction:column;overflow:auto}.section.compereviews{flex-direction:column;position:static}.section.mentortrial{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:60px;display:flex}.section.mentor-course,.section.dse{display:block}.section.curriculumdse{background-color:var(--dark-blue);display:block}.section.ref{color:var(--dark-blue);background-color:#ed1c24;flex-direction:row;padding-top:30px;padding-bottom:30px;font-weight:600;line-height:120%;display:flex}.section.refpage.tail{background-color:var(--border-1);color:var(--dark-blue)}.section.refpage.tail.luckywheel{background-color:var(--white);padding-top:40px}.section.mentortemplate{grid-column-gap:100px;grid-row-gap:100px;background-color:#0000;display:block}.section.mentortemplate.storimentor{display:none}.section.mentormaster{align-items:stretch;display:flex}.section.policy{align-items:center;display:flex}.heroleft{grid-column-gap:0px;flex-direction:column;align-content:flex-start;align-items:stretch;width:52%;height:100%;display:flex}.heroleft.home{flex-direction:column;flex:none;justify-content:flex-start;align-self:auto;align-items:flex-start;width:50%;height:70%;margin-left:0;margin-right:0}.heroleft.home.joblotrinh{grid-row-gap:32px;align-items:flex-start;width:100%}.heroleft.home.dse{grid-row-gap:20px;flex-direction:column;justify-content:flex-start;width:auto;max-width:50%;display:flex}.heroleft.home.mentortrial{width:100%}.heroleft.home.techtank{align-self:flex-end;width:50%;padding-right:40px;display:block}.heroleft.home.ref{width:100%}.heroleft.course{padding-top:20px}.heroleft.mentortemplate{grid-column-gap:50px;flex-direction:row;justify-content:center;align-self:center;align-items:flex-end;padding-top:0}.stats{grid-column-gap:48px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto;grid-template-columns:minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content);grid-auto-columns:1fr;display:flex}.stats.about{grid-column-gap:64px;grid-template-columns:minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content);margin-top:0;margin-bottom:0}.herobutton{grid-column-gap:16px;display:flex}.herobutton.course{align-items:center;margin-top:30px}.herobutton.course.joblotrinh{justify-content:center;margin-top:0}.herobutton.course.ref{display:none}.herobutton.course.eng{justify-content:center}.herobutton.course.cs50{margin-top:10px}.herobutton.mentortemplate{margin-top:44px;display:none}._28{width:28px;height:28px}._40{width:40px;height:40px}._8{width:8px;height:8px}._20{width:20px;height:20px}._72{width:72px;height:72px}._16{width:16px;height:16px}._4{width:4px;height:4px}.statno{flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0;display:flex}.statno.highersalary{position:relative}.statno.farright{margin-right:0}.stat{grid-column-gap:48px;letter-spacing:-.0175em;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;font-size:24px;font-weight:600;line-height:160%}._48{width:48px;height:48px}.review{max-width:100%;padding:32px 52px 28px;display:flex}.review-list{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--grey-background);border-radius:20px;flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-around;place-items:center;width:100%;padding:32px 40px 28px;display:flex}.review-list.white{border:1px solid var(--border-0);background-color:var(--white)}.review-list.home{opacity:1;margin-top:0}.reviewstats{grid-column-gap:6px;align-items:center;display:flex}.reviewstats.mentortemplate{grid-column-gap:0px;flex-direction:column;flex:none;align-items:flex-start}.stars{grid-column-gap:2px;display:flex}.googlelogo{width:65.5px;height:22px}.googlelogo.mentortemplate{width:50px;height:50px;margin-right:10%}.star{width:16px;max-width:none;height:16px}._6{width:6px;height:6px}.link{color:var(--brand);letter-spacing:-.0115em;margin-bottom:0;font-size:15px;font-weight:400;line-height:160%;text-decoration:none;display:flex}.link:hover{font-weight:500;text-decoration:underline}.link.grey{color:#14323db3}.link.grey.reviews{font-weight:500;text-decoration:underline;display:none}.review-item{grid-row-gap:10px;flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0;display:flex}.review-item.mentortemplate{grid-column-gap:20px;grid-row-gap:20px}._2{width:2px;height:2px}.course-report-logo{width:140px;height:16px}.facebooklogo{width:83px;height:16px}.switchuplogo{width:93.1406px;height:24px}.courses{flex-direction:column;max-width:100%;display:flex}.coursecta{grid-row-gap:24px;flex-direction:column;align-self:center;margin-top:0%;display:flex}.coursecta.home{display:flex}.coursecta.dse{margin-top:40px}.coursecta.techtank{align-self:center;display:block}.coursecta.refpage.ano{margin-top:5%;margin-bottom:5%}.coursefeatures{grid-column-gap:24px;grid-row-gap:24px;flex-direction:row;flex:1;grid-template:". . ."". .Area"/1fr 1fr 1fr;grid-auto-columns:1fr;place-content:center space-between;align-self:flex-start;align-items:center;display:grid}.coursefeatures.dse{grid-template-columns:1fr .5fr 1fr}.coursefeatures.gamedevelopment{justify-items:center;display:flex}.coursefeatures.gamedevelopment.ai{align-self:center}.coursefeatures.cs50s{grid-column-gap:24px;grid-row-gap:24px;flex:1;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-content:stretch space-around;align-self:center;justify-items:center;display:grid}.overline{letter-spacing:.02em;text-transform:uppercase;align-self:flex-start;margin-top:10px;margin-bottom:0;font-size:14px;font-weight:700;line-height:17px;overflow:visible}.overline.brandcolor.secondary{color:var(--brand-secondary);text-align:left;align-self:flex-start}.overline.brandcolor.secondary.compechoose{align-self:center}.overline.brandcolor.web{text-align:center;align-items:center;width:100%}.overline.brandcolor.web.youni-orange{color:var(--youni-orange)}.overline.brandcolor._2-2.gamesection{display:none}.overline.brandcolor.tiktok,.overline.brandcolor.leftside{align-items:flex-start}.overline.centered{color:#d64541;text-align:center}.overline.techtank{align-self:flex-start}.overline.ref{color:var(--grey-background);text-align:center;font-size:20px}.overline.refpage{direction:ltr;color:var(--brand);text-align:center;letter-spacing:-.015em;-webkit-text-stroke-color:var(--brand);text-transform:none;width:100%;padding-bottom:20px;font-size:25px;font-weight:600;line-height:160%;overflow:visible}.overline.refpage.ano{align-self:flex-start}.overline.brandcolor{color:#d54541;text-align:left;text-align:left;flex-direction:column;align-items:center;display:flex}.overline.brandcolor._2-2{align-self:center}.overline.brandcolor.web.youni-primary{color:var(--youni-primary)}.overline.centered{color:#d54541;text-align:center;align-self:center}.overline.brandcolor{color:#d54541;text-align:left;flex-direction:column;align-items:center;display:flex}.overline.brandcolor.price.youni-primary{color:var(--youni-primary)}.sectiontitle{flex-direction:column;flex:1;justify-content:flex-start;align-self:center;align-items:center;display:flex}.sectiontitle.inverted{display:flex}.sectiontitle.inverted.services{flex:0 auto;max-width:460px}.sectiontitle.inverted.services.left-aligned{align-items:flex-start;max-width:40%}.sectiontitle.inverted.services.left-aligned.career-service{justify-content:flex-start;align-items:center;max-width:40%;display:flex}.sectiontitle.inverted.services.left-aligned.joblotrinh{align-items:stretch;max-width:none}.sectiontitle.inverted.services.left-aligned.bi{flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:none}.sectiontitle.inverted.services.left-aligned.compecarrer,.sectiontitle.inverted.services.left-aligned.compechoose{max-width:100%}.sectiontitle.inverted.services.left-aligned.techtank{justify-content:flex-start;align-items:flex-start;max-width:100%}.sectiontitle.inverted.services.left-aligned.ref{max-width:100%;margin-top:50px;margin-bottom:0}.sectiontitle.inverted.jobguarantee{flex:0 auto;align-items:flex-start}.sectiontitle.faqtitle{flex:0 auto;justify-content:flex-start;align-items:center;width:450px;position:sticky;top:88px}.sectiontitle.faqtitle.relative{position:relative}.sectiontitle.payment{flex:0 auto;align-items:flex-start}.sectiontitle.payment.ds{align-items:flex-start;width:100%}.sectiontitle.payment.ds.ai{align-self:flex-start}.sectiontitle.payment.refpage{grid-column-gap:0px;grid-row-gap:50px;flex-direction:column;align-items:center;width:100%;display:flex}.sectiontitle.mentors{grid-row-gap:12px;align-items:flex-start}.sectiontitle.leftaligned{grid-column-gap:20px;grid-row-gap:20px;text-align:center;flex-direction:column;flex:none;justify-content:center;align-self:center;align-items:center;margin-bottom:20px;display:flex}.sectiontitle.leftaligned.mentortemplate{text-align:left;align-self:flex-start}.sectiontitle.leftaligned.gamesection{font-weight:400}.sectiontitle.blogpage{align-items:flex-start}.sectiontitle.growth{align-items:flex-start;max-width:40%;padding-right:40px}.sectiontitle.growthbi{align-self:auto;align-items:flex-start;max-width:40%;padding-right:40px}.sectiontitle.dse,.sectiontitle.mentorpage{align-items:flex-start}.sectionheading{color:var(--dark-blue);text-align:left;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;display:block}.sectionheading.socialmedia{text-align:left;flex-direction:column;justify-content:flex-start;align-items:center}.sectionheading.socialmedia.another{font-size:var(--h3);text-align:center;align-items:center;line-height:150%}.sectionheading.socialmedia.another.gamesection{font-size:35px}.sectionheading.socialmedia.another.cs50{font-size:var(--h3);letter-spacing:-.05em;width:744px;font-weight:600;line-height:150%}.sectionheading.socialmedia.another.cs50-scratch{text-align:left;font-size:32px}.sectionheading.socialmedia.center{align-items:center}.sectionheading.inverted{color:var(--white);text-align:center;width:100%}.sectionheading.inverted.careerservice{text-align:left;align-self:flex-start;width:auto}.sectionheading.faqs,.sectionheading.leftaligned{text-align:left}.sectionheading.curiculum{display:flex}.sectionheading.curiculum.bi{color:#fff}.sectionheading.curiculum.center{align-items:center}.sectionheading.growth,.sectionheading.growthbi{text-align:left}.sectionheading.growthbi.headingbi{font-size:35px}.sectionheading.jobbi{text-align:center}.sectionheading.dse{text-align:left;align-self:flex-start}.sectionheading.another{text-align:center}.sectionheading.techtank{align-self:flex-start}.sectionheading.coursefeatures.ref{color:var(--white);font-size:40px;font-weight:700}.sectionheading.coursefeatures.refpage{color:var(--white);text-align:center;font-weight:700}.sectionheading.mentortemplate{text-align:left;justify-content:flex-start;align-self:flex-start;align-items:flex-start;display:flex}.feature{grid-column-gap:20px;border:1px solid var(--border-0);background-color:var(--white);border-radius:16px;flex:1;justify-content:space-between;align-items:center;padding:12px;display:flex}.feature.inverted{background-color:#ffffff1f;border:1px solid #ffffff14;flex:0 auto;justify-content:flex-start;align-self:flex-start;width:200px;padding-left:12px}.feature.inverted.another{grid-column-gap:20px;grid-row-gap:16px;background-color:var(--brand);flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:auto;height:auto;padding:24px;display:flex}.feature.inverted.another.cs50s{flex-flow:column;width:auto;height:auto;padding:0;display:flex}.feature.inverted.another.darkbg{background-color:var(--dark-blue);width:auto;height:auto}.feature.inverted.dse{align-items:flex-start;width:330px;height:150px}.feature.inverted.ano{padding-left:0}.feature.inverted.mentortemplate{padding-bottom:0;padding-left:0}.feature._1279{background-color:var(--dark-blue);opacity:1;mix-blend-mode:normal;flex:0 auto;width:200px}.iconblock{background-color:var(--misty-rose);border-radius:16px;padding:8px}.iconblock.no1{color:#e2feff;background-color:#e2feff;padding:8px;display:block}.iconblock.no2{background-color:#e2feff;margin-top:15px}.iconblock.no3{background-color:var(--light-cyan)}.iconblock.no4,.iconblock.no5,.iconblock.no6{background-color:#e2feff}.iconblock.no7{background-color:var(--light-cyan);margin-top:20px}.featureicon{border-radius:6px;flex:none;width:30px;height:30px}.featureicon.company{aspect-ratio:auto;border-radius:8px;flex:none;align-self:stretch;width:35px;max-width:none;height:35px;margin-left:20px}.featurecontent{flex:1}.featurecontent.inverted{flex-direction:column;flex:0 auto;align-items:flex-start;display:flex}.featurecontent.inverted.another{margin-top:20px}.featurecontent.inverted.mentortemplate{color:var(--dark-blue)}.courseoptions{grid-column-gap:20px;justify-content:space-around;align-self:stretch;display:flex}.courseoption{border:1px solid var(--border-0);background-color:var(--white);border-radius:20px;flex-direction:column;flex:1;padding-top:16px;display:flex}.optionimage{padding-left:16px;padding-right:16px}.courseimage{object-fit:cover;width:100%;height:100%}.optioncontent{grid-column-gap:16px;grid-row-gap:4px;flex-direction:column;flex:1;order:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:auto;align-items:flex-start;padding:20px 24px;display:block}.line{background-color:var(--border-0);height:1px}.line._8{background-color:#f0f0f014;width:auto;min-width:100%;margin-top:70px;display:block}.line._8.game-developer{display:none}.line.languages{width:1px;height:16px}.line.meet{background-color:#14323d4d;width:80px}.work-at{grid-column-gap:24px;grid-row-gap:20px;flex-direction:row;align-items:center;padding-top:24px;padding-bottom:24px;display:block}.work-at.home{padding-left:24px;padding-right:24px}.work-at.game-developer{display:none}.coursetag{z-index:2;background-color:#14323d66;border-radius:8px;padding:6px 10px;position:absolute;inset:4% 2% auto auto}.course-logo-list{grid-column-gap:16px;flex:none;justify-content:center;align-items:center;display:flex}.course-logo-list.no2{grid-column-gap:24px}.fpt{width:36.86px}.lozi{width:47.02px}.employmenthero{width:58.98px}.image-6{width:22.53px}.image-7{width:25.01px}.image-8{width:21.59px}.notsurewhichcourse{text-align:center}.heroimage{flex:1;max-width:100%;height:100%}.heroimage.home{flex-direction:row;flex:0 auto;justify-content:center;align-self:stretch;align-items:stretch;width:45%;height:45%;display:flex;position:relative}.heroimage.home.course{height:100%}.heroimage.home.course.cs50{justify-content:center;align-self:flex-start;align-items:center}.heroimage.home.course.cs50s{justify-content:center;align-items:center}.heroimage.home.mentortemplate{height:100%}._12{width:12px;height:12px}.whycoderschool{grid-row-gap:24px;flex-direction:column;align-items:center;display:flex}.whyblock{background-color:var(--grey-background);border-radius:24px;padding:24px}.whyblock.no4{background-image:none;background-repeat:repeat;background-size:auto;align-items:center;max-width:100%;padding-top:32px;padding-bottom:32px;display:flex}.whyblock.no3{flex-direction:column;flex:1;justify-content:space-between;padding-bottom:24px;display:flex;overflow:visible}.whyblock.no2{padding-bottom:100px;position:relative;overflow:hidden}.whyblock.no1{padding-bottom:132px;position:relative}.whyblock.no-2{padding-bottom:100px;position:relative;overflow:hidden}.whycontent{grid-row-gap:12px;flex-direction:column;display:flex}.whycontent.no4{width:50%}.whycontent.no2{width:88%}.whycontent.no1{width:100%}.whyblockbunch{grid-template-rows:auto auto auto}.whyblockbunch.ipad{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none}.whyblockbunch.desktop{width:832px}.whyblockbunch.desktop.whyblockbunchref{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.whyblockbunch.desktop.mentornext{grid-column-gap:25px;grid-row-gap:25px}._44{width:44px;height:44px}.mentorlist{grid-column-gap:40px;grid-row-gap:0px;text-align:left;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.mentorlist.mentors{grid-column-gap:64px;grid-row-gap:52px;flex-direction:row;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.mentorlist.techtank{grid-template-columns:1fr 1fr 1fr;display:flex}.mentorlist.mentortemplate{display:none}.mentorlist.game{grid-column-gap:20px;justify-content:flex-start;align-items:flex-start}.mentorlist.game.grid{grid-column-gap:20px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.mentorlist.gamehide{display:none}.learningteam{grid-row-gap:0px;flex-direction:column;display:flex}.learningteam.mentortemplate{width:auto}.learningteam.game{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column}.otherpeople{grid-row-gap:16px;flex-direction:column;align-items:center;display:block}.mentor{grid-row-gap:20px;border:1px #1f1f1f3d;border-radius:15px;flex-direction:column;flex:1;justify-content:flex-start;align-self:auto;align-items:center;width:100%;display:flex}.mentor.game{grid-column-gap:16px;grid-row-gap:20px;grid-column-gap:30px;flex-flow:row;flex:1;order:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;display:flex}.mentor.game.ai{clear:none;grid-column-gap:20px;justify-content:flex-start;align-self:center;align-items:flex-start;position:static}.mentoravatar{border-top-left-radius:18%;border-top-right-radius:18%;border-bottom-right-radius:18%;width:auto}.mentoravatar._172{object-fit:cover;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px}.mentoravatar.game{width:auto;max-width:none}.mentoravatar.game.ai{overflow:clip}.mentorinfo{grid-row-gap:0px;flex-direction:column;align-self:flex-end;display:flex}.mentorinfo.gsmehidden{display:none}.otherpeoplelist{grid-column-gap:10px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.otherpeoplelist.mentor{border-radius:0}.otherpeopleinfo{grid-column-gap:20px;border:1px solid var(--border-0);background-color:var(--white);border-radius:5%;flex-flow:column;flex:1;width:auto;padding:12px 12px 12px 17px;display:flex;overflow:auto}.otherpeopleinfo.jobtittle{flex-direction:column;padding:20px 22px}.otherpeopleinfo.jobtittle.dse{border-radius:10px;flex-direction:row;justify-content:space-around;max-width:70%;margin-top:20px}.otherpeopleinfo.jobtittle.growthbi{flex-direction:column}.otherpeopleinfo.hiringbi{border-radius:5px}.otherpeopleavatar{border-radius:100%;width:50px;max-width:100%;height:50px;margin-top:4px;margin-bottom:4px}.otherpeopleavatar.jobtittle{border-radius:0%;width:auto;max-width:30%;height:auto}.otherpeopleavatar.jobhiring{object-fit:contain;border-radius:0%;width:auto;height:auto}.white{color:var(--white);flex:0 auto}.careerservices{grid-column-gap:24px;grid-row-gap:24px;flex:1;padding-top:60px}.careerservices.dse{grid-template-columns:1fr 1fr 1fr;width:80%;padding-top:0}.service{grid-row-gap:12px;background-color:#ffffff1f;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:flex-start;padding:16px;display:flex}.serviceicon{width:36px}.story{grid-row-gap:20px;border:1px solid var(--border-0);background-color:var(--white);border-radius:40px;flex-direction:column;flex:1;padding:24px;display:flex}.story.written{grid-row-gap:22px;flex:0 auto;display:flex}.story.video{grid-row-gap:26px;flex:0 auto}.storyowner{grid-column-gap:12px;flex:1;align-items:center;display:flex}.storyheader{grid-column-gap:24px;flex-direction:row;flex:1;align-items:center;display:flex}.storyownerinfo{flex-direction:column;flex:1;display:flex}.storyavatar{object-fit:cover;border-radius:100px;width:48px;height:48px}.stories{grid-row-gap:16px;flex-direction:column;flex:1;display:flex}.videocontent{grid-row-gap:8px;flex-direction:column;display:flex}.decor{z-index:-1;width:38vw;display:none;position:absolute;inset:-6% 0% 0% auto}.videopreview{border-radius:16px;justify-content:center;align-items:center;max-width:100%;height:360px;display:flex;position:relative;overflow:hidden}.videopreview.video-1{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63beaf3d958291288c6d740f_noemi-macavei-katocz-or6mrFMVmHM-unsplash%201.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.videopreview.video-2{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63beaf3e24ee9d7c6588ea56_afif-ramdhasuma-HAe8lLfH02E-unsplash.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.videopreview.home-course{height:180px}.play{background-color:var(--brand);border-radius:100px;padding:8px;position:absolute;top:5675.8px;left:241px}.play.project{justify-content:center;align-items:center;width:72px;height:72px;display:flex;inset:40% 0% 0% 40%}.play.project.orcid{background-color:var(--orcid);position:relative;top:0%;left:0%}.play.project.turquoise{background-color:var(--turquoise)}.playicon{width:32px;height:32px}.playicon._48px{width:48px;height:48px}.logogrid{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;place-items:center}.logogrid.coursedetails{grid-column-gap:0px;grid-row-gap:0px;flex:1}.shopee{width:137.46px;height:auto}.shopee.i{width:80%;height:auto}.shopee.i.dse{width:100%;height:100%}.lozilarge{color:var(--dark-blue);width:108px;height:auto}.lozilarge.i{width:40%;height:40%}.momolarge{width:52px;height:auto}.momolarge.i{width:40%;height:100%}.momolarge.i.mentor{width:60%}.fptlarge{width:80.95px;height:auto}.fptlarge.i{width:61.52px;height:37.7031px}.amanoteslarge{width:37%;height:auto}.amanoteslarge.i{width:33.83px;height:44.2656px}.employmentherolarge{width:103.22px;height:auto}.employmentherolarge.i{width:80.36px;height:43.9219px}.blogs{grid-column-gap:20px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.blogs.recent{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.blog{border:1px solid var(--border-1);background-color:var(--white);border-radius:24px;flex-direction:column;flex:1;padding-top:0;padding-left:0;display:flex}.bloginfo{grid-row-gap:12px;flex-flow:column;height:auto;padding:20px;display:flex}.blogmetadata{grid-column-gap:6px;align-items:center;display:flex}.dot{background-color:#14323d4d;border-radius:100px;width:4px;height:4px}.blogimage{object-fit:cover;border-radius:16px;width:100%;height:100%}.blogimagewrapper{object-fit:fill;border-radius:16px;justify-content:center;align-items:center;width:100%;height:250px;padding:10px;display:flex;overflow:hidden}.contactform{grid-row-gap:44px;border-radius:24px;flex-direction:column;width:100%;padding:32px 40px 44px;display:flex;position:relative;overflow:hidden}.formheader{grid-row-gap:12px;flex-direction:column;display:flex}.formheader.refpage{grid-row-gap:0px}.contactforminput{grid-column-gap:24px;align-items:flex-end;display:flex}.textfield{grid-row-gap:4px;flex-direction:column;flex:1;display:flex}.textfield.not{display:none}.textfield.inverted{color:#14323d}.textlabel{color:var(--white);text-align:left;letter-spacing:-.0125em;font-weight:500}.textlabel.dark{color:var(--dark-blue);text-align:left}.textlabel.dark.popup-title{color:var(--dark-blue)}.textlabel.dark.inline-form-title{color:var(--white)}.textinput{color:var(--white);background-color:#fff3;border:1px solid #0000;border-radius:8px;height:52px;margin-bottom:0}.textinput:hover{color:var(--white);border:1px solid #ffffff4d}.textinput:focus{border:1px solid var(--white);color:var(--white)}.textinput::placeholder{color:#fff9;letter-spacing:-.0125em}.textinput.dark{border:1px solid var(--border-0);background-color:var(--white);color:var(--dark-blue);height:40px}.textinput.dark:hover{border-color:#14323d1a}.textinput.dark:focus{border-color:var(--brand);color:var(--dark-blue)}.textinput.dark::placeholder{color:#14323d99}.contact-submit-button{color:var(--dark-blue);letter-spacing:-.0125em;background-color:#fff;border-radius:10px;flex:0 auto;height:52px;padding-left:20px;padding-right:20px;font-weight:700}.contact-submit-button.vi{opacity:1;cursor:pointer}.contact-submit-button.en{display:block}.form-block{margin-bottom:0}.success-message{color:var(--white);letter-spacing:-.0125em;background-color:#fff3;border-radius:12px;font-weight:500}.footertop{grid-column-gap:60px;justify-content:space-between;display:flex}.footerinforight{grid-column-gap:24px;grid-row-gap:16px;flex:none;grid-template-rows:auto;grid-template-columns:.65fr .55fr 1fr;grid-auto-columns:1fr;display:grid}.footerinfoleft{grid-row-gap:12px;flex-direction:column;flex:1;align-items:flex-start;display:flex}.coderschool-footer{width:170px;max-width:none;height:32px}.companyblock,.companylinks{grid-row-gap:10px;flex-direction:column;align-items:flex-start;display:flex}.footerlink{color:var(--white);letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:170%;text-decoration:none}.footerlink.dark{color:var(--dark-blue)}.footerlink.hidden{display:none}.businessblock{grid-row-gap:10px;flex-direction:column;align-items:flex-start;display:flex}.coderschoolinfo{grid-row-gap:10px;flex-direction:column;flex:1;align-items:flex-start;display:flex}.companycontact{grid-row-gap:14px;flex-direction:column;align-items:flex-start;display:flex}.contactphone{grid-column-gap:8px;align-items:center;display:flex}.email{width:20px;height:20px}.contactemail{grid-column-gap:8px;align-items:center;display:flex}.socialmedia{grid-column-gap:12px;display:flex}.sociallink{background-color:#ffffff1f;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sociallink.dark{background-color:#14323d0f;width:44px;height:36px}.facebook{width:24px;height:24px}.youtube{width:22px;height:22px}.footerbottom{grid-row-gap:12px;flex-direction:column;display:flex}.footerrights{display:flex}.caption{letter-spacing:-.01em;font-size:14px;line-height:170%}.caption.white{flex:1}.terms-privacy{grid-column-gap:32px;display:flex}.coderschool{width:150px;height:auto}.navbuttons{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row;justify-content:space-around;align-self:auto;align-items:center;width:224px;padding-bottom:0;display:flex}.navbuttons.mentor2{grid-column-gap:20px;grid-row-gap:20px}.coursefeaturecontent{grid-column-gap:100px;grid-row-gap:36px;flex-flow:row;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.coursefeaturecontent.dse{flex-direction:column;align-self:flex-start;align-items:flex-start;width:100%}.coursefeaturecontent.gamedevelopment{flex-direction:column;justify-content:flex-start;align-self:center;margin-bottom:0}.coursefeaturecontent.gamedevelopment.section-testimonial{grid-row-gap:0px}.coursefeaturecontent.ai{grid-column-gap:40px;justify-content:space-between;display:flex}.coursefeaturecontent.ai.flex-col{flex-flow:column}.curriculuminfo{grid-column-gap:60px;align-items:flex-start;display:flex;position:relative}.curriculumdetails{grid-row-gap:32px;flex-direction:column;flex:1;align-items:flex-start;display:flex}.curriculumdetails.bi{grid-row-gap:40px}.curriculumdetails.gap-45{grid-row-gap:45px;color:var(--dark-blue)}.ga{grid-row-gap:24px;border:1px solid var(--border-0);background-color:var(--white);border-radius:16px;flex-direction:column;align-items:stretch;width:400px;margin-top:40px;padding:20px 24px 24px;display:flex;position:sticky;top:88px}.ga.sciencetuvan{flex-direction:column;justify-content:flex-start;align-items:stretch;width:500px}.ga.dse{display:flex}.ga.midpage{grid-column-gap:16px;grid-row-gap:24px;border-width:2px;border-color:var(--acessibility_brand);border-radius:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;width:auto;margin-top:0;padding:24px;display:flex}.ga.midpage.out-lined{border-width:2px;border-color:var(--brand);border-radius:16px}.ga.midpage.cs50s{max-width:50%}.ga.midpage.youni-orange{border-color:var(--youni-orange)}.ga.blog.template{flex-direction:column;width:100%}.ga.mentortemplate{align-self:auto;margin-top:0;display:block}.module{grid-row-gap:12px;flex-direction:column;display:flex}.module.bi{color:#fff}.decor2{width:47.9063px;height:20px}.semibold{font-weight:400}.downloadformheader{grid-row-gap:6px;text-align:center;flex-direction:column;align-self:flex-end;width:100%;display:block}.downloadformheader.template{align-self:center;width:50%;padding-right:30px}.downloadformheader.textcontainer{text-align:left;align-items:flex-start}.downloadformheader.textcontainer.m-0{margin-top:0;margin-bottom:0}.downloadformblock{flex-direction:column;justify-content:flex-start;align-self:flex-end;align-items:stretch;width:100%;margin-bottom:0;display:block}.downloadformblock.blog{border-style:none}.downloadformblock.template{display:block}.downloadformblock.pf{width:100%;padding-top:24px;padding-bottom:24px;padding-left:0;display:block}.downloadforminput{grid-column-gap:15px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-self:flex-end;align-items:stretch;width:100%;display:flex}.downloadforminput.game{grid-row-gap:0px;flex-flow:row;justify-content:center;align-items:flex-end}.downloadforminput.flex{flex-flow:row;justify-content:center;align-items:flex-end}.mentor-instructor{grid-column-gap:24px;grid-row-gap:44px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:54%;display:grid}.buttonwrapper{flex-direction:row;align-items:flex-start;margin-top:0;display:flex}.buttonwrapper._4up{margin-top:4px;display:flex}.buttonwrapper._4up.course{flex-direction:column;justify-content:flex-start;align-items:center;width:auto;margin-top:32px;display:flex}.buttonwrapper._4up.course.submit-button-ai{margin-top:0}.buttonwrapper.languages{grid-column-gap:8px;flex-direction:row;align-self:center;align-items:flex-start;margin-top:0;display:flex}.buttonwrapper._8up{flex-direction:column;margin-top:8px;display:flex}.buttonwrapper._40up{margin-top:40px}.buttonwrapper.link{align-items:center;display:flex}.buttonwrapper.blogbutton{align-self:flex-end;position:relative}.buttonwrapper.hidden{display:none}.buttonwrapper.growth{margin-top:28px}.buttonwrapper.jobcurri{margin-top:48px}.paymentbenefit{grid-column-gap:8px;align-items:stretch;display:flex}.paymentbenefit.inverted{align-items:center}.arrow{align-self:auto;width:13px;max-width:none;height:13px;position:static;inset:0% 0% auto auto}.mediumtextbutton{color:var(--brand);margin-bottom:0;font-weight:600}.paymentoptions{grid-row-gap:28px;flex-direction:column;display:flex}.option{grid-column-gap:28px;background-color:var(--white);opacity:1;border-radius:24px;align-items:center;padding:32px;display:flex;box-shadow:0 1px 2px 2px #00000003,0 1px 12px 4px #0000000a}.optiontitle{grid-row-gap:0px;text-align:left;flex-direction:column;flex:1;align-items:stretch;display:flex}.optiontitle.refpage{grid-row-gap:0px;text-align:center;flex-direction:column;flex:none;align-self:flex-start;max-width:100%;font-size:20px;display:flex}.optiontitle.refpage.space{text-align:center;align-self:center}.optionprice{flex-direction:column;flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;min-width:20%;display:flex}.originalprice{grid-column-gap:12px;text-align:right;display:flex}.originalprice.refpage{grid-column-gap:0px;grid-row-gap:0px;flex-direction:row}.originalprice.refpage.newyear,.originalprice.hide{display:none}.project{height:auto;overflow:hidden}.projectdetails{border-radius:52px;align-items:stretch;height:400px;display:flex}.projectdetails.project2{background-color:var(--turquoise);background-color:#41d2d6}.projectdetails.project2{background-color:#41d2d6}.projectdetails.project1{background-color:#8f41d6}.projectvideo{justify-content:center;align-items:stretch;width:100%;height:400px;padding:28px;display:flex}.projectdesciption{grid-row-gap:40px;flex-direction:column;flex:1;padding:40px 32px 40px 24px;display:none}.projecttitle{grid-row-gap:8px;flex-direction:column;display:flex}.projectowner{grid-column-gap:16px;align-items:center;display:flex}.projects{background-color:#0000;width:100%;height:auto}.projectwrapper{width:auto;height:auto}.slidernav{height:auto;padding-top:44px;display:none;position:static}.left-arrow{height:400px;display:none;inset:0% auto auto 0%}.right-arrow{height:400px;display:none;inset:0% 0% auto auto}.livetalkcta{grid-row-gap:24px;flex-direction:column;margin-top:10%;display:flex}.livetalks{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;display:grid}.talk{grid-row-gap:20px;border:1px solid var(--border-0);background-color:var(--white);border-radius:24px;flex-direction:column;flex:1;align-items:center;padding:10px 20px 20px;display:flex;position:relative}.talkinfo{grid-row-gap:16px;flex-direction:column;align-items:stretch;display:flex}.talkowner{grid-column-gap:12px;align-items:center;display:flex}.talkavatar{width:32px}.body-6{letter-spacing:-.005em;margin-bottom:0;font-size:12px;line-height:170%}.body-6._70{color:#14323db3}.talkownerinfo{flex-direction:column;display:flex}.talkimagewrapper{border-radius:16px;flex:0 auto;width:106%;display:flex;position:relative;overflow:hidden}.title-button{grid-row-gap:40px;flex-direction:column;display:flex}.socialmedialeft{flex-flow:row;flex:none;justify-content:space-between;align-items:stretch;width:100%;padding:10px;display:flex}.coderschooltiktokpage{grid-column-gap:12px;border:1px solid var(--border-0);border-radius:20px;flex-direction:row;align-items:flex-start;padding:12px;display:flex}.tiktokpagelogo{width:28px}.tiktokpageinfo{grid-row-gap:8px;flex-direction:column;display:flex}.tiktokpagestats{grid-column-gap:24px;display:flex}.followers{grid-row-gap:0px;flex-direction:column;display:flex}.likes{flex-direction:column;display:flex}.tiktoklslider{grid-column-gap:28px;background-color:#0000;flex:0 auto;align-items:flex-start;width:100%;height:auto;position:static;overflow:hidden}.slide-nav{display:none}.tiktokvideo{width:30.6667%;height:500px;margin-right:4%;padding-bottom:0;padding-right:0;overflow:hidden}.tiktokvideo.no3,.tiktokvideo.no6{margin-right:0%}.tiktokvideopreview{border-radius:48px;width:100%;height:100%;position:relative;overflow:hidden}.tiktoksliderwrapper{flex:1;width:100%;height:auto;overflow:hidden}.tiktoklogo{width:40px;position:absolute;inset:4% 6% auto auto}.tiktokplay{width:84px;position:absolute;inset:42% 0% 0% 35%}.tiktokslider{background-color:var(--brand);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.tiktokslider.right{width:48px;height:48px;display:flex;inset:auto 0% 0% auto}.tiktokslider.left{width:48px;inset:auto auto 0% 0%}.left{width:20px}.tiktokpreview{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0%}.right{width:20px;height:20px}.navbarwrapper{flex:1;justify-content:space-between;align-items:center;display:flex}.herosectiontitle{font-size:40px;font-weight:600;line-height:130%}.herosectiontitle.vn{font-size:32px;line-height:150%}.herosectiontitle.center{text-align:left;margin-bottom:30px;font-size:40px;line-height:150%}.herosectiontitle.center.cs50{color:var(--white);letter-spacing:-2px;font-size:50px;line-height:115%}.herosectiontitle.center.cs50.ainew{color:var(--dark-blue);font-size:39px;font-weight:500}.herosectiontitle.center.cs50s{text-align:left;font-size:40px}.herosectiontitle.center.cs50s.cs50s-header{color:var(--brand);text-align:center;width:auto}.herosectiontitle.center.cs50s.cs50s-header.white{color:var(--white);text-align:left;line-height:130%}.herosectiontitle.left{text-align:left;width:100%}.cell{flex-direction:column;flex:1;justify-content:center;align-items:stretch;display:flex}.cell.hide{opacity:1;mix-blend-mode:normal}.blogtitle{text-align:left;height:auto;min-height:90px;overflow:hidden}.contactformtitle{color:var(--white);text-align:left}.herosectionsubtitle{color:#14323db3;text-align:left;letter-spacing:-.015em;font-size:16px;line-height:160%}.herosectionsubtitle.cs50{color:var(--white);text-align:justify;letter-spacing:-.05em;font-family:Montserrat,sans-serif;font-weight:300}.herosectionsubtitle.cs50.white{color:var(--white);line-height:130%}.herosectionsubtitle.cs50.aiaub{color:var(--dark-blue)}.herosectionsubtitle.ai-auto{color:#fff;font-size:20px}.wrapper{grid-row-gap:100px;text-align:center;flex:1;justify-content:center;align-items:center;max-width:100%;display:flex}.wrapper.services{grid-column-gap:60px;flex-direction:row;flex:0 auto;align-items:center;max-width:100%;padding-left:0;display:flex}.wrapper.services.dse{grid-row-gap:60px;flex-direction:column;align-items:flex-start}.wrapper.learningteam{grid-row-gap:44px;flex-direction:column;flex:none;align-self:auto;align-items:flex-start;display:flex}.wrapper.learningteam.techtank{flex-direction:column;align-items:center}.wrapper.learningteam.refpage{grid-row-gap:50px;align-items:center}.wrapper.learningteam.mentortemplate{grid-row-gap:30px;flex:none;max-width:none}.wrapper.learningteam.game{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.wrapper.benefits{grid-row-gap:44px;flex-direction:column;display:flex}.wrapper.benefits.mentornext{flex-direction:column;flex:1;align-self:center;align-items:center}.wrapper.courses{grid-row-gap:0px}.wrapper.hero{grid-column-gap:20px;flex-direction:row;align-items:stretch;display:flex}.wrapper.hero.course{grid-column-gap:60px;grid-row-gap:60px;justify-content:center;align-items:center;height:auto}.wrapper.hero.course.ai-auto{grid-column-gap:62px;grid-row-gap:62px;background-color:var(--brand);border-radius:20px;padding:60px}.wrapper.hero.mentortemplate{height:400px}.wrapper.livetalk{grid-row-gap:44px;flex-direction:column;align-items:stretch;display:flex}.wrapper.livetalk.growthbi{flex-direction:row;justify-content:center;align-items:center}.wrapper.livetalk.dse{align-items:center}.wrapper.learnerstory{grid-row-gap:44px;flex-direction:column;display:flex}.wrapper.graduateworkat{grid-row-gap:100px;flex-direction:column;display:flex}.wrapper.socialmedia{grid-column-gap:60px;flex-flow:column;justify-content:space-between;align-items:flex-start;position:relative}.wrapper.webblogs{grid-row-gap:32px;flex-direction:column;display:flex}.wrapper.footer{grid-row-gap:44px;background-color:#0000;flex-direction:column;display:flex}.wrapper.jobguarantee{grid-row-gap:40px;flex-direction:column;flex:0 auto;justify-content:center;width:44%;padding:80px 52px;display:flex}.wrapper.coursedetailfeature{grid-row-gap:40px;flex-direction:column;flex:0 auto;width:100%;display:flex}.wrapper.coursedetailfeature.game-developer{flex-flow:row;justify-content:center;align-items:center}.wrapper.coursedetailfeature.cs50s{width:auto;max-width:none;display:block}.wrapper.curriculum{grid-row-gap:56px;flex-direction:column;margin-bottom:60px;display:flex}.wrapper.instructors{grid-column-gap:60px;flex-direction:column;align-items:center;display:flex}.wrapper.payments{grid-row-gap:44px;flex-direction:column;align-items:stretch;display:flex}.wrapper.courselearnerstories{grid-row-gap:32px;flex-direction:column;display:flex}.wrapper.aboutgeneral{grid-row-gap:52px;flex-direction:column;display:flex}.wrapper.investors,.wrapper.leadershipteam,.wrapper.pressarticles{grid-row-gap:60px;flex-direction:column;display:flex}.wrapper.growing{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.wrapper.mentors{grid-row-gap:52px;flex-direction:column;display:flex}.wrapper.mentors.mentornext{flex-direction:column;margin-top:50px}.wrapper.meetmentors,.wrapper.sayingaboutmentors{grid-row-gap:44px;flex-direction:column;display:flex}.wrapper.paymentoptionhero{grid-row-gap:72px;flex-direction:column;display:flex}.wrapper.paymentbenefit{grid-row-gap:48px;flex-direction:column;align-items:flex-start}.wrapper.integrationwrapper{flex-direction:column}.wrapper.learningexperience{position:relative}.wrapper.project{grid-row-gap:52px;flex-direction:column}.wrapper.contact,.wrapper.hiring{width:100%}.wrapper._404{grid-row-gap:16px;flex-direction:column;align-items:center;width:100%}.wrapper.livetalk.growth{flex-direction:row;justify-content:center;align-items:center}.wrapper.joblotrinh,.wrapper.more-articles{grid-row-gap:40px;flex-direction:column}.wrapper.compecarrer{flex-direction:column;align-items:center}.wrapper.mentornext{grid-row-gap:0px;flex-direction:row}.wrapper.coursefaqs{grid-column-gap:40px;color:#14323d;flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.jobguaranteetitle.inverted{color:var(--border-0);text-align:left;align-self:flex-start;font-size:36px}.jobguaranteetitle.inverted.template-blog{text-align:center}.coursetitle.red{color:var(--brand)}.coursetitle.red.space{padding-left:165px}.learnerstories{grid-template-rows:1fr auto;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row;align-items:start}.learnerstories.mobile{display:none}.learnerstories.desktop{grid-column-gap:16px;display:flex}.blogtop{grid-column-gap:16px;grid-row-gap:72px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:block}.moduletitle{color:var(--dark-blue);text-align:left}.moduletitle.bi,.moduletitle.dse{color:#fff;font-weight:400}.moduletitle.youni{color:var(--youni-primary)}.downloadformtitle{font-size:var(--h4);text-align:left}.faqs{grid-row-gap:24px;flex:1;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.faq{grid-row-gap:20px;border:1px solid var(--border-0);border-radius:16px;flex-direction:column;padding:24px;display:flex}.homecoursefeature{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-flow:dense;width:100%;margin-top:44px;margin-bottom:48px;display:none}.projectslider{background-color:#0000;width:100%;height:auto;position:relative}.playbutton{background-color:var(--brand);border-radius:10px;justify-content:center;align-items:center;width:44px;height:32px;display:flex;position:absolute;inset:42% 0% 0% 44%}.playbutton.in-popup{width:68px;height:44px}.faq-question-wrap{border:1px solid var(--border-0);cursor:pointer;border-radius:16px;flex-direction:column;padding:24px;display:flex}.faq-question-wrap.faqs{grid-row-gap:0px}.faq-question-wrap.faqs.ds{flex-direction:column;width:100%;display:flex}.faq-question-wrap.faqs.dse{grid-row-gap:0px}.faq-question-wrap.faqs.web{display:block}.faq-question-bar{justify-content:space-between;align-items:center;padding-top:0;padding-bottom:0;text-decoration:none;display:flex}.question-title{color:var(--dark-blue);text-align:left;letter-spacing:-.013125em;margin-right:10px;font-size:18px;font-weight:600;line-height:160%}.faq-circle{background-color:var(--grey-background);border-radius:100%;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;min-height:55px;display:flex}.plus-icon{width:24px;height:24px}.faq-content{overflow:hidden}.faq-paragraph{color:#485166;text-align:left;letter-spacing:-.03em;margin-top:24px;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:20px;font-weight:400;line-height:160%}.navdropdowntoggle{align-items:center;padding:0;display:flex}.navdropdowntoggle.w--open{padding-top:4px;padding-bottom:4px}.down{width:16px;height:16px}.courselink{grid-column-gap:20px;border-radius:12px;width:100%;padding:12px;display:flex}.courselink:hover{background-color:var(--grey-background)}.icon-square{border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;padding:10px;display:flex}.icon-square.articles,.icon-square.faqs{background-color:var(--brand);padding:6px}.icon-square.datascience{background-color:#41d2d6;width:48px}.icon-square.articles,.icon-square.faqs{background-color:#d64541;padding:6px}.icon-square.fullstack{background-color:#8f41d6;width:48px;height:48px;padding:8px}.icon-square.dataanalysis{background-color:#ff7b00}.icon-square.cv{background-color:var(--success)}.icon-square.game-developer{background-color:#ff2a66f7}.nav-content-wrap{grid-row-gap:2px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.nav-link-details{color:#14323d80;letter-spacing:-.008px;font-size:13px;line-height:170%}.dropdownlinktitle{color:var(--dark-blue);letter-spacing:-.0115px;font-size:15px;font-weight:600}.dropdown-list{width:520px;display:none}.dropdown-list.w--open{grid-row-gap:12px;background-color:var(--white);border-radius:16px;flex-direction:column;width:480px;padding:16px;display:flex;box-shadow:0 1px 2px 2px #14323d05,0 1px 16px 4px #14323d0f}.dropdown-list.resource{grid-row-gap:16px;background-color:#fff;border-radius:16px;width:320px;padding:16px;display:none;box-shadow:0 1px 2px 2px #14323d05,0 1px 16px 4px #14323d0f}.datascienceicon{width:28px;max-width:none;height:28px}.tooltip-wrapper{z-index:1001;background-color:#14323df0;border-radius:0 10px 10px;display:none;position:fixed;inset:12px auto auto 12px}.tooltip-text{color:var(--white);letter-spacing:-.0115px;padding:.3em .7em;font-size:15px}.courseimagewrapper{border-radius:12px;position:relative;overflow:hidden}.articleicon{width:28px}.faqsicon{width:33px}.dropdown{letter-spacing:-.01px;font-size:14px;font-weight:500;line-height:170%}.popup-content-wrapper{z-index:100;grid-column-gap:16px;grid-row-gap:16px;border-radius:32px;flex-wrap:nowrap;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:auto;margin-top:16px;margin-bottom:16px;display:block;position:fixed;overflow:visible;box-shadow:0 3px 14px #4a3aff29,0 -2px 4px #14142b1f,0 12px 44px #14142b57}.popup-content-wrapper.refpage{justify-content:center;align-items:center;height:auto;display:flex}.popup-content-wrapper.product{box-shadow:none;width:450px;min-width:auto;display:block}.popup-content-wrapper.dsproduct{grid-column-gap:0px;grid-row-gap:0px;width:80%;height:auto;margin-top:0;margin-bottom:0;display:flex;position:static;overflow:hidden}.popup-content-wrapper.dsproduct.version-content{width:75%;display:flex}.popup-content-wrapper.dsproduct._w-50{width:30%;display:flex}.popup-content-wrapper.dsproduct._w-0{width:40%}.popup-content-wrapper.dsproduct.youni-cs50p{width:auto}.popup-content-wrapper.daeproduct{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:80%;display:grid;overflow:hidden}.popup{grid-row-gap:32px;text-align:center;background-color:#fff;border-radius:32px;flex-direction:column;align-items:stretch;width:440px;padding:28px 32px 32px;display:flex;position:relative}.popup.tiktok{z-index:100;padding-top:60px}.popup.youtube{z-index:100;background-color:#0000;border-radius:0;justify-content:center;width:auto;height:auto;padding:0;display:block}.popup.story{grid-row-gap:28px;width:720px;padding:40px 32px;overflow:auto}.popup.contactformpopup{z-index:0;background-color:#fff;width:640px;display:block;overflow:auto}.popup.contactformpopup.mentorbook{max-height:700px}.popup.contactformpopup.mentorbook.refpage{justify-content:flex-start;align-items:stretch}.popup.contactformpopup.mentorbook.referral-default{flex:1}.popup.contactformpopup.product{background-color:#fff;width:auto}.popup.contactformpopup.luckywheel{-webkit-text-fill-color:inherit;background-clip:border-box;width:580px;padding:0}.popup.curriculum-download{grid-column-gap:0px;grid-row-gap:24px;flex-direction:column;flex:0 auto;align-items:center;width:450px;padding:28px 32px 32px;display:flex}.popup.curriculum-download.dsproduct{border-top-right-radius:0;border-bottom-right-radius:0;width:50%}.popup.curriculum-download.dsproduct.version-content{grid-column-gap:0px;grid-row-gap:24px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:auto;display:grid}.popup.curriculum-download.dsproduct.round-tr-0{border-top-right-radius:0;border-bottom-right-radius:0}.popup.curriculum-download.dsproduct._w-full,.popup.curriculum-download.dsproduct.youni-cs50p{width:100%}.popup.curriculum-download.rounded-tr-0{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.popup.refpage{display:flex}.close-popup-icon{cursor:pointer;display:block;position:absolute;top:14px;right:17px}.close-popup-icon:hover{transform:scale(.9)}.close-popup-icon.downloadcurriculum{clear:none;flex:0 auto;align-self:auto;display:block;position:absolute}.popup-wrapper{z-index:99999;opacity:1;background-color:#0006;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0%;overflow:visible}.popup-wrapper._30scroll,.popup-wrapper._30scroll._7daytrial,.popup-wrapper._30scroll.ano,.popup-wrapper._30scroll.refpage{display:none}.popup-wrapper._7daytrial{display:none;inset:0%}.popup-wrapper._7daytrial.referral{display:block}.popup-wrapper._7daytrial.referral-default{display:none}.popup-wrapper._7daytrial.product{display:flex;overflow:visible}.popup-wrapper.refpage{display:block}.popup-wrapper.luckywheel{display:none}.overlay{z-index:10;object-fit:fill;background-color:#0009;height:auto;display:block;position:fixed;inset:0%}.overlay.refpage{display:flex}.popuptitle{text-align:left;display:flex}.popuptitle._7daytrial{text-align:center}.popuptitle.luckeywheel{text-align:center;align-self:center}.popupsubtitle{color:#14323db3;text-align:left}.popupsubtitle._7daytrial{text-align:center}.popupsubtitle.luckywheel{align-self:center}.bookacallform-2{grid-row-gap:24px;flex-direction:column;flex:1;margin-bottom:0;display:flex;overflow:visible}.bookacallform-2.refpage{display:flex}.successmessagewrapper{background-color:var(--grey-background);color:var(--dark-blue);border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px;overflow:visible}.lottie-animation{height:88px}.animationwrapper{justify-content:center;display:flex}.successmessage{color:#14323db3;letter-spacing:-.0125px;margin-top:8px}.errormessagewrapper{border-radius:16px}.success-lottie{height:88px}.projectvideopreview{border:6px solid var(--white);border-radius:52px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.projectvideopreviewimage{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute}.linedecor{width:84px;height:26px;display:none}._1st-para{grid-column-gap:40px;align-items:center;display:flex}.general{letter-spacing:-.015em;flex:1;align-items:center;font-size:20px;line-height:160%}._1st-generalimage{object-fit:cover;border-radius:24px;width:50%;height:264px}._2nd-general-image{object-fit:cover;border-radius:20px;width:44%;height:240px}._2nd-para{grid-column-gap:40px;align-items:center;display:flex}.generalwrapper{grid-row-gap:120px;flex-direction:column;display:flex}.paragraph-2,.paragraph-3{font-weight:700}.paragraph-4{font-weight:600}.paragraph-5,.paragraph-6{font-weight:500}.paragraph-7,.paragraph-8{font-weight:700}.paragraph-9{font-weight:600}.paragraph-10,.paragraph-11{font-weight:500}.growingleft{grid-row-gap:48px;flex-direction:column;display:flex}.growingright{grid-row-gap:20px;flex-direction:column;align-items:flex-end;max-width:240px;display:flex}.inverted{color:var(--white)}.centered{text-align:center}.pressarticles{grid-column-gap:20px;grid-row-gap:40px}.pressarticle{border:1px solid var(--border-1);background-color:var(--white);border-radius:24px}.pressarticleimage{object-fit:cover;border-radius:12px;width:100%;height:100%;max-height:100%}.pressarticleimagewrapper{width:100%;height:276px;padding:16px}.pressarticleinfo{grid-row-gap:16px;flex-direction:column;padding:4px 24px 20px;display:flex}.leadershipteam{grid-column-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.leadershipmember{grid-row-gap:24px;flex-direction:column;display:flex}.leadershipmemberimage{border-radius:24px}.memberinfo{grid-row-gap:2px;flex-direction:column;display:flex}.membername{text-align:center;letter-spacing:-.013125px;font-size:18px;font-weight:600}.membertitle{color:#14323db3;text-align:center;letter-spacing:-.0125px}.investors{grid-column-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.investorlogo{border:1px solid var(--border-0);background-color:var(--white);border-radius:16px;justify-content:center;align-items:center;height:100px;padding-left:20px;padding-right:20px;display:flex}.investorlogoimage{object-fit:fill;max-width:80%}.we-re-hiring{grid-row-gap:60px;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63c74f7311d6b5f2d0a703b4_image%20102.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:432px;padding-left:120px;padding-right:120px;display:flex}.hiringtitle{grid-row-gap:12px;flex-direction:column;display:flex}.herowrapper{grid-column-gap:40px;flex-direction:row;justify-content:space-between;width:100%;display:flex;position:relative}.mentorheroimage{object-fit:contain;border-radius:24px;flex-direction:column;max-width:45%;height:45%;margin-right:0;display:block}.mentorheading{width:460px;line-height:160%}.ellipse{z-index:-1;width:164px;position:absolute;inset:auto 0% -10% auto}.joinasmentor{border:1px solid var(--border-0);background-color:var(--grey-background);border-radius:40px 40px 40px 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-left:24px;padding-right:24px;display:flex}.sayingaboutmentors{text-align:center}.paymentoptionheroimage{object-fit:cover;border-radius:24px;width:54%}.description-cta{grid-row-gap:32px;flex-direction:column;align-items:flex-start;display:flex}.paymentoptionhero{letter-spacing:-.015em;font-size:20px;line-height:160%}.benefittitle{grid-row-gap:12px;flex-direction:column;width:740px;display:flex}.benefitbulletpoints{grid-row-gap:12px;flex-direction:column;display:flex}.paymentbackground{width:384px;position:absolute;inset:auto 6.4% -8% auto}.talkimage{object-fit:cover;width:100%;max-width:none;height:100%}.contactformsubtitle{color:#ffffffb3;text-align:left;letter-spacing:-.015em;font-size:18px}.contact{grid-row-gap:24px;flex-direction:column;display:flex}.featuretitle{color:var(--white);text-align:left;letter-spacing:-.013125em;font-size:16px;font-weight:600;display:block}.featuretitle.mentortemplate{color:var(--dark-blue);display:none}.featuretitle.jobsection{color:var(--dark-blue)}.featuretitle.gamedection{color:var(--white);text-align:left;font-size:15px;font-weight:400;line-height:130%}.featuresubtitle{color:var(--white);text-align:left;letter-spacing:-.01em;font-size:14px;line-height:170%}.featuresubtitle.course{color:#fffc;text-align:left;display:block}.featuresubtitle.course.jobsection{color:var(--dark-blue)}.featuresubtitle.mentortemplate{color:var(--dark-blue);margin-right:0;font-weight:500;display:block}.featuresubtitle.mentortemplate.p{width:90%}.featuresubtitle.gametittlehide{display:none}.onepayintegration{grid-column-gap:120px;display:flex}.integration{grid-row-gap:28px;border:1px solid var(--border-0);background-color:var(--white);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:320px;height:220px;padding:32px 4px;display:flex}.integrationdescription{grid-row-gap:12px;flex-direction:column;flex:1;display:flex}.whyintegration{grid-column-gap:60px;display:flex}.why-ctablock{grid-row-gap:32px;flex-direction:column;flex:1;align-items:flex-start;display:flex}.onepaybernefits{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;width:54%}.benefitpoint{grid-row-gap:8px;border:1px solid var(--border-0);background-color:var(--white);border-radius:20px;flex-direction:column;padding:20px 28px;display:flex}.whyintegrationblock{grid-row-gap:40px;flex-direction:column;display:flex}.lottefinanceintegration{grid-column-gap:120px;display:flex}.lottefinancebenefits{grid-template-columns:1fr;width:50%}.financelist{color:#14323db3;letter-spacing:-.013125px;margin-bottom:0;padding-left:20px;font-size:18px;line-height:180%}.chainicon{width:32px;height:32px}.onepayicon{width:120px}.coderschoolicon{width:182.25px;height:36px}.lottefinanceicon{width:227.5px}.learningblock{grid-row-gap:92px;background-color:var(--grey-background);border-radius:32px;flex-direction:column;width:76%;padding:44px 52px 60px;display:flex}.learningvideo{border-radius:32px;width:45%;height:444px;margin-left:auto;margin-right:auto;display:flex;position:static;inset:auto 0% -8% auto;overflow:hidden}.learningtext{grid-row-gap:32px;flex-direction:column;width:85%;display:flex}.learningtitle{line-height:160%}.meet{grid-column-gap:8px;justify-content:flex-end;align-items:center;width:70%;display:flex}.featureheading{color:var(--white);text-align:left}.featureheading.game{color:var(--dark-blue);text-align:center}.featureheading.cs50s{text-align:left}.arrowwrapper{align-items:center;display:flex}.arrowwrapper.refpage{grid-column-gap:30px;grid-row-gap:0px;flex-direction:row;flex:none}.arrowwrapper.refpage.newyear{display:flex}.arrowwrapper.refpage._2-2{margin-left:-90px}.benefit-link{grid-column-gap:8px;align-items:stretch;display:flex}.price{text-align:left;flex:0 auto}.paymentoptionheading.center{align-self:center}.paymentoptionheading.ai{text-align:left}.price-button{grid-column-gap:28px;justify-content:flex-end;align-items:center;width:55%;display:flex}.learnerprojecttitle,.coursestats,.coursestatnumber{color:var(--white)}.hiring{color:var(--white);text-align:center}.mentortitle{margin-top:20px;font-size:18px;font-weight:400;line-height:170%}.mentorname{letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:160%}.mentorrole{color:#14323db3}.blogsection{text-align:center;justify-content:center;align-self:center;align-items:center;display:flex}.bloglist{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.bloglistwrapper{display:block}.bloglistmaster{grid-column-gap:16px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.bloglistmaster.relatedarticle{width:100%}.blogwrapper{display:flex}.blogtopmaster{grid-row-gap:72px;flex-direction:column;display:flex}.blogtabs{flex-direction:column;display:flex}.blogtabmenu{grid-column-gap:16px;box-shadow:none;margin-bottom:36px;display:flex;overflow:auto}.blogtab{background-color:#0000;padding-left:12px;padding-right:12px}.blogtab:hover{color:var(--brand)}.blogtab:visited{color:var(--brand);font-weight:600}.blogtab.w--current{background-color:#0000;padding-left:12px;padding-right:12px}.blogtab.hidden{display:none}.blogcontenttop{grid-row-gap:28px;flex-direction:column;align-self:center;display:flex}.blogcontenttitle{letter-spacing:-.005em;font-size:40px;line-height:150%}.blogcontentsub{justify-content:space-between;align-items:center;display:flex}.metadata{grid-column-gap:56px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content);grid-auto-columns:1fr;display:grid}.metadatatext{grid-row-gap:2px;flex-direction:column;font-weight:500;display:flex}.readtime{grid-column-gap:4px;display:flex}.twitter{width:24px}.linkedin{width:24px;height:24px}.blogcontentimage{object-fit:cover;height:400px;margin-top:10px}.blogcontentbody{letter-spacing:-.013em;font-size:18px;line-height:180%}.morearticletitle{width:100%}.blogcontentwrapper{grid-row-gap:44px;flex-direction:column;width:740px;display:flex}.faqswrapper{grid-row-gap:72px;flex-direction:column;align-items:flex-start;width:100%;display:flex}.faqswrapper.policy{align-self:center;align-items:center}.faqslist{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.faqslistwrapper.course{flex:1}.faqslistwrapper.course.vi{display:block}.faqslistwrapper.course.vi.dse{display:none}.faqslistwrapper.course.en{display:block}.faqslistwrapper.course.en.dse,.faqslistwrapper.course.en.web{display:none}.faqslistwrapper.global.vi,.faqslistwrapper.global.en{display:block}.blogpagination{flex-direction:column;margin-top:40px}.blogpaginationbottom{grid-column-gap:24px;justify-content:center;align-items:center;display:flex}.previous{border-color:var(--border-0);background-color:#0000;border-radius:8px;margin-left:0;margin-right:0;padding-left:14px}.next{border-color:var(--border-0);background-color:#0000;border-radius:8px;margin-left:0;margin-right:0;padding-right:14px}.paginationbutton{color:var(--dark-blue);letter-spacing:-.01px;font-weight:500;overflow:visible}.blogimageholder{aspect-ratio:3/2;border-radius:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.tiktokpopup{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.story-stack{grid-row-gap:16px;flex-direction:column;flex:1;align-items:stretch;display:flex}.stack1-1{grid-row-gap:16px;flex-direction:column}.stack2{grid-row-gap:16px;flex-direction:column;display:flex}.story-body{letter-spacing:-.0125em}.story-body.essay{color:#14323db3;text-align:left;height:206px;overflow:hidden}.story-body.essay.long{height:308px}.story-body.video{color:#14323d99;text-align:left;height:100px;overflow:hidden}.learner-role{color:#14323db3;text-align:left;letter-spacing:-.008em;font-size:13px;line-height:170%}.learner-role.storypopup{letter-spacing:-.0125em;font-size:15px;line-height:160%}.learner-name{text-align:left;font-weight:600}.learner-name.inside-popup{font-size:18px}.story-title{text-align:left;font-weight:600}.video-thumbnail{object-fit:cover;width:100%;height:100%}.empty-state{border:1px solid var(--border-0);background-color:var(--white);border-radius:16px;padding:28px 24px}.empty-text{color:#14323db3}.story-popup{z-index:9999;justify-content:center;align-items:center;display:none;position:fixed;inset:0%}.story-popup.video,.story-popup.essay{display:none}.popup-story-body{text-align:left}.popup-story-body.video{color:#14323db3;font-size:15px}.story-popup-top{grid-column-gap:20px;align-items:center;display:flex}.story-owner{grid-row-gap:4px;flex-direction:column;display:flex}.learner-avatar{border-radius:50%;width:60px;height:60px}.story-popup-title{text-align:left}.story-content-wrapper{grid-row-gap:6px;flex-direction:column;display:flex}.story-content{grid-row-gap:28px;flex-direction:column;display:flex}.youtube-popup{z-index:9999;justify-content:center;align-items:center;display:none;position:fixed;inset:0%}.youtube-video{width:70vw}.video-close-wrapper{background-color:#fff3;border-radius:50%;justify-content:center;align-items:center;width:auto;height:auto;padding:12px;display:flex;position:absolute;inset:0% -6% auto auto}.video-close-wrapper:hover{border:1px solid #ffffff4d}.close-video-icon{width:20px;height:20px}.popup-title{grid-row-gap:4px;flex-direction:column;display:flex}.round{width:auto;max-width:none;height:364px;position:absolute;bottom:4%}.round.course{width:auto;height:100%;display:block}.round._1{width:70%;height:auto;position:static}.round._1.mentornext{width:40%;position:static}.heroavatar{width:auto;max-width:none;height:424px;position:absolute;bottom:4%}.heroavatar.course{width:auto;height:420px}.heroavatar.course.cs50{margin-top:0;padding-top:0;bottom:auto}.heroavatar._1{object-fit:cover;max-width:100%;height:115%;bottom:0%}.heroavatar.mentortemplate{object-fit:fill;align-self:center;height:390px;bottom:0%;left:auto}.careerswitch{background-color:var(--dark-blue);opacity:1;outline-offset:0px;color:#14323d66;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;outline:3px #14323d66;align-self:auto;padding:12px 16px;display:block;position:absolute;bottom:8%;left:241.438px;right:0%;overflow:visible;box-shadow:0 1px 2px #14323d3d,0 2px 16px #14323d1f}.careerswitch.course{display:block;right:4%}.careerswitch.course.mentortemplate,.careerswitch.course.gamehidden{display:none}.careerswitchtext{color:var(--white);letter-spacing:-.0125em;font-size:14px}.from,.to{color:#ffffff80}.text-span-3,.text-span-4{font-weight:500}.homecoursefeaturewrapper{grid-row-gap:16px;flex-direction:column;align-items:center;margin-top:36px;margin-bottom:44px;display:flex}.featurelist{grid-column-gap:20px;display:flex}.logowrapper{width:220px}._400hrs{max-height:100%}.whysubtitle{color:#14323db3;padding-bottom:0;padding-right:49px}.whysubtitle.customsize{width:76%}.starwrapper{justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.halfstar{align-items:center;width:10px;display:flex;position:absolute;inset:0% auto 0% 0%;overflow:hidden}.halfstar._9{width:12px}.halfstar._6{width:9px;height:16px}.review-agent{flex-direction:column;justify-content:space-between;align-items:flex-start;height:46px;display:flex}.review-agent.mentortemplate{flex-direction:row;align-items:center;width:auto;height:auto}.agent-logo{align-items:flex-start;height:24px;display:flex}.largearrow{width:24px;height:24px}.textbutton.icon{grid-column-gap:4px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;width:auto;display:none}.textbutton.icon:hover{color:#d64541;text-decoration:underline}.whycontenttitlewrapper{grid-row-gap:12px;flex-direction:column;margin-bottom:20px;display:flex}.learningpath{width:50%;max-width:none}.courseinfo{opacity:1;mix-blend-mode:normal;flex-direction:column;align-items:center;margin-top:40px;margin-bottom:40px;display:flex}.mentor-name{text-align:left;letter-spacing:-.013em;margin-bottom:5px;font-size:32px;font-weight:600}.mentor-name.gamesection{display:none}.mentor-name.mentor-name-home{font-size:24px}.mentor-role{color:#14323db3;text-align:left;font-size:15px;display:block}.career-point-subtitle{color:#ffffffb3;font-size:14px}.career-point{color:var(--white);font-size:15px;font-weight:600}.jobguaranteesubtitle{color:#fffc;text-align:left;font-size:16px;line-height:160%}.jobguaranteesubtitle.template-blog{display:none}.learnprojectsubtitle{color:var(--white);font-size:18px}.herotext{grid-row-gap:0px;flex-direction:column;order:0;justify-content:space-between;align-self:auto;align-items:flex-start;width:auto;margin-bottom:20px;display:flex}.herotext.text{flex-direction:row;flex:none;align-self:auto;align-items:baseline;margin-bottom:0;padding-right:0%}.herotext.mentortemplate{grid-column-gap:20px;grid-row-gap:20px;margin-bottom:0}.curriculum-download-popupdse{z-index:9999;justify-content:center;align-items:center;display:block;position:fixed;inset:0%;overflow:visible}.curriculum-download-popupdse.dse{display:block}.curriculum-download-popupdse.dsproduct{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none;overflow:visible}.curriculum-download-popupdse.dsproduct.version-content{width:100%;display:none;overflow:visible}.curriculum-download-popupdse.fswproduct{display:none}.curriculum-download-popupdse.daeproduct{order:1;display:none}.curriculum-download-popupdse.gameproduct,.curriculum-download-popupdse.gameproduct.cs50{display:none}.curriculum-download-popupdse.gameproduct.cs50.youni-cs50p{justify-content:center;align-items:center;display:none}.curriculum-download-popupdse.analyst-tuyen{display:none}.stat-subtitle{color:#14323db3;letter-spacing:-.01px;font-size:14px}.service-title{grid-column-gap:0px;justify-content:space-around;align-items:center;display:flex}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.overflow-hidden{margin-top:60px;overflow:hidden}.overflow-hidden.stats{margin-top:32px;margin-bottom:40px}.hero-wrapper{grid-column-gap:0px;grid-row-gap:40px;opacity:1;flex-direction:row;flex:1;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;max-width:100%;display:flex}.hero-wrapper.joblotrinh{grid-column-gap:0px;max-width:49%;display:flex}.hero-wrapper.dse{opacity:1;flex-direction:row;align-items:center;max-width:100%}.hero-wrapper.mentortrial{flex-direction:column;align-self:center;align-items:center;margin-top:40px}.hero-wrapper.techtank{flex-direction:row;align-items:stretch}.hero-wrapper.ref{flex-direction:column}.selectfield{grid-column-gap:16px;grid-row-gap:4px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;display:flex}.selectfield.dark{color:#14323db3;background-color:#14323d0a;border:1px solid #0000;border-radius:8px;height:52px;margin-bottom:0;padding-top:14px;display:block}.selectfield.not,.selectfield.hidden{display:none}.radio{grid-column-gap:8px;align-items:center;margin-bottom:0;padding-left:12px;display:flex}.radio-button{border:1px solid #14323db3;width:16px;height:16px;margin-bottom:4px}.radio-button.w--redirected-checked{border-color:var(--brand);width:16px;height:16px}._404-title{text-align:center}._404-substitle{color:#14323db3;text-align:center;letter-spacing:-.013125em;font-size:18px}._404-lottie{height:400px;margin-bottom:-40px}.email-contact{text-decoration:underline}.avatar-wrapper{grid-column-gap:8px;display:flex}.project-avatar{border:2px solid var(--white);border-radius:50%;width:48px;height:48px}.project-owner{color:var(--white);font-weight:600}.project-owner-title{color:#fffc}.trusted-by{height:92%;position:absolute;inset:auto 0% 0% auto}.job-guarantee{max-width:50%;max-height:94%;position:absolute;inset:404px 0% 0% auto}.job-guarantee.another{max-width:15%;max-height:none;display:none;top:2029px;left:863px}.learner-experience{width:100%;height:auto}.contactcourseutm,.courseutm,.sourcelogging,.coursedetailutm{display:none}.heropage{border:0 solid #000;border-radius:20px;align-self:center;max-width:50%;display:block}.image-9{border-radius:20px;max-width:400px}.grid-3{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.grid-3.otherpeoplelist{margin-top:48px}.grid-3.otherpeoplelist.growth{grid-column-gap:17px;grid-row-gap:17px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;align-content:stretch;max-width:60%}.grid-3.otherpeoplelist.hiringbi{grid-template-rows:auto auto;max-width:100%}.grid-3.otherpeoplelist.growthbi{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;justify-content:flex-start;max-width:50%;margin-top:0;display:flex}.grid-3.otherpeoplelist.dse{flex-direction:column;align-items:center;margin-top:0;display:flex}.image-10{max-width:50%}.image-11{align-self:center;max-width:100%;margin-top:20px;margin-bottom:20px}.image-12{object-fit:fill;max-width:100%;margin-top:67px;position:static}.image-12.dae{align-self:center;width:50%;margin-top:0}.image-12.ano{width:auto;max-width:100%;height:auto}.image-12.techtrek.ano{max-width:55%}.image-13{object-fit:cover;border-radius:10px;max-width:20%}.image-14{object-fit:cover;border-radius:10px;width:auto;max-width:20%;height:auto}.formbackground{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.paragraph-12{text-align:center}.link-block{border-radius:32px;width:45%;height:444px;margin-left:auto;margin-right:auto;padding-bottom:0;padding-right:0;display:flex}.image-15{border-radius:32px}.grid-4{color:var(--white);grid-template-rows:auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr;margin-top:40px}.grid-4.compechoose{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--white);white-space:normal;border:1px solid #0000;border-radius:20px;grid-template-rows:1fr minmax(auto,1fr) 1.5px minmax(auto,1fr) 1.5px minmax(auto,1fr) 1.5px minmax(auto,1fr) 1.5px minmax(auto,1fr) 1.5px minmax(auto,1fr) 1.5px minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr);grid-auto-flow:row;margin-bottom:40px;position:static}.text-block{color:var(--dark-blue);font-weight:700}.text-block-2{color:var(--dark-blue);text-align:center;font-weight:700}.text-block-3{color:var(--dark-blue);margin-left:-50px;padding-left:0;font-weight:600}.image-16{object-fit:contain;max-width:12%}.image-17{max-width:10%}.text-block-4{color:var(--dark-blue);text-align:center;font-weight:500}.image-18{max-width:12%}.image-19{max-width:10%}.text-block-5{color:var(--dark-blue);text-align:center;margin-left:-20px;font-weight:600}.image-20{max-width:12%}.image-21{max-width:10%}.text-block-6{color:var(--dark-blue);text-align:left;margin-left:-35px;padding-left:0;font-weight:600}.image-22{max-width:12%}.image-23{max-width:10%}.text-block-7{color:var(--dark-blue);text-align:center;margin-left:-22px;font-weight:600}.image-24{max-width:12%}.image-25{max-width:10%}.text-block-8{color:var(--dark-blue);text-align:center;margin-left:-51px;font-weight:600}.image-26{max-width:12%}.image-27{max-width:10%}.text-block-9{color:var(--dark-blue);text-align:left;margin-left:-20px;font-weight:600}.image-28{max-width:12%}.image-29{max-width:10%}.text-block-10{color:var(--dark-blue);text-align:left;margin-left:-5px;font-weight:600}.image-30{max-width:12%}.image-31{-webkit-text-fill-color:inherit;background-color:#0000;background-clip:border-box;max-width:10%}.text-block-11{color:var(--dark-blue);text-align:left;margin-left:15px;font-weight:600}.image-32{max-width:12%}.image-33{max-width:10%}.text-block-12{color:var(--dark-blue);margin-left:-14px;font-weight:600}.image-34{max-width:12%}.image-35{max-width:10%}.text-block-13{color:var(--dark-blue);text-align:left;font-weight:600}.image-36{max-width:12%}.image-37{max-width:10%}.heading{text-align:center}.div-block{border:1px solid #0000}.compekhoahoc{opacity:1;display:block}.div-block-2{flex-direction:column;align-items:center;display:flex}.div-block-3{justify-content:center;align-items:center;margin-top:40px;margin-bottom:40px;display:flex}.navbuttons-2{grid-column-gap:20px;flex-direction:row;justify-content:flex-end;align-items:center;width:220px;display:flex}.navbar-2{background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:70px;padding-left:80px;padding-right:80px;display:flex;position:fixed;top:0}.dropdown-list-2{width:520px}.dropdown-list-2.w--open{grid-row-gap:12px;background-color:#fff;border-radius:16px;flex-direction:column;width:480px;padding:16px;display:flex;box-shadow:0 1px 2px 2px #14323d05,0 1px 16px 4px #14323d0f}.dropdown-list-2.resource{grid-row-gap:16px;border-radius:16px;width:320px;padding:16px;box-shadow:0 1px 2px 2px #14323d05,0 1px 16px 4px #14323d0f}.courselink-2{grid-column-gap:20px;border-radius:12px;width:100%;padding:12px;display:flex}.courselink-2:hover{background-color:#fafafa}.coderschool-2{height:24px}.large-button-2{color:#14323d;letter-spacing:-.0125em;background-color:#0000;border-radius:10px;align-self:center;padding:12px 20px 14px;font-size:16px;font-weight:700}.large-button-2.text{color:#d64541;padding:4px 0}.large-button-2.text.language.darkblue{letter-spacing:-.0115em;font-size:15px;font-weight:600}.large-button-2.text.language.darkblue:hover{color:#d64541;text-decoration:underline}.large-button-2.text.language.grey{font-weight:600}.large-button-2.text.language.grey:hover{color:#d64541;text-decoration:underline}.buttonwrapper-2{flex:0 auto;display:flex}.buttonwrapper-2.languages{grid-column-gap:8px;align-items:center;display:flex}.buttonwrapper-2._8up{flex-direction:column;margin-top:8px;display:flex}.dropdownlinktitle-2{color:#14323d;letter-spacing:-.0115px;font-size:15px;font-weight:600}.line-2{background-color:#f0f0f0;height:1px}.line-2.languages{width:1px;height:16px}.medium-button-2{color:#14323d;letter-spacing:-.0115em;background-color:#0000;align-self:center;padding:8px 12px;font-size:15px;font-weight:600}.medium-button-2.contained{color:#fff;object-fit:fill;background-color:#d64541;border-radius:8px;flex:none}.medium-button-2.contained:hover{outline-offset:0px;outline:2px solid #d645414d}.medium-button-2.contained:active{background-color:#ca3c38}.nav-menu-2{grid-column-gap:28px;justify-content:center;align-items:center;display:flex}.section-2{flex-direction:column;align-items:center;padding:120px 80px;display:flex;overflow:hidden}.section-2.mentorhero{grid-row-gap:52px;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63c7575fc7ba4a6bc91b9cf4_%23.png);background-size:cover;align-items:center;padding-top:150px}.section-2.mentorhero.mentornext{background-color:var(--white);background-image:none;padding-top:80px;padding-bottom:80px}.section-2.benefits{grid-row-gap:40px}.section-2.benefits.mentornext{background-color:var(--grey-background);padding-top:50px;padding-bottom:50px}.section-2.career-services{-webkit-text-fill-color:inherit;background-color:#14323d;background-clip:border-box;border-top-right-radius:0;justify-content:center;padding-top:88px;padding-bottom:100px;position:relative}.section-2.meetmentors{grid-row-gap:44px;align-items:center}.section-2.contact{padding-bottom:140px}.section-2.footer{grid-row-gap:44px;background-color:#14323d;border-top-left-radius:100px;border-top-right-radius:100px;padding-top:80px;padding-bottom:56px}.whyblock-2{background-color:#fafafa;border-radius:24px;padding:24px}.whyblock-2.no4{background-color:#fff;background-image:none;background-repeat:repeat;background-size:auto;align-items:center;max-width:100%;padding-top:32px;padding-bottom:32px;display:flex}.whyblock-2.no-2{padding-bottom:100px;position:relative;overflow:hidden}.whyblock-2.no3{flex-direction:column;flex:1;justify-content:space-between;padding-bottom:24px;display:flex}.whyblock-2.no3.nobackground{background-color:#fff;flex-direction:column;align-items:flex-end;margin-top:80px;display:flex}.whyblock-2.no1{background-color:#fff;flex:1;padding-bottom:132px;position:relative}.whyblock-2.no2{border-radius:0;padding-bottom:0;padding-left:0;padding-right:0;position:relative;overflow:hidden}.whyblock-2.nobackground{-webkit-text-fill-color:inherit;background-color:#0000;background-clip:border-box}.arrowwrapper-2{align-self:stretch;align-items:center;display:flex}.sectiontitle-2{flex-direction:column;flex:1;align-items:center;display:flex}.sectiontitle-2.inverted{display:flex}.sectiontitle-2.inverted.services{flex:0 auto;max-width:460px}.sectiontitle-2.inverted.services.left-aligned{align-items:flex-start;max-width:40%}.sectiontitle-2.inverted.services.left-aligned.career-service{flex-direction:row;max-width:440px}.sectiontitle-2.mentors{grid-row-gap:12px;align-items:flex-start}.sectionheading-2{color:var(--dark-blue);text-align:left}.sectionheading-2.leftaligned{text-align:left}.sectionheading-2.mentornext{color:var(--white)}.whymentorbenefit{grid-column-gap:8px;align-items:stretch;display:flex}.large-button-3{color:#14323d;letter-spacing:-.0125em;background-color:#0000;border-radius:10px;align-self:center;padding:12px 20px 14px;font-size:16px;font-weight:700}.large-button-3.text{color:#d64541;padding:4px 0}.large-button-3.text.brand{font-weight:600}.large-button-3.text.brand:hover{text-decoration:underline}.large-button-3.text.brand:active{color:#ca3c38}.large-button-3.contained{color:#fff;background-color:#d64541;justify-content:center;display:flex}.large-button-3.contained._100{width:100%}.large-button-3.contained.shadow{box-shadow:none}.large-button-3.contained.shadow:hover{box-shadow:none;background-color:#d13e3a}.whymentorreason{grid-row-gap:12px;flex-direction:column;display:flex}.mentorwhymentorimage{object-fit:contain;border-radius:0;max-width:100%;height:30%;margin-right:30px}.body-7{letter-spacing:-.013125em;margin-bottom:0;font-size:18px}.body-7._70{color:#14323db3}._400hrs-2{border-radius:10px;max-width:80%;max-height:50%;position:absolute;top:253.156px;left:40px}.whymentor{flex-direction:column;display:flex}.whymentor.mentornext{flex-direction:row;margin-top:100px}.body-8{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-8.centered{text-align:center}.body-8.centered._70{opacity:1;color:#14323db3;border-radius:0;width:auto;margin-bottom:0}.body-8._70{color:#14323db3;font-weight:400}.mentorbignumber{font-size:40px;font-weight:600}.div-block-4{align-self:flex-end}.inverted-2{color:#fff}.inverted-2.body-6.mentorstattext3{opacity:.7}.inverted-2.body-6.mentorstat4{font-weight:600}.inverted-2.body-0{font-weight:500}.body-9{letter-spacing:-.013125em;margin-bottom:0;font-size:18px}.body-9.inverted{color:#fff;margin-right:0;display:flex}.body-9.inverted.mentorstattext1{font-size:50px;font-weight:500}.body-9.inverted.mentorstattext2{margin-right:100px;font-size:25px;font-weight:600;line-height:125%;display:block}.body-10{letter-spacing:-.013125em;margin-bottom:0;font-size:18px}.body-10._70{color:#14323db3}.body-11{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-11.centered{text-align:center}.body-11.centered._70{color:#14323db3;width:auto;margin-bottom:0}.joinasmentor-2{background-color:#fafafa;border:1px solid #f0f0f0;border-radius:40px 40px 40px 0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-left:24px;padding-right:24px;display:flex}.body-12{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-12._70{color:#14323db3;font-weight:400}.contactformtitle-2{color:#fff}.textlabel-2{color:#fff;letter-spacing:-.0125em;font-weight:500}.textlabel-2.thin{font-weight:300}.textlabel-2.dark{color:#14323d;text-align:left}.contact-submit-button-2{color:#14323d;letter-spacing:-.0125em;background-color:#fff;border-radius:10px;flex:0 auto;height:52px;padding-left:20px;padding-right:20px;font-weight:700}.success-message-2{color:#fff;letter-spacing:-.0125em;background-color:#fff3;border-radius:12px;font-weight:500}.textinput-2{color:#fff;background-color:#fff3;border:1px solid #0000;border-radius:8px;height:52px;margin-bottom:0}.textinput-2:hover{color:#fff;border:1px solid #ffffff4d}.textinput-2:focus{color:#fff;border:1px solid #fff}.textinput-2::placeholder{color:#fff9;letter-spacing:-.0125em}.textinput-2.dark{color:#14323d;background-color:#14323d0a;border:1px solid #0000}.textinput-2.dark:hover{border-color:#14323d1a}.textinput-2.dark:focus{color:#14323d;border-color:#d64541}.textinput-2.dark::placeholder{color:#14323d99}.contactforminput-2{grid-column-gap:24px;grid-row-gap:23px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:.25fr;align-items:flex-end;display:grid}.contactform-2{grid-row-gap:44px;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63bf62f68f9ba14e95f2c7f0_FormBackground.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:24px;flex-direction:column;width:100%;padding:32px 40px 44px;display:flex}.linkedin-2{width:24px}.body-13{letter-spacing:-.0115em;margin-bottom:0;font-size:15px;line-height:160%}.body-13.semibold{font-weight:600}.body-14{color:#14323d;letter-spacing:-.01em;margin-bottom:0;font-size:14px;line-height:170%}.body-14._70{color:#14323db3}.body-14._70.white{color:#ffffffb3;flex:0 auto;width:auto}.body-14.white{line-height:170%}.body-14.white.customsize{width:244px}.coderschool-footer-2{max-width:none;height:32px}.footerlink-2{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:170%;text-decoration:none}.footerlink-2.hidden{display:none}.line-3{background-color:#f0f0f0;height:1px}.line-3._8{background-color:#f0f0f014;width:auto;min-width:100%}.facebook-2{width:24px}.overlay-2{z-index:10;background-color:#0009;display:flex;position:absolute;inset:0%}.popup-wrapper-2{z-index:99999;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%;overflow:visible}.errormessage-2{display:block;overflow:visible}.successmessagewrapper-2{background-color:#fafafa;border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px}.radio-button-2{border:1px solid #14323db3;width:16px;height:16px;margin-bottom:4px}.radio-button-2.w--redirected-checked{border-color:#d64541;width:16px;height:16px}.div-block-5{flex:0 auto;justify-content:flex-start;align-self:flex-start;width:400px;height:400px;display:flex}.div-block-6{flex-direction:column;order:0;justify-content:flex-start;align-self:auto;align-items:center;max-width:440px;display:flex}.div-block-7{grid-column-gap:90px;grid-row-gap:90px;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:cover;border-top-left-radius:32px;border-bottom-left-radius:32px;flex-direction:column;justify-content:center;align-self:center;align-items:stretch;width:100%;height:100%;display:flex}.div-block-7._1-1{grid-column-gap:0px;grid-row-gap:65px;background-image:none;justify-content:center;align-items:center;width:100%;height:100%}.div-block-7.give-away{background-image:none;width:50%;height:auto;padding-right:20px}.image-38{display:inline-block}.image-39{border-radius:10px;align-self:center;width:100%;max-width:none;margin-top:0;display:inline-block;box-shadow:0 2px 5px #0003}.div-block-8{opacity:1}.menu-button-2{display:none}.container{grid-column-gap:0px;grid-row-gap:0px;color:var(--dark-blue);flex-flow:column;justify-content:center;align-self:flex-start;align-items:center;max-width:1140px;padding-left:15px;padding-right:15px;display:flex}.container-2{grid-column-gap:15px;grid-row-gap:15px;align-items:center;display:flex}.image-41,.image-42{width:auto}.container-3{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:100%;padding-left:0;display:flex}.columns{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;width:100%;max-width:none;display:flex}.container-4{flex-direction:column;align-self:flex-start;align-items:flex-start;display:flex}.div-block-9{grid-column-gap:80px;grid-row-gap:80px;width:100%;display:flex}.div-block-9.dse{grid-column-gap:40px;grid-row-gap:50px}.column,.column-2{display:flex}.div-block-10{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;align-items:stretch;width:40%;height:60%;padding-right:0;display:flex}.div-block-10.dse{width:35%}.image-43{border-radius:20px;width:100%}.div-block-11{width:50%}.div-block-12{grid-column-gap:20px;grid-row-gap:20px;align-items:center;width:auto;padding-left:98px;display:flex}.div-block-12.ano{display:none}.div-block-12.ani{flex-wrap:wrap;justify-content:flex-start;align-items:center}.div-block-13{width:auto;margin-top:20px;display:flex}.image-44{opacity:.55}.image-45{opacity:.6}.div-block-14{grid-column-gap:20px;align-items:center;display:flex}.div-block-15{grid-column-gap:20px;display:flex}.div-block-15.ano{align-items:center}.mentortrial{grid-row-gap:24px;flex-direction:column;flex:1;margin-bottom:0;display:flex}.div-block-16{flex-direction:column;align-items:flex-start;width:60%;display:flex}.div-block-17{flex-direction:column;width:50%;max-width:100%;display:flex}.youtube-2{height:50%;max-height:50%}.image-46{width:100%;display:block}.link-block-2{width:100%}.div-block-18{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.div-block-18.another{align-items:flex-start;width:35%;margin-top:0}.div-block-20{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;align-items:center;width:35%;height:60%;display:flex}.div-block-21{grid-column-gap:20px;flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.image-47{border-radius:10px;width:100%;max-width:none;height:auto;margin-right:0;display:block}.dataanalysisicon{width:28px;max-width:none;height:28px}.link-block-3{border-radius:32px;max-width:100%}.div-block-22{grid-row-gap:30px;flex-direction:column;width:50%;display:flex}.div-block-23{grid-column-gap:30px;flex-direction:column;width:100%;margin-top:30px;display:block}.div-block-23._4p,.div-block-23._3p,.div-block-23._2p{flex-direction:row;display:none}.div-block-23._1p,.div-block-23.trailer{flex-direction:row;display:flex}.div-block-24{grid-row-gap:20px;flex-direction:column;align-items:flex-start;width:100%;display:flex}.div-block-24.refpage.luckywheel{margin-top:0}.div-block-24.refpage.luckywheel._2nd{margin-top:50px}.bold-text-3{color:var(--dark-blue)}.div-block-25{align-self:center;font-weight:700}.div-block-25.ref{text-align:center;margin-top:30px;margin-bottom:30px;font-size:20px}.image-49{align-self:center;max-width:50%}.image-50{display:none}.image-51{margin-top:40px;margin-bottom:40px}.image-52{display:none}.inforform{grid-row-gap:24px;flex-direction:column;flex:1;display:flex}.form{flex-direction:column;display:flex}.refpage{grid-row-gap:24px;flex-direction:column;flex:1;display:flex}.div-block-26{display:block}.popup-referral{z-index:99999;display:block;position:fixed;inset:0%}.popup-referral.scolldown,.div-block-27{display:block}.div-block-28{display:none}.image-53{opacity:.05;width:100%;max-width:none;height:10px;margin-top:20px;margin-bottom:20px}.customcardcopy{grid-column-gap:20px;border:1px solid var(--border-0);background-color:var(--white);border-radius:5%;flex-direction:row;flex:1;width:auto;padding:12px 12px 12px 17px;display:flex;overflow:auto}.customcardcopy.jobtittle{flex-direction:column;padding:20px 22px}.customcardcopy.jobtittle.dse{border-radius:10px;flex-direction:row;justify-content:space-around;max-width:70%;margin-top:20px}.customcardcopy.jobtittle.growthbi{flex-direction:column}.customcardcopy.hiringbi{border-radius:5px}.body-15{display:block}.courselink-copy{grid-column-gap:20px;border-radius:12px;width:100%;padding:12px;display:flex}.courselink-copy:hover{background-color:var(--grey-background)}.video-3{width:500px}.image-54{border-radius:20px;max-width:89%}.div-block-30{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;display:flex}.div-block-31{flex-direction:column;display:flex}.div-block-32{align-items:flex-start;display:flex}.div-block-33{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;width:70%;display:flex}.link-2{font-weight:700}.mentorsection{align-self:center}.mentortabs{flex-direction:column;display:flex}.mentortopmaster{grid-column-gap:72px;grid-row-gap:72px;flex-direction:column;display:flex}.mentortabmenu{grid-column-gap:16px;grid-row-gap:16px;display:none}.text-block-15{display:none}.mentorlistwrapper{margin-top:40px;display:block}.mentor-list{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.next-2{border-radius:8px;margin-left:0;margin-right:0;padding-right:14px}.pagination{grid-column-gap:24px;flex-direction:row;align-items:flex-start}.previous-2{border-radius:8px}.previous-3,.next-3,.image-55{border-radius:5px}.section-4.web,.section-4.mobile{display:none}.image-57{display:block}.freedoc{z-index:9999;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0%}.section-5{justify-content:center;align-items:flex-start;padding:150px 80px 100px;display:flex}.italic-text{font-style:normal}.paragraph-13{color:var(--dark-blue)}.section-6{margin-bottom:60px}.div-block-34{grid-column-gap:50px;grid-row-gap:50px;text-align:center;margin-top:50px;padding-left:300px;display:flex}.image-58{margin-top:40px;margin-bottom:40px}.div-block-36{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;padding:0;display:flex}.div-block-36._1nd{grid-column-gap:0px;grid-row-gap:25px;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:cover;border-top-left-radius:32px;border-bottom-left-radius:32px;padding-top:0;padding-bottom:0}.div-block-36.ds{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:cover;border-top-left-radius:32px;border-bottom-left-radius:32px}.heading-2{font-weight:700;line-height:130%}.heading-2.ds{display:none}.heading-3{font-weight:700;line-height:130%;display:none}.div-block-37{padding:32px 32px 32px 0}.div-block-38{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;width:50%;display:flex}.div-block-39{grid-column-gap:48px;grid-row-gap:48px;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:cover;border-top-left-radius:32px;border-bottom-left-radius:32px;flex-direction:column;width:50%;padding-top:32px;padding-left:32px;display:flex}.div-block-40{flex-direction:column;display:none}.div-block-41{padding:0}.link-block-7{margin-top:0}.paragraph-14{display:none}.link-block-8{width:100%}.div-block-43{flex-direction:column;align-items:flex-start;max-width:440px;display:flex}.link-block-9{width:100%}.div-block-44{grid-column-gap:0px;grid-row-gap:30px;flex-direction:column;margin-top:30px;display:flex}.heading-5{font-weight:700;line-height:130%}.image-59{display:none}.section-7{padding-top:40px;padding-bottom:40px;display:block}.image-60{display:none}.template-blog{text-align:center}.bold-text-6{font-weight:600}.feature-copy{grid-column-gap:20px;border:1px solid var(--border-0);background-color:var(--white);border-radius:16px;flex:1;justify-content:space-between;align-items:center;padding:12px;display:flex}.feature-copy.inverted{background-color:#ffffff1f;border:1px solid #ffffff14;flex:0 auto;justify-content:flex-start;align-self:flex-start;width:200px;padding-left:12px}.feature-copy.inverted.another{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:220px;height:200px}.feature-copy.inverted.dse{align-items:flex-start;width:330px;height:150px}.feature-copy.inverted.ano{padding-left:0}.feature-copy.inverted.mentortemplate{padding-bottom:0;padding-left:0}.feature-copy._1279{background-color:var(--dark-blue);opacity:1;mix-blend-mode:normal;flex:0 auto;width:200px}.feature-copy.inverted-copy{background-color:#ffffff1f;border:1px solid #ffffff14;flex:0 auto;justify-content:flex-start;align-self:flex-start;width:200px;padding-left:12px}.feature-copy.inverted-copy.another{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:220px;height:200px}.feature-copy.inverted-copy.dse{align-items:flex-start;width:330px;height:150px}.feature-copy.inverted-copy.ano{padding-left:0}.feature-copy.inverted-copy.mentortemplate{padding-bottom:0;padding-left:0}.feature-copy.inverted-copy.another-copy{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:220px;height:300px}.div-block-45{color:#f9f9f9;background-color:#222;width:100%;padding-top:20px;padding-bottom:20px;font-family:Montserrat,sans-serif;overflow:hidden}.div-block-46{flex-direction:row;justify-content:flex-start;align-items:center;padding-left:15px;padding-right:15px;display:flex}.text-block-18{white-space:nowrap;width:100%;margin-right:40px;font-family:Montserrat,sans-serif;font-style:italic;display:block}.brand{margin-right:20px}.navigation-button-wrap{align-items:center;display:flex}.button-navbar{color:#d64541;white-space:nowrap;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;min-height:0;margin-top:0;margin-left:20px;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;display:flex;box-shadow:0 2px 5px #0003}.logo-2{width:auto;min-width:200px;max-width:none}.nav-link-3{color:#fff;letter-spacing:-.03em;white-space:nowrap;overflow-wrap:normal;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .35s;display:block}.nav-link-3:hover{color:#fff}.navigation{background-color:#d64541;align-items:center;height:96px;padding-left:3%;padding-right:3%;display:flex;box-shadow:0 2px 5px #0003}.navigation-container-full{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;min-height:auto;margin-left:auto;margin-right:auto;display:flex}.navigation-side-plain{align-items:center;display:flex}.div-block-47{flex-direction:row;justify-content:flex-start;align-items:center;padding-left:15px;padding-right:15px;display:flex}.text-block-19{white-space:nowrap;width:100%;margin-right:40px;font-family:Montserrat,sans-serif;font-style:italic;display:block}.nav-link-4{color:#fff;letter-spacing:-.03em;white-space:nowrap;overflow-wrap:normal;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;text-decoration:none;transition:all .35s;display:block}.nav-link-4:hover{color:#fff}.field-label{color:#14323d;align-self:flex-start;margin-bottom:0;padding-top:10px;padding-bottom:10px;font-size:18px}.svg-icon{color:#14323d;width:3rem;height:3rem}.svg-icon:hover{cursor:pointer}.text-field{border:1px solid #000;border-radius:9px}.paragraph-2-copy{color:#14323d;align-self:center;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600}.hero-content{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:0;padding-top:60px;display:flex}.hero-2{justify-content:center;align-items:center;min-height:600px;padding:0 3%;display:flex;position:relative}.detail-text{color:#14323d;text-align:center;align-self:center;padding-top:10px;font-size:16px;font-weight:400;line-height:24px}.text-block-20{color:#14323d;text-align:left;margin-top:0;font-size:12px;font-style:italic;line-height:1.15}.textarea{border:1px solid #000;border-radius:9px}.html-embed-2{display:none}.hero-grid{grid-column-gap:60px;grid-row-gap:60px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1.2fr 1fr;justify-content:space-between;align-items:stretch;padding-top:0;padding-bottom:0;display:flex}.line-break-large{background-color:#14323d26;width:1px;height:100%;margin-bottom:0;margin-left:5px;margin-right:5px;position:static}.form-2{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;min-width:0;display:flex}.feature-card{flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;width:13vw;max-width:none;display:flex}.submit-button{float:none;clear:none;color:#fff;text-align:center;-webkit-text-stroke-color:#fff;background-color:#d64541;border-radius:20px;justify-content:center;align-self:flex-start;margin-top:20px;margin-bottom:20px;padding:20px 40px;font-size:20px;font-weight:700;display:inline-block;position:static}.feature-block-copy{grid-column-gap:10px;grid-row-gap:10px;color:#14323d;object-fit:fill;background-color:#ddd;border:1px solid #e7eaeb;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;height:182px;margin-bottom:0;padding:30px 20px 40px;display:flex;position:relative;top:96px;box-shadow:0 2px 5px #0003}.heading-6{color:#d64541;letter-spacing:-.04em;align-self:center;margin-top:0;margin-bottom:22px;font-size:60px;line-height:1.15}.form-block-2{flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:auto;min-height:auto;display:flex}.div-block-789{min-width:auto}.div-block-788{text-align:center}.container-5{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.html-embed{border-radius:0;align-self:stretch}.heading-7{color:#fff;flex-direction:row;align-self:center;align-items:flex-start;margin-top:0;margin-bottom:0;font-size:44px;display:block}.div-block-790{align-self:center;width:70%;position:static}.div-block-772{flex-direction:row;justify-content:flex-end;align-self:center;align-items:stretch;display:flex}.hero-grid-copy-copy{grid-column-gap:60px;grid-row-gap:60px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1.2fr 1fr;justify-content:space-between;align-self:stretch;align-items:stretch;padding-top:40px;padding-bottom:40px;display:flex}.image-62{-webkit-text-fill-color:inherit;background-color:#0000;background-clip:border-box}.detail-text-copy{color:#fff;text-align:center;align-self:center;padding-top:10px;font-size:20px;font-weight:400;line-height:24px}.div-block-793{background-color:#ffffff26;align-self:stretch;height:1px}.detail-text-copy-2,.detail-text-copy-3{color:var(--white);text-align:center;align-self:center;padding-top:10px;font-size:20px;font-weight:400;line-height:24px}.counter{color:#fff;align-self:center;margin-top:0;margin-bottom:0;font-size:44px;line-height:1.1}.hero-grid-logo{grid-column-gap:60px;grid-row-gap:60px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1.2fr 1fr;justify-content:space-between;align-items:stretch;padding-top:0;padding-bottom:0;display:flex}.feature-block{grid-column-gap:20px;grid-row-gap:60px;color:#14323d;object-fit:fill;background-color:#0000;border:0 #e7eaeb;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:center;align-self:stretch;place-items:center;height:auto;margin-bottom:0;padding:20px;display:grid}.content-h2-copy{color:#fff;text-align:left;letter-spacing:-.03em;align-self:center;margin-top:0;margin-bottom:0;font-size:32px;line-height:1.3}.section-8{background-color:#14323d}.detail-text-copy-4{color:var(--white);text-align:center;align-self:center;padding-top:10px;font-size:20px;font-weight:400;line-height:24px}.image-63{width:40%;max-width:none}.instructor-grid{grid-column-gap:20px;grid-row-gap:0px;grid-template-rows:.25fr .25fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-content:center stretch;align-self:stretch;place-items:center;width:auto;min-width:auto;padding-left:0;padding-right:0;display:grid}.container-6{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.content-section{-webkit-text-fill-color:inherit;background-clip:border-box;flex-direction:column;justify-content:flex-start;align-items:center;padding:100px 3% 60px;display:flex;position:relative}.swiper-slide{background-color:#fff;border-radius:20px;flex:none;width:18vw;padding:10px 10px 10px 20px;box-shadow:0 2px 5px #0003}.swiper-slide.w--current{overflow:hidden}.lesson-block-wrap{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;justify-content:space-between;align-self:stretch;align-items:stretch;margin-top:40px;margin-bottom:40px;padding-top:0;display:flex}.image-65{width:17%;max-width:none;position:absolute;top:-10%;left:-10%}.swiper.slider_tabs{flex-flow:column;justify-content:center;align-items:center;display:flex}.div-block-775{flex-flow:row;justify-content:center;align-items:stretch;display:flex}.title-wrap{text-align:center;flex-flow:row;justify-content:center;align-items:center;margin-bottom:60px;display:flex}.heading-8{float:none;color:#14323d;align-self:flex-start;margin-top:0;line-height:1.15}.div-block-776{flex-direction:column;justify-content:center;align-items:stretch;height:100%;min-height:400px;max-height:420px;display:flex}.div-block-774{flex-direction:column;justify-content:center;align-items:flex-start;display:inline-block}.text-block-21{align-self:auto;font-size:18px}.button-currculum{color:#fff;text-align:center;white-space:nowrap;background-color:#d64541;border-radius:100px;justify-content:center;align-self:center;align-items:center;min-height:0;padding:20px 40px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;display:inline-block;position:static;box-shadow:0 2px 5px #0003}.button-currculum.curriculumabove{object-fit:fill;margin-top:30px;margin-left:0;margin-right:60px;padding:10px 20px;font-size:16px}.button-currculum.curriculumunderr{object-fit:fill;margin:20px auto 20px 0;padding:10px 20px;font-size:18px}.lesson-content{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:70%;max-width:none;padding-left:0;display:flex}.swiper-wrapper.slider_tabs-link-wrapper{grid-column-gap:0px;grid-row-gap:0px;grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;margin-left:10px;margin-right:10px;font-family:Montserrat,sans-serif;display:flex;position:relative;inset:auto}.lesson-wrap{align-self:stretch}.div-block-773{grid-column-gap:10px;grid-row-gap:10px;padding-top:20px;padding-bottom:20px;display:inline-block}.content-h2{color:#d64541;letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-size:48px;line-height:1.1}.tabs-content-2{align-self:stretch;margin-top:40px;margin-bottom:40px}.text-block-22{flex:1;padding-bottom:20px;font-size:40px;font-weight:700;line-height:40px}.text-block-6-copy{flex:1;padding-bottom:0;font-size:40px;font-weight:700;line-height:40px}.container-7{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}.paragraph{color:#14323d;align-self:flex-start;font-family:Montserrat,sans-serif;font-size:18px}.heading-9{color:#14323d;text-align:left;align-self:flex-start;margin-top:30px}.profile-block{justify-content:space-between;align-items:center;width:auto;min-height:0;margin-top:0;padding-top:10px;display:flex}.mask{background-color:#0000;overflow:visible;box-shadow:0 20px 50px #4689d733}.standard-paragraph{color:#14323d;letter-spacing:0;width:50%;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:26px}.content-white-h2{color:#fff;letter-spacing:-.03em;margin-top:0;margin-bottom:22px;font-size:48px;line-height:1}.video{width:auto;min-width:auto;min-height:auto;margin-bottom:0}.slide-wrap{grid-column-gap:20px;grid-row-gap:20px;color:#fff;background-color:#fff;flex-flow:row;justify-content:space-between;align-items:center;min-height:200px;padding:40px 60px;display:block}.profile-details{color:#14323d;flex-direction:column;align-items:flex-start;width:auto;padding-top:20px;display:flex}.slide{background-color:#fff;border:1px #4689d733;border-radius:15px;margin-right:50px;padding:0;overflow:hidden}.testimonial-section{background-color:#14323d;justify-content:center;align-items:center;padding:60px 3%;position:relative;overflow:hidden}.div-block-791{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:auto;display:flex}.div-block-792{width:50%}.arrow-left{background-color:#fff;border-radius:100px;width:55px;height:55px;inset:0% auto 0% -25px;box-shadow:0 5px 10px #1b2d451a}.testimonial-wrapper{justify-content:center;align-items:center;margin-bottom:40px;display:flex}.faq-title{margin-bottom:10px;font-size:24px;font-weight:700;line-height:22px;display:inline-block}.slider{background-color:#ddd0;width:100%;max-width:750px;height:100%}.author-title{opacity:.7;letter-spacing:0;margin-top:10px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:25px;text-decoration:none}.arrow-icon{color:#1b2d45;font-size:15px}.slide-nav-2{display:none}.arrow-right{background-color:#fff;border-radius:100px;width:55px;height:55px;inset:0% -25px 0% auto;box-shadow:0 5px 10px #1b2d451a}.bold-text-7{font-size:18px}.paragraph-15{color:#fff;font-family:Montserrat,sans-serif;font-size:16px}.div-block-785{display:flex}.footer-grid{grid-column-gap:39px;grid-template-rows:auto;grid-template-columns:1.25fr .75fr 1fr}.footer-link{color:#fff;letter-spacing:-.03em;margin-bottom:12px;padding-top:5px;padding-bottom:5px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;text-decoration:none;display:block}.div-block-783{grid-column-gap:10px;grid-row-gap:10px;color:#fff;margin-top:40px;display:flex}.text-block-23{color:#fff;margin-left:10px;font-size:16px}.div-block-784{margin-top:10px;display:flex}.image-5{margin-bottom:40px}.text-block-24{color:#fff;margin-left:10px;font-size:16px}.footer{background-color:#d64541;padding:60px 3%;position:relative}.svg-icon-footer{color:#fff;width:1.5rem;height:1.5rem}.svg-icon-footer:hover{cursor:pointer}.footer-title{color:#fff;letter-spacing:-.03em;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600}.footer-column{margin-right:0}.footer-column-copy{margin-right:0;padding-left:40px}.paragraph-16{color:#fff;text-align:justify;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5}.flowbase-card{z-index:9999;background-color:#0000;border-radius:25px;max-width:200px;padding:0;display:block;position:fixed;inset:auto auto 3% 2%}.flowbase-title{color:#fff;letter-spacing:-.03em;margin-top:0;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:24px;line-height:1.2}.flowbase-close{background-color:#14323d;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;inset:-9% -12% auto auto}.flowbase-close:hover{transform:scale(1.05)}.flowbase-clone{color:#d64541;background-color:#fff;border-radius:100px;margin-top:16px;margin-bottom:16px;padding:16px 24px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.div-block-786{grid-column-gap:10px;grid-row-gap:0px;background-color:#0000;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding:10px 0;display:grid}.timer-2{background-color:var(--dark-blue);color:var(--white);text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;font-size:24px}.text-block-25{background-color:var(--dark-blue);color:var(--white);text-align:center;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-size:10px}.text-block-26,.text-block-27{display:none}.text-block-28{color:var(--white);margin-bottom:20px;font-style:italic}.feature-card-copy{flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;width:auto;max-width:none;display:flex}.text-block-29{text-align:center;margin-top:20px;font-family:Montserrat,sans-serif;font-size:12px;font-style:italic;font-weight:400}.button{border:1px solid var(--brand);opacity:1;color:var(--brand);text-align:center;cursor:pointer;background-color:#0000;border-radius:9px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.button:hover{background-color:var(--brand);color:var(--white)}.button.w--current{border-style:none;font-size:14px;text-decoration:underline}.div-block-794{background-color:#14323d73;display:none;position:fixed;inset:0%}.image-71{border-radius:5px}.div-block-795{z-index:1000;background-color:#0006;position:fixed;inset:0%}.div-block-796{justify-content:center;align-items:center;display:flex}.image-72{text-align:left;align-self:center;width:100%;max-width:none;max-height:none;display:block;position:static;inset:0%}.div-block-797{flex-flow:row;justify-content:center;align-items:center;width:50%;display:flex;position:fixed;inset:0%}.div-block-798{z-index:1000;background-color:var(--dark-blue);width:100%;min-width:auto;height:auto;min-height:100vh;display:flex;position:sticky;inset:0%}.div-block-799{flex-flow:row;justify-content:center;align-items:center;display:flex;position:static;inset:0%}.div-block-800{flex-flow:column;justify-content:flex-end;align-items:flex-start;display:flex}.div-block-801{justify-content:center;align-items:center;display:block}.div-block-802{justify-content:center;align-self:auto;align-items:center;display:flex}.div-block-803{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:center;align-items:center;display:flex}.div-block-804{position:fixed;inset:0%}.pop-up{z-index:9999;color:var(--white);background-color:#0000;width:100%;min-height:100vh;display:none;position:fixed}.div-block-805{justify-content:center;align-items:center;display:block;position:fixed;inset:0%}.div-block-806{justify-content:center;align-items:center;display:flex}.div-block-807{z-index:0;grid-column-gap:0px;grid-row-gap:0px;color:var(--dark-blue);object-fit:fill;background-color:#0009;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.image-73{border-radius:20px;width:35%}.pop-up-close{z-index:1000;background-color:#14323d;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:relative;inset:-28% -19% auto auto}.pop-up-close:hover{transform:scale(1.05)}.link-block-10{flex:none;justify-content:center;align-self:auto;align-items:center;display:flex}.button-2{background-color:var(--brand);border-radius:10px;flex:1;justify-content:center;align-items:center;font-weight:700;display:flex;position:static;inset:auto 0% 12%}.div-block-808{align-self:auto;position:fixed;bottom:10vh}.pop-up-download-curriculum{z-index:9999;color:var(--white);background-color:#0000;width:100%;min-height:100vh;display:block;position:fixed}.downloadformblockga{flex-direction:column;justify-content:flex-start;align-self:flex-end;align-items:stretch;width:100%;margin-top:20px;margin-bottom:0;display:block}.downloadformblockga.blog{border-style:none}.downloadformblockga.template,.downloadformblockga.pf{display:block}.text-block-30{line-height:1%}.text-block-31{text-align:center;line-height:1.15em}.italic-text-2{font-size:14px;line-height:1.15em}.image-74{align-self:center}.section-5-copy{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:flex-start;padding:150px 80px 100px;display:flex}.div-block-809{justify-content:center;align-self:auto;align-items:center;display:flex;position:fixed;inset:0%}.link-block-11{width:auto;max-width:none}.image-75{max-width:100%}.navigation-container-full-2{justify-content:space-between;align-items:center;width:100%;max-width:1200px;height:100%;min-height:auto;margin-left:auto;margin-right:auto;display:flex}.navigation-2{background-color:#d64541;flex-flow:column;justify-content:center;align-items:center;height:96px;padding-left:3%;padding-right:3%;display:flex;box-shadow:0 2px 5px #0003}.section-9{padding-bottom:60px}.hero-grid-2{grid-column-gap:60px;grid-row-gap:60px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1.2fr 1fr;justify-content:space-between;align-items:stretch;padding-top:0;padding-bottom:0;display:flex}.large-button-4{color:#14323d;letter-spacing:-.0125em;background-color:#0000;border-radius:10px;align-self:center;padding:12px 20px 14px;font-size:16px;font-weight:700}.large-button-4.contained{color:#fff;background-color:#d64541;flex-direction:row;justify-content:flex-start;align-self:center;display:flex}.large-button-4.contained.download{justify-content:center;align-self:center;width:100%}.large-button-4.contained.download.data-science{display:block}.large-button-4.contained.download.full-stack{opacity:1;display:block}.large-button-4.contained.download.vi{padding-top:10px;padding-bottom:10px;display:block}.large-button-4.contained.download.en{display:block}.button-3{opacity:1;color:#d64541;text-align:center;cursor:pointer;background-color:#0000;border:1px solid #d64541;border-radius:100px;margin-top:30px;margin-left:-56px;margin-right:20px;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.button-3:hover{color:#fff;background-color:#d64541}.button-3.w--current{border-style:none;font-size:14px;text-decoration:underline}.button-3.below{flex-flow:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.html-embed-3{border-radius:0;align-self:stretch}.paragraph-17{letter-spacing:normal;font-family:Montserrat,sans-serif;font-size:16px;line-height:25px}.textinput-3{color:#fff;background-color:#fff3;border:1px solid #0000;border-radius:8px;height:52px;margin-bottom:0}.textinput-3:hover{color:#fff;border:1px solid #ffffff4d}.textinput-3:focus{color:#fff;border:1px solid #fff}.textinput-3::placeholder{color:#fff9;letter-spacing:-.0125em}.textinput-3.dark{color:#14323d;background-color:#14323d0a;border:1px solid #0000;height:40px}.textinput-3.dark:hover{border-color:#14323d1a}.textinput-3.dark:focus{color:#14323d;border-color:#d64541}.textinput-3.dark::placeholder{color:#14323d99}.text-block-32{color:#14323d;text-align:left;margin-top:0;font-size:12px;font-style:italic;line-height:1.15}.html-embed-4,.div-block-812{display:none}.div-block-813{min-width:auto}.successmessagewrapper-3{color:#14323d;background-color:#fafafa;border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px;overflow:visible}.hero-3{justify-content:center;align-items:center;min-height:600px;padding:0 3%;display:flex;position:relative}.downloadforminput-2{grid-row-gap:20px;flex-flow:column;align-self:flex-end;align-items:stretch;width:100%;display:block}.heading-10{color:#d64541;letter-spacing:-.04em;align-self:center;margin-top:0;margin-bottom:22px;font-family:Montserrat,sans-serif;font-size:50px;line-height:1.15}.textlabel-3{color:#fff;letter-spacing:-.0125em;font-weight:500}.textlabel-3.dark{color:#14323d;text-align:left}.paragraph-2-copy-2{color:#14323d;align-self:center;margin-bottom:40px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:600}.paragraph-2-copy-2.khoahoc{margin-top:10px;margin-bottom:10px}.text-block-33{text-align:center;margin-top:20px;font-family:Montserrat,sans-serif;font-size:12px;font-style:italic;font-weight:400}.container-8{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.text-block-34{margin-top:20px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:16px;line-height:25px}.heading-12{color:#000;text-align:center;margin-top:10px;margin-bottom:60px;font-family:Montserrat,sans-serif;font-size:30px}.text-block-35{color:#d64540;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:25px}.suitable2{background-color:#00000008;padding:60px 3% 0}.container-9{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:25px;margin-left:auto;margin-right:auto;display:flex}.grid-2{grid-template-rows:auto}.image-78{height:auto}.div-block-827{flex-flow:column;justify-content:center;align-self:center;align-items:center;display:flex}.image-79{width:50%;margin-bottom:-9px;padding-top:0;padding-bottom:0}.button-4{opacity:1;color:#d64541;text-align:center;cursor:pointer;background-color:#0000;border:1px solid #d64541;border-radius:100px;margin-top:30px;margin-left:-56px;margin-right:20px;padding:10px 20px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.button-4:hover{color:#fff;background-color:#d64541}.button-4.w--current{border-style:none;font-size:14px;text-decoration:underline}.button-4.below{margin-left:auto;margin-right:auto;font-size:18px}.grid-5{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.heading-13{color:#000;text-align:center;margin-top:10px;margin-bottom:60px;font-family:Montserrat,sans-serif;font-size:30px}.section-10{background-color:#fff;padding:60px 3% 0}.container-10{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:25px;margin-left:auto;margin-right:auto;display:flex}.grid-6{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;grid-auto-flow:row}.feature-block-copy-2{grid-column-gap:10px;grid-row-gap:10px;color:#14323d;object-fit:fill;background-color:#ddd;border:1px solid #e7eaeb;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;height:182px;margin-bottom:0;padding:30px 20px 40px;font-family:Montserrat,sans-serif;display:flex;position:relative;top:96px;box-shadow:0 2px 5px #0003}.heading-14{margin-top:20px;margin-bottom:10px;padding-left:10px;font-family:Montserrat,sans-serif;font-size:24px}.div-block-826,.div-block-825{padding-left:10px}.techsuitable:hover{background-color:#eeb6b652;border-radius:16px;box-shadow:3px 2px 5px #0003}.text-block-36{padding-left:10px;font-family:Montserrat,sans-serif}.div-block-824{padding-left:10px}.content-section-2{-webkit-text-fill-color:inherit;background-clip:border-box;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:0;padding:100px 3% 60px;display:flex;position:relative}.div-block-828{flex-direction:row;justify-content:flex-end;align-self:center;align-items:stretch;display:flex}.detail-text-copy-5,.detail-text-copy-6{color:#fff;text-align:center;align-self:center;padding-top:10px;font-size:20px;font-weight:400;line-height:24px}.section-11{background-color:#14323d;font-family:Montserrat,sans-serif}.detail-text-copy-7{color:#fff;text-align:center;align-self:center;padding-top:10px;font-size:20px;font-weight:400;line-height:24px}.image-81{-webkit-text-fill-color:inherit;background-color:#0000;background-clip:border-box}.content-h2-copy-2{color:#fff;text-align:left;letter-spacing:-.03em;align-self:center;margin-top:0;margin-bottom:0;font-size:32px;line-height:1.3}.div-block-829{background-color:#ffffff26;flex:0 auto;align-self:stretch;height:1px}.feature-card-copy-2{flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;width:auto;max-width:none;display:flex}.heading-15{color:#fff;flex-direction:row;align-self:center;align-items:flex-start;margin-top:0;margin-bottom:0;font-size:44px;display:block}.detail-text-copy-8{color:#fff;text-align:center;align-self:center;padding-top:10px;font-size:20px;font-weight:400;line-height:24px}.div-block-830{align-self:center;width:70%;position:static}.container-11{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.image-82{width:40%;max-width:none}.button-5{background-color:#d64541;border-radius:10px;flex:1;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-weight:700;display:flex;position:relative;inset:auto 0%}.div-block-834{-webkit-text-stroke-color:#e9ebec;border-radius:11px;width:9%;height:4%;margin-top:0;margin-bottom:-3px;padding-top:0}.div-block-835{align-self:auto;position:static;bottom:5vh}.pop-up-2{z-index:9999;color:#fff;background-color:#0000;width:100%;min-height:auto;display:none;position:fixed}.image-83{-webkit-text-stroke-color:#094b63;width:50%;height:50%}.link-block-12{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:center;align-items:center;display:block;position:absolute;inset:-23% -20% auto auto}.pop-up-close-2{z-index:500;clear:none;-webkit-text-stroke-color:#276d86;background-color:#ffac44;border-radius:6px;flex-flow:row;justify-content:center;align-self:center;align-items:center;width:100%;height:100%;transition:all .2s;display:flex;position:static;inset:22% 15% 0% 66%}.pop-up-close-2:hover{transform:scale(1.05)}.image-84{border-radius:20px;width:75%;max-width:none}.div-block-836{z-index:0;grid-column-gap:0px;grid-row-gap:0px;color:#14323d;object-fit:fill;background-color:#0009;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0%}.div-block-833{object-fit:fill;flex-flow:column;justify-content:center;align-self:center;align-items:center;width:50%;height:100%;margin-left:220px;margin-right:220px;display:flex;overflow:visible}.div-block-837{flex-direction:column;justify-content:center;align-items:stretch;width:50%;height:100%;min-height:400px;max-height:420px;display:flex}.div-block-838{grid-column-gap:10px;grid-row-gap:10px;padding-top:20px;padding-bottom:20px;display:inline-block}.heading-16{float:none;color:#14323d;align-self:flex-start;margin-top:0;font-family:Montserrat,sans-serif;font-size:24px;line-height:1.15}.paragraph-18{color:#14323d;align-self:flex-start;font-family:Montserrat,sans-serif;font-size:16px;line-height:25px}.text-block-37{flex:1;padding-bottom:20px;font-size:40px;font-weight:700;line-height:40px}.div-block-839{flex-direction:column;justify-content:center;align-items:flex-start;display:inline-block}.heading-17{color:#14323d;text-align:left;align-self:flex-start;margin-top:30px;font-family:Montserrat,sans-serif;font-size:24px;line-height:1.15}.content-h2-2{color:#d64541;letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-size:48px;line-height:1.1}.text-block-38{align-self:auto;font-size:18px}.lesson-wrap-2{flex-flow:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.image-85{width:17%;max-width:none;position:absolute;top:-10%;left:-10%}.image-86{object-fit:fill;width:90%;max-width:none;height:auto}.title-wrap-2{text-align:center;flex-flow:column;justify-content:center;align-items:center;margin-bottom:60px;font-family:Montserrat,sans-serif;display:flex}.tabs-content-3{align-self:stretch;margin-top:40px;margin-bottom:40px}.container-12{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:25px;margin-left:auto;margin-right:auto;display:flex}.lesson-content-2{flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:60%;max-width:none;padding-left:0;line-height:25px;display:flex}.div-block-840{flex-flow:row;justify-content:center;align-items:stretch;display:flex}.swiper-slide-2{background-color:#fff;border-radius:20px;flex:none;width:18vw;padding:10px 10px 10px 20px;overflow:visible;box-shadow:0 2px 5px #0003}.swiper-slide-2:hover{margin-top:10px;margin-bottom:-10px}.swiper-slide-2.w--current{margin-top:30px;margin-bottom:-30px;overflow:hidden}.large-button-5{color:#14323d;letter-spacing:-.0125em;background-color:#0000;border-radius:10px;align-self:center;padding:12px 20px 14px;font-size:16px;font-weight:700}.large-button-5.contained{color:#fff;background-color:#d64541;flex-direction:row;justify-content:flex-start;align-self:center;display:flex}.large-button-5.contained.shadow{box-shadow:none;justify-content:center;align-self:center;align-items:center}.large-button-5.contained.shadow:hover{box-shadow:none;background-color:#d13e3a}.large-button-5.contained.shadow.product{color:#14323d;background-color:#fff;display:block}.large-button-5.contained.download{justify-content:center;align-self:center;width:100%}.closepopup-signup{cursor:pointer;display:block;position:absolute;top:14px;right:17px}.closepopup-signup:hover{transform:scale(.9)}.textinput-4{color:#fff;background-color:#fff3;border:1px solid #0000;border-radius:8px;height:52px;margin-bottom:0}.textinput-4:hover{color:#fff;border:1px solid #ffffff4d}.textinput-4:focus{color:#fff;border:1px solid #fff}.textinput-4::placeholder{color:#fff9;letter-spacing:-.0125em}.textinput-4.dark{color:#14323d;background-color:#14323d0a;border:1px solid #0000;height:40px}.textinput-4.dark:hover{border-color:#14323d1a}.textinput-4.dark:focus{color:#14323d;border-color:#d64541}.textinput-4.dark::placeholder{color:#14323d99}.div-block-841{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;padding:0;display:block}.popup-signup{z-index:9999;grid-column-gap:16px;grid-row-gap:16px;color:#fff;text-align:center;background-color:#0000;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;min-height:100vh;font-family:Montserrat,sans-serif;display:none;position:absolute;inset:0% 0% auto}.successmessagewrapper-4{color:#14323d;background-color:#fafafa;border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px;overflow:visible}.downloadforminput-3{grid-row-gap:20px;flex-flow:column;align-self:flex-end;align-items:stretch;width:100%;display:block}.textlabel-4{color:#fff;letter-spacing:-.0125em;font-weight:500}.textlabel-4.dark{color:#14323d;text-align:left}.div-block-842{z-index:0;grid-column-gap:0px;grid-row-gap:0px;color:#14323d;text-align:center;object-fit:fill;background-color:#070707ad;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.downloadformtitle-2{text-align:center;font-size:20px}.large-button-6{color:#14323d;letter-spacing:-.0125em;background-color:#0000;border-radius:10px;align-self:center;padding:12px 20px 14px;font-size:16px;font-weight:700}.large-button-6.outlined{color:#0f7b33;-webkit-text-stroke-color:#0f7b33;border:2px solid #0f7b33;align-self:flex-start;padding-top:11px;padding-bottom:13px;transition:all .3s linear}.large-button-6.outlined:hover{background-color:var(--youni-primary);color:var(--white)}.large-button-6.outlined.youni-outlined:hover{background-color:var(--youni-primary)}.large-button-6.contained.shadow.product{color:#14323d;background-color:#fff;display:block}.large-button-6.contained.shadow.luckywheel{padding-top:14px}.large-button-6.contained.shadow.luckywheel.game.youni-primary{border:2px none var(--youni-primary);background-color:var(--youni-primary);transition:all .3s linear}.large-button-6.contained.shadow.luckywheel.game.youni-primary:hover{border-top-style:none;border-top-width:4px;border-top-color:var(--btn-gradient-border);border-right-style:none;border-right-width:4px;border-right-color:var(--btn-gradient-border);border-bottom-style:none;border-bottom-width:4px;border-bottom-color:var(--btn-gradient-border);border-left-style:none;border-left-width:4px;border-left-color:var(--btn-gradient-border);color:var(--grey-background);background-color:#0f7b33d9}.large-button-6.contained.download.youni-primary{background-color:var(--youni-primary)}.large-button-6.contained.shadow.buttondata.hp{display:flex}.large-button-6.contained.download.vi.youni-primary{background-color:var(--youni-primary)}.large-button-6.contained.download.en{display:block}.large-button-6.contained.downloadcurriculum{cursor:pointer;align-items:center;margin-top:0}.large-button-6.contained.downloadcurriculum:hover{outline-offset:0px;outline:4px solid #d645414d}.large-button-6.contained.downloadcurriculum:active{background-color:#ca3c38}.large-button-6.contained.downloadcurriculum.youni-primary{background-color:var(--youni-primary)}.large-button-6.contained.downloadcurriculum.youni-btn_disabled{border:2px solid var(--youni-btn_disabled);background-color:var(--white);color:var(--youni-btn_disabled);cursor:not-allowed}.large-button-6.contained.downloadcurriculum.youni-btn_disabled:hover{outline-offset:0px;mix-blend-mode:normal;border-style:solid;outline:4px #d645414d}.large-button-6.contained{color:#fff;background-color:#d54541;flex-direction:row;justify-content:flex-start;align-self:center;display:flex}.large-button-6.contained.download{justify-content:center;align-self:center;width:100%}.large-button-6.contained.download.full-stack{opacity:1;display:block}.large-button-6.contained.download.data-science,.large-button-6.contained.download.en{display:block}.large-button-6.contained.download.vi{cursor:pointer;width:auto;padding-top:10px;padding-bottom:10px;display:block}.large-button-6.contained.download.vi.buttonprimary{padding-top:6px;padding-bottom:6px}.large-button-6.contained.shadow{box-shadow:none;justify-content:center;align-self:center;align-items:center}.large-button-6.contained.shadow:hover{box-shadow:none;background-color:#d13e3a}.pop-up-download-curriculum-2{z-index:9999;grid-column-gap:16px;grid-row-gap:16px;color:#fff;text-align:center;background-color:#0000;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;min-height:100vh;font-family:Montserrat,sans-serif;display:none;position:absolute;inset:0% 0% auto}.heading-18{font-weight:700;line-height:130%}.heading-18.ds{display:none}.textinput-5{color:#fff;background-color:#fff3;border:1px solid #0000;border-radius:8px;height:52px;margin-bottom:0}.textinput-5:hover{color:#fff;border:1px solid #ffffff4d}.textinput-5:focus{color:#fff;border:1px solid #fff}.textinput-5::placeholder{color:#fff9;letter-spacing:-.0125em}.textinput-5.dark{color:#14323d;background-color:#fff;border:1px solid #f0f0f0;height:40px}.textinput-5.dark:hover{border-color:#14323d1a}.textinput-5.dark:focus{color:#14323d;border-color:#d54541}.textinput-5.dark::placeholder{color:#14323d99}.textinput-5.dark.ai-input{border-color:var(--dark-blue);border-radius:100px;height:64px;padding-left:40px}.image-87{border-radius:10px;align-self:center;width:100%;max-width:none;margin-top:0;display:inline-block;box-shadow:0 2px 5px #0003}.div-block-843{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;padding:0;display:block}.link-block-13{margin-top:0}.successmessagewrapper-5{color:#14323d;background-color:#fafafa;border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px;overflow:visible}.downloadforminput-4{grid-row-gap:20px;flex-flow:column;align-self:flex-end;align-items:stretch;width:100%;display:block}.textlabel-5{color:#fff;letter-spacing:-.0125em;font-weight:500}.textlabel-5.dark{color:#14323d;text-align:left}.div-block-845{z-index:0;grid-column-gap:0px;grid-row-gap:0px;color:#14323d;text-align:center;object-fit:fill;background-color:#070707ad;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.downloadformtitle-3{text-align:center;font-size:20px}.testimonial{background-color:#14323d;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:0;justify-content:center;align-items:center;padding:60px 3%;position:relative;overflow:hidden}.testimonial.mentor{background-color:#0303030f;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:-78px;padding-bottom:141px}.image-76{width:auto}.content-white-h2-2{color:#fff;letter-spacing:-.03em;margin-top:0;margin-bottom:22px;font-size:40px;line-height:1}.content-white-h2-2.mentor{color:#d64542;font-size:40px}.content-white-h2-2.mentor.exp{color:#000;font-size:35px}.slide-wrap-2{grid-column-gap:20px;grid-row-gap:20px;color:#fff;background-color:#fff;flex-flow:row;justify-content:space-between;align-items:center;width:auto;min-height:200px;padding:10px;display:block}.text-block-39{color:#000;margin-bottom:20px;font-family:Montserrat,sans-serif;font-style:italic;font-weight:600}.arrow-right-2{background-color:#fff;border-radius:100px;width:55px;height:55px;inset:0% -25px 0% auto;box-shadow:0 5px 10px #1b2d451a}.arrow-left-2{background-color:#fff;border-radius:100px;width:55px;height:55px;inset:0% auto 0% -25px;box-shadow:0 5px 10px #1b2d451a}.title-wrap-3{text-align:center;flex-flow:column;justify-content:center;align-items:center;margin-bottom:60px;font-family:Montserrat,sans-serif;display:flex}.div-block-846{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:auto;display:flex}.text-block-40{font-size:16px;line-height:25px}.container-13{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}.standard-paragraph-2{color:#14323d;letter-spacing:0;width:50%;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:26px}.profile-block-2{justify-content:space-between;align-items:center;width:auto;min-height:0;margin-top:0;padding-top:10px;display:flex}.text-block-41{color:#000;margin-bottom:20px;font-family:Montserrat,sans-serif;font-style:italic;font-weight:600}.text-block-41.testimonialcta{color:#fff}.video-4{width:auto;min-width:auto;min-height:auto;margin-bottom:0}.arrow-right-3{background-color:#fff;border-radius:100px;width:55px;height:55px;inset:0% -25px 0% auto;box-shadow:0 5px 10px #1b2d451a}.arrow-left-3{background-color:#fff;border-radius:100px;width:55px;height:55px;inset:0% auto 0% -25px;box-shadow:0 5px 10px #1b2d451a}.title-wrap-4{text-align:center;flex-flow:column;justify-content:center;align-items:center;margin-bottom:60px;font-family:Montserrat,sans-serif;display:flex}.div-block-847{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;align-items:center;width:auto;display:flex}.container-14{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}.section-12{margin-top:-16px}.div-block-848{width:50%}.text-block-42{background-color:#fff;border:0 #000;border-radius:0;padding:20px 40px 20px 20px;font-family:Montserrat,sans-serif;font-size:16px}.div-block-831{margin-left:10px}.div-block-849{flex-flow:column;justify-content:center;align-items:center;padding-bottom:0;display:flex}.div-block-850{background-color:#fff;border-radius:0}.heading-19{margin-bottom:20px;font-family:Montserrat,sans-serif}.text-block-43{clear:none;text-align:left;white-space:normal;word-break:normal;flex-flow:column;align-items:flex-start;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;display:block;overflow:visible}.dropdown-2{clear:none;grid-column-gap:0px;grid-row-gap:0px;border:.3px solid #00000029;border-radius:15px;flex-flow:column;order:0;align-items:center;width:100%;height:100%;margin:10px auto;display:block;position:static}.dropdown-toggle{width:100%;min-width:auto;max-width:none;height:100%;display:block;position:relative;overflow:visible}.div-block-851{margin-right:10px}.dropdown-list-3{overflow-wrap:normal;overflow:visible}.dropdown-list-3.w--open{border-radius:0;position:static}.container-15{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:25px;margin-left:auto;margin-right:auto;display:flex}.container-15.fq{margin-top:60px;margin-bottom:60px;padding-left:3%;padding-right:3%}.text-block-44{font-family:Montserrat,sans-serif;font-size:18px}.div-block-852{margin-top:10px;font-family:Montserrat,sans-serif;display:flex}.bold-text-10{font-size:18px}.div-block-853{display:flex}.text-block-45{color:#fff;margin-left:10px;font-family:Montserrat,sans-serif;font-size:16px}.paragraph-19{color:#fff;font-family:Montserrat,sans-serif;font-size:16px}.paragraph-20{color:#fff;text-align:justify;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.5}.image-89{margin-bottom:40px}.div-block-854{grid-column-gap:10px;grid-row-gap:10px;color:#fff;margin-top:40px;display:flex}.footer-2{background-color:#d64541;border-radius:50px 50px 0 0;padding:60px 3%;position:relative}.container-16{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}.text-block-46{color:#fff;margin-left:10px;font-size:16px}.html-embed-5{text-align:center;border-radius:25px;width:800px;max-width:1024px;height:492px;overflow:hidden}.div-block-855{text-align:center}.mentor-trial-form-header{grid-row-gap:6px;text-align:center;flex-direction:column;align-self:flex-end;width:100%;padding-bottom:20px;display:block}.mentor-trial-form-header.template{align-self:center;width:50%;padding-right:30px}.mentor-trial-form-header-title{text-align:left}.mentor-trial-form{flex-direction:column;order:0;justify-content:flex-start;align-self:auto;align-items:flex-start;max-width:none;display:block}.mentor-trial-image{width:auto;display:block}.mentor-trial-info{flex-direction:column;align-items:flex-start;width:auto;padding-top:20px;display:flex}.mentor-trial-header{padding-bottom:20px;font-size:28px;font-weight:600;line-height:130%}.mentor-trial-header.vn{font-size:32px;line-height:150%}.mentor-trial-header.center{text-align:left;margin-bottom:30px;font-size:40px;line-height:150%}.mentor-trial-info-parapgraph{margin-top:0;font-size:16px;font-weight:400;line-height:170%}.mentor-trial-wrap{max-width:50%}.div-block-856{width:100%;position:relative}.textcontainer{flex-flow:column;justify-content:center;align-items:center;margin-top:20px;margin-bottom:40px;display:flex}.textcontainer.center{text-align:left;margin-bottom:0}.textcontainer.center.left{align-items:flex-start;width:100%;padding-left:30px}.textcontainer.center{text-align:center}.textcontainer.mb-0{margin-bottom:20px}.heading-20{font-size:var(--h1);text-align:center;font-weight:700}.text-span-5{color:var(--acessibility_brand)}.bentoexcerpt{font-size:var(--body);text-align:center;margin-bottom:20px}.bentoexcerpt.right{text-align:right;width:auto;height:auto}.bentoexcerpt.left{text-align:left;width:auto;height:auto;margin-top:20px;margin-bottom:0;padding-bottom:0}.paragraph-22{color:var(--brand);font-size:var(--body)}.text-span-6{color:var(--brand);font-weight:700}.div-block-857{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:flex-start;display:flex}.buttonprimary{border:2px solid var(--acessibility_brand);background-color:var(--acessibility_brand);font-size:var(--body);text-align:left;cursor:pointer;border-radius:40px;justify-content:center;align-items:center;font-weight:600;line-height:160%;transition:all .3s;display:flex}.buttonprimary:hover{border:2px solid var(--acessibility_brand);background-color:var(--white);color:var(--acessibility_brand)}.buttonoutlined{border:2px solid var(--acessibility_brand);background-color:var(--white);color:var(--acessibility_brand);font-size:var(--body);-webkit-text-stroke-color:var(--acessibility_brand);cursor:pointer;border-radius:40px;justify-content:center;align-items:center;width:auto;margin-top:30px;padding-left:21px;padding-right:21px;font-weight:600;transition:all .3s;display:block}.buttonoutlined:hover{background-color:var(--brand);color:var(--white)}.buttonoutlined.m-0{margin-top:0}.text-span-8{color:var(--brand);font-weight:700}.italic-text-3{font-family:Merriweather,serif;font-weight:900}.italic-text-4{color:var(--acessibility_brand);font-family:Montserrat AB,Arial,sans-serif;font-style:normal;font-weight:600}.pilarssection{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row;place-items:stretch stretch;margin-top:24px;padding:0}.pilarssection.why-grid-ai{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr 1fr 1fr 1fr}.pillartab{border:3px solid var(--acessibility_brand);text-align:center;border-radius:33px;flex-flow:column;justify-content:flex-start;align-items:center;padding:0;display:flex;overflow:hidden}.heading-21{font-size:var(--h5);text-align:left}.paragraph-23,.paragraph-24,.paragraph-25,.paragraph-26{font-size:var(--small);text-align:left}.container-17{max-width:1140px;padding-left:15px;padding-right:15px}.bentoheading{font-size:var(--h3);text-align:right;margin-top:0;margin-bottom:20px;line-height:120%}.bentoheading.right{width:100%;height:100%}.bentoheading.left{font-size:var(--h4);text-align:left;width:auto;height:auto;margin-bottom:0}.text-span-9{color:var(--acessibility_brand);font-weight:700}.text-span-10,.text-span-11{color:var(--brand)}.youtube-3{border-radius:0;width:100%;overflow:hidden}.container-18{border-radius:40px;width:80%;max-width:100%;overflow:hidden}.datasciencemetricssection{margin-bottom:0;padding-top:60px;padding-bottom:60px}.subtitle{color:var(--brand);font-size:var(--h5);text-align:center;line-height:100%}.subtitle.youni-orange{color:var(--youni-orange)}.sbsleft{flex-flow:column;justify-content:center;align-items:flex-start;margin-bottom:0;padding:12px 15px;display:flex}.sbsleft.right{justify-content:center;align-items:flex-end;width:100%;height:100%}.sbsleft.left{justify-content:flex-start;align-items:flex-start;width:50%;height:auto;padding:0}.italic-text-5{color:var(--acessibility_brand);font-size:var(--h6);font-style:normal;font-weight:500}.italic-text-5.white{color:var(--white);text-align:center}.italic-text-5.pm_course{color:var(--youni-secondary)}.italic-text-5.youni-orange{color:var(--youni-orange);-webkit-text-stroke-color:var(--brand)}.div-block-859{background-color:var(--brand);cursor:auto;border-radius:0;width:100%;height:150px}.image-90{width:100%;height:100%}.pillarcontent{flex-flow:column;justify-content:space-between;align-items:flex-start;height:100%;padding:20px;display:flex}.pillarcontent.jb-top{justify-content:flex-start;align-items:flex-start}.pillarcontent.why-item-container{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center}.buttonsecondary{float:left;border:0px none var(--white);background-color:var(--white);color:var(--acessibility_brand);font-size:var(--body);cursor:pointer;border-radius:20px;padding:12px 15px;font-weight:500;line-height:100%;transition:all .3s;position:static}.buttonsecondary:hover{border:0px none var(--brand);background-color:var(--white);color:var(--acessibility_brand);font-size:var(--body);border-radius:20px;padding:12px 15px;font-weight:500;text-decoration:none}.buttonsecondary.game-test{font-size:var(--small)}.buttonsecondary.game-test:hover{background-color:var(--acessibility_brand);color:var(--white);border-style:none;border-width:2px}.coderschool_span{color:var(--acessibility_brand);font-weight:700}.text-span-13{color:var(--brand);font-weight:700}.text-span-14,.text-span-15{color:var(--acessibility_brand);font-weight:700}.text-span-15.pm_course{color:var(--youni-primary)}.text-span-15.youni-orange{color:var(--youni-orange)}.text-span-16,.text-span-17,.text-span-18{color:var(--brand);font-weight:700}.italic-text-6{color:var(--brand);font-size:var(--h6);-webkit-text-stroke-color:var(--acessibility_brand);font-style:normal;font-weight:500}.text-span-19{color:var(--brand)}.text-span-20,.text-span-21,.text-span-22{color:var(--brand);font-weight:700}.container-19{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;max-width:1140px;display:block}.bentogrid{grid-column-gap:12px;grid-row-gap:12px;background-color:var(--white);border-radius:15px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-items:stretch;margin-top:15px;padding-left:0;padding-right:0;display:grid}.bentogrid1{border:4px none var(--white);background-color:var(--brand);color:var(--white);border-radius:10px;justify-content:center;align-items:center;padding:12px;display:flex}.text-span-23{font-size:var(--h5);font-weight:700}.paragraph-27{line-height:200%}.div-block-861{box-sizing:border-box;aspect-ratio:auto;background-color:var(--brand);object-fit:cover;border-radius:15px;height:auto;overflow:hidden}.div-block-862{background-color:var(--white-smoke)}.sidebysidecomponent{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;width:100%;margin-top:45px;margin-bottom:45px;display:flex}.sidebysidecomponent.left{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:dense;justify-content:stretch;width:100%;display:grid}.sidebysidecomponent.margintop{margin-top:30px}.bentocontent{flex-flow:column;justify-content:center;align-items:center;margin-bottom:30px;display:flex}.div-block-864{aspect-ratio:1;background-color:var(--magnolia);border-radius:15px;overflow:hidden}.div-block-865{aspect-ratio:1;background-color:var(--nyanza);object-fit:cover;border-radius:15px;overflow:hidden}.div-block-866{background-color:var(--white-smoke);border-radius:15px;justify-content:center;align-items:center;padding:12px;display:flex}.sbsright{aspect-ratio:4/3;background-color:var(--brand);object-fit:cover;border-radius:21px;width:50%;height:100%;padding-right:0;overflow:hidden}.div-block-867{flex-flow:column;justify-content:center;align-items:center;display:flex}.datasciencementorsection{background-color:var(--white);padding:60px 20px;overflow:hidden}.image-91{box-sizing:border-box;aspect-ratio:auto;text-align:left;object-fit:cover;object-position:50% 0%;width:100%;height:100%;overflow:visible}.image-92{object-fit:cover;width:100%;height:100%}.heading-24{font-size:var(--h2)}.heading-24.center{font-size:var(--h3);text-align:center;margin-bottom:20px}.container{text-align:center;margin-bottom:21px;display:flex}.container.gap-12{grid-column-gap:12px;grid-row-gap:12px}.datasciencepersonalizedsection{margin-bottom:0;padding-top:60px;padding-bottom:60px}.container-20{max-width:1140px}.container-21{max-width:1160px;padding-left:15px;padding-right:15px}.container-22{max-width:1160px}.section-14{padding-top:0;padding-bottom:0}.datascienceteamsection{margin-bottom:0;padding-top:60px;padding-bottom:0}.image-93{aspect-ratio:auto;object-fit:cover;object-position:50% 24%;width:100%;height:100%;overflow:hidden}.heading-25{color:var(--dark-blue);text-align:center}.image-94{object-fit:cover;width:100%;height:100%}.heading-26{font-size:var(--h3);text-align:center;margin-bottom:20px}.gallery-slider{border-bottom:1px solid #e4ebf3;padding:80px 30px;position:relative}.container-23{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.gallery-wrapper{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;display:flex}.gallery-block{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.gallery-slide{background-color:#0000;height:auto}.gallery-slide-wrapper{max-width:47%;margin-right:6%}.gallery-slide-image{position:relative}.gallery-image{width:100%}.gallery-slide-text{color:#f5f7fa;margin-bottom:0;line-height:32px;position:absolute;bottom:24px;left:24px;right:24px}.gallery-slider-left{justify-content:center;align-items:center;width:40px;display:flex;left:-50px}.gallery-slider-left:focus-visible,.gallery-slider-left[data-wf-focus-visible]{outline-offset:0px;border-radius:5px;outline:2px solid #0050bd}.slider-arrow-embed{color:#1a1b1f}.gallery-slider-right{justify-content:center;align-items:center;width:40px;display:flex;right:-50px}.gallery-slider-right:focus-visible,.gallery-slider-right[data-wf-focus-visible]{outline-offset:0px;border-radius:5px;outline:2px solid #0050bd}.gallery-slide-nav{display:none}.text-span-24{color:var(--brand);font-size:var(--h5);font-weight:700}.ftwmarketsection{background-color:var(--acessibility_brand);padding-top:60px;padding-bottom:60px}.ftwmarketsection.hidden{display:none}.ftwmarketsection.customized{background-color:var(--white)}.heading-27{color:var(--white);font-size:var(--h2);text-align:center}.mentormetrics{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:15px;margin-bottom:20px;display:grid}.mentormetric{border:3px solid var(--acessibility_brand);border-radius:15px;flex-flow:column;justify-content:flex-start;align-items:flex-start;height:240px;padding:24px;display:flex}.mentormetric.youni-orange{border-color:var(--youni-orange)}.heading-28{font-size:var(--body)}.heading-29{color:var(--acessibility_brand);font-size:var(--h4);font-weight:700}.heading-29.youni-orange{color:var(--youni-orange)}.container-24{background-color:var(--brand);color:var(--white);border-radius:15px}.section-15{padding-top:60px;padding-bottom:60px}.container-25{background-color:var(--white);opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-text-fill-color:inherit;background-clip:border-box;max-width:1160px}.slide-2{aspect-ratio:2/3;background-color:var(--brand);border-radius:15px;width:240px;margin-right:16px;overflow:hidden}.slide-2.testimonial{aspect-ratio:1;width:400px;height:400px;margin-right:15px;padding:0 0%}.slider-2{background-color:var(--white);border-radius:15px;height:360px;margin-top:45px;margin-bottom:45px;overflow:visible}.slider-2.testimonial{height:400px;margin-top:30px;margin-bottom:0;padding:0 0%}.slide-nav-3{display:none;overflow:visible}.mask-2{width:240px;overflow:visible}.mask-2.testimonial{background-color:var(--white);width:400px;height:400px;padding:0 0%}.left-arrow-2,.right-arrow-2{display:none;overflow:visible}.image-96{box-sizing:content-box;object-fit:cover;object-position:50% 70%;width:100%;height:100%}.image-96.testimonial{padding:0 0%}.jobguaranteesection{padding-top:60px;padding-bottom:60px}.wantmoresection{border-style:solid none;border-width:4px;border-color:var(--brand);background-color:var(--white);padding-top:60px;padding-bottom:60px;display:none}.heading-30{color:var(--brand);font-size:var(--h3);text-align:center;margin-bottom:30px}.ftwcurriculumsection{padding-top:60px;padding-bottom:60px}.heading-31{font-size:var(--h3);margin-top:0;margin-bottom:20px;padding-bottom:0}.heading-31.left{text-align:center;width:auto}.heading-32{font-size:var(--h2);text-align:center;margin-bottom:0}.dropdown-3{width:100%}.accordion{width:66.66%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;display:block}.accordion.js-accordion{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.accordion_item-image{width:40px}.accordion-body{color:#9096a4;padding-left:64px;padding-right:8px;display:block}.accordion-body.js-accordion-body{color:#9096a4;padding-bottom:20px}.question-text{flex:1;margin-top:0;margin-bottom:0;margin-left:24px;font-size:16px;line-height:24px}.accordion-body__contents{opacity:1;color:#9096a4;margin-top:8px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:300;line-height:26px}.faq-image{width:100%;margin-top:40px}.js-accordion-icon{height:28px;transition:transform .2s}.js-accordion-icon.active{transform:rotate(90deg)}.accordion-header{color:#2e323c;align-items:center;display:flex}.accordion-header.js-accordion-header{cursor:pointer}.faq-video{margin-top:40px}.faq-button{background-color:#ffb223;border-radius:3px;margin-top:20px;padding-top:12px;padding-bottom:12px;font-family:Lato,sans-serif;font-weight:700;transition:background-color .2s}.faq-button:hover{background-color:#ffd17b}.accordion__item{text-align:left;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;padding:20px 32px;text-decoration:none;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 2px #2e323c17}.accordion__item:hover{box-shadow:0 3px 9px #2e323c17}.accordion__item.js-accordion-item{padding-bottom:20px}.accordion__item.js-accordion-item.active{cursor:default}.faq-wrapper{background-color:#0000;max-width:1200px}.accordion-wrapper{flex-flow:column;justify-content:center;align-items:center;max-width:940px;margin-top:0;display:flex}.accordion-item{border:2px solid var(--brand);background-color:var(--white);color:var(--dark-blue);cursor:pointer;border-radius:10px;width:100%;margin-bottom:20px;padding:0;box-shadow:0 3px 7px #00000008}.accordion-item-trigger{text-align:left;justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.accordion-heading{font-size:var(--h4);cursor:pointer;flex:1;margin-top:0;margin-bottom:0;font-weight:500;line-height:30px}.icon.accordion-icon{color:#0009;cursor:pointer;font-size:32px;line-height:30px}.accordion-item-content{margin-top:0;margin-right:0;padding-bottom:0;padding-left:30px;padding-right:30px;overflow:hidden}.bold-text-11{font-size:var(--h5);font-weight:600}.paragraph-28{font-size:var(--body);margin-bottom:15px;font-weight:400}.section-17{padding-top:120px;padding-bottom:120px}.heading-33{font-size:var(--h5);text-align:left;margin-bottom:24px;padding-left:30px}.paragraph-29{text-align:center}.container-26{flex-flow:column;justify-content:center;align-items:center;max-width:1160px;display:flex}.downloadcurriculumsection{background-color:var(--brand);color:var(--dark-blue);padding-top:60px;padding-bottom:60px;display:none;overflow:visible}.container-27{color:var(--white);font-size:var(--h6);display:block}.div-block-870{border-top-right-radius:16px;border-bottom-right-radius:16px;width:50%;height:100%;overflow:hidden}.image-97{object-fit:cover;width:100%;height:100%}.heading-34{color:var(--white);font-size:var(--h3);text-align:center;margin-bottom:0}.form-3{flex-flow:column;justify-content:center;align-items:center;display:flex}.div-block-871{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:20px;margin-bottom:20px;display:grid}.text-field-2,.text-field-3,.text-field-4{border-radius:20px}.field-label-2,.field-label-3,.field-label-4{font-size:var(--body)}.datascienceprojectsection{background-color:var(--white);padding-top:60px;padding-bottom:60px;overflow:hidden}.div-block-872{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.gamegemcatcher{cursor:pointer;border-radius:16px;position:relative;overflow:hidden}.gamecarmultiplayer{cursor:not-allowed;border-radius:16px;position:relative;overflow:hidden}.image-98{object-fit:cover;width:100%;height:100%}.gamespaceshooter{cursor:pointer;border-radius:16px;position:relative;overflow:hidden}.image-99,.image-100{object-fit:cover;border-radius:16px;width:100%;height:100%;overflow:hidden}.image-101{object-fit:cover;object-position:0% 50%;width:100%;height:100%}.image-102{cursor:not-allowed;object-fit:cover;width:100%;height:100%}.heading-35{background-color:var(--acessibility_brand);color:var(--white);font-size:var(--body);padding-left:12px;padding-right:12px;position:absolute;inset:auto auto 0% 0%}.game3dshooter,.gameendlessrunner{cursor:pointer;border-radius:16px;position:relative;overflow:hidden}.heading-36{font-size:var(--h5);text-align:center;margin-bottom:20px}.material-icon{font-family:MATERIAL ICONS,sans-serif;font-size:30px;font-weight:400}.text-span-25,.text-span-26,.text-span-27,.text-span-28,.text-span-29{color:var(--brand);font-weight:700}.heading-37{width:auto;height:auto}.image-103,.image-104{width:150px}.image-105,.image-106,.image-107,.image-108,.image-109,.image-110{object-fit:cover;width:100%;height:100%}.container-29{cursor:pointer;max-width:1160px}.text-span-30,.text-span-31{color:var(--acessibility_brand);font-weight:700}.text-span-32{color:var(--brand);font-weight:600}.text-span-33,.text-span-34,.text-span-35,.text-span-36,.text-span-37,.text-span-38{color:var(--acessibility_brand);font-weight:700}.image-111{aspect-ratio:16/9;object-fit:cover;border-radius:15px;width:100%;margin-top:10px;margin-bottom:10px}.text-span-39,.italic-text-7{color:var(--acessibility_brand)}.text-span-40,.text-span-41{color:var(--acessibility_brand);font-weight:700}.text-span-42{color:var(--acessibility_brand);font-family:Montserrat AB,Arial,sans-serif;font-weight:700}.text-span-43{color:var(--acessibility_brand);font-weight:700}.body-16{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-16._70{color:#14323db3;text-align:center;font-weight:400;display:block}.body-16._70.curriculumsubtitle{color:#14323d}.body-16._70.curriculumsubtitle.game-developer{text-align:justify}.body-16._70.modulesubtitle{color:#14323d;text-align:left;align-self:flex-start}.section-18{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-18.curriculum{background-color:#fafafa;display:block;overflow:visible}.section-18.curriculum.game-developer{display:block}.downloadformtitle-4{color:var(--acessibility_brand);text-align:left}.downloadform-2{grid-row-gap:24px;background-color:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;align-items:stretch;width:400px;margin-top:40px;padding:20px 24px 24px;display:flex;position:sticky;top:88px}.downloadform-2.midpage{grid-column-gap:16px;grid-row-gap:24px;border-top-right-radius:0;border-bottom-right-radius:0;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;width:auto;margin-top:0;padding:24px;display:flex}.downloadform-2.midpage.game{border-width:2px;border-color:var(--acessibility_brand);border-radius:16px;width:100%}.sectionheading-3{color:#14323d;text-align:left;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;display:block}.sectionheading-3.curiculum{display:flex}.sectionheading-3.curiculum.center{align-items:center}.textlabel-6{color:#fff;text-align:left;letter-spacing:-.0125em;font-weight:500}.textlabel-6.dark,.moduletitle-2{color:#14323d;text-align:left}.successmessagewrapper-6{color:#14323d;background-color:#fafafa;border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px;overflow:visible}.game-curriculum{border:2px solid var(--acessibility_brand);border-radius:16px;width:100%;padding:24px}.game-curriculum.hidden{display:block}.game-curriculum.hidden.max-w-940.cs50-form{background-color:#000d29;border-width:0;border-color:#d54541;padding-left:32px;padding-right:32px}.game-curriculum.dae{max-width:760px}.game-curriculum.max-w-940{max-width:940px}.text-span-44,.text-span-45{color:var(--acessibility_brand);font-weight:700}.datasciencemarqueesection{padding-top:60px;padding-bottom:60px}.marquee{width:100%;padding-top:40px;padding-bottom:40px;overflow:hidden}.marquee.no-mask{overflow:visible}.card-desc-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.full-container{width:100%;max-width:100%}.marquee-placeholder{grid-column-gap:20px;grid-row-gap:20px;aspect-ratio:auto;background-color:var(--white);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:auto;padding:15px;display:flex}.marquee-placeholder.project-placeholder{aspect-ratio:16/9;width:500px;height:100%;padding:0;box-shadow:4px 6px 18px #0003}.marquee-placeholder.testimonial{width:400px}.marquee-placeholder._w-600{width:600px;height:300px}.project-placeholder{border-radius:16px;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;padding-left:20px;padding-right:20px;display:flex;overflow:hidden}.project-placeholder.project-placeholder-ds{padding-left:0;padding-right:0}.card-desc{text-align:center;font-size:14px;line-height:24px}.card-anime{grid-column-gap:20px;grid-row-gap:20px;display:flex;overflow:visible}.card-title{color:#000;text-align:center;text-transform:uppercase;font-size:18px;font-weight:700;line-height:30px}.card-wrapper{grid-column-gap:20px;grid-row-gap:20px;height:100%;display:flex;overflow:visible}.learner-hired{width:100%;max-width:1160px}.heading-38{font-size:var(--h5);text-align:center;margin-bottom:30px}.text-span-46{color:var(--acessibility_brand);font-weight:700}.div-block-873{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;max-width:900px;display:grid}.div-block-873.mt-3{margin-top:12px}.heading-39{color:var(--white);text-align:center;margin-bottom:30px}.div-block-874{background-color:var(--white);border-radius:16px;padding:24px}.div-block-874.revert{background-color:var(--acessibility_brand);color:var(--white)}.heading-40{font-size:var(--body);font-weight:500}.heading-41{font-size:var(--h3);font-weight:700}.image-112{width:120px;margin-top:30px}.container-30{flex-flow:column;justify-content:center;align-items:center;max-width:1160px;padding-left:15px;padding-right:15px;display:flex}.datascienceproject{justify-content:center;align-items:center;display:flex}.cs50s-wrapper{grid-row-gap:100px;text-align:center;flex:1;justify-content:flex-start;align-items:flex-start;max-width:100%;display:block}.cs50s-wrapper.services{grid-column-gap:60px;flex-direction:row;flex:0 auto;align-items:center;max-width:100%;padding-left:0;display:flex}.cs50s-wrapper.services.dse{grid-row-gap:60px;flex-direction:column;align-items:flex-start}.cs50s-wrapper.learningteam{grid-row-gap:44px;flex-direction:column;flex:none;align-self:auto;align-items:flex-start;display:flex}.cs50s-wrapper.learningteam.techtank{flex-direction:column;align-items:center}.cs50s-wrapper.learningteam.refpage{grid-row-gap:50px;align-items:center}.cs50s-wrapper.learningteam.mentortemplate{grid-row-gap:30px;flex:none;max-width:none}.cs50s-wrapper.learningteam.game{grid-row-gap:80px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.cs50s-wrapper.benefits{grid-row-gap:44px;flex-direction:column;display:flex}.cs50s-wrapper.benefits.mentornext{flex-direction:column;flex:1;align-self:center;align-items:center}.cs50s-wrapper.courses{grid-row-gap:0px}.cs50s-wrapper.hero{grid-column-gap:20px;flex-direction:row;align-items:stretch;display:flex}.cs50s-wrapper.hero.course,.cs50s-wrapper.hero.mentortemplate{height:400px}.cs50s-wrapper.livetalk{grid-row-gap:44px;flex-direction:column;align-items:stretch;display:flex}.cs50s-wrapper.livetalk.growthbi{flex-direction:row;justify-content:center;align-items:center}.cs50s-wrapper.livetalk.dse{align-items:center}.cs50s-wrapper.learnerstory{grid-row-gap:44px;flex-direction:column;display:flex}.cs50s-wrapper.graduateworkat{grid-row-gap:100px;flex-direction:column;display:flex}.cs50s-wrapper.socialmedia{grid-column-gap:60px;flex-flow:column;justify-content:space-between;align-items:flex-start;position:relative}.cs50s-wrapper.webblogs{grid-row-gap:32px;flex-direction:column;display:flex}.cs50s-wrapper.footer{grid-row-gap:44px;background-color:#0000;flex-direction:column;display:flex}.cs50s-wrapper.jobguarantee{grid-row-gap:40px;flex-direction:column;flex:0 auto;justify-content:center;width:44%;padding:80px 52px;display:flex}.cs50s-wrapper.coursedetailfeature{grid-row-gap:40px;flex-direction:column;flex:0 auto;width:100%;display:flex}.cs50s-wrapper.curriculum{grid-row-gap:56px;flex-direction:column;margin-bottom:60px;display:flex}.cs50s-wrapper.instructors{grid-column-gap:60px;flex-direction:column;align-items:center;display:flex}.cs50s-wrapper.payments{grid-row-gap:44px;flex-direction:column;align-items:stretch;display:flex}.cs50s-wrapper.courselearnerstories{grid-row-gap:32px;flex-direction:column;display:flex}.cs50s-wrapper.coursefaqs{grid-column-gap:40px;color:var(--dark-blue);align-items:flex-start;display:flex;position:relative}.cs50s-wrapper.aboutgeneral{grid-row-gap:52px;flex-direction:column;display:flex}.cs50s-wrapper.investors,.cs50s-wrapper.leadershipteam,.cs50s-wrapper.pressarticles{grid-row-gap:60px;flex-direction:column;display:flex}.cs50s-wrapper.growing{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.cs50s-wrapper.mentors{grid-row-gap:52px;flex-direction:column;display:flex}.cs50s-wrapper.mentors.mentornext{flex-direction:column;margin-top:50px}.cs50s-wrapper.meetmentors,.cs50s-wrapper.sayingaboutmentors{grid-row-gap:44px;flex-direction:column;display:flex}.cs50s-wrapper.paymentoptionhero{grid-row-gap:72px;flex-direction:column;display:flex}.cs50s-wrapper.paymentbenefit{grid-row-gap:48px;flex-direction:column;align-items:flex-start}.cs50s-wrapper.integrationwrapper{flex-direction:column}.cs50s-wrapper.learningexperience{position:relative}.cs50s-wrapper.project{grid-row-gap:52px;flex-direction:column}.cs50s-wrapper.contact,.cs50s-wrapper.hiring{width:100%}.cs50s-wrapper._404{grid-row-gap:16px;flex-direction:column;align-items:center;width:100%}.cs50s-wrapper.livetalk.growth{flex-direction:row;justify-content:center;align-items:center}.cs50s-wrapper.joblotrinh,.cs50s-wrapper.more-articles{grid-row-gap:40px;flex-direction:column}.cs50s-wrapper.compecarrer{flex-direction:column;align-items:center}.cs50s-wrapper.mentornext{grid-row-gap:0px;flex-direction:row}.paragraph-30{text-align:left}.div-block-875{text-align:left;align-self:center}.div-block-876{align-self:stretch;min-width:50%}.cs50s-wrapper-content{grid-column-gap:40px;grid-row-gap:40px;margin-top:40px;display:flex}.heading-42{font-size:32px}.paragraph-31{text-align:justify}.heading-43{font-size:32px}.youtube-4{width:auto;min-height:100%}.div-block-877{min-width:50%}.image-113{position:relative;top:auto;bottom:auto}.image-114{aspect-ratio:16/9;border-radius:16px;width:100%;height:auto;margin-top:15px;margin-bottom:15px}.slide-nav-4{display:none}.image-115{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.marquee-horizontal{z-index:200;background-color:var(--white);justify-content:flex-start;align-items:center;width:150%;height:320px;margin-top:40px;margin-bottom:0;display:flex;position:relative;overflow:visible}.track-horizontal-alt{background-color:var(--white);justify-content:flex-start;align-items:center;height:100%;display:flex}.marquee-text{color:#fff;text-transform:uppercase;flex:none;margin-right:8vw}.d-23-scroll-to-top-wrapper{border:5px solid var(--acessibility_brand);background-color:var(--white);opacity:0;color:var(--white-smoke);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:25px;text-decoration:none;display:flex;position:fixed;bottom:0;right:0}.d-23-scroll-to-top-arrow{color:var(--acessibility_brand);font-family:MATERIAL ICONS,sans-serif;font-weight:400}.daecertificatesection{padding-top:0;padding-bottom:60px}.italic-text-8{color:var(--acessibility_brand);font-size:var(--body);font-style:normal;font-weight:500}.text-span-47{color:var(--acessibility_brand);font-weight:700}.image-116{aspect-ratio:3/2;object-fit:fill;border-radius:0}.image-117{flex:0 auto;align-self:auto;max-height:100%;overflow:clip}.heading-45{color:var(--white);font-size:32px}.form-4{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:center;align-items:center;display:flex}.heading-46{color:var(--acessibility_brand);font-size:var(--h5);text-align:center}.datasciencepresentationsection{background-color:var(--white);padding-top:60px;padding-bottom:60px}.datasciencepresentationsection.hidden{display:none;overflow:visible}.div-block-878{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:45px;display:grid}.aspect-ratio-image{aspect-ratio:16/9;border-radius:16px;width:100%;height:300px;overflow:hidden}.aspect-ratio-image.avatar{aspect-ratio:1;cursor:pointer;border-radius:100%;width:90px;height:auto;overflow:hidden}.aspect-ratio-image.blog-post{height:auto}.aspect-ratio-image._5x4{aspect-ratio:5/4;height:100%}.image-118{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.container-33{flex-flow:column;align-items:center;max-width:1160px;display:flex}.learner-project-information{border:4px solid var(--acessibility_brand);background-color:var(--white);border-radius:32px;overflow:hidden}.heading-47{font-size:var(--h5);margin-bottom:15px;font-weight:700;display:block}.div-block-879{padding:24px}.learner-project-desc{font-size:var(--small)}.div-block-880{display:flex}.heading-48{font-family:Montserrat AB,Arial,sans-serif;font-weight:700}.div-block-881{margin-left:12px}.image-119{object-fit:cover;width:100%;height:100%}.text-block-48{font-size:var(--small)}.div-block-882{margin-bottom:12px}.div-block-883{padding-top:0;padding-left:0;padding-right:0}.heading-49{color:var(--dark-blue);text-align:center}.paragraph-32{color:var(--dark-blue)}.text-span-48{color:var(--acessibility_brand);font-weight:700}.project-case{color:var(--acessibility_brand);margin-bottom:12px;font-weight:700}.paragraph-33{text-align:center}.div-block-884{width:100%;height:100%;padding:0}.div-block-885{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;padding:0 32px 12px}.image-120{aspect-ratio:auto;object-fit:cover;object-position:0% 50%;width:100%;height:100%}.section-19{padding-top:0;padding-bottom:60px;overflow:hidden}.heading-50{line-height:100%}.text-span-49{color:var(--acessibility_brand);font-weight:700}.text-block-49{text-align:center}.heading-51{text-align:center;margin-bottom:15px}.text-span-50{color:var(--acessibility_brand);font-weight:700}.section-20{padding-top:120px;padding-bottom:120px;display:block}.div-block-886{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-items:start center;min-width:auto;margin-top:36px;display:grid}.text-style-3lines{font-size:var(--small);margin-bottom:15px}.heading-52{font-size:var(--h6);margin-bottom:6px;font-weight:600}.div-block-887{border:1px #000;border-radius:20px;flex-flow:column;align-items:flex-start;height:100%;display:flex;overflow:hidden;box-shadow:4px 5px 7px #0003}.div-block-888{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:24px;display:flex}.container-34{flex-flow:column;justify-content:center;align-items:center;max-width:1160px;display:flex}.heading-53{text-align:center}.image-hover-scale{object-fit:cover;object-position:0% 50%;width:100%;height:100%;transition:all .3s}.image-hover-scale:hover{width:105%;height:105%}.link-block-16{overflow:hidden}.text-span-51{color:var(--acessibility_brand);font-style:italic;font-weight:500}.text-block-50{text-align:center}.text-span-52{color:var(--acessibility_brand);font-weight:700}.section-21{flex-flow:column;justify-content:center;align-items:center;height:100vh;padding-top:120px;padding-bottom:120px;display:flex}.section-21.result{height:80vh;padding-top:40px;padding-bottom:40px}.heading-55{font-size:var(--h3);text-align:center;margin-bottom:15px}.text-span-53{color:var(--acessibility_brand)}.heading-56{font-size:var(--h4);text-align:center}.image-121{width:300px}.container-36{flex-flow:column;justify-content:center;align-items:center;display:flex}.text-span-54{color:var(--acessibility_brand);font-weight:400}.result3{font-weight:300}.link-3{font-weight:400}.link-fitness{color:var(--turquoise);font-weight:600}.section-22{padding-top:150px;padding-bottom:0}.heading-57{line-height:100%}.heading-58{text-align:center;margin-bottom:15px}.heading-59{font-size:var(--h4);text-align:center;position:sticky;top:15%}.image-122{width:100%}.link-block-17{width:100%;position:static;top:0}.text-span-55{color:var(--acessibility_brand);font-weight:700}.daewhatyoucandosection{padding-top:60px;padding-bottom:60px}.div-block-889{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:30px;display:grid}.heading-60{text-align:center}.skillmetric{border:2px solid var(--acessibility_brand);color:var(--dark-blue);cursor:pointer;border-radius:16px;padding:24px;overflow:hidden}.heading-61{color:var(--acessibility_brand);font-size:var(--h6);margin-bottom:0;padding:0;font-weight:600}.metric-desc{font-size:var(--small);height:auto;margin-bottom:3px;padding:0}.text-block-52,.text-block-53,.text-block-54{font-size:var(--small)}.headinggame{font-size:20px}.game-result{margin-top:20px;padding-bottom:20px;font-size:20px;position:static}.gameresultmentor{font-size:20px}.gamelink{color:var(--turquoise);font-size:20px;font-weight:600;display:block}.image-123{object-fit:cover;width:100%;height:100%}.container-37{max-width:940px;padding-left:15px;padding-right:15px}.div-block-890{background-color:var(--acessibility_brand);border-radius:16px;justify-content:center;align-items:center;padding:24px;display:flex}.div-block-891{border-radius:16px;height:300px;overflow:hidden}.metrics-info{min-height:120px}.metric-img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%;height:300px;overflow:hidden}.image-124{object-fit:cover;width:100%;height:100%}.paragraph-35{text-align:center}.text-span-56{color:var(--acessibility_brand);font-weight:700}.daemetricssection{padding-top:60px;padding-bottom:60px}.text-block-55{text-align:center}.text-span-57{color:var(--acessibility_brand);font-weight:700}.pillar-img{object-fit:cover;width:100%;height:100%}.pillar-img-container{height:150px;overflow:hidden}.text-span-58{color:var(--acessibility_brand);font-size:var(--body);font-weight:500}.text-block-56{font-size:var(--h6);font-weight:500}.youtube-5{border-radius:30px;width:100%;margin-top:45px;overflow:hidden}.div-block-892{width:100%;max-width:760px}.process-step{z-index:0;grid-column-gap:16px;grid-row-gap:16px;border:2px solid var(--acessibility_brand);background-color:var(--white);border-radius:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-bottom:15px;padding:12px 24px;display:grid;position:sticky;top:20%}.process-step.top-50{background-color:var(--white-smoke);top:20%}.process-step.top-27{top:24%}.process-step.top-34{top:28%}.process-step.top-41{top:32%}.process-step.top-48{top:36%}.process-step.top-55{top:40%}.process-step.top-62{top:44%}.process-step.youni-orange{border-color:var(--youni-orange)}.process-img{border-radius:9px;display:none;overflow:clip}.image-126{border-radius:9px}.process-title{font-size:var(--h5)}.process-desc{font-size:var(--body)}.paragraph-36{text-align:center}.container-38{max-width:1160px}.div-block-895{display:none}.text-span-59,.text-span-60{color:var(--acessibility_brand);font-weight:700}.italic-text-9{font-size:var(--h6);font-style:normal;font-weight:500}.text-span-61{color:var(--acessibility_brand);font-weight:700}.text-span-62{font-weight:400}.text-span-63,.text-span-64,.text-span-65,.text-span-66{font-weight:600}.section-23{padding-top:60px}.div-block-897{display:block}.heading-62{color:var(--acessibility_brand)}.text-span-67,.text-span-68{color:var(--acessibility_brand);font-weight:700}.text-span-69{color:var(--acessibility_brand)}.div-block-899{width:50%}.image-128{object-fit:cover;width:100%;height:100%}.text-span-70{color:var(--acessibility_brand)}.text-span-71{color:var(--acessibility_brand);font-weight:600}.careerswitch-2{opacity:1;outline-offset:0px;color:#14323d66;background-color:#14323d;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;outline:3px #14323d66;align-self:auto;padding:12px 16px;display:block;position:absolute;bottom:8%;left:241.438px;right:0%;overflow:visible;box-shadow:0 1px 2px #14323d3d,0 2px 16px #14323d1f}.careerswitch-2.course{display:block;right:4%}.careerswitch-2.course.gamehidden{display:none}.div-block-900{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;padding:0;display:flex}.downloadformtitle-5{text-align:left;font-size:1.953rem}.link-block-18{margin-top:0}.section-24{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-24.hero{opacity:1;color:#14323d;flex-direction:row;justify-content:center;width:auto;padding-top:150px;padding-bottom:0;display:flex}.section-24.hero.course.game-developer{padding-top:120px;padding-bottom:60px}.section-24.hero.course.game-developer.cs50{transition:all .3s}.careerswitchtext-2{color:#fff;letter-spacing:-.0125em;font-size:14px}.heading-63{font-weight:700;line-height:130%}.heading-63.ds{display:none}.overlay-3{z-index:10;object-fit:fill;background-color:#0009;height:auto;display:block;position:fixed;inset:0%}.textlabel-7{color:#fff;text-align:left;letter-spacing:-.0125em;font-weight:500}.textlabel-7.dark{color:#14323d;text-align:left;text-align:left}.textlabel-7.dark.inline-form-title{color:#fff}.image-129{border-radius:10px;align-self:center;width:100%;max-width:none;margin-top:0;display:inline-block;box-shadow:0 2px 5px #0003}.successmessagewrapper-7{color:#14323d;background-color:#fafafa;border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px;overflow:visible}.body-17{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-17._70{color:#14323db3;text-align:center;font-weight:400;display:block}.div-block-902{grid-column-gap:16px;grid-row-gap:16px;text-align:center;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:center;place-items:start;width:100%;min-width:0;max-width:none;height:auto;display:block}.section-25{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-25.mentors{background-color:#fafafa}.section-25.mentors.mainpage{display:block}.sectionheading-4{color:#14323d;text-align:left;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;display:block}.sectionheading-4.socialmedia{text-align:left;flex-direction:column;justify-content:flex-start;align-items:center}.sectionheading-4.socialmedia.another{text-align:center;align-items:center;font-size:40px;font-weight:600}.html-embed-6{text-align:center}.section-26{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-26.mentors{background-color:#fafafa}.section-26.mentors.mainpage{display:block}.mentor-role-2{color:#14323db3;text-align:left;object-fit:fill;font-size:15px;display:block}.mentor-role-2.ainew{color:#000000b3;object-fit:fill;align-self:center;margin-bottom:0;padding-top:0;padding-left:0;font-size:16px;overflow:visible}.mentorinfo-2{grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.otherpeopleinfo-2{grid-column-gap:20px;background-color:#fff;border:1px solid #f0f0f0;border-radius:5%;flex-direction:row;flex:1;width:auto;padding:12px 12px 12px 17px;display:flex;overflow:auto}.sectionheading-5{color:#14323d;text-align:left;flex-direction:column;justify-content:center;align-self:center;align-items:flex-start;display:block}.sectionheading-5.socialmedia{text-align:left;flex-direction:column;justify-content:flex-start;align-items:center}.sectionheading-5.socialmedia.another{text-align:center;align-items:center;font-size:40px;font-weight:600}.sectionheading-5.curiculum{display:flex}.sectionheading-5.curiculum.center{align-items:center}.sectionheading-5.faqs{text-align:left}.body-18{color:#14323d;letter-spacing:-.01em;margin-bottom:0;font-size:14px;line-height:170%}.body-18._70{color:#14323db3}.iconblock-2{background-color:#ffe5e4;border-radius:16px;padding:8px}.iconblock-2.no2{background-color:#e2feff;margin-top:15px}.iconblock-2.no2.phuhop{margin-top:0}.iconblock-2.no2.phuhop.youni{background-color:var(--white-smoke)}.iconblock-2.no7{background-color:#e2feff;margin-top:20px}.iconblock-2.no7.youni-primary{background-color:var(--white-smoke)}.iconblock-2.no2{background-color:#e2feff}.section-27{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-27.coursedetailsfeatures{grid-row-gap:40px;background-color:#14323d;flex-direction:row;justify-content:center;padding-top:80px;padding-bottom:60px;display:block}.section-27.coursedetailsfeatures.gamesection{color:#d54541;background-color:#fafafa}.featuretitle-2{color:#fff;text-align:left;letter-spacing:-.013125em;font-size:16px;font-weight:600;display:block}.featuretitle-2.gamedection{color:#14323d;text-align:justify;font-size:15px;font-weight:400;line-height:130%}.featuresubtitle-2{color:#fff;text-align:left;letter-spacing:-.01em;font-size:14px;line-height:170%}.featuresubtitle-2.gametittlehide{display:none}.featuresubtitle-2.course{color:#fffc;text-align:left;display:block}.featureheading-2{color:#fff;text-align:left;font-size:30px}.featureheading-2.game{color:#14323d;text-align:center;font-size:45px}.div-block-903{grid-column-gap:20px;flex-direction:row;justify-content:center;align-items:flex-start;display:flex}.div-block-903.gamedevelopment{margin-top:45px}.feature-2{grid-column-gap:20px;background-color:#fff;border:1px solid #f0f0f0;border-radius:16px;flex:1;justify-content:space-between;align-items:center;padding:12px;display:flex}.feature-2.inverted{background-color:#ffffff1f;border:1px solid #ffffff14;flex:0 auto;justify-content:flex-start;align-self:flex-start;width:200px;padding-left:12px}.feature-2.inverted.another{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:220px;height:auto}.div-block-904{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;width:50%;display:flex}.line-4{background-color:#f0f0f0;height:1px}.line-4._8{background-color:#f0f0f014;width:auto;min-width:100%;margin-top:70px;display:block}.line-4._8.game-developer{display:none}.section-28{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-28.coursedetailsfeatures{grid-row-gap:40px;background-color:#14323d;flex-direction:row;justify-content:center;padding-top:80px;padding-bottom:60px;display:block}.section-28.coursedetailsfeatures.game-developer{background-color:#14323d}.section-28.coursedetailsfeatures.game-developer.youni-primary{background-color:var(--youni-secondary)}.lozilarge-2{color:#14323d;width:108px;height:auto}.lozilarge-2.i{width:40%;height:40%}.downloadformtitle-6{text-align:left;font-size:1.953rem}.body-19{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-19._70{color:#14323db3;text-align:center;font-weight:400;display:block}.body-19._70.modulesubtitle{color:#14323d;text-align:left;align-self:flex-start}.section-29{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-29.curriculum{background-color:#fafafa;display:block;overflow:visible}.section-29.curriculum.cs50{color:var(--dark-blue)}.ga-2{grid-row-gap:24px;background-color:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;align-items:stretch;width:400px;margin-top:40px;padding:20px 24px 24px;display:flex;position:sticky;top:88px}.ga-2.midpage{grid-column-gap:16px;grid-row-gap:24px;border-width:2px;border-color:#d54541;border-radius:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;width:auto;margin-top:0;padding:24px;display:flex}.ga-2.midpage.youni-primary{border-color:var(--youni-primary);margin-top:15px;position:static;top:0}.moduletitle-3{color:#14323d;text-align:left}.successmessagewrapper-8{color:#14323d;background-color:#fafafa;border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px;overflow:visible}.body-20{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-20._70{color:#14323db3;text-align:center;font-weight:400;display:block}.section-30{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-30.paymentoptions{grid-row-gap:44px;background-color:#fafafa;flex-direction:row;justify-content:center;align-items:center;display:block}.link-4{color:#d54541;letter-spacing:-.0115em;margin-bottom:0;font-size:15px;font-weight:400;line-height:160%;text-decoration:none;display:flex}.link-4:hover{font-weight:500;text-decoration:underline}.option-2{grid-column-gap:28px;opacity:1;background-color:#fff;border-radius:24px;align-items:center;padding:32px;display:flex;box-shadow:0 1px 2px 2px #00000003,0 1px 12px 4px #0000000a}.body-21{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-21.centered{text-align:center}.body-21.centered._70{color:#14323db3;text-align:center;align-self:flex-start;width:auto;margin-bottom:0}.section-31{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-31.projects{background-color:#fff;align-items:center;display:block}.left-arrow-3{height:400px;display:none;inset:0% auto auto 0%}.learnprojectsubtitle-2{color:#fff;font-size:18px}.learnerprojecttitle-2{color:#fff}.project-avatar-2{border:2px solid #fff;border-radius:50%;width:48px;height:48px}.project-owner-2{color:#fff;font-weight:600}.play-2{background-color:#d54541;border-radius:100px;padding:8px;position:absolute;top:5675.8px;left:241px}.play-2.project{justify-content:center;align-items:center;width:72px;height:72px;display:flex;inset:40% 0% 0% 40%}.play-2.project.orcid{background-color:#8f41d6;position:relative;top:0%;left:0%}.play-2.project.turquoise{background-color:#41d2d6}.projectvideopreview-2{border:6px solid #fff;border-radius:52px;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.body-22{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-22.centered{text-align:center}.body-22.centered._70{color:#14323db3;text-align:center;align-self:flex-start;width:auto;margin-bottom:0}.section-32{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-32.projects{background-color:#fff;align-items:center;display:block}.left-arrow-4{height:400px;display:none;inset:0% auto auto 0%}.project-avatar-3{border:2px solid #fff;border-radius:50%;width:48px;height:48px}.project-owner-3{color:#fff;font-weight:600}.play-3{background-color:#d54541;border-radius:100px;padding:8px;position:absolute;top:5675.8px;left:241px}.play-3.project{justify-content:center;align-items:center;width:72px;height:72px;display:flex;inset:40% 0% 0% 40%}.play-3.project.orcid{background-color:#8f41d6;position:relative;top:0%;left:0%}.play-3.project.turquoise{background-color:#41d2d6}.body-23{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-23._70{color:#14323db3;text-align:center;font-weight:400;display:block}.body-23._70.benefitdes{text-align:left}.section-33{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-33.paymentoptions{grid-row-gap:44px;background-color:#fafafa;flex-direction:row;justify-content:center;align-items:center;display:block}.section-34{display:block}.link-5{color:#d54541;letter-spacing:-.0115em;margin-bottom:0;font-size:15px;font-weight:400;line-height:160%;text-decoration:none;display:flex}.link-5:hover{font-weight:500;text-decoration:underline}.image-130{display:none}.body-24{color:#14323d;letter-spacing:-.015em;margin-bottom:0;font-size:20px;line-height:160%}.body-24._70{color:#14323db3;text-align:center;font-weight:400;display:block}.body-24._70.faqssubtitle{text-align:left}.paragraph-37{font-weight:600}.div-block-905{grid-row-gap:30px;flex-direction:column;width:50%;display:flex}.bold-text-12{font-weight:600}.section-35{flex-direction:column;align-items:flex-start;padding:80px;display:none;overflow:hidden}.section-35.coursefaqs{flex-direction:row;justify-content:center;padding-top:60px;padding-bottom:60px;display:block;overflow:visible}.question-title-2{color:#14323d;text-align:left;letter-spacing:-.013125em;margin-right:10px;font-size:18px;font-weight:600;line-height:160%}.paragraph-38{font-weight:500}.faq-question-wrap-2{cursor:pointer;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;padding:24px;display:flex}.faq-question-wrap-2.faqs{grid-row-gap:0px}.faq-circle-2{background-color:#fafafa;border-radius:100%;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;min-height:55px;display:flex}.paragraph-39,.paragraph-40{font-weight:500}.paragraph-41{font-weight:600}.paragraph-42{font-weight:500}.youtube-6{justify-content:center;align-self:center;align-items:center;margin-top:40px;padding-bottom:0;display:block}.div-block-906{align-self:center}.text-span-73{color:var(--youni-primary);-webkit-text-stroke-color:var(--pressed);font-weight:700}.text-span-74{color:var(--youni-primary);font-weight:700}.youni-logo{width:150px;height:auto}.div-block-907{height:90px}.image-131{border:2px solid var(--youni-secondary);border-radius:100%;height:100%}.div-block-908{position:sticky;top:60px}.div-block-909{text-align:left;flex-flow:column;align-items:flex-start;margin-top:20px;display:flex;position:relative}.heading-64{color:var(--youni-primary);font-size:14px}.paragraph-43,.div-block-910{margin-top:12px}.heading-65{text-align:left}.text-block-57{color:var(--youni-primary);-webkit-text-stroke-color:var(--youni-primary);font-weight:600}.text-block-58{color:#14323db3;font-size:20px}.text-span-75{color:var(--youni-primary);font-weight:700}.section-36{padding-top:60px;padding-bottom:60px;overflow:hidden}.image-132{object-fit:cover;width:100%;height:100%}.image-133{width:100%;height:100%}.div-block-911{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}.div-block-912{aspect-ratio:auto;object-fit:fill;height:auto}.image-134{float:none;clear:none;vertical-align:baseline;object-fit:fill;border-radius:8px;width:100%;height:100%;position:static}.image-135{width:100%}.div-block-913{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-914{flex-flow:column;justify-content:space-around;align-items:flex-start;display:flex}.div-block-915{text-align:right;flex-flow:column;justify-content:space-around;align-items:flex-start;display:flex}.button-youni{background-color:var(--youni-primary);border-radius:8px;font-size:14px;font-weight:600}.button-youni.rounded-0{border-radius:0;font-size:14px}.paragraph-44{font-size:1414px}.paragraph-45{font-size:14px}.div-block-916,.div-block-917{margin-bottom:30px}.heading-66,.paragraph-46{text-align:left}.course-menu{grid-column-gap:40px;grid-row-gap:40px;background-color:var(--white);border-radius:12px;padding:25px 42px;display:none;box-shadow:-10px 10px 9px -1px #0003}.course-menu.w--open{display:flex}.nav-title_course{font-size:14px;font-weight:500}.course-link{border-radius:12px;margin-top:10px;padding-bottom:10px;padding-left:20px;transition:all .15s cubic-bezier(.785,.135,.15,.86);display:block;transform:translate(0)}.course-link:hover{background-color:var(--youni-primary);color:var(--white);text-decoration:none}.course-link.coderschool-hover:hover{background-color:var(--brand)}.text-block-59,.text-block-60{margin-bottom:.8rem;padding-left:20px;font-weight:600}.div-block-918{background-color:var(--dark-blue);height:2px}.section-37{background-color:var(--youni-secondary);padding-top:45px;padding-bottom:45px}.heading-67{color:var(--white);text-align:center}.container-40{flex-flow:column;justify-content:center;align-items:center;display:flex}.text-span-76{font-size:var(--body);font-weight:700}.text-block-61{color:var(--dark-blue);font-size:14px;font-weight:700}.text-block-62{color:var(--dark-blue);text-align:left}.course-link-2{border-radius:12px;margin-top:10px;padding-bottom:10px;padding-left:20px;transition:all .15s cubic-bezier(.785,.135,.15,.86);display:block;transform:translate(0)}.course-link-2:hover{color:#fff;background-color:#0f7b33;text-decoration:none}.text-span-77{color:#3d1428;-webkit-text-stroke-color:var(--youni-primary)}.text-block-63{text-align:left;height:210px;padding-top:12px;padding-left:12px;padding-right:12px}.text-block-64,.text-block-65,.text-block-66{text-align:left}.pm_tab{height:150px;padding:12px}.div-block-919{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;display:grid}.div-block-920{height:600px}.image-136{object-fit:cover;width:100%;height:100%}.div-block-921,.div-block-922,.div-block-923{padding:24px}.div-block-924{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;display:flex}.section-38{padding-top:60px;padding-bottom:60px}.section-39{color:var(--youni-primary);padding-top:60px;padding-bottom:60px}.div-block-925{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:center;display:flex}.div-block-926{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:stretch;display:grid}.div-block-926.product{grid-template-columns:1fr 1fr 1fr}.image-137,.image-138{object-fit:cover;width:100%}.div-block-927{width:90px}.text-block-67,.heading-68{color:var(--dark-blue)}.text-block-68{text-align:left}.col-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:30px;display:grid}.tab-panel{background-color:var(--youni-secondary);color:var(--white);border-radius:24px;height:200px;padding:24px}.section-40{padding-top:60px;padding-bottom:60px}.div-block-928{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-929,.div-block-930{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.image-139{object-fit:fill;width:100%}.image-140,.image-141,.image-142{width:100%}.paragraph-47,.paragraph-48{text-align:left}.heading-69,.heading-70,.heading-71,.heading-72{text-align:center}.text-span-78{color:var(--youni-primary)}.heading-73{text-align:center;margin-bottom:15px}.container-44{padding-left:15px;padding-right:15px}.section-41{padding-top:60px;padding-bottom:60px}.text-block-70{color:var(--youni-primary);text-align:center;font-weight:700}.paragraph-49,.paragraph-50,.paragraph-51,.paragraph-52{text-align:left}.section-42,.certificate-section{padding-top:60px;padding-bottom:60px}.container-45,.container-46{padding-left:12px;padding-right:12px}.div-block-931{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.div-block-932{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:dense;display:grid}.image-143{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.div-block-933{padding:12px}.who_text-cotent{padding:15px}.text-block-72,.text-block-73,.text-block-74,.text{color:var(--dark-blue)}.container-47{padding-left:12px;padding-right:12px}.div-block-934{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.content-block{background-color:var(--brand);color:var(--white);border-radius:15px;flex-flow:column;justify-content:space-between;height:150px;padding:15px;display:flex}.content-block.youni-orange{background-color:var(--youni-orange)}.content-block_heading{font-size:var(--h4)}.container-48{max-width:1160px}.image-144{border-radius:40px;width:100%}.section-44{background-color:var(--border-0)}.bold-text-14,.bold-text-15,.bold-text-16{color:var(--youni-orange)}.text-span-79{color:var(--gray);font-size:var(--h6);letter-spacing:-.025em;font-weight:400;line-height:100%}.container-49{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.image-146,.image-147,.image-148,.image-149{width:auto;max-width:50%;height:auto}.div-block-935{grid-column-gap:32px;grid-row-gap:32px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:stretch;width:100%;display:grid}.div-block-936{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;display:flex}.div-block-937{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.div-block-938{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid;position:static}.div-block-939,.div-block-940,.div-block-941{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;display:flex}.paragraph-53{text-overflow:clip;overflow-wrap:break-word;width:100%}.div-block-942{width:300px;height:300px;display:block;position:static}.paragraph-54{text-align:center;width:400px;overflow:hidden}.paragraph-55{color:var(--dark-blue);text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;font-weight:400}.paragraph-55.testimonial-name{font-weight:600}.div-block-943{flex-flow:column;justify-content:space-between;width:100%;height:100%;padding:20px;display:flex}.bold-text-17,.bold-text-18,.bold-text-19{font-weight:400}.select-field{background-color:#fff;border-radius:8px}.select-field.select-ai{color:var(--dark-blue);border:1px solid #000;border-radius:100px;height:64px;padding-left:40px}.bold-text-20{font-weight:600}.image-150{object-fit:cover;width:100%;height:100%}.pillartab-2{text-align:center;border:3px solid #d54541;border-radius:33px;flex-flow:column;justify-content:flex-start;align-items:center;padding:0;display:flex;overflow:hidden}.pillartab-2.why-item-ai{border-width:0;box-shadow:0 2px 5px #0003}.subtitle-2{color:#d54541;text-align:center;font-size:1.563rem;line-height:100%}.paragraph-56{text-align:left;font-size:.8rem}.container-52{max-width:1300px;padding-left:15px;padding-right:15px}.datasciencemetricssection-2{margin-bottom:0;padding-top:60px;padding-bottom:60px}.datasciencemetricssection-2.why-cs50{padding-top:100px;padding-bottom:100px}.paragraph-57{text-align:left;font-size:.8rem}.paragraph-57.why-item-content-ai{text-align:center;font-size:16px}.div-block-944{cursor:auto;background-color:#d54541;border-radius:0;width:100%;height:150px}.image-151{object-fit:cover;width:100%;height:100%}.italic-text-10{color:#d54541;font-size:1.2rem;font-style:normal;font-weight:500}.bentoexcerpt-2{text-align:center;margin-bottom:20px;font-size:1rem}.buttonsecondary-2{float:left;color:#d54541;cursor:pointer;background-color:#fff;border:0 #fff;border-radius:20px;padding:12px 15px;font-size:1rem;font-weight:500;line-height:100%;transition:all .3s;position:static}.buttonsecondary-2:hover{color:#d54541;background-color:#fff;border:0 #d54541;border-radius:20px;padding:12px 15px;font-size:1rem;font-weight:500;text-decoration:none}.buttonsecondary-2.game-test{font-size:.8rem}.buttonsecondary-2.game-test:hover{color:#fff;background-color:#d54541;border-style:none;border-width:2px}.bentoheading-2{text-align:center;width:70%;margin-top:0;margin-bottom:20px;font-size:2.441rem;line-height:120%}.image-152,.image-153{object-fit:cover;width:100%;height:100%}.text-span-80{color:#d54541;font-weight:700}.image-154{object-fit:cover;width:100%;height:100%}.heading-75{text-align:left;font-size:1.563rem}.heading-75.why-item-title-cs50ai{font-size:1.3rem}.heading-75.why-item-title-ai{text-align:center;letter-spacing:-.05em;font-size:22px}.coderschool_span-2{color:#d54541;font-weight:700}.paragraph-58{text-align:left;font-size:.8rem}.div-block-945{flex-flow:column;justify-content:center;align-items:center;display:flex}.image-155{object-fit:cover;width:100%;height:100%}.paragraph-59{text-align:left;font-size:.8rem}.image-156,.image-157{align-self:auto}.bold-text-21{font-size:48px}.div-block-946{grid-column-gap:17px;grid-row-gap:17px;color:var(--white);flex-flow:row;width:1000px;display:flex}.div-block-947{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:center;display:flex}.bold-text-22{color:var(--brand)}.container-53{grid-column-gap:52px;grid-row-gap:52px;justify-content:space-between;max-width:1300px;display:flex}.heading-76{color:var(--brand);font-size:48px;line-height:120%}.div-block-948{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.paragraph-61{font-size:20px;line-height:160%}.div-block-949{border:2px solid var(--brand);border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.section-45,.section-46{padding-top:60px;padding-bottom:60px}.image-159{max-width:50%}.container-54{flex-flow:column;justify-content:flex-start;align-items:center;max-width:1300px;padding-left:20px;padding-right:20px;display:flex}.div-block-950{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-951{background-color:var(--brand);border-radius:24px;flex-flow:column;justify-content:flex-start;align-items:center;display:flex;box-shadow:0 2px 5px #0003}.div-block-951.misty-rose{background-color:var(--misty-rose)}.div-block-951.oxford-blue{background-color:var(--dark-blue)}.image-160{border-radius:24px;width:101%;max-width:none}.paragraph-62{color:var(--white);text-align:center;padding:40px 30px}.paragraph-62.black{color:#000}.section-47{background-color:var(--border-0);border-radius:20px;padding-top:60px;padding-bottom:60px}.image-161{width:700px;max-width:50%}.div-block-952{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:40px;display:grid}.div-block-953{grid-column-gap:20px;grid-row-gap:20px;background-color:var(--white);border-radius:20px;justify-content:flex-start;align-items:center;padding:30px;display:flex;box-shadow:0 2px 5px #0003}.div-block-954{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.heading-77{font-size:16px}.image-162,.image-163,.image-164,.image-165,.image-166,.image-167{align-self:auto}.section-48{padding-top:60px;padding-bottom:60px}.container-55{flex-flow:column;justify-content:flex-start;align-items:center;max-width:1300px;padding-left:20px;padding-right:20px;display:flex}.div-block-955{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:40px;display:grid}.div-block-956{grid-column-gap:10px;grid-row-gap:10px;background-color:var(--border-0);flex-flow:column;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding:20px 16px;display:flex}.paragraph-63{text-align:center;font-size:20px}.image-168,.image-169,.image-170,.image-171,.image-172,.image-173,.image-174,.image-175{width:40px;height:40px}.div-block-957{background-color:var(--border-0)}.section-49{padding-top:60px;padding-bottom:60px}.container-56{grid-column-gap:24px;grid-row-gap:24px;justify-content:space-between;align-items:stretch;max-width:1300px;padding-left:20px;padding-right:20px;display:flex}.heading-78{max-width:100%;font-size:48px;line-height:120%}.bold-text-23{color:var(--brand);font-weight:600}.div-block-958{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.div-block-959{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;display:flex}.paragraph-64{color:var(--brand);-webkit-text-stroke-width:0px;-webkit-text-stroke-color:var(--brand);text-overflow:clip;font-size:64px;font-weight:600;line-height:120%}.div-block-960{grid-column-gap:56px;grid-row-gap:56px;background-color:var(--border-0);justify-content:flex-start;align-items:center;padding:20px;display:flex}.section-50{padding-top:60px;padding-bottom:60px}.container-57{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;justify-content:flex-start;align-items:center;max-width:1300px;padding-left:20px;padding-right:20px;display:flex}.heading-79{color:var(--brand);text-align:center;width:70%;font-size:48px;line-height:120%}.paragraph-65{text-align:center;width:50%;font-size:20px;line-height:160%}.div-block-961{grid-column-gap:30px;grid-row-gap:30px;order:0;justify-content:center;width:100%;padding-left:0;padding-right:0;font-size:96px;font-weight:700;display:flex}.div-block-962{grid-column-gap:32px;grid-row-gap:32px;border:3px solid var(--brand);color:var(--brand);background-color:#fff;border-radius:30px;flex-flow:column;flex:1 0 auto;justify-content:flex-start;align-items:center;padding:40px 20px;display:flex;box-shadow:0 2px 5px #0003}.div-block-962.red-bg{background-color:var(--brand);color:var(--white)}.div-block-962.oxford-blue{border-color:var(--dark-blue);background-color:var(--dark-blue)}.paragraph-66{flex:0 auto;line-height:100%}.paragraph-66.minty-rose{color:var(--misty-rose)}.paragraph-67{font-weight:600}.paragraph-68{color:var(--dark-blue);text-transform:none;font-size:24px;font-weight:600}.paragraph-68.white{color:var(--white)}.form-5{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:center;align-items:center;display:flex}.form-5.form-ai{flex-flow:column}.body-25{text-align:left;letter-spacing:-.0125em;margin-bottom:0;line-height:160%}.body-25._70{color:#fff;text-align:center;display:block}.game-curriculum-2{border:2px solid #d54541;border-radius:16px;width:100%;padding:24px}.game-curriculum-2.hidden{display:block}.game-curriculum-2.hidden.max-w-940.cs50-form{background-color:#000d29;border-width:0;border-color:#d54541;padding-left:32px;padding-right:32px}.game-curriculum-2.hidden.max-w-940.ai-form{background-color:var(--brand);flex-flow:column;justify-content:flex-start;align-items:center;max-width:1300px;padding:80px 60px;display:flex}.div-block-963{grid-column-gap:32px;grid-row-gap:32px;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:stretch;width:100%;display:grid}.div-block-963.form-ai-grid{background-color:#fff;border-radius:30px;flex-flow:column;grid-template-columns:1fr;max-width:900px;padding:30px 40px;display:flex}.heading-80{color:#d54541;text-align:center;font-size:1.563rem}.successmessagewrapper-9{color:#14323d;background-color:#fafafa;border-radius:16px;padding-top:32px;padding-bottom:32px;padding-left:24px;overflow:visible}.container-58{max-width:1300px;padding-left:20px;padding-right:20px}.heading-81{font-size:48px}.heading-82{color:var(--white);text-align:center;width:70%;font-size:48px}.textarea-2{border:1px solid var(--dark-blue);border-radius:30px;height:auto;min-height:128px;padding-top:20px;padding-bottom:20px;padding-left:40px}.paragraph-69{text-align:center;margin-top:10px;margin-bottom:10px;font-size:40px;font-weight:600}.paragraph-70{color:var(--white);text-align:center;max-width:700px;margin-top:20px;margin-bottom:0}.heading-83{text-align:center;padding-top:0;padding-bottom:0;font-size:48px;line-height:120%}.container-59{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:center;align-items:center;max-width:1300px;padding-top:60px;padding-bottom:60px;display:flex}.section-51{padding-top:60px;padding-bottom:60px}.section-52{background-color:var(--misty-rose)}.div-block-964{grid-column-gap:52px;grid-row-gap:52px;display:flex}.select-field-2{box-sizing:border-box;background-color:#fff;border:1px solid #000;border-radius:100px;height:64px;padding-left:40px;padding-right:40px}.div-block-965{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;display:flex}.bold-text-24,.bold-text-25{font-weight:500}.image-177{width:100%}.image-178{text-align:right;object-fit:contain;align-self:flex-end;max-width:70%;padding-left:0}.image-179{text-align:center;width:100%;padding-top:40px;padding-left:40px;padding-right:40px}.bold-text-26{color:var(--brand);-webkit-text-stroke-color:var(--brand);width:100%;padding-top:40px;font-weight:700}.button-6{width:9.62754%}.bold-text-27{font-size:22px}.section-53{flex-flow:column;padding-bottom:60px;display:flex}@media screen and (min-width:1280px){.body-0.centered._70{text-align:center;align-self:flex-start;align-items:flex-start}.body-0._100{flex-direction:column;align-self:center;align-items:center;display:flex}.body-0._100.modulesubtitle{align-items:flex-start;display:block}.body-0._100.mentosubtitle{text-align:center}.body-0._100.faqssubtitle.infor{align-items:flex-start;display:block}.body-0._100.faqs{display:block}.body-0._100.tin.refpage{align-self:flex-start;align-items:flex-start;display:block}.body-0._100.tin.luckywheel{text-align:left;align-self:flex-start;align-items:flex-start;display:block}.body-0._100.cs50{text-align:justify}.body-0.inverted._70{color:#ffffffb3}.body-1._70.customsize{width:88%}.body-2.medium.discount.refpage{padding-left:20px}.body-2.medium.discount.refpage.ano{padding-left:15px}.body-2.medium.discount.refpage.ano.newyear{padding-left:70px}.body-2._70.originalprice.refpage{flex:none}.body-2._70.downloadformsubtitle._1nd.ds{display:none}.body-2._70.downloadformsubtitle{color:#14323d}.large-button.contained.shadow.refpage{padding:15px 30px}.large-button.contained.shadow.product{display:none}.section.contact{display:flex}.section.footer{align-items:center;display:flex}.section.coursedetailsfeatures{padding-top:100px;padding-bottom:68px}.section.benefits{display:block}.section.curriculum{display:flex}.section.curriculum.game-developer{display:block}.section.mentors-instructors{display:flex}.section.projects{display:block}.section.projects.ds,.section.projects.fsw,.section.projects.hp,.section.jobguarantee{display:flex}.section.mentors.mainpage.cs50{justify-content:center;align-items:center;display:flex}.section.paymentbenefits{background-color:var(--dark-blue);align-items:stretch;padding-top:100px;position:relative}.section.learningexperience{display:flex}.section.curriculumdse{display:block}.section.policy{display:flex}.heroleft.home{width:620px}.heroleft.home.techtank{padding-right:50px}.heroleft.course{padding-top:20px}.herobutton.course{text-align:left}.review-item.mentortemplate{grid-column-gap:20px;grid-row-gap:20px}.coursecta.refpage.ano{margin-top:5%;margin-bottom:5%}.overline.brandcolor.techtank{align-self:center}.overline.brandcolor.tiktok,.overline.brandcolor.leftside{align-self:flex-start}.overline.brandcolor{align-self:center}.overline.brandcolor.price{align-self:flex-start}.sectiontitle.inverted.services.left-aligned.career-service{max-width:500px}.sectiontitle.leftaligned{align-self:center;align-items:center;display:flex}.sectionheading.socialmedia.another.cs50,.sectionheading.socialmedia.another.cs50-scratch{font-size:35px}.sectionheading.curiculum{text-align:center}.sectionheading.techtank{align-self:flex-start}.sectionheading.coursefeatures.refpage{color:var(--white);font-weight:700}.iconblock.no7{background-color:var(--light-cyan);margin-top:20px}.work-at{flex-direction:row;padding-top:28px;padding-bottom:28px}.course-logo-list{justify-content:center;align-items:center}.heroimage.home{align-self:auto;align-items:center;width:540px;height:auto}.whyblock.no4{background-position:100% 100%;align-items:flex-start}.whyblock.no3{background-position:100% 100%}.whyblock.no2{background-position:100% 100%;padding-bottom:140px}.whyblock.no1{background-position:100% 100%;background-size:80%;padding-bottom:140px}.whycontent{grid-row-gap:8px}.whycontent.no4{align-items:flex-start}.whycontent.no2,.whycontent.no1{width:72%}.whyblockbunch.desktop{width:100%}.learningteam.game.gamesection{grid-column-gap:25px;grid-row-gap:25px}.mentor.game.ai{align-self:center}.mentorinfo{grid-row-gap:2px}.mentorinfo.coursedetails{grid-row-gap:0px}.play.project.orcid{background-color:var(--brand)}.blogimagewrapper{height:300px}.contactform{padding-top:40px;padding-bottom:52px}.footertop{grid-column-gap:160px}.footerinforight{grid-column-gap:60px}.coursefeaturecontent{flex-direction:row;align-items:flex-start}.coursefeaturecontent.gamedevelopment{align-items:center}.downloadformblock{width:100%;display:block}.downloadforminput{grid-column-gap:16px;flex-flow:column;justify-content:center;align-items:stretch}.herosectiontitle.center{margin-bottom:30px;font-size:34px}.herosectiontitle.center.cs50{font-size:31px}.herosectiontitle.center.cs50s{align-self:stretch;font-size:40px}.herosectiontitle.center.cs50s.cs50s-header{font-size:40px}.cell{flex-direction:column;justify-content:flex-start}.contactformtitle{font-size:32px}.contactformtitle.template{font-size:20px}.wrapper.services{grid-column-gap:80px}.wrapper.learningteam.gamesection{grid-row-gap:70px}.wrapper.instructors{flex-direction:column;align-items:center}.wrapper.leadershipteam{grid-row-gap:80px}.wrapper.paymentbenefit{grid-row-gap:48px;flex-direction:column;align-items:stretch;position:relative}.jobguaranteetitle.inverted{text-align:left;align-self:flex-start}.homecoursefeature{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.icon-square.cv{background-color:var(--success)}.popup-content-wrapper{display:block}.popup-content-wrapper.product{min-width:0}.popup-content-wrapper.dsproduct{width:80%}.popup-content-wrapper.dsproduct._w-50,.popup-content-wrapper.dsproduct._w-0{width:30%}.popup.contactformpopup.product{width:470px}.popup.curriculum-download{flex-direction:column;align-items:center;width:450px;padding:28px 32px 32px}.popup.curriculum-download.dsproduct{border-top-right-radius:0;border-bottom-right-radius:0;width:50%}.popup-wrapper._30scroll,.popup-wrapper._7daytrial{display:none}.popup-wrapper._7daytrial.product{display:flex}.overlay{display:block}.projectvideopreview{border-radius:30px;width:90%}.projectvideopreviewimage{width:100%}.paymentoptionheroimage{width:50vw}.benefittitle{width:840px}.benefitbulletpoints{width:960px}.paymentbenefits{grid-row-gap:12px;flex-direction:column;display:flex}.paymentbackground{width:384px;position:absolute;inset:auto 6.4% -8% auto}.contactformsubtitle{font-size:20px}.featuresubtitle.course{display:block}.featuresubtitle.mentortemplate{margin-right:0}.featuresubtitle.gametittlehide{display:none}.featureheading.game{text-align:center;align-self:center}.mentor-instructorheading{text-align:left;align-self:center}.arrowwrapper.refpage._2-2{margin-left:-90px}.paymentoptionheading.center,.blogsection{align-self:center}.faqswrapper.policy{align-items:center}.faqslistwrapper.course.vi,.faqslistwrapper.course.en,.faqslistwrapper.global.vi{display:block}.faqslistwrapper.global.en{display:none}.round._1{width:auto;height:364px;position:absolute}.round._1.mentornext{position:static}.heroavatar._1{height:424px;bottom:4%}.heroavatar.mentortemplate{left:auto}.careerswitch{right:8%}.homecoursefeaturewrapper{display:none}.largearrow{width:24px;height:24px}.textbutton.icon{grid-column-gap:4px;grid-column-gap:4px;align-items:center;display:flex}.whycontenttitlewrapper{flex-direction:column;margin-bottom:27px;display:flex}.mentor-name{text-align:left;font-size:18px}.mentor-name.course{font-size:16px}.mentor-role{text-align:left;font-size:16px}.mentor-role.course{font-size:14px}.jobguaranteesubtitle{text-align:left;font-size:18px}.curriculum-download-popupdse,.curriculum-download-popupdse.dsproduct,.curriculum-download-popupdse.fswproduct,.curriculum-download-popupdse.daeproduct,.curriculum-download-popupdse.gameproduct,.curriculum-download-popupdse.gameproduct.cs50{display:none}.hero-wrapper.techtank{grid-column-gap:0px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-end;display:flex}.trusted-by{height:100%}.job-guarantee{max-height:100%}.image-12.techtrek.ano{max-width:50%}.whyblock-2.no4{background-position:100% 100%;align-items:flex-start}.whyblock-2.no3{background-position:100% 100%}.whyblock-2.no1{background-position:100% 100%;background-size:80%;padding-bottom:140px}.whyblock-2.no2{background-position:100% 100%;padding-bottom:140px}.sectiontitle-2.inverted.services.left-aligned.career-service{max-width:500px}.contactformtitle-2{font-size:32px}.contactforminput-2{grid-template-columns:1fr 1fr}.contactform-2{padding-top:40px;padding-bottom:52px}.image-39{width:100%;max-width:none}.container{max-width:1140px}.div-block-18{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-18.another{margin-left:0}.div-block-21{display:flex}.image-47{border-radius:10px;width:100%;max-width:none;height:auto;margin-right:0}.div-block-24.refpage.luckywheel{align-self:flex-start;margin-top:0}.bold-text,.bold-text-2,.bold-text-3,.bold-text-4{align-self:flex-start}.image-48{width:100%}.div-block-25.ref{margin-top:30px;margin-bottom:30px}.bold-text-5{direction:ltr;text-transform:none;flex-direction:column;align-items:flex-start;display:flex}.div-block-30{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;display:flex}.div-block-31{display:flex}.link-block-5{display:block}.section-4.mobile{display:none}.image-57{display:block}.section-5{justify-content:center;align-items:flex-start;margin-top:150px;padding-bottom:100px;padding-left:80px;padding-right:80px;display:flex}.div-block-34{margin-top:50px}.div-block-36{flex-direction:column;align-items:flex-start;padding:0}.div-block-36.ds{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:cover}.heading-2.ds,.heading-3{display:none}.div-block-37.fsw{width:auto}.div-block-39{grid-column-gap:65px;grid-row-gap:65px;border-top-left-radius:32px;border-bottom-left-radius:32px;padding-top:32px}.div-block-40{display:none}.div-block-41{flex-direction:column;align-items:flex-start;padding:0;display:flex}.link-block-7{align-self:center;width:100%;margin-top:0}.div-block-42{width:25%}.paragraph-14{display:none}.link-block-8{width:100%;margin-top:0}.div-block-43{flex-direction:column;align-items:center;display:flex}.link-block-9{width:100%}.div-block-789{display:none}.image-73{width:40%}.pop-up-close{top:-34%;right:-21%}.pop-up-download-curriculum{display:none}.downloadformblockga{width:100%;display:block}.section-5-copy{justify-content:center;align-items:flex-start;margin-top:60px;padding-bottom:100px;padding-left:80px;padding-right:80px;display:flex}.link-block-11{width:auto;max-width:none}.image-75{width:auto;max-width:100%}.div-block-810{flex:1;display:none}.div-block-811{flex:1;min-width:auto}.button-3{margin-left:-65px}.div-block-812{flex:1;display:none}.div-block-813{display:none}.div-block-814{flex:1;min-width:auto}.button-4{margin-left:-65px}.pop-up-2{min-height:auto;display:none}.pop-up-close-2{top:-27%;right:-18%}.image-84{width:75%}.div-block-836{width:100%}.large-button-5.contained.shadow.product{display:none}.div-block-841{flex-direction:column;align-items:flex-start;padding:0}.popup-signup,.large-button-6.contained.shadow.product,.large-button-6.contained.shadow.product,.pop-up-download-curriculum-2,.heading-18.ds{display:none}.image-87{width:100%;max-width:none}.div-block-843{flex-direction:column;align-items:flex-start;padding:0}.link-block-13{align-self:center;width:100%;margin-top:0}.div-block-844{width:25%}.mentor-trial-header.center{margin-bottom:30px;font-size:34px}.mentor-trial-header.center.cs50{font-size:31px}.container-17{max-width:80%}.bentoheading{text-align:center}.text-span-9{color:var(--acessibility_brand)}.div-block-859{cursor:pointer}.buttonsecondary{border:2px solid var(--white);border-radius:20px;padding-top:12px;padding-bottom:12px}.buttonsecondary:hover{background-color:var(--white);color:var(--acessibility_brand)}.container-19{max-width:100%}.sidebysidecomponent.margintop{margin-top:30px}.heading-26{text-align:center}.body-16._70{flex-direction:column;align-self:center;align-items:center;display:flex}.body-16._70.modulesubtitle{align-items:flex-start}.section-18.curriculum{display:flex}.downloadformtitle-4{color:var(--acessibility_brand);font-weight:700}.downloadform-2.midpage.game{border-width:2px;border-color:var(--acessibility_brand);border-radius:16px;flex-flow:column;width:100%}.sectionheading-3.curiculum{text-align:center}.project-placeholder.project-placeholder-ds{padding-left:0;padding-right:0}.cs50s-wrapper.services{grid-column-gap:80px}.cs50s-wrapper.learningteam.gamesection{grid-row-gap:70px}.cs50s-wrapper.instructors{flex-direction:column;align-items:center}.cs50s-wrapper.leadershipteam{grid-row-gap:80px}.cs50s-wrapper.paymentbenefit{grid-row-gap:48px;flex-direction:column;align-items:stretch;position:relative}.heading-55{font-size:var(--h3)}.image-123{object-fit:cover;width:100%;height:100%}.container-37{max-width:1160px}.careerswitch-2{right:8%}.div-block-900{flex-direction:column;align-items:flex-start;padding:0}.link-block-18{align-self:center;width:100%;margin-top:0}.div-block-901{width:25%}.heading-63.ds{display:none}.overlay-3{display:block}.image-129{width:100%;max-width:none}.body-17._70{flex-direction:column;align-self:center;align-items:center;display:flex}.div-block-902{flex-flow:row;justify-content:flex-start;align-items:flex-start;width:960px;min-width:0;max-width:none;min-height:0}.section-25.mentors.mainpage.cs50{justify-content:center;align-items:center;display:flex}.sectionheading-4.socialmedia.another.cs50{font-size:35px}.section-26.mentors.mainpage.cs50{justify-content:center;align-items:center;display:flex}.mentor-role-2{text-align:left;font-size:16px}.mentor-role-2.ainew{align-self:center}.mentorinfo-2{grid-row-gap:2px}.sectionheading-5.curiculum{text-align:center}.iconblock-2.no7{background-color:#e2feff;margin-top:20px}.section-27.coursedetailsfeatures{padding-top:100px;padding-bottom:68px}.featuresubtitle-2.gametittlehide{display:none}.featuresubtitle-2.course{display:block}.featureheading-2.game{text-align:center;align-self:center}.div-block-903{display:flex}.div-block-904{grid-column-gap:20px;display:flex}.section-28.coursedetailsfeatures{padding-top:100px;padding-bottom:68px}.body-19._70{flex-direction:column;align-self:center;align-items:center;display:flex}.body-19._70.modulesubtitle{align-items:flex-start;display:block}.section-29.curriculum{display:flex}.body-20._70{flex-direction:column;align-self:center;align-items:center;display:flex}.body-21.centered._70{text-align:center;align-self:flex-start;align-items:flex-start}.section-31.projects{display:block}.play-2.project.orcid{background-color:#d54541}.projectvideopreview-2{border-radius:30px;width:90%}.body-22.centered._70{text-align:center;align-self:flex-start;align-items:flex-start}.section-32.projects{display:block}.play-3.project.orcid{background-color:#d54541}.body-23._70,.body-24._70{flex-direction:column;align-self:center;align-items:center;display:flex}.bold-text-13{align-self:flex-start}.youtube-6{align-self:center;width:100%;display:block}.div-block-906{align-self:center}.container-52{max-width:80%}.div-block-944{cursor:pointer}.buttonsecondary-2{border:2px solid #fff;border-radius:20px;padding-top:12px;padding-bottom:12px}.buttonsecondary-2:hover{color:#d54541;background-color:#fff}.bentoheading-2{text-align:center}.text-span-80{color:#d54541}}@media screen and (min-width:1440px){.body-0.centered._70{text-align:center;align-self:flex-start;align-items:flex-start}.body-0._100{align-self:center}.body-0._100.modulesubtitle{align-items:flex-start;display:block}.body-0._100.mentosubtitle{text-align:center}.body-0._100.faqssubtitle.infor{align-items:flex-start}.body-0._100.faqs{display:block}.body-0._100.tin.refpage{direction:ltr;text-transform:none;align-self:flex-start;align-items:flex-start;display:block}.body-0._100.tin.luckywheel{text-align:left;align-self:flex-start;display:block}.body-0._100.cs50.center{text-align:center}.body-0.inverted._70{text-align:left}.body-1._70{color:#14323db3;line-height:160%}.body-1._70.customsize{width:80%}.body-2.medium.discount.refpage,.body-2.medium.discount.refpage.ano{padding-left:20px}.body-2.medium.discount.refpage.ano.newyear{padding-left:75px}.body-2._70.downloadformsubtitle{color:var(--dark-blue);text-align:center;margin-top:0}.body-2._70.originalprice.refpage{flex:none}.body-2._70.downloadformsubtitle._1nd{margin-bottom:10px}.body-2._70.downloadformsubtitle._1nd.ds{display:none}.body-2._70.downloadformsubtitle{margin-top:0}.large-button.contained.shadow{box-shadow:none}.large-button.contained.shadow.refpage{padding:20px 40px}.large-button.contained.shadow.product{background-color:var(--white);color:var(--dark-blue);display:none}.large-button.contained.download{width:100%}.large-button.outlined:hover{background-color:#d645410f}.large-button.outlined:active{background-color:#d645411a}.large-button.outlined.buttonoutlined.m-0:hover{background-color:var(--acessibility_brand);color:var(--white)}.medium-button.contained:hover{outline-width:4px}.navbar{padding-left:108px;padding-right:108px}.navlink{letter-spacing:-.0115px;font-size:15px;line-height:160%}.section{justify-content:center;padding-left:108px;padding-right:108px}.section.review{padding-bottom:100px;padding-left:108px;padding-right:108px}.section.courses{align-items:center}.section.career-services{padding-top:100px;padding-bottom:120px}.section.learnerstory{justify-content:center;align-items:center;display:flex}.section.graduateworkat{justify-content:center}.section.graduateworkat.another,.section.contact{align-items:center;display:flex}.section.footer{align-items:center;padding-top:100px;padding-bottom:80px;display:flex}.section.coursedetailsfeatures,.section.coursedetailsfeatures.dse{display:flex}.section.benefits{justify-content:center;align-items:center;display:flex}.section.benefits.mentornext{align-items:center}.section.curriculum{align-items:center;display:flex}.section.paymentoptions{display:flex}.section.projects{align-items:center;display:none}.section.projects.ds,.section.projects.fsw,.section.projects.hp{display:flex}.section.livetalk{justify-content:center}.section.livetalk.dse{display:flex}.section.webblogs{grid-row-gap:32px;justify-content:center;align-items:center;display:flex}.section.jobguarantee{background-size:cover;display:flex;position:static}.section.mentors{justify-content:center}.section.mentors.mainpage{align-items:center;display:flex}.section.mentors.mainpage.luckywheel{padding-top:50px;padding-bottom:50px}.section.coursefaqs{flex-direction:column;align-items:center;display:flex}.section.coursefaqs.dse,.section.coursefaqs.vn,.section.growing{display:flex}.section.mentionedinpress{align-items:center;display:flex}.section.leadershipteam,.section.investors,.section.hiring{display:flex}.section.learnersayingaboutmentors{grid-row-gap:44px}.section.paymentoptionhero{align-items:center;padding-top:150px;display:flex}.section.paymentbenefits{flex-direction:column;align-items:center}.section.onepay{display:flex}.section.lottefinance{align-items:center;display:flex}.section.learningexperience{display:block}.section.bloglist{align-items:center}.section.faqs{display:flex}.section.morearticle{grid-row-gap:32px}.section.coursereview,.section.coursereview.dse,.section.dse,.section.curriculumdse{align-items:center;display:flex}.section.techtank{align-items:center}.section.refpage.tail.luckywheel{padding-left:180px;padding-right:180px}.section.mentortemplate{align-items:center;padding-left:140px;padding-right:140px}.section.policy{align-items:center;display:flex}.heroleft.home{width:660px;margin-left:0;margin-right:0}.herobutton{position:relative}.review-list{max-width:1224px}.review-item.mentortemplate{grid-row-gap:20px}.coursecta{max-width:1224px;margin-top:6%;margin-bottom:40px}.coursecta.home{margin-top:12%}.coursecta.refpage.ano{margin-top:5%;margin-bottom:5%}.overline{align-self:flex-start}.overline.brandcolor._2-2,.overline.brandcolor.techtank{align-self:center}.overline.brandcolor._2-2{align-self:center}.overline.brandcolor.web{align-self:center;align-items:center}.overline.brandcolor{flex-direction:column;align-self:center;align-items:flex-start;display:flex}.sectiontitle{max-width:1224px}.sectiontitle.inverted.jobguarantee{max-width:none}.sectiontitle.payment{align-items:flex-start}.sectiontitle.leftaligned{align-self:center}.sectionheading.curiculum{text-align:center}.sectionheading.techtank{align-self:flex-start}.sectionheading.coursefeatures.refpage{color:var(--white);font-weight:700}.sectionheading.mentortemplate{align-self:flex-start}.feature.inverted.another{justify-content:flex-start;align-items:flex-start;height:300px;padding-top:40px;padding-left:20px;display:flex}.feature.inverted.mentortemplate{flex-direction:row}.iconblock.no7{background-color:var(--light-cyan);margin-top:20px}.featureicon{width:40px;height:40px}.featurecontent.inverted.another{grid-column-gap:0px;grid-row-gap:0px}.featurecontent.inverted.mentortemplate{flex-direction:column}.work-at{flex-direction:row}.course-logo-list{justify-content:center;align-items:center}.heroimage{flex:0 auto;width:604px}.heroimage.home{align-self:auto;align-items:center;width:44%;height:auto}.whycoderschool{grid-row-gap:24px;flex-direction:column;display:flex}.whyblock{background-color:var(--grey-background);border-radius:24px;padding-top:24px;padding-bottom:24px;padding-right:24px}.whyblock.no4{background-position:100% 100%;flex:1;display:flex}.whyblock.no3{background-position:100% 100%;flex:1}.whyblock.no2{background-color:var(--grey-background);background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63be7cca11e947bb0494c5d8_Alumni.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:439px;background-attachment:scroll;padding-bottom:160px}.whyblock.no1{background-position:100% 100%;padding-bottom:160px}.whycontent{grid-row-gap:12px;flex-direction:column;width:450px;display:flex}.whycontent.no3{align-items:stretch;width:100%}.whycontent.no2{width:70%}.whyblockbunch.desktop{max-width:1224px}.mentorlist{width:100%;max-width:1224px}.mentorlist.mentors{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.learningteam.game{width:100%}.otherpeople{max-width:1224px}.mentor{grid-row-gap:24px;justify-content:flex-start;align-items:center}.mentoravatar{border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-right-radius:32px}.mentoravatar.game{max-width:none}.mentorinfo{width:100%}.careerservices{padding-top:40px}.decor{top:-8%}.logogrid,.blogs{max-width:1224px}.blogs.recent{grid-template-columns:1fr 1fr 1fr}.blogimage{box-sizing:border-box;aspect-ratio:16/9;vertical-align:baseline;object-fit:cover;align-self:auto;width:100%;overflow:visible}.blogimagewrapper{border-radius:6%;height:210px}.contactform{max-width:1224px}.textlabel.dark{color:var(--dark-blue)}.textinput{border:1px solid #0000}.textinput:focus{color:var(--white)}.textinput.dark{color:var(--dark-blue);background-color:#fff}.footertop{max-width:1224px}.footerinforight{grid-column-gap:80px}.footerbottom{max-width:1224px}.coursefeaturecontent{grid-row-gap:0px;flex-flow:row;justify-content:space-between;align-items:center}.coursefeaturecontent.dse{align-items:center}.coursefeaturecontent.gamedevelopment{grid-row-gap:70px}.ga.midpage{max-width:940px}.downloadformblock{width:100%;display:block}.mentor-instructor{grid-column-gap:32px}.buttonwrapper{display:flex}.buttonwrapper._4up.course{flex-direction:column}.projectdesciption{grid-row-gap:60px;justify-content:center;padding-top:20px}.slidernav{padding-top:52px}.livetalkcta{max-width:1224px;margin-top:6%}.livetalks{max-width:1224px}.socialmedialeft{flex-flow:column;align-items:flex-start;width:auto}.coderschooltiktokpage{width:auto}.tiktoklslider{width:900px}.navbarwrapper{flex:1;max-width:1224px}.herosectiontitle.vn{font-size:38px;line-height:160%}.herosectiontitle.center{margin-bottom:30px}.herosectiontitle.center.cs50{font-size:50px}.cell{flex-direction:column}.contactformtitle.template{font-size:20px;font-weight:600}.herosectionsubtitle.en{display:block}.wrapper{width:100%;max-width:1224px}.wrapper.services{max-width:1224px}.wrapper.learningteam{grid-row-gap:44px}.wrapper.learningteam.mentortemplate{align-self:stretch;margin-left:0;margin-right:0}.wrapper.learningteam.luckywheel{grid-row-gap:0px;margin-bottom:20px}.wrapper.learningteam.game{grid-column-gap:20px;grid-row-gap:20px}.wrapper.hero{flex:0 auto;justify-content:space-between;width:100%}.wrapper.socialmedia{flex-flow:row}.wrapper.webblogs{grid-row-gap:44px}.wrapper.jobguarantee{grid-column-gap:16px;grid-row-gap:40px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-end;max-width:100%;display:flex;position:static}.wrapper.instructors{flex-direction:column;align-items:center}.wrapper.payments.ai{max-width:100%}.wrapper.coursefaqs.dse{justify-content:center}.wrapper.paymentbenefit{align-items:flex-start;width:1224px}.wrapper.integrationwrapper{flex-direction:column;align-items:center}.wrapper.more-articles{grid-row-gap:40px;flex-direction:column}.jobguaranteetitle.inverted{text-align:left;align-self:flex-start}.downloadformtitle{line-height:130%}.dropdown-list,.tooltip-wrapper{display:none}.dropdown{letter-spacing:-.0115px;font-size:15px;line-height:160%}.popup-content-wrapper{display:block}.popup-content-wrapper.product{min-width:0}.popup-content-wrapper.dsproduct{width:50%}.popup-content-wrapper.dsproduct._w-0{width:30%}.popup-content-wrapper.daeproduct{width:60%}.popup.contactformpopup.product{width:470px;padding:35px 28px}.popup.curriculum-download,.popup.curriculum-download.dsproduct{width:450px}.close-popup-icon.downloadcurriculum{right:23px}.popup-wrapper,.popup-wrapper._30scroll{display:none}.popup-wrapper._7daytrial{display:none;inset:0%}.popup-wrapper._7daytrial.product{display:flex}.overlay{display:block;position:fixed;inset:0%}.bookacallform-2{margin-bottom:0}.successmessagewrapper{padding-left:32px;padding-right:32px}.errormessage{color:var(--error);text-align:center}.errormessagewrapper{background-color:#fff3de;border-radius:16px}.success-lottie{width:72px}.general{display:flex}._1st-generalimage{width:638px}._2nd-general-image{float:left;border-radius:20px;width:44%;margin-right:40px}._2nd-para{align-items:center;display:flex}.we-re-hiring{max-width:1224px}.paymentoptionheroimage{width:720px}.description-cta{grid-row-gap:32px;flex-direction:column;align-items:flex-start;display:flex}.featuretitle{font-size:18px}.featuresubtitle.course{display:block}.featuresubtitle.mentortemplate{text-align:left;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;margin-right:0;display:flex}.featuresubtitle.gametittlehide{display:none}.onepayintegration{flex-direction:row}.why-ctablock{grid-row-gap:44px}.onepaybernefits{width:48%}.learningvideo{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63dc8c63a80e94d2262e6f7b_Learning%20Exp.webp)}.featureheading{align-self:center;align-items:center;width:100%;display:flex}.featureheading.game{text-align:center;justify-content:center}.mentor-instructorheading{align-self:center}.arrowwrapper.refpage._2-2{margin-left:-100px}.paymentoptionheading.center{align-self:center}.bloglistwrapper.relatedarticles{max-width:1224px}.bloglistmaster{grid-column-gap:24px;grid-row-gap:40px}.blogtopmaster{max-width:1224px}.morearticletitle{width:100%;max-width:1224px}.faqswrapper{max-width:1224px}.faqswrapper.policy{align-self:center;align-items:center}.faqslistwrapper.course.vi,.faqslistwrapper.course.en,.faqslistwrapper.global.vi{display:block}.faqslistwrapper.global.en{display:none}.blogimageholder{aspect-ratio:16/9;border-radius:16px}.story-body.essay{height:230px}.story-body.essay.long{height:308px}.story-popup.essay{display:none}.round._1{position:absolute}.round._1.mentornext{width:480px;height:480px;position:static}.heroavatar._1{height:424px;bottom:4%}.heroavatar.mentortemplate{object-fit:fill;bottom:2.3%;left:auto}.careerswitch{right:6%}.careerswitch.course{right:8%}.review-agent.mentortemplate{align-self:auto}.mentor-name{text-align:left;font-size:40px}.mentor-role{text-align:left;padding-top:20px;font-size:16px}.jobguaranteesubtitle{text-align:left}.curriculum-download-popupdse,.curriculum-download-popupdse.dsproduct,.curriculum-download-popupdse.fswproduct,.curriculum-download-popupdse.daeproduct,.curriculum-download-popupdse.gameproduct,.curriculum-download-popupdse.gameproduct.cs50{display:none}.hero-wrapper{grid-column-gap:0px;flex:0 auto;justify-content:space-between;width:100%;max-width:1224px}.hero-wrapper.dse{width:95%}.hero-wrapper.techtank{align-items:center}.navbar-2{padding-left:108px;padding-right:108px}.buttonwrapper-2{display:flex}.medium-button-2.contained:hover{outline-width:4px}.section-2{padding-left:108px;padding-right:108px}.section-2.career-services{padding-top:100px;padding-bottom:120px}.section-2.footer{padding-top:100px;padding-bottom:80px}.whyblock-2{background-color:#fafafa;border-radius:24px;padding-top:24px;padding-bottom:24px;padding-right:24px}.whyblock-2.no4{background-position:100% 100%;flex:1;display:flex}.whyblock-2.no3{background-position:100% 100%;flex:1}.whyblock-2.no3.nobackground{align-items:flex-start}.whyblock-2.no1{background-position:100% 100%;padding-bottom:160px}.whyblock-2.no2{background-color:#fafafa;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/63be7cca11e947bb0494c5d8_Alumni.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:439px;background-attachment:scroll;padding-bottom:160px}.sectiontitle-2{max-width:1224px}.large-button-3.contained.shadow{box-shadow:none}.body-7._70{color:#14323db3;line-height:160%}._400hrs-2{border-radius:4px}.whymentor.mentornext{align-self:flex-start}.body-10._70{color:#14323db3;line-height:160%}.textinput-2{border:1px solid #0000}.textinput-2:focus{color:#fff}.contactforminput-2{grid-template-columns:1fr 1fr}.contactform-2{max-width:1224px}.popup-wrapper-2{display:none}.errormessage-2{color:#e28023;text-align:center}.successmessagewrapper-2{padding-left:32px;padding-right:32px}.div-block-6{max-width:70%;margin-top:0;margin-bottom:0;padding-left:0}.div-block-7._1-1{grid-row-gap:60px;background-image:none}.div-block-7.fsw{grid-column-gap:75px;grid-row-gap:75px}.image-39{mix-blend-mode:normal;border-radius:10px;width:100%;max-width:none;margin-top:0;display:inline-block;box-shadow:0 2px 5px #0003}.container{max-width:1140px}.div-block-18{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-18.another{margin-left:0}.div-block-21{grid-column-gap:21px;display:flex}.image-47{border-radius:10px;align-self:center;width:100%;max-width:none;height:auto;margin-right:0;box-shadow:0 2px 5px #0003}.div-block-23._1p{justify-content:flex-start;align-self:stretch;align-items:flex-end}.div-block-23.trailer{justify-content:flex-start;align-self:stretch;align-items:center}.div-block-24.refpage.luckywheel{grid-row-gap:30px;align-self:flex-start;margin-top:0}.bold-text,.bold-text-2,.bold-text-3{align-self:flex-start}.image-48{width:100%;display:block}.section-3{flex-direction:column;display:flex}.div-block-25.ref{margin-top:30px;margin-bottom:20px}.image-51{margin-top:40px;margin-bottom:40px}.div-block-30{grid-column-gap:50px;grid-row-gap:50px;flex-direction:column;display:flex}.div-block-31{display:flex}.section-4{display:block}.section-4.mobile{display:none}.image-57{display:block}.section-5{justify-content:center;align-items:flex-start;padding:150px 80px 100px;display:flex}.div-block-34{margin-top:30px}.div-block-36{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;padding:0}.div-block-36._1nd{grid-row-gap:33px;background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:auto;border-top-left-radius:32px;border-bottom-left-radius:32px;padding:35px 0 30px}.div-block-36.ds{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:auto;border-top-left-radius:32px;border-bottom-left-radius:32px}.heading-2{font-weight:700;line-height:130%}.heading-2.ds{display:none}.heading-3{font-weight:700;line-height:130%;display:none}.div-block-37{padding-left:32px}.div-block-39{grid-column-gap:30px;grid-row-gap:67px;border-top-left-radius:32px;border-bottom-left-radius:32px;width:50%;padding:35px 0 30px}.div-block-40{display:none}.div-block-41{padding:0}.heading-4{font-weight:700;line-height:130%}.link-block-7{align-self:center;width:100%;margin-top:0}.paragraph-14{display:none}.link-block-8{width:100%;margin-top:0}.div-block-43{flex-direction:column;align-items:flex-start;max-width:440px;display:flex}.link-block-9{width:100%}.feature-copy.inverted.another{height:230px}.feature-copy.inverted.mentortemplate{flex-direction:row}.feature-copy.inverted-copy.another{height:230px}.feature-copy.inverted-copy.mentortemplate{flex-direction:row}.feature-copy.inverted-copy.another-copy{height:230px}.swiper-slide{width:16vw}.pop-up-close{top:-33%;right:-22%}.downloadformblockga{width:100%;display:block}.section-5-copy{justify-content:center;align-items:flex-start;padding:150px 80px 100px;display:flex}.link-block-11,.image-75{max-width:100%}.large-button-4.contained.download{width:100%}.textinput-3{border:1px solid #0000}.textinput-3:focus{color:#fff}.successmessagewrapper-3{padding-left:32px;padding-right:32px}.errormessage-3{color:#e28023;text-align:center}.div-block-835{bottom:10.2vh}.pop-up-2{width:100%;min-width:auto;min-height:auto;display:none}.pop-up-close-2{z-index:500;clear:none;position:relative;inset:139% 100% auto 324px}.image-84{width:75%}.swiper-slide-2{width:16vw}.large-button-5.contained.shadow{box-shadow:none}.large-button-5.contained.shadow.product{color:#14323d;background-color:#fff;display:none}.large-button-5.contained.download{width:100%}.textinput-4{border:1px solid #0000}.textinput-4:focus{color:#fff}.div-block-841{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;padding:0}.popup-signup{display:block}.successmessagewrapper-4{padding-left:32px;padding-right:32px}.errormessage-4{color:#e28023;text-align:center}.downloadformtitle-2{line-height:130%}.large-button-6.outlined:hover{background-color:#d645410f}.large-button-6.outlined:active{background-color:#d645411a}.large-button-6.contained.shadow.product{color:#14323d;background-color:#fff;display:none}.large-button-6.contained.download{width:100%}.large-button-6.contained.shadow{box-shadow:none}.heading-18{font-weight:700;line-height:130%}.heading-18.ds{display:none}.textinput-5{border:1px solid #0000}.textinput-5:focus{color:#fff}.textinput-5.dark{color:#14323d;background-color:#fff}.image-87{mix-blend-mode:normal;border-radius:10px;width:100%;max-width:none;margin-top:0;display:inline-block;box-shadow:0 2px 5px #0003}.div-block-843{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;padding:0}.link-block-13{align-self:center;width:100%;margin-top:0}.successmessagewrapper-5{padding-left:32px;padding-right:32px}.errormessage-5{color:#e28023;text-align:center}.downloadformtitle-3{line-height:130%}.div-block-855{border-radius:6px;width:800px;overflow:hidden}.mentor-trial-form-header-title{line-height:130%}.mentor-trial-form{max-width:70%;margin-top:0;margin-bottom:0;padding-left:0}.mentor-trial-header.vn{font-size:38px;line-height:160%}.mentor-trial-header.center{margin-bottom:30px}.div-block-856{width:auto}.textcontainer,.textcontainer.center{align-items:center}.heading-20{font-size:var(--h2);text-align:center;font-weight:600}.text-span-5{font-weight:600}.bentoexcerpt{text-align:center}.text-span-8{color:var(--dark-blue);font-weight:400}.italic-text-3{font-family:Montserrat AB,Arial,sans-serif;font-style:italic;font-weight:600}.pilarssection{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.paragraph-26{min-width:240px}.container-17{max-width:940px}.container-18{width:80%;max-width:1160%}.pillarcontent{grid-column-gap:6px;grid-row-gap:6px;justify-content:flex-start;height:50%}.buttonsecondary.game-test{order:0}.container-19{max-width:950px}.image-91{aspect-ratio:auto;width:100%}.datasciencepersonalizedsection{margin-bottom:0;padding-bottom:120px}.heading-25{margin-bottom:0}.body-16._70{align-self:center}.body-16._70.modulesubtitle{align-items:flex-start}.section-18{justify-content:center;padding-left:108px;padding-right:108px}.section-18.curriculum{justify-content:center;align-items:center}.downloadformtitle-4{line-height:130%}.errormessage-6{color:#e28023;text-align:center}.sectionheading-3.curiculum{text-align:center}.successmessagewrapper-6{padding-left:32px;padding-right:32px}.game-curriculum.hidden.max-w-940.cs50-form{background-color:#000d29}.cs50s-wrapper,.cs50s-wrapper.services{max-width:1224px}.cs50s-wrapper.learningteam{grid-row-gap:44px}.cs50s-wrapper.learningteam.mentortemplate{align-self:stretch;margin-left:0;margin-right:0}.cs50s-wrapper.learningteam.luckywheel{grid-row-gap:0px;margin-bottom:20px}.cs50s-wrapper.hero{flex:0 auto;justify-content:space-between;width:100%}.cs50s-wrapper.socialmedia{flex-flow:row}.cs50s-wrapper.webblogs{grid-row-gap:44px}.cs50s-wrapper.jobguarantee{grid-column-gap:16px;grid-row-gap:40px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:flex-end;max-width:100%;display:flex;position:static}.cs50s-wrapper.instructors{flex-direction:column;align-items:center}.cs50s-wrapper.coursefaqs.dse{justify-content:center}.cs50s-wrapper.paymentbenefit{align-items:flex-start;width:1224px}.cs50s-wrapper.integrationwrapper{flex-direction:column;align-items:center}.cs50s-wrapper.more-articles{grid-row-gap:40px;flex-direction:column}.form-4{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.heading-46{color:var(--white);text-align:center}.heading-55{font-size:var(--h3)}.skillmetric{padding-bottom:24px}.heading-61{margin-bottom:0;padding-bottom:0}.metric-desc{margin-bottom:6px;padding-top:0;padding-left:0}.gameresultmentor{font-size:20px}.metric-img,.image-124{cursor:auto}.image-127{height:100%}.image-128{object-fit:cover;width:100%;height:100%}.careerswitch-2{right:6%}.careerswitch-2.course{right:8%}.div-block-900{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;padding:0}.downloadformtitle-5{line-height:130%}.link-block-18{align-self:center;width:100%;margin-top:0}.section-24{justify-content:center;padding-left:108px;padding-right:108px}.errormessage-7{color:#e28023;text-align:center}.heading-63{font-weight:700;line-height:130%}.heading-63.ds{display:none}.overlay-3{display:block;position:fixed;inset:0%}.textlabel-7.dark{color:#14323d}.image-129{mix-blend-mode:normal;border-radius:10px;width:100%;max-width:none;margin-top:0;display:inline-block;box-shadow:0 2px 5px #0003}.successmessagewrapper-7{padding-left:32px;padding-right:32px}.body-17._70{align-self:center}.div-block-902{width:100%;height:540px}.section-25{justify-content:center;padding-left:108px;padding-right:108px}.section-25.mentors{justify-content:center}.section-25.mentors.mainpage{align-items:center;display:flex}.section-26{justify-content:center;padding-left:108px;padding-right:108px}.section-26.mentors{justify-content:center}.section-26.mentors.mainpage{align-items:center;display:flex}.mentor-role-2{text-align:left;font-size:16px}.sectionheading-5.curiculum{text-align:center}.iconblock-2.no7{background-color:#e2feff;margin-top:20px}.section-27{justify-content:center;padding-left:108px;padding-right:108px}.section-27.coursedetailsfeatures{display:flex}.featuretitle-2{font-size:18px}.featuresubtitle-2.gametittlehide{display:none}.featuresubtitle-2.course{font-size:13px;display:block}.featureheading-2{align-self:flex-start;width:100%;display:flex}.featureheading-2.game{text-align:center;justify-content:center}.div-block-903{grid-column-gap:21px;display:flex}.feature-2.inverted.another{height:230px}.div-block-904{grid-column-gap:20px;display:flex}.section-28{justify-content:center;padding-left:108px;padding-right:108px}.section-28.coursedetailsfeatures{display:flex}.downloadformtitle-6{line-height:130%}.body-19._70{align-self:center}.body-19._70.modulesubtitle{align-items:flex-start;display:block}.section-29{justify-content:center;padding-left:108px;padding-right:108px}.section-29.curriculum{align-items:center;display:flex}.errormessage-8{color:#e28023;text-align:center}.successmessagewrapper-8{padding-left:32px;padding-right:32px}.body-20._70{align-self:center}.section-30{justify-content:center;padding-left:108px;padding-right:108px}.section-30.paymentoptions{display:flex}.body-21.centered._70{text-align:center;align-self:flex-start;align-items:flex-start}.section-31{justify-content:center;padding-left:108px;padding-right:108px}.section-31.projects{align-items:center;display:none}.body-22.centered._70{text-align:center;align-self:flex-start;align-items:flex-start}.section-32{justify-content:center;padding-left:108px;padding-right:108px}.section-32.projects{align-items:center;display:none}.body-23._70{align-self:center}.section-33{justify-content:center;padding-left:108px;padding-right:108px}.section-33.paymentoptions{display:flex}.body-24._70{align-self:center}.section-35{justify-content:center;padding-left:108px;padding-right:108px}.section-35.coursefaqs{flex-direction:column;align-items:center;display:flex}.div-block-906{align-self:center}.text-block-69{color:var(--youni-primary)}.image-145,.image-146,.image-147,.image-148,.image-149{width:100px}.container-50{grid-column-gap:16px;grid-row-gap:16px;order:0;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:.25fr;grid-auto-flow:dense;place-content:stretch;align-self:auto;display:grid}.container-51,.div-block-935{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-936,.div-block-937{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.container-52{max-width:940px}.bentoexcerpt-2{text-align:center}.buttonsecondary-2.game-test{order:0}.paragraph-58{min-width:240px}.form-5{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.game-curriculum-2.hidden.max-w-940.cs50-form{background-color:#000d29}.errormessage-9{color:#e28023;text-align:center}.div-block-963{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.heading-80{color:#fff;text-align:center}.successmessagewrapper-9{padding-left:32px;padding-right:32px}}@media screen and (min-width:1920px){.body-0.centered._70{text-align:center;align-self:auto}.body-0.centered._70.joblotrinh{text-align:center}.body-0._100{text-align:center;letter-spacing:-.0175em}.body-0._100.learningsubtitle{align-self:flex-start}.body-0._100.curriculumsubtitle{text-align:center;flex-direction:column;align-self:center;align-items:center;display:flex}.body-0._100.modulesubtitle{text-align:left;flex-direction:column;align-self:flex-start;align-items:flex-start;display:block}.body-0._100.mentosubtitle{text-align:center}.body-0._100.faqssubtitle{text-align:left}.body-0._100.faqssubtitle.infor{text-align:left;align-items:flex-start}.body-0._100.faqs{display:block}.body-0._100.tin{text-align:left;align-self:flex-start;align-items:flex-start}.body-0._100.tin.refpage{grid-row-gap:0px;flex-direction:column;align-items:flex-start;display:block}.body-0._100.tin.luckywheel{display:block}.body-0._100.trailer{text-align:left}.body-0._100.cs50.center{text-align:center}.body-1._70{padding-left:40px}.body-1.inverted._70.ser{padding-left:0}.body-4._70.blogsubtitle{height:50px;min-height:50px;max-height:90px}.body-2.medium.discount.refpage{padding-left:20px}.body-2.medium.discount.refpage.ano{padding-left:25px}.body-2.medium.discount.refpage.ano.newyear{padding-left:80px}.body-2._70.originalprice.refpage{flex:none;padding-right:0}.body-2._70.originalprice.refpage.newyear{display:none}.body-2._70.downloadformsubtitle._1nd.ds{display:none}.body-2._70.downloadformsubtitle{margin-bottom:10px}.large-button.contained.shadow.buttondata.competitortext.mentormatching.mentortrial{justify-content:flex-start;align-self:flex-start;display:block}.large-button.contained.shadow.refpage{background-color:var(--white);color:var(--dark-blue);padding:20px 50px}.large-button.contained.shadow.luckywheel{border-radius:10px;margin-top:0}.large-button.contained.shadow.product{display:none}.large-button.outlined{align-self:flex-start}.large-button.outlined.buttonoutlined.m-0:hover{background-color:var(--acessibility_brand);color:var(--white)}.large-button.outlined.ai-auto{margin-bottom:20px}.medium-button.contained.mentornext{margin-left:40px}.medium-button.contained.mentornext.another{margin-left:0;padding-left:12px}.medium-button.outlined{align-self:flex-start}.navbar{flex-direction:row}.section{align-items:center;padding-top:140px;padding-bottom:140px}.section.hero,.section.hero.course{flex-direction:row}.section.hero.mentortemplate{display:flex}.section.review{padding-bottom:120px}.section.career-services.joblotrinh{justify-content:center;align-items:center}.section.learnerstory,.section.graduateworkat{display:flex}.section.graduateworkat.another{padding-bottom:160px}.section.contact{display:flex}.section.contact.mentortemplate{align-items:center}.section.footer{justify-content:center;padding-top:120px;padding-bottom:100px;display:flex}.section.coursedetailsfeatures{display:flex}.section.coursedetailsfeatures.dse{flex-direction:column}.section.benefits{align-self:auto;align-items:center;display:flex}.section.benefits.mentornext{flex-direction:column;justify-content:flex-start;display:flex;overflow:hidden}.section.curriculum{text-align:center;align-items:center;display:flex}.section.curriculum.game-developer{display:flex}.section.mentors-instructors{flex-direction:row;display:flex}.section.paymentoptions{flex-direction:column;align-items:center;display:flex}.section.projects{display:none}.section.projects.ds,.section.projects.fsw,.section.projects.hp{display:flex}.section.livetalk.jobhiring{justify-content:center}.section.livetalk.dse,.section.webblogs,.section.jobguarantee{display:flex}.section.mentors.mainpage{background-color:var(--grey-background);text-align:left}.section.mentors.mainpage.techtank{flex-direction:column;align-items:center;padding-top:100px;padding-bottom:100px}.section.mentors.mainpage.mentortemplate{padding-top:0;padding-bottom:0}.section.mentors.mainpage.luckywheel{padding-top:0;padding-bottom:80px}.section.mentors.mainpage.cs50{background-color:var(--white)}.section.coursefaqs,.section.general{display:flex}.section.paymentbenefits{padding-top:120px;padding-bottom:140px}.section.learningexperience,.section.blogcontent{display:flex}.section.faqs{flex-direction:column;display:flex}.section.morearticle{display:flex}.section.coursereview{justify-content:center;display:flex}.section.coursereview.dse{padding-top:120px;padding-bottom:120px}.section.cpmpereview{display:flex}.section.mentortrial{align-items:center}.section.dse{display:flex}.section.dse.jobsection{padding-top:80px;padding-bottom:80px}.section.curriculumdse{height:30%}.section.techtank{flex-direction:row;display:flex}.section.ref{flex-direction:row;padding-top:50px;padding-bottom:50px;display:flex}.section.refpage.tail{align-items:center;padding-top:80px;padding-bottom:80px;display:flex}.section.refpage.tail.luckywheel{align-items:flex-start;padding:80px 350px}.section.mentortemplate{align-items:flex-start}.section.mentormaster{padding-left:220px;padding-right:220px}.section.policy{display:flex}.heroleft.home.techtank{flex-direction:column;padding-right:100px;display:flex}.heroleft.home.ref{box-shadow:none;text-align:center;justify-content:center;align-items:center;display:flex}.heroleft.mentortemplate{width:60%;display:flex}.herobutton.course{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:flex-start;align-items:flex-start;width:100%;display:flex}.herobutton.course.ref{flex-direction:column;align-items:center;display:flex}.herobutton.course.cs50{justify-content:flex-start;align-self:auto;align-items:flex-start}.herobutton.course.flex-col{justify-content:center;width:100%}.googlelogo.mentortemplate{margin-right:2%}.googlelogo.mentortemplate.mentorfind{margin-right:5%}.review-item.mentortemplate{grid-column-gap:20px;grid-row-gap:20px;margin-bottom:5px}.coursecta{margin-top:40px}.coursecta.refpage{margin-bottom:50px}.coursecta.refpage.ano{margin-top:5%;margin-bottom:5%}.coursefeatures.dse{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:40px;display:flex}.overline.brandcolor.techtank{align-self:center}.overline.techtank{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.overline.refpage.ano{text-transform:none;flex-direction:column;align-self:center;align-items:flex-start;display:flex}.overline.brandcolor{text-align:left;text-align:left;flex-direction:column;align-self:center;align-items:flex-start;display:flex}.overline.brandcolor._2-2{text-align:center;align-self:center;align-items:center}.overline.brandcolor{text-align:left;text-align:left;text-align:left;flex-direction:column;align-self:center;align-items:flex-start;display:flex}.sectiontitle.inverted.services.left-aligned.ref{text-align:center;flex-direction:column;align-items:center}.sectiontitle.inverted.jobguarantee{align-self:center;align-items:flex-start;max-width:none;display:flex;position:static;inset:0% 0% 0% auto}.sectiontitle.payment.refpage.ano2.newyear{align-self:flex-start}.sectiontitle.leftaligned{flex-flow:column;align-self:center;align-items:center;max-width:none;display:flex}.sectiontitle.leftaligned.techtank{flex-direction:column;flex:1;align-self:center;align-items:center}.sectiontitle.leftaligned.mentortemplate{align-self:flex-start}.sectionheading{font-size:44px}.sectionheading.socialmedia{text-align:left;align-self:center;align-items:center}.sectionheading.socialmedia.another.luckywheel,.sectionheading.socialmedia.another.gamesection{text-align:center}.sectionheading.socialmedia.turnleft{align-self:flex-start}.sectionheading.curiculum.bi{text-align:left;flex-direction:column;align-self:flex-start;align-items:flex-start}.sectionheading.curiculum.bi.lefft{align-self:auto}.sectionheading.techtank{display:flex}.sectionheading.ref{text-align:left;align-self:flex-start;display:block}.sectionheading.coursefeatures.ref{text-align:center;align-items:center;display:flex}.sectionheading.coursefeatures.refpage{color:var(--white);font-size:50px;font-weight:700}.sectionheading.mentortemplate{align-self:auto}.feature.inverted.another{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.feature.inverted.mentortemplate{display:flex}.iconblock.no2{margin-top:0}.iconblock.no7{background-color:var(--light-cyan)}.featureicon.no1{width:40px;height:35px}.featureicon.no2{width:50px}.featurecontent.inverted.another{text-align:center;margin-top:0;padding-left:0}.course-logo-list{grid-column-gap:30px;grid-row-gap:30px;justify-content:center;align-items:center}.course-logo-list.no2{grid-column-gap:30px;justify-content:center;align-items:center}.notsurewhichcourse{letter-spacing:-.02em;font-size:28px}.heroimage.home{object-fit:fill;align-self:auto;align-items:center;width:44%;height:auto;position:relative}.heroimage.home.course.cs50s{display:flex}.heroimage.home.mentortemplate{justify-content:flex-end;align-self:flex-end;align-items:flex-end;width:40%}.whycontent.no3{align-items:flex-start}.whycontent.no2{width:70%}.mentorlist{grid-column-gap:60px}.learningteam.mentortemplate{text-align:left}.mentor.game.ai{align-self:center}.careerservices{padding-top:40px}.decor{top:-10%}.logogrid.coursedetails{padding-top:20px}.shopee.i.dse{width:auto;height:auto}.lozilarge.i{width:70%;height:40%}.momolarge.i{height:80%}.momolarge.i.mentor{height:40%}.amanoteslarge.i{width:40%;height:70%}.employmentherolarge.i{width:auto;height:50%}.blogs.recent{grid-template-columns:1fr 1fr 1fr}.coursefeaturecontent.dse{grid-column-gap:0px;grid-row-gap:0px;width:100%}.coursefeaturecontent.gamedevelopment{align-items:center}.ga.midpage{align-items:flex-start}.ga.blog.template{align-self:center;width:70%}.module{align-items:flex-start}.downloadformheader{align-self:center;align-items:stretch;width:100%;max-width:none}.downloadformblock{align-self:center;width:100%;display:block}.downloadforminput{width:auto}.buttonwrapper{align-items:stretch;margin-top:0%;padding-left:40px}.buttonwrapper._4up.course,.buttonwrapper._8up{padding-left:0}.buttonwrapper.blogbutton{flex-flow:row;justify-content:flex-start;align-items:center;padding-left:0}.paymentoptions{grid-row-gap:40px}.optiontitle.refpage{text-align:left;align-self:flex-start}.originalprice.refpage.hide{display:none}.projectdetails.project1{background-color:var(--brand);background-color:#d54541}.socialmedialeft{align-items:flex-start}.coderschooltiktokpage{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;order:0;justify-content:flex-start;align-items:flex-start;width:auto;min-width:auto;max-width:none;display:flex}.herosectiontitle{letter-spacing:-.015em}.herosectiontitle.center{margin-bottom:30px;font-size:40px}.herosectiontitle.center.cs50s{font-size:32px}.cell{flex-direction:column}.blogtitle{height:100px}.contactformtitle.template{font-size:25px}.herosectionsubtitle{letter-spacing:-.005em}.whytitle{align-self:flex-start;padding-left:40px}.whytitle.custom{padding-left:40px}.wrapper.learningteam{grid-row-gap:56px;text-align:center;flex-direction:column;align-self:center;align-items:center}.wrapper.learningteam.techtank{align-items:center}.wrapper.learningteam.mentortemplate{align-self:flex-start;align-items:flex-start;margin-left:20%;margin-right:20%}.wrapper.benefits{grid-row-gap:56px}.wrapper.benefits.mentornext{grid-row-gap:0px;flex-flow:column;flex:0 auto;align-self:center;align-items:center;max-width:100%;display:flex}.wrapper.hero.course.ai-auto{max-width:1300px}.wrapper.hero.mentortemplate{justify-content:space-between;margin-left:0}.wrapper.livetalk,.wrapper.learnerstory{grid-row-gap:56px}.wrapper.graduateworkat{grid-row-gap:110px}.wrapper.webblogs{grid-row-gap:56px}.wrapper.jobguarantee{text-align:left;align-items:flex-start;max-width:100%;padding-left:52px;padding-right:52px}.wrapper.coursedetailfeature.dse,.wrapper.coursedetailfeature.cs50s{align-items:center;width:80%;max-width:100%}.wrapper.curriculum.dse{align-items:flex-start}.wrapper.instructors{flex-direction:column;align-items:center}.wrapper.payments{grid-row-gap:56px}.wrapper.payments.ai{min-width:1224px;max-width:none}.wrapper.courselearnerstories{grid-row-gap:44px}.wrapper.mentors.mentornext{grid-row-gap:0px;align-items:flex-end;max-width:100%}.wrapper.project{grid-row-gap:56px}.jobguaranteetitle.inverted{text-align:left;align-self:flex-start}.coursetitle{font-size:24px}.moduletitle{text-align:left}.downloadformtitle{text-align:center;align-self:center}.projectslider{max-width:1224px}.faq-question-wrap.faqs{display:block}.courselink,.courselink.game,.courselink.game.w--current{display:flex}.dropdown-list{display:none}.popup-content-wrapper{height:auto;display:block}.popup-content-wrapper.product{width:600px;min-width:0}.popup-content-wrapper.dsproduct,.popup-content-wrapper.dsproduct.version-content{width:50%}.popup-content-wrapper.dsproduct._w-0{width:30%}.popup-content-wrapper.daeproduct{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:50%;display:grid;overflow:hidden}.popup.contactformpopup{z-index:auto}.popup.contactformpopup.product{width:600px;padding-top:32px;padding-left:35px;padding-right:35px}.popup.curriculum-download{grid-column-gap:0px;grid-row-gap:24px;align-items:center;width:500px;padding:28px 32px 32px}.popup.curriculum-download.dsproduct{grid-column-gap:0px;width:400px}.popup.curriculum-download.dsproduct.round-tr-0{width:50%}.popup.curriculum-download.rounded-tr-0{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.popup-wrapper._30scroll{display:none;position:fixed}.popup-wrapper._30scroll.refpage{display:none}.popup-wrapper._7daytrial{display:none;bottom:0%}.popup-wrapper._7daytrial.product{display:flex}.popup-wrapper.luckywheel{display:none}.overlay{display:block}.herowrapper{grid-column-gap:0px;width:80%}.paymentbackground{width:460px;bottom:-9%;right:16%}.contactformsubtitle.hide{display:none}.featuresubtitle.course{display:block}.featuresubtitle.course.gametittle{display:none}.featuresubtitle.mentortemplate{margin-left:0%;margin-right:0%}.learningvideo{background-image:none;background-size:auto;height:444px;display:block}.learningtext{width:80%}.featureheading{width:100%}.featureheading.game{text-align:center;justify-content:center;align-self:center}.mentor-instructorheading{text-align:center;flex-direction:column;align-self:center;align-items:center;display:flex}.arrowwrapper.refpage._2-2{margin-left:-100px}.paymentoptionheading{align-self:flex-start}.paymentoptionheading.center{align-self:center}.blogcontentimage{height:30%}.blogcontentwrapper{text-align:left;flex-direction:column;align-items:center;width:80%}.faqswrapper{flex-direction:column;align-items:flex-start}.faqslistwrapper.course.vi,.faqslistwrapper.course.en,.faqslistwrapper.global.vi,.faqslistwrapper.global.en{display:block}.blogimageholder{flex-direction:column;align-items:flex-start}.round.course{display:block}.round._1{width:auto;height:364px;display:block;position:absolute}.round._1.mentornext{width:480px;height:480px;position:static}.heroavatar._1{height:424px;bottom:4%}.heroavatar.mentortemplate{bottom:2%;left:auto}.careerswitch{align-self:stretch;width:auto;max-width:none;height:auto;display:block;position:absolute;bottom:1%;left:auto;right:6%}.whysubtitle{align-self:flex-start;padding-left:40px;padding-right:0}.whysubtitle.jobsection{padding-left:0}.review-agent.mentortemplate{justify-content:flex-start;margin-bottom:10px;display:flex}.mentor-name,.mentor-role{text-align:left}.jobguaranteesubtitle{color:#fffc;text-align:left;font-size:20px;line-height:170%}.jobguaranteesubtitle.template-blog{text-align:center;display:block}.jobguaranteesubtitle.template-blog.hide,.curriculum-download-popupdse,.curriculum-download-popupdse.dsproduct,.curriculum-download-popupdse.fswproduct,.curriculum-download-popupdse.daeproduct,.curriculum-download-popupdse.gameproduct,.curriculum-download-popupdse.gameproduct.cs50{display:none}.service-title{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start}.hero-wrapper.dse{width:80%}.hero-wrapper.techtank{flex-direction:row;align-items:flex-start}.hero-wrapper.ref{flex-direction:row;display:flex}.job-guarantee{left:188px}.learner-experience{background-image:none;background-size:auto;height:100%}.image-12{flex-direction:column;max-width:100%;margin-top:0;display:flex}.image-12.techtrek.ano{max-width:50%}.image-12.refpage{margin-top:70px}.section-2{padding-top:140px;padding-bottom:140px}.section-2.footer{padding-top:120px;padding-bottom:100px}.whyblock-2.no3.nobackground{padding-left:5px}.whyblock-2.no2{border-bottom-right-radius:24px}.sectionheading-2{font-size:44px}.mentorwhymentorimage{height:25%;margin-left:30px}.whymentor.mentornext{flex-direction:row;justify-content:flex-start;align-self:center;width:80%;margin-top:80px}.body-8._70{letter-spacing:-.0175em}.body-10._70{padding-left:40px}.body-12._70{letter-spacing:-.0175em}.contactforminput-2{grid-template-columns:1fr 1fr}.div-block-6{align-items:center}.image-39{align-self:flex-start;width:100%;max-width:none;margin-top:0;display:inline-block}.image-46{width:70%}.link-block-2{flex-direction:column;flex:0 auto;justify-content:center;align-items:center;display:flex}.another{padding-left:40px}.div-block-18{grid-column-gap:30px;grid-row-gap:30px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;align-items:flex-start;width:100%;display:grid}.div-block-18.another{grid-column-gap:30px;width:40%;height:100%;padding-left:0}.div-block-21{grid-column-gap:30px;grid-row-gap:30px;flex-direction:row;width:100%;display:flex}.div-block-21.gamedevelopment{align-items:flex-start}.image-47{width:100%;max-width:none}.div-block-24.techtank{text-align:left}.div-block-24.refpage{grid-row-gap:20px;align-self:center;width:100%}.div-block-24.refpage.luckywheel{align-self:flex-start;margin-top:0}.bold-text,.bold-text-2,.bold-text-3{align-self:flex-start}.image-48{width:100%}.section-3{flex-direction:column;width:100%;max-width:100%;display:flex}.link-block-4{width:100%;max-width:100%}.div-block-25.ref{margin-top:50px;margin-bottom:0}.image-51{margin-top:30px;margin-bottom:30px}.mentortemplate{flex-direction:column;display:block}.div-block-30{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;display:flex}.div-block-31{flex-direction:column;align-self:auto;display:flex}.mentor-list{grid-column-gap:80px;grid-row-gap:80px}.image-56{width:100%;display:inline-block}.section-4{display:block}.section-4.mobile{display:none}.image-57{width:100%;display:block}.policy{flex-direction:column;align-items:flex-start;padding:100px 108px;display:flex}.freedoc{margin-top:0}.section-5{justify-content:center;align-items:flex-start;margin-top:150px;padding-bottom:100px;padding-left:80px;padding-right:80px;display:flex;overflow:hidden}.div-block-34{margin-top:30px}.div-block-35{flex-direction:column;display:flex}.image-58{border-radius:30px}.div-block-36{grid-column-gap:0px;grid-row-gap:20px;flex-direction:column;align-items:flex-start;width:100%;padding:0}.heading-2.ds,.heading-3{display:none}.div-block-37.fsw{grid-row-gap:0px;flex-direction:column;align-items:center;width:auto;max-width:100%;padding-bottom:0;padding-left:0;padding-right:0;display:flex}.div-block-40{display:none}.div-block-41{flex-direction:column;align-items:flex-start;max-width:440px;padding:0;display:flex}.link-block-7{width:100%;margin-top:0}.div-block-42{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:auto}.paragraph-14{display:none}.link-block-8{align-self:flex-start;width:auto;height:auto;margin-top:0;display:block}.div-block-43{flex-direction:column;align-items:flex-start;width:auto;max-width:440px;display:flex}.link-block-9{width:100%}.feature-copy.inverted.another{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;align-items:center;width:100%;height:31%}.feature-copy.inverted.mentortemplate{display:flex}.feature-copy.inverted-copy.another{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;align-items:center;width:100%;height:31%}.feature-copy.inverted-copy.mentortemplate{display:flex}.feature-copy.inverted-copy.another-copy{grid-column-gap:20px;grid-row-gap:20px;flex-direction:row;align-items:center;width:100%;height:31%}.svg-icon{color:#000}.swiper-slide{width:12vw}.downloadformblockga{align-self:center;width:100%;display:block}.section-5-copy{flex-flow:row;justify-content:space-around;align-items:flex-start;margin-top:150px;padding-bottom:100px;padding-left:80px;padding-right:80px;display:flex;overflow:hidden}.link-block-11{max-width:none}.image-75{max-width:100%}.paragraph-17{font-size:18px}.downloadforminput-2{width:auto}.div-block-822{padding-left:10px;padding-right:10px}.container-9,.container-10{grid-column-gap:0px;grid-row-gap:0px;flex-flow:wrap;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;max-width:1200px;display:flex}.button-5{position:relative;top:17px;bottom:9%}.div-block-835{bottom:8.2vh}.pop-up-2{display:none}.pop-up-close-2{position:static;inset:14% 31% 0% auto}.image-84{width:75%}.div-block-837{flex-flow:column;flex:0 auto;align-self:center;align-items:center;display:flex}.paragraph-18{font-size:18px;line-height:25px}.container-12{grid-column-gap:0px;grid-row-gap:0px;flex-flow:wrap;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;max-width:1200px;display:flex}.tab-pane-2{line-height:25px}.swiper-slide-2{width:12vw}.large-button-5.contained.shadow.product{display:none}.div-block-841{grid-column-gap:0px;grid-row-gap:20px;flex-direction:column;align-items:flex-start;width:100%;padding:0}.popup-signup{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none}.downloadforminput-3{width:auto}.downloadformtitle-2{text-align:center;align-self:center}.large-button-6.outlined{align-self:flex-start}.large-button-6.contained.shadow.product{display:none}.large-button-6.contained.shadow.luckywheel{border-radius:10px;margin-top:0}.pop-up-download-curriculum-2,.heading-18.ds{display:none}.image-87{align-self:flex-start;width:100%;max-width:none;margin-top:0;display:inline-block}.div-block-843{grid-column-gap:0px;grid-row-gap:20px;flex-direction:column;align-items:flex-start;width:100%;padding:0}.link-block-13{width:100%;margin-top:0}.div-block-844{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:auto}.downloadforminput-4{width:auto}.downloadformtitle-3{text-align:center;align-self:center}.container-15{grid-column-gap:0px;grid-row-gap:0px;flex-flow:wrap;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;max-width:1200px;display:flex}.mentor-trial-form-header{align-self:center;align-items:stretch;width:auto;max-width:none}.mentor-trial-form-header-title{text-align:center;align-self:center}.mentor-trial-form{justify-content:flex-start;align-items:flex-start}.mentor-trial-form.give-away{flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:none}.mentor-trial-image{width:auto}.mentor-trial-info{width:auto;padding-top:40px}.mentor-trial-header{letter-spacing:-.015em;padding-bottom:20px}.mentor-trial-header.center{margin-bottom:30px;font-size:40px}.mentor-trial-info-parapgraph{margin-top:0}.mentor-trial-wrap{max-width:50%}.link-block-14,.link-block-15{width:100%}.textcontainer,.textcontainer.center{align-items:center}.heading-20{font-size:var(--h1);text-align:center;width:100%;margin-top:10px;font-style:normal}.bentoexcerpt{font-size:var(--body);text-align:center;margin-top:10px;margin-bottom:20px;line-height:160%}.paragraph-22{font-size:var(--h5)}.text-span-6{color:var(--brand);font-weight:700}.div-block-857{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;display:flex}.buttonprimary{background-color:var(--brand);font-size:var(--body);border-radius:40px;padding:15px 20px;font-weight:700}.buttonoutlined{border:2px solid var(--brand);background-color:var(--white);color:var(--brand);border-radius:40px;padding:15px 20px;font-weight:700}.text-span-8{color:var(--brand);font-weight:700}.pilarssection{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row;justify-items:center}.pilarssection.why-grid-ai{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.pillartab{justify-content:flex-start;min-height:300px;padding-left:0;padding-right:0}.heading-21,.paragraph-23,.paragraph-24,.paragraph-25,.paragraph-26{text-align:left}.container-17{max-width:1140px}.bentoheading{font-size:var(--h2);text-align:center;margin-bottom:0}.bentoheading.left{font-size:var(--h3)}.datasciencemetricssection{background-color:var(--white);padding-top:120px;padding-bottom:120px}.grid-8{grid-template-rows:auto}.heading-23,.subtitle{font-size:var(--h3)}.sbsleft.left{justify-content:flex-start;height:100%}.div-block-859{background-color:var(--brand);height:180px}.pillarcontent{height:50%}.pillarcontent.why-item-container{justify-content:flex-start;align-items:center;height:100%;padding-top:30px;padding-bottom:30px}.buttonsecondary{float:left;background-color:var(--white);color:var(--brand);font-size:var(--body);text-align:center;padding-left:15px;padding-right:15px;position:static}.container-19{max-width:1140px}.div-block-861{aspect-ratio:auto;object-fit:cover;width:auto;height:auto;display:block}.div-block-866{background-color:var(--lavender-2)}.sbsright{aspect-ratio:5/4;width:50%}.datasciencementorsection{background-image:none;padding-top:120px;padding-bottom:120px;overflow:hidden}.image-91{aspect-ratio:auto;object-fit:cover;object-position:50% 0%;max-width:100%}.heading-24.center{padding-bottom:20px}.datasciencepersonalizedsection{background-color:var(--white);padding-top:0}.image-93{height:100%}.heading-25{font-size:var(--h2)}.ftwmarketsection{background-color:var(--brand)}.mentormetrics{margin-top:24px;margin-bottom:24px}.mentormetric{border-radius:15px}.container-25{background-color:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;flex-flow:column;align-items:center;display:flex}.div-block-868{grid-column-gap:30px;grid-row-gap:30px;justify-content:flex-start;align-items:stretch;width:100%;height:300px;display:flex}.image-95{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.div-block-869{width:300px}.slide-2{background-color:var(--brand);width:300px;height:450px;margin-right:15px}.slider-2{background-color:var(--white);width:100%;height:450px;margin-top:30px;margin-bottom:30px}.slide-nav-3{display:none}.mask-2{height:100%}.div-block-872{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-flow:row}.gamegemcatcher{object-position:100% 50%;height:auto;position:relative}.gamecarmultiplayer{height:auto}.image-98{object-fit:cover;width:100%;height:100%}.gamespaceshooter{height:250px;position:relative}.image-99,.image-100{object-fit:cover;width:100%;height:100%}.image-101{object-fit:cover;object-position:0% 50%;width:100%;height:100%}.image-102{object-fit:cover;width:100%;height:100%}.heading-35{position:absolute}.gameendlessrunner{position:relative}.body-16._70{text-align:center;letter-spacing:-.0175em}.body-16._70.curriculumsubtitle{text-align:center;flex-direction:column;align-self:center;align-items:center;display:flex}.body-16._70.modulesubtitle{text-align:left;flex-direction:column;align-self:flex-start;align-items:flex-start;display:flex}.section-18{align-items:center;padding-top:140px;padding-bottom:140px}.section-18.curriculum{text-align:center;align-items:center;display:flex}.section-18.curriculum.game-developer{display:none}.downloadformtitle-4{text-align:left;align-self:center}.downloadform-2.midpage{align-items:flex-start}.sectionheading-3{font-size:44px}.moduletitle-2{text-align:left}.game-curriculum.hidden.max-w-940.cs50-form{border-width:0}.cs50s-wrapper.learningteam{grid-row-gap:56px;text-align:center;flex-direction:column;align-self:center;align-items:center}.cs50s-wrapper.learningteam.techtank{align-items:center}.cs50s-wrapper.learningteam.mentortemplate{align-self:flex-start;align-items:flex-start;margin-left:20%;margin-right:20%}.cs50s-wrapper.benefits{grid-row-gap:56px}.cs50s-wrapper.benefits.mentornext{grid-row-gap:0px;flex-flow:column;flex:0 auto;align-self:center;align-items:center;max-width:100%;display:flex}.cs50s-wrapper.hero.mentortemplate{justify-content:space-between;margin-left:0}.cs50s-wrapper.livetalk,.cs50s-wrapper.learnerstory{grid-row-gap:56px}.cs50s-wrapper.graduateworkat{grid-row-gap:110px}.cs50s-wrapper.webblogs{grid-row-gap:56px}.cs50s-wrapper.jobguarantee{text-align:left;align-items:flex-start;max-width:100%;padding-left:52px;padding-right:52px}.cs50s-wrapper.coursedetailfeature.dse{align-items:center;width:80%;max-width:100%}.cs50s-wrapper.curriculum.dse{align-items:flex-start}.cs50s-wrapper.instructors{flex-direction:column;align-items:center}.cs50s-wrapper.payments{grid-row-gap:56px}.cs50s-wrapper.courselearnerstories{grid-row-gap:44px}.cs50s-wrapper.mentors.mentornext{grid-row-gap:0px;align-items:flex-end;max-width:100%}.cs50s-wrapper.project{grid-row-gap:56px}.daecertificatesection{font-size:var(--h5)}.heading-44{color:var(--acessibility_brand)}.italic-text-8{font-size:var(--body)}.form-4{grid-column-gap:0px;grid-row-gap:0px}.skillmetric{padding-bottom:24px}.image-127{width:100%}.div-block-898{height:150px}.careerswitch-2{align-self:stretch;width:auto;max-width:none;height:auto;display:block;position:absolute;bottom:1%;left:auto;right:6%}.div-block-900{grid-column-gap:0px;grid-row-gap:20px;flex-direction:column;align-items:flex-start;width:100%;padding:0}.downloadformtitle-5{text-align:center;align-self:center}.link-block-18{width:100%;margin-top:0}.section-24{align-items:center;padding-top:140px;padding-bottom:140px}.section-24.hero,.section-24.hero.course{flex-direction:row}.div-block-901{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:auto}.heading-63.ds{display:none}.overlay-3{display:block}.image-129{align-self:flex-start;width:100%;max-width:none;margin-top:0;display:inline-block}.body-17._70{text-align:center;letter-spacing:-.0175em}.div-block-902{width:960px;height:540px}.section-25{align-items:center;padding-top:140px;padding-bottom:140px}.section-25.mentors.mainpage{text-align:left;background-color:#fafafa}.section-25.mentors.mainpage.cs50{background-color:#fff;padding-bottom:60px}.section-25.mentors.mainpage.cs50.youni{padding-top:120px;padding-bottom:120px;display:flex}.sectionheading-4{font-size:44px}.sectionheading-4.socialmedia{text-align:left;align-self:center;align-items:center}.section-26{align-items:center;padding-top:140px;padding-bottom:140px}.section-26.mentors.mainpage{text-align:left;background-color:#fafafa}.section-26.mentors.mainpage.cs50{background-color:#fff}.mentor-role-2{text-align:left}.sectionheading-5{font-size:44px}.sectionheading-5.socialmedia{text-align:left;align-self:center;align-items:center}.iconblock-2.no2{margin-top:0}.iconblock-2.no7{background-color:#e2feff}.section-27{align-items:center;padding-top:140px;padding-bottom:140px}.section-27.coursedetailsfeatures{display:flex}.section-27.coursedetailsfeatures.gamesection.laptrinhvien.youni{padding-bottom:100px}.featuresubtitle-2.course{display:block}.featureheading-2{width:100%}.featureheading-2.game{text-align:center;justify-content:center;align-self:center}.div-block-903{grid-column-gap:30px;grid-row-gap:30px;flex-direction:row;width:100%;display:flex}.div-block-903.gamedevelopment{align-items:flex-start}.feature-2.inverted.another{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-items:center;width:100%;height:31%}.div-block-904{grid-column-gap:0px;grid-row-gap:30px;flex-direction:column;align-items:flex-start;width:40%;display:flex}.section-28{align-items:center;padding-top:140px;padding-bottom:140px}.section-28.coursedetailsfeatures{display:flex}.section-28.coursedetailsfeatures.game-developer.youni-primary{padding-top:60px;padding-bottom:60px}.lozilarge-2.i{width:70%;height:40%}.downloadformtitle-6{text-align:center;align-self:center}.body-19._70{text-align:center;letter-spacing:-.0175em}.body-19._70.modulesubtitle{text-align:left;flex-direction:column;align-self:flex-start;align-items:flex-start;display:block}.section-29{align-items:center;padding-top:140px;padding-bottom:140px}.section-29.curriculum{text-align:center;align-items:center;display:flex}.ga-2.midpage{align-items:flex-start}.moduletitle-3{text-align:left}.body-20._70{text-align:center;letter-spacing:-.0175em}.section-30{align-items:center;padding-top:140px;padding-bottom:140px}.section-30.paymentoptions{flex-direction:column;align-items:center;display:flex}.body-21.centered._70{text-align:center;align-self:auto}.section-31{align-items:center;padding-top:140px;padding-bottom:140px}.section-31.projects{display:none}.body-22.centered._70{text-align:center;align-self:auto}.section-32{align-items:center;padding-top:140px;padding-bottom:140px}.section-32.projects{display:none}.body-23._70{text-align:center;letter-spacing:-.0175em}.section-33{align-items:center;padding-top:140px;padding-bottom:140px}.section-33.paymentoptions{flex-direction:column;align-items:center;display:flex}.body-24._70{text-align:center;letter-spacing:-.0175em}.body-24._70.faqssubtitle{text-align:left}.section-35{align-items:center;padding-top:140px;padding-bottom:140px}.section-35.coursefaqs{display:flex}.faq-question-wrap-2.faqs{display:block}.image-134{border-radius:8px}.div-block-913{grid-column-gap:32px;grid-row-gap:32px}.text-block-61{width:100%}.text-block-62{text-align:center}.section-43{padding-top:60px;padding-bottom:60px}.heading-74,.text-block-71{text-align:center}.certificate-section{padding-top:60px;padding-bottom:60px}.pillartab-2{justify-content:flex-start;min-height:300px;padding-left:0;padding-right:0}.pillartab-2.why-item-ai{border-width:0;border-color:var(--border-1);box-shadow:0 2px 5px #0003}.subtitle-2{font-size:2.441rem}.paragraph-56{text-align:left}.container-52{max-width:1300px}.datasciencemetricssection-2{background-color:#fff;padding-top:120px;padding-bottom:120px}.datasciencemetricssection-2.why-ai{padding-top:60px}.paragraph-57{text-align:left}.paragraph-57.why-item-content-ai{text-align:center;font-size:16px}.div-block-944{background-color:#d54541;height:180px}.bentoexcerpt-2{text-align:center;margin-top:10px;margin-bottom:20px;font-size:1rem;line-height:160%}.buttonsecondary-2{float:left;color:#d54541;text-align:center;background-color:#fff;padding-left:15px;padding-right:15px;font-size:1rem;position:static}.bentoheading-2{text-align:center;margin-bottom:0;font-size:48px}.heading-75{text-align:left}.heading-75.why-item-title-ai{text-align:center;font-size:24px}.paragraph-58,.paragraph-59{text-align:left}.div-block-946{grid-column-gap:17px;grid-row-gap:17px;justify-content:flex-start;align-self:flex-start;align-items:center;width:1000px;display:flex}.div-block-947{grid-column-gap:10px;grid-row-gap:10px;justify-content:center;align-items:center;display:flex}.image-158{width:20px;height:20px}.paragraph-60{color:var(--white);font-size:12px}.bold-text-22{color:var(--brand)}.container-53{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:space-between;max-width:1400px;margin-right:auto;padding-left:20px;display:flex}.container-53.reversed{padding-left:0}.heading-76{color:var(--brand);text-align:left;margin-bottom:0;margin-right:0;font-size:48px}.div-block-948{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-items:flex-start;margin-right:50px;padding-top:0;padding-left:50px;padding-right:50px;display:flex}.paragraph-61{font-size:20px;line-height:170%}.div-block-949{border:2px solid var(--brand);border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.section-45,.section-46{padding-top:40px;padding-bottom:40px}.image-159{margin-right:20px}.container-54{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;max-width:1300px;display:flex}.div-block-950{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-951{background-color:var(--brand);border-radius:24px;flex-flow:column;display:flex;overflow:hidden;box-shadow:0 2px 5px #0003}.div-block-951.misty-rose{background-color:var(--misty-rose)}.div-block-951.oxford-blue{background-color:var(--dark-blue)}.image-160{border-radius:24px;flex:1;align-self:center;width:101%;max-width:none;overflow:clip}.paragraph-62{color:var(--white);text-align:center;letter-spacing:-.02em;padding:40px 30px;font-size:20px;display:block;overflow:hidden}.paragraph-62.black{color:#000;-webkit-text-stroke-color:white}.section-47{background-color:var(--border-0);border-radius:24px;padding-top:40px;padding-bottom:40px}.form-5{grid-column-gap:0px;grid-row-gap:0px}.game-curriculum-2.hidden.max-w-940.cs50-form{border-width:0}}@media screen and (max-width:991px){h1{font-size:44px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:17px}.body-0.medium.white.centered{font-size:18px}.body-0.centered._70{text-align:left;letter-spacing:-.013em;align-self:flex-start;font-size:18px}.body-0.centered._70.headingsubtitle{text-align:left;align-self:center}.body-0.centered._70.bi{text-align:center;align-self:flex-start}.body-0.centered._70.bi.left{text-align:left}.body-0.centered._70.techtank{align-self:center}.body-0.centered._70.ref{text-align:center}.body-0._100{text-align:center;letter-spacing:-.013em;flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:center;width:100%;font-size:18px;display:flex}.body-0._100.curriculumsubtitle{text-align:left;align-self:flex-start}.body-0._100.modulesubtitle{display:block}.body-0._100.benefitdes{text-align:left}.body-0._100.faqs{text-align:center;width:auto}.body-0._100.tin.refpage,.body-0._100.tin.luckywheel{display:block}.body-1._70{letter-spacing:-.0125em;font-size:16px}.body-1._70.customsize{width:100%}.body-3._70.statesubtitle,.body-4._70.inverted.statsubtitle{text-align:center}.body-4._70.teamsubtitle{width:100%;max-width:none;display:block}.body-4._70.blogsubtitle{height:auto}.body-4.white.customsize{width:100%}.body-2.semibold.inverted.about{text-align:center}.body-2.medium.discount.refpage{padding-left:20px}.body-2._70{letter-spacing:-.0115em;font-size:15px}.body-2._70.downloadformsubtitle{font-size:var(--small);font-size:.8rem}.large-button.contained.shadow.buttondata.competitortext.mentormatching{flex-direction:column}.large-button.text.language.darkblue,.large-button.text.language.grey{font-size:24px}.medium-button.outlined{text-align:center}.navbar{grid-row-gap:24px;padding-left:24px;padding-right:24px;display:none;overflow:visible}.navbar.mobile{height:auto;padding-top:12px;padding-bottom:12px;display:flex}.navbar.en{display:block}.navlink.mobile{width:200px;margin-top:20px;margin-bottom:20px;padding:0 40px;font-size:24px;font-weight:500;display:flex}.nav-menu{background-color:var(--white)}.section{padding-left:60px;padding-right:60px}.section.hero{grid-row-gap:60px;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;height:auto;padding-top:80px;padding-bottom:60px}.section.hero.course{height:auto;padding-top:80px;padding-bottom:60px}.section.hero.course.game-developer.cs50{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;height:auto}.section.hero.mentortemplate{grid-column-gap:60px;grid-row-gap:60px;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;display:flex;overflow:hidden}.section.review{padding-top:48px;padding-bottom:48px}.section.courses{align-items:center;padding-left:60px;padding-right:60px}.section.career-services{grid-row-gap:40px;flex-direction:column;height:auto}.section.footer{border-top-left-radius:60px;border-top-right-radius:60px}.section.coursedetailsfeatures{height:auto}.section.benefits{padding-left:60px;padding-right:60px}.section.livetalk{padding-top:140px;padding-bottom:140px}.section.jobguarantee{background-position:100%;background-size:auto 830px}.section.mentors.mainpage.techtank{text-align:left;align-items:center;display:flex}.section.mentors.mainpage.gamesection{padding-left:0;padding-right:0}.section.general{padding-top:120px;padding-left:60px;padding-right:60px}.section.growing{padding-top:8vh;padding-bottom:8vh}.section.leadershipteam{padding-top:120px;padding-bottom:120px}.section.investors{padding-top:120px;padding-bottom:160px}.section.mentorhero{padding-top:120px;padding-bottom:100px}.section.paymentoptionhero{padding-bottom:120px}.section.paymentbenefits{padding-top:100px;padding-bottom:100px}.section.blogcontent{padding-top:120px;padding-bottom:60px}.section.coursereview,.section.policy{align-items:center;display:flex}.heroleft{width:100%;max-width:100%;padding-top:60px}.heroleft.home{align-self:center;align-items:center;width:100%;padding-top:60px}.heroleft.home.techtank{flex-direction:column;align-items:flex-start;width:100%;padding-right:0;display:flex}.heroleft.home.ref{padding-top:0}.heroleft.mentortemplate{flex-direction:row;align-items:center;overflow:hidden}.stats{flex-direction:row;justify-content:center;align-items:center}.herobutton{flex-direction:row;justify-content:center;align-items:center;margin-top:12px;display:flex}.herobutton.course{flex-direction:row}.statno{align-items:center}.stat{text-align:center;font-size:28px}.review-list{grid-column-gap:40px;grid-row-gap:60px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-items:center;padding-top:40px;padding-bottom:40px;display:grid}.reviewstats.mentortemplate{justify-content:flex-start;margin-top:0}.review-item{align-items:center}.review-item.mentortemplate{align-items:flex-start}.coursecta{margin-top:20px}.coursecta.refpage{grid-row-gap:0px;margin-top:2%}.coursecta.refpage.ano{margin-top:5%;margin-bottom:5%}.coursefeatures{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;width:656px}.coursefeatures.dse{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr .5fr 1fr;grid-auto-columns:1fr;align-items:flex-start;width:100%;display:flex}.coursefeatures.gamedevelopment.ai{justify-content:center;align-self:auto;align-items:center}.overline.centered.brandcolor._2-2{text-align:center;align-self:center}.overline.centered._2-2{align-self:center}.overline.brandcolor.web,.overline.brandcolor.price{align-self:flex-start}.overline.brandcolor.techtank{align-self:flex-start}.overline.brandcolor._2-2{text-align:left;align-self:flex-start;align-items:flex-start}.overline.brandcolor.web{align-self:flex-start}.overline.centered{text-align:left;align-self:flex-start}.overline.brandcolor{text-align:left;flex-direction:column;align-self:flex-start;align-items:flex-start;display:flex}.overline.brandcolor.price{align-self:flex-start}.sectiontitle{align-self:center}.sectiontitle.inverted{align-items:flex-start;width:100%;padding-left:0;padding-right:0}.sectiontitle.inverted.services{max-width:100%}.sectiontitle.inverted.services.left-aligned.career-service{max-width:none}.sectiontitle.inverted.services.left-aligned.techtank{flex:0 auto;justify-content:flex-start;align-items:center;max-width:100%}.sectiontitle.faqtitle{align-items:flex-start;width:100%;position:static}.sectiontitle.leftaligned{text-align:center;justify-content:center;align-self:center;align-items:center;display:flex}.sectiontitle.leftaligned.techtank{align-items:center}.sectiontitle.growth{max-width:100%}.sectionheading{text-align:left;letter-spacing:-.025em;align-self:center;font-size:32px}.sectionheading.socialmedia{text-align:left;align-self:flex-start;align-items:flex-start}.sectionheading.socialmedia.another{width:100%}.sectionheading.faqs{text-align:left;align-self:flex-start}.sectionheading.curiculum{align-self:flex-start}.sectionheading.curiculum.bi.lefft{text-align:left;align-self:flex-start}.sectionheading.growth{text-align:left}.sectionheading.jobbi{text-align:center}.sectionheading.jobbi.turnleft{text-align:left}.sectionheading.dse{flex-direction:column;align-self:flex-start;align-items:center;display:flex}.sectionheading.techtank{align-self:center}.sectionheading.course,.sectionheading.coursefeatures.ref{text-align:center}.sectionheading.coursefeatures.refpage{align-items:center}.feature.inverted{width:auto}.feature.inverted.another{align-items:flex-start;width:auto;height:auto}.feature.inverted.dse{width:180px;height:300px}.feature.inverted.mentortemplate{justify-content:center;align-self:flex-start;margin-top:0}.feature._1279{grid-column-gap:16px;width:180px}.iconblock{padding:8px}.featureicon{width:32px;height:32px}.featureicon.company{flex:none;align-self:center;display:block}.courseoptions{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-self:auto;align-items:center;width:88%}.line{width:100%}.line.spacingbelow{margin-bottom:20px}.work-at{grid-row-gap:28px;flex-direction:row;justify-content:space-between}.heroimage{flex:0 auto;height:408px}.heroimage.home{flex-direction:row;justify-content:center;align-self:auto;align-items:center;width:100%;height:452px;display:flex}.heroimage.home.course{height:400px}.heroimage.home.mentortemplate{flex-direction:row;height:400px;display:flex}.whyblock{padding-left:24px;padding-right:24px}.whyblock.no4{grid-row-gap:24px;background-size:730px;flex-direction:column;align-items:center}.whyblock.no3{grid-row-gap:24px;background-image:none;flex:0 auto;align-items:center}.whyblock.no2{background-size:56%;padding-bottom:80px}.whyblock.no1{background-size:60%;padding-bottom:52px}.whycontent{width:70%}.whycontent.no4,.whycontent.no3{width:100%}.whycontent.no2{width:50%}.whyblockbunch.ipad{grid-column-gap:16px;grid-row-gap:24px;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.whyblockbunch.desktop{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:none}.whyblockbunch.desktop.mentornext{width:100%;display:block}.mentorlist{grid-row-gap:44px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.mentorlist.mentors{grid-column-gap:52px;grid-row-gap:52px;grid-template-columns:1fr 1fr 1fr}.mentorlist.game.grid{grid-template-columns:1fr}.learningteam.mentortemplate{align-items:flex-start}.mentor.game{flex-flow:column}.mentoravatar._172{width:100%}.mentoravatar.game,.mentoravatar.game.ai{max-width:100%}.mentorinfo{grid-row-gap:6px;align-items:flex-start;width:100%}.otherpeoplelist{grid-template-rows:auto auto auto;grid-template-columns:1fr}.otherpeopleinfo{display:block}.otherpeopleinfo.jobtittle.dse{max-width:90%}.careerservices{padding-top:0}.decor{width:44vw;top:-6%;right:0%}.videopreview{height:30vh}.videopreview.home-course{height:260px}.logogrid{grid-row-gap:53px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.logogrid.coursedetails{grid-column-gap:32px;grid-row-gap:44px;flex:0 auto;justify-items:start;width:440px}.blogs{grid-template-rows:auto auto auto;grid-template-columns:1fr}.blogs.recent{grid-template-columns:1fr}.blog{flex-flow:row;height:196px}.bloginfo{grid-column-gap:6px;grid-row-gap:6px;flex:1;justify-content:flex-start;align-items:flex-start;padding:15px}.dot{width:15px;height:auto;display:none}.blogimage{width:100%;height:100%}.blogimagewrapper{flex-direction:column;justify-content:center;width:50%;height:100%;padding-bottom:12px;display:flex}.contactform{grid-row-gap:32px;background-position:50%;background-size:cover}.formheader{grid-row-gap:16px}.contactforminput{grid-row-gap:24px;flex-direction:column;align-items:stretch}.textfield{justify-content:space-between}.textfield.not{display:block}.contact-submit-button{margin-top:12px}.footertop{grid-row-gap:40px;flex-direction:column}.footerinforight{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.coderschoolinfo,.companycontact{align-items:stretch}.coderschoollogo{flex:1}.coderschoollogo.w--current{flex:1;padding-left:0}.navbuttons{grid-row-gap:60px;background-color:var(--white);flex-direction:column;height:200px;display:flex}.navbuttons.mobile{grid-row-gap:44px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:auto;padding:8px 40px 0}.coursefeaturecontent{grid-row-gap:60px;flex-direction:column}.curriculuminfo{grid-row-gap:52px;flex-flow:row}.ga{width:100%}.ga.dse{width:54%}.ga.midpage{align-items:flex-start;width:auto;display:block}.ga.midpage.cs50s{max-width:100%}.ga.mentortemplate{align-self:center;width:55%}.downloadformheader{align-self:center;width:auto}.downloadformblock{align-self:center;width:350px}.downloadformblock.template.blog{height:auto}.downloadformblock.pf,.downloadforminput{width:auto}.downloadforminput.game{flex-flow:column;justify-content:center;align-items:stretch}.mentor-instructor{grid-column-gap:32px;width:100%}.buttonwrapper._4up{margin-top:16px}.buttonwrapper.languages{grid-column-gap:16px}.buttonwrapper.link{padding-left:24px}.buttonwrapper.blogbutton{flex-flow:row}.optiontitle{font-size:20px}.optiontitle.refpage{text-align:left}.optionprice{flex-direction:column;min-width:34%;display:flex}.projectdetails{flex-direction:column;height:auto}.projectdetails.project1{flex-direction:column}.projectvideo{width:100%;height:36vh;padding:20px}.projectdesciption{grid-row-gap:32px;flex:0 auto;padding:16px 28px 28px}.slidernav{padding-top:40px}.livetalks{grid-template-rows:auto auto auto;grid-template-columns:1fr}.talk{grid-column-gap:24px;flex-direction:row;padding:16px}.talkinfo{grid-row-gap:12px;flex-direction:column;flex:1}.talkimagewrapper{width:48%}.socialmedialeft{flex-direction:row;align-items:center;width:100%;padding:10px}.tiktokpageinfo{grid-row-gap:10px}.tiktoklslider{width:100%}.tiktokvideo{height:420px}.tiktokslider.right{inset:auto 0% 0% auto}.tiktokslider.left{justify-content:center;inset:auto auto 0% 0%}.navbarwrapper{flex:0 auto;justify-content:space-between;width:100%;height:100%}.herosectiontitle{text-align:center;align-self:center}.herosectiontitle.center{text-align:center}.herosectiontitle.center.mentortemplate{text-align:left;flex-direction:column;align-self:auto;align-items:flex-start;display:block}.herosectiontitle.center.cs50{width:100%}.herosectiontitle.center.cs50s{text-align:center;font-size:28px}.herosectiontitle.center.cs50s.cs50s-header.white{text-align:center}.cell{margin-top:20px}.blogtitle{height:80px;min-height:80px}.contactformtitle{font-size:24px}.herosectionsubtitle,.herosectionsubtitle.cs50.white{text-align:center}.whytitle{letter-spacing:-.0175em;font-size:24px}.wrapper.services{grid-row-gap:60px;flex-direction:column}.wrapper.learningteam.techtank{align-items:flex-start}.wrapper.courses{grid-row-gap:0px}.wrapper.hero{grid-row-gap:0px;flex-direction:column-reverse;flex:0 auto;height:auto}.wrapper.hero.course{grid-row-gap:20px;align-items:stretch;height:auto}.wrapper.hero.mentortemplate{flex-direction:column-reverse;height:auto;display:flex;overflow:visible}.wrapper.graduateworkat{grid-row-gap:100px}.wrapper.socialmedia{grid-row-gap:44px;flex-direction:column}.wrapper.webblogs{justify-content:space-between;align-items:flex-start}.wrapper.jobguarantee{flex:1;padding-left:60px;padding-right:60px}.wrapper.coursedetailfeature{grid-row-gap:48px}.wrapper.curriculum{grid-row-gap:44px}.wrapper.instructors{grid-row-gap:50px;flex-direction:column}.wrapper.courselearnerstories{grid-row-gap:28px}.wrapper.aboutgeneral{align-items:center}.wrapper.pressarticles{grid-row-gap:44px}.wrapper.growing{flex-direction:column}.wrapper.mentors{grid-row-gap:44px}.wrapper.paymentoptionhero,.wrapper.integrationwrapper{grid-row-gap:60px}.wrapper.learningexperience{grid-row-gap:0px;flex-direction:column;align-items:center}.wrapper.livetalk.growth.joblotrinh{grid-row-gap:32px;flex-direction:column;align-items:stretch}.wrapper.coursefaqs{grid-row-gap:40px;flex-direction:column}.learnerstories{grid-template-rows:1fr auto auto;grid-template-columns:1fr 1fr}.learnerstories.mobile{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:1fr auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.learnerstories.desktop{grid-row-gap:16px;flex-direction:column;display:flex}.blogtop{align-items:flex-end}.downloadformtitle{font-size:var(--h5)}.homecoursefeature{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;margin-top:36px;margin-bottom:40px}.playbutton{inset:43% auto 0% 44%}.faq-question-wrap{padding-left:20px;padding-right:20px}.navdropdown{margin-bottom:8px;display:flex}.navdropdowntoggle.w--open{padding-top:0;padding-bottom:0}.down.mobile{width:40px;height:40px}.courselink.mobile{margin-bottom:16px;padding:0}.courselink.mobile:hover{background-color:#0000}.courselink.mobile.w--current{padding-top:18px;padding-bottom:18px}.courselink.mobile.another{display:none}.icon-square.articles,.icon-square.faqs{background-color:var(--brand);background-color:#d64541}.nav-content-wrap{grid-row-gap:4px}.nav-link-details.mobile{text-align:left;font-size:16px}.dropdownlinktitle.mobile{font-size:18px}.dropdown-list.w--open{box-shadow:none;background-color:#0000;width:100%;padding:16px 0 0;position:static}.datascienceicon{width:28px;height:28px}.articleicon{width:28px}.faqsicon{width:26px}.dropdown.mobile{font-size:24px;font-weight:500}.popup-content-wrapper{width:auto}.popup-content-wrapper.dsproduct{overflow:hidden}.popup-content-wrapper.dsproduct.version-content{width:90%}.popup-content-wrapper.dsproduct._w-50{width:50%;display:flex}.popup-content-wrapper.dsproduct._w-0{width:50%}.popup-content-wrapper.fswproduct{width:auto}.popup-content-wrapper.daeproduct{width:90%}.popup.story{width:92vw}.popup.curriculum-download,.popup.curriculum-download.dsproduct{width:400px}.popup.curriculum-download.dsproduct.version-content{width:100%}.popup-wrapper._7daytrial.product{display:flex}.linedecor{width:72px;height:24px}._1st-para{grid-row-gap:40px;flex-direction:column-reverse}.general{text-align:center}._1st-generalimage{width:100%;height:400px}._2nd-general-image{width:100%;height:320px}._2nd-para{grid-row-gap:40px;flex-direction:column}.growingleft{grid-row-gap:40px}.growingright{align-items:center}.pressarticles{grid-row-gap:32px}.pressarticleimagewrapper{height:172px;padding:12px}.pressarticleinfo{grid-row-gap:12px;padding:4px 16px 16px}.leadershipteam{grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr}.leadershipmember{grid-row-gap:20px}.leadershipmemberimage{border-radius:22px}.investors{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;width:100%}.investorlogoimage{max-width:120px}.we-re-hiring{grid-row-gap:52px;height:380px;padding-left:40px;padding-right:40px}.herowrapper{grid-row-gap:40px;flex-direction:column-reverse}.mentorheroimage{height:320px}.mentorheading{font-size:32px}.paymentoptionheroimage{width:100%}.paymentoptionherotitle{font-size:36px}.benefittitle{grid-row-gap:24px;width:100%}.paymentbackground{width:320px;bottom:-9%;right:0%}.aboutheading{text-align:center}.talkimage{object-fit:cover;width:100%;height:100%}.talktitle{font-size:18px}.featuresubtitle.mentortemplate{text-align:left;margin-right:0}.featuresubtitle.mentortemplate.p{text-align:left;margin-top:0}.onepayintegration{grid-column-gap:52px}.integration{width:260px}.whyintegration{grid-column-gap:44px}.benefitpoint{padding:16px 20px 12px}.whyintegrationblock{grid-row-gap:32px}.lottefinanceintegration{grid-column-gap:60px}.learningblock{grid-row-gap:48px;width:100%;padding:32px 44px 100px}.learningvideo{width:80%;margin-top:-36px;position:relative;inset:auto 0% 0%}.learningtext{grid-row-gap:24px;width:100%}.learningtitle{font-size:40px}.meet{justify-content:flex-start;width:100%}.featureheading{text-align:center;font-size:32px}.arrowwrapper{align-items:flex-start;padding-top:4px}.arrowwrapper.refpage._2-2{margin-left:0}.benefit-link{grid-row-gap:8px;flex-direction:column}.price{font-size:19px}.paymentoptionheading{text-align:center}.paymentoptionheading.center{text-align:left}.price-button{width:56%}.learnerprojecttitle{font-size:32px}.coursestats,.coursestatnumber{text-align:center}.pressarticletitle{font-size:18px}.hiring{font-size:40px}.mentortitle{font-size:24px;font-weight:500}.mentorname{margin-bottom:-4px;font-size:19px}.mentorrole{font-size:15px}.benefitbullettitle{font-size:18px}.benefitlistitem{font-size:16px;line-height:190%}.navlinks{background-color:var(--white)}.navlinks.mobile{grid-row-gap:8px;flex-direction:column;align-items:flex-start;max-height:140vh;padding-bottom:24px;display:flex;overflow:auto;box-shadow:0 10px 12px #00000014}.menu-button{background-color:var(--white);width:auto;height:100%}.menu-button.w--open{background-color:var(--white);padding:18px 18px 18px 19px}.menu{width:40px;height:40px}.logo{flex:1}.blogsection.turnleft{text-align:left}.bloglistmaster,.bloglistmaster.relatedarticle{grid-template-columns:1fr}.blogcontenttop{height:auto}.blogcontentimage{height:360px}.blogcontentbody{font-size:17px}.blogcontentwrapper{width:100%}.faqswrapper.policy{align-self:center;align-items:center}.faqslist{grid-row-gap:32px}.navdropdownlist{grid-row-gap:0px;cursor:pointer;flex-direction:column;margin-top:16px;margin-bottom:8px;padding:0 40px;display:flex}.dropdownlist{grid-row-gap:12px;flex-direction:column;padding-top:12px;display:flex;overflow:hidden}.resourcelink{grid-column-gap:20px;margin-bottom:16px;display:flex}.tab-title{font-size:15px}.blogimageholder{width:100%;height:100%}.story-body.essay.long{height:206px}.story-body.video{height:50px}.story-popup.essay,.youtube-popup{display:none}.youtube-video{width:84vw}.video-close-wrapper{right:-8%}.round{bottom:0%}.round._1{width:auto;height:330px;position:absolute}.round._1.mentornext{flex:0 auto;align-self:center;width:70%;height:50%}.heroavatar{bottom:0%}.heroavatar.course.cs50{height:400px}.heroavatar._1{height:386px}.heroavatar.mentortemplate{bottom:-2%;left:auto}.careerswitch{bottom:0%;left:auto;right:12%}._400hrs{max-width:80%;max-height:none}.review-agent{grid-row-gap:4px;align-items:center;height:48px}.learningpath{width:50%}.courseinfo{flex-direction:column;align-items:center;display:flex}.mentor-name{font-size:20px}.mentor-role{font-size:17px}.herotext{align-items:center;margin-bottom:0}.herotext.text{flex-direction:row;flex:none;justify-content:flex-start;align-self:flex-start;align-items:center;padding-right:0%}.herotext.mentortemplate{align-items:flex-start}.curriculum-download-popupdse,.curriculum-download-popupdse.dsproduct,.curriculum-download-popupdse.fswproduct,.curriculum-download-popupdse.daeproduct,.curriculum-download-popupdse.gameproduct.cs50{display:none}.stat-subtitle{text-align:center}.overflow-hidden.stats{display:block}.hero-wrapper{grid-row-gap:0px;flex-direction:column-reverse;flex:0 auto;align-self:center;align-items:center;height:auto}.hero-wrapper.joblotrinh{grid-row-gap:40px;flex-direction:column;align-items:center}.hero-wrapper.techtank{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;display:block}.selectfield.not{display:block}._404-lottie{width:100%;height:auto}.trusted-by{height:104%}.job-guarantee{max-height:120%;display:none}.grid-3.otherpeoplelist.growth{max-width:100%;margin-top:0}.image-11{max-width:80%}.image-12{width:100%}.image-12.dae{width:45%}.image-12.techtrek.ano{max-width:100%}.text-block-3{margin-left:-15px}.navbuttons-2{grid-row-gap:60px;background-color:#fff;flex-direction:column;height:200px;display:flex}.navbar-2{grid-row-gap:24px;padding-left:24px;padding-right:24px;display:none;overflow:visible}.navbar-2.en{display:block}.dropdown-list-2.w--open{box-shadow:none;background-color:#0000;width:100%;padding:16px 0 0;position:static}.large-button-2.text.language.darkblue,.large-button-2.text.language.grey{font-size:24px}.buttonwrapper-2.languages{grid-column-gap:16px}.line-2{width:100%}.nav-menu-2{background-color:#fff}.section-2{padding-left:60px;padding-right:60px}.section-2.mentorhero{padding-top:120px;padding-bottom:100px}.section-2.benefits{padding-left:60px;padding-right:60px}.section-2.benefits.mentornext{width:100%;height:auto}.section-2.career-services{grid-row-gap:40px;flex-direction:column;height:auto}.section-2.footer{border-top-left-radius:60px;border-top-right-radius:60px}.whyblock-2{padding-left:24px;padding-right:24px}.whyblock-2.no4{grid-row-gap:24px;background-size:730px;flex-direction:column;align-items:center}.whyblock-2.no3{grid-row-gap:24px;background-image:none;flex:0 auto;align-items:center}.whyblock-2.no1{background-size:60%;padding-bottom:52px}.whyblock-2.no2{background-size:56%;padding-bottom:80px}.arrowwrapper-2{align-items:flex-start;padding-top:4px}.sectiontitle-2.inverted{align-items:flex-start;width:100%;padding-left:0;padding-right:0}.sectiontitle-2.inverted.services{max-width:100%}.sectiontitle-2.inverted.services.left-aligned.career-service{flex-direction:row;max-width:none;display:flex}.sectionheading-2{letter-spacing:-.025em;font-size:32px}.whymentorreason{margin-top:40px}.mentorwhymentorimage{max-width:100%;height:320px;margin-right:0}.body-7._70{letter-spacing:-.0125em;font-size:16px}._400hrs-2{max-width:80%;max-height:none;display:none}.whymentor{display:block}.whymentor.mentornext{margin-top:30px}.body-8.centered._70{letter-spacing:-.013em;font-size:18px}.body-8._70{letter-spacing:-.013em;width:auto;font-size:18px}.div-block-4{margin-top:40px;margin-bottom:20px}.body-9.inverted.mentorstattext1{align-self:center}.body-10._70{letter-spacing:-.0125em;font-size:16px}.body-11.centered._70{letter-spacing:-.013em;font-size:18px}.body-12._70{letter-spacing:-.013em;width:auto;font-size:18px}.contactformtitle-2{font-size:24px}.textlabel-2{flex-direction:row;flex:none;align-self:auto;align-items:center;display:block}.contact-submit-button-2{margin-top:12px}.contactforminput-2{grid-column-gap:53px;grid-row-gap:24px;flex-direction:column;grid-template-columns:5fr 2.75fr;align-items:stretch}.contactform-2{grid-row-gap:32px;background-position:50%;background-size:cover}.body-14.white.customsize,.line-3{width:100%}.div-block-6{width:300px;margin-top:20px}.div-block-7{width:auto;height:auto;padding-bottom:0}.div-block-7._1-1{grid-row-gap:0px;justify-content:space-between;padding-top:30px}.div-block-7.fsw{grid-column-gap:130px;grid-row-gap:130px;background-image:none;padding-left:32px;padding-right:32px}.image-39{align-self:flex-start;width:100%;max-width:none;margin-top:0}.image-40{display:none}.div-block-9.dse{grid-row-gap:40px;flex-direction:column}.div-block-10.dse,.div-block-16{width:100%}.div-block-18{grid-column-gap:30px;grid-row-gap:20px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:30%;display:grid}.div-block-18.another{width:65%}.div-block-20{grid-column-gap:20px;grid-row-gap:20px;width:100%}.div-block-21{grid-row-gap:30px;flex-direction:column}.image-47{max-width:1600px;height:200px;margin-right:0}.nav-link-2{display:none}.nav-link-2.mobile{letter-spacing:-.01px;width:200px;margin:20px 0;padding:0 40px;font-size:24px;font-weight:500;line-height:170%;display:flex}.div-block-22{width:100%}.div-block-23{grid-row-gap:30px;flex-direction:column}.div-block-24.refpage.luckywheel{margin-top:0}.image-48{margin-top:50px}.image-51{margin-top:40px;margin-bottom:40px}.customcardcopy.jobtittle.dse{max-width:90%}.courselink-copy.mobile{margin-bottom:16px;padding:0}.courselink-copy.mobile:hover{background-color:#0000}.courselink-copy.mobile.w--current{padding-top:18px;padding-bottom:18px}.mentortemplate{text-align:left;margin-top:10px}.image-54{max-width:100%}.div-block-30{grid-column-gap:25px;grid-row-gap:25px;flex-direction:column;align-self:flex-start;display:flex}.div-block-31{grid-column-gap:30px;grid-row-gap:0px;display:flex}.div-block-32{grid-column-gap:50px;grid-row-gap:50px;flex-direction:column;align-items:flex-start}.div-block-33{align-self:center;align-items:center;width:100%}.mentor-list{grid-template-columns:1fr 1fr 1fr}.policy{padding-bottom:150px}.freedoc{flex-direction:row;padding-left:40px;padding-right:40px}.section-5{flex-direction:column;align-items:center;padding:80px 60px}.div-block-34{width:100%;margin-top:30px;padding-left:100px;padding-right:100px}.heading-3{display:none}.div-block-37.fsw{flex-direction:column;width:100%;padding-left:32px;display:flex}.div-block-38{background-image:url(https://cdn.prod.website-files.com/63bd2733c7e2f16bd005016f/65c46a968470ab07c3a37b96_9a35e1ee4a949fd92d4a1a8871b42234%20\(1\).jpg);background-position:0 0;background-size:cover;justify-content:center}.div-block-39{grid-column-gap:125px;grid-row-gap:125px;align-items:center;padding-right:32px}.heading-4{font-weight:700;line-height:130%}.link-block-7{width:100%}.paragraph-14{display:none}.link-block-8{width:100%;margin-top:0}.div-block-43{width:300px;margin-top:20px}.feature-copy.inverted{width:auto}.feature-copy.inverted.another{align-items:flex-start;width:180px;height:200px}.feature-copy.inverted.dse{width:180px;height:300px}.feature-copy.inverted.mentortemplate{justify-content:center;align-self:flex-start;margin-top:0}.feature-copy._1279{grid-column-gap:16px;width:180px}.feature-copy.inverted-copy{width:auto}.feature-copy.inverted-copy.another{align-items:flex-start;width:180px;height:200px}.feature-copy.inverted-copy.dse{width:180px;height:300px}.feature-copy.inverted-copy.mentortemplate{justify-content:center;align-self:flex-start;margin-top:0}.feature-copy.inverted-copy.another-copy{align-items:flex-start;width:180px;height:300px}.brand{margin-right:16px;padding:0}.navigation-button-wrap{z-index:2;background-color:#14323d;min-width:auto;min-height:auto;padding:20px;display:block;position:absolute;top:100%;left:65%}.icon-2{color:#d64541}.button-navbar{color:#fff;background-color:#d64541;margin-left:0;padding-left:20px;padding-right:20px;font-size:16px}.menu-button-green{color:#d64541;-webkit-text-stroke-color:#fff;background-color:#fff;border:1px solid #9f06ff12;border-radius:5px;padding:5px;position:static}.menu-button-green.w--open{background-color:#fff;border-color:#fff}.logo-2{width:250px;min-width:0;min-height:0}.nav-link-3{text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;width:100%;padding-left:10px;padding-right:10px;font-size:16px}.navigation-container-full{min-height:auto;position:relative}.navigation-side-plain{flex-flow:row;justify-content:space-between;align-self:auto;align-items:center;width:100%;display:flex}.nav-link-4{text-align:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;width:100%;padding-left:10px;padding-right:10px;font-size:16px}.hero-content{flex-direction:column;justify-content:center;align-items:center}.hero-2{padding-top:40px;padding-bottom:0}.text-block-20{margin-bottom:40px}.hero-grid{grid-row-gap:55px;grid-template-rows:auto auto;grid-template-columns:1fr;display:block}.line-break-large{background-color:#fff;display:none}.feature-card{width:auto}.submit-button{align-self:center}.feature-block-copy{grid-column-gap:60px;grid-row-gap:30px;background-color:#ddd;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:stretch;place-items:center stretch;width:100%;height:auto;margin-top:0;padding:20px;display:grid;position:relative}.heading-6{color:#d64541;text-align:center}.form-block-2{min-width:40%}.html-embed{text-align:center;object-fit:fill;display:block}.div-block-790{width:auto}.hero-grid-copy-copy{grid-row-gap:55px;grid-template-rows:auto auto;grid-template-columns:1fr}.div-block-793{margin-bottom:20px}.hero-grid-logo{grid-row-gap:55px;grid-template-rows:auto auto;grid-template-columns:1fr;display:block}.feature-block{background-color:#0000;padding-left:20px;padding-right:20px}.instructor-grid{min-width:0;padding-left:60px;padding-right:60px}.content-section{padding-top:100px}.swiper-slide{flex:1;width:auto}.lesson-block-wrap{justify-content:space-between;display:block}.image-64{align-self:center}.image-65{top:-15%;left:-30%}.image-66{align-self:center}.text-block-21{flex:0 auto;width:100%;max-width:150px}.lesson-content{width:auto;max-width:none;padding-left:0}.swiper-wrapper.slider_tabs-link-wrapper{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.div-block-773{display:block}.image-67{align-self:center}.text-block-6-copy{font-size:24px;line-height:24px}.image-68,.image-69{align-self:center}.arrow-left{left:-10px}.arrow-right{right:-10px}.paragraph-15{font-size:14px}.footer-grid{grid-column-gap:10px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr .5fr .75fr}.footer-link,.text-block-23,.text-block-24{font-size:14px}.footer-column-copy{padding-left:20px}.paragraph-16{font-size:14px}.flowbase-card{display:block}.feature-card-copy{width:auto}.pop-up{display:none}.div-block-807{display:block}.image-73{width:50%}.pop-up-close{top:20%;right:-75%}.link-block-10,.link-block-10.w--current{position:fixed;inset:0%}.div-block-808{justify-content:center;align-items:center;display:inline-block;position:fixed;inset:80vh 25vw 0%}.pop-up-download-curriculum{display:none}.downloadformblockga{align-self:center;width:350px}.downloadformblockga.template.blog{height:auto}.downloadformblockga.pf{width:auto}.section-5-copy{flex-flow:row;align-items:center;padding:80px 60px}.navigation-container-full-2{min-height:auto;position:relative}.hero-grid-2{grid-row-gap:55px;grid-template-rows:auto auto;grid-template-columns:1fr;display:block}.button-3{margin-left:auto;margin-right:auto}.html-embed-3{text-align:center;object-fit:fill;display:block}.paragraph-17{text-align:center}.text-block-32{margin-bottom:40px}.hero-3{padding-top:20px;padding-bottom:0}.downloadforminput-2{width:auto}.heading-10{color:#d64541;text-align:center}.paragraph-2-copy-2,.paragraph-2-copy-2.khoahoc{text-align:center}.grid{place-items:center;margin-left:120px;margin-right:120px}.text-block-34{font-size:16px}.div-block-819{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.text-block-35{font-size:20px}.container-9{margin-bottom:-24px}.image-78{object-fit:contain;max-width:100%;height:auto}.button-4{margin-left:auto;margin-right:auto}.container-10{margin-bottom:-24px}.feature-block-copy-2{grid-column-gap:60px;grid-row-gap:30px;background-color:#ddd;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:stretch;place-items:center stretch;width:100%;height:auto;margin-top:0;padding:20px;display:grid;position:relative}.heading-14{font-size:20px;line-height:1.1}.content-section-2{padding-top:100px}.content-h2-copy-2{text-align:center}.div-block-829{margin-bottom:20px}.feature-card-copy-2,.div-block-830{width:auto}.div-block-835{justify-content:center;align-items:center;margin-left:220px;margin-right:220px;display:block;position:fixed;inset:auto 0% 19.1vh}.pop-up-2{display:none}.pop-up-close-2{top:auto;right:auto}.image-84{width:50%}.div-block-836{display:flex}.div-block-833{width:100%}.div-block-837{width:auto;height:auto;min-height:300px}.div-block-838{display:block}.text-block-38{flex:0 auto;width:100%;max-width:150px}.image-85{top:-15%;left:-30%}.image-86{align-self:center;width:50%;margin-bottom:-16px}.tabs-content-3{margin-bottom:0}.container-12{margin-bottom:-24px}.lesson-content-2{width:auto;max-width:none;padding-left:0}.swiper-slide-2{flex:1;width:auto}.popup-signup{display:none}.downloadforminput-3{width:auto}.div-block-842{display:flex}.pop-up-download-curriculum-2{display:none}.image-87{align-self:flex-start;width:100%;max-width:none;margin-top:0}.link-block-13{width:100%}.downloadforminput-4{width:auto}.div-block-845{display:block}.testimonial{border-top-left-radius:50px;border-top-right-radius:50px}.arrow-right-2{right:-10px}.arrow-left-2{left:-10px}.arrow-right-3{right:-10px}.arrow-left-3{left:-10px}.div-block-831{margin-left:10px}.dropdown-toggle{min-width:auto}.container-15{margin-bottom:-24px}.text-block-45,.paragraph-19,.paragraph-20,.text-block-46{font-size:14px}.html-embed-5{width:600px}.mentor-trial-form-header{align-self:center;width:350px}.mentor-trial-form{width:300px;margin-top:20px}.mentor-trial-info{width:100%}.mentor-trial-header{text-align:center;align-self:center}.mentor-trial-header.center{text-align:center}.mentor-trial-header.center.mentortemplate{text-align:left;flex-direction:column;align-self:auto;align-items:flex-start;display:block}.mentor-trial-info-parapgraph{font-size:24px;font-weight:500}.div-block-856{align-self:auto;width:100%;max-width:none;display:block}.textcontainer,.textcontainer.center{text-align:center}.heading-20{font-size:var(--h2)}.text-span-5{color:var(--brand)}.bentoexcerpt{font-size:var(--small);margin-bottom:20px}.text-span-6{color:var(--brand);font-weight:700}.buttonoutlined.m-0{margin-top:0}.pilarssection{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:row}.pilarssection.why-grid-ai{grid-template-columns:1fr 1fr}.pillartab{justify-content:flex-start}.container-17{padding-left:15px;padding-right:15px}.bentoheading{text-align:center}.bentoheading.left{font-size:var(--h5)}.sbsleft.left{padding-top:0;padding-bottom:0}.div-block-859{height:210px}.pillarcontent{height:50%}.container-19{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.bentogrid{margin-top:15px}.sidebysidecomponent{justify-content:space-between;align-items:flex-start;max-width:none;padding-left:0;padding-right:0}.sbsright{box-sizing:border-box;aspect-ratio:1;width:50%;height:100%}.heading-24.center{font-size:var(--h3)}.image-93{aspect-ratio:auto;object-fit:cover}.heading-26{font-size:var(--h3)}.container-23{max-width:728px}.gallery-wrapper{grid-template-columns:1fr 1fr}.gallery-slider-left{left:-20px}.gallery-slider-right{right:-20px}.mentormetrics{grid-template-columns:1fr 1fr}.container-25{padding-left:15px;padding-right:15px}.slider-2{cursor:grab}.heading-31.left,.heading-32{font-size:var(--h3)}.accordion{width:83.33%;padding-left:8px;padding-right:8px}.bold-text-11{font-size:var(--h5)}.heading-33{font-size:var(--h4)}.container-26{padding-left:15px;padding-right:15px}.heading-36{font-size:var(--h3)}.body-16._70{text-align:left;letter-spacing:-.013em;flex-direction:column;align-self:flex-start;align-items:flex-start;width:auto;font-size:18px;display:flex}.body-16._70.curriculumsubtitle{text-align:left;align-self:flex-start}.section-18{padding-left:60px;padding-right:60px}.downloadform-2{width:100%}.downloadform-2.midpage{align-items:flex-start;width:auto;display:block}.sectionheading-3{text-align:left;letter-spacing:-.025em;align-self:center;font-size:32px}.sectionheading-3.curiculum{align-self:flex-start}.game-curriculum.hidden.max-w-940.cs50-form{flex-flow:column;display:flex}.div-block-873{grid-template-columns:1fr 1fr 1fr}.image-112{margin-top:30px}.cs50s-wrapper.services{grid-row-gap:60px;flex-direction:column}.cs50s-wrapper.learningteam.techtank{align-items:flex-start}.cs50s-wrapper.courses{grid-row-gap:0px}.cs50s-wrapper.hero{grid-row-gap:0px;flex-direction:column-reverse;flex:0 auto;height:auto}.cs50s-wrapper.hero.course{align-items:stretch;height:auto}.cs50s-wrapper.hero.mentortemplate{flex-direction:column-reverse;height:auto;display:flex;overflow:visible}.cs50s-wrapper.graduateworkat{grid-row-gap:100px}.cs50s-wrapper.socialmedia{grid-row-gap:44px;flex-direction:column}.cs50s-wrapper.webblogs{justify-content:space-between;align-items:flex-start}.cs50s-wrapper.jobguarantee{flex:1;padding-left:60px;padding-right:60px}.cs50s-wrapper.coursedetailfeature{grid-row-gap:48px}.cs50s-wrapper.curriculum{grid-row-gap:44px}.cs50s-wrapper.instructors{grid-row-gap:50px;flex-direction:column}.cs50s-wrapper.courselearnerstories{grid-row-gap:28px}.cs50s-wrapper.coursefaqs{grid-row-gap:40px;flex-direction:column}.cs50s-wrapper.aboutgeneral{align-items:center}.cs50s-wrapper.pressarticles{grid-row-gap:44px}.cs50s-wrapper.growing{flex-direction:column}.cs50s-wrapper.mentors{grid-row-gap:44px}.cs50s-wrapper.paymentoptionhero,.cs50s-wrapper.integrationwrapper{grid-row-gap:60px}.cs50s-wrapper.learningexperience{grid-row-gap:0px;flex-direction:column;align-items:center}.cs50s-wrapper.livetalk.growth.joblotrinh{grid-row-gap:32px;flex-direction:column;align-items:stretch}.cs50s-wrapper-content{display:block}.image-113{max-width:50%;position:static}.d-23-scroll-to-top-wrapper{opacity:0}.div-block-878{grid-column-gap:16px;grid-row-gap:16px}.aspect-ratio-image{aspect-ratio:5/4;height:240px}.aspect-ratio-image.avatar{aspect-ratio:1;object-fit:cover;width:60px;height:auto}.container-33{padding-left:15px;padding-right:15px}.heading-47{font-size:var(--h6)}.div-block-879{flex-flow:column;justify-content:space-between;align-items:flex-start;padding:12px 24px 24px;display:block}.learner-project-desc,.learner-project-desc.text-style-3lines{font-size:var(--small)}.div-block-880{grid-column-gap:12px;grid-row-gap:12px;justify-content:flex-start;align-items:flex-start;display:flex}.heading-48{font-size:var(--small);font-weight:700;line-height:100%}.div-block-881{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-left:0;display:flex}.image-119{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.text-block-48{font-size:var(--xxxs);font-weight:300;line-height:120%}.div-block-882{margin-bottom:15px}.div-block-884{aspect-ratio:auto;object-position:0% 50%;height:100%}.div-block-885{padding-bottom:0}.image-120{aspect-ratio:auto;object-position:0% 50%}.div-block-886{grid-template-columns:1fr 1fr;width:100%;min-width:auto;max-width:none;padding:12px 0}.container-34{padding-left:15px;padding-right:15px}.section-21.result{height:80vh}.div-block-889{grid-template-columns:1fr;max-width:600px}.container-37{flex-flow:column;justify-content:flex-start;align-items:center;padding-left:15px;padding-right:15px;display:flex}.pillar-img-container{height:210px}.image-127{object-fit:cover;object-position:0% 50%;height:100%}.image-128{object-fit:cover;width:100%;height:100%}.careerswitch-2{bottom:0%;left:auto;right:12%}.downloadformtitle-5{font-size:1.563rem}.link-block-18{width:100%}.section-24{padding-left:60px;padding-right:60px}.section-24.hero{grid-row-gap:60px;flex-direction:column-reverse;justify-content:flex-end;align-items:stretch;height:auto;padding-top:80px;padding-bottom:60px}.section-24.hero.course{height:auto;padding-top:80px;padding-bottom:60px}.image-129{align-self:flex-start;width:100%;max-width:none;margin-top:0}.body-17._70{text-align:left;letter-spacing:-.013em;flex-direction:column;align-self:center;align-items:flex-start;width:auto;font-size:18px;display:flex}.div-block-902{grid-template-columns:1fr;width:100%;height:100%}.section-25{padding-left:60px;padding-right:60px}.sectionheading-4{text-align:left;letter-spacing:-.025em;align-self:center;font-size:32px}.sectionheading-4.socialmedia{text-align:left;align-self:flex-start;align-items:flex-start}.sectionheading-4.socialmedia.another.cs50{align-self:center}.section-26{padding-left:60px;padding-right:60px}.mentor-role-2{font-size:17px}.mentorinfo-2{grid-row-gap:6px;align-items:flex-start;width:100%}.sectionheading-5{text-align:left;letter-spacing:-.025em;align-self:center;font-size:32px}.sectionheading-5.socialmedia{text-align:left;align-self:flex-start;align-items:flex-start}.sectionheading-5.curiculum{align-self:flex-start}.sectionheading-5.faqs{text-align:left;align-self:flex-start}.body-18._70.teamsubtitle{width:100%;max-width:none;display:flex}.iconblock-2{padding:8px}.section-27{padding-left:60px;padding-right:60px}.section-27.coursedetailsfeatures{height:auto}.featureheading-2{text-align:center;font-size:32px}.div-block-903{grid-row-gap:30px;flex-direction:column}.div-block-903.gamedevelopment{justify-content:center;align-self:auto;align-items:flex-start}.feature-2.inverted{width:auto}.feature-2.inverted.another{align-items:flex-start;width:180px;height:auto}.div-block-904{grid-column-gap:30px;width:100%;height:30%;display:flex}.line-4{width:100%}.section-28{padding-left:60px;padding-right:60px}.section-28.coursedetailsfeatures{height:auto}.downloadformtitle-6{font-size:1.563rem}.body-19._70{text-align:left;letter-spacing:-.013em;flex-direction:column;align-self:flex-start;align-items:flex-start;width:auto;font-size:18px;display:flex}.body-19._70.modulesubtitle{display:block}.section-29{padding-left:60px;padding-right:60px}.ga-2{width:100%}.ga-2.midpage{align-items:flex-start;width:auto;display:block}.body-20._70{text-align:left;letter-spacing:-.013em;flex-direction:column;align-self:flex-start;align-items:flex-start;width:auto;font-size:18px;display:flex}.body-20._70.benefitdes{text-align:left}.section-30{padding-left:60px;padding-right:60px}.body-21.centered._70{text-align:left;letter-spacing:-.013em;align-self:flex-start;font-size:18px}.section-31{padding-left:60px;padding-right:60px}.learnerprojecttitle-2{font-size:32px}.body-22.centered._70{text-align:left;letter-spacing:-.013em;align-self:flex-start;font-size:18px}.section-32{padding-left:60px;padding-right:60px}.body-23._70{text-align:left;letter-spacing:-.013em;flex-direction:column;align-self:flex-start;align-items:flex-start;width:auto;font-size:18px;display:flex}.body-23._70.benefitdes{text-align:left}.section-33{padding-left:60px;padding-right:60px}.body-24._70{text-align:left;letter-spacing:-.013em;flex-direction:column;align-self:flex-start;align-items:flex-start;width:auto;font-size:18px;display:flex}.div-block-905{width:100%}.section-35{padding-left:60px;padding-right:60px}.faq-question-wrap-2{padding-left:20px;padding-right:20px}.text-span-72{text-align:left;align-self:center}.image-134{object-fit:cover}.text-block-61{text-align:left}.tab-panel{height:300px}.text-block-70{text-align:center}.container-45{padding-left:12px;padding-right:12px}.text-block-74{font-size:var(--small)}.text{color:var(--dark-blue);font-size:var(--small)}.content-block{flex-flow:column;justify-content:space-between;align-items:stretch;height:auto;display:block}.content-block_heading{font-size:var(--h5);text-align:left}.select-field{margin-bottom:0}.pillartab-2{justify-content:flex-start}.container-52{padding-left:15px;padding-right:15px}.div-block-944{height:210px}.bentoexcerpt-2{margin-bottom:20px;font-size:.8rem}.bentoheading-2{text-align:center;width:90%;line-height:130%}.image-156{max-width:none;max-height:100%}.image-157{max-height:100%}.div-block-946{flex-flow:column;justify-content:flex-start;align-items:center;width:100%}.container-53{flex-flow:column-reverse;padding-left:60px;padding-right:60px}.container-53.reversed{flex-flow:column;padding-left:60px;padding-right:60px}.image-159{flex:0 auto}.container-54{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.div-block-950{grid-template-rows:auto auto auto;grid-template-columns:1fr}.div-block-951{flex-flow:row}.div-block-951.misty-rose{flex-flow:row-reverse}.div-block-952{grid-template-columns:1fr 1fr}.div-block-955{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.heading-79{width:90%}.paragraph-65{width:80%}.div-block-961{flex-flow:column}.body-25._70{letter-spacing:-.0115em;font-size:15px}.game-curriculum-2.hidden.max-w-940.cs50-form{flex-flow:column;display:flex}.heading-82,.heading-83{width:90%}.div-block-964{grid-column-gap:52px;grid-row-gap:52px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:center;display:grid}.image-176{display:none}}@media screen and (max-width:767px){.body-0.medium.white.centered{font-size:18px}.body-0.centered._70.headingsubtitle{letter-spacing:-.0125em;font-size:16px}.body-0.centered._70.ref{text-align:center}.body-0._100{text-align:left;align-self:center;font-size:17px}.body-0._100.centered,.body-0._100.learningsubtitle{font-size:16px}.body-0._100.curriculumsubtitle{text-align:left;letter-spacing:-.0125em;font-size:16px}.body-0._100.modulesubtitle,.body-0._100.mentosubtitle{letter-spacing:-.0125em;font-size:16px}.body-0._100.benefitdes{text-align:left;letter-spacing:-.0125em;font-size:16px}.body-0._100.faqssubtitle{letter-spacing:-.0125em;font-size:16px}.body-0._100.tin.luckywheel{align-self:flex-start}.body-0.inverted{font-size:18px}.body-4._70.inverted.statsubtitle{font-size:12px}.body-2.medium._70.white{flex:1}.body-2.medium.discount.refpage{text-align:right;padding-left:0}.body-2.medium.discount.refpage.ano{padding-left:80px}.body-2.medium.discount{letter-spacing:-.0115em;letter-spacing:-.0115em;font-size:15px}.body-2._70.originalprice{letter-spacing:-.01em;font-size:14px}.body-2._70.originalprice.refpage{text-align:left}.body-2._70.originalprice.refpage.newyear{max-width:100%}.body-2._70.downloadformsubtitle._1nd.ds{text-align:left}.body-2._70.downloadformsubtitle{letter-spacing:-.0115em;font-size:15px}.navbar{padding-left:16px;padding-right:16px}.navlink.mobile{width:160px;padding-left:24px;padding-right:24px}.section{padding:80px 32px}.section.hero{padding-bottom:80px;padding-left:32px;padding-right:32px}.section.hero.course{margin-bottom:0}.section.review{padding-left:32px;padding-right:32px}.section.courses{padding:80px 32px}.section.graduateworkat{padding-top:140px;padding-bottom:160px}.section.benefits{text-align:left;padding-left:32px;padding-right:32px}.section.livetalk{padding-bottom:120px}.section.jobguarantee{background-size:auto 520px;height:52vh}.section.general{padding-top:120px;padding-left:32px;padding-right:32px}.section.leadershipteam{padding-top:80px;padding-bottom:100px}.section.investors{padding-top:100px;padding-bottom:120px}.section.mentorhero,.section.paymentoptionhero{padding-top:100px;padding-bottom:80px}.section.learningexperience{padding-bottom:160px}.section.blogcontent{padding-bottom:40px}.section._404{padding-top:180px}.section.curriculumdse{align-items:center}.heroleft{padding-top:40px}.heroleft.home{align-items:center}.heroleft.home.ref{padding-top:0}.stats.about{grid-column-gap:48px}.review-list{padding-left:40px;padding-right:40px}.coursefeatures{grid-column-gap:24px;grid-row-gap:24px;grid-template:"."".""Area"/1.25fr 1.25fr;grid-auto-columns:1fr;align-items:start;width:100%;display:grid}.coursefeatures.dse{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr .5fr 1fr;grid-auto-columns:1fr;display:flex}.overline.centered.brandcolor._2-2{align-self:center}.overline.centered.another,.overline.brandcolor,.overline.brandcolor._2-2{align-self:flex-start}.overline.ref{text-align:center;flex-direction:column;align-self:center;align-items:center;display:block}.overline.brandcolor,.overline.brandcolor._2-2,.overline.brandcolor,.overline.brandcolor._2-2,.overline.brandcolor,.overline.brandcolor,.overline.brandcolor{align-self:flex-start}.sectiontitle.leftaligned,.sectiontitle.leftaligned.techtank{align-self:center}.sectionheading{text-align:left;font-size:28px}.sectionheading.socialmedia{align-self:flex-start;align-items:flex-start}.sectionheading.socialmedia.another.cs50{width:auto;max-width:100%}.sectionheading.faqs,.sectionheading.curiculum{align-self:flex-start}.sectionheading.jobbi,.sectionheading.dse{text-align:left}.sectionheading.coursefeatures.refpage{text-align:center;align-items:center;display:flex}.feature{grid-column-gap:16px}.feature.inverted.another{width:auto;height:100%}.feature.inverted.mentortemplate{grid-column-gap:10px}.featureicon{align-self:center;display:block}.courseoptions{grid-row-gap:32px;width:88%}.line.spacingbelow{margin-bottom:16px}.work-at{grid-row-gap:32px;flex-direction:column;padding-top:20px;padding-bottom:20px}.heroimage.home{height:400px}.whyblock.no4{background-position:88% 100%;background-size:650px}.whyblock.no3{background-size:440px}.whyblock.no2{background-size:70%;padding-bottom:100px}.whyblock.no1{background-size:72%}.whycontent{width:68%}.whycontent.no2{width:60%}.mentorlist.mentors{grid-template-columns:1fr 1fr}.mentorlist.techtank{flex-direction:row}.mentoravatar.game{max-width:100%}.mentorinfo.coursedetails{grid-row-gap:2px}.videopreview{height:27vh}.videopreview.home-course{height:240px}.logogrid.coursedetails{flex:none;align-self:center;justify-items:center;width:100%}.blog{height:180px}.bloginfo{padding:16px}.blogimagewrapper{justify-content:flex-start;width:60%;height:60%;padding:8px}.contactform{padding:24px 24px 32px}.terms-privacy{grid-column-gap:16px}.navbuttons.mobile{padding-left:24px;padding-right:24px}.coursefeaturecontent{grid-row-gap:48px}.ga.dse,.ga.midpage{width:100%}.ga.blog.template{flex-direction:column}.ga.mentortemplate{width:100%}.downloadformheader{grid-row-gap:0px;width:100%}.downloadformheader.template{width:100%}.downloadformblock{align-self:center;width:100%}.downloadforminput,.buttonwrapper._4up.course{width:100%}.buttonwrapper._40up{margin-top:32px}.option{grid-row-gap:28px;flex-direction:column;align-items:flex-start;padding:24px}.optiontitle{font-size:22px}.optiontitle.refpage{text-align:left;max-width:80%}.originalprice{grid-column-gap:8px}.originalprice.refpage{max-width:80%}.projectvideo{padding:16px}.projectdesciption{padding:16px 24px 24px}.slidernav{padding-top:32px}.talk{align-items:flex-start}.socialmedialeft{grid-column-gap:60px}.coderschooltiktokpage{flex:none;padding-left:12px;padding-right:12px}.tiktokpagelogo{width:28px}.tiktokpageinfo{grid-row-gap:8px}.tiktokvideo{width:48%}.tiktokvideo.no3{margin-right:4%}.tiktokvideo.no6,.tiktokvideo.no2{margin-right:0%}.tiktokslider.right{top:20%}.tiktokslider.left{top:40%}.herosectiontitle{text-align:center;font-size:38px}.herosectiontitle.center.cs50s.cs50s-header.white{text-align:center}.blogtitle{font-size:17px}.contactformtitle,.herosectionsubtitle{font-size:20px}.herosectionsubtitle.vn,.herosectionsubtitle.en{letter-spacing:-.0115em;font-size:18px}.herosectionsubtitle.cs50.white{text-align:center}.whytitle{font-size:22px}.wrapper.services{grid-row-gap:60px}.wrapper.jobguarantee{padding:40px 32px}.wrapper.curriculum{grid-row-gap:44px}.wrapper.instructors{grid-row-gap:60px}.wrapper.courselearnerstories{grid-row-gap:24px}.wrapper.aboutgeneral{grid-row-gap:40px}.wrapper.investors{grid-row-gap:44px}.wrapper.leadershipteam,.wrapper.paymentoptionhero,.wrapper.integrationwrapper{grid-row-gap:52px}.learnerstories{grid-template-columns:1fr}.moduletitle{font-size:20px}.downloadformtitle{text-align:center;font-size:20px}.homecoursefeature{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:88%;margin-top:24px;margin-bottom:32px;display:grid}.playbutton{top:40%;left:41%}.faq-question-wrap{padding-top:20px;padding-bottom:20px}.question-title{font-size:17px}.faq-paragraph{margin-top:16px;font-size:17px}.popup-content-wrapper.dsproduct{width:auto;height:auto}.popup-content-wrapper.fswproduct{grid-column-gap:0px;grid-row-gap:24px;flex-direction:column;align-items:center;display:block}.popup{max-width:none;padding:32px}.popup.story{width:92vw}.popup.contactformpopup{display:block}.popup.curriculum-download{width:450px}.popup.curriculum-download.dsproduct{flex-direction:column;width:500px}.popup-wrapper{padding-left:24px;padding-right:24px}.popup-wrapper._7daytrial{display:none;position:fixed;inset:0%}.popup-wrapper._7daytrial.product{display:flex}._1st-para{grid-row-gap:32px}.general{font-size:18px}._1st-generalimage{height:320px}._2nd-general-image{height:260px}.generalwrapper{grid-row-gap:60px}.pressarticles{grid-template-columns:1fr}.pressarticleimagewrapper{height:272px}.leadershipteam{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto}.leadershipmemberimage{border-radius:20px}.membername{font-size:16px}.membertitle{font-size:14px}.investors{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr}.investorlogoimage{max-width:100px}.we-re-hiring{border-radius:32px;height:360px;padding-left:32px;padding-right:32px}.mentorheroimage{height:260px}.mentorheading{width:100%;font-size:28px}.ellipse{width:148px;bottom:-8%}.paymentoptionhero{font-size:18px}.paymentoptionherotitle{font-size:28px}.aboutheading{font-size:40px}.talktitle,.contactformsubtitle{font-size:16px}.featuresubtitle.mentortemplate{width:100%}.onepayintegration{grid-row-gap:32px;flex-direction:column}.integration{width:320px}.whyintegration{grid-row-gap:32px;flex-direction:column-reverse}.why-ctablock{grid-row-gap:32px}.onepaybernefits{width:100%}.whyintegrationblock{grid-row-gap:24px}.lottefinanceintegration{grid-row-gap:32px;flex-direction:column}.lottefinancebenefits{width:100%}.learningblock{grid-row-gap:44px;padding:32px 32px 60px}.learningvideo{width:88%;height:360px;margin-top:-24px}.learningtext{grid-row-gap:20px;width:100%}.learningtitle{font-size:32px}.featureheading{text-align:center}.mentor-instructorheading{font-size:32px}.arrowwrapper.refpage._2-2{margin-left:0}.price{font-size:18px}.paymentoptionheading{text-align:left;font-size:32px}.price-button{width:100%}.learnerprojecttitle{font-size:28px}.coursestats{font-size:32px}.coursestatnumber{font-size:24px}.hiring{font-size:32px}.mentortitle{font-size:22px}.mentorname{margin-bottom:-2px;font-size:20px}.mentorrole{font-size:16px}.blogsection{text-align:center}.blogcontenttitle{font-size:32px}.blogcontentsub{grid-row-gap:32px;flex-direction:column;align-items:flex-start}.blogcontentbody{font-size:16px}.navdropdownlist{padding-left:24px;padding-right:24px}.youtube-video{width:100vw}.video-close-wrapper{inset:auto 2% -18% auto}.round{width:auto;height:350px}.heroavatar{width:auto;height:408px}.heroavatar.mentortemplate{bottom:-2%;left:auto}.careerswitch{bottom:-4%;right:7%}.homecoursefeaturewrapper{display:none}._400hrs{max-width:100%}.learningpath{width:100%}.mentor-name{font-size:18px}.mentor-role{font-size:15px}.curriculum-download-popupdse,.curriculum-download-popupdse.dsproduct,.curriculum-download-popupdse.fswproduct,.curriculum-download-popupdse.daeproduct{display:none}.navbar-2{padding-left:16px;padding-right:16px}.section-2{padding:80px 32px}.section-2.mentorhero{padding-top:100px;padding-bottom:80px}.section-2.benefits{padding-left:32px;padding-right:32px}.whyblock-2.no4{background-position:88% 100%;background-size:650px}.whyblock-2.no3{background-size:440px}.whyblock-2.no1{background-size:72%}.whyblock-2.no2{background-size:70%;padding-bottom:100px}.sectionheading-2{font-size:28px}.mentorwhymentorimage{height:30%}._400hrs-2{max-width:100%}.body-8._70,.body-12._70{font-size:17px}.contactformtitle-2{font-size:20px}.contactform-2{padding:24px 24px 32px}.popup-wrapper-2{padding-left:24px;padding-right:24px}.div-block-6{align-self:center;width:auto;max-width:none}.div-block-7{align-self:center;width:auto;height:auto;margin-top:20px;margin-bottom:20px;display:block}.div-block-7._1-1{grid-column-gap:30px;grid-row-gap:0px;flex-direction:row;margin-bottom:0;padding-top:0;display:flex}.image-39{box-shadow:none;width:100%;margin-top:0;display:inline-block}.div-block-9.dse{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column}.div-block-10.dse{flex-direction:column;width:100%}.image-43{display:none}.div-block-18{flex-flow:column;width:500px}.div-block-19{grid-row-gap:30px;flex-direction:row;width:100%;display:flex}.div-block-20{flex-direction:column;align-items:flex-start;width:100%}.image-47{max-width:none;height:auto}.nav-link-2.mobile{letter-spacing:-.01px;width:160px;margin:20px 0;padding:0 24px;font-size:24px;font-weight:500;line-height:170%;display:flex}.div-block-25.ref{flex-direction:column;align-items:center;display:flex}.image-51{display:block}.image-52{max-width:80%;display:none}.image-54{width:100%}.div-block-31{grid-column-gap:20px;grid-row-gap:0px}.div-block-33{width:100%}.mentor-list{grid-template-columns:1fr 1fr 1fr}.freedoc{flex-direction:column;margin-bottom:40px}.section-5{flex-direction:column;padding-bottom:60px;padding-left:32px;padding-right:32px}.italic-text{padding-left:80px}.div-block-36{width:auto;max-width:450px;margin-top:20px}.div-block-36.ds{grid-column-gap:0px;grid-row-gap:0px;background-image:none;flex-direction:row;width:100%;padding:0}.heading-2.ds{text-align:left}.div-block-41{flex-direction:column;align-items:flex-start;display:flex}.link-block-6{flex-direction:column;width:100%;height:82%;display:flex}.link-block-7{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:center;margin-top:0;display:flex}.div-block-43{align-self:center;width:auto}.feature-copy{grid-column-gap:16px}.feature-copy.inverted.another{height:250px}.feature-copy.inverted.mentortemplate{grid-column-gap:10px}.feature-copy.inverted-copy.another{height:250px}.feature-copy.inverted-copy.mentortemplate{grid-column-gap:10px}.feature-copy.inverted-copy.another-copy{height:250px}.navigation-button-wrap{z-index:2;background-color:#14323d;min-width:auto;min-height:auto;padding:20px;display:block;position:absolute;bottom:auto;left:0%;right:0%}.icon-2{color:#d64541}.button-navbar{color:#fff;background-color:#d64541;margin-left:0}.menu-button-green{color:#fff;background-color:#fff;border-color:#fff;border-radius:5px;padding:5px}.logo-2{width:200px}.nav-link-3{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:block}.navigation-side-plain{justify-content:space-between;width:100%}.nav-link-4{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:block}.paragraph-2-copy{text-align:center}.hero-content{flex-direction:column;justify-content:center;align-items:center}.hero-2{padding-top:40px;padding-bottom:40px}.hero-grid{display:block}.line-break-large{display:none}.feature-card{width:100%;margin-top:24px;margin-bottom:24px}.feature-block-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:auto;padding-top:24px;padding-bottom:24px;display:grid;position:static}.heading-6{color:#d64541;text-align:center;font-size:55px}.div-block-789{margin-bottom:40px}.div-block-790{width:auto}.hero-grid-copy-copy{grid-column-gap:0px;grid-row-gap:0px;flex:0 auto;justify-content:space-between;align-self:stretch;align-items:center;padding-top:0;padding-bottom:0}.counter{font-size:32px}.hero-grid-logo{display:block}.feature-block{grid-column-gap:16px;grid-row-gap:16px;background-color:#0000;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:50%;height:auto;padding-top:24px;padding-bottom:24px;display:grid}.content-h2-copy{color:#fff;margin-top:20px;font-size:24px}.detail-text-copy-4{font-size:14px}.image-63{flex:0 auto;width:50%;display:block}.instructor-grid{padding-left:0;padding-right:0}.content-section{padding-top:40px;padding-bottom:40px}.swiper-slide{width:auto;margin-top:10px;display:block}.swiper-slide.w--current{max-width:none}.lesson-block-wrap{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:20px}.image-64{align-self:center}.image-65{left:-41%}.image-66{align-self:center}.heading-8{max-width:100.005%}.div-block-776{height:auto;min-height:0;max-height:none}.text-block-21{align-self:center;width:auto;max-width:none;font-size:16px}.lesson-content{text-align:left;justify-content:flex-start;align-items:stretch;width:auto;max-width:100%;display:block}.swiper-wrapper.slider_tabs-link-wrapper{display:block}.div-block-773{padding-top:0;padding-bottom:0;display:flex}.image-67{align-self:center}.text-block-22{padding-bottom:0}.text-block-6-copy{padding-bottom:0;font-size:24px;line-height:30px}.image-68,.image-69{align-self:center}.slide-wrap{min-height:0;padding:20px 50px}.testimonial-wrapper{align-items:stretch;width:100%}.slider{max-width:none;height:auto}.footer-grid{grid-template-columns:1fr .75fr 1fr;display:block}.footer-column{padding-top:20px}.footer-column-copy{padding-top:20px;padding-left:0}.div-block-786{grid-column-gap:20px;grid-row-gap:0px}.feature-card-copy{width:100%;margin-top:24px;margin-bottom:24px}.pop-up{display:none}.div-block-807{display:block}.image-73{width:60%}.pop-up-close{top:22%;right:-76%}.pop-up-download-curriculum{display:none}.downloadformblockga{align-self:center;width:100%}.section-5-copy{flex-direction:column;padding-bottom:60px;padding-left:32px;padding-right:32px}.div-block-809{justify-content:center;align-items:center;display:flex;position:fixed;inset:0%}.navigation-container-full-2{justify-content:center;display:flex}.section-9{padding-bottom:10px}.hero-grid-2{display:block}.div-block-813{margin-bottom:40px}.hero-3{padding-top:40px;padding-bottom:40px}.downloadforminput-2{width:100%}.heading-10{color:#d64541;text-align:center;font-size:55px}.paragraph-2-copy-2{text-align:center}.paragraph-2-copy-2.khoahoc{margin-top:0}.grid{margin-left:30px;margin-right:30px}.div-block-819{justify-content:center;align-items:center;display:flex}.text-block-35{line-height:25px}.suitable2{background-color:#00000003}.container-9{margin-bottom:12px}.grid-2{grid-template-rows:auto auto;grid-template-columns:1fr;margin-bottom:40px}.image-78{height:80%}.section-10{background-color:#00000003}.container-10{margin-bottom:12px}.feature-block-copy-2{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:auto;padding-top:24px;padding-bottom:24px;display:grid;position:static}.content-section-2{padding-top:40px;padding-bottom:40px}.detail-text-copy-5,.detail-text-copy-6,.detail-text-copy-7{font-size:15px}.content-h2-copy-2{color:#fff;margin-top:20px;font-size:24px}.feature-card-copy-2{width:100%;margin-top:24px;margin-bottom:24px}.detail-text-copy-8{font-size:15px}.div-block-830{width:auto}.image-82{flex:0 auto;width:50%;display:block}.button-5{margin-left:140px;margin-right:140px;padding-left:0;padding-right:0;position:fixed;bottom:23.4vh}.pop-up-2{display:block}.pop-up-close-2{top:31%;right:-74%}.image-84{width:60%}.div-block-836{display:flex}.div-block-837{height:auto;min-height:0;max-height:none}.div-block-838{padding-top:0;padding-bottom:0;display:flex}.heading-16{max-width:100.005%}.paragraph-18{margin-bottom:20px}.text-block-37{padding-bottom:0}.content-h2-2{font-size:30px}.text-block-38{align-self:center;width:auto;max-width:none;font-size:16px}.image-85{left:-41%}.image-86{align-self:center}.tabs-content-3{margin-bottom:20px}.container-12{margin-bottom:12px}.lesson-content-2{text-align:left;justify-content:flex-start;align-items:stretch;width:auto;max-width:100%;display:block}.swiper-slide-2{width:auto;margin-top:10px;display:block}.swiper-slide-2.w--current{max-width:none;margin-top:10px;margin-bottom:auto}.div-block-841{width:auto;max-width:450px;margin-top:20px}.popup-signup{display:none}.downloadforminput-3{width:100%}.div-block-842{display:flex}.downloadformtitle-2{text-align:center;font-size:20px}.pop-up-download-curriculum-2{display:none}.heading-18.ds{text-align:left}.image-87{box-shadow:none;width:100%;margin-top:0;display:inline-block}.div-block-843{width:auto;max-width:450px;margin-top:20px}.link-block-13{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:center;margin-top:0;display:flex}.downloadforminput-4{width:100%}.div-block-845{display:block}.downloadformtitle-3{text-align:center;font-size:20px}.content-white-h2-2.mentor{font-size:30px;line-height:1.1}.content-white-h2-2.mentor.exp{font-size:25px}.slide-wrap-2{min-height:0;padding:20px 50px}.text-block-39,.text-block-41{text-align:center}.grid-7{grid-template-columns:1fr;grid-auto-flow:column}.container-15{margin-bottom:12px}.html-embed-5{border-radius:0;width:100%;max-width:none;height:100%}.div-block-855{max-width:100%}.mentor-trial-form-header{grid-row-gap:0px;width:100%}.mentor-trial-form-header.template{width:100%}.mentor-trial-form-header-title{text-align:center;font-size:20px}.mentor-trial-form{align-self:center;width:auto;max-width:none}.mentor-trial-header{text-align:center;font-size:38px}.mentor-trial-info-parapgraph{font-size:22px}.gallery-slider{padding:60px 15px}.gallery-slide{margin-left:10px;margin-right:10px}.gallery-slide-text{line-height:30px}.gallery-slider-left{left:-20px}.gallery-slider-right{right:-20px}.accordion{width:100%;margin-bottom:-16px}.question-text{margin-top:8px}.accordion__item{margin-bottom:16px;padding-left:24px;padding-right:24px}.accordion-item-content{margin-right:0}.heading-33{text-align:center}.body-16._70{text-align:left;align-self:center;font-size:17px}.body-16._70.curriculumsubtitle{text-align:left;letter-spacing:-.0125em;font-size:16px}.body-16._70.modulesubtitle{letter-spacing:-.0125em;font-size:16px}.section-18{padding:80px 32px}.downloadformtitle-4{text-align:center;font-size:20px}.downloadform-2.midpage{width:100%}.sectionheading-3{text-align:left;font-size:28px}.sectionheading-3.curiculum{align-self:flex-start}.moduletitle-2{font-size:20px}.marquee-placeholder.project-placeholder{height:100%;margin-top:0}.cs50s-wrapper.services{grid-row-gap:60px}.cs50s-wrapper.jobguarantee{padding:40px 32px}.cs50s-wrapper.curriculum{grid-row-gap:44px}.cs50s-wrapper.instructors{grid-row-gap:60px}.cs50s-wrapper.courselearnerstories{grid-row-gap:24px}.cs50s-wrapper.aboutgeneral{grid-row-gap:40px}.cs50s-wrapper.investors{grid-row-gap:44px}.cs50s-wrapper.leadershipteam,.cs50s-wrapper.paymentoptionhero,.cs50s-wrapper.integrationwrapper{grid-row-gap:52px}.marquee-horizontal{height:300px;margin-top:40px;margin-bottom:0}.track-horizontal-alt{height:100%}.section-21.result{height:80vh;padding-left:20px;padding-right:20px}.result3{text-align:justify}.careerswitch-2{bottom:-4%;right:7%}.div-block-900{width:auto;max-width:450px;margin-top:20px}.downloadformtitle-5{text-align:center;font-size:20px}.link-block-18{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:center;margin-top:0;display:flex}.section-24{padding:80px 32px}.section-24.hero{padding-bottom:80px;padding-left:32px;padding-right:32px}.section-24.hero.course{margin-bottom:0}.heading-63.ds{text-align:left}.image-129{box-shadow:none;width:100%;margin-top:0;display:inline-block}.body-17._70{text-align:left;align-self:center;font-size:17px}.div-block-902{width:480px;height:270px}.section-25{padding:80px 32px}.sectionheading-4{text-align:left;font-size:28px}.sectionheading-4.socialmedia{align-self:flex-start;align-items:flex-start}.section-26{padding:80px 32px}.mentor-role-2{font-size:15px}.sectionheading-5{text-align:left;font-size:28px}.sectionheading-5.socialmedia{align-self:flex-start;align-items:flex-start}.sectionheading-5.curiculum,.sectionheading-5.faqs{align-self:flex-start}.section-27{padding:80px 32px}.featureheading-2{text-align:left}.feature-2{grid-column-gap:16px}.feature-2.inverted.another{height:250px}.div-block-904{width:500px}.section-28{padding:80px 32px}.downloadformtitle-6{text-align:center;font-size:20px}.body-19._70{text-align:left;align-self:center;font-size:17px}.body-19._70.modulesubtitle{letter-spacing:-.0125em;font-size:16px}.section-29{padding:80px 32px}.ga-2.midpage{width:100%}.moduletitle-3{font-size:20px}.body-20._70{text-align:left;align-self:center;font-size:17px}.body-20._70.benefitdes{text-align:left;letter-spacing:-.0125em;font-size:16px}.section-30{padding:80px 32px}.option-2{grid-row-gap:28px;flex-direction:column;align-items:flex-start;padding:24px}.section-31{padding:80px 32px}.learnerprojecttitle-2{font-size:28px}.section-32{padding:80px 32px}.body-23._70{text-align:left;align-self:center;font-size:17px}.body-23._70.benefitdes{text-align:left;letter-spacing:-.0125em;font-size:16px}.section-33{padding:80px 32px}.body-24._70{text-align:left;align-self:center;font-size:17px}.body-24._70.faqssubtitle{letter-spacing:-.0125em;font-size:16px}.section-35{padding:80px 32px}.question-title-2{font-size:17px}.faq-question-wrap-2{padding-top:20px;padding-bottom:20px}.div-block-928{grid-template-columns:1fr}.container-43{padding-left:15px;padding-right:15px}.text-span-79{text-align:center;max-width:100%;line-height:160%}.div-block-951{justify-content:flex-start;align-items:center;padding-left:20px;padding-right:20px}.image-160{flex:0 auto;width:50%}.paragraph-62{flex:0 auto}.div-block-953{flex-flow:column}.div-block-954{justify-content:space-between;align-items:center}.heading-77{text-align:center}.container-55{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.heading-79{width:90%}.paragraph-65{width:80%}.div-block-961{flex-flow:column}.game-curriculum-2.hidden.max-w-940.ai-form{padding-left:40px;padding-right:40px}.heading-82{width:100%;font-size:40px}.paragraph-69{line-height:140%}.div-block-964{padding-left:20px;padding-right:20px}.paragraph-71,.paragraph-72,.paragraph-73,.paragraph-74,.paragraph-75,.paragraph-76{text-align:center}}@media screen and (max-width:479px){.body-0.medium.white.centered{font-size:16px}.body-0.centered._70{text-align:left;font-size:16px}.body-0.centered._70.headingsubtitle{text-align:left}.body-0.centered._70.growth,.body-0.centered._70.bi,.body-0.centered._70.growthbi{text-align:center}.body-0.centered._70.compeworkat{text-align:left}.body-0.centered._70.techtank,.body-0.centered._70.ref{text-align:center}.body-0._100{text-align:left;letter-spacing:-.012em;align-self:flex-start;align-items:center;font-size:16px;display:block}.body-0._100.curriculumsubtitle{text-align:left;letter-spacing:-.0115em;font-size:15px}.body-0._100.modulesubtitle{letter-spacing:-.0115em;align-items:flex-start;font-size:15px;display:block}.body-0._100.benefitdes{display:block}.body-0._100.faqssubtitle{font-size:16px}.body-0._100.faqssubtitle.infor{align-items:flex-start}.body-0._100.tin.refpage{align-items:flex-start;width:100%;padding-left:20px;padding-right:20px;display:block}.body-0._100.tin.luckywheel{width:100%;padding-left:20px;padding-right:20px;display:block}.body-0.inverted{font-size:16px}.body-1.semibold,.body-1._70{font-size:15px}.body-1._70.customsize{width:84%}.body-1.inverted._70.compechoose{text-align:center}.body-3._70{flex-direction:column;padding-left:5px;font-size:14px;display:flex}.body-3._70.statesubtitle{font-size:13px}.body-3._70.dask{align-items:flex-start;padding-left:0}.body-4.semibold{text-align:left;flex:none;align-self:auto}.body-4._70{font-size:12px}.body-4._70.teamsubtitle{text-align:left;font-size:13px}.body-4._70.blogsubtitle{height:auto;font-size:14px}.body-2.medium.discount.refpage{grid-row-gap:0px;direction:ltr;text-align:left;padding-left:0}.body-2.medium.discount.refpage.ano,.body-2.medium.discount.refpage.ano.newyear{padding-left:0}.body-2.medium.discount{font-size:13px}.body-2._70{font-size:14px}.body-2._70.originalprice{font-size:13px}.body-2._70.originalprice.refpage{max-width:100%;padding-right:0}.body-2._70.downloadformsubtitle._1nd.ds{display:none}.body-2.semibold{font-size:15px}.body-2.semibold._70.centered{font-size:14px}.large-button.contained{flex-direction:column;justify-content:center;align-self:center;align-items:center}.large-button.contained.shadow{text-align:center;align-items:center;width:100%}.large-button.contained.shadow.buttondata.competitortext.mentormatching.mentortrial{flex-direction:column;align-self:flex-start;align-items:flex-start;width:70%}.large-button.contained.shadow.buttondata.competitortext.mentormatching.mentortrial.buttonprimary._w-full{width:100%}.large-button.contained.shadow.buttondata.hp{display:block}.large-button.contained.shadow.refpage{margin-top:30px}.large-button.contained.downloadcurriculum{width:55%}.large-button.contained.blogfrom{align-items:center}.large-button.outlined{text-align:center;flex:0 auto;justify-content:center;align-self:center;align-items:center;display:flex}.large-button.text.brand{text-align:center;width:100%}.medium-button.contained.mentornext{align-self:center}.medium-button.outlined{align-self:flex-start}.navbar{display:none}.navbar.mobile{display:block}.navbar.en{display:none}.navlink.mobile{margin-top:0;padding-left:24px;padding-right:24px}.section{padding:60px 16px}.section.hero{padding:60px 16px 30px}.section.review{padding-left:16px;padding-right:16px}.section.courses{align-items:flex-start;padding-left:16px;padding-right:16px}.section.career-services{border-top-right-radius:34vw;flex-direction:column;padding-top:60px;padding-bottom:68px}.section.career-services.mentornext{flex-direction:column}.section.graduateworkat{padding-top:100px;padding-bottom:100px}.section.contact{padding-bottom:100px}.section.contact.refpage{display:none}.section.footer{border-top-left-radius:32px;border-top-right-radius:32px;padding-top:60px}.section.benefits{padding:100px 16px}.section.benefits.mentornext{flex-direction:column;padding:50px 16px}.section.livetalk{padding-top:100px;padding-bottom:100px}.section.livetalk.growth{flex-direction:column;padding-top:50px;padding-bottom:50px}.section.livetalk.growthbi{flex-direction:row}.section.jobguarantee{height:50%}.section.general{padding-top:100px;padding-left:16px;padding-right:16px}.section.leadershipteam{padding-top:60px;padding-bottom:80px}.section.investors{padding-top:80px;padding-bottom:100px}.section.hiring{padding-top:100px;padding-bottom:100px}.section.mentorhero{padding-top:80px}.section.learningexperience{padding-bottom:120px}.section.faqs{display:block}.section._404{align-items:center;padding-top:160px;overflow:hidden}.section.cpmpereview{opacity:1;mix-blend-mode:normal}.section.ref{padding-top:0}.section.refpage.tail{display:block}.section.refpage.tail.luckywheel{grid-row-gap:30px;display:flex}.heroleft{padding-top:24px}.heroleft.home{align-items:center;padding-top:32px}.heroleft.home.dse{max-width:100%}.heroleft.home.techtank{width:100%}.heroleft.home.ref{flex-direction:column;height:100%;padding-top:0}.heroleft.course{opacity:1}.heroleft.mentortemplate{flex-direction:column;align-items:flex-start}.stats{grid-column-gap:8px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:minmax(min-content,max-content) minmax(min-content,max-content) minmax(min-content,max-content);grid-auto-columns:1fr;justify-content:space-between;display:flex}.stats.about{grid-row-gap:48px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:minmax(min-content,max-content) minmax(min-content,max-content)}.herobutton{grid-row-gap:16px;flex-direction:column;align-items:flex-start;margin-top:0}.herobutton.course{flex-direction:row;justify-content:center;align-self:flex-start;align-items:flex-start}.herobutton.course.flex-col{flex-flow:column;justify-content:center}.statno{margin-right:16px}.stat{font-size:20px}.review-list{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.review-list.home{opacity:1}.reviewstats.mentortemplate{flex:0 auto;align-self:auto}.review-item.mentortemplate{grid-row-gap:20px}.coursecta.refpage.ano{justify-content:center;margin-bottom:10%}.coursefeatures{grid-column-gap:16px;grid-row-gap:24px;flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1.25fr;grid-auto-columns:1fr;align-self:center;place-items:center;display:grid}.coursefeatures.dse{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr .5fr 1fr;grid-auto-columns:1fr;display:flex}.coursefeatures.cs50s{display:flex}.overline.brandcolor.leftside{align-self:center}.overline.centered{display:block}.overline.ref{text-align:center;align-self:center;margin-bottom:20px}.overline.refpage{font-size:16px;overflow:hidden}.overline.refpage.ano{align-self:flex-start}.overline.brandcolor{letter-spacing:.025em;letter-spacing:.025em;letter-spacing:.025em;letter-spacing:.025em;letter-spacing:.025em;align-self:flex-start;font-size:13px}.overline.centered{text-align:left;align-self:flex-start}.overline.brandcolor{letter-spacing:.025em;align-self:flex-start;font-size:13px}.overline.brandcolor.price{align-self:center}.sectiontitle{align-items:center}.sectiontitle.inverted.services.left-aligned.career-service.joblotrinh{text-align:center;align-items:center}.sectiontitle.inverted.services.left-aligned.bi{align-items:center;width:auto}.sectiontitle.inverted.services.left-aligned.ref{flex-direction:column}.sectiontitle.payment.refpage{grid-row-gap:50px}.sectiontitle.leftaligned{text-align:left;flex-flow:column;justify-content:center;align-items:flex-start;width:100%}.sectiontitle.growth{max-width:100%}.sectiontitle.growthbi{align-items:center;max-width:100%;padding-right:0}.sectionheading{text-align:center;align-self:center;width:100%;margin-top:16px;padding-bottom:10px;font-size:24px}.sectionheading.socialmedia{text-align:left;align-self:flex-start;align-items:flex-start}.sectionheading.socialmedia.another.luckywheel{font-size:var(--body)}.sectionheading.socialmedia.another.gamesection{font-size:25px}.sectionheading.inverted.careerservice{text-align:left}.sectionheading.faqs{font-size:20px}.sectionheading.curiculum{text-align:left}.sectionheading.jobbi{text-align:center;align-self:center}.sectionheading.growthbi{text-align:center}.sectionheading.dse{text-align:left;align-items:flex-start}.sectionheading.another{text-align:left;align-self:flex-start}.sectionheading.techtank{text-align:center}.feature{grid-column-gap:16px}.feature.inverted{align-self:center;width:60%}.feature.inverted.another{grid-column-gap:30px;flex-direction:row;justify-content:flex-start;align-items:center;width:90%;height:49%}.feature.inverted.another.cs50s{display:block}.feature.inverted.mentortemplate{flex-direction:column;align-self:flex-end}.feature._1279{border-radius:10px}.iconblock{padding:6px}.iconblock.no1{display:block}.iconblock.no2{width:auto}.iconblock.no7{background-color:var(--light-cyan);margin-top:15px;padding-right:20px}.featureicon{width:28px;height:28px}.featureicon.no1{width:55px}.featureicon.no2{width:28px;max-width:250%;height:28px}.featurecontent.inverted{margin-top:10px}.featurecontent.inverted.another{flex-flow:column;justify-content:center;align-items:flex-start;margin-top:0}.featurecontent.inverted.mentortemplate{flex-direction:row;align-self:auto}.courseoptions{grid-row-gap:32px;width:100%}.courseoption{padding-top:12px}.optionimage{padding-left:8px;padding-right:8px}.optioncontent{grid-row-gap:12px;padding:16px}.work-at{grid-column-gap:16px;grid-row-gap:40px;align-items:center}.work-at.home{grid-row-gap:28px}.course-logo-list{grid-column-gap:20px}.fpt{width:40px}.lozi{width:51px}.employmenthero{width:62px}.image-6{width:26px}.image-7{width:29px}.image-8{width:25px}.notsurewhichcourse{text-align:left;font-size:17px}.heroimage.home{flex-direction:row;flex:0 auto;justify-content:center;height:360px;position:relative}.whyblock{padding:16px}.whyblock.no4{background-size:430px}.whyblock.no3{background-image:none}.whyblock.no2{background-size:300px;padding-bottom:80px}.whyblock.no1{background-size:88%;padding:16px 16px 130px}.whycontent{grid-row-gap:8px;width:100%}.whycontent.no2{width:76%}.whyblockbunch.ipad{grid-row-gap:24px}.whyblockbunch.desktop.mentornext{grid-column-gap:25px;grid-row-gap:25px;flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:290px;display:flex}.mentorlist{grid-column-gap:24px;grid-row-gap:36px;flex-direction:column}.mentorlist.mentors{grid-column-gap:16px;grid-row-gap:28px;grid-template-columns:1fr 1fr}.mentorlist.techtank{flex-direction:column}.mentorlist.game{grid-row-gap:50px}.mentorlist.game.grid{display:flex}.mentorlist.gamesection{grid-column-gap:24px;grid-row-gap:36px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.learningteam{grid-row-gap:60px}.mentor{height:100%}.mentor.gamehidden{display:none}.mentoravatar{height:auto}.mentoravatar.game{max-width:100%}.mentorinfo{grid-row-gap:2px}.otherpeopleinfo{grid-column-gap:12px;width:100%}.otherpeopleinfo.jobtittle.dse{flex-direction:column}.otherpeopleavatar{width:52px;height:52px}.careerservices{grid-row-gap:36px;grid-template-columns:1fr;padding-top:0}.serviceicon{width:32px}.story{padding:24px 20px}.decor{width:80vw;top:-4%;right:0%}.videopreview{height:17vh}.videopreview.home-course{height:200px}.logogrid{grid-column-gap:32px;grid-row-gap:60px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.logogrid.coursedetails{grid-row-gap:44px;justify-items:center;width:288px;padding-left:16px;padding-right:16px}.shopee{width:120px}.shopee.i{width:100px;height:40px}.lozilarge{width:100px}.lozilarge.i{width:50px;height:30px}.momolarge.i{width:43px;height:35px}.amanoteslarge.i{width:35px;height:45px}.blog{flex-direction:column;height:auto}.bloginfo{grid-column-gap:20px;grid-row-gap:20px;width:auto;padding:16px}.blogimagewrapper{width:100%;height:150px}.contactform{width:100%;padding:24px 16px}.formheader{grid-row-gap:12px}.contactforminput{width:100%}.textfield{grid-row-gap:0px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;display:flex}.textlabel{font-size:15px}.contact-submit-button.vi{align-self:auto}.form-block{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex}.form-block.refpage{align-self:stretch;align-items:stretch}.footertop{grid-row-gap:40px}.footerinforight{grid-column-gap:20px;grid-row-gap:40px;grid-template-columns:1fr .75fr}.footerbottom{grid-row-gap:32px}.footerrights{grid-row-gap:32px;flex-direction:column}.terms-privacy{grid-column-gap:36px;justify-content:flex-start}.coderschool{width:90px;height:auto}.navbuttons.mobile{grid-row-gap:24px;margin-top:8px;padding:16px 24px}.coursefeaturecontent{grid-row-gap:40px;align-self:center}.coursefeaturecontent.dse{width:100%}.curriculuminfo{grid-row-gap:40px;flex-flow:column}.ga.sciencetuvan{width:100%}.ga.dse{align-items:center}.ga.midpage{justify-content:flex-start;align-self:center;align-items:flex-start;width:100%;padding-left:24px;padding-right:10px;display:flex}.downloadformheader{width:100%}.downloadformblock{justify-content:flex-start;width:100%;display:block}.downloadformblock.pf,.downloadforminput{width:100%}.downloadforminput.game{flex-flow:column}.mentor-instructor{grid-template-columns:1fr 1fr}.buttonwrapper{flex-flow:column;align-self:stretch}.buttonwrapper._4up{margin-top:4px}.buttonwrapper.blogbutton{box-sizing:border-box;grid-column-gap:0px;grid-row-gap:0px;text-align:center;vertical-align:baseline;object-fit:fill;flex-flow:row;justify-content:center;align-items:center;padding-left:15px;display:flex}.buttonwrapper.growth,.buttonwrapper.joblotrinh{align-items:center;width:100%}.arrow{width:16px;height:16px}.optiontitle{text-align:center;justify-content:flex-start;align-items:flex-start;font-size:16px}.optiontitle.refpage{grid-row-gap:10px;flex:none;align-items:stretch;width:90%;max-width:none}.originalprice{grid-column-gap:6px}.originalprice.refpage{flex-direction:column;align-items:flex-start}.projectdetails.project1{border-radius:32px}.projectvideo{height:28vh;padding:12px}.projectdesciption{padding:8px 16px 24px}.slidernav{padding-top:24px}.livetalks{grid-row-gap:24px}.talk{grid-row-gap:16px;flex-direction:column;padding-top:16px;padding-bottom:16px}.talkinfo{grid-row-gap:16px}.talkimagewrapper{width:100%}.socialmedialeft{grid-row-gap:24px;flex-flow:column;align-items:flex-start}.coderschooltiktokpage{grid-column-gap:16px;padding:8px 12px}.tiktokpageinfo{grid-row-gap:4px}.slide-nav{justify-content:center;align-items:flex-end;font-size:10px;display:flex;bottom:2%;left:0%;right:0%}.tiktokvideo{width:100%;height:400px;margin-right:0%}.tiktokvideo.no3{margin-right:0%}.tiktokvideopreview{border-radius:32px}.tiktokslider.right{display:none;top:40%;left:0%}.tiktokslider.left{display:none;inset:0% auto auto 0%}.herosectiontitle{text-align:center;width:100%;margin-top:30px;font-size:25px;font-weight:700;display:block}.herosectiontitle.vn{text-align:center;font-size:28px}.herosectiontitle.center{text-align:center;margin-bottom:30px;font-size:32px}.herosectiontitle.center.mentortemplate{text-align:center;align-self:center;margin-top:0}.herosectiontitle.center.cs50.ainew,.herosectiontitle.center.cs50s{font-size:24px}.cell{flex-direction:column;flex:0 auto;align-self:auto;align-items:flex-start;width:290px;height:auto;margin-top:0}.blogtitle{height:auto;font-size:16px}.contactformtitle{font-size:24px}.contactformtitle.template{font-size:20px}.herosectionsubtitle{font-size:18px}.herosectionsubtitle.vn{text-align:center;letter-spacing:-.0125em;font-size:15px}.herosectionsubtitle.en{text-align:center;letter-spacing:-.0125em;font-size:16px}.herosectionsubtitle.cs50{margin-bottom:20px}.herosectionsubtitle.cs50.aiaub{text-align:center;font-size:16px}.whytitle{flex-direction:row;align-items:flex-start;width:100%;display:flex}.wrapper.services{grid-row-gap:32px;flex-direction:column;flex:1;align-items:stretch;max-width:100%;display:flex}.wrapper.learningteam{grid-row-gap:36px}.wrapper.learningteam.mentortemplate{flex-direction:column}.wrapper.benefits.mentornext{grid-row-gap:30px;flex-direction:column;max-width:none}.wrapper.hero.mentortemplate{grid-row-gap:50px}.wrapper.livetalk{grid-row-gap:32px}.wrapper.livetalk.growthbi{flex-direction:column;align-items:flex-start}.wrapper.graduateworkat{grid-row-gap:60px}.wrapper.socialmedia{grid-row-gap:24px}.wrapper.webblogs{justify-content:center;align-items:center}.wrapper.jobguarantee{padding:40px 16px}.wrapper.coursedetailfeature{grid-row-gap:40px}.wrapper.aboutgeneral{grid-row-gap:28px}.wrapper.investors,.wrapper.leadershipteam,.wrapper.pressarticles{grid-row-gap:32px}.wrapper.mentors{grid-column-gap:32px;grid-row-gap:32px}.wrapper.mentors.mentornext{margin-top:0}.wrapper.meetmentors{grid-row-gap:32px}.wrapper.paymentoptionhero{grid-row-gap:40px}.wrapper.integrationwrapper{grid-row-gap:44px}.wrapper.contact.refpage{align-self:flex-start}.wrapper.livetalk.growth{flex-direction:column}.wrapper.coursefaqs{grid-row-gap:24px}.coursetitle{width:50%;font-size:16px}.coursetitle.red{padding-left:25px}.coursetitle.red.space{padding-left:20px}.blogtop{grid-row-gap:16px;flex-direction:column;align-items:center}.moduletitle{letter-spacing:-.0125em;font-size:16px}.downloadformtitle{font-size:17px}.homecoursefeature{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;width:100%;margin-top:24px;margin-bottom:28px}.playbutton{top:37%;left:43%}.faq-question-wrap{padding:16px}.faq-question-wrap.faqs{flex-direction:column;flex:0 auto;align-items:flex-start;display:block}.faq-question-wrap.faqs.ds{clear:none;flex:none;width:100%;display:block;position:static}.question-title{flex:1;margin-right:0;font-size:16px}.faq-circle{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px}.faq-paragraph{margin-top:12px;font-size:16px}.courselink.mobile{grid-column-gap:16px}.icon-square{border-radius:12px;width:40px;height:40px}.icon-square.datascience{width:40px}.icon-square.fullstack{width:40px;height:40px}.icon-square.dataanalysis{background-color:#ff7b00}.icon-square.cv{background-color:var(--success)}.nav-link-details.mobile{font-size:14px}.dropdownlinktitle.mobile{text-align:left;font-size:16px}.datascienceicon{width:24px;height:24px}.faqsicon{width:30px}.popup-content-wrapper{border-radius:24px;align-items:flex-start;width:auto;height:auto;margin-top:16px;margin-bottom:16px;display:flex;position:fixed}.popup-content-wrapper.product{width:290px}.popup-content-wrapper.dsproduct{display:block}.popup-content-wrapper.dsproduct._w-50,.popup-content-wrapper.dsproduct._w-0{width:100%}.popup-content-wrapper.daeproduct{grid-template-columns:1fr}.popup{padding:40px 16px 32px}.popup.story{width:92vw;padding:32px 24px}.popup.contactformpopup{width:100%;height:100%;padding:24px 20px}.popup.contactformpopup.product{height:auto;padding-bottom:0}.popup.curriculum-download{flex-direction:column;align-items:center;width:300px}.popup.curriculum-download.dsproduct{width:300px;padding-top:40px;padding-left:16px;padding-right:16px}.popup.curriculum-download.dsproduct.version-content{grid-template-columns:1fr}.close-popup-icon{top:18px;right:15px}.close-popup-icon.downloadcurriculum{top:20px;right:20px}.popup-wrapper{padding-left:16px;padding-right:16px;display:none}.popup-wrapper._30scroll{display:none;position:fixed;overflow:visible}.popup-wrapper._7daytrial{z-index:9999;object-fit:fill;width:auto;display:none;position:fixed;overflow:visible}.popup-wrapper._7daytrial.product{display:flex}.overlay{display:block}.projectvideopreviewimage{height:100%}.linedecor{width:60px;height:22px}._1st-para{grid-row-gap:24px}.general{text-align:left;font-size:16px}._1st-generalimage{border-radius:16px;height:320px}._2nd-general-image{border-radius:16px;height:200px}._2nd-para{grid-row-gap:24px}.generalwrapper{grid-row-gap:44px}.pressarticles{grid-row-gap:24px}.pressarticleimagewrapper{height:200px}.leadershipteam{grid-column-gap:28px;grid-row-gap:36px;grid-template:"Area"/minmax(0,.25fr) 3fr minmax(0,.25fr);grid-auto-flow:column;align-self:flex-start}.leadershipmember{grid-row-gap:12px}.leadershipmemberimage{border-radius:18px}.memberinfo{grid-row-gap:0px}.membername{height:24px;font-size:15px}.membertitle{font-size:13px}.investors{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.investorlogo{height:80px}.investorlogoimage{max-width:110px}.we-re-hiring{border-radius:28px;height:340px;padding-left:20px;padding-right:20px}.mentorheroimage{border-radius:20px;align-self:flex-start;width:180%;max-width:100%;height:40%;margin-top:40px}.mentorheading{font-size:24px}.ellipse{right:-8%}.paymentoptionheroimage{height:24vh}.paymentoptionhero{font-size:16px}.paymentoptionherotitle{line-height:160%}.paymentbackground{width:260px;bottom:-6%;right:-8%}.aboutheading{font-size:32px}.talkimage{width:100%;max-width:none}.talktitle{font-size:17px}.contactformsubtitle{font-size:15px}.featuretitle{letter-spacing:-.0115em;font-size:15px}.featuretitle.gamedection{align-self:auto}.featuresubtitle{letter-spacing:-.005em;font-size:12px;line-height:160%}.featuresubtitle.mentortemplate{text-align:center;flex-direction:row;align-self:flex-start;margin-top:0;display:flex}.featuresubtitle.mentortemplate.p{text-align:left}.learningblock{grid-row-gap:32px}.learningvideo{width:88%;height:320px;margin-top:-16px}.learningtext{grid-row-gap:16px}.learningtitle{font-size:24px}.featureheading{font-size:28px}.featureheading.cs50s{text-align:center}.mentor-instructorheading{text-align:left;align-self:flex-start;font-size:28px}.arrowwrapper.refpage{grid-column-gap:20px;grid-row-gap:0px;flex-direction:row;align-items:center;padding-top:0}.arrowwrapper.refpage._2-2{margin-left:0}.price{font-size:15px}.paymentoptionheading{font-size:28px}.paymentoptionheading.ai{text-align:center;align-self:center;font-size:24px}.price-button{grid-row-gap:24px;align-items:center}.learnerprojecttitle{font-size:24px}.hiring{font-size:28px}.mentortitle{text-align:left;font-size:18px}.mentorname{margin-bottom:-4px;font-size:16px}.mentorrole{font-size:12px}.benefitlistitem{font-size:15px}.navlinks.mobile{max-height:100vh;overflow:auto}.menu-button{display:block}.menu{width:36px}.blogsection{text-align:center}.blogtabmenu{grid-column-gap:8px}.blogcontenttitle{font-size:28px}.metadata{grid-column-gap:28px}.metadatatext{font-size:15px}.blogcontentimage{height:220px}.blogcontentbody{font-size:15px}.faqslistwrapper.course.en,.faqslistwrapper.global.vi,.faqslistwrapper.global.en{display:block}.navdropdownlist{padding-left:24px;padding-right:24px;display:block}.dropdownlist{display:flex;overflow:hidden}.story-body.essay.long{letter-spacing:-.0115em;height:154px;font-size:15px}.story-body.video{letter-spacing:-.0115em;font-size:15px}.learner-role.storypopup{font-size:14px}.learner-name{font-size:16px}.story-popup-top{grid-row-gap:16px;flex-direction:column;align-items:stretch}.youtube-video{width:100vw}.video-close-wrapper{bottom:-28%}.popup-title{margin-top:35px}.round{width:auto;height:82%}.round.course{height:297px}.round._1{width:auto;height:300px;position:absolute}.heroavatar{width:auto;height:96%}.heroavatar.course{height:90%}.heroavatar._1{height:350px;bottom:0%}.heroavatar.mentornext{height:85%}.heroavatar.mentortemplate{height:300px;bottom:-1.5%;left:auto}.careerswitch{padding:12px;right:6%}.careerswitchtext{font-size:14px}.homecoursefeaturewrapper{flex-direction:column;display:flex}.featurelist{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column}.whysubtitle{height:55%;padding-right:0}.review-agent.mentortemplate{justify-content:flex-start;align-self:stretch}.courseinfo{flex-direction:column}.mentor-name{font-size:16px}.mentor-name.ai{align-self:center}.mentor-role{max-width:100%;font-size:14px}.jobguaranteesubtitle,.learnprojectsubtitle{font-size:16px}.herotext{text-align:center;flex-direction:column;margin-top:0}.herotext.text{flex-direction:row;justify-content:center;align-self:auto;align-items:center;margin-top:0}.herotext.mentortemplate{flex-direction:column;align-items:center}.curriculum-download-popupdse,.curriculum-download-popupdse.dse,.curriculum-download-popupdse.dsproduct,.curriculum-download-popupdse.fswproduct,.curriculum-download-popupdse.daeproduct,.curriculum-download-popupdse.gameproduct,.curriculum-download-popupdse.gameproduct.cs50{display:none}.hero-wrapper{flex-direction:column-reverse;display:flex}.hero-wrapper.dse,.hero-wrapper.techtank{flex-direction:column}.selectfield.selectdate{flex:1;align-self:stretch}.radio{align-self:flex-start}._404-title{font-size:28px}._404-substitle{letter-spacing:-.00125em;font-size:16px}._404-lottie{width:140%;height:340px}.trusted-by{height:50%;max-height:100%;display:inline-block}.job-guarantee{top:260.156px}.learner-experience{object-fit:cover}.heropage{align-self:center;max-width:100%;margin-top:50px;display:block}.image-9{width:200px;max-width:none;height:200px}.grid-3.otherpeoplelist.growth{grid-template-columns:1fr;max-width:100%}.grid-3.otherpeoplelist.hiringbi{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.grid-3.otherpeoplelist.growthbi{flex-direction:column;max-width:100%}.grid-3.otherpeoplelist.dse{flex-direction:column}.image-10{max-width:100%;margin-top:40px}.image-11{max-width:100%}.image-12{max-width:100%;margin-top:75px}.image-12.dae{width:100%}.image-13{object-fit:fill;max-width:100%}.image-13.dse{margin-bottom:20px}.image-14{object-fit:fill;max-width:100%}.image-14.dse{margin-top:20px}.paragraph-12{text-align:left}.grid-4.compechoose{max-width:100%}.text-block-3{margin-left:17px}.text-block-5{text-align:left;margin-left:15px}.text-block-6{margin-left:15px}.text-block-7,.text-block-8{text-align:left;margin-left:15px}.text-block-9,.text-block-10,.text-block-12,.text-block-13{margin-left:15px}.heading,.text-block-14{text-align:left}.div-block{color:#0000}.navbar-2.en{opacity:1;display:block}.coderschool-2{height:22px}.section-2{padding:60px 16px}.section-2.mentorhero{padding-top:80px}.section-2.benefits{padding:100px 16px}.section-2.benefits.mentornext{grid-row-gap:0px;flex-direction:row}.section-2.career-services{border-top-right-radius:34vw;padding-top:60px;padding-bottom:68px}.section-2.contact{padding-bottom:100px}.section-2.footer{border-top-left-radius:32px;border-top-right-radius:32px;padding-top:60px}.whyblock-2{padding:16px}.whyblock-2.no4{background-size:430px}.whyblock-2.no3{background-image:none}.whyblock-2.no3.nobackground{flex-direction:column;align-items:flex-start;margin-top:50px}.whyblock-2.no1{background-image:linear-gradient(#0000,#0000);width:290px;height:55px;max-height:550px;padding:16px 16px 130px;display:flex;top:-15.844px}.whyblock-2.no2{background-image:linear-gradient(#0000,#0000);flex-direction:column;order:-1;justify-content:flex-end;align-self:flex-start;align-items:flex-end;width:500px;max-width:290px;height:350px;max-height:200px;padding-bottom:80px;display:block}.sectiontitle-2{text-align:center;flex-direction:column;width:100%}.sectionheading-2{text-align:left;font-size:24px}.whymentorreason{margin-top:40px}.mentorwhymentorimage{object-fit:contain;width:100%;max-width:100%;height:51%;margin-right:0}.body-7._70{font-size:15px}._400hrs-2{position:static;top:266.156px;left:-18px}.whymentor.mentornext{margin-top:30px}.body-8.centered._70{font-size:16px}.body-8._70{letter-spacing:-.012em;font-size:16px}.body-9.inverted.mentorstattext2{font-size:24px;font-weight:400}.body-10._70{font-size:15px}.body-11.centered._70{font-size:16px}.body-12._70{text-align:left;letter-spacing:-.012em;font-size:16px}.contactformtitle-2{font-size:24px}.textlabel-2{align-self:stretch;font-size:15px}.contact-submit-button-2{align-self:flex-start}.contact-submit-button-2.vi{object-fit:fill;flex:0 auto;order:0;align-self:flex-start;display:block}.contact-submit-button-2.vi.new{flex:none;align-self:auto}.textinput-2{align-self:stretch}.contactforminput-2{align-self:stretch;align-items:flex-start;display:flex}.contactform-2{padding:24px 16px}.contactform-2.refpage{flex:1;align-self:flex-start}.body-14._70{font-size:12px}.popup-wrapper-2{padding-left:16px;padding-right:16px;display:none}.div-block-6{width:270px}.div-block-7{margin-bottom:20px;display:none}.div-block-7._1-1{grid-column-gap:20px;grid-row-gap:20px;margin-top:0;margin-bottom:0;padding-top:0}.div-block-7.give-away{width:auto;display:block}.image-39{border-radius:10px;width:100%}.container{grid-column-gap:0px}.container-2{grid-column-gap:0px;grid-row-gap:30px;flex-direction:row;justify-content:flex-start;align-items:center}.image-42{flex-direction:row;display:flex}.div-block-9{flex-direction:column}.div-block-10{grid-column-gap:20px;flex-direction:row;width:auto;height:0%}.div-block-11{width:100%}.div-block-12{grid-column-gap:15px;grid-row-gap:15px;padding-left:20px}.div-block-12.ani{flex:none;padding-left:0}.div-block-13{width:100%}.div-block-14{grid-column-gap:0px;justify-content:flex-start;align-items:center;width:57%;display:flex}.div-block-15{align-items:center;width:60%;display:flex}.div-block-15.ano{grid-column-gap:0px}.radio-button-label,.radio-button-label-2{text-align:left}.div-block-16{flex-direction:column;align-self:center;align-items:center;width:100%;display:flex}.div-block-17{flex-direction:column;align-items:flex-start;width:100%;padding-left:0;padding-right:0}.div-block-18{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;width:100%}.div-block-18.another{align-items:stretch;width:100%}.image-47{opacity:1;display:block}.nav-link,.nav-link-2{display:block}.nav-link-2.mobile{flex-direction:column;width:250px;margin:20px 24px;padding:0;font-size:24px;font-weight:500;line-height:170%;display:flex}.radio-button-label-3{text-align:left}.link-block-3.ano{display:inline-block}.div-block-23._1p,.div-block-23.trailer{display:block}.div-block-24.refpage.luckywheel{text-align:center;margin-top:0}.div-block-24.refpage.luckywheel._2nd{margin-top:50px}.bold-text-4{align-self:flex-start}.image-48{width:100%;margin-top:70px;display:block;position:static}.section-3{flex-direction:column;display:flex}.div-block-25.ref{display:block}.image-49{max-width:100%}.image-51{display:none}.image-52{margin-left:auto;margin-right:auto;display:block}.div-block-29{flex:none;align-self:flex-start}.customcardcopy{grid-column-gap:12px}.customcardcopy.jobtittle.dse{flex-direction:column}.courselink-copy.mobile{grid-column-gap:16px}.mentortemplate{text-align:center;flex-direction:column;align-self:center;display:flex}.div-block-31{flex-direction:row;align-self:center;align-items:center}.link-2{align-self:center}.mentor-list{grid-column-gap:25px;grid-row-gap:25px;grid-template-columns:1fr 1fr}.tabs-content{flex-direction:column;display:flex}.collection-item{width:auto}.section-4.web{display:none}.section-4.mobile{display:block}.italic-text{text-align:left}.div-block-34{width:60%}.div-block-36{padding-left:0;padding-right:0}.div-block-36.ds{border-top-right-radius:32px;border-bottom-right-radius:32px;height:50%}.heading-2.ds{display:none}.link-block-7{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column}.feature-copy{grid-column-gap:16px}.feature-copy.inverted{align-self:center;width:60%}.feature-copy.inverted.another{grid-column-gap:30px;flex-direction:row;width:90%;height:49%}.feature-copy.inverted.mentortemplate{flex-direction:column;align-self:flex-end}.feature-copy._1279{border-radius:10px}.feature-copy.inverted-copy{align-self:center;width:60%}.feature-copy.inverted-copy.another{grid-column-gap:30px;flex-direction:row;width:90%;height:49%}.feature-copy.inverted-copy.mentortemplate{flex-direction:column;align-self:flex-end}.feature-copy.inverted-copy.another-copy{grid-column-gap:30px;flex-direction:row;width:90%;height:49%}.div-block-46{grid-column-gap:0px;grid-row-gap:0px}.text-block-18{margin-right:140px;font-size:12px}.navigation-button-wrap{flex:0 auto;display:block}.icon-2{color:#d64541;border:1px #fff}.button-navbar{color:#fff;background-color:#d64541;border-radius:20px;min-height:auto;padding:10px 20px;box-shadow:0 2px 5px #0003}.menu-button-green{background-color:#fff;border-style:solid;border-color:#fff;border-radius:7px;margin-left:0;padding:5px}.logo-2{width:200px}.navigation{background-color:#d64541;box-shadow:0 2px 5px #0003}.div-block-47{grid-column-gap:0px;grid-row-gap:0px}.text-block-19{margin-right:140px;font-size:12px}.field-label{font-size:16px}.paragraph-2-copy{margin-bottom:40px;font-size:20px;line-height:1.15}.hero-content{flex-direction:column;justify-content:center;align-items:center;padding-top:0}.hero-2{padding-top:60px;padding-bottom:40px}.detail-text,.text-block-20{font-size:14px}.textarea{border-radius:8px}.html-embed-2{display:flex}.hero-grid{display:block}.line-break-large{display:none}.feature-card{max-width:none;margin-top:0;margin-bottom:0;padding-top:10px}.submit-button{font-size:18px}.feature-block-copy{grid-column-gap:10px;grid-row-gap:10px;border-style:none;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;min-width:100%;max-width:none;margin-top:40px;padding:20px 3%;display:grid;top:auto}.heading-6{color:#d64541;text-align:center;border:1px #14323d;max-width:90%;margin-bottom:0;font-size:40px;line-height:1.1}.div-block-789{padding-bottom:40px}.container-5{margin-bottom:40px}.html-embed{display:none}.div-block-790{width:auto}.hero-grid-copy-copy{padding-top:0;display:block}.hero-grid-logo{display:block}.feature-block{grid-column-gap:10px;grid-row-gap:10px;background-color:#0000;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:stretch;width:100%;display:grid}.content-h2-copy{color:#fff;text-align:center;padding-top:20px;padding-left:0;padding-right:0;font-size:32px}.detail-text-copy-4{font-size:14px}.image-63{width:auto;max-width:100%;max-height:none;display:inline-block}.instructor-grid{grid-template-rows:1fr auto auto auto;grid-template-columns:1fr 1fr;grid-auto-rows:auto;place-content:stretch;place-items:center;padding-top:40px;padding-left:10px;padding-right:10px}.container-6{margin-bottom:40px}.content-section{padding-bottom:40px}.swiper-slide{flex:none;width:100%;margin-top:10px}.swiper-slide.w--current{max-width:none;padding-left:20px;padding-right:10px;overflow:visible}.lesson-block-wrap{margin-top:0;margin-bottom:40px}.image-65{top:-17%;left:-77%}.swiper.slider_tabs{display:block}.title-wrap{margin-bottom:20px}.heading-8{max-width:none}.div-block-774{flex:none;align-self:center}.text-block-21{color:#14323d;align-self:center;width:auto;max-width:none;font-size:14px}.button-currculum{aspect-ratio:auto;text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;background-color:#d64541;border-radius:8px;flex:0 auto;order:0;align-self:auto;min-height:auto;padding:10px 20px;font-size:16px;box-shadow:0 2px 5px #0003}.button-currculum.curriculumabove,.button-currculum.curriculumunderr{border-radius:100px;margin-left:auto;margin-right:auto;font-size:16px}.lesson-content{width:auto;max-width:none;padding-left:0}.swiper-wrapper.slider_tabs-link-wrapper{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;flex-flow:row;display:block}.lesson-wrap{max-width:100%;overflow:visible}.div-block-773{grid-column-gap:20px;grid-row-gap:20px;color:#14323d;align-items:flex-end;padding-top:0;padding-bottom:0;display:flex}.content-h2{letter-spacing:normal;padding-left:0;padding-right:0;font-size:32px}.tabs-content-2{object-fit:fill;margin-bottom:0;overflow:visible}.text-block-22,.text-block-6-copy{float:none;clear:none;color:#14323d;text-align:left;align-self:center;padding-bottom:0;font-size:24px;line-height:30px;text-decoration:none;display:block}.container-7{margin-bottom:40px}.paragraph{font-size:16px}.heading-9{font-size:20px;line-height:1.5}.profile-block{flex-flow:column wrap;justify-content:flex-start;align-items:center;display:flex}.mask{object-fit:fill}.standard-paragraph{width:auto;font-size:14px}.content-white-h2{letter-spacing:0;font-size:32px}.slide-wrap{min-height:0;padding:20px}.profile-details{flex-direction:column;justify-content:flex-start;align-items:center}.slide{object-fit:fill;overflow:hidden}.testimonial-section{padding-top:60px;padding-bottom:60px}.div-block-791{display:block}.div-block-792{width:auto}.testimonial-wrapper{justify-content:flex-start;align-items:center;max-width:100%;display:flex}.faq-title{font-size:18px}.slider{background-color:#0000;flex:none;align-self:stretch;width:auto;max-width:100%;height:auto}.author-title{color:#14323d;text-align:center;margin-top:0;font-size:14px}.arrow-right{inset:0% -10px 0% auto}.image-70{padding-top:10px}.footer-grid{grid-template-rows:auto auto;display:block}.footer-column{padding-top:20px}.footer-column-copy{padding-top:20px;padding-left:0}.flowbase-card{padding:20px;display:block}.flowbase-close{top:0%;right:-3%}.flowbase-clone{margin-top:10px;margin-bottom:10px;padding:10px 20px}.div-block-786{grid-column-gap:6px;grid-row-gap:0px;justify-items:stretch}.text-block-25{font-size:10px}.text-block-28{text-align:center}.feature-card-copy{max-width:none;margin-top:0;margin-bottom:0;padding-top:10px}.pop-up{display:none}.image-73{width:80%}.pop-up-close{z-index:1000;top:27%;right:-86%}.link-block-10{flex:none}.div-block-808{bottom:20vh;left:10vw;right:10vw}.pop-up-download-curriculum{display:none}.downloadformblockga{justify-content:flex-start;width:100%;display:block}.downloadformblockga.pf{width:100%}.link-block-11{padding-top:22px}.navigation-container-full-2{display:flex}.navigation-2{background-color:#d64541;box-shadow:0 2px 5px #0003}.hero-grid-2{display:block}.large-button-4.contained{flex-direction:column;justify-content:center;align-self:center;align-items:center}.button-3{margin-top:34px;margin-left:auto;margin-right:auto}.html-embed-3{display:none}.paragraph-17,.text-block-32{font-size:14px}.html-embed-4{aspect-ratio:auto;flex-flow:column;justify-content:center;align-items:center;display:flex}.div-block-813{padding-bottom:40px}.div-block-814{margin-bottom:41px}.hero-3{justify-content:center;align-items:center;padding-top:60px;padding-bottom:0}.downloadforminput-2{width:100%}.heading-10{float:none;clear:none;color:#d64541;text-align:center;object-fit:fill;border:1px #14323d;max-width:90%;margin-bottom:0;margin-left:10px;margin-right:10px;font-size:30px;font-weight:700;line-height:1.1;text-decoration:none;position:relative}.textlabel-3{font-size:15px}.paragraph-2-copy-2{margin-top:10px;margin-bottom:40px;font-size:16px;line-height:1.15}.container-8{margin-bottom:40px}.grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;grid-auto-flow:column;place-items:center}.text-block-34{font-size:14px;line-height:20px}.bold-text-8{font-size:20px;line-height:30px}.heading-12{margin-bottom:20px;font-size:20px;line-height:1.15}.bold-text-9{font-size:20px;line-height:30px}.div-block-819{display:block}.text-block-35{justify-content:center;display:flex}.suitable2{padding-top:20px;padding-bottom:0}.container-9{margin-bottom:40px}.grid-2{grid-template-rows:auto auto;grid-template-columns:1fr}.image-78{height:100%;display:inline-block}.image-79{width:25%}.button-4{margin-top:34px;margin-left:auto;margin-right:auto}.grid-5{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;justify-items:start}.heading-13{margin-bottom:20px;font-size:20px;line-height:1.15}.section-10{padding-top:21px;padding-bottom:11px}.container-10{margin-bottom:40px}.feature-block-copy-2{grid-column-gap:10px;grid-row-gap:10px;border-style:none;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;min-width:100%;max-width:none;margin-top:40px;margin-bottom:0;padding:20px 3%;display:grid;top:auto}.heading-14{font-family:Montserrat,sans-serif;font-size:18px}.div-block-826,.div-block-825,.div-block-824{flex-flow:column;justify-content:center;align-items:center;display:flex}.content-section-2{margin-bottom:0;padding-top:40px;padding-bottom:40px}.detail-text-copy-5{font-size:14px}.content-h2-copy-2{color:#fff;text-align:center;padding-top:20px;padding-left:0;padding-right:0;font-size:25px}.feature-card-copy-2{max-width:none;margin-top:0;margin-bottom:0;padding-top:10px}.div-block-830{width:auto}.container-11{margin-bottom:40px}.image-82{width:auto;max-width:100%;max-height:none;display:inline-block}.button-5{margin-left:40px;margin-right:40px}.div-block-835{bottom:20vh;left:10vw;right:10vw}.pop-up-2{display:none}.pop-up-close-2{z-index:1000;width:100%;height:100%;top:36%;right:-81%}.image-84{width:80%}.div-block-837{width:100%}.div-block-838{grid-column-gap:20px;grid-row-gap:20px;color:#14323d;align-items:flex-end;padding-top:0;padding-bottom:0;display:flex}.heading-16{max-width:none;font-size:18px}.paragraph-18{font-size:15px}.text-block-37{float:none;clear:none;color:#14323d;text-align:left;align-self:center;padding-bottom:0;font-size:24px;line-height:30px;text-decoration:none;display:block}.div-block-839{flex:none;align-self:center}.heading-17{font-size:18px;line-height:1.5}.content-h2-2{letter-spacing:normal;padding-left:0;padding-right:0;font-size:25px}.text-block-38{color:#14323d;align-self:center;width:auto;max-width:none;font-size:14px}.lesson-wrap-2{max-width:100%;overflow:visible}.image-85{top:-17%;left:-77%}.image-86{aspect-ratio:auto;flex:0 auto;width:100%;max-width:none;height:auto}.title-wrap-2{margin-bottom:20px}.tabs-content-3{object-fit:fill;margin-bottom:0;overflow:visible}.container-12{margin-bottom:40px}.lesson-content-2{width:auto;max-width:none;padding-left:0}.swiper-slide-2{flex:none;width:100%;margin-top:10px}.swiper-slide-2:hover{margin-bottom:auto}.swiper-slide-2.w--current{max-width:none;margin-top:10px;margin-bottom:0;padding-left:20px;padding-right:10px;overflow:visible}.large-button-5.contained{flex-direction:column;justify-content:center;align-self:center;align-items:center}.large-button-5.contained.shadow{text-align:center;align-items:center}.closepopup-signup{top:18px;right:15px}.div-block-841{padding-left:0;padding-right:0}.popup-signup{display:none}.downloadforminput-3{width:100%}.textlabel-4{font-size:15px}.div-block-842{display:block}.downloadformtitle-2{font-size:17px}.large-button-6.outlined{text-align:center;flex:0 auto;justify-content:center;align-self:center;align-items:center;display:flex}.large-button-6.contained.downloadcurriculum{width:55%}.large-button-6.contained{flex-direction:column;justify-content:center;align-self:center;align-items:center}.large-button-6.contained.shadow{text-align:center;align-items:center}.large-button-6.contained.shadow.buttondata.hp{display:block}.pop-up-download-curriculum-2{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;align-items:center;display:none;position:static}.heading-18.ds{display:none}.image-87{border-radius:10px;width:100%}.div-block-843{padding-left:0;padding-right:0}.link-block-13{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column}.downloadforminput-4{width:100%}.div-block-832{flex-flow:column;justify-content:center;align-items:center;display:flex}.textlabel-5{font-size:15px}.div-block-845{display:block}.downloadformtitle-3{font-size:17px}.testimonial{border-top-left-radius:50px;border-top-right-radius:50px;padding-top:60px;padding-bottom:60px}.testimonial.mentor{padding-bottom:20px}.content-white-h2-2{letter-spacing:0;font-size:18px;line-height:1.15}.content-white-h2-2.mentor{font-size:18px;line-height:1.15}.content-white-h2-2.mentor.exp{margin-top:-9px;font-size:16px}.slide-wrap-2{min-height:0;padding:20px}.text-block-39{text-align:center}.arrow-right-2{width:30px;height:30px;inset:0% -10px 0% auto}.arrow-left-2{width:30px;height:30px}.title-wrap-3{margin-bottom:20px}.div-block-846{display:block}.container-13{margin-bottom:90px}.standard-paragraph-2{width:auto;font-size:14px;line-height:26px}.profile-block-2{flex-flow:column wrap;justify-content:flex-start;align-items:center;padding-top:0;display:flex}.text-block-41{text-align:center}.arrow-right-3{width:30px;height:30px;inset:0% -10px 0% auto}.arrow-left-3{width:30px;height:30px}.title-wrap-4{margin-bottom:20px}.div-block-847{display:block}.container-14{margin-bottom:90px}.div-block-848{width:auto}.image-88{padding-top:10px}.heading-19{text-align:center;margin-left:auto;font-size:18px;line-height:1.15;display:block}.text-block-43{font-size:14px}.dropdown-2{display:block}.dropdown-toggle{min-width:auto}.div-block-851{margin-left:10px;margin-right:10px}.grid-7{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;align-self:center;place-items:center stretch;display:block;overflow:visible}.container-15{margin-bottom:40px}.text-block-44{margin:0 10px 20px;font-size:14px}.container-16{margin-bottom:40px}.mentor-trial-form-header{width:100%}.mentor-trial-form-header-title{font-size:17px}.mentor-trial-form{width:270px}.mentor-trial-info{flex-direction:column;align-self:center;align-items:center;width:100%;display:flex}.mentor-trial-header{text-align:center;width:100%;margin-top:30px;font-size:25px;font-weight:700;display:block}.mentor-trial-header.vn{text-align:center;font-size:28px}.mentor-trial-header.center{text-align:center;margin-bottom:30px;font-size:32px}.mentor-trial-header.center.mentortemplate{text-align:center;align-self:center;margin-top:0}.mentor-trial-info-parapgraph{text-align:left;font-size:18px}.div-block-856{padding:10px}.textcontainer{align-items:flex-start}.textcontainer.center{text-align:left;justify-content:center}.textcontainer.center.left{padding-left:0}.heading-20{font-size:var(--h3);text-align:left}.text-span-5{color:var(--brand)}.bentoexcerpt{font-size:var(--small);text-align:left;margin-bottom:20px}.bentoexcerpt.left{margin-bottom:15px}.paragraph-22{font-size:var(--small);text-align:left;font-weight:600;line-height:150%}.text-span-6{color:var(--brand);font-weight:700}.div-block-857{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;align-items:flex-start}.buttonoutlined{text-align:center;margin-top:0}.pilarssection{flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;display:flex}.pillartab{height:auto;min-height:0}.heading-21{font-size:var(--h6)}.paragraph-23{font-size:var(--small)}.bentoheading{text-align:left}.youtube-3{border-radius:0}.container-18{border-radius:0;width:100%}.datasciencemetricssection{padding-top:60px;padding-bottom:60px}.subtitle{text-align:left;line-height:60%}.sbsleft{align-items:flex-start}.sbsleft.left{width:100%}.italic-text-5{font-size:var(--small);text-align:center;line-height:150%}.pillarcontent{height:auto}.bentogrid{grid-template-columns:1fr 1fr;grid-auto-flow:row;margin-top:10px;padding-left:15px;padding-right:15px}.sidebysidecomponent{flex-flow:column;grid-template-columns:1fr;padding-left:0;padding-right:0}.sbsright{width:100%;min-height:330px}.div-block-867{align-items:flex-start}.datasciencementorsection{padding-top:30px;padding-bottom:30px;overflow:hidden}.heading-24.center{text-align:left}.container{text-align:left;display:flex}.datasciencepersonalizedsection,.datascienceteamsection{padding-top:30px;padding-bottom:30px}.heading-25{text-align:left}.image-94{object-fit:cover}.heading-26{text-align:left}.container-23{max-width:none}.gallery-wrapper{grid-template-columns:1fr}.gallery-slide-wrapper{max-width:100%;margin-right:0%}.gallery-slider-left{left:-20px}.gallery-slider-right{right:-20px}.ftwmarketsection{padding-top:30px;padding-bottom:30px}.heading-27{text-align:center}.mentormetrics{grid-template-columns:1fr}.container-25{padding-left:15px;padding-right:15px}.slide-2.testimonial{border-radius:16px;width:300px;height:300px}.mask-2.testimonial{width:300px;height:300px}.jobguaranteesection,.ftwcurriculumsection{padding-top:30px;padding-bottom:30px}.heading-31.left,.heading-32{text-align:left}.accordion_item-image{width:30px}.accordion-body{padding-left:56px}.accordion-body.js-accordion-body{border-top:1px solid #0000001a;margin-top:20px;padding-top:10px;padding-left:0;padding-right:0}.question-text{flex:0 100%;margin-bottom:8px;margin-left:16px;padding-right:20px}.faq-image{margin-top:20px}.heading-33{font-size:var(--h5)}.container-26{align-items:center;padding-left:15px;padding-right:15px;display:block}.div-block-871{grid-template-columns:1fr}.datascienceprojectsection{padding-top:30px;padding-bottom:30px}.div-block-872{flex-flow:column;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;grid-auto-flow:row;display:flex}.gamegemcatcher,.gamecarmultiplayer,.gamespaceshooter{height:240px}.image-100{object-position:100% 30%}.game3dshooter,.gameendlessrunner{height:240px}.heading-36{text-align:left}.container-28{padding-left:15px;padding-right:15px}.body-16._70{text-align:left;letter-spacing:-.012em;align-self:flex-start;align-items:center;font-size:16px;display:block}.body-16._70.curriculumsubtitle{text-align:left;letter-spacing:-.0115em;font-size:15px}.body-16._70.modulesubtitle{letter-spacing:-.0115em;align-items:flex-start;font-size:15px;display:block}.section-18{padding:60px 16px}.downloadformtitle-4{text-align:left;font-size:17px}.downloadform-2.midpage{justify-content:flex-start;align-self:center;align-items:flex-start;width:100%;padding-left:24px;padding-right:10px;display:flex}.sectionheading-3{text-align:center;align-self:center;width:100%;margin-top:16px;padding-bottom:10px;font-size:24px}.sectionheading-3.curiculum{text-align:left}.textlabel-6{font-size:15px}.moduletitle-2{letter-spacing:-.0125em;font-size:16px}.datasciencemarqueesection{padding-top:30px;padding-bottom:30px}.marquee-placeholder.project-placeholder{width:300px;height:100%}.heading-38{font-size:var(--small)}.div-block-873{grid-template-columns:1fr}.heading-39{text-align:left}.cs50s-wrapper.services{grid-row-gap:32px;flex-direction:column;flex:1;align-items:stretch;max-width:100%;display:flex}.cs50s-wrapper.learningteam{grid-row-gap:36px}.cs50s-wrapper.learningteam.mentortemplate{flex-direction:column}.cs50s-wrapper.benefits.mentornext{grid-row-gap:30px;flex-direction:column;max-width:none}.cs50s-wrapper.hero.mentortemplate{grid-row-gap:50px}.cs50s-wrapper.livetalk{grid-row-gap:32px}.cs50s-wrapper.livetalk.growthbi{flex-direction:column;align-items:flex-start}.cs50s-wrapper.graduateworkat{grid-row-gap:60px}.cs50s-wrapper.socialmedia{grid-row-gap:24px}.cs50s-wrapper.webblogs{justify-content:center;align-items:center}.cs50s-wrapper.jobguarantee{padding:40px 16px}.cs50s-wrapper.coursedetailfeature{grid-row-gap:40px}.cs50s-wrapper.coursefaqs{grid-row-gap:24px}.cs50s-wrapper.aboutgeneral{grid-row-gap:28px}.cs50s-wrapper.investors,.cs50s-wrapper.leadershipteam,.cs50s-wrapper.pressarticles{grid-row-gap:32px}.cs50s-wrapper.mentors{grid-column-gap:32px;grid-row-gap:32px}.cs50s-wrapper.mentors.mentornext{margin-top:0}.cs50s-wrapper.meetmentors{grid-row-gap:32px}.cs50s-wrapper.paymentoptionhero{grid-row-gap:40px}.cs50s-wrapper.integrationwrapper{grid-row-gap:44px}.cs50s-wrapper.contact.refpage{align-self:flex-start}.cs50s-wrapper.livetalk.growth{flex-direction:column}.cs50s-wrapper-content{display:block}.image-113{max-width:100%}.image-114{aspect-ratio:auto;object-fit:cover;object-position:0% 50%;height:250px}.marquee-horizontal{height:200px}.daecertificatesection{padding-top:30px;padding-bottom:30px}.container-31,.container-32{padding-left:15px;padding-right:15px}.heading-44{text-align:left;line-height:60%}.italic-text-8{line-height:100%}.form-4{flex-flow:column}.datasciencepresentationsection{padding-top:30px;padding-bottom:30px}.div-block-878{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr;margin-bottom:15px}.aspect-ratio-image{aspect-ratio:5/4;border-radius:0;height:200px}.aspect-ratio-image.avatar{aspect-ratio:1;width:100px;height:auto}.aspect-ratio-image._5x4{border-radius:15px}.container-33{padding-left:15px;padding-right:15px}.learner-project-information{border-radius:16px;overflow:hidden}.heading-47{font-size:var(--h5);line-height:120%}.div-block-879{padding:12px 24px 24px}.learner-project-desc{font-size:var(--small)}.div-block-880{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:flex-start;align-items:flex-start;display:flex}.heading-48{font-weight:700;line-height:100%}.div-block-881{grid-column-gap:6px;grid-row-gap:6px;flex-flow:column;order:0;margin-left:12px;display:flex}.image-119{object-fit:cover;width:100%;height:100%}.text-block-48{font-size:var(--small);line-height:120%}.div-block-883{padding-left:0;padding-right:0}.heading-49,.paragraph-32{text-align:left}.paragraph-33{margin-bottom:30px}.paragraph-34{flex:1;margin-bottom:15px}.div-block-884{display:none}.section-19{padding-top:30px;padding-bottom:30px}.div-block-886{grid-template-rows:auto auto auto;grid-template-columns:1fr;margin-bottom:36px}.div-block-887{height:450px}.container-35{padding-left:15px;padding-right:15px}.section-21.result{height:70vh;padding-left:20px;padding-right:20px}.heading-55{font-size:var(--h4)}.heading-56{font-size:var(--h5)}.section-22{padding-top:60px;padding-bottom:30px}.heading-57,.heading-58{text-align:left}.image-122{object-fit:cover;object-position:0% 50%;height:100%}.link-block-17{display:inline-block}.div-block-889{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.heading-60{text-align:left}.container-37{padding-left:15px;padding-right:15px}.metrics-info{margin-bottom:15px}.paragraph-35,.text-block-55{text-align:left}.process-step{grid-template-columns:1fr}.div-block-893{float:none;clear:left;position:static}.div-block-894{position:static}.container-38{padding-left:15px;padding-right:15px}.div-block-896,.div-block-899{display:none}.careerswitch-2{padding:12px;right:6%}.div-block-900{padding-left:0;padding-right:0}.downloadformtitle-5{font-size:17px}.link-block-18{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column}.section-24{padding:60px 16px}.section-24.hero{padding:60px 16px 30px}.careerswitchtext-2{font-size:14px}.heading-63.ds{display:none}.overlay-3{display:block}.textlabel-7{font-size:15px}.image-129{border-radius:10px;width:100%}.body-17._70{text-align:left;letter-spacing:-.012em;align-self:center;align-items:center;font-size:16px;display:block}.div-block-902{width:100%;height:auto}.section-25{padding:60px 16px}.sectionheading-4{text-align:center;align-self:center;width:100%;margin-top:16px;padding-bottom:10px;font-size:24px}.sectionheading-4.socialmedia{text-align:left;align-self:flex-start;align-items:flex-start}.sectionheading-4.socialmedia.another.cs50{font-size:24px}.section-26{padding:60px 16px}.mentor-role-2{max-width:100%;font-size:14px}.mentorinfo-2{grid-row-gap:2px}.otherpeopleinfo-2{grid-column-gap:12px}.sectionheading-5{text-align:center;align-self:center;width:100%;margin-top:16px;padding-bottom:10px;font-size:24px}.sectionheading-5.socialmedia{text-align:left;align-self:flex-start;align-items:flex-start}.sectionheading-5.socialmedia.another{font-size:24px}.sectionheading-5.curiculum{text-align:left}.sectionheading-5.faqs{font-size:20px}.body-18._70{font-size:12px}.body-18._70.teamsubtitle{font-size:13px}.iconblock-2{padding:6px}.iconblock-2.no2{width:auto}.iconblock-2.no7{background-color:#e2feff;margin-top:15px;padding-right:20px}.section-27{padding:60px 16px}.featuretitle-2{letter-spacing:-.0115em;font-size:15px}.featuretitle-2.gamedection{align-self:auto}.featuresubtitle-2{letter-spacing:-.005em;font-size:12px;line-height:160%}.featureheading-2{text-align:center;font-size:28px}.featureheading-2.game{font-size:24px}.feature-2{grid-column-gap:16px}.feature-2.inverted{align-self:center;width:60%}.feature-2.inverted.another{grid-column-gap:30px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:90%;height:49%}.div-block-904{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;width:100%}.section-28{padding:60px 16px}.lozilarge-2{width:100px}.lozilarge-2.i{width:50px;height:30px}.downloadformtitle-6{font-size:17px}.body-19._70{text-align:left;letter-spacing:-.012em;align-self:flex-start;align-items:center;font-size:16px;display:block}.body-19._70.modulesubtitle{letter-spacing:-.0115em;align-items:flex-start;font-size:15px;display:block}.section-29{padding:60px 16px}.ga-2.midpage{justify-content:flex-start;align-self:center;align-items:flex-start;width:100%;padding-left:24px;padding-right:10px;display:flex}.moduletitle-3{letter-spacing:-.0125em;font-size:16px}.body-20._70{text-align:left;letter-spacing:-.012em;align-self:flex-start;align-items:center;font-size:16px;display:block}.body-20._70.benefitdes{display:block}.section-30{padding:60px 16px}.body-21.centered._70{text-align:left;font-size:16px}.section-31{padding:60px 16px}.learnprojectsubtitle-2{font-size:16px}.learnerprojecttitle-2{font-size:24px}.body-22.centered._70{text-align:left;font-size:16px}.section-32{padding:60px 16px}.body-23._70{text-align:left;letter-spacing:-.012em;align-self:flex-start;align-items:center;font-size:16px;display:block}.body-23._70.benefitdes{display:block}.section-33{padding:60px 16px}.body-24._70{text-align:left;letter-spacing:-.012em;align-self:flex-start;align-items:center;font-size:16px;display:block}.body-24._70.faqssubtitle{font-size:16px}.section-35{padding:60px 16px}.question-title-2{flex:1;margin-right:0;font-size:16px}.bold-text-13{align-self:flex-start}.faq-question-wrap-2{padding:16px}.faq-question-wrap-2.faqs{flex-direction:column;flex:0 auto;align-items:flex-start;display:block}.faq-circle-2{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px}.div-block-913{grid-template-columns:1fr}.container-39{padding-left:15px;padding-right:15px}.pm_tab{height:auto}.div-block-919{grid-template-columns:1fr}.div-block-925{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.div-block-926,.div-block-926.product{grid-template-columns:1fr}.image-138{object-fit:cover;width:100%;height:100%}.container-41,.container-42{padding-left:15px;padding-right:15px}.col-2{grid-template-columns:1fr}.tab-panel{height:300px}.div-block-929,.div-block-930{grid-template-columns:1fr}.image-140{object-fit:cover}.nghia-headline{text-align:center}.container-45{padding-left:12px;padding-right:12px}.div-block-932,.div-block-934{grid-template-columns:1fr}.content-block{height:150px}.pillartab-2{height:auto;min-height:0}.subtitle-2{text-align:left;line-height:60%}.datasciencemetricssection-2{padding-top:60px;padding-bottom:60px}.paragraph-57{font-size:.8rem}.italic-text-10{text-align:center;font-size:.8rem;line-height:150%}.bentoexcerpt-2{text-align:left;margin-bottom:20px;font-size:.8rem}.bentoheading-2{text-align:left}.heading-75{font-size:1.2rem}.div-block-945{align-items:flex-start}.form-5{flex-flow:column}.body-25._70{font-size:14px}.image-180{width:100%}}#w-node-_3672779b-6149-685a-c84c-79e68eb2d0c6-deb16b83,#w-node-_07e833cc-17aa-d54f-f06e-2016264c2fbd-deb16b83,#w-node-_62a151e5-f477-2eb5-6d31-42c53d3c6b16-deb16b83,#w-node-_6dde3693-82a8-5b38-81c5-76e1ba1fcc72-ba1fcc71,#w-node-_6dde3693-82a8-5b38-81c5-76e1ba1fcc73-ba1fcc71,#w-node-_6dde3693-82a8-5b38-81c5-76e1ba1fcc74-ba1fcc71,#w-node-_6dde3693-82a8-5b38-81c5-76e1ba1fcc75-ba1fcc71,#w-node-_6dde3693-82a8-5b38-81c5-76e1ba1fcc76-ba1fcc71,#w-node-_6dde3693-82a8-5b38-81c5-76e1ba1fcc77-ba1fcc71,#w-node-cc975177-4ff9-5ca6-0bdd-96e5f86ed82c-f86ed820,#w-node-cc975177-4ff9-5ca6-0bdd-96e5f86ed82d-f86ed820,#w-node-cc975177-4ff9-5ca6-0bdd-96e5f86ed833-f86ed820,#w-node-cc975177-4ff9-5ca6-0bdd-96e5f86ed834-f86ed820,#w-node-cc975177-4ff9-5ca6-0bdd-96e5f86ed83a-f86ed820,#w-node-cc975177-4ff9-5ca6-0bdd-96e5f86ed83b-f86ed820,#w-node-cc975177-4ff9-5ca6-0bdd-96e5f86ed841-f86ed820,#w-node-cc975177-4ff9-5ca6-0bdd-96e5f86ed842-f86ed820,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6802-9b2a67f5{grid-area:span 1/span 1/span 1/span 1}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6809-9b2a67f5{grid-area:span 2/span 1/span 2/span 1}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6810-9b2a67f5{grid-area:span 1/span 1/span 1/span 1}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6817-9b2a67f5{grid-area:span 1/span 2/span 1/span 2}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a681f-9b2a67f5,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6826-9b2a67f5{grid-area:span 1/span 1/span 1/span 1}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a682d-9b2a67f5{grid-area:span 2/span 1/span 2/span 1}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6834-9b2a67f5{grid-area:span 1/span 2/span 1/span 2}#w-node-ae8e7fdf-a989-bff6-7423-79639ac21ce9-9ac21ce4,#w-node-ae8e7fdf-a989-bff6-7423-79639ac21ceb-9ac21ce4,#w-node-ae8e7fdf-a989-bff6-7423-79639ac21ced-9ac21ce4,#w-node-ae8e7fdf-a989-bff6-7423-79639ac21cef-9ac21ce4,#w-node-ae8e7fdf-a989-bff6-7423-79639ac21cf1-9ac21ce4,#w-node-ae8e7fdf-a989-bff6-7423-79639ac21cf3-9ac21ce4{grid-area:span 1/span 1/span 1/span 1}#w-node-c2f48457-2cf1-21c2-c761-6e004b12af62-4b12af5d{grid-area:1/2/2/3}#w-node-c2f48457-2cf1-21c2-c761-6e004b12af69-4b12af5d,#w-node-c2f48457-2cf1-21c2-c761-6e004b12af70-4b12af5d,#w-node-c2f48457-2cf1-21c2-c761-6e004b12af7e-4b12af5d,#w-node-bc79fa88-7ae0-8b79-66db-77888855f9cc-8855f9c7,#w-node-bc79fa88-7ae0-8b79-66db-77888855f9d4-8855f9c7,#w-node-bc79fa88-7ae0-8b79-66db-77888855f9e2-8855f9c7,#w-node-bc79fa88-7ae0-8b79-66db-77888855f9ea-8855f9c7{grid-area:span 1/span 1/span 1/span 1}#w-node-_14f681ae-4e98-10d8-05f8-39462f7116e8-2f7116d9{place-self:auto}#w-node-a0a36f65-2780-6996-09bb-cb56f34f2533-2f7116d9{align-self:auto}#w-node-_14f681ae-4e98-10d8-05f8-39462f71171a-2f7116d9,#w-node-_14f681ae-4e98-10d8-05f8-39462f71171b-2f7116d9,#w-node-_14f681ae-4e98-10d8-05f8-39462f71171c-2f7116d9,#w-node-_14f681ae-4e98-10d8-05f8-39462f71171d-2f7116d9,#w-node-_14f681ae-4e98-10d8-05f8-39462f71171e-2f7116d9,#w-node-_14f681ae-4e98-10d8-05f8-39462f71171f-2f7116d9,#w-node-fe212f0e-c031-c880-9d18-b1e5ed1dd297-ed1dd27f{grid-area:span 1/span 1/span 1/span 1}#w-node-fe212f0e-c031-c880-9d18-b1e5ed1dd299-ed1dd27f{grid-area:span 2/span 1/span 2/span 1}#w-node-fe212f0e-c031-c880-9d18-b1e5ed1dd29b-ed1dd27f,#w-node-_49a1998d-7fe4-142f-84f7-24bff1bc8a74-f1bc8a59,#w-node-_49a1998d-7fe4-142f-84f7-24bff1bc8a80-f1bc8a59,#w-node-d18b49f4-3681-7af6-06be-cafe568746e7-568746cc,#w-node-d18b49f4-3681-7af6-06be-cafe568746ec-568746cc,#w-node-d18b49f4-3681-7af6-06be-cafe568746f1-568746cc,#w-node-d18b49f4-3681-7af6-06be-cafe568746f6-568746cc,#w-node-b33e2df4-a916-0eab-2656-10559d233de7-9d233ddf,#w-node-c59c09eb-3f26-f24f-d50f-c94978e05b1d-9d233ddf,#w-node-_65170660-d655-7d5f-b70e-7c4120a636ae-9d233ddf,#w-node-ae860a84-0909-03a6-dbbd-5fffce5be132-9d233ddf,#w-node-f08d1b4c-5869-175f-978e-86f655bd33a5-9d233ddf,#w-node-_21737137-b155-20e1-8d8d-9664ee3db885-9d233ddf,#w-node-_394db128-49e8-452d-3d50-0699a18ab2e9-a18ab2df,#w-node-_394db128-49e8-452d-3d50-0699a18ab2f0-a18ab2df,#w-node-_5a5dbe19-492d-01f4-2d64-b096ff608edc-baaec772,#w-node-_9ce1ed7c-ae40-c662-ff9e-bd84d08042eb-baaec772,#w-node-a5bfe967-9157-ce35-3115-645582767f25-82767f1f,#w-node-a5bfe967-9157-ce35-3115-645582767f33-82767f1f,#w-node-a5bfe967-9157-ce35-3115-645582767f43-82767f1f,#w-node-a5bfe967-9157-ce35-3115-645582767f51-82767f1f,#w-node-f6a06dda-6842-df7f-f7a2-adb5c3ce8d64-82767f1f,#w-node-a4729232-73f7-c9ce-01e5-042fac1d4f34-82767f1f,#w-node-_5e5c53eb-02c8-1a7f-7faa-ce08ccc5bd49-6e33c614,#w-node-_5e5c53eb-02c8-1a7f-7faa-ce08ccc5bd4f-6e33c614,#w-node-_5e5c53eb-02c8-1a7f-7faa-ce08ccc5bd57-6e33c614{grid-area:span 1/span 1/span 1/span 1}#w-node-fd488244-a7da-5337-eab1-41245452dfef-c2c88b76{align-self:start}#w-node-_7197cb49-591d-bdac-6228-398a95f63672-95f63671,#w-node-_7197cb49-591d-bdac-6228-398a95f6367e-95f63671,#w-node-_7197cb49-591d-bdac-6228-398a95f6368a-95f63671,#w-node-_7197cb49-591d-bdac-6228-398a95f6369d-95f63671,#w-node-_7197cb49-591d-bdac-6228-398a95f636b0-95f63671,#w-node-_7197cb49-591d-bdac-6228-398a95f636bc-95f63671{grid-area:span 1/span 1/span 1/span 1}#w-node-b63c090c-1802-7c98-a85b-0842246e290e-246e28f8,#w-node-b63c090c-1802-7c98-a85b-0842246e2912-246e28f8,#w-node-b63c090c-1802-7c98-a85b-0842246e2916-246e28f8{grid-area:span 1/span 1/span 1/span 1;align-self:start}#w-node-b63c090c-1802-7c98-a85b-0842246e2923-246e28f8{grid-area:span 1/span 1/span 1/span 1;align-self:center}#w-node-_07568794-a3ed-4c92-b66d-851a6efa8840-6efa883c{grid-area:span 1/span 1/span 1/span 1}#w-node-_07568794-a3ed-4c92-b66d-851a6efa8849-6efa883c{grid-area:span 1/span 1/span 1/span 1;align-self:start}#w-node-_07568794-a3ed-4c92-b66d-851a6efa8859-6efa883c{grid-area:span 1/span 2/span 1/span 2}#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1fef0-44a1fecb{grid-area:span 1/span 1/span 1/span 1}#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1fef8-44a1fecb{grid-area:span 2/span 1/span 2/span 1}#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1ff00-44a1fecb{grid-area:span 1/span 1/span 1/span 1}#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1ff08-44a1fecb{grid-area:span 1/span 2/span 1/span 2}#w-node-fd488244-a7da-5337-eab1-41245452dfef-c2c88bc8,#w-node-fd488244-a7da-5337-eab1-41245452dfef-c2c88bc9{align-self:start}#w-node-_949d47e3-d36a-c812-fc6a-14b5fafc696a-fafc695e,#w-node-_949d47e3-d36a-c812-fc6a-14b5fafc696b-fafc695e,#w-node-_949d47e3-d36a-c812-fc6a-14b5fafc696c-fafc695e,#w-node-_949d47e3-d36a-c812-fc6a-14b5fafc696d-fafc695e,#w-node-_949d47e3-d36a-c812-fc6a-14b5fafc696e-fafc695e,#w-node-_949d47e3-d36a-c812-fc6a-14b5fafc696f-fafc695e{grid-area:span 1/span 1/span 1/span 1}#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a15e-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a160-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a164-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a166-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a167-3ab0a156{grid-area:span 1/span 1/span 1/span 1;place-self:center}#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a168-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a16a-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a16b-3ab0a156{grid-area:span 3/span 1/span 3/span 1;place-self:center}#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a16c-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a170-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a171-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a172-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a174-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a175-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a176-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a178-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a179-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a17a-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a17e-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a17f-3ab0a156{grid-area:span 2/span 1/span 2/span 1;place-self:center}#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a180-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a184-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a185-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a186-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a18a-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a18b-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a18c-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a18e-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a18f-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a190-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a192-3ab0a156,#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a193-3ab0a156{grid-area:span 1/span 1/span 1/span 1;place-self:center}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db99e-c2c88be8{grid-area:span 1/span 1/span 1/span 1}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9a6-c2c88be8{grid-area:span 2/span 1/span 2/span 1}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9b0-c2c88be8{grid-area:span 1/span 1/span 1/span 1}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9b8-c2c88be8{grid-area:span 1/span 2/span 1/span 2}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9c4-c2c88be8,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9d4-c2c88be8{grid-area:span 1/span 1/span 1/span 1}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9dd-c2c88be8{grid-area:span 2/span 1/span 2/span 1}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9e6-c2c88be8{grid-area:span 1/span 2/span 1/span 2}#w-node-_72f4334a-6f34-7c56-a5a5-0cda9d55524b-c2c88beb,#w-node-_72f4334a-6f34-7c56-a5a5-0cda9d555257-c2c88beb{grid-area:span 1/span 1/span 1/span 1}#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3a6-e177809c{place-self:center}#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3ab-e177809c,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3b3-e177809c{place-self:start center}#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3bb-e177809c{place-self:center}#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3ca-e177809c,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3cb-e177809c,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3cc-e177809c,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3cd-e177809c,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3ce-e177809c,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3cf-e177809c,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3d0-e177809c,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3d1-e177809c,#w-node-_51bf38c5-7e38-8dad-3a1a-308f954d1819-e177809c,#w-node-_51bf38c5-7e38-8dad-3a1a-308f954d181b-e177809c,#w-node-_51bf38c5-7e38-8dad-3a1a-308f954d181d-e177809c,#w-node-_51bf38c5-7e38-8dad-3a1a-308f954d181f-e177809c{grid-area:span 1/span 1/span 1/span 1}#w-node-fd488244-a7da-5337-eab1-41245452dfef-5d3d3132{align-self:start}#w-node-de219de8-6be3-ed18-380a-fa3ab2e980fa-b2e980f4{place-self:auto}#w-node-de219de8-6be3-ed18-380a-fa3ab2e98102-b2e980f4{align-self:auto}#w-node-de219de8-6be3-ed18-380a-fa3ab2e9812f-b2e980f4,#w-node-de219de8-6be3-ed18-380a-fa3ab2e98130-b2e980f4,#w-node-de219de8-6be3-ed18-380a-fa3ab2e98131-b2e980f4,#w-node-de219de8-6be3-ed18-380a-fa3ab2e98132-b2e980f4,#w-node-de219de8-6be3-ed18-380a-fa3ab2e98133-b2e980f4,#w-node-de219de8-6be3-ed18-380a-fa3ab2e98134-b2e980f4,#w-node-_5877133d-a442-c807-54d6-f795680ab543-ad5ccc68{grid-area:span 1/span 1/span 1/span 1}#w-node-_5877133d-a442-c807-54d6-f795680ab545-ad5ccc68{grid-area:span 1/span 1/span 1/span 1;place-self:stretch}#w-node-_5877133d-a442-c807-54d6-f795680ab54d-ad5ccc68,#w-node-_5877133d-a442-c807-54d6-f795680ab55e-ad5ccc68{grid-area:span 1/span 1/span 1/span 1;align-self:stretch}#w-node-_9672546a-2e32-ee2b-11b3-8250f484dba0-ad5ccc68{align-self:stretch}#w-node-a6363c8e-3e51-0475-6314-fff9252d4b80-ad5ccc68{place-self:auto}#w-node-a6363c8e-3e51-0475-6314-fff9252d4b88-ad5ccc68{align-self:auto}#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3a6-977c3926{place-self:center}#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3ab-977c3926,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3b3-977c3926{place-self:start center}#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3bb-977c3926{place-self:center}#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3ca-977c3926,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3cb-977c3926,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3cc-977c3926,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3cd-977c3926,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3ce-977c3926,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3cf-977c3926,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3d0-977c3926,#w-node-_8c209c02-e3e3-4d32-3e50-df00f470e3d1-977c3926,#w-node-_51bf38c5-7e38-8dad-3a1a-308f954d1819-977c3926,#w-node-_51bf38c5-7e38-8dad-3a1a-308f954d181b-977c3926,#w-node-_51bf38c5-7e38-8dad-3a1a-308f954d181d-977c3926,#w-node-_51bf38c5-7e38-8dad-3a1a-308f954d181f-977c3926,#w-node-_5b5f2eda-3753-6c79-3355-96effa403b82-69db676e,#w-node-d2287b19-abbb-569b-fc9b-15a60606d747-69db676e{grid-area:span 1/span 1/span 1/span 1}#w-node-_86efc37c-4e4c-410d-a10f-485884253c75-69db676e{place-self:center}#w-node-_86efc37c-4e4c-410d-a10f-485884253c7a-69db676e,#w-node-_86efc37c-4e4c-410d-a10f-485884253c82-69db676e{place-self:start center}#w-node-_86efc37c-4e4c-410d-a10f-485884253c8a-69db676e{place-self:center}#w-node-_86efc37c-4e4c-410d-a10f-485884253c99-69db676e,#w-node-_86efc37c-4e4c-410d-a10f-485884253c9a-69db676e,#w-node-_86efc37c-4e4c-410d-a10f-485884253c9b-69db676e,#w-node-_86efc37c-4e4c-410d-a10f-485884253c9c-69db676e,#w-node-_86efc37c-4e4c-410d-a10f-485884253c9d-69db676e,#w-node-_86efc37c-4e4c-410d-a10f-485884253c9e-69db676e,#w-node-_86efc37c-4e4c-410d-a10f-485884253c9f-69db676e,#w-node-_86efc37c-4e4c-410d-a10f-485884253ca0-69db676e,#w-node-c0762ac2-f6c3-95ae-7e59-bb5b4b5b9ea1-1cc64b52{grid-area:span 1/span 1/span 1/span 1}#w-node-c0762ac2-f6c3-95ae-7e59-bb5b4b5b9ea3-1cc64b52{grid-area:span 2/span 1/span 2/span 1}#w-node-c0762ac2-f6c3-95ae-7e59-bb5b4b5b9ea5-1cc64b52{grid-area:span 1/span 1/span 1/span 1}#w-node-_21b6bf5b-4ad4-6fea-a36b-698e935677d6-935677c7{grid-area:span 2/span 3/span 2/span 3}#w-node-_21b6bf5b-4ad4-6fea-a36b-698e935677da-935677c7{grid-area:span 4/span 2/span 4/span 2}#w-node-_21b6bf5b-4ad4-6fea-a36b-698e935677de-935677c7{grid-area:span 2/span 3/span 2/span 3}#w-node-_21b6bf5b-4ad4-6fea-a36b-698e935677e2-935677c7{grid-area:span 4/span 2/span 4/span 2}#w-node-_21b6bf5b-4ad4-6fea-a36b-698e935677e6-935677c7{grid-area:span 4/span 3/span 4/span 3}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a3-a601c926{grid-area:span 1/span 1/span 1/span 1}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a5-a601c926{grid-area:span 2/span 1/span 2/span 1}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a7-a601c926{grid-area:span 1/span 1/span 1/span 1}#w-node-_65b84f01-76fc-636f-2f2a-2379f0738518-f0738509{grid-area:span 2/span 2/span 2/span 2}#w-node-_41558218-e816-5aa9-9ca1-a3501615cb41-d35eb66f{justify-self:auto}#w-node-_41558218-e816-5aa9-9ca1-a3501615cb4c-d35eb66f{align-self:auto}#w-node-_70686b3e-f956-2360-41ee-4447ca0e623a-d35eb66f{place-self:stretch}#w-node-_70686b3e-f956-2360-41ee-4447ca0e6242-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e624a-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6252-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e625a-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6262-d35eb66f{align-self:stretch}#w-node-_70686b3e-f956-2360-41ee-4447ca0e626f-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6270-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6271-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6272-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6273-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6274-d35eb66f{grid-area:span 1/span 1/span 1/span 1}#w-node-a6363c8e-3e51-0475-6314-fff9252d4b80-0eea1f5f{place-self:auto}#w-node-a6363c8e-3e51-0475-6314-fff9252d4b88-0eea1f5f{align-self:auto}#w-node-a6363c8e-3e51-0475-6314-fff9252d4bb5-0eea1f5f,#w-node-a6363c8e-3e51-0475-6314-fff9252d4bb6-0eea1f5f,#w-node-a6363c8e-3e51-0475-6314-fff9252d4bb7-0eea1f5f,#w-node-a6363c8e-3e51-0475-6314-fff9252d4bb8-0eea1f5f,#w-node-a6363c8e-3e51-0475-6314-fff9252d4bb9-0eea1f5f,#w-node-a6363c8e-3e51-0475-6314-fff9252d4bba-0eea1f5f{grid-area:span 1/span 1/span 1/span 1}#w-node-_965f09c3-4dab-13aa-5f58-994e309aca6b-465fca3a{grid-area:span 2/span 2/span 2/span 2}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a3-50ff5cee{grid-area:span 1/span 1/span 1/span 1}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a5-50ff5cee{grid-area:span 2/span 1/span 2/span 1}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a7-50ff5cee{grid-area:span 1/span 1/span 1/span 1}#w-node-ffaf24dd-22d7-4ba8-df1e-31c6ad5259a6-bca62dc8{grid-area:span 1/span 2/span 1/span 2}#w-node-aab5b485-1fa9-5676-0e07-47b168e95d36-bca62dc8,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-bca62dc8{grid-area:span 1/span 1/span 1/span 1}#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4896-bca62dc8,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f48b0-bca62dc8{grid-area:span 2/span 1/span 2/span 1}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b76-bca62dc8{place-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b7e-bca62dc8{align-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb5-bca62dc8,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb6-bca62dc8,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb7-bca62dc8,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb8-bca62dc8,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb9-bca62dc8,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bba-bca62dc8,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-b0bf7a39{grid-area:span 1/span 1/span 1/span 1}#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4896-b0bf7a39,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f48b0-b0bf7a39{grid-area:span 2/span 1/span 2/span 1}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b76-b0bf7a39{place-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b7e-b0bf7a39{align-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb5-b0bf7a39,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb6-b0bf7a39,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb7-b0bf7a39,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb8-b0bf7a39,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb9-b0bf7a39,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bba-b0bf7a39{grid-area:span 1/span 1/span 1/span 1}#w-node-_401e9429-b2a8-860b-a619-7b9b9553f785-31186946,#w-node-aac317de-628b-de16-fe28-6e2fce719125-31186946{grid-area:span 1/span 2/span 1/span 2}#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-31186946{grid-area:span 1/span 1/span 1/span 1}#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4896-31186946,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f48b0-31186946{grid-area:span 2/span 1/span 2/span 1}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b76-31186946{place-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b7e-31186946{align-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb5-31186946,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb6-31186946,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb7-31186946,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb8-31186946,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb9-31186946,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bba-31186946,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-ff621b93{grid-area:span 1/span 1/span 1/span 1}#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4896-ff621b93,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f48b0-ff621b93{grid-area:span 2/span 1/span 2/span 1}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b76-ff621b93{place-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b7e-ff621b93{align-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb5-ff621b93,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb6-ff621b93,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb7-ff621b93,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb8-ff621b93,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb9-ff621b93,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bba-ff621b93,#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac1-ff621b93{grid-area:span 1/span 1/span 1/span 1}#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac3-ff621b93{grid-area:span 2/span 1/span 2/span 1}#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac5-ff621b93,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-abc50ec0{grid-area:span 1/span 1/span 1/span 1}#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4896-abc50ec0,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f48b0-abc50ec0{grid-area:span 2/span 1/span 2/span 1}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b76-abc50ec0{place-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856b7e-abc50ec0{align-self:auto}#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb5-abc50ec0,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb6-abc50ec0,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb7-abc50ec0,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb8-abc50ec0,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bb9-abc50ec0,#w-node-e5716c64-0125-90c7-3949-5a0ebd856bba-abc50ec0,#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac1-abc50ec0{grid-area:span 1/span 1/span 1/span 1}#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac3-abc50ec0{grid-area:span 2/span 1/span 2/span 1}#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac5-abc50ec0,#w-node-_5877133d-a442-c807-54d6-f795680ab543-1580f431{grid-area:span 1/span 1/span 1/span 1}#w-node-_5877133d-a442-c807-54d6-f795680ab545-1580f431{grid-area:span 1/span 1/span 1/span 1;place-self:stretch}#w-node-_5877133d-a442-c807-54d6-f795680ab54d-1580f431,#w-node-_5877133d-a442-c807-54d6-f795680ab55e-1580f431{grid-area:span 1/span 1/span 1/span 1;align-self:stretch}#w-node-_9672546a-2e32-ee2b-11b3-8250f484dba0-1580f431{align-self:stretch}#w-node-a6363c8e-3e51-0475-6314-fff9252d4b80-1580f431{place-self:auto}#w-node-a6363c8e-3e51-0475-6314-fff9252d4b88-1580f431{align-self:auto}#w-node-_79c2010a-849b-5688-2efd-b2d081453128-a143739b{grid-area:span 1/span 4/span 1/span 4}#w-node-_5877133d-a442-c807-54d6-f795680ab543-a143739b{grid-area:span 1/span 1/span 1/span 1}#w-node-_5877133d-a442-c807-54d6-f795680ab545-a143739b{grid-area:span 1/span 1/span 1/span 1;place-self:stretch}#w-node-_5877133d-a442-c807-54d6-f795680ab54d-a143739b,#w-node-_5877133d-a442-c807-54d6-f795680ab55e-a143739b{grid-area:span 1/span 1/span 1/span 1;align-self:stretch}#w-node-_9672546a-2e32-ee2b-11b3-8250f484dba0-a143739b{align-self:stretch}#w-node-fd488244-a7da-5337-eab1-41245452dfef-ecc02bb1{align-self:start}@media screen and (min-width:1920px){#w-node-_0758b213-1e1f-e282-8539-2251695668c9-c2c88b77{justify-self:start}#w-node-d2287b19-abbb-569b-fc9b-15a60606d745-69db676e{place-self:center}#w-node-_21b6bf5b-4ad4-6fea-a36b-698e935677e6-935677c7{grid-area:span 4/span 3/span 4/span 3}#w-node-_70686b3e-f956-2360-41ee-4447ca0e623a-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e624a-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e625a-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6262-d35eb66f{align-self:stretch}}@media screen and (min-width:1440px){#w-node-_5877133d-a442-c807-54d6-f795680ab543-ad5ccc68,#w-node-_67c0f0e2-8c5c-50c3-8a7d-84b49c3ab5d9-ad5ccc68{grid-area:span 1/span 1/span 1/span 1}#w-node-_70686b3e-f956-2360-41ee-4447ca0e624a-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e625a-d35eb66f,#w-node-_70686b3e-f956-2360-41ee-4447ca0e6262-d35eb66f{align-self:stretch}#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-bca62dc8,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-b0bf7a39,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-31186946,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-ff621b93,#w-node-_9f8a8d1f-9083-cc6f-eb2f-f879634f4894-abc50ec0,#w-node-_5877133d-a442-c807-54d6-f795680ab543-1580f431,#w-node-_67c0f0e2-8c5c-50c3-8a7d-84b49c3ab5d9-1580f431,#w-node-_1327c7df-6c98-9f2e-5c27-b22dbaac1658-a143739b,#w-node-_5877133d-a442-c807-54d6-f795680ab543-a143739b{grid-area:span 1/span 1/span 1/span 1}}@media screen and (min-width:1280px){#w-node-_70686b3e-f956-2360-41ee-4447ca0e624a-d35eb66f{align-self:stretch}}@media screen and (max-width:991px){#w-node-_95fe3d6b-35b4-aa83-404f-2d5fd2e63639-49849534{grid-area:span 1/span 2/span 1/span 2}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6810-9b2a67f5{grid-area:span 1/span 1/span 1/span 1}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a681f-9b2a67f5,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6826-9b2a67f5,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a682d-9b2a67f5,#w-node-_545ee189-0471-0f3b-febe-b0b00afdea55-0afdea32,#w-node-_00dae8d8-3e65-0cc1-07bb-06594bc48df1-c2c88b66{grid-area:span 1/span 2/span 1/span 2}#w-node-fd488244-a7da-5337-eab1-41245452dfef-c2c88b76{align-self:stretch}#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1ff00-44a1fecb{grid-area:span 1/span 1/span 1/span 1}#w-node-fd488244-a7da-5337-eab1-41245452dfef-c2c88bc8,#w-node-fd488244-a7da-5337-eab1-41245452dfef-c2c88bc9{align-self:stretch}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9b0-c2c88be8{grid-area:span 1/span 1/span 1/span 1}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9c4-c2c88be8,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9d4-c2c88be8,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9dd-c2c88be8{grid-area:span 1/span 2/span 1/span 2}#w-node-_33a1b187-249c-fab5-c041-ed85fa1526e2-e177809c{justify-self:center}#w-node-fd488244-a7da-5337-eab1-41245452dfef-5d3d3132{align-self:stretch}#w-node-_33a1b187-249c-fab5-c041-ed85fa1526e2-977c3926{justify-self:center}#button-hero-section.w-node-_5b5f2eda-3753-6c79-3355-96effa403b84-69db676e{place-self:center}#w-node-_5b5f2eda-3753-6c79-3355-96effa403bad-69db676e{justify-self:center}#button-hero-section.w-node-c7510df0-7c3d-ac17-c8f2-54cf425e42da-69db676e{place-self:center}#w-node-_21b6bf5b-4ad4-6fea-a36b-698e935677da-935677c7{grid-row:span 4/span 4}#w-node-_79c2010a-849b-5688-2efd-b2d081453128-a143739b{grid-column:span 1/span 1}#w-node-fd488244-a7da-5337-eab1-41245452dfef-ecc02bb1{align-self:stretch}}@media screen and (max-width:479px){#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6802-9b2a67f5,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6809-9b2a67f5{grid-area:span 1/span 1/span 1/span 1}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6810-9b2a67f5,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6817-9b2a67f5{grid-area:span 2/span 1/span 2/span 1}#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a681f-9b2a67f5,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6826-9b2a67f5,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a682d-9b2a67f5,#w-node-_33e329c9-c6c6-85bd-a850-0dec9b2a6834-9b2a67f5{grid-area:span 1/span 2/span 1/span 2}#w-node-c2f48457-2cf1-21c2-c761-6e004b12af62-4b12af5d{grid-area:1/2/2/3}#w-node-fe212f0e-c031-c880-9d18-b1e5ed1dd297-ed1dd27f,#w-node-fe212f0e-c031-c880-9d18-b1e5ed1dd299-ed1dd27f,#w-node-fe212f0e-c031-c880-9d18-b1e5ed1dd29b-ed1dd27f{grid-column:span 2/span 2}#w-node-fe212f0e-c031-c880-9d18-b1e5ed1dd29d-ed1dd27f,#w-node-fe212f0e-c031-c880-9d18-b1e5ed1dd2a2-ed1dd27f{grid-area:span 2/span 1/span 2/span 1}#w-node-_0758b213-1e1f-e282-8539-2251695668c9-c2c88b77,#w-node-_07568794-a3ed-4c92-b66d-851a6efa8840-6efa883c,#w-node-_07568794-a3ed-4c92-b66d-851a6efa8849-6efa883c{grid-area:span 1/span 1/span 1/span 1}#w-node-_07568794-a3ed-4c92-b66d-851a6efa8859-6efa883c{grid-area:span 2/span 1/span 2/span 1}#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1fef0-44a1fecb,#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1fef8-44a1fecb{grid-area:span 1/span 1/span 1/span 1}#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1ff00-44a1fecb,#w-node-b6c16d8e-b098-0c5b-b204-aaca44a1ff08-44a1fecb{grid-area:span 2/span 1/span 2/span 1}#w-node-_1fb1a5df-63c7-a71d-df19-65e73ab0a15d-3ab0a156,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db99e-c2c88be8,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9a6-c2c88be8{grid-area:span 1/span 1/span 1/span 1}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9b0-c2c88be8,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9b8-c2c88be8{grid-area:span 2/span 1/span 2/span 1}#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9c4-c2c88be8,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9d4-c2c88be8,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9dd-c2c88be8,#w-node-_031b6856-f378-b2a1-2ea0-a65fdd1db9e6-c2c88be8{grid-area:span 1/span 2/span 1/span 2}#w-node-_5b5f2eda-3753-6c79-3355-96effa403b82-69db676e,#w-node-d2287b19-abbb-569b-fc9b-15a60606d747-69db676e{grid-column:span 1/span 1}#w-node-c0762ac2-f6c3-95ae-7e59-bb5b4b5b9ea1-1cc64b52,#w-node-c0762ac2-f6c3-95ae-7e59-bb5b4b5b9ea3-1cc64b52,#w-node-c0762ac2-f6c3-95ae-7e59-bb5b4b5b9ea5-1cc64b52{grid-column:span 2/span 2}#w-node-c0762ac2-f6c3-95ae-7e59-bb5b4b5b9ea7-1cc64b52,#w-node-c0762ac2-f6c3-95ae-7e59-bb5b4b5b9eac-1cc64b52{grid-area:span 2/span 1/span 2/span 1}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a3-a601c926,#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a5-a601c926,#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a7-a601c926{grid-column:span 2/span 2}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a9-a601c926,#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307ae-a601c926{grid-area:span 2/span 1/span 2/span 1}#w-node-_65b84f01-76fc-636f-2f2a-2379f0738518-f0738509{grid-area:span 1/span 1/span 1/span 1}#w-node-_6717a806-9f46-4896-9f2d-7fd6fecfcf0f-0eea1f5f{order:-9999;align-self:auto}#w-node-_6717a806-9f46-4896-9f2d-7fd6fecfcf1d-0eea1f5f{order:-9999}#w-node-a5953cc4-46c7-0170-4718-6e91bc5fb91c-465fca3a{order:-9999;align-self:auto}#w-node-_1d507d4e-abcc-61c0-9625-933cd31ade22-465fca3a,#w-node-_8c3ab716-6ec9-f3fd-703b-3095c729153a-465fca3a{order:-9999}#w-node-_965f09c3-4dab-13aa-5f58-994e309aca6b-465fca3a{grid-area:span 1/span 1/span 1/span 1}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a3-50ff5cee,#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a5-50ff5cee,#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a7-50ff5cee{grid-column:span 2/span 2}#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307a9-50ff5cee,#w-node-_36dbf349-2bc3-39bf-4488-66b0b12307ae-50ff5cee{grid-area:span 2/span 1/span 2/span 1}#w-node-aab5b485-1fa9-5676-0e07-47b168e95d36-bca62dc8{grid-area:1/1/3/2}#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac1-ff621b93,#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac3-ff621b93,#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac5-ff621b93{grid-column:span 2/span 2}#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac7-ff621b93,#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678acc-ff621b93{grid-area:span 2/span 1/span 2/span 1}#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac1-abc50ec0,#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac3-abc50ec0,#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac5-abc50ec0{grid-column:span 2/span 2}#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678ac7-abc50ec0,#w-node-_58390cdd-01c3-eb2e-49fb-8f87b1678acc-abc50ec0{grid-area:span 2/span 1/span 2/span 1}}