﻿@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format("woff")}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format("woff")}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.mobile-only{display:block !important}@media screen and (min-width: 30em){.mobile-only{display:none !important}}.desktop-only,.page-learn .learn-content .job-profile .paysa-widget{display:none !important}@media screen and (min-width: 30em){.desktop-only,.page-learn .learn-content .job-profile .paysa-widget{display:block !important}}.clear::after,.clearfix::after{clear:both;content:"";display:table}.pull-right{float:right !important}.pull-left{float:left !important}.inline{display:inline-block}.center{margin-left:auto;margin-right:auto}.center-block{display:block;margin-left:auto;margin-right:auto}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.sr-only{height:1px;width:1px;overflow:hidden;position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.mb-0{margin-bottom:0 !important}.mb-half{margin-bottom:0.6875rem}@media screen and (min-width: 48em){.mb-half{margin-bottom:0.8125rem}}.mb-1{margin-bottom:1.375rem !important}@media screen and (min-width: 48em){.mb-1{margin-bottom:1.625rem !important}}.mb-2{margin-bottom:2.75rem !important}@media screen and (min-width: 48em){.mb-2{margin-bottom:3.25rem !important}}.mb-3{margin-bottom:4.125rem !important}@media screen and (min-width: 48em){.mb-3{margin-bottom:4.875rem !important}}.mb-4{margin-bottom:5.5rem !important}@media screen and (min-width: 48em){.mb-4{margin-bottom:6.5rem !important}}.mb-5{margin-bottom:6.875rem !important}@media screen and (min-width: 48em){.mb-5{margin-bottom:8.125rem !important}}.mb-6{margin-bottom:8.25rem !important}@media screen and (min-width: 48em){.mb-6{margin-bottom:9.75rem !important}}.mb-7{margin-bottom:9.625rem !important}@media screen and (min-width: 48em){.mb-7{margin-bottom:11.375rem !important}}.mb-8{margin-bottom:11rem !important}@media screen and (min-width: 48em){.mb-8{margin-bottom:13rem !important}}.mb-9{margin-bottom:12.375rem !important}@media screen and (min-width: 48em){.mb-9{margin-bottom:14.625rem !important}}.mb-10{margin-bottom:13.75rem !important}@media screen and (min-width: 48em){.mb-10{margin-bottom:16.25rem !important}}.mb-11{margin-bottom:15.125rem !important}@media screen and (min-width: 48em){.mb-11{margin-bottom:17.875rem !important}}.mb-12{margin-bottom:16.5rem !important}@media screen and (min-width: 48em){.mb-12{margin-bottom:19.5rem !important}}.mb-13{margin-bottom:17.875rem !important}@media screen and (min-width: 48em){.mb-13{margin-bottom:21.125rem !important}}.mb-14{margin-bottom:19.25rem !important}@media screen and (min-width: 48em){.mb-14{margin-bottom:22.75rem !important}}.mb-15{margin-bottom:20.625rem !important}@media screen and (min-width: 48em){.mb-15{margin-bottom:24.375rem !important}}.mb-16{margin-bottom:22rem !important}@media screen and (min-width: 48em){.mb-16{margin-bottom:26rem !important}}.mb-17{margin-bottom:23.375rem !important}@media screen and (min-width: 48em){.mb-17{margin-bottom:27.625rem !important}}.mb-18{margin-bottom:24.75rem !important}@media screen and (min-width: 48em){.mb-18{margin-bottom:29.25rem !important}}.mb-19{margin-bottom:26.125rem !important}@media screen and (min-width: 48em){.mb-19{margin-bottom:30.875rem !important}}.mb-20{margin-bottom:27.5rem !important}@media screen and (min-width: 48em){.mb-20{margin-bottom:32.5rem !important}}hr{border:0;height:1.375rem;padding:0;max-width:73.75rem;border-bottom:1px solid #dbe2e8}@media screen and (min-width: 48em){hr{height:1.625rem}}.bg-white{background-color:#fff !important}.bg-grey{background-color:#fafbfc !important}.bg-warm{background-color:#f4f4ef !important}.bg-dark{background-color:#2e3d49 !important}.white{color:#fff}.light{color:#757c81}.grey{color:#7d97ad}.blue{color:#02b3e4}.turquoise{color:#02ccba}.italic,em{font-style:italic}.strong,strong{font-weight:600}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}*,*::before,*::after{box-sizing:border-box}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#contain-all{width:100%;overflow:hidden;background:#fff;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.outer_contain{margin:0 auto;max-width:90rem}.contain{padding-left:1.5em;padding-right:1.5em;max-width:73.75rem;margin-left:auto;margin-right:auto}.contain::after{clear:both;content:"";display:table}@media screen and (min-width: 73.75em){.contain{padding:0}}.small_contain{max-width:48em;margin:0 auto}.cards_contain{max-width:73.75rem;margin-left:auto;margin-right:auto}.cards_contain::after{clear:both;content:"";display:table}body{color:#525c65;font-size:16px;font-family:"Open Sans", sans-serif;line-height:1.375rem}@media screen and (min-width: 48em){body{line-height:1.625rem}}p{margin-top:0;margin-bottom:1.375rem;font-size:0.875rem;line-height:1.375rem;color:#525c65;font-weight:400}@media screen and (min-width: 48em){p{margin-bottom:1.625rem}}@media screen and (min-width: 48em){p{font-size:1rem;line-height:1.625rem}}p.x-small{font-size:0.75rem;line-height:1.375rem}@media screen and (min-width: 48em){p.x-small{font-size:0.75rem;line-height:1.625rem}}p small,p.small{font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){p small,p.small{font-size:0.875rem;line-height:1.625rem}}p.large,p.lead{font-size:1rem;line-height:1.375rem;margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){p.large,p.lead{font-size:1rem;line-height:1.625rem}}@media screen and (min-width: 48em){p.large,p.lead{margin-bottom:3.25rem}}@media screen and (min-width: 48em){p.large,p.lead{font-size:1.125rem;line-height:1.375rem}}@media screen and (min-width: 48em) and (min-width: 48em){p.large,p.lead{font-size:1.125rem;line-height:1.625rem}}p a{border-bottom:1px solid #91daee}a{border-bottom:none;text-decoration:none;color:#525c65;transition:color 0.3s ease}a:active,a:focus,a:hover{color:#24292d}a.white{color:#fff}a.white:hover{color:#cccccc}a.grey{color:#7d97ad}a.grey:hover{color:#4c6478}.text-only,.more+[data-readmore-toggle]{font-size:0.8125rem;line-height:1.375rem;width:auto;border-bottom:none;color:#02b3e4;display:inline-block;text-decoration:none;letter-spacing:0.0625rem;text-transform:uppercase;font-weight:600;transition:color 0.3s ease, background 0.3s ease}@media screen and (min-width: 48em){.text-only,.more+[data-readmore-toggle]{font-size:0.8125rem;line-height:1.625rem}}.text-only:hover,.more+[data-readmore-toggle]:hover{text-decoration:none;color:#028bb1}blockquote{margin-top:0;margin-bottom:0.8125rem}@media screen and (min-width: 48em){blockquote{margin-bottom:1.625rem}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:1.375rem;color:#2e3d49;font-family:"Open Sans", sans-serif;-webkit-font-smoothing:antialiased}@media screen and (min-width: 48em){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:1.625rem}}h1.light,.h1.light,h2.light,.h2.light,h3.light,.h3.light,h4.light,.h4.light,h5.light,.h5.light,h6.light,.h6.light{color:#dbe2e8}h1.dark,.h1.dark,h2.dark,.h2.dark,h3.dark,.h3.dark,h4.dark,.h4.dark,h5.dark,.h5.dark,h6.dark,.h6.dark{color:#2e3d49}h1.bar,.h1.bar,h2.bar,.h2.bar,h3.bar,.h3.bar,h4.bar,.h4.bar,h5.bar,.h5.bar,h6.bar,.h6.bar{position:relative}h1.bar::before,.h1.bar::before,h2.bar::before,.h2.bar::before,h3.bar::before,.h3.bar::before,h4.bar::before,.h4.bar::before,h5.bar::before,.h5.bar::before,h6.bar::before,.h6.bar::before{left:0;content:"";top:-1.125rem;width:3.75rem;height:0.25rem;position:absolute;background-color:#02b3e4}@media screen and (min-width: 48em){h1.bar::before,.h1.bar::before,h2.bar::before,.h2.bar::before,h3.bar::before,.h3.bar::before,h4.bar::before,.h4.bar::before,h5.bar::before,.h5.bar::before,h6.bar::before,.h6.bar::before{top:-1.75rem}}h1,.h1{font-size:2rem;line-height:2.75rem;font-weight:300}@media screen and (min-width: 48em){h1,.h1{font-size:2.5rem;line-height:3.25rem}}h1--hero,.h1--hero{color:#fff;font-size:2rem;line-height:2.75rem}@media screen and (min-width: 48em){h1--hero,.h1--hero{font-size:3.125rem;line-height:3.25rem}}h2,.h2{font-size:1.75rem;line-height:2.75rem;font-weight:300}@media screen and (min-width: 48em){h2,.h2{font-size:2.125rem;line-height:3.25rem}}h3,.h3{font-size:1.375rem;line-height:2.0625rem;font-weight:300}@media screen and (min-width: 48em){h3,.h3{font-size:1.75rem;line-height:3.25rem}}h4,.h4{font-size:1.125rem;line-height:1.375rem;font-weight:400}@media screen and (min-width: 48em){h4,.h4{font-size:1.375rem;line-height:1.625rem}}h5,.h5{font-size:1rem;line-height:1.375rem;font-weight:600}@media screen and (min-width: 48em){h5,.h5{font-size:1.125rem;line-height:1.625rem}}h6,.h6{font-size:0.8125rem;line-height:1.375rem;letter-spacing:0.125rem;text-transform:uppercase;color:#7d97ad;font-weight:600}@media screen and (min-width: 48em){h6,.h6{font-size:0.8125rem;line-height:1.625rem}}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{margin-top:0;margin-bottom:0.8125rem;width:100%;outline:none;font-size:0.875em;border:1px solid #dbe2e8;padding:0.53125rem 1rem;box-sizing:border-box;box-shadow:0 2px 8px 0 rgba(46,61,73,0.06);color:#7d97ad;border-radius:2px;transition:box-shadow 0.3s ease, border 0.3s ease}@media screen and (min-width: 48em){input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{margin-bottom:1.625rem}}input[type="color"]:hover,input[type="color"].hover,input[type="date"]:hover,input[type="date"].hover,input[type="datetime"]:hover,input[type="datetime"].hover,input[type="datetime-local"]:hover,input[type="datetime-local"].hover,input[type="email"]:hover,input[type="email"].hover,input[type="month"]:hover,input[type="month"].hover,input[type="number"]:hover,input[type="number"].hover,input[type="password"]:hover,input[type="password"].hover,input[type="search"]:hover,input[type="search"].hover,input[type="tel"]:hover,input[type="tel"].hover,input[type="text"]:hover,input[type="text"].hover,input[type="time"]:hover,input[type="time"].hover,input[type="url"]:hover,input[type="url"].hover,input[type="week"]:hover,input[type="week"].hover,input:not([type]):hover,input:not([type]).hover,textarea:hover,textarea.hover,select[multiple]:hover,select[multiple].hover{box-shadow:0 4px 8px 0 rgba(46,61,73,0.12)}input[type="color"]:focus,input[type="color"].focus,input[type="date"]:focus,input[type="date"].focus,input[type="datetime"]:focus,input[type="datetime"].focus,input[type="datetime-local"]:focus,input[type="datetime-local"].focus,input[type="email"]:focus,input[type="email"].focus,input[type="month"]:focus,input[type="month"].focus,input[type="number"]:focus,input[type="number"].focus,input[type="password"]:focus,input[type="password"].focus,input[type="search"]:focus,input[type="search"].focus,input[type="tel"]:focus,input[type="tel"].focus,input[type="text"]:focus,input[type="text"].focus,input[type="time"]:focus,input[type="time"].focus,input[type="url"]:focus,input[type="url"].focus,input[type="week"]:focus,input[type="week"].focus,input:not([type]):focus,input:not([type]).focus,textarea:focus,textarea.focus,select[multiple]:focus,select[multiple].focus{border-color:#91daee;box-shadow:0 0px 12px 4px rgba(145,218,238,0.35)}input[type="color"]:disabled,input[type="color"].disabled,input[type="date"]:disabled,input[type="date"].disabled,input[type="datetime"]:disabled,input[type="datetime"].disabled,input[type="datetime-local"]:disabled,input[type="datetime-local"].disabled,input[type="email"]:disabled,input[type="email"].disabled,input[type="month"]:disabled,input[type="month"].disabled,input[type="number"]:disabled,input[type="number"].disabled,input[type="password"]:disabled,input[type="password"].disabled,input[type="search"]:disabled,input[type="search"].disabled,input[type="tel"]:disabled,input[type="tel"].disabled,input[type="text"]:disabled,input[type="text"].disabled,input[type="time"]:disabled,input[type="time"].disabled,input[type="url"]:disabled,input[type="url"].disabled,input[type="week"]:disabled,input[type="week"].disabled,input:not([type]):disabled,input:not([type]).disabled,textarea:disabled,textarea.disabled,select[multiple]:disabled,select[multiple].disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}input[type="color"]:disabled:hover,input[type="color"].disabled:hover,input[type="date"]:disabled:hover,input[type="date"].disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime"].disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="datetime-local"].disabled:hover,input[type="email"]:disabled:hover,input[type="email"].disabled:hover,input[type="month"]:disabled:hover,input[type="month"].disabled:hover,input[type="number"]:disabled:hover,input[type="number"].disabled:hover,input[type="password"]:disabled:hover,input[type="password"].disabled:hover,input[type="search"]:disabled:hover,input[type="search"].disabled:hover,input[type="tel"]:disabled:hover,input[type="tel"].disabled:hover,input[type="text"]:disabled:hover,input[type="text"].disabled:hover,input[type="time"]:disabled:hover,input[type="time"].disabled:hover,input[type="url"]:disabled:hover,input[type="url"].disabled:hover,input[type="week"]:disabled:hover,input[type="week"].disabled:hover,input:not([type]):disabled:hover,input:not([type]).disabled:hover,textarea:disabled:hover,textarea.disabled:hover,select[multiple]:disabled:hover,select[multiple].disabled:hover{box-shadow:0 2px 8px 0 rgba(46,61,73,0.06)}fieldset{background-color:transparent;border:0;margin-top:0;margin-bottom:0.8125rem;padding:0}@media screen and (min-width: 48em){fieldset{margin-bottom:1.625rem}}legend{font-weight:600;margin-top:0;margin-bottom:0.8125rem;padding:0}@media screen and (min-width: 48em){legend{margin-bottom:1.625rem}}label{display:block;font-weight:600;margin-top:0;margin-bottom:0.8125rem}@media screen and (min-width: 48em){label{margin-bottom:1.625rem}}input,select,textarea,button{font-family:"Open Sans", sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}input[type="number"]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}[type="search"]{appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.8125rem}[type="file"]{margin-top:0;margin-bottom:0.8125rem;width:100%}@media screen and (min-width: 48em){[type="file"]{margin-bottom:1.625rem}}select{margin-top:0;margin-bottom:0.8125rem;max-width:100%;width:auto}@media screen and (min-width: 48em){select{margin-bottom:1.625rem}}ul,ol{padding:0;list-style-type:none;margin-top:0;margin-bottom:0.8125rem}@media screen and (min-width: 48em){ul,ol{margin-bottom:1.625rem}}ul.alph,ul.disc,ul.num,ol.alph,ol.disc,ol.num{list-style-type:disc;padding-left:1.375rem}@media screen and (min-width: 48em){ul.alph,ul.disc,ul.num,ol.alph,ol.disc,ol.num{padding-left:1.625rem}}ul.alph p,ul.disc p,ul.num p,ol.alph p,ol.disc p,ol.num p{padding-left:0.5em}ul.alph.no-margin p,ul.disc.no-margin p,ul.num.no-margin p,ol.alph.no-margin p,ol.disc.no-margin p,ol.num.no-margin p{margin-bottom:0}ul.alph,ol.alph{list-style-type:lower-alpha}ul.num,ol.num{list-style-type:decimal}ul:last-child,ol:last-child{margin-bottom:0}dl{margin-top:0;margin-bottom:0.8125rem}@media screen and (min-width: 48em){dl{margin-bottom:1.625rem}}dt{margin-top:0;margin-bottom:0.8125rem;font-weight:600}@media screen and (min-width: 48em){dt{margin-bottom:1.625rem}}dd{margin-top:0;margin-bottom:1.625rem}@media screen and (min-width: 48em){dd{margin-bottom:3.25rem}}figure{margin-top:0;margin-bottom:0.8125rem}@media screen and (min-width: 48em){figure{margin-bottom:1.625rem}}img,picture,svg{margin:0;max-width:100%;height:auto}video.video--responsive{width:auto;height:100%}table{border-collapse:collapse;margin:0.8125rem 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a4aaae;font-weight:600;padding:0.8125rem 0;text-align:left}td{border-bottom:1px solid #dbe2e8;padding:0.8125rem 0}tr,td,th{vertical-align:middle}.breadcrumbs{margin-bottom:2.25em}.breadcrumbs ul{list-style-type:none;margin:0;padding:0}.breadcrumbs ul li{display:inline-block;margin:0;font-size:.75em;font-weight:600;color:#7d97ad;text-transform:uppercase}.breadcrumbs ul li::after{content:"›";margin:0 .5em 0 .75em}.breadcrumbs ul li:last-child::after{display:none}.breadcrumbs ul li a{color:#7d97ad;text-decoration:none;transition:color .3s ease}.breadcrumbs ul li a:hover{color:#4c6478}.header{max-width:100%;margin-left:auto;margin-right:auto}.header::after{clear:both;content:"";display:table}.header.header--clone{width:100%}.header.header--stick{background-color:#fff;z-index:8000;box-shadow:0px 1px 2px rgba(0,0,0,0.1)}.header__navbar{height:4.125rem;max-width:73.75rem;margin-left:auto;margin-right:auto;padding:0 1.5em}@media screen and (min-width: 48em){.header__navbar{height:4.875rem}}.header__navbar::after{clear:both;content:"";display:table}@media screen and (min-width: 73.75em){.header__navbar{padding:0}}.header__navbar--toggle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.21465%;width:14.82112%}.header__navbar--toggle:last-child{margin-right:0}@media screen and (min-width: 30em){.header__navbar--toggle{display:none}}.header__navbar--logo{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.21465%;width:65.92845%}.header__navbar--logo:last-child{margin-right:0}@media screen and (min-width: 30em){.header__navbar--logo{float:left;display:block;margin-right:2.21465%;width:31.8569%}.header__navbar--logo:last-child{margin-right:0}}.header__navbar--navigation{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}@media screen and (min-width: 30em){.header__navbar--navigation{float:left;display:block;margin-right:2.21465%;width:65.92845%}.header__navbar--navigation:last-child{margin-right:0}}.header__navbar--logo{text-align:center}.header__navbar--logo .logo-wordmark{width:11.0625rem;height:1.9375rem;display:none}@media screen and (min-width: 30em){.header__navbar--logo .logo-wordmark{display:block}}.header__navbar--logo .logo-mark{display:block;margin:0 auto;width:1.9375rem;height:1.9375rem}@media screen and (min-width: 30em){.header__navbar--logo .logo-mark{display:none}}@media screen and (min-width: 30em){.header__navbar--logo{text-align:left}}.header__navbar--toggle .nav-toggle{display:block;width:1.25rem;height:1.25rem;cursor:pointer;transition:transform .25s ease}.header__navbar--toggle .nav-toggle .bar{display:block;width:100%;height:0.1875rem;margin-left:-0.5rem;margin-top:0.1875rem;background:#02b3e4;transition:opacity .25s ease, transform .25s ease;user-select:none}.header__navbar--navigation nav{float:right}.header__navbar--navigation a{float:left;font-size:0.875rem}.header__navbar--navigation .button{display:none;letter-spacing:0;font-size:0.875rem;margin-left:0.625rem;font-weight:400;text-transform:capitalize}@media screen and (min-width: 62em){.header__navbar--navigation .button{display:block}}.header__navbar--navigation .button--transparent{width:5.625rem}.header__navbar--navigation .button--primary,.header__navbar--navigation .button--secondary{display:none;width:7.1875rem}@media screen and (min-width: 48em){.header__navbar--navigation .button--primary,.header__navbar--navigation .button--secondary{width:8.4375rem}}.header__sidenav{background-color:#2e3d49}.header__sidenav--logo{height:4.125rem;display:block;background-color:#1C262F}@media screen and (min-width: 48em){.header__sidenav--logo{height:4.875rem}}.header__sidenav--logo::after{clear:both;content:"";display:table}.header__sidenav--logo .logo-link{display:block;width:100%;height:100%}.header__sidenav--logo .logo-link .logo-wordmark{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-left:1.5em;width:11.0625rem;height:1.9375rem}.header__sidenav--logo .logo-link #wordmark{fill:#fff}.header__sidenav--navigation{display:block}.header__sidenav--navigation::after{clear:both;content:"";display:table}.header__sidenav--navigation li{height:4.125rem}@media screen and (min-width: 48em){.header__sidenav--navigation li{height:4.875rem}}.header__sidenav--navigation a{padding-top:1.375rem;padding-bottom:1.375rem;color:#fff;display:block;padding-left:1.5em}@media screen and (min-width: 48em){.header__sidenav--navigation a{padding-top:1.625rem;padding-bottom:1.625rem}}.header__sidenav--navigation a:hover{color:#cccccc}.header__sidenav--navigation .guest,.header__sidenav--navigation .student{display:none}.header__sidenav--navigation .guest a,.header__sidenav--navigation .student a{color:#02b3e4}.header__sidenav--navigation .guest a:hover,.header__sidenav--navigation .student a:hover{color:#01647f}.footer{background:#f4f4ef}.footer .contain{position:relative;overflow:hidden;padding:3.25em 1.5em 6.25em}@media (min-width: 44em){.footer .contain{padding:6.25em 0}}.footer_logo{float:left;margin-bottom:2.5em;width:60px;height:60px}@media (min-width: 33.75em){.footer_logo{position:absolute;top:3.25em;left:0}}@media (min-width: 44em){.footer_logo{top:5em;width:80px;height:80px}}nav.foot{clear:left}nav.foot ul.footer_nav{list-style-type:none;margin:0 0 2.5em;background:#fff;padding:0;border-radius:.125em;box-shadow:0 4px 8px 0 rgba(46,61,73,0.12)}nav.foot ul.footer_nav h3{position:relative;cursor:pointer;font-size:.75em;line-height:4em;padding:0 1.5em;font-weight:400;text-transform:uppercase;color:#557188;margin:0}nav.foot ul.footer_nav h3::after{content:"+";position:absolute;right:.75em;top:0;font-size:1.75em;font-weight:400;opacity:.3;color:#2e3d49;transition:opacity .3s ease, transform .3s ease}nav.foot ul.footer_nav h3:hover::after{opacity:.6}nav.foot ul.footer_nav>li{display:block;overflow:hidden;max-height:3em;transition:max-height .3s ease;margin-bottom:0}nav.foot ul.footer_nav>li.nav--on{max-height:23em}nav.foot ul.footer_nav>li.nav--on h3::after{opacity:1;transform:rotate(45deg)}nav.foot ul.footer_nav ul{list-style-type:none;margin:0;padding:0 0 1em}nav.foot ul.footer_nav ul li{margin-bottom:0}nav.foot ul.footer_nav ul li a{display:block;font-size:.875em;text-decoration:none;padding:.75em 2em .75em 3em;color:#2e3d49;transition:color .3s ease}nav.foot ul.footer_nav ul li a:hover{color:#07090a}@media (min-width: 33.75em){nav.foot{clear:none;float:right;width:100%;padding-left:7.875em}nav.foot ul.footer_nav{margin-bottom:4.5em}}@media (min-width: 45em){nav.foot ul.footer_nav{display:flex;flex-wrap:wrap;background:none;border-radius:0;box-shadow:none}nav.foot ul.footer_nav h3{line-height:1em;padding:0;margin-bottom:1.5em;cursor:default}nav.foot ul.footer_nav h3::after{display:none}nav.foot ul.footer_nav>li{flex-grow:1;width:45%;margin-right:10%;max-height:20em}nav.foot ul.footer_nav>li:nth-child(2n){margin-right:0}nav.foot ul.footer_nav ul{padding-bottom:3em}nav.foot ul.footer_nav ul li a{padding:.5em 0}}@media (min-width: 52em){nav.foot ul.footer_nav{flex-wrap:nowrap}nav.foot ul.footer_nav h3{margin-bottom:2em}nav.foot ul.footer_nav>li{width:auto;margin-right:0}nav.foot ul.footer_nav>li:last-child{max-width:8em}nav.foot ul.footer_nav ul{padding-bottom:0}}@media (min-width: 67.5em){nav.foot{padding-left:18.75em}nav.foot ul.footer_nav{margin-bottom:7.5em}}.footer_secondary{clear:both}@media (min-width: 33.75em){.footer_secondary{padding-left:7.875em}}@media (min-width: 67.5em){.footer_secondary{padding-left:0}}.utility{font-weight:300}.utility label{margin:0;font-weight:300}.utility .dd-container{float:left;width:13.75em;margin-right:1.5em;margin-bottom:2em}.utility .dd-select{padding-left:1.5em;border:none;box-shadow:0 2px 8px 0 rgba(46,61,73,0.06)}.utility .dd-options{border:none;max-height:15.5em}.utility .dd-options li:first-child .dd-option-image{top:52%}.utility .dd-options li:last-child .dd-option-image{top:48%}.utility .dd-option{position:relative;padding-left:2.75em}.utility .dd-selected-image,.utility .dd-option-image{position:absolute;left:1em;top:50%;width:1em;margin-right:.5em;transform:translateY(-50%)}.utility .copyright{display:block;clear:left;font-size:.875em;color:#557188;margin-bottom:2.857142857em}.utility .copyright span{display:block}@media (min-width: 45em){.utility .dd-select.dd-open{border-radius:0 0 .125em .125em}.utility .dd-options{bottom:100%;max-height:35em;border-radius:.125em .125em 0 0}}@media (min-width: 52em){.utility .dd-container{margin-bottom:0}.utility .copyright{clear:none;float:left;margin-bottom:0;padding-top:.3em}}@media (min-width: 67.5em){.utility .copyright{padding-top:0;line-height:3.285714286em}.utility .copyright span{display:inline}.utility .copyright span::before{content:"| "}}nav.social{clear:both;padding-top:2em}nav.social ul.social_links{list-style-type:none;margin:0;padding:0}nav.social ul.social_links li{display:inline-block}nav.social ul.social_links li a{display:block;width:1.875em;height:1.875em;margin-right:1.5em;line-height:0;opacity:.6;transition:opacity .3s ease}nav.social ul.social_links li a:hover{opacity:.8}@media (min-width: 57em){nav.social{clear:none;float:right;padding-top:.5em}nav.social ul.social_links li:last-child a{margin-right:0}}.page-homepage .banner.featured,.page-classic .banner.featured{display:block}.page-ndplus .hero,.page-uconnect .hero,.page-leaderboard .hero,.page-progressive-web-apps .hero,.page-tech-entrepreneur .hero,.page-ride .hero{margin-top:-4.875rem}.page-ndplus .logo-wordmark #wordmark,.page-uconnect .logo-wordmark #wordmark,.page-leaderboard .logo-wordmark #wordmark,.page-progressive-web-apps .logo-wordmark #wordmark,.page-tech-entrepreneur .logo-wordmark #wordmark,.page-ride .logo-wordmark #wordmark{fill:#fff}.page-ndplus .button--transparent,.page-uconnect .button--transparent,.page-leaderboard .button--transparent,.page-progressive-web-apps .button--transparent,.page-tech-entrepreneur .button--transparent,.page-ride .button--transparent{color:#fff}.page-ndplus .button--transparent:hover,.page-uconnect .button--transparent:hover,.page-leaderboard .button--transparent:hover,.page-progressive-web-apps .button--transparent:hover,.page-tech-entrepreneur .button--transparent:hover,.page-ride .button--transparent:hover{color:#e6e6e6}.page-ndplus .header--stick .logo-wordmark #wordmark,.page-uconnect .header--stick .logo-wordmark #wordmark,.page-leaderboard .header--stick .logo-wordmark #wordmark,.page-progressive-web-apps .header--stick .logo-wordmark #wordmark,.page-tech-entrepreneur .header--stick .logo-wordmark #wordmark,.page-ride .header--stick .logo-wordmark #wordmark{fill:#2e3d49}.page-ndplus .header--stick .button--transparent,.page-uconnect .header--stick .button--transparent,.page-leaderboard .header--stick .button--transparent,.page-progressive-web-apps .header--stick .button--transparent,.page-tech-entrepreneur .header--stick .button--transparent,.page-ride .header--stick .button--transparent{color:#525c65}.page-ndplus .header--stick .button--transparent:hover,.page-uconnect .header--stick .button--transparent:hover,.page-leaderboard .header--stick .button--transparent:hover,.page-progressive-web-apps .header--stick .button--transparent:hover,.page-tech-entrepreneur .header--stick .button--transparent:hover,.page-ride .header--stick .button--transparent:hover{color:#3b4249}.page-github-signup .header,.page-github-signup .footer,.page-google-cert .header,.page-google-cert .footer{display:none}.page-drive .footer{display:none}.banner{font-size:0.75rem;line-height:1.375rem;width:100%;color:#fff;display:none;position:relative;text-align:center;padding:0.6875rem 1.5rem;background:#7d97ad}@media screen and (min-width: 48em){.banner{font-size:0.8125rem;line-height:1.625rem}}@media screen and (min-width: 48em){.banner{padding:0.75rem 1.5rem}}.banner.success{background-color:#15c26b}.banner.error{background-color:#f04546}.banner.standard{background-color:#91daee}.banner.caution{background-color:#ecc81a}.banner.fixed{top:0;left:0;position:fixed;z-index:9000}.banner .checkmark{width:12px;margin-right:5px}@media (min-width: 44em){.banner .checkmark{width:16px;margin-right:12px}}.banner.featured{display:none}.banner.featured h6{font-size:0.8125rem;line-height:1.375rem;margin:0;color:#fff;position:relative}@media screen and (min-width: 48em){.banner.featured h6{font-size:0.8125rem;line-height:1.625rem}}@media screen and (min-width: 30em){.banner.featured h6{display:inline;margin-right:1.5rem;padding-right:1.5rem;border-right:1px solid #91daee}.banner.featured h6::after{display:none}}.banner.featured p{font-size:0.875rem;line-height:1.375rem;margin:0;color:#fff;position:relative;font-weight:300}@media screen and (min-width: 48em){.banner.featured p{font-size:0.875rem;line-height:1.625rem}}.banner.featured p a{color:#fff}@media screen and (min-width: 30em){.banner.featured p{display:inline}}.banner--close{position:absolute;top:1em;right:1em;width:0.75rem;height:0.75rem;cursor:pointer;opacity:0.7;display:block;line-height:0;background-size:cover;transition:opacity 0.3s ease;background:url(/assets/svgs/icon_close_white-fdd56924d93bedc020f2d079889bc5fb90f592deacba22272ba8b660b4a4e543.svg) 0 0 no-repeat}.banner--close:hover{opacity:1}@media screen and (min-width: 30em){.banner--close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:0.875rem;height:0.875rem}}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.button--primary,.button--secondary,.button--outline,.button--white,.button--transparent{display:block;cursor:pointer;appearance:none;user-select:none;text-align:center;white-space:nowrap;text-decoration:none;vertical-align:middle;height:2.75rem;width:100%;max-width:16.25rem;padding:0 0.3125rem;text-transform:uppercase;font-size:16px;font-weight:600;font-size:0.8125rem;font-family:"Open Sans", sans-serif;line-height:2.5rem;-webkit-font-smoothing:antialiased;border-radius:4px;letter-spacing:1px;transition:background-color 0.3s ease}.button--primary{color:#fff;background-color:#02b3e4;border:2px solid transparent}.button--primary:focus,.button--primary.focus,.button--primary:hover{color:#e6e6e6;border-color:transparent;background-color:#028bb1}.button--primary.disabled,.button--primary[disabled],fieldset[disabled] .button--primary{cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--primary.inline{display:inline-block}.button--primary.sm{width:12.5rem}.button--primary.lg{width:20rem}.button--primary.full{width:100%}.button--primary>svg{fill:currentcolor}.button--secondary{color:#fff;background-color:#7d97ad;border:2px solid transparent}.button--secondary:focus,.button--secondary.focus,.button--secondary:hover{color:#e6e6e6;border-color:transparent;background-color:#607e97}.button--secondary.disabled,.button--secondary[disabled],fieldset[disabled] .button--secondary{cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--secondary.inline{display:inline-block}.button--secondary.sm{width:12.5rem}.button--secondary.lg{width:20rem}.button--secondary.full{width:100%}.button--secondary>svg{fill:currentcolor}.button--outline{color:#fff;background-color:transparent;border:2px solid #fff}.button--outline:focus,.button--outline.focus,.button--outline:hover{color:#e6e6e6;border-color:#fff;background-color:transparent}.button--outline.disabled,.button--outline[disabled],fieldset[disabled] .button--outline{cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--outline.inline{display:inline-block}.button--outline.sm{width:12.5rem}.button--outline.lg{width:20rem}.button--outline.full{width:100%}.button--outline>svg{fill:currentcolor}.button--white{color:#02b3e4;background-color:#fff;border:2px solid transparent}.button--white:focus,.button--white.focus,.button--white:hover{color:#028bb1;border-color:transparent;background-color:#e6e6e6}.button--white.disabled,.button--white[disabled],fieldset[disabled] .button--white{cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--white.inline{display:inline-block}.button--white.sm{width:12.5rem}.button--white.lg{width:20rem}.button--white.full{width:100%}.button--white>svg{fill:currentcolor}.button--transparent{color:#525c65;background-color:transparent;border:2px solid transparent}.button--transparent:focus,.button--transparent.focus,.button--transparent:hover{color:#3b4249;border-color:transparent;background-color:transparent}.button--transparent.disabled,.button--transparent[disabled],fieldset[disabled] .button--transparent{cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--transparent.inline{display:inline-block}.button--transparent.sm{width:12.5rem}.button--transparent.lg{width:20rem}.button--transparent.full{width:100%}.button--transparent>svg{fill:currentcolor}.arrow-slider-block{clear:both}.arrow-slider-block .outer_contain{background:#fff}.arrow-slider-block .contain{max-width:63.625em;padding:3.5em 1.5em}.arrow-slider-block .flex-control-nav{display:none}.arrow-slider-block .arrow_slider{position:relative}.arrow-slider-block .arrow_slider .slides{margin:0;padding:0;list-style-type:none}.arrow-slider-block .arrow_slider .flex-direction-nav{margin:0;padding:0;list-style-type:none}.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-prev,.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-next{position:absolute;top:0;left:0;width:3.5em;height:100%}.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-prev a,.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-next a{display:block;height:100%;transition:opacity 0.3s ease;text-indent:-999em;opacity:.7;background-image:url(/assets/svgs/left_arrow.min-8a67f1e9aceaa905c869b73894acb42cb27c256fcb80b5124f2d74428f937b3e.svg);background-repeat:no-repeat;background-position:center;background-size:1.75em}.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-prev a:hover,.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-next a:hover{opacity:1}.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-next{right:0;left:auto}.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-next a{background-image:url(/assets/svgs/right_arrow.min-67d44872ac05d53534c25b9146fced256432ba51b7577bbef8532b7f151f4e03.svg)}.arrow-slider-block blockquote{margin:0;padding:0 3.5em;text-align:center}.arrow-slider-block blockquote p{font-size:1.125em;font-weight:300;font-style:italic;line-height:1.75em;margin-bottom:3em;color:#757c81}.arrow-slider-block blockquote p::before{content:open-quote}.arrow-slider-block blockquote p::after{content:close-quote}.arrow-slider-block blockquote cite img{width:6.25em;margin-bottom:1em;border-radius:50%}.arrow-slider-block blockquote cite h3{font-size:1.125em;font-weight:600;font-style:normal;margin-bottom:0.25em;color:#2e3d49}.arrow-slider-block blockquote cite h4{font-size:0.75em;font-weight:600;color:#7d97ad;text-transform:uppercase;letter-spacing:0.0625em;margin-bottom:0.25em;font-style:normal}.arrow-slider-block blockquote cite h5{font-size:1em;font-weight:300;font-style:normal;margin-bottom:0;color:#757c81}@media (min-width: 44em){.arrow-slider-block .contain{padding:7.5em 1.5em 5em}.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-prev,.arrow-slider-block .arrow_slider .flex-direction-nav .flex-nav-next{width:5.625em}.arrow-slider-block blockquote{padding:0 8.125em}.arrow-slider-block blockquote p{font-size:1.5em}}.card{margin-top:0;margin-bottom:1.375rem;background:#fff;text-align:left;position:relative;border:1px solid #dbe2e8;box-shadow:0 2px 4px 0 rgba(46,61,73,0.12);border-radius:2px;transition:box-shadow 0.3s ease, border 0.3s ease}@media screen and (min-width: 48em){.card{margin-bottom:1.625rem}}.card:hover{box-shadow:0 4px 8px 0 rgba(46,61,73,0.12);border:1px solid #bcc9d4}.card--course{float:left;display:block;margin-right:2.21465%;width:100%}.card--course:last-child{margin-right:0}@media screen and (min-width: 62em){.card--course{float:left;display:block;margin-right:2.21465%;width:31.8569%}.card--course:last-child{margin-right:0}.card--course:nth-child(3n){margin-right:0}.card--course:nth-child(3n+1){clear:left}}.card--course.new::before{content:"New";position:absolute;display:block;font-size:.6875em;color:#fff;font-weight:600;text-transform:uppercase;padding:0 .75em;line-height:1.818181818em;top:2.75em;left:-2.125em;letter-spacing:1.5px;background:#02ccba;transform:rotate(-90deg)}.card--course .course-info{padding:26px;height:6.875rem}@media screen and (min-width: 48em){.card--course .course-info{height:8.125rem}}.card--course .course-info--category{margin-bottom:0}.card--course .course-info--title{margin-bottom:0;font-weight:400}.card--course .course-info p{font-size:0.8125rem;line-height:1.375rem}@media screen and (min-width: 48em){.card--course .course-info p{font-size:0.875rem;line-height:1.625rem}}.card--course .instructor-info{padding:26px 26px 52px;padding-top:1.375rem;padding-bottom:1.375rem}@media screen and (min-width: 48em){.card--course .instructor-info{padding-top:1.625rem;padding-bottom:1.625rem}}.card--course .instructor-info img{float:left;height:52px;margin-right:26px}.card--course .instructor-info--name,.card--course .instructor-info--title{margin-bottom:0}.enrollment{max-width:100%;margin-left:auto;margin-right:auto;background:#fafbfc}.enrollment::after{clear:both;content:"";display:table}.enrollment .contain{padding:3.5em 1.5em}@media screen and (min-width: 48em){.enrollment .contain{padding:7.5em 1.5em}}.enrollment .cards_contain{align-items:center;justify-content:space-around;padding:0}@media screen and (min-width: 48em){.enrollment .cards_contain{display:flex;flex-wrap:nowrap}}.card--enrollment{max-width:580px;margin:0 auto;margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){.card--enrollment{margin-bottom:0rem}}.card--enrollment .more{max-height:1px}@media (min-width: 35em){.card--enrollment .more{max-height:500px}}.card--enrollment .ribbon{top:13px;left:-5px;color:#ffffff;display:block;font-size:11px;padding:3px 10px;position:absolute;letter-spacing:1px;background:#02ccba;text-transform:uppercase;font-weight:600}.card--enrollment .guarantee{margin:0;font-weight:600}.card--enrollment .icon-variant{float:right}@media screen and (min-width: 48em){.card--enrollment .icon-variant{margin:18px 22px}}@media screen and (min-width: 48em){.card--enrollment:not(:only-child):first-child{margin-right:-2px;box-shadow:0 5px 15px rgba(46,61,73,0.2);padding-top:26px;z-index:5}}.card--enrollment+.card--enrollment .button--primary{color:#fff;background-color:#7d97ad;border:2px solid transparent}.card--enrollment+.card--enrollment .button--primary:focus,.card--enrollment+.card--enrollment .button--primary.focus,.card--enrollment+.card--enrollment .button--primary:hover{color:#e6e6e6;border-color:transparent;background-color:#607e97}.card--enrollment+.card--enrollment .button--primary.disabled,.card--enrollment+.card--enrollment .button--primary[disabled],fieldset[disabled] .card--enrollment+.card--enrollment .button--primary{cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.card--enrollment+.card--enrollment .button--primary.inline{display:inline-block}.card--enrollment+.card--enrollment .button--primary.sm{width:12.5rem}.card--enrollment+.card--enrollment .button--primary.lg{width:20rem}.card--enrollment+.card--enrollment .button--primary.full{width:100%}.card--enrollment+.card--enrollment .button--primary>svg{fill:currentcolor}.card--enrollment .enrollment__info{display:block;padding:52px 26px 26px 26px}.card--enrollment .enrollment__info::after{clear:both;content:"";display:table}@media screen and (min-width: 62em){.card--enrollment .enrollment__info{padding:52px}}.card--enrollment .enrollment__buttons{display:block;padding-top:1.375rem;padding-bottom:1.375rem;padding-left:26px;padding-right:26px;background-color:#f4f6f8}.card--enrollment .enrollment__buttons::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.card--enrollment .enrollment__buttons{padding-top:1.625rem;padding-bottom:1.625rem}}@media screen and (min-width: 62em){.card--enrollment .enrollment__buttons{height:5.5rem;padding-left:52px;padding-right:52px}}@media screen and (min-width: 62em) and (min-width: 48em){.card--enrollment .enrollment__buttons{height:6.5rem}}.card--enrollment .enrollment__buttons--col{float:left;display:block;margin-right:2.21465%;width:100%}.card--enrollment .enrollment__buttons--col:last-child{margin-right:0}@media screen and (min-width: 62em){.card--enrollment .enrollment__buttons--col{float:left;display:block;margin-right:2.21465%;width:48.89267%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.card--enrollment .enrollment__buttons--col:last-child{margin-right:0}}.card--enrollment .enrollment__buttons .price{margin-top:0;margin-bottom:0.6875rem}@media screen and (min-width: 62em){.card--enrollment .enrollment__buttons .price{margin-bottom:0rem}}.card--enrollment .enrollment__buttons .price__number{font-size:1rem;line-height:1.375rem;font-weight:600}@media screen and (min-width: 48em){.card--enrollment .enrollment__buttons .price__number{font-size:1.125rem;line-height:1.625rem}}.card--enrollment .enrollment__buttons .price__number .original-price{text-decoration:line-through}.card--enrollment .enrollment__buttons .price__info{font-size:0.75rem;line-height:1.375rem;margin:0}@media screen and (min-width: 48em){.card--enrollment .enrollment__buttons .price__info{font-size:0.75rem;line-height:1.625rem}}.list-nanodegrees{max-width:100%;margin-left:auto;margin-right:auto;background-color:#fafbfc}.list-nanodegrees::after{clear:both;content:"";display:table}.list-nanodegrees .contain{padding-top:2.75rem;padding-bottom:2.75rem;text-align:center}@media screen and (min-width: 48em){.list-nanodegrees .contain{padding-top:4.875rem;padding-bottom:4.875rem}}.list-nanodegrees__options{max-width:73.75rem;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:1.375rem}.list-nanodegrees__options::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.list-nanodegrees__options{margin-bottom:3.25rem}}.list-nanodegrees__options--col{float:left;display:block;margin-right:2.21465%;width:100%}.list-nanodegrees__options--col:last-child{margin-right:0}@media screen and (min-width: 48em){.list-nanodegrees__options--col{float:left;display:block;margin-right:2.21465%;width:31.8569%}.list-nanodegrees__options--col:last-child{margin-right:0}}.list-nanodegrees__options--col .icon{height:4.125rem;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 48em){.list-nanodegrees__options--col .icon{height:4.875rem}}.list-nanodegrees__options--col .icon--nd{background-image:url(/assets/pages/ndhub/nd-icon-07f6c891edcf5f14abe4ec2a845df56feebb923e298535b1627c4fa3b5d4baa0.svg)}.list-nanodegrees__options--col .icon--plus{background-image:url(/assets/pages/ndhub/plus-icon-c03d5650b312e4e832775dad2c71804c731781cb29a04d2d55d146f60957a989.svg)}.list-nanodegrees__options--col .icon--connect{background-image:url(/assets/pages/ndhub/uconnect-icon-90cbea841f6ab8eff39333f0b8c81434789685ab48f76f35b5eccf32e75afed2.svg)}.card--nanodegree{padding:26px;float:left;display:block;margin-right:2.21465%;width:100%}.card--nanodegree:last-child{margin-right:0}@media screen and (min-width: 30em){.card--nanodegree{float:left;display:block;margin-right:2.21465%;width:65.92845%;margin-left:17.03578%}.card--nanodegree:last-child{margin-right:0}}@media screen and (min-width: 48em){.card--nanodegree{padding:39px;float:left;display:block;margin-right:2.21465%;width:48.89267%;margin-left:0%;height:22rem}.card--nanodegree:last-child{margin-right:0}.card--nanodegree:nth-child(2n){margin-right:0}.card--nanodegree:nth-child(2n+1){clear:left}}@media screen and (min-width: 48em) and (min-width: 48em){.card--nanodegree{height:26rem}}@media screen and (min-width: 62em){.card--nanodegree{float:left;display:block;margin-right:2.21465%;width:31.8569%}.card--nanodegree:last-child{margin-right:0}.card--nanodegree:nth-child(2n){margin-right:2.21465%}.card--nanodegree:nth-child(2n+1){clear:none}.card--nanodegree:nth-child(3n){margin-right:0}.card--nanodegree:nth-child(3n+1){clear:left}}.card--nanodegree a{width:100%;height:100%;display:block}.card--nanodegree .description{position:relative;height:5.5rem}@media screen and (min-width: 48em){.card--nanodegree .description{height:6.5rem}}@media screen and (min-width: 48em){.card--nanodegree .description{height:6.875rem}}@media screen and (min-width: 48em) and (min-width: 48em){.card--nanodegree .description{height:8.125rem}}.card--nanodegree .description--category::before{top:1.25rem;content:"";left:-0.125rem;width:0.25rem;height:2.125rem;position:absolute;background:#02b3e4}@media screen and (min-width: 48em){.card--nanodegree .description--category::before{top:2.1875rem}}.card--nanodegree .description--title{font-weight:600}.card--nanodegree .description--subtitle{margin-bottom:0;font-weight:300}.card--nanodegree .description .google{position:relative;top:5px;left:0px;margin-top:-19px;margin-bottom:-29px;height:4.125rem;display:inline-block}@media screen and (min-width: 48em){.card--nanodegree .description .google{height:4.875rem}}.card--nanodegree .affiliates{width:100%;position:relative}.card--nanodegree .affiliates ul{display:flex;align-items:center;flex-wrap:wrap}.card--nanodegree .affiliates ul li{flex-grow:0;margin:0 5% -5px 0}.card--nanodegree .affiliates ul li:last-child{margin-right:0}.card--nanodegree .affiliates--title{margin-bottom:-0.3125rem}.card--nanodegree .affiliates--image{height:60px;margin-bottom:-20px}.card--nanodegree .affiliates--image--nd013{height:60px;margin-bottom:-20px}.card--nanodegree .button--primary{margin-top:22px;max-width:12.5rem}@media screen and (min-width: 48em){.card--nanodegree .button--primary{position:absolute;bottom:39px;left:39px;max-width:14.375rem}}.nd-graduates .contain{max-width:73.75rem;margin-left:auto;margin-right:auto}.nd-graduates .contain::after{clear:both;content:"";display:table}.nd-graduates .contain .card{text-align:center;float:left;display:block;margin-right:2.21465%;width:100%;height:16.5rem}.nd-graduates .contain .card:last-child{margin-right:0}@media screen and (min-width: 48em){.nd-graduates .contain .card{height:19.5rem}}@media screen and (min-width: 30em){.nd-graduates .contain .card{float:left;display:block;margin-right:2.21465%;width:48.89267%}.nd-graduates .contain .card:last-child{margin-right:0}.nd-graduates .contain .card:nth-child(2n){margin-right:0}.nd-graduates .contain .card:nth-child(2n+1){clear:left}}@media screen and (min-width: 62em){.nd-graduates .contain .card{float:left;display:block;margin-right:2.21465%;width:23.33901%}.nd-graduates .contain .card:last-child{margin-right:0}.nd-graduates .contain .card:nth-child(2n){margin-right:2.21465%}.nd-graduates .contain .card:nth-child(2n+1){clear:none}.nd-graduates .contain .card:nth-child(4n){margin-right:0}.nd-graduates .contain .card:nth-child(4n+1){clear:left}}.nd-graduates .contain .card__content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nd-graduates .contain .students::after{background:none}.card_scroller{overflow:hidden}.card_scroller .contain{padding:0 1.5em 3.5em}@media screen and (min-width: 48em){.card_scroller .contain{padding:0 1.5em 7.5em}}.card_scroller .scroll_pane{overflow:visible !important;width:100%;height:22.5em;max-height:22.5em;overflow:auto}.scroll_cards{list-style-type:none;margin:0;padding:0}.scroll_cards li{float:left;display:inline-block;width:17.5em;margin:0 1em 3.125em 0}.scroll_cards li:last-child{margin-right:0}@media (min-width: 35em){.scroll_cards li{float:left;display:inline-block;width:23.125em;margin:0 1.25em 3.125em 0}}.scroll_cards[data-cards-size="1"]{width:296px}.scroll_cards[data-cards-size="2"]{width:592px}.scroll_cards[data-cards-size="3"]{width:888px}.scroll_cards[data-cards-size="4"]{width:1184px}.scroll_cards[data-cards-size="5"]{width:1480px}.scroll_cards[data-cards-size="6"]{width:1776px}.scroll_cards[data-cards-size="7"]{width:2072px}.scroll_cards[data-cards-size="8"]{width:2368px}.scroll_cards[data-cards-size="9"]{width:2664px}.scroll_cards[data-cards-size="10"]{width:2960px}.scroll_cards[data-cards-size="11"]{width:3256px}.scroll_cards[data-cards-size="12"]{width:3552px}.scroll_cards[data-cards-size="13"]{width:3848px}.scroll_cards[data-cards-size="14"]{width:4144px}.scroll_cards[data-cards-size="15"]{width:4440px}.scroll_cards[data-cards-size="16"]{width:4736px}.scroll_cards[data-cards-size="17"]{width:5032px}.scroll_cards[data-cards-size="18"]{width:5328px}.scroll_cards[data-cards-size="19"]{width:5624px}.scroll_cards[data-cards-size="20"]{width:5920px}@media (min-width: 35em){.scroll_cards[data-cards-size="1"]{width:390px}.scroll_cards[data-cards-size="2"]{width:780px}.scroll_cards[data-cards-size="3"]{width:1170px}.scroll_cards[data-cards-size="4"]{width:1560px}.scroll_cards[data-cards-size="5"]{width:1950px}.scroll_cards[data-cards-size="6"]{width:2340px}.scroll_cards[data-cards-size="7"]{width:2730px}.scroll_cards[data-cards-size="8"]{width:3120px}.scroll_cards[data-cards-size="9"]{width:3510px}.scroll_cards[data-cards-size="10"]{width:3900px}.scroll_cards[data-cards-size="11"]{width:4290px}.scroll_cards[data-cards-size="12"]{width:4680px}.scroll_cards[data-cards-size="13"]{width:5070px}.scroll_cards[data-cards-size="14"]{width:5460px}.scroll_cards[data-cards-size="15"]{width:5850px}.scroll_cards[data-cards-size="16"]{width:6240px}.scroll_cards[data-cards-size="17"]{width:6630px}.scroll_cards[data-cards-size="18"]{width:7020px}.scroll_cards[data-cards-size="19"]{width:7410px}.scroll_cards[data-cards-size="20"]{width:7800px}}.card--scroll{width:100%;height:18.75em;display:block;cursor:pointer;margin-bottom:0;background:#fff}.card--scroll a{text-decoration:none}.card--scroll .overflow_contain{overflow:hidden;height:100%}.card--scroll .card-info{padding:1.875rem}@media screen and (min-width: 48em){.card--scroll .card-info{padding:2.5rem}}.card--scroll .card-info h6{margin-bottom:0}.card--scroll .card-info p{font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){.card--scroll .card-info p{font-size:0.875rem;line-height:1.625rem}}.card--scroll .card-info p:last-child{margin-bottom:0}.card--scroll.fade{position:relative}.card--scroll.fade:after{content:"";width:100%;height:3.5em;position:absolute;left:0;bottom:0;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%, #fff 100%)}.card--project{position:relative;height:24em}@media screen and (min-width: 48em){.card--project{height:28em}}.card--project .overflow_contain{padding:2.5em}.card--project:before{content:"";top:4em;width:0.25rem;left:-0.125rem;height:2.4375rem;position:absolute;background:#02b3e4}.card--project:after{content:"";width:100%;height:3.5em;position:absolute;left:0;bottom:160px;z-index:4;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%, #fff 100%)}.card--project[data-has-course="true"]::after{bottom:160px}.card--project[data-has-course="false"]::after{bottom:0px;height:5.5em}.card--project .project-info--title{font-weight:600}.card--project .project-info--summary{font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){.card--project .project-info--summary{font-size:0.875rem;line-height:1.625rem}}.card--project .related-courses{left:0;bottom:0;z-index:5;width:100%;display:block;min-height:10em;position:absolute;padding:1.75em 2.5em;background:#fafbfc}.card--project .related-courses--title{margin-bottom:0;font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){.card--project .related-courses--title{font-size:0.875rem;line-height:1.625rem}}.enrollment-card-small{float:left;height:15.625em;color:#2e3d49;padding:1.813em;text-align:left;margin-right:1.25em;margin-bottom:1.25em;background-color:#fff;border-radius:0.313em;border:1px solid #dbe2e8;width:100%}@media (min-width: 39em){.enrollment-card-small{width:18em}}.enrollment-card-small .title{font-size:1.25em;color:#2e3d49;margin-bottom:1.25em}.enrollment-card-small .starting-at{font-size:0.875em;line-height:1.25;color:#525c65}.enrollment-card-small .original-price{text-decoration:line-through;color:#525c65;font-size:0.875em}.enrollment-card-small .updated-price{color:#02b3e4;font-size:0.875em}.enrollment-card-small .guarantee{font-size:0.75em;line-height:1.5;color:#7d97ad;padding-top:0.375em;height:5.675em}.enrollment-card-small .guarantee a{border-bottom:1px solid #91daee;color:#525c65;transition:color 0.3s ease}.enrollment-card-small .guarantee a:hover{color:#24292d}.enrollment-card-small .fit{width:auto !important;margin:0 !important}@media (min-width: 39em){.enrollment-card-small .fit{margin:0 auto 1em !important}}.faq{max-width:73.75rem;margin-left:auto;margin-right:auto}.faq::after{clear:both;content:"";display:table}.faq .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.faq .contain{padding-top:4.875rem;padding-bottom:4.875rem}}@media screen and (min-width: 62em){.faq .contain{float:left;display:block;margin-right:2.21465%;width:82.96422%;margin-left:8.51789%}.faq .contain:last-child{margin-right:0}}.faq h2{margin-top:0;margin-bottom:1.375rem;text-align:left}@media screen and (min-width: 48em){.faq h2{margin-bottom:1.625rem}}.faq p{text-align:left}.faq__list>li{padding-top:1.375rem;padding-bottom:1.375rem;text-align:left;margin-bottom:0;border-bottom:1px solid #dbe2e8}@media screen and (min-width: 48em){.faq__list>li{padding-top:3.25rem;padding-bottom:3.25rem}}.faq__list>li p{margin-left:0;text-align:left;max-width:55rem}.faq__list>li p:last-child{margin-top:0;margin-bottom:0rem}@media screen and (min-width: 48em){.faq__list>li p:last-child{margin-bottom:0.8125rem}}.faq__list>li h4{max-width:55rem}.faq .faq__header{max-width:73.75rem;margin-left:auto;margin-right:auto}.faq .faq__header::after{clear:both;content:"";display:table}.faq .faq__header h2{float:left;display:block;margin-right:2.21465%;width:100%}.faq .faq__header h2:last-child{margin-right:0}@media screen and (min-width: 62em){.faq .faq__header h2{float:left;display:block;margin-right:2.6694%;width:48.6653%}.faq .faq__header h2:last-child{margin-right:0}}.faq .faq__header--button{float:left;display:block;margin-right:2.21465%;width:100%}.faq .faq__header--button:last-child{margin-right:0}@media screen and (min-width: 62em){.faq .faq__header--button{float:left;display:block;margin-right:2.6694%;width:48.6653%}.faq .faq__header--button:last-child{margin-right:0}}.hero-video{margin:0 auto 3em;max-width:40em}.hero-video .video_contain{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;cursor:pointer;z-index:1000;box-shadow:0 0.3125em 1.25em 0 rgba(46,61,73,0.12)}.hero-video .video_contain iframe,.hero-video .video_contain object,.hero-video .video_contain embed{position:absolute;top:0;left:0;width:100%;height:100%}.hero-video .video_contain img{float:left}.hero-video .video_contain .play_icon{position:absolute;left:50%;top:50%;z-index:1;display:inline-block;width:5em;height:5em;margin-left:.35em;transform:translate(-50%, -50%)}.hero-video .video_contain .play_icon::before{content:"";display:block;position:absolute;z-index:-1;left:40%;bottom:15%;width:55%;height:0%;background:#02b3e4;transform:translateX(-50%) rotate(32deg);transition:height .5s ease-in-out}.hero-video .video_contain:hover .play_icon::before{height:55%}.nd-graduates{text-align:center}.nd-graduates .outer_contain{margin-top:2.5em}.nd-graduates .contain{padding:3em 1.5em 5em}.nd-graduates .students{display:flex;position:relative;flex-flow:row wrap}.nd-graduates .students:after{left:0;top:50%;content:'';width:100%;height:1px;display:block;position:absolute;background:#dbe2e8}.nd-graduates .students .student{width:50%;padding:0.375em 2em;margin:2.0625em 0 2em;border-right:1px solid #dbe2e8}.nd-graduates .students .student:nth-child(n+5){display:none}.nd-graduates .students .student:nth-child(2n){border-right:none}.nd-graduates .students .student__image{width:5em;display:block;margin:0 auto 1em;border-radius:50%}.nd-graduates .students .student__name{margin-bottom:0}.nd-graduates .students .student__affiliation{width:100%;display:block;margin-bottom:0;color:#7d97ad}.nd-graduates .students .student__affiliation__image{margin:auto;display:block;height:3.75rem}@media (min-width: 47em){.nd-graduates .students .student{width:33.3333%}.nd-graduates .students .student:not(:nth-child(n+7)){display:block}.nd-graduates .students .student:nth-child(2n){border-right:1px solid #dbe2e8}.nd-graduates .students .student:nth-child(3n){border-right:none}}@media (min-width: 62em){.nd-graduates .contain{padding:4.375em 1.5em 7em}.nd-graduates .students .student{width:25%;border-right:none}.nd-graduates .students .student:nth-child(n+7){display:block}.nd-graduates .students .student:nth-child(n),.nd-graduates .students .student:nth-child(3n){border-right:1px solid #dbe2e8}.nd-graduates .students .student:nth-child(4n){border-right:none}}.nd_stats .nd_stars{background:url(/assets/icons/reviews-stars@2x-5c43df6128d67e697160da62d98f71d38a3a4c4928a049bc826796cfabf89bd2.png) repeat-x;background-position:0 -2px;background-size:25px 70px;font-size:0;height:25px;line-height:0;overflow:hidden;text-indent:999em;width:125px;display:block}.nd_stats .nd_stars .rating{background:url(/assets/icons/reviews-stars@2x-5c43df6128d67e697160da62d98f71d38a3a4c4928a049bc826796cfabf89bd2.png) repeat-x;background-position:0 -42px;background-size:25px 70px;float:left;height:25px}.nd_stats .nd_stars_link{font-size:12px;text-decoration:none;border-bottom:none;color:#02b3e4}#reviews{clear:both;max-width:100%;margin-left:auto;margin-right:auto;background:#fafbfc}#reviews::after{clear:both;content:"";display:table}#reviews .contain{padding:3.5em 1.5em}@media (min-width: 35em){#reviews .contain{padding:7.5em 0em}}.reviews_contain{margin-bottom:0.625em}.stats,.review-card{width:100%;float:left}@media (min-width: 44em){.stats,.review-card{width:33.33333%;float:left}}.stats{margin-bottom:1.5em;padding-left:0.625em}.reviews-avg{margin:0 0 1.25em}.reviews-avg .reviews-avg-rating{font-size:2.5em;display:inline-block;color:#2e3d49}.reviews-avg .reviews-avg-stars{margin-left:15px;background:url(/assets/icons/reviews-stars@2x-5c43df6128d67e697160da62d98f71d38a3a4c4928a049bc826796cfabf89bd2.png) repeat-x;background-size:25px 70px;font-size:0;height:25px;line-height:0;overflow:hidden;text-indent:999em;width:125px;display:inline-block}.reviews-avg .reviews-avg-stars .rating{background:url(/assets/icons/reviews-stars@2x-5c43df6128d67e697160da62d98f71d38a3a4c4928a049bc826796cfabf89bd2.png) repeat-x;background-position:0 -40px;background-size:25px 70px;float:left;height:25px}.reviews-avg .reviews-total-count{font-size:0.875em;position:relative;bottom:0.25em;color:#AFAFAF;margin-left:0.625em}.reviews-overview{width:85%}.reviews-overview .review-bar-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:10px}.reviews-overview .review-bar-wrapper .progress{margin:0;width:65%;background-color:#dbe2e8}.reviews-overview .review-bar-wrapper .progress-bar{background-color:#ecc81a;color:#fff;font-size:0.75em;font-weight:700;text-indent:10px;text-align:left;height:30px;line-height:30px}.reviews-overview .review-bar-wrapper .left-label,.reviews-overview .review-bar-wrapper .right-label{letter-spacing:0.5px;height:30px;line-height:30px;font-size:0.75em;color:#AFAFAF;text-transform:uppercase;font-weight:600;-webkit-font-smoothing:antialiased}.reviews-overview .review-bar-wrapper .left-label{width:60px;color:#7E97AC}.reviews-overview .review-bar-wrapper .right-label{width:40px;padding-left:10px;text-align:left}.star{background:url(/assets/icons/reviews-stars@2x-5c43df6128d67e697160da62d98f71d38a3a4c4928a049bc826796cfabf89bd2.png) 0 4px no-repeat;background-size:75%;width:18px;height:18px;display:inline-block}.star.yellow{background-position:0 -17px}.review-card-details{font-size:0.875rem;line-height:1.375rem;padding:1.5em;z-index:1;margin:0.625em;cursor:pointer;position:relative;background:#FFFFFF;border:1px solid #dbe2e8;color:#2e3d49;box-shadow:0px 2px 4px 0px rgba(46,60,73,0.2)}@media screen and (min-width: 48em){.review-card-details{font-size:0.875rem;line-height:1.625rem}}.review-card-details:after{width:100%;height:80px;content:'';display:block;position:absolute;bottom:0;left:0;background:rgba(255,255,255,0.5);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%, #fff 100%)}@media (min-width: 44em){.review-card-details{padding:2.143em;height:310px}}.review-card-head{height:30px}.review-card-head .student-name{font-size:0.875rem;line-height:1.375rem;float:left;height:25px;max-width:50%;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;font-weight:600}@media screen and (min-width: 48em){.review-card-head .student-name{font-size:1rem;line-height:1.625rem}}@media screen and (min-width: 30em){.review-card-head .student-name{max-width:40%}}@media screen and (min-width: 62em){.review-card-head .student-name{max-width:70%}}.review-card-head .student-stars{text-align:right;float:right}.review-card-head .glyphicon{color:#dcdcdc}.review-card-head .glyphicon.orange{color:#f08c35}.review-card-body{overflow:hidden;height:3.75rem}@media (min-width: 35em){.review-card-body{overflow:hidden;height:14em}}.review-card-body p{margin:0;text-align:left}@media (min-width: 35em){.review-card-body p{overflow:hidden}}.review-card-body .student-date{color:#AFAFAF;float:right;display:none;font-size:0.75em;position:absolute;bottom:30px;right:30px;padding:0;z-index:5}@media (min-width: 44em){.review-card-body .student-date{bottom:15px;display:block}}.pagination-contain{display:block}.pagination-contain .left-col{text-align:left;float:left;width:50%}.pagination-contain .right-col{text-align:right}.pagination-contain .prevPage,.pagination-contain .nextPage{font-size:0.75rem;line-height:1.375rem;cursor:pointer;color:#02b3e4;font-weight:600}@media screen and (min-width: 48em){.pagination-contain .prevPage,.pagination-contain .nextPage{font-size:0.8125rem;line-height:1.625rem}}.pagination-contain .prevPage.disabled,.pagination-contain .nextPage.disabled{color:#AFAFAF;pointer-events:none;cursor:not-allowed}.pagination-contain .prevPage:before{background:url("/assets/icons/reviews-arrows@2x-b0ffb3135b7a9919a51f88ba75975213cd78b626e1bebca8d358a95fd32e2a81.png") 10px -20px no-repeat;content:'';width:30px;height:10px;display:inline-block;background-size:20px 80px}.pagination-contain .prevPage.disabled:before{background-position:10px 0}.pagination-contain .nextPage:after{background:url("/assets/icons/reviews-arrows@2x-b0ffb3135b7a9919a51f88ba75975213cd78b626e1bebca8d358a95fd32e2a81.png") 8px -60px no-repeat;content:'';width:30px;height:10px;display:inline-block;background-size:20px 80px}.pagination-contain .nextPage.disabled:after{background-position:8px -40px}.ready{display:none}.review-link{display:block;text-decoration:none}.page-ndop>.remodal-wrapper .reviews_modal{padding:2em 2.5em;text-align:left}.page-ndop>.remodal-wrapper .reviews_modal .student-name{float:left;width:50%}.page-ndop>.remodal-wrapper .reviews_modal .student-stars{text-align:right}.page-ndop>.remodal-wrapper .reviews_modal p{padding:0;font-size:0.875rem;line-height:1.375rem;margin-bottom:2em}@media screen and (min-width: 48em){.page-ndop>.remodal-wrapper .reviews_modal p{font-size:0.875rem;line-height:1.625rem}}.page-ndop>.remodal-wrapper .reviews_modal .review-card-head{height:2em}.page-ndop>.remodal-wrapper .reviews_modal .review-card-body{height:auto}.page-ndop>.remodal-wrapper .reviews_modal .student-date{bottom:2em;right:3.5em;display:block}@media (min-width: 44em){.page-ndop>.remodal-wrapper .reviews_modal{padding:5em}.page-ndop>.remodal-wrapper .reviews_modal .review-card-body{height:auto}.page-ndop>.remodal-wrapper .reviews_modal .student-date{bottom:1.875em;display:block}}header.signup{padding:1.5em}header.signup .logo-signup{float:none;display:block;width:12.5em;margin:0 auto}header.signup .logo-signup img{float:left}@media (min-width: 35em){header.signup{padding:2em 1.5em}}@media (min-width: 45em){header.signup{padding:3em 1.5em}}.signup_contain .button--primary{margin:0 auto}.signup_contain .button--primary.last{margin:1.5em auto 3em}.signup_contain .outer_contain{background:#f4f4ef}.signup_contain .outer_contain .contain{position:relative;max-width:41.75em;padding:1.5em 1.5em 4.5em}.signup_contain .inner_contain{padding:0 9.6774194% 2.875em}@media (min-width: 35em){.signup_contain .outer_contain .contain{padding:2.5em 1.5em 6em}}@media (min-width: 45em){.signup_contain .outer_contain .contain{padding:3.75em 1.5em 7.5em}}fieldset{position:relative;border:none;margin:2.5em 0 0;padding:0 9.6774194% 1.5em}fieldset legend{position:relative;display:block;width:100%;font-weight:400;margin-bottom:1em;color:#2e3d49}fieldset legend::after{content:"";position:absolute;top:.2em;right:0;width:1em;height:1em;border:2px solid #02ccba;border-radius:1em}fieldset legend.section_complete::after{border-color:#15c26b;background:#15c26b url(/assets/svgs/icon_checkmark_white-5c349694188d93e550235390d97e5f3e7cbce2c1113de846cd7c786bf98960ff.svg) no-repeat center;background-size:contain}fieldset:first-of-type{margin-top:0}fieldset .tooltip_contain{clear:both;position:relative}fieldset .tooltip_contain input{margin-bottom:0}fieldset .tooltip_contain .tooltip{position:absolute;top:.65em;right:.5em}fieldset .input_contain{position:relative;clear:both;display:block;width:100%;margin:0 0 1.5em 0}fieldset .input_contain input{width:100%;margin:0;text-overflow:ellipsis}fieldset .input_contain.valid input,fieldset .input_contain.invalid input{padding-right:2em}fieldset .input_contain.invalid input{border-color:#f04546}fieldset .dual_input_contain{float:left;width:100%;border-radius:.125em;margin-bottom:1.3125em;border:1px solid #dbe2e8;outline:none;box-shadow:0 0.25em 0.5em 0 rgba(46,61,73,0.12);transition:box-shadow .3s ease, border .3s ease}fieldset .dual_input_contain:hover{box-shadow:0 0.125em 0.5em 0 rgba(46,61,73,0.06)}fieldset .dual_input_contain:focus{box-shadow:none}fieldset .dual_input_contain .input_contain{clear:none;float:left;width:50%;margin:0;border:0;box-shadow:none;border-radius:0}fieldset .dual_input_contain .input_contain:first-child{border-right:1px solid #dbe2e8}fieldset .dual_input_contain input{border:0;box-shadow:none;border-radius:0}fieldset .valid::before,fieldset .invalid::before{content:"";display:block;position:absolute;top:50%;right:.5em;width:1em;height:1em;background:url(/images/icons/valid.min.svg) no-repeat center;background-size:contain;transform:translateY(-50%)}fieldset .invalid::before{background-image:url(/images/icons/invalid.min.svg)}fieldset .credit_card input{padding-right:3em}fieldset .credit_card .credit_card_type{position:absolute;top:50%;right:.5em;height:1.25em;width:1.875em;opacity:0;transition:opacity .3s ease;transform:translateY(-50%)}fieldset .credit_card .credit_card_type.visa{opacity:1;background:url(../images/icons/visa.min.svg) no-repeat center;background-size:contain}@media (min-width: 40em){fieldset input{display:block}fieldset .input_contain.half{clear:none;float:left;width:47.5%}fieldset .input_contain.half.last{margin-left:5%}fieldset .tooltip_contain.small{clear:none;float:left;width:23.75%;margin-left:5%;margin-bottom:2.5em}fieldset .dual_input_contain{width:47.5%}}.step_two{max-height:4em;overflow:hidden;transition:max-height .3s ease}.step_two input{opacity:0;transition:background .3s ease, box-shadow .3s ease, border .3s ease, opacity .3s ease}.step_two_hide,.step_two_show{overflow:hidden;max-height:30em;transition:max-height .3s ease, opacity .3s ease, padding .3s ease}.step_two--on .step_two{overflow:visible;max-height:30em}.step_two--on .step_two input{opacity:1}.step_two--on .step_two_hide{opacity:0;max-height:0;padding:0 9.6774194%}.signup_disclaimer{padding-top:2em;text-align:center}.signup_disclaimer p{font-size:.875em;font-weight:300;color:#838f9a}.signup_disclaimer p:last-child{margin-bottom:0}.signup_disclaimer a{white-space:nowrap;color:#02b3e4;text-decoration:none;transition:color .3s ease}.signup_disclaimer a:hover{color:#028bb1}.signup_social{padding:2em 9.6774194% 3.75em;text-align:center;position:relative}.signup_social::before{content:"";width:80%;top:0;left:10%;position:absolute;border-top:1px solid #dbe2e8}.signup_social p{font-size:.875em;font-weight:300;color:#838f9a;margin-bottom:2em}.signup_social ul{list-style-type:none;margin:0;padding:0}.signup_social ul li{display:inline-block;margin:0 0 1.5em;font-size:.8125em;border-radius:.307692308em;width:18.461538462em;max-width:100%;border:1px solid #dbe2e8;transition:border .3s ease}.signup_social ul li:last-child{margin-bottom:0}.signup_social ul li a{display:block;padding:.5em;text-transform:uppercase;color:#2e3d49;line-height:2.307692308em;text-decoration:none;transition:color .3s ease}.signup_social ul li span{display:inline-block;position:relative;padding-left:3em;margin:0 auto}.signup_social ul li span img{position:absolute;top:50%;left:0;width:2em;height:2em;transform:translateY(-50%)}.signup_social ul li:hover{border:1px solid #bcc9d4}.signup_social ul li:hover a{color:#07090a}@media (min-width: 40em){.signup_social ul{overflow:hidden}.signup_social ul li{float:left;width:47.5%;margin-right:5%;margin-bottom:0}.signup_social ul li:last-child{margin-right:0}}.message_contain{overflow:hidden;max-height:0;opacity:0;padding:0 9.6774194%;transition:opacity .5s ease, max-height .5s ease, padding .5s ease}.message_contain.message--on{max-height:20em;opacity:1;padding:0 9.6774194% 1.5em}.message_contain .message{position:relative;padding:1em 3em 1em 1em;background:#91daee}.message_contain .message p{color:#2e3d49;margin:0;font-size:.8125em;line-height:1.5em}.message_contain .message .message_close{position:absolute;opacity:.5;top:1.125em;right:1em;width:1em;height:1em;transition:opacity .3s ease}.message_contain .message .message_close:hover{opacity:.7}@media (min-width: 40em){.message_contain .message{padding:1em 3.75em 1em 1em}.message_contain .message p{font-size:1em}.message_contain .message .message_close{top:1.25em}}.subcription_details{padding:3em 9.6774194%;margin-bottom:3em;color:#2e3d49;border-bottom:1px solid #dbe2e8;background:#fff url(../images/icons/nd_crop.min.svg) no-repeat top right;background-size:50%}.subcription_details h3{font-size:1.125em}.subcription_details h4{font-size:.8125em;font-weight:300}.subcription_details ul.subscription_pricing{list-style-type:none;margin:0 0 2em;padding:0}.subcription_details ul.subscription_pricing li{font-size:.75em;position:relative;display:block;margin-bottom:.75em;color:#525c65;padding-right:7em}.subcription_details ul.subscription_pricing li span{position:absolute;top:0;right:0;font-weight:600;color:#2e3d49;text-transform:uppercase}.subcription_details .info{font-style:italic;color:#838f9a;font-size:.75em}.subcription_details .info span{white-space:nowrap}@media (min-width: 30em){.subcription_details h4{font-size:1em}.subcription_details ul.subscription_pricing li{font-size:1em}.subcription_details .info{font-size:.8125em}}@media (min-width: 70em){.subcription_details{position:absolute;width:30em;top:3.75em;right:1.5em;border:1px solid #dbe2e8;box-shadow:0 0.3125em 1.25em 0 rgba(46,61,73,0.12)}}.tabs{background:#fff;border:1px solid #dbe2e8;box-shadow:0 0.3125em 1.25em 0 rgba(46,61,73,0.12)}.tabs ul.tab_nav{overflow:hidden;list-style-type:none;margin:0;padding:0;display:flex}.tabs ul.tab_nav li{flex-grow:1}@media (min-width: 40em){.tabs ul.tab_nav li{width:50%}}.tabs ul.tab_nav li a{font-size:.75em;text-transform:uppercase;display:block;color:#7d97ad;font-weight:600;text-decoration:none;text-align:center;padding:1.5em .75em;letter-spacing:0.5px;background:#fafbfc;border-right:1px solid #dbe2e8;border-bottom:1px solid #dbe2e8;transition:color .3s ease;line-height:18px}@media (min-width: 35em){.tabs ul.tab_nav li a{letter-spacing:2px}}.tabs ul.tab_nav li a:hover{color:#4c6478}.tabs ul.tab_nav li:last-child a{border-right:none}.tabs .tab_content{padding-top:2.875em;display:none}.tabs .tab_content hr{margin:0;padding:0;width:100%;border:none;border-top:1px solid #dbe2e8}.tabs .tab_content .enroll{display:none}.tabs .tab_content .checks{list-style-type:none;margin:0;padding:0}.tabs .tab_content .checks li{display:block;position:relative;padding:0.5em 0 0.5em 2.5em;color:#525c65}@media (min-width: 35em){.tabs .tab_content .checks li{padding:1.5em 0 1.5em 2.5em}}.tabs .tab_content .checks li::before{content:"";position:absolute;top:50%;left:0;width:1.25em;height:1.25em;background:#15c26b url(/assets/svgs/icon_checkmark_white-5c349694188d93e550235390d97e5f3e7cbce2c1113de846cd7c786bf98960ff.svg) no-repeat center;background-size:60%;border-radius:1em;transform:translateY(-50%)}.tabs .tab_content h1{text-align:center;font-size:1.75em;font-weight:300;margin-bottom:0;color:#2e3d49}.tabs .tab_content a.text_link{display:block;text-align:center;margin-top:1.25em;font-size:.8125em;color:#02b3e4;text-decoration:none;transition:color .3s ease}.tabs .tab_content a.text_link:hover{color:#028bb1}.tabs .what_is_content,.tabs .what_get_content{padding:2.875em 1.5em;min-height:400px}@media (min-width: 40em){.tabs .tab_content h1{font-size:2.5em}.tabs .what_is_content,.tabs .what_get_content{padding:2.875em 5em}}@media (min-width: 50em){.tabs .tab_content .checks{overflow:hidden}.tabs .tab_content .checks li{float:left;width:47.5%;margin-right:5%}.tabs .tab_content .checks li:nth-child(2n){margin-right:0}}.signup_contain.enroll_on .signup_content,.signup_contain.enroll_on .signin_content{padding-top:0}.signup_contain.enroll_on .signup_content .no_enroll,.signup_contain.enroll_on .signin_content .no_enroll{display:none}.signup_contain.enroll_on .signup_content .enroll,.signup_contain.enroll_on .signin_content .enroll{display:block}@media (min-width: 70em){.signup_contain.enroll_on .signup_content,.signup_contain.enroll_on .signin_content{padding-top:2.875em}.signup_contain.enroll_on .outer_contain .contain{max-width:75.75em;padding:3.75em 35em 7.5em 1.5em}}.signup--on .tabs ul.tab_nav li.signup_tab a{background:#fff;color:#2e3d49;border-bottom:none}.signup--on .tabs .signup_content{display:block}.signin--on .tabs ul.tab_nav li.signin_tab a{background:#fff;color:#2e3d49;border-bottom:none}.signin--on .tabs .signin_content{display:block}.signin--on .signup_disclaimer .terms,.signin--on .signup_disclaimer .required{display:none}.signin--on.enroll_on .signup_disclaimer .required{display:block}.what_get--on .tabs ul.tab_nav li.what_get_tab a{background:#fff;color:#2e3d49;border-bottom:none}.what_get--on .tabs .what_get_content{display:block}.what_is--on .tabs ul.tab_nav li.what_is_tab a{background:#fff;color:#2e3d49;border-bottom:none}.what_is--on .tabs .what_is_content{display:block}.tooltip{position:relative;text-align:left;display:block;width:1.25rem;height:1.25rem;background:url(/assets/svgs/icon_tooltip-78e1bc108859f0a2ca433dfe0cdcf7a7254a3ea0b8e15543f1a33e2b294f5d21.svg) no-repeat center;background-size:cover;cursor:pointer;opacity:.6;transition:opacity .3s ease;z-index:1000}.tooltip .tooltip_content{overflow:hidden;position:absolute;bottom:100%;left:50%;width:17em;transform:translate(-8.5em, 0.25em);background:#fff;font-size:.875rem;line-height:1.5em;letter-spacing:0px;text-transform:none;padding:0;height:0;margin-bottom:1.75em;color:rgba(46,61,73,0.65);font-weight:400;opacity:0;box-shadow:0 0.7em 1.5em 0 rgba(46,61,73,0.2);transition:opacity .2s ease, transform .2s ease}.tooltip .tooltip_content::after{top:100%;left:50%;border:1em solid transparent;border-top-color:#fff;content:"";height:0;width:0;position:absolute;pointer-events:none;transform:translate(-1em, 0)}.tooltip.right .tooltip_content{transform:translate(-15em, 0.25em)}.tooltip.right .tooltip_content::after{left:auto;right:0;transform:translate(-1em, 0)}.tooltip.left .tooltip_content{transform:translate(-2em, 0.25em)}.tooltip.left .tooltip_content::after{left:2em;transform:translate(-1em, 0)}.tooltip:hover{opacity:1}.tooltip.tooltip--on{opacity:1}.tooltip.tooltip--on .tooltip_content{overflow:visible;padding:1.25em;height:auto;opacity:1;transform:translate(-50%, 0)}.tooltip.tooltip--on.right .tooltip_content{transform:translate(-15em, 0)}.tooltip.tooltip--on.left .tooltip_content{transform:translate(-2em, 0)}.header--clone{top:0;left:0;position:fixed;z-index:7000;backface-visibility:hidden;transform:translate3d(0, -100%, 0);-webkit-transform-style:preserve-3d;transition:all 0.3s ease}.header--stick{transform:translate3d(0, 0, 0)}.header--open{transform:translate3d(16.25rem, 0, 0)}.slideout-menu{position:fixed;top:0;left:0;right:0;bottom:0;display:none;overflow-y:auto;z-index:6000;width:16.25rem;-webkit-overflow-scrolling:touch}.slideout-panel{position:relative;z-index:7000}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9000;top:-99em;right:-99em;bottom:-99em;left:-99em;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper::after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-overlay{background:rgba(46,61,73,0.95)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:1em 1em 0}.remodal-wrapper::after{vertical-align:middle}.remodal{padding-top:2.75rem;padding-bottom:2.75rem;padding:auto 3em;width:100%;background:#fff;color:#525c65;max-width:37.5rem;box-sizing:border-box;vertical-align:middle;transform:translate3d(0, 0, 0)}@media screen and (min-width: 48em){.remodal{padding-top:6.5rem;padding-bottom:6.5rem}}.remodal.no_pad_img{padding:0}.remodal.no_pad_img img{float:left}.video,.notify,.project,.quote{padding:2em 1.5em;text-align:left;max-width:48.75em}@media screen and (min-width: 48em){.video,.notify,.project,.quote{padding:5em}}.video button,.notify button,.project button,.quote button{margin:0 auto}.video .embed-container,.notify .embed-container,.project .embed-container,.quote .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video .embed-container iframe,.video .embed-container object,.video .embed-container embed,.notify .embed-container iframe,.notify .embed-container object,.notify .embed-container embed,.project .embed-container iframe,.project .embed-container object,.project .embed-container embed,.quote .embed-container iframe,.quote .embed-container object,.quote .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.quote{padding:2.5rem;max-width:37.5rem}.video{padding:0;color:#fff;max-width:73.75rem;background-color:transparent}.video .remodal-close{top:0.3125rem;right:0}.notify{text-align:center}.notify label{display:none}.notify input{width:100%}@media screen and (min-width: 48em){.notify input{width:45%;display:inline-block}}.notify input#name{margin-right:0.8125rem}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:0.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal-close{top:1em;right:1em;width:1em;margin:0;padding:0;opacity:.5;height:1em;border:none;outline:none;display:block;cursor:pointer;overflow:visible;position:absolute;background-size:contain;transition:opacity .3s ease;background:url(/assets/svgs/icon_close_dark-5311ffada4685222214eb55afaccde5dc987208d7f455e40fc3ffed6eed9abde.svg) no-repeat center}.remodal-close.white{background:url(/assets/svgs/icon_close_white-fdd56924d93bedc020f2d079889bc5fb90f592deacba22272ba8b660b4a4e543.svg) no-repeat center}.remodal-close:hover{opacity:0.7}.remodal-close:focus{opacity:0.9}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(0.95);opacity:0}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.dd-select{border-radius:.125em;background:#fff;border:1px solid #dbe2e8;position:relative;cursor:pointer;box-shadow:0 0.1em 0.125em 0 rgba(46,61,73,0.08);transition:box-shadow .3s ease}.dd-select .dd-selected{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;padding:.6em 2em .65em 1em}.dd-select .dd-selected .dd-selected-text{cursor:pointer;font-size:.9375em;color:#697681}.dd-select .dd-pointer{display:block;width:13px;height:7px;position:absolute;right:1em;top:50%;transform:translateY(-50%);opacity:.3;background:url(/assets/svgs/icon_drop_arrow-a78c7d3f3a6f4753db86feaa092c0ed999e3b6b7fb7e178d0e0c4e0343015a4c.svg) no-repeat center;transition:opacity .3s ease, transform .3s ease}.dd-select:hover{box-shadow:0 0.07em 0.1125em 0 rgba(46,61,73,0.06)}.dd-select:hover .dd-pointer{opacity:.6}.dd-select.dd-open{border-radius:.125em .125em 0 0}.dd-options{border:1px solid #dbe2e8;border-top:none;list-style-type:none;display:none;position:absolute;z-index:2000;margin:0;padding:0;background:#fff;overflow:auto;width:100%;border-radius:0 0 .125em .125em}.dd-options li a{display:block;cursor:pointer;font-size:.9375em;color:#525c65;padding:.75em 1.066666667em;transition:color .3s ease, background .3s ease}.dd-options li a label{cursor:pointer}.dd-options li a:hover{color:#24292d;background:#fafbfc}.dd-options li:first-child a{padding-top:1em}.dd-options li:last-child a{padding-bottom:1em}.dd-container{position:relative}.jspContainer{overflow:visible;position:relative;outline:0 none;-webkit-overflow-scrolling:touch}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:red}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:.8125em;border-radius:1em;background:none;display:none}@media (min-width: 22em){.jspHorizontalBar{display:block}}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:rgba(46,61,73,0.1);border-radius:1em;position:relative}.jspDrag{background:#7d97ad;position:relative;top:0;left:0;border-radius:1em;cursor:pointer}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:none}.jspCorner{background:#eeeef4;float:left;height:100%}.page-classic .hero .outer_contain{background-image:url(/assets/pages/homepage/homepage_hero-9bd86011b7b141409680071ac4fa51824bf6269ef2f73608b1e3f31bb35274d7.jpg);background-repeat:no-repeat;background-position:left top;background-size:cover}@media (min-width: 34em){.page-classic .hero .outer_contain{background-position:left top}}.page-classic .hero .contain{padding:0 1.5em}.page-classic .hero .hero_content{padding:12% 0 18%}.page-classic .hero h1{position:relative;left:-.1em;color:#fff;font-size:2.25em;font-weight:300;line-height:1;margin-bottom:.45em}.page-classic .hero h1 .play_icon{position:absolute;right:0;bottom:.27em;z-index:1;display:inline-block;width:.72em;height:.72em;margin-left:.35em}.page-classic .hero h1 .play_icon::before{content:"";display:block;position:absolute;z-index:-1;left:50%;bottom:0%;width:55%;height:0%;background:#02b3e4;transform:translateX(-50%) rotate(32deg);transition:height .5s ease-in-out}.page-classic .hero p{color:#fafbfc;font-size:0.8em;line-height:2em;margin-bottom:0}.page-classic .hero a{text-decoration:none}.page-classic .hero a:hover h1 .play_icon::before{height:55%}.page-classic .hero__text{float:left;margin-bottom:3em}.page-classic .hero__form input[type="text"],.page-classic .hero__form input[type="email"],.page-classic .hero__form input[type="password"]{width:100%;margin-bottom:15px}.page-classic .hero__form input[type="submit"]{margin-bottom:14px;max-width:none}.page-classic .hero__form__error.messages{margin-bottom:1em;clear:both}.page-classic .hero__form__error.messages li{padding:0.5em 1em;border-radius:0.125em;box-shadow:0 0 0.625em 0 rgba(28,28,28,0.4)}.page-classic .hero__form__error.messages li:after{content:'';display:block;width:0em;height:0em;position:absolute;top:100%;left:1em;border:0.35em solid transparent;border-top:0.35em solid #f04546}.page-classic .hero__form__error.messages li span{font-size:0.75em}.page-classic .hero__form__error.messages a{color:#fff;text-decoration:underline}.page-classic .hero__disclaimer{font-size:0.625em;color:rgba(255,255,255,0.6);line-height:1.5}.page-classic .hero__disclaimer a{color:rgba(255,255,255,0.6);text-decoration:underline}@media (min-width: 25em){.page-classic .hero h1 .play_icon{position:relative;right:auto;bottom:auto}.page-classic .hero__text{float:left;padding-left:3.125em;margin-bottom:3em}.page-classic .hero__form{padding-left:3.125em;padding-right:1.5em}}@media (min-width: 30em){.page-classic .hero h1{position:relative;left:-.1em;color:#fff;font-size:2.25em;font-weight:300;line-height:1;margin-bottom:.45em}.page-classic .hero h1 .play_icon{position:absolute;right:0;bottom:.27em;z-index:1;display:inline-block;width:.72em;height:.72em;margin-left:.35em}.page-classic .hero h1 .play_icon::before{content:"";display:block;position:absolute;z-index:-1;left:50%;bottom:0%;width:55%;height:0%;background:#02b3e4;transform:translateX(-50%) rotate(32deg);transition:height .5s ease-in-out}.page-classic .hero p{color:#fafbfc;font-size:0.8em;line-height:1.5;margin-bottom:0;max-width:28em}.page-classic .hero a{text-decoration:none}.page-classic .hero a:hover h1 .play_icon::before{height:55%}.page-classic .hero__text{float:left;padding-left:3.125em;margin-bottom:3em}.page-classic .hero__form{padding-left:3.125em;padding-right:3.125em}.page-classic .hero__form input[type="text"],.page-classic .hero__form input[type="email"],.page-classic .hero__form input[type="password"]{width:100%;margin-bottom:15px}.page-classic .hero__form input[type="submit"]{margin-bottom:14px;max-width:none}.page-classic .hero__form input[type="text"].half{width:calc((100% - 15px)/2);float:left}.page-classic .hero__form input[type="text"].half:first-of-type{margin-right:15px}.page-classic .hero__form__error.messages{margin-bottom:1em;clear:both}.page-classic .hero__form__error.messages li{padding:0.5em 1em;border-radius:0.125em;box-shadow:0 0 0.625em 0 rgba(28,28,28,0.4)}.page-classic .hero__form__error.messages li:after{content:'';display:block;width:0em;height:0em;position:absolute;top:100%;left:1em;border:0.35em solid transparent;border-top:0.35em solid #f04546}.page-classic .hero__form__error.messages li span{font-size:0.75em}.page-classic .hero__form__error.messages a{color:#fff;text-decoration:underline}.page-classic .hero__disclaimer{font-size:0.625em;color:rgba(255,255,255,0.6);line-height:1.5}.page-classic .hero__disclaimer a{color:rgba(255,255,255,0.6);text-decoration:underline}}@media (min-width: 30em) and (min-width: 25em){.page-classic .hero h1 .play_icon{position:relative;right:auto;bottom:auto}}@media (min-width: 30em) and (min-width: 30em){.page-classic .hero h1{font-size:3em;line-height:1}.page-classic .hero p{font-size:1em;max-width:22.5em}}@media (min-width: 30em) and (min-width: 38.75em){.page-classic .hero__text{width:48%;margin-right:4%;margin-bottom:0}.page-classic .hero__form{width:48%;float:left}.page-classic .hero__form__error,.page-classic .hero__form input[type="text"],.page-classic .hero__form input[type="email"],.page-classic .hero__form input[type="password"],.page-classic .hero__form input[type="submit"]{max-width:320px}.page-classic .hero input[type="text"].half{max-width:152px}.page-classic .hero__disclaimer{max-width:320px;text-align:center}}@media (min-width: 30em) and (min-width: 43.75em){.page-classic .hero h1{font-size:3.75em;line-height:.9em}}@media (min-width: 30em) and (min-width: 50em){.page-classic .hero__form{padding-left:3.125em}}@media (min-width: 30em) and (min-width: 63em){.page-classic .hero__form{padding-left:5em}}@media (min-width: 30em) and (min-width: 74em){.page-classic .hero__text{padding-left:5.625em}.page-classic .hero__form{padding-left:7.5em}}.page-classic .program_cards{margin-top:-2.5em}.page-classic .program_cards.success{margin-top:0}.page-classic .program_cards.success .contain{padding:0 1.5em 3.5em}.page-classic .program_cards .outer_contain{background:#f4f4ef}.page-classic .program_cards .contain{padding:0 1.5em}.page-classic .program_cards .heading{padding:3.5em 1.5em 0}.page-classic .program_cards .heading h2{font-weight:300;font-size:1.75em;margin-bottom:1.75em;text-align:center;color:#2e3d49}.page-classic .program_cards .program_card{position:relative;background:#fff;padding:1.25em 1.5em 5em 3.125em;box-shadow:0 0.3125em 1.25em 0 rgba(46,61,73,0.12);margin-bottom:2.5em}.page-classic .program_cards .program_card::before{content:"";display:block;position:absolute;top:.75em;left:-.375em;width:2.75em;height:2.75em;background:no-repeat center;background-size:70%}.page-classic .program_cards .program_card.card_nanodegree::before{background-image:url(/assets/svgs/icon_nanodegree-50bdef01cdc4afe7fd42ab0696a828a82d6fe03e037f500ea71d287b021953ab.svg);background-color:#02b3e4}@media (min-width: 74em){.page-classic .program_cards .program_card.card_nanodegree::before{background-size:4.75em 4.75em}}.page-classic .program_cards .program_card.card_free::before{background-image:url(/assets/svgs/icon-course-8a98e382722385dbaacfaed392f3b106a4f094c078cefff0f8e8683d13f946ae.svg);background-color:#15c26b}@media (min-width: 74em){.page-classic .program_cards .program_card.card_free::before{background-size:4.75em 4.75em}}.page-classic .program_cards .program_card .card_content h2{font-size:1.5em;font-weight:300;line-height:1.25em;color:#2e3d49;margin-bottom:1em}.page-classic .program_cards .program_card .card_content p{font-size:.8125em;color:#525c65;line-height:1.5em;margin-bottom:1em}.page-classic .program_cards .program_card .card_content p:last-child{margin-bottom:0}.page-classic .program_cards .program_card .program_card_link{position:absolute;display:block;bottom:0;left:0;width:100%;text-align:center;background:#fafbfc;padding:1.25em 1em;font-size:.8125em;text-transform:uppercase;font-weight:600;color:#02b3e4;text-decoration:none;transition:color .3s ease, background .3s ease;letter-spacing:1px}.page-classic .program_cards .program_card .program_card_link:hover{color:#028bb1;background:#f7f8fa}@media (min-width: 35em){.page-classic .program_cards .heading h2{font-size:2.125em}}@media (min-width: 38.75em){.page-classic .program_cards .contain{display:flex}.page-classic .program_cards .program_card{flex-grow:1;width:48%;margin-right:4%}.page-classic .program_cards .program_card:last-child{margin-right:0}}@media (min-width: 44em){.page-classic .program_cards .heading{padding:7.5em 1.5em 0}.page-classic .program_cards .contain{padding:0 1.5em}.page-classic .program_cards.success{margin-top:0}.page-classic .program_cards.success .contain{padding:0 1.5em 6em}}@media (min-width: 63em){.page-classic .program_cards{margin-top:-3.8em}.page-classic .program_cards .program_card{padding:2.5em 3em 6em 5em}.page-classic .program_cards .program_card::before{top:1.5em;left:-.5em;width:4em;height:4em}.page-classic .program_cards .program_card .card_content h2{font-size:1.85em;margin-bottom:1em}.page-classic .program_cards .program_card .card_content p{font-size:1em}.page-classic .program_cards .program_card .program_card_link{padding:1.5em 1em}}@media (min-width: 74em){.page-classic .program_cards .program_card{padding:3.85em 4.375em 6em 7.5em}.page-classic .program_cards .program_card::before{top:1.875em;left:-.625em;width:6.25em;height:6.25em}.page-classic .program_cards .program_card .card_content h2{font-size:2.125em}}.page-classic .promo_callout .outer_contain{background-color:#fafbfc;margin-bottom:2em}.page-classic .promo_callout .contain{padding:3.5em 1.5em;display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 44em){.page-classic .promo_callout .contain{flex-wrap:nowrap;padding:5em 1.5em}}.page-classic .promo_callout .callout_content h2{position:relative;z-index:3;display:inline-block;font-size:1.5em;font-weight:300;padding-right:1em;margin-bottom:1.25em;color:#2e3d49}@media (min-width: 44em){.page-classic .promo_callout .callout_content h2{font-size:2.125em}}.page-classic .promo_callout .callout_content p{color:#525c65;font-size:0.875em;line-height:1.75em;margin-bottom:2em;max-width:33em}@media (min-width: 23em){.page-classic .promo_callout .callout_content p{margin-bottom:3.5em;margin-right:5em}}.page-classic .promo_callout .callout_image{max-width:55%;display:none}.page-classic .promo_callout .callout_image img{margin:0 auto;max-width:100%}@media (min-width: 45em){.page-classic .promo_callout .callout_image{display:block}}.page-classic .messages{list-style-type:none;margin:0;padding:0}.page-classic .messages li{display:block;position:relative;margin-bottom:1.9em;padding:1em 1.5em;background:#91daee}.page-classic .messages li:hover{opacity:1}.page-classic .messages li span{font-size:.875em;color:#fff}.page-classic .messages li:last-child{margin-bottom:0}.page-classic .messages li.success{background:#15c26b}.page-classic .messages li.warning{background:#ecc81a}.page-classic .messages li.critical{background:#f04546}.page-contact-us .contact{padding-top:2.75rem;padding-bottom:2.75rem;text-align:center}@media screen and (min-width: 48em){.page-contact-us .contact{padding-top:4.875rem;padding-bottom:4.875rem}}.page-contact-us .card{padding-top:1.375rem;padding-bottom:1.375rem}@media screen and (min-width: 30em){.page-contact-us .card{padding-top:3.25rem;padding-bottom:3.25rem}}@media screen and (min-width: 48em){.page-contact-us .card{height:16.5rem}}@media screen and (min-width: 48em) and (min-width: 48em){.page-contact-us .card{height:19.5rem}}.page-contact-us .card--contact{float:left;display:block;margin-right:2.21465%;width:100%;padding-left:26px;padding-right:26px}.page-contact-us .card--contact:last-child{margin-right:0}@media screen and (min-width: 30em){.page-contact-us .card--contact{float:left;display:block;margin-right:2.21465%;width:65.92845%;margin-left:17.03578%;padding-left:40px;padding-right:40px}.page-contact-us .card--contact:last-child{margin-right:0}}@media screen and (min-width: 48em){.page-contact-us .card--contact{float:left;display:block;margin-right:2.21465%;width:48.89267%;margin-left:0%}.page-contact-us .card--contact:last-child{margin-right:0}.page-contact-us .card--contact:nth-child(2n){margin-right:0}.page-contact-us .card--contact:nth-child(2n+1){clear:left}}@media screen and (min-width: 62em){.page-contact-us .card--contact{float:left;display:block;margin-right:2.21465%;width:31.8569%}.page-contact-us .card--contact:last-child{margin-right:0}.page-contact-us .card--contact:nth-child(2n){margin-right:2.21465%}.page-contact-us .card--contact:nth-child(2n+1){clear:none}.page-contact-us .card--contact:nth-child(3n){margin-right:0}.page-contact-us .card--contact:nth-child(3n+1){clear:left}}.page-contact-us .card--contact .icon{top:4px;position:relative;margin-right:7px}@media screen and (min-width: 48em){.page-contact-us .card--contact .icon{top:2px;margin-right:10px}}.page-contact-us .card--contact h4{display:inline-block}.page-contact-us .card--contact .text-only{margin:0}@media screen and (min-width: 48em){.page-contact-us .card--contact .text-only{position:absolute;bottom:52px;left:40px}}.co_intro .contain{position:relative;padding:3.5em 1.5em}.co_intro .co_content{margin-bottom:2.5em}.co_intro .co_content h1{font-size:1.75em;font-weight:300;margin-bottom:.35em;color:#2e3d49}.co_intro .co_content h3{color:#525c65;font-size:1.125em;font-weight:400;margin-bottom:2em}.co_intro .co_content p{color:#525c65;line-height:2em}.co_intro .co_info .co_images{list-style-type:none;margin:0 0 3.75em;padding:0}.co_intro .co_info .co_images li{margin-bottom:1.5em}.co_intro .co_info .co_images li a{overflow:hidden;display:block;width:23.125em;max-width:100%;margin:0 auto;box-shadow:0 0.3125em 1.25em 0 rgba(46,61,73,0.12)}.co_intro .co_info .co_images li img{float:left}.co_intro .co_info .co_images li:last-child{margin-right:0}.co_intro .co_info .co_stats{display:flex;clear:both;list-style-type:none;margin:0;padding:0;flex-wrap:wrap}.co_intro .co_info .co_stats>li{flex-grow:1;float:left;width:47.5%;margin-right:5%;margin-bottom:1.5em}.co_intro .co_info .co_stats>li h4{position:relative;display:inline-block}.co_intro .co_info .co_stats>li:nth-child(2n){margin-right:0}.co_intro .co_info h4{padding-right:2.5em;font-size:.75em;font-weight:600;margin-bottom:.5em;color:#7d97ad;text-transform:uppercase}.co_intro .co_info h4 .tooltip{position:absolute;top:-.25em;right:0}.co_intro .co_info h3{font-size:1.125em;font-weight:700;text-transform:uppercase;color:#2e3d49;margin:0}.co_intro .co_info .skill_level{list-style-type:none;display:block;overflow:hidden;margin:0;padding:.125em 0 0}.co_intro .co_info .skill_level li{float:left;width:1.375em;margin:0}.co_intro .co_info .skill_level li span{text-indent:-999em;display:block;width:1em;height:1em;border:2px solid #2e3d49;border-radius:1em}.co_intro .co_info .skill_level.skill_one li:first-child span{background:#2e3d49}.co_intro .co_info .skill_level.skill_two li:first-child span{background:#2e3d49}.co_intro .co_info .skill_level.skill_two li:nth-child(2) span{background:#2e3d49}.co_intro .co_info .skill_level.skill_three li span{background:#2e3d49}.co_intro .co_info .co_created{margin-bottom:3em}.co_intro .co_info .co_created .google{max-width:122px}@media (min-width: 30em){.co_intro .co_info .co_images li{margin-bottom:0;float:left;width:47.5%;margin-right:5%}}@media (min-width: 40em){.co_intro .co_content{margin-bottom:2.5em}.co_intro .co_content h1{font-size:2.5em}.co_intro .co_info .co_stats{display:flex;flex-wrap:nowrap}.co_intro .co_info .co_stats>li{width:auto;margin-right:5%}.co_intro .co_info .co_stats>li:nth-child(2n){margin-right:5%}.co_intro .co_info .co_stats>li:last-child{margin-right:0}}@media (min-width: 44em){.co_intro .contain{padding:3.5em 1.5em 7.5em}}@media (min-width: 56em){.co_intro .contain{padding-right:26.25em}.co_intro .co_info .co_images{position:absolute;top:7.75em;right:1.5em;width:20em}.co_intro .co_info .co_images li{margin-bottom:1.5em;float:none;width:100%;margin-right:0}}@media (min-width: 71.25em){.co_intro .contain{padding-right:40em}.co_intro .co_content{margin-bottom:4em}.co_intro .co_info{position:absolute;top:7.75em;right:1.5em;width:33.75em}.co_intro .co_info .co_images{position:static;top:auto;right:auto;width:100%}.co_intro .co_info .co_images li{float:left;width:47.5%;margin-bottom:0;margin-right:5%}.co_intro .co_info .co_images li:last-child{margin-right:0}.co_intro .co_info .co_stats{margin-bottom:3.75em}.co_intro .co_info .co_stats>li{margin-bottom:0}.co_intro .co_info .co_created{margin-bottom:0}}.course_details{margin-top:0}.course_details .outer_contain{padding-top:3.5em;background:#f4f4ef}.course_details h2{color:#2e3d49;font-size:1.75em;font-weight:300;margin-bottom:1.5em}.course_details .scroll_pane{margin-bottom:3.5em}@media (min-width: 35em){.course_details h2{font-size:2.125em}}@media (min-width: 44em){.course_details .outer_contain{padding-top:7.5em}}.course_requirements{max-width:40em;margin:0 auto;text-align:center}.course_requirements h2{color:#2e3d49;font-size:1.75em;font-weight:300;margin-bottom:1.5em}.course_requirements p{font-weight:300;color:#525c65;margin-bottom:1.5em}.course_requirements .button--secondary{margin:0 auto}@media (min-width: 35em){.course_requirements h2{font-size:2.125em}.course_requirements p{margin-bottom:3em}}.why_block .contain{padding:3.5em 1.5em}.why_block h2{font-size:1.75em;font-weight:300;color:#2e3d49;margin-bottom:1.294117647em}.why_block p{color:#525c65;line-height:2em;margin-bottom:2em}.why_block .what_list{padding-top:3em}.why_block .what_list h4{font-size:.75em;font-weight:600;text-transform:uppercase;color:#2e3d49;margin-bottom:2.5em}.why_block .what_list ul{list-style-type:none;margin:0;padding:0}.why_block .what_list ul li{position:relative;color:#525c65;margin-bottom:1.5em;padding-left:2.5em}.why_block .what_list ul li:last-child{margin-bottom:0}.why_block .what_list ul li::before{content:"";position:absolute;top:.125em;left:0;width:1.25em;height:1.25em;background:#15c26b url(/assets/svgs/icon_checkmark_white-5c349694188d93e550235390d97e5f3e7cbce2c1113de846cd7c786bf98960ff.svg) no-repeat center;background-size:70%;border-radius:1em}@media (min-width: 35em){.why_block h2{font-size:2.125em}}@media (min-width: 44em){.why_block .contain{padding:7.5em 1.5em}}@media (min-width: 56em){.why_block .contain{position:relative;padding-right:26.25em}.why_block .what_list{position:absolute;top:10.5em;right:1.5em;width:20em}}@media (min-width: 71.25em){.why_block .contain{padding-right:30.625em}.why_block .what_list{width:24.375em}}.nanodegree_steps{text-align:center}.nanodegree_steps .contain{max-width:42em;padding:3.5em 1.5em}.nanodegree_steps h2{font-size:1.75em;font-weight:300;color:#2e3d49;margin-bottom:1.294117647em}.nanodegree_steps p{color:#525c65;line-height:2em;margin-bottom:2em}.nanodegree_steps .button--primary{margin:3.5em auto 0}.nanodegree_steps .steps{position:relative;overflow:hidden;list-style-type:none;margin:0 0 3.75em;padding:0}.nanodegree_steps .steps::before{content:"";position:absolute;left:0;top:50%;z-index:-1;width:100%;height:.25em;background:#dbe2e8;transform:translateY(-50%)}.nanodegree_steps .steps li{position:relative;float:left;width:11%}.nanodegree_steps .steps li span{display:block;width:1.25em;height:1.25em;border:2px solid white;background:#dbe2e8;border-radius:50%;margin:0 auto}.nanodegree_steps .steps li span.checked{background:#7d97ad url(/assets/svgs/icon_checkmark_white-5c349694188d93e550235390d97e5f3e7cbce2c1113de846cd7c786bf98960ff.svg) no-repeat center;background-size:70%}.nanodegree_steps .steps li span.checked::before{content:"";position:absolute;z-index:-1;left:0;top:50%;width:50%;height:.25em;background:#7d97ad;transform:translateY(-50%)}@media (min-width: 30em){.nanodegree_steps .steps::before{height:.5625em}.nanodegree_steps .steps li span{width:2em;height:2em}.nanodegree_steps .steps li span.checked::before{height:.5625em}}@media (min-width: 35em){.nanodegree_steps h2{font-size:2.125em}}@media (min-width: 44em){.nanodegree_steps .contain{padding:7.5em 1.5em}.nanodegree_steps .steps li span{width:2.5em;height:2.5em}}@media (min-width: 70em){.nanodegree_steps{text-align:left}.nanodegree_steps .contain{position:relative;max-width:75em;padding:8.5em 23.75em 8.5em 1.5em}.nanodegree_steps .button--primary{margin:0}.nanodegree_steps .steps li{width:10%}}.free_courses_hero .outer_contain{background:#f4f4ef}.free_courses_hero .contain{position:relative;padding:3.5em 1.5em 12em}.free_courses_hero.compact .contain{padding:4.25em 1.5em 5.625em}.free_courses_hero .breadcrumbs{margin-bottom:0}.free_courses_hero h2{font-weight:300;color:#2e3d49;font-size:2em;margin-bottom:1em}.free_courses_hero p{margin-bottom:2.5em;max-width:42.5em}.free_courses_hero form{margin-bottom:1.5em}@media (min-width: 44em){.free_courses_hero .contain{padding:7.5em 17.5em 13em 1.5em}.free_courses_hero h2{font-size:2.5em}.free_courses_hero form{position:absolute;top:7.85em;right:1.5em;width:13.75em}}.free_courses_filter .contain{padding:0 1.5em}.free_courses_teaser{margin-top:-10.6em}.free_courses_teaser .cards_contain{margin-bottom:1.75em;justify-content:space-around}.free_courses_teaser .button--primary{margin:0 auto}@media (min-width: 44em){.free_courses_teaser .cards_contain{margin-bottom:3.75em}}.categories_block .outer_contain,.site_map_block .outer_contain{background:#fafbfc;margin-bottom:1.5em}.categories_block .contain,.site_map_block .contain{padding:3.5em 1.5em}.categories_block h2,.site_map_block h2{font-size:1.75em;font-weight:300;color:#2e3d49;margin-bottom:1.25em}.categories_block .categories,.categories_block .site_map,.site_map_block .categories,.site_map_block .site_map{list-style-type:none;margin:0;padding:0}.categories_block .categories>li,.categories_block .site_map>li,.site_map_block .categories>li,.site_map_block .site_map>li{padding:1.75em 0 .75em;border-top:1px solid #dbe2e8}.categories_block .categories>li h3,.categories_block .site_map>li h3,.site_map_block .categories>li h3,.site_map_block .site_map>li h3{font-weight:600;font-size:1.125em;margin-bottom:1.75em}.categories_block .categories>li h3 a,.categories_block .site_map>li h3 a,.site_map_block .categories>li h3 a,.site_map_block .site_map>li h3 a{color:#02b3e4;text-decoration:none;transition:color .3s ease}.categories_block .categories>li h3 a:hover,.categories_block .site_map>li h3 a:hover,.site_map_block .categories>li h3 a:hover,.site_map_block .site_map>li h3 a:hover{color:#01647f}.categories_block .subjects,.categories_block .pages,.site_map_block .subjects,.site_map_block .pages{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex;flex-wrap:wrap}.categories_block .subjects li,.categories_block .pages li,.site_map_block .subjects li,.site_map_block .pages li{width:100%;height:4.357142857em;margin-bottom:1.5em;font-size:.875em;text-align:center;background:#fff;border:1px solid #dbe2e8;border-radius:.142857143em;box-shadow:0 0.1em 0.125em 0 rgba(46,61,73,0.08);transition:box-shadow .3s ease, color .3s ease, border .3s ease}.categories_block .subjects li:hover,.categories_block .pages li:hover,.site_map_block .subjects li:hover,.site_map_block .pages li:hover{box-shadow:0 0.2em 1.115em 0 rgba(46,61,73,0.1);border:1px solid #bcc9d4}.categories_block .subjects li a,.categories_block .pages li a,.site_map_block .subjects li a,.site_map_block .pages li a{position:relative;display:block;height:100%;color:#2e3d49;text-decoration:none}.categories_block .subjects li a span,.categories_block .pages li a span,.site_map_block .subjects li a span,.site_map_block .pages li a span{position:absolute;width:100%;top:50%;left:0;padding:0 .5em;transform:translateY(-50%)}.categories_block .subjects li a:hover,.categories_block .pages li a:hover,.site_map_block .subjects li a:hover,.site_map_block .pages li a:hover{color:#07090a}@media (min-width: 30em){.categories_block .subjects li,.categories_block .pages li,.site_map_block .subjects li,.site_map_block .pages li{float:left;width:47.5%;margin-right:5%}.categories_block .subjects li:nth-child(2n),.categories_block .pages li:nth-child(2n),.site_map_block .subjects li:nth-child(2n),.site_map_block .pages li:nth-child(2n){margin-right:0}}@media (min-width: 35em){.categories_block h2,.site_map_block h2{font-size:2.125em}}@media (min-width: 44em){.categories_block .contain,.site_map_block .contain{padding:7.5em 1.5em}.categories_block .categories>li,.categories_block .site_map>li,.site_map_block .categories>li,.site_map_block .site_map>li{padding:3.75em 0 2.75em}}@media (min-width: 48.75em){.categories_block .subjects li,.categories_block .pages li,.site_map_block .subjects li,.site_map_block .pages li{width:31%;margin-right:3.5%}.categories_block .subjects li:nth-child(2n),.categories_block .pages li:nth-child(2n),.site_map_block .subjects li:nth-child(2n),.site_map_block .pages li:nth-child(2n){margin-right:3.5%}.categories_block .subjects li:nth-child(3n),.categories_block .pages li:nth-child(3n),.site_map_block .subjects li:nth-child(3n),.site_map_block .pages li:nth-child(3n){margin-right:0}}@media (min-width: 63.75em){.categories_block .subjects li,.categories_block .pages li,.site_map_block .subjects li,.site_map_block .pages li{width:23.5%;margin-right:2%}.categories_block .subjects li:nth-child(2n),.categories_block .subjects li:nth-child(3n),.categories_block .pages li:nth-child(2n),.categories_block .pages li:nth-child(3n),.site_map_block .subjects li:nth-child(2n),.site_map_block .subjects li:nth-child(3n),.site_map_block .pages li:nth-child(2n),.site_map_block .pages li:nth-child(3n){margin-right:2%}.categories_block .subjects li:nth-child(4n),.categories_block .pages li:nth-child(4n),.site_map_block .subjects li:nth-child(4n),.site_map_block .pages li:nth-child(4n){margin-right:0}}@media (min-width: 73em){.categories_block .categories>li,.categories_block .site_map>li,.site_map_block .categories>li,.site_map_block .site_map>li{overflow:hidden}.categories_block .categories>li h3,.categories_block .site_map>li h3,.site_map_block .categories>li h3,.site_map_block .site_map>li h3{float:left;width:21%;padding-right:1em;line-height:3.333333333em;margin:0}.categories_block .subjects,.categories_block .pages,.site_map_block .subjects,.site_map_block .pages{float:left;width:79%}}.fc_category_intro .contain{position:relative;padding:0 1.5em}.fc_category_intro h1{font-size:2em;font-weight:300;color:#2e3d49;margin-bottom:1.25em}.fc_category_intro h2{font-size:1.75em;font-weight:300;color:#2e3d49;margin-bottom:1em}.fc_category_intro p{max-width:42.5em}.fc_category_intro .jump_links{list-style-type:none;margin:0;padding:1.25em 0 1.5em}.fc_category_intro .jump_links li{display:block;color:#02b3e4;font-size:.75em}.fc_category_intro .jump_links li a{display:block;padding:.5em 0;text-decoration:none;color:#02b3e4;text-transform:uppercase;transition:color .3s ease}.fc_category_intro .jump_links li a:hover{color:#01647f}.fc_category_intro .filters_applied{margin-bottom:3em}.fc_category_intro .filters_applied .filters{list-style-type:none;margin:0;padding:0}.fc_category_intro .filters_applied .filters li{cursor:pointer;position:relative;float:left;display:block;padding:.5em 2em .5em .75em;background:rgba(145,218,238,0.3);color:#7d97ad;font-size:.75em;text-transform:uppercase;border-radius:.166666667em;margin-right:.75em}.fc_category_intro .filters_applied .filters li .clear{position:absolute;top:50%;right:.75em;width:.75em;height:.75em;opacity:.5;line-height:0;transform:translateY(-50%);transition:opacity .3s ease}.fc_category_intro .filters_applied .filters li:hover .clear{opacity:.8}.fc_category_intro .filters_applied a{font-size:.75em;font-weight:600;text-transform:uppercase;text-decoration:none;display:inline-block;padding:.5em;color:#02b3e4;transition:color .3s ease}.fc_category_intro .filters_applied a:hover{color:#01647f}.fc_category_intro .view_toggle{list-style-type:none;margin:0;padding:0;overflow:hidden}.fc_category_intro .view_toggle li{cursor:pointer;float:left;width:1.25em;height:1.25em;margin-right:1em;opacity:.5;transition:opacity .3s ease}.fc_category_intro .view_toggle li:last-child{margin-right:0}.fc_category_intro .view_toggle li:hover{opacity:.7}.fc_category_intro .view_toggle li.active{opacity:1}.fc_category_intro .view_toggle li.active:hover{opacity:1}@media (min-width: 35em){.fc_category_intro h1{font-size:2.5em}}@media (min-width: 45em){.fc_category_intro .contain{padding-right:7em}.fc_category_intro .jump_links{overflow:hidden;padding-bottom:0}.fc_category_intro .jump_links li{float:left}.fc_category_intro .jump_links li::after{content:"|";margin:0 .5em}.fc_category_intro .jump_links li:last-child::after{display:none}.fc_category_intro .jump_links li a{display:inline}.fc_category_intro .filters_applied{margin-bottom:0}.fc_category_intro .view_toggle{position:absolute;top:2.75em;right:1.5em}}.category_block,.partner_course_block{padding:3.5em 0 1.5em}.category_block .contain,.partner_course_block .contain{padding:0 1.5em}.category_block .heading,.partner_course_block .heading{margin-bottom:2.5em}.category_block .heading h2,.partner_course_block .heading h2{font-weight:300;font-size:1.75em;margin-bottom:.5em;color:#2e3d49}.category_block .subject,.partner_course_block .subject{font-size:1.125em;margin-bottom:1.5em;font-weight:600}.category_block .subject a,.partner_course_block .subject a{color:#02b3e4;text-decoration:none;transition:color .3s ease}.category_block .subject a:hover,.partner_course_block .subject a:hover{color:#01647f}.category_block .course_list,.partner_course_block .course_list{position:relative;z-index:2;list-style-type:none;margin:0;padding:0}.category_block .course_list li,.partner_course_block .course_list li{width:100%;margin-bottom:2em}.category_block .course_list li .card,.partner_course_block .course_list li .card{width:100%;max-width:100%;margin-right:0}.category_block .nanodegree_feature,.partner_course_block .nanodegree_feature{text-align:center;position:relative;z-index:1;margin-top:-5.75em}.category_block .nanodegree_feature .outer_contain,.partner_course_block .nanodegree_feature .outer_contain{background:#fafbfc}.category_block .nanodegree_feature .contain,.partner_course_block .nanodegree_feature .contain{padding:7em 1.5em 3.5em;max-width:65.625em}.category_block .nanodegree_feature h2.feature_heading,.partner_course_block .nanodegree_feature h2.feature_heading{font-size:1.75em;font-weight:300;color:#2e3d49;margin-bottom:1.25em}.category_block .nanodegree_feature p,.partner_course_block .nanodegree_feature p{margin-bottom:2em}.category_block .nanodegree_feature .card,.partner_course_block .nanodegree_feature .card{min-height:21.3125em}.category_block .list_layout a,.partner_course_block .list_layout a{text-decoration:none;display:block;overflow:hidden;padding:2.5em 0 0;min-height:12.5em;border-top:1px solid #dbe2e8}.category_block .list_layout a .course_image,.partner_course_block .list_layout a .course_image{display:none}.category_block .list_layout a .course_info h2,.partner_course_block .list_layout a .course_info h2{font-size:1.5em;color:#2e3d49;margin-bottom:1em}.category_block .list_layout a .course_info p,.partner_course_block .list_layout a .course_info p{margin-bottom:2em}.category_block .list_layout a .course_stats,.partner_course_block .list_layout a .course_stats{list-style-type:none;margin:0;padding:0}.category_block .list_layout a .course_stats>li,.partner_course_block .list_layout a .course_stats>li{float:left;width:47.5%;margin-right:5%;margin-bottom:1.5em}.category_block .list_layout a .course_stats>li h4,.partner_course_block .list_layout a .course_stats>li h4{position:relative;display:block;font-size:.75em;font-weight:600;margin-bottom:.5em;color:#7d97ad;text-transform:uppercase}.category_block .list_layout a .course_stats>li h3,.partner_course_block .list_layout a .course_stats>li h3{font-size:1.125em;font-weight:700;text-transform:uppercase;color:#2e3d49;margin:0}.category_block .list_layout a .course_stats>li .skill_level,.partner_course_block .list_layout a .course_stats>li .skill_level{list-style-type:none;display:block;overflow:hidden;margin:0;padding:.125em 0 0}.category_block .list_layout a .course_stats>li .skill_level li,.partner_course_block .list_layout a .course_stats>li .skill_level li{float:left;width:1.375em;margin:0}.category_block .list_layout a .course_stats>li .skill_level li span,.partner_course_block .list_layout a .course_stats>li .skill_level li span{text-indent:-999em;display:block;width:1em;height:1em;border:2px solid #2e3d49;border-radius:1em}.category_block .list_layout a .course_stats>li .skill_level.skill_one li:first-child span,.partner_course_block .list_layout a .course_stats>li .skill_level.skill_one li:first-child span{background:#2e3d49}.category_block .list_layout a .course_stats>li .skill_level.skill_two li:first-child span,.partner_course_block .list_layout a .course_stats>li .skill_level.skill_two li:first-child span{background:#2e3d49}.category_block .list_layout a .course_stats>li .skill_level.skill_two li:nth-child(2) span,.partner_course_block .list_layout a .course_stats>li .skill_level.skill_two li:nth-child(2) span{background:#2e3d49}.category_block .list_layout a .course_stats>li .skill_level.skill_three li span,.partner_course_block .list_layout a .course_stats>li .skill_level.skill_three li span{background:#2e3d49}.category_block .list_layout a .course_stats>li.co_created h4,.partner_course_block .list_layout a .course_stats>li.co_created h4{margin-bottom:0}.category_block .list_layout a .course_stats>li.co_created .google,.partner_course_block .list_layout a .course_stats>li.co_created .google{max-width:122px}.category_block .list_layout a .course_stats>li:nth-child(2n),.partner_course_block .list_layout a .course_stats>li:nth-child(2n){margin-right:0}.category_block .grid_layout,.partner_course_block .grid_layout{display:block}.category_block .list_layout,.partner_course_block .list_layout{display:none}.category_block.list--on .grid_layout,.partner_course_block.list--on .grid_layout{display:none}.category_block.list--on .list_layout,.partner_course_block.list--on .list_layout{display:block}.category_block.list--on .nanodegree_feature,.partner_course_block.list--on .nanodegree_feature{margin-top:0}.category_block.list--on .nanodegree_feature .contain,.partner_course_block.list--on .nanodegree_feature .contain{padding:3.5em 1.5em;max-width:65.625em}@media (min-width: 35em){.category_block .heading h2,.partner_course_block .heading h2{font-size:2.125em}.category_block .nanodegree_feature h2.feature_heading,.partner_course_block .nanodegree_feature h2.feature_heading{font-size:2.125em}.category_block .nanodegree_feature p,.partner_course_block .nanodegree_feature p{margin-bottom:3.5em}}@media (min-width: 40em){.category_block .list_layout a,.partner_course_block .list_layout a{position:relative;padding:2.5em 0 2.5em 15.75em;border-top:none}.category_block .list_layout a .course_image,.partner_course_block .list_layout a .course_image{display:block;position:absolute;top:2.5em;left:0;width:13.75em;max-width:13.75em}.category_block .list_layout a .course_stats,.partner_course_block .list_layout a .course_stats{max-width:25em}}@media (min-width: 44em){.category_block,.partner_course_block{padding:6em 0 1.5em}.category_block .nanodegree_feature .contain,.partner_course_block .nanodegree_feature .contain{padding:10em 1.5em 5em}.category_block .course_list li,.partner_course_block .course_list li{float:left;width:47.5%;margin-right:5%}.category_block .course_list li:nth-child(2n),.partner_course_block .course_list li:nth-child(2n){margin-right:0}.category_block .course_list li:nth-child(3) .card_img,.partner_course_block .course_list li:nth-child(3) .card_img{display:none}.category_block.list--on .course_list li,.partner_course_block.list--on .course_list li{float:none;width:100%;margin-right:0}.category_block.list--on .nanodegree_feature .contain,.partner_course_block.list--on .nanodegree_feature .contain{padding:7.5em 1.5em;max-width:65.625em}}@media (min-width: 58.125em){.category_block .course_list li,.partner_course_block .course_list li{width:31%;max-width:31%;margin-right:3.5%}.category_block .course_list li:nth-child(2n),.partner_course_block .course_list li:nth-child(2n){margin-right:3.5%}.category_block .course_list li:nth-child(3n),.partner_course_block .course_list li:nth-child(3n){margin-right:0}.category_block .course_list li:nth-child(3n) .card_img,.partner_course_block .course_list li:nth-child(3n) .card_img{display:block}.category_block.list--on .course_list li,.partner_course_block.list--on .course_list li{width:100%;max-width:100%;margin-right:0}.category_block.list--on .course_list li:nth-child(2n),.partner_course_block.list--on .course_list li:nth-child(2n){margin-right:0}}@media (min-width: 62em){.category_block .list_layout a,.partner_course_block .list_layout a{clear:both;padding:0 20.75em 2.5em 15.75em}.category_block .list_layout a .course_image,.partner_course_block .list_layout a .course_image{top:0}.category_block .list_layout a .course_info p,.partner_course_block .list_layout a .course_info p{margin-bottom:0;max-width:32.5em}.category_block .list_layout a .course_stats,.partner_course_block .list_layout a .course_stats{position:absolute;width:18.75em;top:.5em;right:0}}@media (min-width: 70em){.category_block .nanodegree_feature .contain,.partner_course_block .nanodegree_feature .contain{text-align:left;position:relative;padding:12.5em 27.75em 12.5em 1.5em}.category_block.list--on .nanodegree_feature .contain,.partner_course_block.list--on .nanodegree_feature .contain{padding:14em 1.5em 13em}}.geo-redirect-modal{padding:3.5em 2.5em 4em}@media (min-width: min-width 30em 12){.geo-redirect-modal{padding:3.5em 7em 4em}}.geo-redirect-modal [data-country]{display:none}.geo-redirect-modal .button{margin:auto}.geo-redirect-modal .save-preference{margin:4em auto 2.5em}.geo-redirect-modal .save-preference label{font-size:0.875em;color:#757c81;font-weight:400}.page-get-hired .hero .outer_contain{background-image:url(/assets/pages/get-hired/hero_hiring_interview-5228784a4c85cac0c47376cdb0df7047158ee0201a9fa3cd4516a892f9161090.jpg);background-repeat:no-repeat;background-position-y:27%;background-size:cover}.page-get-hired .hero .contain{padding:5.5em 1.5em}.page-get-hired .hero .hero_content{text-align:center;max-width:43.75em;margin:0 auto;padding:3.5em 0}@media (min-width: 44em){.page-get-hired .hero .hero_content{padding:7.5em 0}}.page-get-hired .get_hired_benefits{text-align:center}.page-get-hired .get_hired_benefits .contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-get-hired .get_hired_benefits .contain{padding:7.5em 1.5em}}.page-get-hired .get_hired_benefits .nd_career_benefits{margin:3em auto 0;padding:0}.page-get-hired .get_hired_benefits .nd_career_benefits .benefit_card{display:block;padding:2em 2.5em;text-decoration:none;background-color:#fff}.page-get-hired .get_hired_benefits .nd_career_benefits .benefit_card .feature{width:135px;height:135px;margin-bottom:1.25em}.page-get-hired .get_hired_benefits .button--primary{margin:4.5em auto 0;max-width:22em}@media (min-width: 37.5em){.page-get-hired .get_hired_benefits .nd_career_benefits{display:flex;position:relative;flex-flow:row wrap}.page-get-hired .get_hired_benefits .benefit_card{flex:1;flex-basis:50%;border-right:thin solid #dbe2e8}.page-get-hired .get_hired_benefits .benefit_card:nth-child(even){border-right:none}.page-get-hired .get_hired_benefits .benefit_card:first-child{border-bottom:thin solid #dbe2e8}.page-get-hired .get_hired_benefits .benefit_card:nth-child(2){border-bottom:thin solid #dbe2e8}}@media (min-width: 66.25em){.page-get-hired .get_hired_benefits .nd_career_benefits{padding:0;list-style-type:none;display:flex;align-content:space-between;flex-wrap:nowrap}.page-get-hired .get_hired_benefits .nd_career_benefits .benefit_card{display:block;flex-basis:auto;border-right:thin solid #dbe2e8;border-bottom:none}.page-get-hired .get_hired_benefits .nd_career_benefits .benefit_card:last-child{border-right:none}}.page-get-hired .get_hired_nd_plus_feature .outer_contain{background-color:#fafbfc;background-image:url(/assets/svgs/icon_nd_plus_white_watermark-f687ede387ffc22fe128af93835cfb2460ad1e21173518759a023b0dc35d68a0.svg);background-repeat:no-repeat;background-size:80%;background-position:-62% 35%}@media (min-width: 38.125em){.page-get-hired .get_hired_nd_plus_feature .outer_contain{background-size:70%;background-position:-37% 35%}}@media (min-width: 50em){.page-get-hired .get_hired_nd_plus_feature .outer_contain{background-size:60%;background-position:-25% 35%}}@media (min-width: 60em){.page-get-hired .get_hired_nd_plus_feature .outer_contain{background-size:40%;background-position:-12% 35%}}.page-get-hired .get_hired_nd_plus_feature .contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-get-hired .get_hired_nd_plus_feature .contain{padding:7.5em 1.5em}}.page-get-hired .get_hired_nd_plus_feature p{margin:0 auto 3.5em;max-width:44.375em}.page-get-hired .get_hired_hiring_partners .contain{padding:3.5em 1.5em}@media (min-width: 44em){.page-get-hired .get_hired_hiring_partners .contain{padding:7.5em 1.5em}}.page-get-hired .get_hired_hiring_partners .affiliates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page-get-hired .get_hired_hiring_partners .affiliates_image{margin:0 3.75rem;max-height:5rem}.page-get-hired .get_hired_career_resources .outer_contain{background-color:#fafbfc}.page-get-hired .get_hired_career_resources .contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-get-hired .get_hired_career_resources .contain{padding:7.5em 1.5em}}.page-get-hired .get_hired_career_resources p{max-width:44.375em;margin:0 auto 3.5em}.page-get-hired .get_hired_career_resources .resource_links{overflow:hidden;margin:0 0 3.5em;padding:0;text-align:center}.page-get-hired .get_hired_career_resources .resource_links li{font-size:0.75em;display:inline-block;width:100%;max-width:25em;height:7em;margin:0 auto 1.5em;transition:box-shadow 0.3s ease, color 0.3s ease, border 0.3s ease;text-align:center;border:1px solid #dbe2e8;border-radius:0.142857143em;background:#fff;box-shadow:0 0.1em 0.125em 0 rgba(46,61,73,0.08)}.page-get-hired .get_hired_career_resources .resource_links li:hover{border:1px solid #bcc9d4;box-shadow:0 0.2em 1.115em 0 rgba(46,61,73,0.1)}.page-get-hired .get_hired_career_resources .resource_links li a{font-weight:600;position:relative;display:block;height:100%;text-decoration:none;text-transform:uppercase;color:#7d97ad;letter-spacing:0.0625em}.page-get-hired .get_hired_career_resources .resource_links li a span{position:absolute;top:50%;left:0;width:100%;padding:0 0.5em;transform:translateY(-50%)}.page-get-hired .get_hired_career_resources .resource_links li a:hover{color:#44494c}@media (min-width: 35em){.page-get-hired .get_hired_career_resources .resource_links li{margin:0 0.5em 1.5em}}@media (min-width: 60em){.page-get-hired .get_hired_career_resources .resource_links li{float:left;width:18%;margin:0 0 1.5em;margin-right:2.5%}.page-get-hired .get_hired_career_resources .resource_links li:nth-child(2n),.page-get-hired .get_hired_career_resources .resource_links li:nth-child(3n){margin-right:2.5%}.page-get-hired .get_hired_career_resources .resource_links li:last-child{margin-right:0}}.page-get-hired .udacity_jobs .small_contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-get-hired .udacity_jobs .small_contain{padding:7.5em 1.5em}}.page-get-hired .udacity_jobs p{max-width:44.375em;margin:0 auto 3.5em}.page-guides .plain_text .contain{padding:1.5em 1.5em 3.5em}.page-guides .plain_text .contain p{max-width:45em}.page-guides .plain_text .contain h2{margin:2.5em 0 .5em}.page-guides .plain_text .contain h3{margin:1.5em 0 .5em}.page-guides .plain_text .contain ul{padding-left:0}.page-guides .plain_text .contain ul li{list-style:none}.page-homepage .hero .outer_contain{background:url(/assets/pages/homepage/bg-hero-homepage-drive-a93cd90b6f5de31d823143bc13f7b541a8eb1d0eeef773f206fc5a2d0828520a.jpg) -230px 0 no-repeat;background-size:cover}@media screen and (min-width: 30em){.page-homepage .hero .outer_contain{background-position:center center}}.page-homepage .hero .contain{padding-top:4.125rem;padding-bottom:4.125rem}@media screen and (min-width: 48em){.page-homepage .hero .contain{padding-top:0rem;padding-bottom:0rem}}@media screen and (min-width: 48em){.page-homepage .hero .contain{height:33rem}}@media screen and (min-width: 48em) and (min-width: 48em){.page-homepage .hero .contain{height:39rem}}.page-homepage .hero__content{float:left;display:block;margin-right:2.21465%;width:100%}.page-homepage .hero__content:last-child{margin-right:0}@media screen and (min-width: 48em){.page-homepage .hero__content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.21465%;width:65.92845%}.page-homepage .hero__content:last-child{margin-right:0}}@media screen and (min-width: 73.75em){.page-homepage .hero__content{float:left;display:block;margin-right:2.21465%;width:48.89267%}.page-homepage .hero__content:last-child{margin-right:0}}.page-homepage .hero .partners{margin-top:0;margin-bottom:0.6875rem}@media screen and (min-width: 48em){.page-homepage .hero .partners{margin-bottom:1.625rem}}.page-homepage .hero .partners--title{margin-top:0;margin-bottom:0.6875rem}@media screen and (min-width: 48em){.page-homepage .hero .partners--title{margin-bottom:0.8125rem}}.page-homepage .hero .partners--icon{height:70px;margin:-0.9375rem 0.3125rem -0.9375rem 0}@media screen and (min-width: 48em){.page-homepage .hero .partners--icon{height:4.375rem;margin-right:20px}.page-homepage .hero .partners--icon:last-child{margin-right:0}}.page-homepage .hero .video-icon{position:relative;background:url(/assets/svgs/icon-play-trailer-4e4439e3909d0b909730ae89271fb9fcfa57086bd7915b63648a125fbaafde33.svg) 0 5px no-repeat;padding-left:1.875rem}.page-homepage .hero .trailer{display:inline-block;margin-top:26px;margin-left:13px}@media screen and (min-width: 30em){.page-homepage .hero .trailer{margin-top:0;margin-left:26px}}.page-homepage .program_cards{margin-top:0;flex-flow:row}.page-homepage .program_cards .outer_contain{background:#f4f4ef}.page-homepage .program_cards .contain{padding:0;max-width:90rem}.page-homepage .program_cards .heading{padding:3.5em 1.5em 0}.page-homepage .program_cards .heading h2{font-weight:300;font-size:1.75em;margin-bottom:1em;text-align:center;color:#2e3d49}.page-homepage .program_cards .program_card{position:relative;background:#fff;padding:3em 2.062em}.page-homepage .program_cards .program_card.card_nanodegree{background-color:#02b3e4}.page-homepage .program_cards .program_card__text{float:left;margin-bottom:3em}.page-homepage .program_cards .program_card__form{display:none}.page-homepage .program_cards .program_card__form input[type="text"],.page-homepage .program_cards .program_card__form input[type="email"],.page-homepage .program_cards .program_card__form input[type="password"]{width:100%;margin-bottom:15px}.page-homepage .program_cards .program_card__form input[type="submit"]{margin-bottom:14px;max-width:15em}.page-homepage .program_cards .program_card__form__error.messages{margin-bottom:1em;clear:both}.page-homepage .program_cards .program_card__form__error.messages li{padding:0.5em 1em;border-radius:0.125em;box-shadow:0 0 0.625em 0 rgba(28,28,28,0.4)}.page-homepage .program_cards .program_card__form__error.messages li:after{content:'';display:block;width:0em;height:0em;position:absolute;top:100%;left:1em;border:0.35em solid transparent;border-top:0.35em solid #f04546}.page-homepage .program_cards .program_card__form__error.messages li span{font-size:0.75em}.page-homepage .program_cards .program_card__form__error.messages a{color:#fff;text-decoration:underline}.page-homepage .program_cards .program_card__disclaimer{font-size:0.625em;color:#525c65;line-height:1.5;margin-bottom:2em}.page-homepage .program_cards .program_card__disclaimer a{color:#525c65;text-decoration:underline}@media (min-width: 20em){.page-homepage .program_cards .program_card input[type="submit"]{margin:0 auto 15px;max-width:none}}@media (min-width: 25em){.page-homepage .program_cards .program_card h1 .play_icon{position:relative;right:auto;bottom:auto}.page-homepage .program_cards .program_card__text{float:left;padding-left:1.5em;margin-bottom:3em}.page-homepage .program_cards .program_card__form{padding-left:1.5em;padding-right:1.5em}}@media (min-width: 30em){.page-homepage .program_cards .program_card__text{float:left;padding-left:3.125em;margin-bottom:3em}.page-homepage .program_cards .program_card__form input[type="text"],.page-homepage .program_cards .program_card__form input[type="email"],.page-homepage .program_cards .program_card__form input[type="password"]{width:100%;margin-bottom:15px}.page-homepage .program_cards .program_card__form input[type="submit"]{margin:1.875em auto 0.9375em;max-width:15em}.page-homepage .program_cards .program_card__form input[type="text"].half{width:calc((100% - 15px)/2);float:left}.page-homepage .program_cards .program_card__form input[type="text"].half:first-of-type{margin-right:15px}.page-homepage .program_cards .program_card__form__error.messages{margin-bottom:1em;clear:both}.page-homepage .program_cards .program_card__form__error.messages li{padding:0.5em 1em;border-radius:0.125em;box-shadow:0 0 0.625em 0 rgba(28,28,28,0.4)}.page-homepage .program_cards .program_card__form__error.messages li:after{content:'';display:block;width:0em;height:0em;position:absolute;top:100%;left:1em;border:0.35em solid transparent;border-top:0.35em solid #f04546}.page-homepage .program_cards .program_card__form__error.messages li span{font-size:0.75em}.page-homepage .program_cards .program_card__form__error.messages a{color:#fff;text-decoration:underline}.page-homepage .program_cards .program_card__disclaimer{font-size:0.625em;color:#525c65;line-height:1.5;margin:auto;max-width:30em}.page-homepage .program_cards .program_card__disclaimer a{color:#525c65;text-decoration:underline}}.page-homepage .program_cards .program_card.card_enroll{background-color:#f4f4ef;padding:3em 2.062em}.page-homepage .program_cards .program_card.card_enroll #homepageSignup{background-color:#f4f4ef;position:relative;z-index:10}@media (min-width: 74em){.page-homepage .program_cards .program_card.card_enroll{padding:6em 2.062em 3.625em}}.page-homepage .program_cards .program_card.card_joined .container__welcome{display:none}.page-homepage .program_cards .program_card.card_free{background-color:#15c26b}.page-homepage .program_cards .program_card.card_free .card_content h2,.page-homepage .program_cards .program_card.card_free .card_content p{color:#fff}.page-homepage .program_cards .program_card.card_free a.button--white{color:#15c26b}.page-homepage .program_cards .program_card.card_data_analyst{background-color:#f4f4ef}@media (min-width: 90em){.page-homepage .program_cards .program_card.card_data_analyst{padding-top:13.125em}}.page-homepage .program_cards .program_card .card_content{width:95%;text-align:center;margin:0 auto}.page-homepage .program_cards .program_card .card_content .inner_container{position:relative;width:95%;margin:0 auto}.page-homepage .program_cards .program_card .card_content h2{font-size:2em;font-weight:300;line-height:1.25em;margin-bottom:.5em}@media (min-width: 31.375em){.page-homepage .program_cards .program_card .card_content h2{margin-bottom:.5em}}.page-homepage .program_cards .program_card .card_content p{font-size:1em;line-height:1.5em;margin-bottom:2.5em}.page-homepage .program_cards .program_card .card_content p:last-child{margin-bottom:0}@media (min-width: 20em){.page-homepage .program_cards .card_nanodegree{order:1}.page-homepage .program_cards .card_enroll{order:2}}@media (min-width: 35em){.page-homepage .program_cards .heading h2{font-size:2.125em;margin-bottom:.5em}}@media (min-width: 38.75em){.page-homepage .program_cards .contain{display:flex}.page-homepage .program_cards .program_card{flex-grow:1;width:48%}.page-homepage .program_cards .program_card:last-child{margin-right:0}}@media (min-width: 44em){.page-homepage .program_cards .heading{padding:7.5em 1.5em 0}.page-homepage .program_cards .contain{padding:0}.page-homepage .program_cards.success{margin-top:0}.page-homepage .program_cards.success .contain{padding:0 1.5em 6em}}@media (min-width: 63em){.page-homepage .program_cards{margin-top:0}.page-homepage .program_cards .program_card{padding:6em 3em}.page-homepage .program_cards .program_card::before{top:1.5em;left:-.5em;width:4em;height:4em}.page-homepage .program_cards .program_card .card_content h2{font-size:1.85em;margin-bottom:.5em}.page-homepage .program_cards .program_card .card_content p{font-size:1em}.page-homepage .program_cards .program_card .program_card_link{padding:1.5em 1em}}@media (min-width: 74em){.page-homepage .program_cards .program_card{padding:8.15em 5.31em 10em}.page-homepage .program_cards .program_card::before{top:1.875em;left:-.625em;width:6.25em;height:6.25em}.page-homepage .program_cards .program_card .card_content h2{font-size:2.125em}}.page-homepage .promo_callout .outer_contain{margin-bottom:0}.page-homepage .promo_callout .contain{padding:3.5em 1.5em;display:flex;align-items:center;flex-wrap:wrap}@media (min-width: 44em){.page-homepage .promo_callout .contain{flex-wrap:nowrap;padding:5em 1.5em}}.page-homepage .promo_callout .callout_content{margin:0 auto}.page-homepage .promo_callout .callout_content h2{position:relative;z-index:3;display:inline-block;font-size:2em;font-weight:300;padding-right:0;margin-bottom:1.25em;margin:0 auto 1.25em;color:#2e3d49;display:block;text-align:center}@media (min-width: 44em){.page-homepage .promo_callout .callout_content h2{padding-right:1em;font-size:2.125em;text-align:left}}.page-homepage .promo_callout .callout_content p{color:#525c65;font-size:1em;line-height:1.75em;margin-bottom:2em;max-width:33em;text-align:center}@media (min-width: 23em){.page-homepage .promo_callout .callout_content p{margin-bottom:3.5em;margin-right:0}}@media (min-width: 40.3125em){.page-homepage .promo_callout .callout_content p{margin-right:5em;text-align:left}}@media (min-width: 40.3125em){.page-homepage .promo_callout .callout_content a.button--primary{margin:0}}.page-homepage .promo_callout .callout_image{max-width:55%;display:none}.page-homepage .promo_callout .callout_image img{margin:0 auto;max-width:100%}@media (min-width: 45em){.page-homepage .promo_callout .callout_image{display:block}}.page-homepage .messages{list-style-type:none;margin:0;padding:0}.page-homepage .messages li{display:block;position:relative;margin-bottom:1.9em;padding:1em 1.5em;background:#91daee}.page-homepage .messages li:hover{opacity:1}.page-homepage .messages li span{font-size:.875em;color:#fff}.page-homepage .messages li:last-child{margin-bottom:0}.page-homepage .messages li.success{background:#15c26b}.page-homepage .messages li.warning{background:#ecc81a}.page-homepage .messages li.critical{background:#f04546}.page-homepage #talks-modal{background:#f4f4ef;height:442px}.page-homepage #talks-modal a{text-decoration:none}.page-homepage #talks-modal p{color:#525c65;font-size:1em;line-height:1.375em;margin-bottom:1.5em;padding:0 2em}.page-homepage #talks-modal .featured-img{position:absolute;right:0;bottom:0}@media (min-width: 25em){.page-homepage #talks-modal .featured-img{margin-left:-150px;left:50%}}.page-homepage #talks-modal .button--primary{width:160px}.page-learn .mobile-only{display:block}@media (min-width: 35em){.page-learn .mobile-only{display:none}}.page-learn .desktop-only,.page-learn .learn-content .job-profile .paysa-widget{display:none}@media (min-width: 35em){.page-learn .desktop-only,.page-learn .learn-content .job-profile .paysa-widget{display:block}}.page-learn .code{background-color:#dbe2e8;border-radius:0.2em;border:1px solid #7d97ad;color:#f95c3c;font-family:monospace;padding:0 0.25em}.page-learn .subheading{color:#7d97ad;font-size:12px;font-weight:600;letter-spacing:1.5px;line-height:1.8;margin-top:2em;margin-bottom:0.8em;text-transform:uppercase}.page-learn blockquote{border-left:2px solid #91daee;color:#2e3d49;font-family:"Open Sans", sans-serif;font-size:24px;font-style:italic;font-weight:300;line-height:1.7;margin-left:0;padding-left:1.5em}.page-learn ul{color:#2e3d49;font-family:"Open Sans", sans-serif;font-weight:300;padding-left:1em;list-style-type:none;margin:0}.page-learn .learn-intro .learn-heading{text-align:center}.page-learn .learn-intro .learn-heading h1{margin-bottom:0.45em}.page-learn .learn-intro .learn-heading p{margin:0 auto 3em;max-width:50em}.page-learn .learn-intro .learn-heading h3{color:#7d97ad;text-transform:uppercase;font-size:0.75em;font-weight:600;margin-bottom:1.75em;letter-spacing:2px}.page-learn .learn-hero{margin-bottom:100px}.page-learn .learn-hero .outer_contain{background:url(/assets/pages/learn/data-science-bg-b8570ba1e54115a84ced7a7b4467a6790772c1ef11ba2e2b5afd8b1c969ca9e6.png) no-repeat center center;background-size:cover}.page-learn .learn-hero .learn-heading-wrapper{display:table;min-height:400px;width:100%}@media (min-width: 35em){.page-learn .learn-hero .learn-heading-wrapper{min-height:800px}}.page-learn .learn-hero .learn-heading{color:#fafbfc;display:table-cell;padding:100px 1em;vertical-align:middle}@media (min-width: 35em){.page-learn .learn-hero .learn-heading{padding:0}}.page-learn .learn-hero .learn-heading .contain{margin:0 auto;max-width:35em}.page-learn .learn-hero .learn-heading .line{border:solid 3px #02b3e4;height:2px;margin-bottom:20px;width:40px}.page-learn .learn-hero .learn-heading .surtitle{display:block;font-size:18px;font-weight:600;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.page-learn .learn-hero .learn-heading .title{font-size:40px;font-weight:200;line-height:1.6;margin-bottom:10px}.page-learn .learn-hero .learn-heading .subtitle{color:#fafbfc;font-size:18px;font-weight:300;line-height:1.7}.page-learn .learn-exercise{display:none;padding:1em 0 5em}@media (min-width: 30em){.page-learn .learn-exercise{display:inherit}}.page-learn .learn-exercise .heading{font-weight:300;margin:16px}.page-learn .learn-exercise .panel-wrapper,.page-learn .learn-exercise .terminal-wrapper{float:left;width:100%;padding:1em}@media (min-width: 44em){.page-learn .learn-exercise .panel-wrapper{width:50%}}.page-learn .learn-exercise .panel-wrapper .step{display:none}.page-learn .learn-exercise .panel-wrapper .step.active{display:block}@media (min-width: 44em){.page-learn .learn-exercise .terminal-wrapper{width:50%}}.page-learn .learn-exercise .terminal{background:#222;border-radius:0.5em;border:1px solid #555;box-shadow:2px 2px 4px 0px rgba(46,60,73,0.2);height:20em;overflow-y:auto;padding:0 1em;width:100%;font-family:'Courier new', monospace;font-size:0.8em;font-weight:400;letter-spacing:1.2px;line-height:2em;text-shadow:0 0 3px rgba(88,191,29,0.5)}.page-learn .learn-exercise .terminal .input{border:0;color:#58bf1d;display:inline-block;height:1em;min-width:1em;outline-color:transparent}.page-learn .learn-exercise .terminal .output{color:#aded88;text-shadow:0 0 4px rgba(173,237,136,0.5)}.page-learn .learn-exercise .terminal p{color:#58bf1d;margin:0;padding:0}.page-learn .learn-content:after{content:'';display:table;clear:both}.page-learn .learn-content .learn-toc-wrapper{color:#2e3d49;display:none;font-family:"Open Sans", sans-serif;font-size:18px;line-height:2.2;margin:0}.page-learn .learn-content .learn-toc-wrapper .toc{margin:0;padding:4em 0 0;list-style-type:none}.page-learn .learn-content .learn-toc-wrapper .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-left:4px solid transparent;padding:0 2em 0 1em}.page-learn .learn-content .learn-toc-wrapper .item a{color:#2e3d49;text-decoration:none}.page-learn .learn-content .learn-toc-wrapper .item.focused{border-left-color:#02b3e4;font-weight:600}@media (min-width: 40em){.page-learn .learn-content .learn-toc-wrapper{display:inline-block;float:left;width:33.33333%}}.page-learn .learn-content .learn-main-content{margin:0;padding:0 1em;width:100%}@media (min-width: 40em){.page-learn .learn-content .learn-main-content{display:inline-block;float:left;width:66.66667%}}.page-learn .learn-content .learn-main-content section{margin-bottom:80px}.page-learn .learn-content .content-section-heading{font-size:34px;font-weight:300;line-height:1.3;color:#2e3d49}.page-learn .learn-content .job-profile{border:solid 1px #dbe2e8;box-shadow:0 2px 1px 0 rgba(46,60,73,0.05);margin:40px 0;padding:1em}.page-learn .learn-content .job-profile .job-position{font-size:22px;line-height:1.3;color:#2e3d49}@media (min-width: 30em){.page-learn .learn-content .job-profile{padding:60px}}.page-learn .learn-content .resource-card{box-shadow:0 0 15px 0 rgba(46,60,73,0.12);color:#2e3d49;display:block;margin:10px 0;padding:20px;text-decoration:none}.page-learn .learn-content .resource-card .icon{display:inline-block;float:left;height:26px;margin-right:20px;text-align:center;vertical-align:middle;width:26px}.page-learn .learn-content .resource-card .label{display:block;font-weight:600;line-height:26px}.page-learn .learn-content .resource-card small{display:block;color:#525c65;font-weight:300;line-height:26px;margin-left:46px}.page-learn .learn-videos .group{padding:1em 0 5em}.page-learn .learn-videos .group .group-heading{font-weight:300;margin:16px}.page-learn .learn-videos .video-cards{list-style-type:none;margin:inherit}.page-learn .learn-videos .video-card-wrapper{float:left;width:100%;padding:1em}@media (min-width: 30em){.page-learn .learn-videos .video-card-wrapper{width:50%}}@media (min-width: 50em){.page-learn .learn-videos .video-card-wrapper{width:25%}}.page-learn .learn-videos .video-card{background-color:#fff;border:1px solid #dbe2e8;box-shadow:2px 2px 4px 0px rgba(46,60,73,0.2);display:inline-block;float:left;margin:0 0;width:100%}.page-learn .learn-videos .video-card .video-thumbnail{background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0;height:200px;position:relative;width:100%}.page-learn .learn-videos .video-card .video-caption{color:#525c65;font-size:1em;font-weight:300;overflow:hidden;padding:1em;text-overflow:ellipsis;white-space:nowrap}.page-learn .learn-videos .play-overlay{background-color:#c4c4b9;height:100%;opacity:0.05;transition:opacity .25s ease-in-out;width:100%}.page-learn .learn-videos .play-overlay:hover{opacity:0}.page-learn .learn-videos .watched-badge{background-color:rgba(0,0,0,0.25);display:none;padding:0.5em;position:absolute;right:0;top:0}.page-learn .learn-videos .watched-badge .icon{height:1em;width:1em;vertical-align:middle}.page-learn .learn-videos .watched-badge .label{color:#f4f4ef;font-size:0.75em;font-weight:300;text-transform:uppercase}.page-learn .learn-videos .link-cards{margin:inherit}.page-learn .learn-videos .link-cards .links-heading{font-weight:300;margin:16px;text-transform:uppercase}.page-learn .learn-videos .link-card-wrapper{float:left;width:100%;padding:0.5em 1em}@media (min-width: 30em){.page-learn .learn-videos .link-card-wrapper{width:50%}}@media (min-width: 50em){.page-learn .learn-videos .link-card-wrapper{width:25%}}.page-learn .learn-videos .link-card-wrapper a{text-decoration:none}.page-learn .learn-videos .link-card-wrapper a:hover .link-text{text-decoration:underline}.page-learn .learn-videos .link-card{display:flex;height:3em;line-height:3em;text-decoration:none}.page-learn .learn-videos .link-card .link-icon-wrapper{margin-right:1em;flex:0 0 3em}.page-learn .learn-videos .link-card .link-icon{background-size:3em 3em;display:inline-block;height:3em;vertical-align:middle;width:3em}.page-learn .learn-videos .link-card .link-icon.course{background-color:#15c26b;background-image:url(/assets/svgs/icon-course-8a98e382722385dbaacfaed392f3b106a4f094c078cefff0f8e8683d13f946ae.svg)}.page-learn .learn-videos .link-card .link-icon.quiz{background-color:#ffae0c;background-image:url(/assets/svgs/icon_code-26b5f2b7f1cb4b7cc7f069230806a266ed4ba2a5f94206fdcf0fa9cfbf5396f3.svg)}.page-learn .learn-videos .link-card .link-text{color:#525c65;font-size:1em;font-weight:300;line-height:3em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-learn .learn-videos .bg-accent-dark{background-color:#fafbfc}.page-learn .learn-videos .bg-blue{background-color:#02b3e4}.page-learn .learn-videos .bg-tangerine{background-color:#ffae0c}.page-learn .learn-videos .bg-tomato{background-color:#f95c3c}.page-learn .learn-videos .bg-turquoise{background-color:#02ccba}.page-learn .learn-videos .trim-blue{border-left:5px solid #02b3e4}.page-learn .learn-videos .trim-tangerine{border-left:5px solid #ffae0c}.page-learn .learn-videos .trim-tomato{border-left:5px solid #f95c3c}.page-learn .learn-videos .trim-turquoise{border-left:5px solid #02ccba}.page-learn .learn-resources{background-color:#fafbfc;padding:2em 0}.page-learn .learn-resources .resources-heading{font-weight:300;margin:16px}.page-learn .learn-resources .group{float:left;width:100%;padding:1em}@media (min-width: 44em){.page-learn .learn-resources .group{width:50%}}.page-learn .learn-resources .group .group-heading{font-weight:600;margin:16px 0}.page-learn .success-modal{background:none;color:#fafbfc}.page-learn .success-modal .icon{height:5em;width:5em}.page-learn .video-modal{padding:40px}.page-learn .video-modal .video-player-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}.page-learn .video-modal .video-player{height:100%;left:0;position:absolute;top:0;width:100%}.page-learn .video-modal .cta-wrapper{display:block}.page-learn .video-modal .cta-wrapper .classroom-link{margin:2em auto 0}@media screen and (min-width: 48em){.page-mobile .hero .contain{height:33rem}}@media screen and (min-width: 48em) and (min-width: 48em){.page-mobile .hero .contain{height:39rem}}.page-mobile .hero__content{float:left;display:block;margin-right:2.21465%;width:100%;padding-top:2.75rem;padding-bottom:2.75rem}.page-mobile .hero__content:last-child{margin-right:0}@media screen and (min-width: 48em){.page-mobile .hero__content{padding-top:0rem;padding-bottom:0rem}}.page-mobile .hero__content--buttons{text-align:center}@media screen and (min-width: 48em){.page-mobile .hero__content--buttons{text-align:left}}@media screen and (min-width: 48em){.page-mobile .hero__content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.21465%;width:48.89267%;padding-left:4.625rem}.page-mobile .hero__content:last-child{margin-right:0}}.page-mobile .hero__phone{float:left;display:block;margin-right:2.21465%;width:100%;height:15rem;overflow:hidden;text-align:center}.page-mobile .hero__phone:last-child{margin-right:0}@media screen and (min-width: 48em){.page-mobile .hero__phone{height:100%;height:33rem;float:left;display:block;margin-right:2.21465%;width:40.37479%}}@media screen and (min-width: 48em) and (min-width: 48em){.page-mobile .hero__phone{height:39rem}}@media screen and (min-width: 48em){.page-mobile .hero__phone:last-child{margin-right:0}}@media screen and (min-width: 48em){.page-mobile .hero__phone--image{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.page-mobile .works{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.page-mobile .works{padding-top:6.5rem;padding-bottom:6.5rem}}.page-mobile .works .col{float:left;display:block;margin-right:2.21465%;width:100%}.page-mobile .works .col:last-child{margin-right:0}@media screen and (min-width: 48em){.page-mobile .works .col{float:left;display:block;margin-right:2.21465%;width:31.8569%}.page-mobile .works .col:last-child{margin-right:0}}.page-mobile .works p{padding:0 1rem}.page-mobile .quotes .fade::after{height:8.5em}@media screen and (min-width: 48em){.page-mobile .quotes .fade::after{height:10.5em}}.page-mobile .quotes__name{font-weight:600;font-size:1rem;line-height:1.375rem;width:6.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 48em){.page-mobile .quotes__name{font-size:1rem;line-height:1.625rem}}@media screen and (min-width: 48em){.page-mobile .quotes__name{width:12.5rem}}.page-mobile .quotes__icon{top:2.125rem;right:1.875rem;position:absolute}@media screen and (min-width: 48em){.page-mobile .quotes__icon{top:2.75rem;right:2.5rem}}.page-mobile .quotes__source{z-index:1000;left:1.875rem;bottom:1.875rem;position:absolute}@media screen and (min-width: 48em){.page-mobile .quotes__source{left:2.5rem;bottom:2.5rem}}.page-mobile .quotes__modal__name{width:6.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 30em){.page-mobile .quotes__modal__name{width:12.5rem}}.page-mobile .quotes__modal__icon{position:absolute;top:2.8125rem;right:3.125rem}.page-mobile .quotes__modal__source{margin-bottom:0}.page-mobile .nd-affiliates{padding-top:2.75rem;padding-bottom:2.75rem;text-align:center}@media screen and (min-width: 48em){.page-mobile .nd-affiliates{padding-top:6.5rem;padding-bottom:6.5rem}}.page-mobile .nd-affiliates .affiliates{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.page-mobile .nd-affiliates .affiliates--icon{margin-right:15px;margin-left:15px;height:4.125rem}@media screen and (min-width: 48em){.page-mobile .nd-affiliates .affiliates--icon{height:4.875rem}}@media screen and (min-width: 48em){.page-mobile .nd-affiliates .affiliates--icon{margin-right:20px;margin-left:20px;height:4.8125rem;margin-top:0;margin-bottom:0rem}}@media screen and (min-width: 48em) and (min-width: 48em){.page-mobile .nd-affiliates .affiliates--icon{height:5.6875rem}}@media screen and (min-width: 48em) and (min-width: 48em){.page-mobile .nd-affiliates .affiliates--icon{margin-bottom:1.625rem}}.page-mobile .quotes{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.page-mobile .quotes{padding-top:6.5rem;padding-bottom:6.5rem}}.page-mobile .quotes .contain{padding-bottom:0}.page-mobile .ctas{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.page-mobile .ctas{padding-top:6.5rem;padding-bottom:6.5rem}}.page-mobile .hero .button,.page-mobile .ctas .button{margin:0 auto 0.6875rem}@media screen and (min-width: 48em){.page-mobile .hero .button,.page-mobile .ctas .button{margin:0 0.8125rem 0.8125rem 0}}.page-mobile .hero .button--icon,.page-mobile .ctas .button--icon{vertical-align:text-bottom;margin:0 0.4375rem 0 -0.4375rem}.page-ndhub .nanodegree_hero{text-align:center}.page-ndhub .nanodegree_hero .outer_contain{background:#f4f4ef url(/assets/svgs/bg_pattern_full-e1c6a4413e36f6f541226186b70f5cf1d94a969602e4028d353b45261e98c3b3.svg) no-repeat center;background-size:cover;max-width:100%}.page-ndhub .nanodegree_hero .outer_contain .contain{padding:3.5em 1.5em}.page-ndhub .nanodegree_hero h1{margin-bottom:0.5em}.page-ndhub .nanodegree_hero .contain{padding:0 1.5em}.page-ndhub .nanodegree_hero .hero_content{margin:-1.375em 0 1.75em}.page-ndhub .nanodegree_hero .hero_content .button--primary{margin:0 auto 3em}.page-ndhub .nanodegree_hero .hero_content p{max-width:43.75em;margin:0 auto}@media (min-width: 35em){.page-ndhub .nanodegree_hero .outer_contain .contain{padding:7.5em 1.5em 6.25em}}@media (min-width: 44em){.page-ndhub .nanodegree_hero .hero_content{margin:-1.375em 0 3.75em}}@media (min-width: 52em){.page-ndhub .nanodegree_hero{text-align:left}.page-ndhub .nanodegree_hero .hero_content{float:left;width:47.5%}.page-ndhub .nanodegree_hero .hero_content .button--primary{margin:0 0 4.615384615em}.page-ndhub .nanodegree_hero .hero-video{float:right;width:47.5%;margin-top:-2.75em}}@media (min-width: 63em){.page-ndhub .nanodegree_hero .hero_content{width:40%}.page-ndhub .nanodegree_hero .hero-video{width:55%;margin-top:-6.25em}}.page-ndhub .how-it-works{clear:both}.page-ndhub .how-it-works .contain{padding:3.5em 1.5em}@media (min-width: 35em){.page-ndhub .how-it-works .contain{padding:7.5em 0}}.page-ndhub .how-it-works h2{margin-bottom:1.75em}.page-ndhub .how-it-works .works-list{margin-bottom:0;display:flex;flex:1;justify-content:center;flex-direction:column}@media (min-width: 70em){.page-ndhub .how-it-works .works-list{align-items:flex-start;justify-content:space-between;flex-direction:row}}.page-ndhub .how-it-works .works-list--title{color:#2e3d49;font-weight:600;padding:0 1.5em}.page-ndhub .how-it-works .works-list--desc{display:none}@media (min-width: 70em){.page-ndhub .how-it-works .works-list--desc{display:block;padding:0 1.5em}}.page-ndhub .how-it-works .works-list img{height:140px;margin-bottom:1em}@media (min-width: 70em){.page-ndhub .how-it-works .works-list img{margin-bottom:1.6em}}.page-ndhub .list-nanodegrees{background-color:#f4f4ef}.page-ndplus .hero .outer_contain{background:url(/assets/pages/ndplus/hero-ndplus-2511d7e3c4777a737c9ab5e5ae20215bcc81559cc05dced1bc9df54dac06752a.jpg) center center no-repeat;background-size:cover}.page-ndplus .hero .contain{padding:0 1.5em}.page-ndplus .hero .hero_content{min-height:300px;text-align:center;max-width:48.75em;margin:0 auto;padding:8em 0 4em}@media (min-width: 44em){.page-ndplus .hero .hero_content{padding:11em 0 0;min-height:500px}}.page-ndplus .hero .hero_content h1{color:#fff;margin-bottom:10px}@media (min-width: 35em){.page-ndplus .hero .hero_content h1{margin-bottom:20px}}.page-ndplus .hero .hero_content p{color:#dbe2e8}.page-ndplus .how-it-works{clear:both}.page-ndplus .how-it-works .contain{padding:3.5em 1.5em}@media (min-width: 70em){.page-ndplus .how-it-works .contain{padding:7.5em 0}}.page-ndplus .how-it-works p{margin:0 auto 2.25em;max-width:57em}@media (min-width: 70em){.page-ndplus .how-it-works p{margin-bottom:6.25em}}.page-ndplus .how-it-works .works-list{margin:0 auto;padding:0;list-style-type:none;text-align:center;max-width:43.75em;display:flex;justify-content:center;flex-direction:column}@media (min-width: 48em){.page-ndplus .how-it-works .works-list{flex-direction:row;align-items:flex-start;justify-content:space-between}}.page-ndplus .how-it-works .works-list li{padding:0}@media (min-width: 70em){.page-ndplus .how-it-works .works-list li{padding:0 0.5em}}.page-ndplus .how-it-works .works-list .rwd-break{display:none}@media (min-width: 48em){.page-ndplus .how-it-works .works-list .rwd-break{display:block}}.page-ndplus .how-it-works .works-list h5{font-size:1em;font-weight:600}@media (min-width: 70em){.page-ndplus .how-it-works .works-list h5{margin-bottom:4.25em}}.page-ndplus .how-it-works .works-list img{padding-bottom:1em}@media (min-width: 70em){.page-ndplus .how-it-works .works-list img{padding-bottom:1.6em}}.page-ndplus .hiring_partners .contain{padding:3.5em 1.5em}@media (min-width: 44em){.page-ndplus .hiring_partners .contain{padding:7.5em 1.5em}}.page-ndplus .hiring_partners .affiliates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page-ndplus .hiring_partners .affiliates_image{margin:0 3.75rem;max-height:6.25rem}.nd_intro .contain{position:relative;padding:3.5em 1.5em 0}.nd_intro .outer_contain.conversion{margin-top:0}.nd_intro .outer_contain.conversion .contain{padding:3.5em 1.5em}.nd_intro .outer_contain{max-width:100%;margin-left:auto;margin-right:auto;margin-top:-5em;background:#fafbfc}.nd_intro .outer_contain::after{clear:both;content:"";display:table}.nd_intro .outer_contain .contain{padding:8.25em 1.5em 3.5em}.nd_intro .nd_heading{text-align:center}.nd_intro .nd_heading h1{font-size:1.75rem;line-height:2.75rem;font-weight:300}@media screen and (min-width: 48em){.nd_intro .nd_heading h1{font-size:2.5rem;line-height:3.25rem}}.nd_intro .nd_heading h2{font-size:1rem;line-height:1.375rem;margin-top:0;margin-bottom:2.75rem;font-weight:400}@media screen and (min-width: 48em){.nd_intro .nd_heading h2{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 48em){.nd_intro .nd_heading h2{margin-bottom:3.25rem}}.nd_intro .nd_heading h6{margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){.nd_intro .nd_heading h6{margin-bottom:1.625rem}}.nd_intro .nd_heading .by-google-title{margin-bottom:0}.nd_intro .nd_heading .by-google-wrapper{padding-left:25px}@media (min-width: 40em){.nd_intro .nd_heading .by-google-wrapper{padding-left:0}}.nd_intro .nd_heading .by-google-wrapper .by-google-title-2{display:inline-block}.nd_intro .nd_heading .by-google-wrapper .nd_created_google{position:relative;display:inline-block;height:0px;min-width:140px}.nd_intro .nd_heading .by-google-wrapper .nd_created_google .affiliate_icon_google{height:5.5rem;position:absolute;top:-50px;left:5px}@media screen and (min-width: 48em){.nd_intro .nd_heading .by-google-wrapper .nd_created_google .affiliate_icon_google{height:6.5rem}}@media screen and (min-width: 48em){.nd_intro .nd_heading .by-google-wrapper .nd_created_google .affiliate_icon_google{height:6.875rem;top:-73px}}@media screen and (min-width: 48em) and (min-width: 48em){.nd_intro .nd_heading .by-google-wrapper .nd_created_google .affiliate_icon_google{height:8.125rem}}.nd_intro .nd_heading .hero-video{margin-bottom:0}.nd_intro .nd_info{margin:0 auto;max-width:38.75em}.nd_intro .nd_info .left_col,.nd_intro .nd_info .right_col{margin-bottom:1.875em}.nd_intro .nd_info .btn_label{text-align:center;display:block;color:#7d97ad;font-size:0.75em}.nd_intro .nd_info .button--primary,.nd_intro .nd_info .button--secondary{margin:0 auto 1em}@media (min-width: 40em){.nd_intro .nd_info .button--primary,.nd_intro .nd_info .button--secondary{margin:0 0 1em}}.nd_intro .nd_info h6{margin-top:0;margin-bottom:0.6875rem;position:relative;display:inline-block}@media screen and (min-width: 48em){.nd_intro .nd_info h6{margin-bottom:0.8125rem}}.nd_intro .nd_info .nd_stats{clear:both;list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;flex-direction:column}@media (min-width: 35em){.nd_intro .nd_info .nd_stats{flex-direction:row;flex-wrap:wrap}}.nd_intro .nd_info .nd_stats>li{flex-grow:1;margin-bottom:1em}@media (min-width: 35em){.nd_intro .nd_info .nd_stats>li{margin-bottom:1.5em;width:33%}}.nd_intro .nd_info .nd_stats>li:first-child p{margin:0}.nd_intro .nd_info h5{margin:0;text-transform:uppercase}.nd_intro .nd_info .tooltip{display:inline-block;left:0;position:relative;top:0.313em}.nd_intro .nd_info .tooltip .nd-level{text-transform:capitalize}.nd_intro .nd_info .start{text-align:left;font-style:italic;color:#2e3d49;font-size:1.25em;font-weight:400;margin:0}.nd_intro .nd_info .disclaimer{text-align:center;font-size:.75em}.nd_intro .nd_info .enroll_btn{padding:2em 0;text-align:center}.nd_intro .nd_info .skill_level{list-style-type:none;display:block;overflow:hidden;margin:0;padding:.3em 0 0}.nd_intro .nd_info .skill_level li{float:left;width:1.375em;margin:0 0 2em}.nd_intro .nd_info .skill_level li span{text-indent:-999em;display:block;width:1em;height:1em;border:2px solid #2e3d49;border-radius:1em}.nd_intro .nd_info .skill_level.skill_one li:first-child span{background:#2e3d49}.nd_intro .nd_info .skill_level.skill_two li:first-child span{background:#2e3d49}.nd_intro .nd_info .skill_level.skill_two li:nth-child(2) span{background:#2e3d49}.nd_intro .nd_info .skill_level.skill_three li span{background:#2e3d49}.nd_intro .nd_info .nd_created .affiliates{display:flex;flex-wrap:wrap}@media (min-width: 35em){.nd_intro .nd_info .nd_created .affiliates{flex-direction:row;flex-wrap:nowrap}}.nd_intro .nd_info .nd_created .affiliates--icon{height:4.125rem;margin:-10px 0;margin-right:1.625rem}@media screen and (min-width: 48em){.nd_intro .nd_info .nd_created .affiliates--icon{height:4.875rem}}.nd_intro .nd_info .credit_callout{position:relative;width:100%;max-width:100%;margin:0;padding:2.125em 2.125em 2.125em 8.5em}.nd_intro .nd_info .credit_callout p{font-size:1.125em;color:#2e3d49;margin:0}.nd_intro .nd_info .credit_callout::before{content:"";position:absolute;top:50%;left:2.125em;width:4.375em;height:4.375em;background:url(../images/icons/credit.min.svg) no-repeat center;background-size:contain;transform:translateY(-50%)}@media (min-width: 40em){.nd_intro .outer_contain{margin-top:-10.9375em}.nd_intro .outer_contain .contain{padding:17.1875em 1.5em 7.5em}.nd_intro .nd_info .btn_wrapper{float:left;margin:0 1.5em 0 0}.nd_intro .nd_info .button--primary,.nd_intro .nd_info .button--secondary{width:20em;margin-bottom:0.75em}.nd_intro .nd_info h5{text-align:left}.nd_intro .nd_info .disclaimer{float:left;width:70%;margin-top:-.125em;text-align:left}.nd_intro .nd_info .nd_stats{display:flex;flex-wrap:nowrap}.nd_intro .nd_info .nd_stats>li{flex-grow:1}.nd_intro .nd_info .nd_stats>li:last-child{margin-right:0}}@media (min-width: 71.25em){.nd_intro .nd_info{max-width:100%}.nd_intro .nd_info .left_col{float:left;width:45%;margin-right:10%}.nd_intro .nd_info .right_col{float:left;width:45%}.nd_intro .nd_info .both_col{clear:both}.nd_intro .nd_info #paysaWidgetWrapper{margin-top:1.875em}.nd_intro .nd_info .nd_stats>li{margin-bottom:0}}.nanodegree_details{max-width:100%;margin-left:auto;margin-right:auto;background:#f4f4ef}.nanodegree_details::after{clear:both;content:"";display:table}.nanodegree_details .contain{padding:3.5em 1.5em}@media screen and (min-width: 62em){.nanodegree_details .contain{padding:7.5em 0}}.nanodegree_details .scroll_pane{max-height:28em;height:28em}@media (min-width: 35em){.nanodegree_details .scroll_pane{max-height:32em;height:32em}}.uconnect_callout{border:1px solid #dbe2e8;border-radius:5px;background:#fff;padding:15px 20px;display:block;clear:both;text-align:center;max-width:34em}.uconnect_callout img{margin-right:10px;vertical-align:middle}.uconnect_callout p{font-size:0.8125em;color:#7d97ad;display:inline}.uconnect_callout_stretch{max-width:37.25em}.success_story_block .outer_contain{max-width:100%;margin-left:auto;margin-right:auto;background:url(/assets/pages/ndop/Kelly-Marchisio_centered_2310x1230-0031f595ade23b66c75b0e29f32813b17b2052ee51829bbe30822cbd11804a2e.jpg) top right no-repeat;background-position:-50em;background-size:cover}.success_story_block .outer_contain::after{clear:both;content:"";display:table}@media (min-width: 22em){.success_story_block .outer_contain{background-position:-40em}}@media (min-width: 34em){.success_story_block .outer_contain{background:url(/assets/pages/ndop/Kelly-Marchisio_Q70_2310x1230-c656d907e5cfe1a138e9a22a685ca94f507b8e4c8e49017c026ec1ecf179e783.jpg) no-repeat top center;background-size:cover}}.success_story_block .outer_contain.david-silver{background:url(/assets/pages/ndop/bg-david-silver-64e3a96d9e5c611985cdaaf9e4cc29650cbd74c392061a86a140c7e75cbc1588.jpg) no-repeat center center;background-size:cover}.success_story_block .outer_contain.david-silver blockquote{padding:10% 0 8.25em}.success_story_block .contain{position:relative;padding:3.5em 1.5em}@media screen and (min-width: 62em){.success_story_block .contain{padding:7.5em 0em}}.success_story_block h1,.success_story_block h4,.success_story_block h6,.success_story_block p{color:#fff}.success_story_block blockquote{max-width:38.75em;padding:5em 0;margin:0}.success_story_block cite{position:relative;display:inline-block;padding:0 4em 0 0;font-style:normal}.success_story_block cite .play_icon{position:absolute;right:0;top:8px;z-index:1;display:inline-block;width:4.75em;height:4.75em}.success_story_block cite .play_icon::before{content:"";display:block;position:absolute;z-index:-1;left:40%;bottom:20%;width:55%;height:0%;background:#02b3e4;transform:translateX(-50%) rotate(32deg);transition:height .5s ease-in-out}.success_story_block cite .play_icon:hover::before{height:55%}.success_story_block .hired_by{padding:0 0 3.5em}.success_story_block .hired_by .partners{list-style-type:none;margin:0;padding:0}.success_story_block .hired_by .partners li{float:left;margin-right:2em;margin-bottom:1.5em;width:8.125em}@media (min-width: 43.75em){.success_story_block cite{padding:0 7em 0 0}.success_story_block cite .play_icon{top:8px;width:4.75em;height:4.75em}}.why_nd{max-width:73.75rem;margin-left:auto;margin-right:auto}.why_nd::after{clear:both;content:"";display:table}.why_nd .contain{max-width:66.75em;padding:3.5em 1.5em}@media (min-width: 44em){.why_nd .contain{padding:7.5em 1.5em}}.why_nd h2{text-align:center;margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){.why_nd h2{margin-bottom:3.25rem}}.why_nd .summary{text-align:center;max-width:43.75em;margin:0 auto;margin-top:0;margin-bottom:2.75rem}@media screen and (min-width: 48em){.why_nd .summary{margin-bottom:4.875rem}}.why_nd ul{margin-bottom:1em}.why_nd ul li{color:#525c65;line-height:2em;text-align:left}.requirements .contain{padding:3.5em 1.5em;position:relative}.requirements a{color:#525c65;border-bottom:1px solid #91daee;text-decoration:none;transition:color 0.3s ease 0s}.requirements a:hover{color:#24292d}.requirements h3{font-weight:600;color:#525c65}.requirements ul,.requirements ol{color:#525c65;list-style-type:disc;padding-left:3em}.requirements ul li,.requirements ol li{padding:0 0 0 1em}.requirements .more{max-height:8em}@media (min-width: 44em){.requirements .more{max-height:12em}}.requirements .more+[data-readmore-toggle]{line-height:1rem;border-bottom:none;margin-top:25px;width:auto;display:inline-block;font-size:.8125em;text-transform:uppercase;font-weight:600;color:#02b3e4;text-decoration:none;transition:color .3s ease}.requirements .more+[data-readmore-toggle]:hover{color:#028bb1;text-decoration:none}.requirements .fade::before{display:block;content:'';width:100%;height:5em;position:absolute;left:0;bottom:5.5em;z-index:1;background:rgba(255,255,255,0.5);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}@media (min-width: 44em){.requirements .fade::before{bottom:10em;width:100%}}@media (min-width: 44em){.requirements .contain{padding:7.5em 10.5em}}.nd_requirements{max-width:43.75em;margin:0 auto;text-align:center}.nd_requirements h2{color:#2e3d49;font-size:1.75em;font-weight:300;margin-bottom:1.5em}.nd_requirements p{font-weight:300;color:#525c65;margin-bottom:1.5em}.nd_requirements .button--secondary{margin:0 auto}@media (min-width: 35em){.nd_requirements h2{font-size:2.125em}.nd_requirements p{margin-bottom:3em}}.nd_free_courses{max-width:100%;margin-left:auto;margin-right:auto}.nd_free_courses::after{clear:both;content:"";display:table}.nd_free_courses .contain{padding:3.5em 1.5em}.leads{max-width:100%;margin-left:auto;margin-right:auto;background:#fafbfc}.leads::after{clear:both;content:"";display:table}.leads .contain{padding:3.5em 1.5em}@media (min-width: 44em){.leads .contain{padding:7.5em 0}}.leads h2{text-align:center}.leads .leads_list{list-style-type:none;margin:0 auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.leads .leads_list li{text-align:center;margin:0;width:14.375em;padding:1.5em 1em 0}.leads .leads_list li img{width:10em;margin-bottom:1.5em;border-radius:10em;box-shadow:0 0.125em 0.25em 0 rgba(46,61,73,0.12)}.cta_block{padding:3.5em 0;text-align:center}.cta_block h3{color:#525c65;font-style:italic;margin-bottom:1em}.cta_block p{margin-bottom:2em}.cta_block .uconnect_callout{background-color:#fafbfc;margin:1.5em auto}.cta_block .btn_center{display:flex;justify-content:center;flex-direction:column;flex-wrap:nowrap}@media (min-width: 30em){.cta_block .btn_center{flex-direction:row;flex-wrap:wrap;max-width:34em;margin:0 auto}}.cta_block .btn_wrapper{margin:0 auto}.cta_block .btn_wrapper .btn_label{text-align:center;display:block;color:#7d97ad;font-size:0.75em}.cta_block .button--primary,.cta_block .button--secondary{width:20em;margin-bottom:0.75em}@media (min-width: 35em){.cta_block h2{font-size:2.125em}}@media (min-width: 44em){.cta_block{padding:7.5em 1.5em}}.nd-syllabus-modal .contain{padding:1em}.nd-syllabus-modal label.error{font-size:0.75rem;line-height:1.375rem;color:#f04546}@media screen and (min-width: 48em){.nd-syllabus-modal label.error{font-size:0.75rem;line-height:1.625rem}}.nd-syllabus-modal .submit{max-width:100%;overflow:hidden;text-overflow:ellipsis}.nd_a_intro .outer_contain{max-width:90rem;margin-top:0}.nd_a_intro .outer_contain .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a_intro .outer_contain .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a_intro .outer_contain{max-width:100%;margin-left:auto;margin-right:auto;margin-top:-5em;background:#fafbfc}.nd_a_intro .outer_contain::after{clear:both;content:"";display:table}.nd_a_intro .outer_contain .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a_intro .outer_contain .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a_intro .nd_a_heading h1{font-size:1.75rem;line-height:2.75rem;font-weight:300}@media screen and (min-width: 48em){.nd_a_intro .nd_a_heading h1{font-size:2.5rem;line-height:3.25rem}}.nd_a_intro .nd_a_heading h5{font-size:1rem;line-height:1.375rem;margin-top:0;margin-bottom:1.375rem;font-weight:400;color:#757c81}@media screen and (min-width: 48em){.nd_a_intro .nd_a_heading h5{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 48em){.nd_a_intro .nd_a_heading h5{margin-bottom:1.625rem}}.nd_a_intro .nd_a_heading h6{margin-top:0;margin-bottom:0rem}@media screen and (min-width: 48em){.nd_a_intro .nd_a_heading h6{margin-bottom:0rem}}.nd_a_intro .nd_a_heading .affiliates li{display:inline-block;padding:0 1em}.nd_a_intro .nd_a_heading .affiliates img{height:70px}.nd_a_intro .nd_a_info{max-width:73.75rem;margin-left:auto;margin-right:auto}.nd_a_intro .nd_a_info::after{clear:both;content:"";display:table}.nd_a_intro .nd_a_info .nd_a_about{float:left;display:block;margin-right:2.21465%;width:40.37479%}.nd_a_intro .nd_a_info .nd_a_about:last-child{margin-right:0}.nd_a_intro .nd_a_info .nd_a_about:nth-child(2n){margin-right:0}.nd_a_intro .nd_a_info .nd_a_about:nth-child(2n+1){clear:left}.nd_a_intro .nd_a_info ul{margin-left:8.51789%;float:left;display:block;margin-right:2.21465%;width:48.89267%}.nd_a_intro .nd_a_info ul:last-child{margin-right:0}.nd_a_intro .nd_a_info ul:nth-child(2n){margin-right:0}.nd_a_intro .nd_a_info ul:nth-child(2n+1){clear:left}.nd_a_intro .nd_a_info ul li{float:left;display:block;margin-right:4.52962%;width:47.73519%;padding-left:1.5em;border-left:2px solid #dbe2e8}.nd_a_intro .nd_a_info ul li:last-child{margin-right:0}.nd_a_intro .nd_a_info ul li:nth-child(2n){margin-right:0}.nd_a_intro .nd_a_info ul li:nth-child(2n+1){clear:left}.nd_a_intro .nd_a_info ul li h6{font-size:0.75rem;line-height:1.375rem;margin-top:0;margin-bottom:0rem}@media screen and (min-width: 48em){.nd_a_intro .nd_a_info ul li h6{font-size:0.75rem;line-height:1.625rem}}@media screen and (min-width: 48em){.nd_a_intro .nd_a_info ul li h6{margin-bottom:0rem}}.nd_a_intro .nd_a_info ul li h5{margin-top:0;margin-bottom:0rem}@media screen and (min-width: 48em){.nd_a_intro .nd_a_info ul li h5{margin-bottom:0rem}}.nd_a_intro .nd_a_info ul li p{font-size:0.75rem;line-height:1.375rem;color:#7d97ad;margin-top:0;margin-bottom:0rem}@media screen and (min-width: 48em){.nd_a_intro .nd_a_info ul li p{font-size:0.75rem;line-height:1.625rem}}@media screen and (min-width: 48em){.nd_a_intro .nd_a_info ul li p{margin-bottom:0rem}}.nd_a_intro .nd_a_info ul li a{font-size:0.75rem;line-height:1.375rem;color:#02b3e4;text-decoration:none;border-bottom:none}@media screen and (min-width: 48em){.nd_a_intro .nd_a_info ul li a{font-size:0.75rem;line-height:1.625rem}}.nd_a_intro .nd_a_info ul li .nd_stars{background:url(/assets/icons/reviews-stars@2x-5c43df6128d67e697160da62d98f71d38a3a4c4928a049bc826796cfabf89bd2.png) repeat-x;background-position:0 -2px;background-size:25px 70px;font-size:0;height:25px;line-height:0;overflow:hidden;text-indent:999em;width:125px;display:block}.nd_a_intro .nd_a_info ul li .nd_stars .rating{background:url(/assets/icons/reviews-stars@2x-5c43df6128d67e697160da62d98f71d38a3a4c4928a049bc826796cfabf89bd2.png) repeat-x;background-position:0 -42px;background-size:25px 70px;float:left;height:25px}.nd_a_intro .nd_a_info ul li .nd_stars_link{font-size:12px;text-decoration:none;border-bottom:none;color:#02b3e4}.nd_a_what .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a_what .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a_what .contain ul{max-width:73.75rem;margin-left:auto;margin-right:auto}.nd_a_what .contain ul::after{clear:both;content:"";display:table}.nd_a_what .contain ul li{float:left;display:block;margin-right:2.21465%;width:31.8569%;padding-right:24px}.nd_a_what .contain ul li:nth-child(3n){margin-right:0}.nd_a_what .contain ul li:nth-child(3n+1){clear:left}.nd_a_what .contain ul li:last-child{margin-right:0}.nd_a_what .contain ul li img{margin-top:-2px;margin-right:4px;vertical-align:middle}.nd_a_what .contain ul li h5{display:inline-block;color:#525c65}.nd_a_syllabus .outer_contain{max-width:90rem}.nd_a_syllabus .outer_contain .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a_syllabus .outer_contain .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a_syllabus .outer_contain .contain .download{display:flex;justify-content:space-between}.nd_a_syllabus .outer_contain .contain .download h2{margin-right:20px}.nd_a_syllabus .outer_contain .contain .detailed{padding-top:4.125rem;padding-bottom:4.125rem}@media screen and (min-width: 48em){.nd_a_syllabus .outer_contain .contain .detailed{padding-top:4.875rem;padding-bottom:4.875rem}}.nd_a_syllabus .outer_contain .contain .detailed .content{max-width:73.75rem;margin-left:auto;margin-right:auto}.nd_a_syllabus .outer_contain .contain .detailed .content::after{clear:both;content:"";display:table}.nd_a_syllabus .outer_contain .contain .detailed .content .prereq{margin-left:8.51789%;float:left;display:block;margin-right:2.21465%;width:82.96422%;padding:1.5em 2.5em}.nd_a_syllabus .outer_contain .contain .detailed .content .prereq:last-child{margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content .prereq h6{color:#2e3d49}.nd_a_syllabus .outer_contain .contain .detailed .content .prereq p{font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){.nd_a_syllabus .outer_contain .contain .detailed .content .prereq p{font-size:0.875rem;line-height:1.625rem}}.nd_a_syllabus .outer_contain .contain .detailed .content ul{margin-left:8.51789%;float:left;display:block;margin-right:2.21465%;width:82.96422%}.nd_a_syllabus .outer_contain .contain .detailed .content ul:last-child{margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li{max-width:73.75rem;margin-left:auto;margin-right:auto;border-bottom:2px solid #dbe2e8}.nd_a_syllabus .outer_contain .contain .detailed .content ul li::after{clear:both;content:"";display:table}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .module{float:left;display:block;margin-right:2.6694%;width:48.6653%}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .module:nth-child(3n){margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .module:nth-child(3n+1){clear:left}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .module:last-child{margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .module p{font-size:0.875rem;line-height:1.375rem;color:#7d97ad}@media screen and (min-width: 48em){.nd_a_syllabus .outer_contain .contain .detailed .content ul li .module p{font-size:0.875rem;line-height:1.625rem}}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc{position:relative;padding-right:40px;float:left;display:block;margin-right:2.6694%;width:48.6653%}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc:nth-child(3n){margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc:nth-child(3n+1){clear:left}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc:last-child{margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc h5{font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc h5{font-size:0.875rem;line-height:1.625rem}}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc p{font-size:0.875rem;line-height:1.375rem;color:#7d97ad}@media screen and (min-width: 48em){.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc p{font-size:0.875rem;line-height:1.625rem}}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc .up-arrow{display:none}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc img{height:25px;width:25px;position:absolute;top:-2px;right:10px}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .project-desc img:hover{cursor:pointer}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-module{float:left;display:block;margin-right:2.6694%;width:48.6653%}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-module:nth-child(3n){margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-module:nth-child(3n+1){clear:left}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-module:last-child{margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-module .bullets{margin-left:15px}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-module .bullets li{color:#2e3d49;margin-left:15px;list-style:initial;font-size:0.875rem;line-height:1.375rem;border-bottom:none}@media screen and (min-width: 48em){.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-module .bullets li{font-size:0.875rem;line-height:1.625rem}}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-desc{padding-right:40px;float:left;display:block;margin-right:2.6694%;width:48.6653%}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-desc:nth-child(3n){margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-desc:nth-child(3n+1){clear:left}.nd_a_syllabus .outer_contain .contain .detailed .content ul li .sub-desc:last-child{margin-right:0}.nd_a_syllabus .outer_contain .contain .detailed .content ul li:last-of-type{border-bottom:none}.nd_a_students .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a_students .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a_students .contain ul{max-width:73.75rem;margin-left:auto;margin-right:auto;display:table;width:100%;table-layout:fixed}.nd_a_students .contain ul::after{clear:both;content:"";display:table}.nd_a_students .contain ul li{display:table-cell;width:33.33333%;border-left:1px solid #dbe2e8;padding-right:.5em;padding-left:.5em}.nd_a_students .contain ul li .quote{padding-top:1.375rem;padding-bottom:1.375rem;font-size:1rem;line-height:1.375rem;line-height:2.4375rem !important;font-weight:300;font-style:italic;color:#2e3d49;padding-right:1.5em;padding-left:1.5em}@media screen and (min-width: 48em){.nd_a_students .contain ul li .quote{padding-top:1.625rem;padding-bottom:1.625rem}}@media screen and (min-width: 48em){.nd_a_students .contain ul li .quote{font-size:1.375rem;line-height:1.625rem}}.nd_a_students .contain ul li img{height:4.125rem}@media screen and (min-width: 48em){.nd_a_students .contain ul li img{height:4.875rem}}.nd_a_students .contain ul li p{color:#757c81;font-size:0.75rem;line-height:1.375rem}@media screen and (min-width: 48em){.nd_a_students .contain ul li p{font-size:0.875rem;line-height:1.625rem}}.nd_a_students .contain ul li:first-of-type{border-left:none}.nd_a_graduate .outer_contain{max-width:90rem;display:flex}.nd_a_graduate .outer_contain .contain{padding-top:2.75rem;padding-bottom:2.75rem;flex:1}@media screen and (min-width: 48em){.nd_a_graduate .outer_contain .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a_graduate .outer_contain .contain .info{padding-left:3em;padding-right:3em}.nd_a_graduate .outer_contain .contain .info h4{font-size:1.125rem;line-height:1.375rem;color:#757c81}@media screen and (min-width: 48em){.nd_a_graduate .outer_contain .contain .info h4{font-size:1.125rem;line-height:1.625rem}}.nd_a_graduate .outer_contain .contain .info h5{font-size:1.375rem;line-height:2.0625rem}@media screen and (min-width: 48em){.nd_a_graduate .outer_contain .contain .info h5{font-size:1.375rem;line-height:1.625rem}}.nd_a_graduate .outer_contain .contain .info a{margin:0 auto}.nd_a_graduate .outer_contain .contain .info p{color:#757c81}@media screen and (min-width: 73.75em){.nd_a_graduate .outer_contain .contain .info{padding-left:140px;padding-right:100px}}.nd_a_graduate .outer_contain .graduate{flex:1;background:url(/assets/pages/ndop_a/photo_graduatein12mo-5e32ee9a534db0b52d9a3a230b1f9244891ca81d5cc64c97d1e430d378f4f690.jpg) center center no-repeat;background-size:cover}.nd_a2_intro{max-width:73.75rem;margin-left:auto;margin-right:auto}.nd_a2_intro::after{clear:both;content:"";display:table}.nd_a2_intro .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a2_intro .contain{padding-top:4.875rem;padding-bottom:4.875rem}}.nd_a2_intro .nd_a2_heading{float:left;display:block;margin-right:2.21465%;width:48.89267%}.nd_a2_intro .nd_a2_heading:last-child{margin-right:0}.nd_a2_intro .nd_a2_heading h1{height:2.75rem;font-weight:400;letter-spacing:-1.4px}@media screen and (min-width: 48em){.nd_a2_intro .nd_a2_heading h1{height:3.25rem}}.nd_a2_intro .nd_a2_heading h5{font-size:1rem;line-height:1.375rem;font-weight:400;color:#757c81}@media screen and (min-width: 48em){.nd_a2_intro .nd_a2_heading h5{font-size:1.125rem;line-height:1.625rem}}.nd_a2_intro .nd_a2_created{margin-left:8.51789%;float:left;display:block;margin-right:2.21465%;width:31.8569%}.nd_a2_intro .nd_a2_created:last-child{margin-right:0}.nd_a2_intro .nd_a2_created h6{margin-top:2em;height:1.375rem;color:#adb7c0}@media screen and (min-width: 48em){.nd_a2_intro .nd_a2_created h6{height:1.625rem}}.nd_a2_intro .nd_a2_created .affiliates img{margin-top:-10px;height:80px}.nd_a2_intro .nd_a2_created .affiliates li{display:inline-block;margin-right:1.5em}.nd_a2_intro .nd_a2_created .affiliates li:last-of-type{margin-right:0}.nd_a2_summary{background-color:#fafbfc}.nd_a2_summary .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:2.75rem;padding-bottom:2.75rem}.nd_a2_summary .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.nd_a2_summary .contain{padding-top:3.25rem;padding-bottom:3.25rem}}.nd_a2_summary .info{float:left;display:block;margin-right:2.21465%;width:48.89267%;height:500px;display:flex;flex-direction:column;justify-content:space-between}.nd_a2_summary .info:last-child{margin-right:0}.nd_a2_summary .info p{max-width:34em;line-height:2.53}.nd_a2_summary .info .info-card{padding:.875em;display:flex;width:22em;border:solid 1px #d6dadf;border-radius:4px;margin-top:20px}.nd_a2_summary .info .info-card .salary{color:#2e3d49;line-height:2}.nd_a2_summary .info .info-card .time{line-height:1.4;font-size:0.8125rem;line-height:1.375rem}@media screen and (min-width: 48em){.nd_a2_summary .info .info-card .time{font-size:0.8125rem;line-height:1.625rem}}.nd_a2_summary .info img{height:40px;width:40px;margin-right:20px;margin-top:8px}.nd_a2_summary .include-card{margin-left:8.51789%;float:left;display:block;margin-right:2.21465%;width:40.37479%;max-width:25em;box-shadow:0 0.5px 15px 0 #eaedf0}.nd_a2_summary .include-card:last-child{margin-right:0}.nd_a2_summary .include-card h6{font-size:0.875rem;line-height:1.375rem;color:#525c65;border-bottom:1px solid #f5f7f9;padding:1.31em 2em}@media screen and (min-width: 48em){.nd_a2_summary .include-card h6{font-size:0.875rem;line-height:1.625rem}}.nd_a2_summary .include-card .card-bottom{padding:2em}.nd_a2_summary .include-card .card-bottom li{display:flex;height:2.75rem}@media screen and (min-width: 48em){.nd_a2_summary .include-card .card-bottom li{height:3.25rem}}.nd_a2_summary .include-card .card-bottom img{height:50px;width:50px;margin-right:18px}.nd_a2_summary .include-card .card-bottom p{display:flex;flex-direction:column;justify-content:center;line-height:1.4;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.nd_a2_summary .include-card .card-bottom a{max-width:100%;height:60px;padding-top:8px;font-size:.875em}.nd_a2_anchor_nav{box-shadow:0 0 2.5px 0 rgba(204,208,212,0.5)}.nd_a2_anchor_nav .contain{max-width:73.75rem;margin-left:auto;margin-right:auto}.nd_a2_anchor_nav .contain::after{clear:both;content:"";display:table}.nd_a2_anchor_nav a{padding:22px;color:#8a8f94;font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){.nd_a2_anchor_nav a{font-size:0.875rem;line-height:1.625rem}}.nd_a2_anchor_nav .get-started{margin-top:12px;margin-left:22px;color:#fff;padding-top:7px;width:180px}.nd_a2_anchor_nav .active{color:#02b3e4;border-bottom:4px solid #02b3e4}.header--stick{z-index:8000}.header--clone{background-color:#fff;width:100%}.nd_a2_what .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a2_what .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a2_what .contain ul{max-width:73.75rem;margin-left:auto;margin-right:auto}.nd_a2_what .contain ul::after{clear:both;content:"";display:table}.nd_a2_what .contain ul li{float:left;display:block;margin-right:2.21465%;width:31.8569%;padding-right:24px}.nd_a2_what .contain ul li:nth-child(3n){margin-right:0}.nd_a2_what .contain ul li:nth-child(3n+1){clear:left}.nd_a2_what .contain ul li:last-child{margin-right:0}.nd_a2_what .contain ul li img{margin-top:-2px;margin-right:4px;vertical-align:middle}.nd_a2_what .contain ul li h5{display:inline-block;color:#525c65}.nd_a2_syllabus .outer_contain{max-width:90rem}.nd_a2_syllabus .outer_contain .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a2_syllabus .outer_contain .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a2_syllabus .outer_contain .contain .download{display:flex;justify-content:space-between}.nd_a2_syllabus .outer_contain .contain .download h2{margin-right:20px}.nd_a2_syllabus .outer_contain .contain .detailed{padding-top:4.125rem;padding-bottom:4.125rem}@media screen and (min-width: 48em){.nd_a2_syllabus .outer_contain .contain .detailed{padding-top:4.875rem;padding-bottom:4.875rem}}.nd_a2_syllabus .outer_contain .contain .detailed .content{max-width:73.75rem;margin-left:auto;margin-right:auto}.nd_a2_syllabus .outer_contain .contain .detailed .content::after{clear:both;content:"";display:table}.nd_a2_syllabus .outer_contain .contain .detailed .content .prereq{margin-left:8.51789%;float:left;display:block;margin-right:2.21465%;width:82.96422%;padding:1.5em 2.5em}.nd_a2_syllabus .outer_contain .contain .detailed .content .prereq:last-child{margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content .prereq h6{color:#2e3d49}.nd_a2_syllabus .outer_contain .contain .detailed .content .prereq p{font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){.nd_a2_syllabus .outer_contain .contain .detailed .content .prereq p{font-size:0.875rem;line-height:1.625rem}}.nd_a2_syllabus .outer_contain .contain .detailed .content ul{margin-left:8.51789%;float:left;display:block;margin-right:2.21465%;width:82.96422%}.nd_a2_syllabus .outer_contain .contain .detailed .content ul:last-child{margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li{max-width:73.75rem;margin-left:auto;margin-right:auto;border-bottom:2px solid #dbe2e8}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li::after{clear:both;content:"";display:table}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .module{float:left;display:block;margin-right:2.6694%;width:48.6653%}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .module:nth-child(3n){margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .module:nth-child(3n+1){clear:left}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .module:last-child{margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .module p{font-size:0.875rem;line-height:1.375rem;color:#7d97ad}@media screen and (min-width: 48em){.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .module p{font-size:0.875rem;line-height:1.625rem}}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc{position:relative;padding-right:40px;float:left;display:block;margin-right:2.6694%;width:48.6653%}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc:nth-child(3n){margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc:nth-child(3n+1){clear:left}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc:last-child{margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc h5{font-size:0.875rem;line-height:1.375rem}@media screen and (min-width: 48em){.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc h5{font-size:0.875rem;line-height:1.625rem}}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc p{font-size:0.875rem;line-height:1.375rem;color:#7d97ad}@media screen and (min-width: 48em){.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc p{font-size:0.875rem;line-height:1.625rem}}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc .up-arrow{display:none}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc img{height:25px;width:25px;position:absolute;top:-2px;right:10px}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .project-desc img:hover{cursor:pointer}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-module{float:left;display:block;margin-right:2.6694%;width:48.6653%}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-module:nth-child(3n){margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-module:nth-child(3n+1){clear:left}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-module:last-child{margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-module .bullets{margin-left:15px}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-module .bullets li{color:#2e3d49;margin-left:15px;list-style:initial;font-size:0.875rem;line-height:1.375rem;border-bottom:none}@media screen and (min-width: 48em){.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-module .bullets li{font-size:0.875rem;line-height:1.625rem}}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-desc{padding-right:40px;float:left;display:block;margin-right:2.6694%;width:48.6653%}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-desc:nth-child(3n){margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-desc:nth-child(3n+1){clear:left}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li .sub-desc:last-child{margin-right:0}.nd_a2_syllabus .outer_contain .contain .detailed .content ul li:last-of-type{border-bottom:none}.nd_a2_students .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.nd_a2_students .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a2_students .contain ul{max-width:73.75rem;margin-left:auto;margin-right:auto;display:table;width:100%;table-layout:fixed}.nd_a2_students .contain ul::after{clear:both;content:"";display:table}.nd_a2_students .contain ul li{display:table-cell;width:33.33333%;border-left:1px solid #dbe2e8;padding-right:.5em;padding-left:.5em}.nd_a2_students .contain ul li .quote{padding-top:1.375rem;padding-bottom:1.375rem;font-size:1rem;line-height:1.375rem;line-height:2.4375rem !important;font-weight:300;font-style:italic;color:#2e3d49;padding-right:1.5em;padding-left:1.5em}@media screen and (min-width: 48em){.nd_a2_students .contain ul li .quote{padding-top:1.625rem;padding-bottom:1.625rem}}@media screen and (min-width: 48em){.nd_a2_students .contain ul li .quote{font-size:1.375rem;line-height:1.625rem}}.nd_a2_students .contain ul li img{height:4.125rem}@media screen and (min-width: 48em){.nd_a2_students .contain ul li img{height:4.875rem}}.nd_a2_students .contain ul li p{color:#757c81;font-size:0.75rem;line-height:1.375rem}@media screen and (min-width: 48em){.nd_a2_students .contain ul li p{font-size:0.875rem;line-height:1.625rem}}.nd_a2_students .contain ul li:first-of-type{border-left:none}.nd_a2_graduate .outer_contain{max-width:90rem;display:flex}.nd_a2_graduate .outer_contain .contain{padding-top:2.75rem;padding-bottom:2.75rem;flex:1}@media screen and (min-width: 48em){.nd_a2_graduate .outer_contain .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.nd_a2_graduate .outer_contain .contain .info{padding-left:3em;padding-right:3em}.nd_a2_graduate .outer_contain .contain .info h4{font-size:1.125rem;line-height:1.375rem;color:#757c81}@media screen and (min-width: 48em){.nd_a2_graduate .outer_contain .contain .info h4{font-size:1.125rem;line-height:1.625rem}}.nd_a2_graduate .outer_contain .contain .info h5{font-size:1.375rem;line-height:2.0625rem}@media screen and (min-width: 48em){.nd_a2_graduate .outer_contain .contain .info h5{font-size:1.375rem;line-height:1.625rem}}.nd_a2_graduate .outer_contain .contain .info a{margin:0 auto}.nd_a2_graduate .outer_contain .contain .info p{color:#757c81}@media screen and (min-width: 73.75em){.nd_a2_graduate .outer_contain .contain .info{padding-left:140px;padding-right:100px}}.nd_a2_graduate .outer_contain .graduate{flex:1;background:url(/assets/pages/ndop_a/photo_graduatein12mo-5e32ee9a534db0b52d9a3a230b1f9244891ca81d5cc64c97d1e430d378f4f690.jpg) center center no-repeat;background-size:cover}.nd-intro .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:0.6875rem;padding-bottom:0.6875rem;text-align:center}.nd-intro .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.nd-intro .contain{padding-top:1.625rem;padding-bottom:1.625rem}}.nd-intro .contain .affiliates{float:left;display:block;margin-right:2.21465%;width:31.8569%;margin-left:34.07155%}.nd-intro .contain .affiliates:last-child{margin-right:0}.nd-intro .contain .affiliates li{float:left;display:block;margin-right:2.21465%;width:100%}.nd-intro .contain .affiliates li:last-child{margin-right:0}@media screen and (min-width: 48em){.nd-intro .contain .affiliates li{float:left;display:block;margin-right:2.21465%;width:48.89267%}.nd-intro .contain .affiliates li:last-child{margin-right:0}}.nd-intro .contain .affiliates li img{height:4.125rem}@media screen and (min-width: 48em){.nd-intro .contain .affiliates li img{height:4.875rem}}.nd-intro .nd-summary{max-width:73.75rem;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0rem}.nd-intro .nd-summary::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.nd-intro .nd-summary{margin-bottom:1.625rem}}.nd-intro .nd-summary .contain{padding-top:0.6875rem;padding-bottom:0.6875rem;float:left;display:block;margin-right:2.21465%;width:100%;position:relative;text-align:left;padding:0 1em}@media screen and (min-width: 48em){.nd-intro .nd-summary .contain{padding-top:1.625rem;padding-bottom:1.625rem}}.nd-intro .nd-summary .contain:last-child{margin-right:0}@media screen and (min-width: 48em){.nd-intro .nd-summary .contain{float:left;display:block;margin-right:2.21465%;width:65.92845%;margin-left:17.03578%}.nd-intro .nd-summary .contain:last-child{margin-right:0}}.nd-intro .nd-summary .contain::before{background-color:#02b3e4;content:"";transform:rotate(-90deg);padding:3px 20px;top:45px;left:-19px;position:absolute}.nd-intro .start-trial{max-width:73.75rem;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0.6875rem}.nd-intro .start-trial::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.nd-intro .start-trial{margin-bottom:1.625rem}}.nd-stats .contain{padding-top:0.6875rem;padding-bottom:0.6875rem}@media screen and (min-width: 48em){.nd-stats .contain{padding-top:1.625rem;padding-bottom:1.625rem}}.nd-stats__content li{float:left;display:block;margin-right:2.21465%;width:100%}.nd-stats__content li:last-child{margin-right:0}@media screen and (min-width: 48em){.nd-stats__content li{float:left;display:block;margin-right:2.21465%;width:23.33901%;padding:0 1.5em}.nd-stats__content li:last-child{margin-right:0}}.nd-stats__content li h5{text-transform:uppercase;padding-right:2.5rem;line-height:1.425em;margin-bottom:0.35em}.nd-stats__content li p{margin-top:0;margin-bottom:0rem;color:#02b3e4;line-height:1.425em}@media screen and (min-width: 48em){.nd-stats__content li p{margin-bottom:0rem}}.nanodegree-information .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:1.375rem;padding-bottom:1.375rem;text-align:center}.nanodegree-information .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.nanodegree-information .contain{padding-top:3.25rem;padding-bottom:3.25rem}}.nanodegree-information__details{text-align:left}.nanodegree-information__details li{position:relative;padding-left:3.75rem;float:left;display:block;margin-right:2.21465%;width:100%}.nanodegree-information__details li:last-child{margin-right:0}@media screen and (min-width: 48em){.nanodegree-information__details li{float:left;display:block;margin-right:2.21465%;width:48.89267%}.nanodegree-information__details li:last-child{margin-right:0}.nanodegree-information__details li:nth-child(2n){margin-right:0}.nanodegree-information__details li:nth-child(2n+1){clear:left}}.nanodegree-information__details li::before{background-image:url(/assets/pages/ndop-b/target-bullet-1d97f4679700e841302b184e75ef8fff3fd1b0becfb10e90d8f7b62dd91b7780.png);content:"";height:38px;width:38px;position:absolute;top:-5px;left:0}.nd-syllabus .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:1.375rem;padding-bottom:1.375rem;text-align:center}.nd-syllabus .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.nd-syllabus .contain{padding-top:3.25rem;padding-bottom:3.25rem}}.nd-syllabus a.button--secondary{margin:0 auto 3.25rem;background-color:#02b3e4}.nd-syllabus .course-breakdown{float:left;display:block;margin-right:2.21465%;width:82.96422%;margin-left:8.51789%;text-align:left}.nd-syllabus .course-breakdown:last-child{margin-right:0}.nd-syllabus .course-breakdown .course-card{margin-top:0;margin-bottom:0.6875rem;background-color:#fff;border:1px solid #dbe2e8;position:relative}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card{margin-bottom:1.625rem}}.nd-syllabus .course-breakdown .course-card::before{background-color:#02b3e4;content:"";transform:rotate(-90deg);padding:3px 30px;top:58px;left:-30px;position:absolute}.nd-syllabus .course-breakdown .course-card__split.one{height:30.25rem}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split.one{height:35.75rem}}.nd-syllabus .course-breakdown .course-card__split.two{height:22rem}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split.two{height:26rem}}.nd-syllabus .course-breakdown .course-card__split.three{height:26.125rem}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split.three{height:30.875rem}}.nd-syllabus .course-breakdown .course-card__split.four{height:34.375rem}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split.four{height:40.625rem}}.nd-syllabus .course-breakdown .course-card__split.five{height:23.375rem}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split.five{height:27.625rem}}.nd-syllabus .course-breakdown .course-card__split.six{height:22rem}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split.six{height:26rem}}.nd-syllabus .course-breakdown .course-card__split.seven{height:26.125rem}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split.seven{height:30.875rem}}.nd-syllabus .course-breakdown .course-card__split li{padding-top:0.6875rem;padding-bottom:0.6875rem;float:left;display:block;margin-right:2.21465%;width:48.89267%;padding:0 1.625rem}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split li{padding-top:1.625rem;padding-bottom:1.625rem}}.nd-syllabus .course-breakdown .course-card__split li:last-child{margin-right:0}.nd-syllabus .course-breakdown .course-card__split li .expectations li{float:left;display:block;margin-right:2.21465%;width:100%;margin-top:0;margin-bottom:0.6875rem;display:list-item;padding:0}.nd-syllabus .course-breakdown .course-card__split li .expectations li:last-child{margin-right:0}@media screen and (min-width: 48em){.nd-syllabus .course-breakdown .course-card__split li .expectations li{margin-bottom:1.625rem}}.nd-syllabus .course-breakdown .course-card__split p{margin-bottom:1.125rem}.nd-syllabus .course-breakdown .course-card__split p:first-child{color:#7d97ad}.nd-syllabus .course-breakdown .course-card .pre-req{padding:1.625rem}.nd-syllabus .course-breakdown .course-card .pre-req p:first-child{color:#7d97ad}.nd-grads .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:1.375rem;padding-bottom:1.375rem;text-align:center}.nd-grads .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.nd-grads .contain{padding-top:3.25rem;padding-bottom:3.25rem}}.nd-grads--section-r{height:19.25rem}@media screen and (min-width: 48em){.nd-grads--section-r{height:22.75rem}}.nd-grads--section-r li.one{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.21465%;width:57.41056%;text-align:right;padding-left:4em}.nd-grads--section-r li.one:last-child{margin-right:0}.nd-grads--section-r li.two{float:left;display:block;margin-right:2.21465%;width:40.37479%;text-align:left}.nd-grads--section-r li.two:last-child{margin-right:0}.nd-grads--section-l{height:19.25rem}@media screen and (min-width: 48em){.nd-grads--section-l{height:22.75rem}}.nd-grads--section-l li.one{float:left;display:block;margin-right:2.21465%;width:40.37479%;text-align:right}.nd-grads--section-l li.one:last-child{margin-right:0}.nd-grads--section-l li.two{float:left;display:block;margin-right:2.21465%;width:57.41056%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:left;padding-right:4em}.nd-grads--section-l li.two:last-child{margin-right:0}.nd-cost .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:1.375rem;padding-bottom:1.375rem;text-align:center}.nd-cost .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.nd-cost .contain{padding-top:3.25rem;padding-bottom:3.25rem}}.nd-cost .contain .h3{color:#02b3e4}.nd-cost .contain p{color:#7d97ad}.page-status .status-message{padding:100px 0;text-align:center}.page-status .status-message .icon{max-width:160px}.page-status .status-message .heading{color:#2e3d49;font-size:40px;font-weight:300;line-height:1.6;margin-top:40px}.page-status .status-message .subheading{color:#525c65;font-size:18px;line-height:1.9;margin-top:10px}.page-status .cta-message{margin-bottom:30px;text-align:center}.page-status .cta-message .button--primary{margin:0 auto}.page-status .cta-message .contain{background-color:#fafbfc;padding:100px 0}.page-get-hired .hero .outer_contain{background-image:url(/assets/pages/get-hired/hero_hiring_interview-5228784a4c85cac0c47376cdb0df7047158ee0201a9fa3cd4516a892f9161090.jpg);background-repeat:no-repeat;background-position-y:27%;background-size:cover}.page-get-hired .hero .contain{padding:5.5em 1.5em}.page-get-hired .hero .hero_content{text-align:center;max-width:43.75em;margin:0 auto;padding:3.5em 0}@media (min-width: 44em){.page-get-hired .hero .hero_content{padding:7.5em 0}}.page-get-hired .get_hired_benefits{text-align:center}.page-get-hired .get_hired_benefits .contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-get-hired .get_hired_benefits .contain{padding:7.5em 1.5em}}.page-get-hired .get_hired_benefits .nd_career_benefits{margin:3em auto 0;padding:0}.page-get-hired .get_hired_benefits .nd_career_benefits .benefit_card{display:block;padding:2em 2.5em;text-decoration:none;background-color:#fff}.page-get-hired .get_hired_benefits .nd_career_benefits .benefit_card .feature{width:135px;height:135px;margin-bottom:1.25em}.page-get-hired .get_hired_benefits .button--primary{margin:4.5em auto 0;max-width:22em}@media (min-width: 37.5em){.page-get-hired .get_hired_benefits .nd_career_benefits{display:flex;position:relative;flex-flow:row wrap}.page-get-hired .get_hired_benefits .benefit_card{flex:1;flex-basis:50%;border-right:thin solid #dbe2e8}.page-get-hired .get_hired_benefits .benefit_card:nth-child(even){border-right:none}.page-get-hired .get_hired_benefits .benefit_card:first-child{border-bottom:thin solid #dbe2e8}.page-get-hired .get_hired_benefits .benefit_card:nth-child(2){border-bottom:thin solid #dbe2e8}}@media (min-width: 66.25em){.page-get-hired .get_hired_benefits .nd_career_benefits{padding:0;list-style-type:none;display:flex;align-content:space-between;flex-wrap:nowrap}.page-get-hired .get_hired_benefits .nd_career_benefits .benefit_card{display:block;flex-basis:auto;border-right:thin solid #dbe2e8;border-bottom:none}.page-get-hired .get_hired_benefits .nd_career_benefits .benefit_card:last-child{border-right:none}}.page-get-hired .get_hired_nd_plus_feature .outer_contain{background-color:#fafbfc;background-image:url(/assets/svgs/icon_nd_plus_white_watermark-f687ede387ffc22fe128af93835cfb2460ad1e21173518759a023b0dc35d68a0.svg);background-repeat:no-repeat;background-size:80%;background-position:-62% 35%}@media (min-width: 38.125em){.page-get-hired .get_hired_nd_plus_feature .outer_contain{background-size:70%;background-position:-37% 35%}}@media (min-width: 50em){.page-get-hired .get_hired_nd_plus_feature .outer_contain{background-size:60%;background-position:-25% 35%}}@media (min-width: 60em){.page-get-hired .get_hired_nd_plus_feature .outer_contain{background-size:40%;background-position:-12% 35%}}.page-get-hired .get_hired_nd_plus_feature .contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-get-hired .get_hired_nd_plus_feature .contain{padding:7.5em 1.5em}}.page-get-hired .get_hired_nd_plus_feature p{margin:0 auto 3.5em;max-width:44.375em}.page-get-hired .get_hired_hiring_partners .contain{padding:3.5em 1.5em}@media (min-width: 44em){.page-get-hired .get_hired_hiring_partners .contain{padding:7.5em 1.5em}}.page-get-hired .get_hired_hiring_partners .affiliates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page-get-hired .get_hired_hiring_partners .affiliates_image{margin:0 3.75rem;max-height:5rem}.page-get-hired .get_hired_career_resources .outer_contain{background-color:#fafbfc}.page-get-hired .get_hired_career_resources .contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-get-hired .get_hired_career_resources .contain{padding:7.5em 1.5em}}.page-get-hired .get_hired_career_resources p{max-width:44.375em;margin:0 auto 3.5em}.page-get-hired .get_hired_career_resources .resource_links{overflow:hidden;margin:0 0 3.5em;padding:0;text-align:center}.page-get-hired .get_hired_career_resources .resource_links li{font-size:0.75em;display:inline-block;width:100%;max-width:25em;height:7em;margin:0 auto 1.5em;transition:box-shadow 0.3s ease, color 0.3s ease, border 0.3s ease;text-align:center;border:1px solid #dbe2e8;border-radius:0.142857143em;background:#fff;box-shadow:0 0.1em 0.125em 0 rgba(46,61,73,0.08)}.page-get-hired .get_hired_career_resources .resource_links li:hover{border:1px solid #bcc9d4;box-shadow:0 0.2em 1.115em 0 rgba(46,61,73,0.1)}.page-get-hired .get_hired_career_resources .resource_links li a{font-weight:600;position:relative;display:block;height:100%;text-decoration:none;text-transform:uppercase;color:#7d97ad;letter-spacing:0.0625em}.page-get-hired .get_hired_career_resources .resource_links li a span{position:absolute;top:50%;left:0;width:100%;padding:0 0.5em;transform:translateY(-50%)}.page-get-hired .get_hired_career_resources .resource_links li a:hover{color:#44494c}@media (min-width: 35em){.page-get-hired .get_hired_career_resources .resource_links li{margin:0 0.5em 1.5em}}@media (min-width: 60em){.page-get-hired .get_hired_career_resources .resource_links li{float:left;width:18%;margin:0 0 1.5em;margin-right:2.5%}.page-get-hired .get_hired_career_resources .resource_links li:nth-child(2n),.page-get-hired .get_hired_career_resources .resource_links li:nth-child(3n){margin-right:2.5%}.page-get-hired .get_hired_career_resources .resource_links li:last-child{margin-right:0}}.page-get-hired .udacity_jobs .small_contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-get-hired .udacity_jobs .small_contain{padding:7.5em 1.5em}}.page-get-hired .udacity_jobs p{max-width:44.375em;margin:0 auto 3.5em}.page-hire-talent .hire_talent_hero .outer_contain{background-image:url(/assets/pages/hire-talent/hero_3080x2054-34942265a708aabc9adaf2919478dc885430e63ae5db4924607e00a89a957dcb.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page-hire-talent .hire_talent_hero .contain{padding:0 1.5em}.page-hire-talent .hire_talent_hero .hero_content{text-align:center;max-width:43.75em;margin:0 auto;padding:3.5em 0}@media (min-width: 44em){.page-hire-talent .hire_talent_hero .hero_content{padding:7.5em 0}}.page-hire-talent .hire_talent_hero h1{color:#fff;margin-bottom:0.25em}.page-hire-talent .hire_talent_hero p{color:#fff;margin-bottom:3.5em}.page-hire-talent .hire_talent_why_hire{text-align:center}.page-hire-talent .hire_talent_why_hire .contain{position:relative;padding:3.5em 1.5em}@media (min-width: 44em){.page-hire-talent .hire_talent_why_hire .contain{padding:7.5em 1.5em}}.page-hire-talent .hire_talent_why_hire h4{margin-bottom:0.75em}.page-hire-talent .hire_talent_why_hire img{height:11.25em;margin-bottom:1.5em}.page-hire-talent .hire_talent_why_hire .hire_benefits{overflow:hidden}.page-hire-talent .hire_talent_why_hire .hire_benefits li{position:relative;display:block;max-width:30em;margin:0 auto 1em;padding:2em 1.5em}.page-hire-talent .hire_talent_why_hire .hire_benefits li:last-child{margin:0 auto}@media (min-width: 60em){.page-hire-talent .hire_talent_why_hire .hire_benefits{display:flex;justify-content:space-between}.page-hire-talent .hire_talent_why_hire .hire_benefits li{padding:3.125em 2.5em 0;flex-grow:1;width:33.333%;margin-bottom:0;border-right:1px solid #dbe2e8}.page-hire-talent .hire_talent_why_hire .hire_benefits li:last-child{border-right:none}}.page-hire-talent .hire_talent_video{text-align:center}.page-hire-talent .hire_talent_video .contain{padding:0 1.5em;overflow:hidden}.page-hire-talent .hire_talent_video .video_preview_contain{text-align:center;position:relative;overflow:hidden;margin:0 auto 2em;max-width:36.25em}.page-hire-talent .hire_talent_video .video_preview_contain img{max-width:31.25em}.page-hire-talent .hire_talent_video .video_preview_contain .desktop-only,.page-hire-talent .hire_talent_video .video_preview_contain .page-learn .learn-content .job-profile .paysa-widget,.page-learn .learn-content .job-profile .page-hire-talent .hire_talent_video .video_preview_contain .paysa-widget{display:none}.page-hire-talent .hire_talent_video .video_preview_contain .video_info{position:absolute;bottom:0;left:0}.page-hire-talent .hire_talent_video .video_preview_contain .video_info:after{content:"";display:block;clear:both}.page-hire-talent .hire_talent_video .video_preview_contain .video_info h3{color:#fff;font-size:1.25em;font-weight:600;margin:0;padding:0 1em 2.25em}.page-hire-talent .hire_talent_video .video_preview_contain .video_info h3 .play_icon{cursor:pointer;display:block;position:relative;z-index:1;width:2.5em;height:2.5em;margin-top:0.5em}.page-hire-talent .hire_talent_video .video_preview_contain .video_info h3 .play_icon::before{content:"";display:block;position:absolute;z-index:-1;left:40%;bottom:15%;width:55%;height:0%;background:#02b3e4;transform:translateX(-50%) rotate(32deg);transition:height 0.5s ease-in-out}.page-hire-talent .hire_talent_video .video_preview_contain .video_info.centered{top:50%;bottom:auto;left:50%;transform:translate(-50%, -50%)}.page-hire-talent .hire_talent_video .video_preview_contain .video_info.centered h3{padding:0}.page-hire-talent .hire_talent_video .video_preview_contain .video_info.centered h3 .play_icon{margin:0}.page-hire-talent .hire_talent_video .video_preview_contain:hover .video_info h3 .play_icon::before{height:55%}@media (min-width: 30em){.page-hire-talent .hire_talent_video .video_preview_contain .video_info h3{font-size:1.5em;padding:0 1.5em 2.25em}}@media (min-width: 35em){.page-hire-talent .hire_talent_video h2{font-size:2.125em}.page-hire-talent .hire_talent_video .video_preview_contain .desktop-only,.page-hire-talent .hire_talent_video .video_preview_contain .page-learn .learn-content .job-profile .paysa-widget,.page-learn .learn-content .job-profile .page-hire-talent .hire_talent_video .video_preview_contain .paysa-widget{display:block}}@media (min-width: 50em){.page-hire-talent .hire_talent_video .video_preview_contain{width:47.5%;margin:0 auto}.page-hire-talent .hire_talent_video .video_preview_contain .desktop-only,.page-hire-talent .hire_talent_video .video_preview_contain .page-learn .learn-content .job-profile .paysa-widget,.page-learn .learn-content .job-profile .page-hire-talent .hire_talent_video .video_preview_contain .paysa-widget{display:block}}.page-hire-talent .hire_talent_partners .contain{padding:3.5em 1.5em}.page-hire-talent .hire_talent_partners .affiliates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.page-hire-talent .hire_talent_partners .affiliates_image{margin:0 1.25rem;max-height:3.75rem}@media screen and (min-width: 48em){.page-hire-talent .hire_talent_partners .affiliates_image{margin:0 3.75rem;max-height:5rem}}.page-hire-talent .hire_talent_student_work .outer_contain{background:#f4f4ef}.page-hire-talent .hire_talent_student_work .contain{position:relative;padding:3.5em 1.5em}.page-hire-talent .hire_talent_student_work p{color:#757c81;text-align:center;max-width:43.75em;margin:0 auto}.page-hire-talent .hire_talent_student_work .student_work_cards{list-style-type:none;margin:3.5em 0 0;padding:0}.page-hire-talent .hire_talent_student_work .student_work_cards li{display:block;max-width:30em;margin:0 auto 1.5em;background:#fff;border:1px solid #dbe2e8;box-shadow:0 0.25em 0.5em 0 rgba(46,61,73,0.12)}.page-hire-talent .hire_talent_student_work .student_work_cards li .student_info{position:relative;padding:1.5em 1em 1.5em 6.25em}.page-hire-talent .hire_talent_student_work .student_work_cards li .student_info img{position:absolute;top:50%;left:1.75em;transform:translateY(-50%);width:3.125em;height:3.125em;border-radius:50%}.page-hire-talent .hire_talent_student_work .student_work_cards li .student_info--name{font-size:1.125em;color:#2e3d49;font-weight:600;margin-bottom:0.25em}.page-hire-talent .hire_talent_student_work .student_work_cards li .student_info--location{font-size:0.75em;margin-bottom:0;text-transform:uppercase;color:#7d97ad;font-weight:600;letter-spacing:0.0625em}.page-hire-talent .hire_talent_student_work .student_work_cards li .work_info{padding:1.5em 1em 0 1.75em;min-height:7.5em}.page-hire-talent .hire_talent_student_work .student_work_cards li .work_info--title{font-size:1.125em;color:#2e3d49;font-weight:400;margin-bottom:0}.page-hire-talent .hire_talent_student_work .student_work_cards li .work_info--location{font-size:0.875em;margin-bottom:0.5em;color:#7d97ad;font-weight:400}.page-hire-talent .hire_talent_student_work .student_work_cards li:last-child{margin-bottom:0}@media (min-width: 60em){.page-hire-talent .hire_talent_student_work .student_work_cards{display:flex;justify-content:space-between}.page-hire-talent .hire_talent_student_work .student_work_cards li{flex-grow:1;width:32%;margin-right:2em;margin-bottom:0}.page-hire-talent .hire_talent_student_work .student_work_cards li:last-child{margin-right:0}}.page-hire-talent .hire_talent_contact_form .messages{position:relative;visibility:hidden;list-style-type:none;margin:0;padding:0}.page-hire-talent .hire_talent_contact_form .messages a{color:#fff}.page-hire-talent .hire_talent_contact_form .messages li{display:inline-block;width:100%;padding:1em 1.5em}.page-hire-talent .hire_talent_contact_form .messages li span{font-size:0.875em;color:#fff}.page-hire-talent .hire_talent_contact_form .messages li:last-child{margin-bottom:1.5em}.page-hire-talent .hire_talent_contact_form .messages li.success{background:#15c26b}.page-hire-talent .hire_talent_contact_form .messages li.warning{background:#ecc81a}.page-hire-talent .hire_talent_contact_form .messages li.critical{background:#f04546}.page-hire-talent .hire_talent_contact_form input{display:block;width:100%;margin-bottom:1.5em}.page-hire-talent .hire_talent_contact_form input:last-child{margin-bottom:0}.page-hire-talent .hire_talent_contact_form .disabled{background:#dbe2e8}.page-hire-talent .hire_talent_contact_form label{clear:left;display:block;position:relative;padding-left:2.833333333em;margin-bottom:2.5em}.page-hire-talent .hire_talent_contact_form label a{text-decoration:none;border-bottom:1px solid #91daee;color:#7d97ad;transition:color 0.3s ease}.page-hire-talent .hire_talent_contact_form label a:hover{color:#4c6478}.page-hire-talent .hire_talent_contact_form label::before{content:"";position:absolute;top:-0.125em;left:0;width:1.666666667em;height:1.666666667em;border:1px solid #dbe2e8}.page-hire-talent .hire_talent_contact_form label::after{content:"";position:absolute;top:-0.125em;left:0;width:1.666666667em;height:1.666666667em;background-image:url(/assets/svgs/check_blue.min-5823d5e7599e5d63ea85758f2f7b551a988792dda3d263b26fdaf7c3e38ded1b.svg);background-repeat:no-repeat;background-position:center;background-size:0%;transition:opacity 0.3s ease, background-size 0.3s ease}.page-hire-talent .hire_talent_contact_form input[type=checkbox]{visibility:hidden;width:0}.page-hire-talent .hire_talent_contact_form input[type=checkbox]:checked+label::after{background-size:60%;opacity:1}@media (min-width: 28em){.page-hire-talent .hire_talent_contact_form input[type=text],.page-hire-talent .hire_talent_contact_form input[type=tel],.page-hire-talent .hire_talent_contact_form input[type=password],.page-hire-talent .hire_talent_contact_form input[type=email]{float:left;width:47.5%;margin-right:5%}.page-hire-talent .hire_talent_contact_form input[type=text]:nth-child(2n+3),.page-hire-talent .hire_talent_contact_form input[type=tel]:nth-child(2n+3),.page-hire-talent .hire_talent_contact_form input[type=password]:nth-child(2n+3),.page-hire-talent .hire_talent_contact_form input[type=email]:nth-child(2n+3){margin-right:0}.page-hire-talent .hire_talent_contact_form label.half{float:left;clear:none;width:47.5%;margin-right:5%}.page-hire-talent .hire_talent_contact_form label.half.last{margin-right:0}.page-hire-talent .hire_talent_contact_form p{float:right;width:100%;text-align:right}}@media (min-width: 31em){.page-hire-talent .hire_talent_contact_form .submit_contain label{float:left;width:65%;margin-top:2em}.page-hire-talent .hire_talent_contact_form .submit_contain .button--primary{float:right;width:35%;margin-top:1em}}@media (min-width: 68em){.page-hire-talent .hire_talent_contact_form .messages{min-height:6.5em;position:relative}.page-hire-talent .hire_talent_contact_form .messages li{position:absolute;bottom:0;margin-bottom:1.5em}}.page-hire-talent .hire_talent_join_talent_source .outer_contain{background-color:#fafbfc}.page-hire-talent .hire_talent_join_talent_source .contain{padding:3.5em 1.5em;clear:both}.page-hire-talent .hire_talent_join_talent_source .contain:after{content:"";display:block;clear:both}.page-hire-talent .hire_talent_join_talent_source .hire_talent_contact_form{max-width:36.75em;margin:0 auto}.page-hire-talent .hire_talent_join_talent_source .talent_source_content{width:100%;margin-bottom:1.5em}.page-hire-talent .hire_talent_join_talent_source .talent_source_content ul{list-style-type:none;margin:0 1.5em 0;padding:0}.page-hire-talent .hire_talent_join_talent_source .talent_source_content ul li{position:relative;color:#525c65;margin-bottom:1.5em;padding-left:2.5em}.page-hire-talent .hire_talent_join_talent_source .talent_source_content ul li:last-child{margin-bottom:0}.page-hire-talent .hire_talent_join_talent_source .talent_source_content ul li::before{content:"";position:absolute;top:0.125em;left:0;width:1.25em;height:1.25em;background-color:#15c26b;background-image:url(/assets/svgs/icon_checkmark_white-5c349694188d93e550235390d97e5f3e7cbce2c1113de846cd7c786bf98960ff.svg);background-repeat:no-repeat;background-position:center;background-size:70%;border-radius:1em}@media (min-width: 35em){.page-hire-talent .hire_talent_join_talent_source .talent_source_content{max-width:100%}.page-hire-talent .hire_talent_join_talent_source .talent_source_content h2{font-size:2.125em;text-align:left}}@media (min-width: 44em){.page-hire-talent .hire_talent_join_talent_source .contain{padding:7.5em 1.5em}.page-hire-talent .hire_talent_join_talent_source .talent_source_content{max-width:100%;margin-bottom:1.5em}.page-hire-talent .hire_talent_join_talent_source .talent_source_content h2{text-align:center}.page-hire-talent .hire_talent_join_talent_source .talent_source_content ul{margin-left:20%}}@media (min-width: 68em){.page-hire-talent .hire_talent_join_talent_source .contain{padding:7.5em 1.5em}.page-hire-talent .hire_talent_join_talent_source .hire_talent_contact_form{margin-top:5.3em;padding-top:0;float:right}.page-hire-talent .hire_talent_join_talent_source .talent_source_content{float:left;max-width:40%;margin-bottom:0}.page-hire-talent .hire_talent_join_talent_source .talent_source_content h2{text-align:left;margin-bottom:1em}.page-hire-talent .hire_talent_join_talent_source .talent_source_content ul{margin:0}}.page-hire-talent .hire_talent_blog{margin-top:0;clear:both}.page-hire-talent .hire_talent_blog .contain{padding:3.5em 1.5em}.page-hire-talent .hire_talent_blog .heading{position:relative;padding-bottom:2.5em}.page-hire-talent .hire_talent_blog .jspHorizontalBar{display:none}.page-hire-talent .hire_talent_blog .scroll_pane{margin-bottom:0}@media (min-width: 35em){.page-hire-talent .hire_talent_blog .jspHorizontalBar{display:block}}@media (min-width: 44em){.page-hire-talent .hire_talent_blog .contain{padding:7.5em 1.5em}.page-hire-talent .hire_talent_blog .jspHorizontalBar{display:block}}@media (min-width: 50em){.page-hire-talent .hire_talent_blog .heading{padding-right:21.25em}.page-hire-talent .hire_talent_blog .heading .button--secondary{position:absolute;top:0.25em;right:0}.page-hire-talent .hire_talent_blog .jspHorizontalBar{display:block}}.page-sxsw .hero .outer_contain{background:url(/assets/promos/sxsw/hero-sxsw-44c0499a4937437c0cf61f006801f499abffa9d19562ba56cb62fb3a9e58beb0.jpg) 0 0 no-repeat;background-size:cover}.page-sxsw .hero .contain{padding:0 1.5em;display:flex;justify-content:center;align-items:center}.page-sxsw .hero .hero_content{min-height:300px;text-align:center;max-width:48.75em;margin:0 auto;padding:4em 0 4em}@media (min-width: 44em){.page-sxsw .hero .hero_content{min-height:500px}}.page-sxsw .hero h1{color:#fff;margin-bottom:20px}.page-sxsw .hero p{max-width:43.75em;color:#dbe2e8}@media (min-width: 44em){.page-sxsw .hero .hero_content{padding:10em 0}}.page-sxsw .speakers{position:relative;text-align:center}.page-sxsw .speakers .contain{position:relative;padding:3.5em 1.5em}@media (min-width: 40em){.page-sxsw .speakers .contain{padding:5.625em 8.5em}}.page-sxsw .speakers h2{margin-bottom:30px}@media (min-width: 35em){.page-sxsw .speakers h2{margin-bottom:60px}}.page-sxsw .speakers .leads_list li{width:100%;margin-bottom:1em}@media (min-width: 35em){.page-sxsw .speakers .leads_list li{width:50%}.page-sxsw .speakers .leads_list li:first-child{border-right:1px solid #dbe2e8}}.page-sxsw .speakers .leads_list li img{width:8.125em}.page-sxsw .speakers .leads_list h4{color:#7d97ad}@media (min-width: 35em){.page-sxsw .speakers h2{font-size:2.125em}}@media (min-width: 44em){.page-sxsw .speakers .contain{padding:5.625em 1.5em;max-width:72.185em}}.page-sxsw .speakers_list{max-width:100%;margin-left:auto;margin-right:auto;text-align:left;position:relative;background-color:#fafbfc}.page-sxsw .speakers_list::after{clear:both;content:"";display:table}.page-sxsw .speakers_list .contain{padding:3.5em 1.5em}@media (min-width: 44em){.page-sxsw .speakers_list .contain{padding:5.625em 10.5em}}.page-sxsw .speakers_list .card{padding:2em;min-height:300px;margin-bottom:4.5em}.page-sxsw .speakers_list .card:last-child{margin-bottom:0}@media (min-width: 35em){.page-sxsw .speakers_list .card{padding:2.5em 3.125em}}.page-sxsw .speakers_list .card h2{font-size:1.5em;margin-bottom:6px;line-height:1.125em}@media (min-width: 35em){.page-sxsw .speakers_list .card h2{font-size:1.75em;margin-bottom:12px}}.page-sxsw .speakers_list .card h2::before{content:"";position:absolute;top:41px;left:-3px;width:.181818182em;height:80px;background:#02b3e4}@media (min-width: 35em){.page-sxsw .speakers_list .card h2::before{top:40px;height:70px;left:-4px}}.page-sxsw .speakers_list .card .time{color:#757c81;font-size:0.875em;font-weight:600}.page-sxsw .speakers_list .card .speaker{border-top:1px solid #dbe2e8;border-bottom:1px solid #dbe2e8;margin:25px 0;padding:30px 0;max-width:100%}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker{max-width:95%}}.page-sxsw .speakers_list .card .speaker img{max-width:60px;margin-bottom:10px}@media (min-width: 22em){.page-sxsw .speakers_list .card .speaker img{max-width:40px;margin-right:20px;float:left}}.page-sxsw .speakers_list .card .speaker h3{font-weight:600;color:#2e3d49;font-size:1em;margin-bottom:0;display:block}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker h3{margin-right:10px;display:inline-block;font-size:1.125em;line-height:40px}}.page-sxsw .speakers_list .card .speaker h4{display:inline-block;font-weight:600;line-height:24px;letter-spacing:0px;color:#7d97ad;text-transform:none;font-weight:400;font-size:0.75em}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker h4{font-size:1.125em;line-height:40px}}.page-sxsw .speakers_list .card .speaker p{color:#757c81;size:0.87em;font-weight:400;line-height:24px;max-width:48em}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker p{line-height:28px}}.page-sxsw .speakers_list .card .speaker .extra{font-size:0.75em;padding:11px 0;font-weight:400;color:#525c65;border-top:1px solid #dbe2e8;border-bottom:1px solid #dbe2e8;margin-bottom:20px}.page-sxsw .speakers_list .card .speaker .extra strong{font-weight:600;color:#2e3d49}.page-sxsw .speakers_list .card .speaker .more{margin-top:20px;font-size:.75em;text-transform:uppercase;font-weight:600;letter-spacing:0.8px;border:none;transition:color .3s ease, background .3s ease}.page-sxsw .speakers_list .card .speaker .more .udacity{text-decoration:none;color:#02b3e4}.page-sxsw .speakers_list .card .speaker .more .udacity:hover{color:#028bb1;text-decoration:none}.page-sxsw .speakers_list .card .speaker .more .download{text-decoration:none;color:#15c26b;background:url(/assets/promos/sxsw/icon-download-2766ca43be02579c713ba2d2189613dd289bcbaaf01e6578fa880448b740dd8e.png) 0 0 no-repeat;margin-left:0;display:block;margin-top:20px;padding-left:30px}.page-sxsw .speakers_list .card .speaker .more .download:hover{color:#109452;text-decoration:none}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker .more .download{display:inline-block;margin-left:40px;padding-left:30px}}.page-sxsw .speakers_list .card .social{color:#2e3d49;font-size:0.75em}.page-sxsw .speakers_list .card .social strong{font-weight:600}.page-sxsw .speakers_list .card .social mark{font-weight:600;color:#02b3e4;background:#fff}.page-sxsw .cta_block{padding:3.5em 1.5em;text-align:center}@media (min-width: 40em){.page-sxsw .cta_block{padding:5.625em 8.5em}}.page-sxsw .cta_block h2{margin-bottom:1.5em}.page-google-cert .contain{padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.page-google-cert .contain{padding-top:4.875rem;padding-bottom:4.875rem}}@media screen and (min-width: 62em){.page-google-cert p{max-width:780px;margin-left:auto;margin-right:auto}}.page-google-cert .hero .outer_contain{background:url(/assets/pages/google-cert/hero-google@2x-e64c18567ba2641696ac845095fcce13b3bc38bfde47dff47f8fcbc78f8665a0.png) top center no-repeat;background-size:cover}@media screen and (min-width: 62em){.page-google-cert .hero .outer_contain{background-position:top right}}.page-google-cert .hero .contain{padding:0 1.5em 1.375rem}@media screen and (min-width: 48em){.page-google-cert .hero .contain{height:31.625rem}}@media screen and (min-width: 48em) and (min-width: 48em){.page-google-cert .hero .contain{height:37.375rem}}.page-google-cert .hero__logo{height:5.5rem;margin-top:0;margin-bottom:0rem;text-align:left}@media screen and (min-width: 48em){.page-google-cert .hero__logo{height:6.5rem}}@media screen and (min-width: 48em){.page-google-cert .hero__logo{margin-bottom:4.875rem}}.page-google-cert .hero__logo img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-google-cert .hero__content{text-align:center}.page-google-cert .hero__content p{max-width:38em}.page-google-cert .how-it-works .contain{max-width:73.75rem;margin-left:auto;margin-right:auto}.page-google-cert .how-it-works .contain::after{clear:both;content:"";display:table}.page-google-cert .how-it-works__list{max-width:73.75rem;margin-left:auto;margin-right:auto;margin:0 auto;text-align:center}.page-google-cert .how-it-works__list::after{clear:both;content:"";display:table}.page-google-cert .how-it-works__list li{float:left;display:block;margin-right:2.21465%;width:100%}.page-google-cert .how-it-works__list li:last-child{margin-right:0}@media screen and (min-width: 48em){.page-google-cert .how-it-works__list li{float:left;display:block;margin-right:2.21465%;width:23.33901%}.page-google-cert .how-it-works__list li:last-child{margin-right:0}}@media screen and (min-width: 48em){.page-google-cert .how-it-works__list p{max-width:15rem}}.page-google-cert .how-it-works__list img{height:6.875rem;margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){.page-google-cert .how-it-works__list img{height:8.125rem}}@media screen and (min-width: 48em){.page-google-cert .how-it-works__list img{margin-bottom:1.625rem}}.page-google-cert .how-it-works__desc{float:left;display:block;margin-right:2.21465%;width:100%}.page-google-cert .how-it-works__desc:last-child{margin-right:0}@media screen and (min-width: 48em){.page-google-cert .how-it-works__desc{float:left;display:block;margin-right:2.21465%;width:65.92845%;margin-left:17.03578%}.page-google-cert .how-it-works__desc:last-child{margin-right:0}}.page-google-cert .req{max-width:73.75rem;margin-left:auto;margin-right:auto}.page-google-cert .req::after{clear:both;content:"";display:table}.page-google-cert .req__content{display:block}.page-google-cert .req__content::after{clear:both;content:"";display:table}.page-google-cert .req__content--col{float:left;display:block;margin-right:2.21465%;width:100%}.page-google-cert .req__content--col:last-child{margin-right:0}@media screen and (min-width: 48em){.page-google-cert .req__content--col{float:left;display:block;margin-right:2.21465%;width:40.37479%}.page-google-cert .req__content--col:last-child{margin-right:0}}@media screen and (min-width: 48em){.page-google-cert .req__content--col:nth-child(2n){margin-left:8.51789%}}.page-google-cert .take-the-exam{max-width:100%;margin-left:auto;margin-right:auto}.page-google-cert .take-the-exam::after{clear:both;content:"";display:table}.page-google-cert #exam-details .faq__list .more{max-height:7.1875rem}@media screen and (min-width: 48em){.page-google-cert #exam-details .faq__list .more{max-height:11.75rem}}.page-google-cert #exam-details .more+[data-readmore-toggle]{padding-top:1.625rem}@media screen and (min-width: 48em){.page-google-cert #exam-details>div>ul>li:nth-child(2) .more{max-height:10rem}}@media screen and (min-width: 48em){.page-google-cert #exam-details>div>ul>li:nth-child(3) .more{max-height:13.3125rem}}.page-google-cert .footer-google{max-width:100%;margin-left:auto;margin-right:auto}.page-google-cert .footer-google::after{clear:both;content:"";display:table}.page-google-cert .footer-google .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:1.375rem;padding-bottom:1.375rem}.page-google-cert .footer-google .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.page-google-cert .footer-google .contain{padding-top:1.625rem;padding-bottom:1.625rem}}.page-google-cert .footer-google__policy{margin-top:0;margin-bottom:0.8125rem;float:left;display:block;margin-right:2.21465%;width:100%;color:#525c65;text-align:center}@media screen and (min-width: 48em){.page-google-cert .footer-google__policy{margin-bottom:1.625rem}}.page-google-cert .footer-google__policy:last-child{margin-right:0}@media screen and (min-width: 62em){.page-google-cert .footer-google__policy{float:left;display:block;margin-right:2.21465%;width:48.89267%;margin-bottom:0;text-align:left}.page-google-cert .footer-google__policy:last-child{margin-right:0}}.page-google-cert .footer-google__logo{float:left;display:block;margin-right:2.21465%;width:100%;text-align:center}.page-google-cert .footer-google__logo:last-child{margin-right:0}@media screen and (min-width: 62em){.page-google-cert .footer-google__logo{float:left;display:block;margin-right:2.21465%;width:48.89267%;text-align:right}.page-google-cert .footer-google__logo:last-child{margin-right:0}}.page-uconnect .hero .outer_contain{background:url(/assets/pages/uconnect/hero-connect-66a4295950c04a0325c588553d026ae11827ee45ce7686718aaf7f434bd29397.jpg) center center no-repeat;background-size:cover}.page-uconnect .hero .contain{padding:0 1.5em}.page-uconnect .hero .hero_content{min-height:300px;text-align:center;max-width:48.75em;margin:0 auto;padding:8em 0 4em}@media (min-width: 44em){.page-uconnect .hero .hero_content{padding:9em 0 0;min-height:500px}}.page-uconnect .hero h1{color:#fff;margin-top:16px;margin-bottom:10px}.page-uconnect .hero p{max-width:43.75em;color:#dbe2e8}.page-uconnect .hero .button--primary{margin:36px auto 0}.page-uconnect .how-it-works{clear:both}.page-uconnect .how-it-works .contain{padding:3.5em 1.5em}@media (min-width: 70em){.page-uconnect .how-it-works .contain{padding:7.5em 0}}.page-uconnect .how-it-works h2{margin-bottom:1em;text-align:center}.page-uconnect .how-it-works h3{margin-bottom:2.25em;text-align:center;max-width:55em}@media (min-width: 70em){.page-uconnect .how-it-works h3{margin-bottom:6.25em}}.page-uconnect .how-it-works .works-list{margin:0 auto;padding:0;list-style-type:none;text-align:center;max-width:63.75em;display:flex;justify-content:center;flex-direction:column}@media (min-width: 48em){.page-uconnect .how-it-works .works-list{flex-direction:row;align-items:flex-start;justify-content:space-between}}.page-uconnect .how-it-works .works-list li{padding:0}@media (min-width: 70em){.page-uconnect .how-it-works .works-list li{padding:0 0.5em}}.page-uconnect .how-it-works .works-list .rwd-break{display:none}@media (min-width: 48em){.page-uconnect .how-it-works .works-list .rwd-break{display:block}}.page-uconnect .how-it-works .works-list h3{color:#2e3d49;font-size:1em;font-weight:600;line-height:1.5em;margin-bottom:2.125em}@media (min-width: 70em){.page-uconnect .how-it-works .works-list h3{max-width:18.75em;margin-bottom:4.25em}}.page-uconnect .how-it-works .works-list img{padding-bottom:1em}@media (min-width: 70em){.page-uconnect .how-it-works .works-list img{padding-bottom:1.6em}}.page-uconnect .features .contain{padding:3.5em 1.5em}@media screen and (min-width: 73.75em){.page-uconnect .features .contain{padding:4.375em 0}}.page-uconnect .features__column{padding-top:0.6875rem;padding-bottom:0.6875rem;float:left;display:block;margin-right:2.21465%;width:100%}@media screen and (min-width: 48em){.page-uconnect .features__column{padding-top:1.625rem;padding-bottom:1.625rem}}.page-uconnect .features__column:last-child{margin-right:0}@media screen and (min-width: 48em){.page-uconnect .features__column{height:17.5rem;float:left;display:block;margin-right:2.21465%;width:48.89267%}.page-uconnect .features__column:last-child{margin-right:0}.page-uconnect .features__column:nth-child(2n){margin-right:0}.page-uconnect .features__column:nth-child(2n+1){clear:left}}@media screen and (min-width: 48em){.page-uconnect .features__column.two{float:right}}.page-uconnect .features__column--content p{margin-bottom:0;padding-right:0.8125rem}@media screen and (min-width: 48em){.page-uconnect .features__column--content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.page-uconnect .features__column img{margin:0 auto}.page-uconnect .sessions .outer_contain{max-width:75em}.page-uconnect .sessions .contain{padding:3.5em 1.5em;text-align:center}@media (min-width: 70em){.page-uconnect .sessions .contain{padding:7.5em 0}}.page-uconnect .sessions .contain p{margin:0 auto;margin-bottom:2.25em;text-align:center;max-width:58em}@media (min-width: 70em){.page-uconnect .sessions .contain p{margin-bottom:3.25em}}.page-uconnect .sessions .locations_info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 40em){.page-uconnect .sessions .locations_info{flex-direction:row}}.page-uconnect .sessions .locations_info .location{color:#fff;height:120px;min-width:100%;border-radius:4px;text-decoration:none;background-position:left bottom;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 40em){.page-uconnect .sessions .locations_info .location{height:200px;min-width:33%}}.page-uconnect .sessions .locations_info .location__city{font-size:1.375em;color:#fff;font-weight:600;margin-bottom:0.25em}.page-uconnect .sessions .locations_info .location__desc{margin:0;font-size:0.875em;letter-spacing:0.14px}.page-uconnect .sessions .locations_info .location.sf{background-image:url(/assets/pages/uconnect/location-01-1ba47e370b968856bc2d564c5bf2858ef7a3df1454f19d53e7da6973b4907635.jpg)}.page-uconnect .sessions .locations_info .location.ny{background-image:url(/assets/pages/uconnect/location-02-689913a5cf173656b391f247a898a62e6abd56dd2fda4f78e1fff639ca70fb1d.jpg);margin:1em 0}@media (min-width: 40em){.page-uconnect .sessions .locations_info .location.ny{margin:0}}.page-uconnect .sessions .locations_info .location.la{background-image:url(/assets/pages/uconnect/location-03-e123235dfa1f0cba0de89f4de15980af5b581a7cdc526ef03a3ff617ec1becb3.jpg)}.page-uconnect .sessions .input_contain{width:200px;margin-left:15px;display:inline-block;text-align:left;position:relative;top:9px}.page-uconnect .coming_soon_modal{padding:0}.page-uconnect .coming_soon_modal .modal_hero{display:flex;flex-direction:column;align-items:center;justify-content:center;background:url(/assets/pages/uconnect/hero-coming-soon@2x-d7c47387217168ebb93bb1acf20f9266e1980ebda098c685f88cd16dc9ac2cf6.jpg) center center no-repeat;background-size:cover;min-height:200px}.page-uconnect .coming_soon_modal .modal_hero img{width:20px;display:block}.page-uconnect .coming_soon_modal .modal_hero h2{color:#fff;margin:10px 30px 0}.page-uconnect .coming_soon_modal .modal_content{padding:2em 2em 2.5em}@media (min-width: 39em){.page-uconnect .coming_soon_modal .modal_content{padding:4em 6em}}.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form{padding:0;margin:0 auto;max-width:20em;text-align:center}@media (min-width: 25em){.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form{max-width:22em}}.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form label{display:none}.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form input[type="text"],.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form input[type="email"]{width:100%;margin:0 auto 1em}.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form #first_name,.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form #last_name{width:100%}@media (min-width: 25em){.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form #first_name,.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form #last_name{width:49%}}.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form #error_message{margin-bottom:1em}.page-uconnect .coming_soon_modal .modal_content #global_waitlist_form #error_message p{background-color:#f04546;color:#fff;font-size:0.75em;padding:0.5em;margin:0}.page-uconnect .coming_soon_modal .modal_content p{padding:0 0 2em 0;margin:0}.page-uconnect .coming_soon_modal .modal_content .button--primary{margin-top:1.125em}.page-uconnect .uconnect_callout{border:1px solid #dbe2e8;border-radius:5px;background:#fff;padding:15px 20px;margin:2.5em auto;margin-top:2.5em;display:block;clear:both;text-align:center;max-width:28em}@media (min-width: 37em){.page-uconnect .uconnect_callout{margin-top:3em}}.page-uconnect .uconnect_callout img{margin-right:10px;vertical-align:middle}.page-uconnect .uconnect_callout p{font-size:0.8125em;color:#7d97ad;display:inline}.page-uconnect .cta_block{padding:3.5em 1.5em;text-align:center}@media (min-width: 44em){.page-uconnect .cta_block{padding:7.5em 1.5em}}.page-uconnect .cta_block .contain{max-width:50em}.page-uconnect .cta_block .button--primary{max-width:22em;width:22em;margin:3.3125em auto 0.75em}.page-alteryx .hero .outer_contain{background:url(/assets/pages/alteryx/alteryx_hero-274b421931570a4c128da621d9459160d4ee56e497caa0cebcbf89fab366d04b.jpg) center center no-repeat;background-size:cover}.page-alteryx .hero .contain{padding:0 1.5em}.page-alteryx .hero .hero_content{min-height:18.75em;text-align:center;max-width:51.75em;margin:0 auto;padding:4em 0}@media (min-width: 44em){.page-alteryx .hero .hero_content{padding:8em 0 0;min-height:31.25em}}.page-alteryx .hero .hero_content .trailer .watch{color:#fff}.page-alteryx .hero .hero_content .trailer .watch:before{background:url(/assets/svgs/icon_play_blue-6f925bdfa43ab756fc0488bc79689d485b0203c3ef90f287fa88ab2a8ac85b30.svg) 0 center no-repeat;content:'';padding-right:1.5625em}.page-alteryx .hero h6{color:#02ccba;margin:0 auto;margin-bottom:2.25em}.page-alteryx .featured-nd .contain{padding:3.5em 1.5em;display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 35em){.page-alteryx .featured-nd .contain{padding:4.375em 0}}.page-alteryx .featured-nd .featured_content{flex:1 100%;padding:1.125em}@media (min-width: 40em){.page-alteryx .featured-nd .featured_content{padding:1.125em 2.125em;flex:1 50%}.page-alteryx .featured-nd .featured_content.card{padding-right:3em}}@media (min-width: 75em){.page-alteryx .featured-nd .featured_content{padding:0}.page-alteryx .featured-nd .featured_content.two{padding:0 7.812em}}.page-alteryx .featured-nd .featured_content img{display:block;width:100%}.page-alteryx .featured-nd .featured_content ul{font-size:1em}.page-alteryx .featured-nd .featured_content ul li{color:#525c65;font-weight:600}.page-alteryx .featured-nd .featured_content ul li::before{content:"•";padding:0.875em}@media (min-width: 75em){.page-alteryx .featured-nd .featured_content .data-analyst-card{padding:0 6.9em}}.page-alteryx .featured-nd .featured_content .data-analyst-card .card--nanodegree{width:100%;background-color:#fafbfc}.page-alteryx .featured-nd .featured_content .data-analyst-card .card--nanodegree:hover{box-shadow:none}.page-alteryx .featured-nd .featured_content .data-analyst-card ul{padding:0}.page-alteryx .featured-nd .featured_content .data-analyst-card ul.partners{display:flex;flex-wrap:wrap}.page-alteryx .featured-nd .featured_content .data-analyst-card ul li{padding-left:0;float:left}.page-alteryx .featured-nd .featured_content .data-analyst-card ul li::before{content:none}.page-alteryx .featured-nd .featured_content .data-analyst-card ul li:first-child{width:6.125em;padding-bottom:1em}.page-alteryx .featured-nd .featured_content .data-analyst-card ul li:nth-child(2){width:10.75em}@media (min-width: 25.25em){.page-alteryx .featured-nd .featured_content .data-analyst-card ul li:nth-child(2){padding-left:2em}}@media (min-width: 41em){.page-alteryx .featured-nd .featured_content .data-analyst-card ul li:nth-child(2){padding-left:0}}@media (min-width: 56.25em){.page-alteryx .featured-nd .featured_content .data-analyst-card ul li:nth-child(2){padding-left:2em}}.page-alteryx .free-courses .contain{text-align:center;padding:4.62em 1.5em}@media (min-width: 68em){.page-alteryx .free-courses .contain .lead{padding:0 2em}}.page-alteryx .free-courses ul.free-cards-list{display:flex;flex-wrap:wrap}.page-alteryx .free-courses ul.free-cards-list li{margin-bottom:1.25em;padding:0.625em}.page-alteryx .free-courses ul.free-cards-list li.list-item{display:flex;width:100%;position:relative}@media (min-width: 50em){.page-alteryx .free-courses ul.free-cards-list li.list-item{width:33.33%}}.page-alteryx .free-courses ul.free-cards-list li .brdr-bottom:before{background:#dbe2e8;bottom:0;content:"";height:1px;left:4%;position:absolute;width:92%}@media (min-width: 50em){.page-alteryx .free-courses ul.free-cards-list li .brdr-right:after{background:#dbe2e8;content:"";height:70%;position:absolute;right:0;top:5%;width:1px}}.page-alteryx .free-courses ul.free-cards-list li .card{display:flex;flex-direction:column;width:100%}.page-alteryx .free-courses ul.free-cards-list li .card::before{background-color:#02ccba;color:#fff;letter-spacing:2.2px;position:absolute;top:35%;left:-2.625em;width:5.25em;height:1.75em;line-height:1.75em;padding:0px 10px;content:"open";text-transform:uppercase;transform:rotate(-90deg);font-size:0.6875em}.page-alteryx .free-courses ul.free-cards-list li .card p{text-align:left}.page-alteryx .free-courses ul.free-cards-list li .coming-soon{padding-left:2.125em}.page-alteryx .free-courses ul.free-cards-list li .coming-soon p{text-align:left;color:#7d97ad}.page-alteryx .how-it-works{clear:both}.page-alteryx .how-it-works .contain{padding:3.5em 1.5em}@media (min-width: 70em){.page-alteryx .how-it-works .contain{padding:7.5em 0}}.page-alteryx .how-it-works h3{font-weight:400;font-size:1em;margin:0 auto;margin-bottom:2.25em;text-align:center;max-width:55em;color:#2e3d49}@media (min-width: 70em){.page-alteryx .how-it-works h3{margin-bottom:6.25em}}.page-alteryx .how-it-works p{color:#757c81;font-size:0.875em;font-weight:400;line-height:1.5em;text-align:center}.page-alteryx .how-it-works .works-list{margin:0 auto;padding:0;list-style-type:none;text-align:center;max-width:73.062em;display:flex;justify-content:center;flex-direction:column}@media (min-width: 64em){.page-alteryx .how-it-works .works-list{flex-direction:row;align-items:flex-start;justify-content:space-between}}.page-alteryx .how-it-works .works-list li{padding:0}@media (min-width: 70em){.page-alteryx .how-it-works .works-list li{padding:0 1.125em}}.page-alteryx .how-it-works .works-list .rwd-break{display:none}@media (min-width: 48em){.page-alteryx .how-it-works .works-list .rwd-break{display:block}}.page-alteryx .how-it-works .works-list h3{color:#2e3d49;font-size:1em;font-weight:600;line-height:1.5em;max-width:18.75em;margin-bottom:1em}@media (min-width: 70em){.page-alteryx .how-it-works .works-list h3{margin-bottom:1.687em}}.page-alteryx .how-it-works .works-list img{padding-bottom:1em}@media (min-width: 70em){.page-alteryx .how-it-works .works-list img{padding-bottom:1.6em}}.page-alteryx .how-it-works .works-list p{margin-bottom:1.125em}.page-alteryx .early-access .outer_contain{background:#fafbfc}.page-alteryx .early-access .outer_contain .contain{-webkit-display:flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;padding:4.62em 1.5em;display:flex}@media (min-width: 50em){.page-alteryx .early-access .outer_contain .contain{flex-direction:row wrap}}.page-alteryx .early-access .outer_contain .access-info{max-width:31.25em}@media (min-width: 64em){.page-alteryx .early-access .outer_contain .access-info{padding-left:3em}}@media (min-width: 70em){.page-alteryx .early-access .outer_contain .access-info{padding-left:0}}.page-alteryx .early-access .outer_contain .access-form{padding:0}@media (min-width: 70em){.page-alteryx .early-access .outer_contain .access-form{border-left:1px solid #dbe2e8;margin-left:3.2em;padding:0 5em;max-width:36.25em}}.page-alteryx .early-access .outer_contain .access-form form label{display:none}.page-award .centered{text-align:center;display:block}.page-award .hero .outer_contain{background-image:url(/assets/pages/award/award-hero-9cdf1173d1980a5fc1e7f319dc811ed0a86c7b7ce1d31604e542c2ee94ed493b.jpg);background-repeat:no-repeat;background-position:-180px top;background-size:cover}@media (min-width: 34em){.page-award .hero .outer_contain{background-position:left top}}.page-award .hero .contain{padding:0 1.5em}.page-award .hero .hero_content{padding:15% 0 13%}.page-award .hero h1{color:#fff;margin-bottom:.35em;text-align:center}.page-award .hero p{color:#dbe2e8;margin:0 auto;text-align:center;max-width:700px}.page-award .hero .hero__text{float:none;width:100%;padding:0;margin:0 0 3em 0}.page-award .award-intro{font-size:1.125em;line-height:1.125em}.page-award .award-intro .contain{padding:6.5em 1.5em 7.500em;margin:0 auto;max-width:42.45em}.page-award .award-intro p{text-align:left;color:#757c81;line-height:1.875em}.page-award .award-intro .button--primary{margin:4.375em auto 0}.page-award .how-it-works .contain{padding:0em 1.5em;margin:0 auto 5.166em}@media (min-width: 35em){.page-award .how-it-works .contain{padding:0}}.page-award .how-it-works .contain h3{color:#2e3d49}.page-award .how-it-works .contain h2{font-weight:300;font-size:2.250em;margin-bottom:1em;text-align:center;color:#2e3d49}.page-award .how-it-works .contain .works_list{list-style-type:none;margin:0;padding:0;text-align:center;display:flex;justify-content:center;flex-direction:column}.page-award .how-it-works .contain .works_list li{min-height:19em;margin:0 auto 0}.page-award .how-it-works .contain .works_list li.lined{border:none}.page-award .how-it-works .contain .works_list img{height:9.5em;margin-bottom:2em}@media (min-width: 35em){.page-award .how-it-works .contain .works_list img{margin-bottom:2em}}.page-award .how-it-works .contain .works_list h3{color:#2e3d49;font-weight:300;line-height:1.5em;font-size:1.25em;letter-spacing:-0.0175em;color:#2e3d49;margin-bottom:1em}@media (min-width: 64em){.page-award .how-it-works .contain .works_list h3{font-size:1.75em}}.page-award .how-it-works .contain .works_list p{color:#757c81;font-size:1em;font-weight:400;line-height:1.5em}@media (min-width: 70em){.page-award .how-it-works .contain .works_list{align-items:flex-start;justify-content:space-between;flex-direction:row;margin:0 0 6.666em}.page-award .how-it-works .contain .works_list li{padding:0 3em;min-height:23.563em;width:25.000em}.page-award .how-it-works .contain .works_list li h3{font-size:1.75em;letter-spacing:-0.0175em}.page-award .how-it-works .contain .works_list li.lined{border-left:solid 1px #dbe2e8;border-right:solid 1px #dbe2e8;padding:0 4em}.page-award .how-it-works .contain .works_list p{display:block}.page-award .how-it-works .contain .works_list img{margin-top:1.563em;height:8.125em}}.page-award .how-it-works #app-contain{margin:0 auto;padding:1.25em 1.5em;max-width:46.25em}.page-award .how-it-works #app-contain h3{font-size:1.375em;font-weight:600}.page-award .how-it-works #app-contain p{font-size:1.125em}.page-award .how-it-works #app-contain p.sb{font-weight:400;font-size:0.75em;font-style:italic}.page-award .how-it-works #app-contain strong{font-weight:bold}.page-award .how-it-works #app-contain .checks{list-style-type:none;margin:0;padding:0}.page-award .how-it-works #app-contain .checks li{display:block;font-size:1.125em;line-height:1.66em;position:relative;padding:0.5em 0 0.5em 1.94em;color:#525c65}@media (min-width: 35em){.page-award .how-it-works #app-contain .checks li{padding:0 0 1.5em 1.94em}}.page-award .how-it-works #app-contain .checks li::before{content:"";position:absolute;top:13%;left:0;width:1em;height:1em;background:#02ccba url(/assets/svgs/icon_checkmark_white-5c349694188d93e550235390d97e5f3e7cbce2c1113de846cd7c786bf98960ff.svg) no-repeat center;background-size:60%;border-radius:1em;transform:translateY(-50%)}.page-award .award-winners{background-color:#fafbfc;max-width:100%;margin-left:auto;margin-right:auto}.page-award .award-winners::after{clear:both;content:"";display:table}.page-award .award-winners .contain{padding:1.5em}@media (min-width: 48em){.page-award .award-winners .contain{padding:3.75em 8.625em}}@media (min-width: 64em){.page-award .award-winners .contain{padding:7.75em 20.625em}}.page-award .award-winners .contain .card{padding:40px 34px}.page-award .award-winners .contain .card img{margin-top:1.25em;margin-bottom:2.875em}.page-award .award-winners .contain .card h3{font-size:1.375em;font-weight:600;letter-spacing:-0.2px;margin-bottom:1.2em}.page-award .award-winners .contain .card a{color:#02b3e4;letter-spacing:1px;font-size:0.8125em}.page-award .alumni_section{max-width:100%;margin-left:auto;margin-right:auto;background:#f4f4ef}.page-award .alumni_section::after{clear:both;content:"";display:table}.page-award .alumni_section .contain{position:relative;padding:6.938em 1.5em 1.813em}.page-award .alumni_section h2{text-align:center;font-size:1.75em;color:#2e3d49;font-weight:300;margin-bottom:0.5em}@media (min-width: 35em){.page-award .alumni_section h2{font-size:2.125em}}.page-award .alumni_section p{margin-bottom:4.1em}.page-award .alumni_section .alumni_cards{list-style-type:none;margin:0;padding:0}.page-award .alumni_section .alumni_cards .card{display:block;max-width:30em;margin:3.5em auto 0;padding:2.5em 2.125em}.page-award .alumni_section .alumni_cards .overflow_contain{height:100%;overflow:hidden}@media (min-width: 60em){.page-award .alumni_section .alumni_cards{display:flex;max-width:53.750em;margin:0 auto;justify-content:space-between}.page-award .alumni_section .alumni_cards .card{flex-grow:1;max-width:23.750em;margin:0 0 6.250em}}.page-award .alumni_section .inv_info{position:relative;text-align:center}.page-award .alumni_section .inv_info .avatar{height:7.5rem;margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){.page-award .alumni_section .inv_info .avatar{margin-bottom:1.625rem}}.page-award .alumni_section .inv_info h4{margin-bottom:0;font-weight:600}.page-award .alumni_section .inv_info h6{margin-bottom:0}.page-award .alumni_section .inv_info .img_logo{height:4.125rem}@media screen and (min-width: 48em){.page-award .alumni_section .inv_info .img_logo{height:4.875rem}}.page-award .alumni_section .inv_info .img_logo img{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-height:6.25rem}.page-award-winners2016 .hero .outer_contain{background:url(/assets/pages/award/award-hero-9cdf1173d1980a5fc1e7f319dc811ed0a86c7b7ce1d31604e542c2ee94ed493b.jpg) center center no-repeat;background-size:cover}.page-award-winners2016 .hero .contain{padding:0 1.5em}.page-award-winners2016 .hero .hero_content{padding:4em 0}@media (min-width: 64em){.page-award-winners2016 .hero .hero_content{padding:7.812em 0 12.5em}}.page-award-winners2016 .hero .hero_content img{margin:0 auto 1.562em;display:block}.page-award-winners2016 .hero h1{color:#fff;font-size:2em;font-weight:300;line-height:1.25em;text-align:center;padding:0}@media (min-width: 64em){.page-award-winners2016 .hero h1{font-size:3.125em}}.page-award-winners2016 .winners-list .contain{padding:3.375em 0}@media (min-width: 64em){.page-award-winners2016 .winners-list .contain{padding:7.375em 0}}.page-award-winners2016 .winners-list .contain .winners-content h2{text-align:center;color:#2e3d49;font-weight:600;font-size:1.275em;letter-spacing:-0.2px;text-align:left;padding:0 0 0 0.8em}@media (min-width: 23em){.page-award-winners2016 .winners-list .contain .winners-content h2{padding:0 0 0 2.3em}}@media (min-width: 25em){.page-award-winners2016 .winners-list .contain .winners-content h2{padding:0 3.1em}}@media (min-width: 30em){.page-award-winners2016 .winners-list .contain .winners-content h2{text-align:center}}@media (min-width: 64em){.page-award-winners2016 .winners-list .contain .winners-content h2{margin-bottom:2.875em}}.page-award-winners2016 .winners-list .contain .winners-content .recipient-names{display:flex;flex-flow:row wrap;padding:0 2.5em}@media (min-width: 53.57em){.page-award-winners2016 .winners-list .contain .winners-content .recipient-names{padding:0 6.5em}}@media (min-width: 64em){.page-award-winners2016 .winners-list .contain .winners-content .recipient-names{padding:0 2.125em}}.page-award-winners2016 .winners-list .contain .winners-content .recipient-names ul.list_col{margin:auto auto 1.25em;width:17.625em}@media (min-width: 64em){.page-award-winners2016 .winners-list .contain .winners-content .recipient-names ul.list_col{width:auto}}@media (min-width: 48em){.page-award-winners2016 .winners-list .contain .winners-content .recipient-names ul.list_col.list_col:first-child,.page-award-winners2016 .winners-list .contain .winners-content .recipient-names ul.list_col.list_col:nth-child(3){width:15.625em}}@media (min-width: 64em){.page-award-winners2016 .winners-list .contain .winners-content .recipient-names ul.list_col.list_col:first-child,.page-award-winners2016 .winners-list .contain .winners-content .recipient-names ul.list_col.list_col:nth-child(3){width:auto}}.page-award-winners2016 .winners-list .contain .winners-content .recipient-names ul li{font-size:1.125em;line-height:1.875em;padding-right:1em}.page-bytebracket label{font-weight:400}.page-bytebracket .hero{position:absolute;top:0;left:0;width:100%;height:500px}.page-bytebracket .hero .outer_contain{background:url(/assets/promos/bytebracket/hero-bytebracket-mobile-8769a76bc467988e55371288901f6cb32c858cb78b13a4c8b687b7a9dfc63de5.svg) 0 0 no-repeat;background-size:100%}@media (min-width: 33em){.page-bytebracket .hero .outer_contain{background:url(/assets/promos/bytebracket/hero-bytebracket-718517cf244826b096b39ad0ca43778304fd08bcbc85192014af147c00186d4d.svg) center 0 no-repeat}}.page-bytebracket .hero .contain{padding:0 1.5em}.page-bytebracket .hero .hero_content{min-height:300px;text-align:center;max-width:54em;margin:0 auto;padding:10em 0 0}@media (min-width: 27em){.page-bytebracket .hero .hero_content{padding:16em 0 0}}.page-bytebracket .hero h1{font-size:2.25em;color:#2e3d49;font-weight:300;line-height:1.25em;left:0}@media (min-width: 35em){.page-bytebracket .hero h1{font-size:3.125em}}@media (min-width: 44em){.page-bytebracket .hero h1{padding:0;font-size:3.125em}}.page-bytebracket .hero h2{color:#757c81;font-size:1em;line-height:2em;font-weight:300;margin-bottom:40px;padding:0 1.5em}.page-bytebracket .hero h2 strong{font-weight:600}@media (min-width: 44em){.page-bytebracket .hero h2{font-size:1.125em;line-height:2em;padding:0}}.page-bytebracket [placeholder]:focus::-webkit-input-placeholder{transition:opacity 0.1s 0.1s ease;opacity:0}.page-bytebracket [placeholder]:focus::-moz-placeholder{transition:opacity 0.1s 0.1s ease;opacity:0}.page-bytebracket .bracket{max-width:100%;margin-left:auto;margin-right:auto;margin-top:480px;position:relative;background-color:#fafbfc}.page-bytebracket .bracket::after{clear:both;content:"";display:table}@media (min-width: 28em){.page-bytebracket .bracket{margin-top:440px}}@media (min-width: 44em){.page-bytebracket .bracket{margin-top:370px}}.page-bytebracket .bracket .contain{padding:7.5em 0;text-align:center}.page-bytebracket .bracket .contain.mobile{padding:3.25em 0}.page-bytebracket .bracket .contain.mobile p{font-size:1.125em;color:#2e3d49;line-height:2em;padding:0 2.5em}.page-bytebracket .bracket .contain.mobile p strong{font-weight:600}@media (min-width: 75em){.page-bytebracket .bracket .contain.mobile{display:none}}.page-bytebracket .bracket .contain.desktop{display:none}@media (min-width: 75em){.page-bytebracket .bracket .contain.desktop{display:block}}.page-bytebracket .bracket h2{color:#2e3d49;font-size:1.75em;font-weight:300;margin-bottom:25px}@media (min-width: 44em){.page-bytebracket .bracket h2{font-size:2.25em}}.page-bytebracket .bracket .student_name{color:#02b3e4;font-weight:300;font-size:1.5em;margin:0 auto;padding:10px 0 15px;width:11em;border-radius:0;box-shadow:none;border:none;background:none;border-bottom:1px solid #dbe2e8;text-align:center}.page-bytebracket .learn{position:relative}.page-bytebracket .learn .contain{padding:4.25em 1.5em;text-align:center}@media (min-width: 44em){.page-bytebracket .learn .contain{padding:7.5em 7.5em}}.page-bytebracket .learn h2{color:#2e3d49;font-size:1.75em;font-weight:300;margin-bottom:25px}@media (min-width: 44em){.page-bytebracket .learn h2{font-size:2em}}.page-bytebracket .learn p{font-size:1em;line-height:1.75em;color:#757c81;margin-bottom:25px;padding:0 1.5em}@media (min-width: 34em){.page-bytebracket .learn p{font-size:1.125em;line-height:2em;margin-bottom:45px;padding:0}}.page-bytebracket .learn .input_contain input{display:inline-block;width:16em}@media (min-width: 34em){.page-bytebracket .learn .input_contain input{width:21em;margin-right:20px}}.page-bytebracket .learn .input_contain .button--primary{display:inline-block;width:17em}.page-bytebracket .nanodegree_callout{background-color:#f4f4ef;max-width:100%;margin-left:auto;margin-right:auto}.page-bytebracket .nanodegree_callout::after{clear:both;content:"";display:table}.page-bytebracket .nanodegree_callout .contain{padding:4.25em 1.5em}@media (min-width: 44em){.page-bytebracket .nanodegree_callout .contain{padding:7.5em 1.5em}}.page-bytebracket .nanodegree_callout .callout_content{float:left;display:block;margin-right:2.21465%;width:100%}.page-bytebracket .nanodegree_callout .callout_content:last-child{margin-right:0}@media (min-width: 44em){.page-bytebracket .nanodegree_callout .callout_content{float:left;display:block;margin-right:2.21465%;width:65.92845%}.page-bytebracket .nanodegree_callout .callout_content:last-child{margin-right:0}}.page-bytebracket .nanodegree_callout .callout_content h2{font-size:1.75em;font-weight:300}.page-bytebracket .nanodegree_callout .callout_content h2::after{right:1.5em}@media (min-width: 40em){.page-bytebracket .nanodegree_callout .callout_content h2::after{right:13.5em}}.page-bytebracket .nanodegree_callout .callout_content .button--primary{display:block;margin:0 auto 5em}@media (min-width: 59em){.page-bytebracket .nanodegree_callout .callout_content .button--primary{display:none}}.page-bytebracket .nanodegree_callout .cards_contain{display:none}@media (min-width: 59em){.page-bytebracket .nanodegree_callout .cards_contain{float:left;display:block;margin-right:2.21465%;width:31.8569%}.page-bytebracket .nanodegree_callout .cards_contain:last-child{margin-right:0}}.page-bytebracket .nanodegree_callout .cards_contain .card{width:100%;max-width:100%;min-height:18.75rem}.page-bytebracket .free_courses .contain{padding:4.25em 1.5em}@media (min-width: 44em){.page-bytebracket .free_courses .contain{padding:7.5em 1.5em}}.page-bytebracket .bracket-footer{display:none;background-color:#fafbfc;position:fixed;left:0;bottom:0;width:100%;z-index:1000;border-top:1px solid #CFD3D7}@media (min-width: 75em){.page-bytebracket .bracket-footer{display:block}}.page-bytebracket .bracket-footer .contain{background-color:#fafbfc;padding:1.875em 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.page-bytebracket .bracket-footer .contain .bracket_solution ul.bytebracket{list-style-type:none;margin:0;padding:0}.page-bytebracket .bracket-footer .contain .bracket_solution ul.bytebracket li{float:left;width:36px;border-bottom:2px solid #7d97ad;padding:0 0 7px 0;margin-right:7px;font-size:1.5em;font-weight:400;color:#2e3d49}.page-bytebracket .bracket-footer .contain .bracket_share p{font-size:1.125em;float:left;font-weight:300;color:#2e3d49;margin-bottom:0}.page-bytebracket .bracket-footer .contain .bracket_share img{margin-top:7px;margin-left:27px;vertical-align:middle}#bracket{margin-top:-20px;height:1700px;position:relative}#bracket p{text-align:left}#bracket h3,#bracket h4{display:none;color:#7d97ad;letter-spacing:2px;text-transform:uppercase;font-size:1.125em}#bracket .match .slot,#bracket .match label.slot{width:130px;position:absolute;text-align:left}#bracket .match .slot input,#bracket .match label.slot input{opacity:0}#bracket .seed{display:inline-block;margin-right:3px;text-align:right;width:13px}#bracket .round{position:absolute;top:0;width:950px}#bracket .round strong,#bracket .round strong span.seed,#bracket .round strong span.score{background-color:#02b3e4;color:#fff}#bracket .loser,#bracket strike,#bracket .match strike .seed{font-weight:normal;color:#dbe2e8;text-decoration:none}#bracket strike a{color:#666}#bracket #round2{left:115px;width:720px}#bracket #round3{left:230px;width:490px}#bracket #round4{left:345px;width:260px}#bracket .round .region1 .match,#bracket .round .region2 .match{left:0px}#bracket .round .region3 .match,#bracket .round .region4 .match{right:0px}#bracket .match{border:1px solid #dbe2e8;padding:0;width:170px;position:absolute;font-size:14px}#bracket .match .slot,#bracket .match label.slot{margin:0;position:absolute;left:0;right:0;padding:0 5px;border:1px solid #dbe2e8;background:#fff;width:170px;line-height:28px}#bracket .match .slot .indicator,#bracket .match label.slot .indicator{margin:0;position:absolute;top:0;left:-1px;padding:0 5px;width:170px;line-height:28px;background-color:#fff;border:1px solid #dbe2e8;border-top:none}#bracket .match .slot .indicator .name,#bracket .match label.slot .indicator .name{line-height:18px}#bracket #round6 .region1 .match .indicator{line-height:35px;width:209px;height:37px}#bracket #round6 .region1 .match .slot input:disabled:hover ~ .indicator{width:206px;height:35px}#bracket .match .slot:hover input ~ .indicator,#bracket .match .slot input:focus ~ .indicator,#bracket .match .slot.selected{background-color:#46C4E9;cursor:pointer}#bracket .match .slot:hover input ~ .indicator .seed,#bracket .match .slot:hover input ~ .indicator .name,#bracket .match .slot input:focus ~ .indicator .seed,#bracket .match .slot input:focus ~ .indicator .name,#bracket .match .slot.selected .seed,#bracket .match .slot.selected .name{color:#fff}#bracket .match .slot:active input ~ .indicator{background-color:#02b3e4}#bracket .match .slot input:checked ~ .indicator{background-color:#02b3e4}#bracket .match .slot input:checked ~ .indicator .seed,#bracket .match .slot input:checked ~ .indicator .name{color:#fff}#bracket .match .slot input:disabled ~ .indicator{pointer-events:none;color:#dbe2e8}#bracket .match .slot input:disabled ~ .indicator .seed,#bracket .match .slot input:disabled ~ .indicator .name{color:#dbe2e8}#bracket .match .slot input:disabled:hover ~ .indicator{background-color:#fff;height:27px;width:168px;border:none;left:0px}#bracket .match .slot1{top:0px}#bracket .match .slot2{bottom:0px}#bracket .match .score{position:absolute;right:4px;font-style:normal}#bracket .match .seed{color:#7d97ad;font-size:12px}#bracket .match .winner,#bracket .match .winner em{font-weight:bold}#bracket .region1 .match,#bracket .region2 .match{border-left:0px}#bracket .region3 .match,#bracket .region4 .match{border-right:0px}#bracket .final_pick{font-size:16px;background:#fff}#bracket #round1 h4{display:block;text-align:center;position:absolute;left:225px;top:365px;width:110px;margin:0}#bracket #round1 .region3 h4,#bracket #round1 .region4 h4{left:auto;right:-20px}#bracket #round1 .region2 h4,#bracket #round1 .region4 h4{top:915px}#bracket #round1 .match{height:53px;width:0}#bracket #round1 .m1{top:0}#bracket #round1 .m2{top:99px}#bracket #round1 .m3{top:200px}#bracket #round1 .m4{top:299px}#bracket #round1 .m5{top:400px}#bracket #round1 .m6{top:499px}#bracket #round1 .m7{top:600px}#bracket #round1 .m8{top:699px}#bracket #round1 .region2 .m1,#bracket #round1 .region4 .m1{top:550px}#bracket #round1 .region2 .m2,#bracket #round1 .region4 .m2{top:649px}#bracket #round1 .region2 .m3,#bracket #round1 .region4 .m3{top:750px}#bracket #round1 .region2 .m4,#bracket #round1 .region4 .m4{top:849px}#bracket #round1 .region2 .m5,#bracket #round1 .region4 .m5{top:950px}#bracket #round1 .region2 .m6,#bracket #round1 .region4 .m6{top:1049px}#bracket #round1 .region2 .m7,#bracket #round1 .region4 .m7{top:1150px}#bracket #round1 .region2 .m8,#bracket #round1 .region4 .m8{top:1249px}#bracket #round1 .region1 .slot1,#bracket #round1 .region2 .slot1{left:0px;top:-4px}#bracket #round1 .region1 .slot2,#bracket #round1 .region2 .slot2{left:0px;bottom:-4px}#bracket #round1 .region3 .slot1,#bracket #round1 .region4 .slot1{left:-170px;top:-4px}#bracket #round1 .region3 .slot2,#bracket #round1 .region4 .slot2{left:-170px;bottom:-4px}#bracket #round2 .region1 .match,#bracket #round2 .region2 .match{height:100px;left:25px;width:31px}#bracket #round2 .region3 .match,#bracket #round2 .region4 .match{height:100px;right:-223px;width:31px}#bracket #round2 .m1{top:26px}#bracket #round2 .m2{top:226px}#bracket #round2 .m3{top:426px}#bracket #round2 .m4{top:626px}#bracket #round2 .region2 .m1,#bracket #round2 .region4 .m1{top:576px}#bracket #round2 .region2 .m2,#bracket #round2 .region4 .m2{top:776px}#bracket #round2 .region2 .m3,#bracket #round2 .region4 .m3{top:976px}#bracket #round2 .region2 .m4,#bracket #round2 .region4 .m4{top:1176px}#bracket #round2 .region1 .slot1,#bracket #round2 .region2 .slot1{left:30px;top:20px}#bracket #round2 .region1 .slot2,#bracket #round2 .region2 .slot2{left:30px;bottom:19px}#bracket #round2 .region3 .slot1,#bracket #round2 .region4 .slot1{left:-170px;top:20px}#bracket #round2 .region3 .slot2,#bracket #round2 .region4 .slot2{left:-170px;bottom:19px}#bracket #round3 .region1 .match,#bracket #round3 .region2 .match{height:201px;width:31px;left:80px}#bracket #round3 .region3 .match,#bracket #round3 .region4 .match{height:201px;width:31px;right:-168px}#bracket #round3 .m1{top:76px}#bracket #round3 .m2{top:476px}#bracket #round3 .region2 .m1,#bracket #round3 .region4 .m1{top:626px}#bracket #round3 .region2 .m2,#bracket #round3 .region4 .m2{top:1026px}#bracket #round3 .region1 .slot1,#bracket #round3 .region2 .slot1{left:-75px;top:70px}#bracket #round3 .region1 .slot2,#bracket #round3 .region2 .slot2{left:-75px;bottom:70px}#bracket #round3 .region3 .slot1,#bracket #round3 .region4 .slot1{left:-65px;top:70px}#bracket #round3 .region3 .slot2,#bracket #round3 .region4 .slot2{left:-65px;bottom:70px}#bracket #round4 .region1 .match,#bracket #round4 .region2 .match{height:401px;width:31px;left:30px}#bracket #round4 .region3 .match,#bracket #round4 .region4 .match{height:401px;width:31px;right:-219px}#bracket #round4 .m1{top:176px}#bracket #round4 .region2 .m1,#bracket #round4 .region4 .m1{top:726px}#bracket #round4 .region1 .slot1,#bracket #round4 .region2 .slot1{left:-75px;top:170px}#bracket #round4 .region1 .slot2,#bracket #round4 .region2 .slot2{left:-75px;bottom:170px}#bracket #round4 .region3 .slot1,#bracket #round4 .region4 .slot1{left:-65px;top:170px}#bracket #round4 .region3 .slot2,#bracket #round4 .region4 .slot2{left:-65px;bottom:170px}#bracket #round5{top:800px;left:300px;width:600px}#bracket #round5 .region1 .match{left:auto}#bracket #round5 .match{height:60px;border:none}#bracket #round5 .m1{left:0;border-left:none}#bracket #round5 .m2{right:0;border-right:none}#bracket #round5 .slot1{top:1px}#bracket #round5 .slot2{bottom:0px}#bracket #round6 .match{left:495px;height:91px;top:769px;border:none;width:209px;padding:0}#bracket #round6 .slot{height:38px;line-height:38px;padding:0 10px}#bracket #round6 .slot1{top:24px;width:209px}#bracket #round6 .slot2{top:61px;width:209px}#bracket #round6 strong,#bracket #round6 strong span.seed,#bracket #round6 strong span.score{color:#C52000}#bracket #winner{height:200px;left:500px;top:580px;width:200px}#bracket #winner h2{position:absolute;bottom:0;left:-53px;width:320px;margin-top:5px;font-size:1.75em;color:#2e3d49;font-weight:300;margin:0 auto}#bracket #winner h2:after{content:'Your Winner';border-top:1px solid #dbe2e8;display:block;font-size:10px;color:#7d97ad;letter-spacing:1.7px;font-weight:600;text-transform:uppercase;padding-top:5px}#bracket .round .region3 .match,#bracket .round .region4 .match{right:-248px}#bracket .round .region.region2{position:absolute;top:360px}#bracket .round .region.region4{position:absolute;right:0;top:360px}#bracket #round2 .region1,#bracket #round2 .region2{left:30px;position:absolute}#bracket #round2 .region3,#bracket #round2 .region4{right:30px;position:absolute}#bracket #round3 .region1,#bracket #round3 .region2{left:60px;position:absolute}#bracket #round3 .region3,#bracket #round3 .region4{right:60px;position:absolute}#bracket #round4 .region1,#bracket #round4 .region2{left:90px;position:absolute}#bracket #round4 .region3,#bracket #round4 .region4{right:90px;position:absolute}.page-codenewbie50 .hero .outer_contain{background:url(/assets/promos/codenewbie/hero-codenewbie-7bd11c031c8d4cfd5d5310f3c03758d45674eee5f476b627bc5b79104cacbdc5.jpg) 0 0 no-repeat;background-size:cover}.page-codenewbie50 .hero .contain{padding:0 1.5em}.page-codenewbie50 .hero .hero_content{min-height:18.75em;text-align:center;max-width:48.75em;margin:0 auto;padding:4em 0 4em}@media (min-width: 44em){.page-codenewbie50 .hero .hero_content{min-height:31.25em}}.page-codenewbie50 .hero_logos{max-width:70%;margin-bottom:2.8125em}@media (min-width: 35em){.page-codenewbie50 .hero_logos{width:auto}}.page-codenewbie50 .hero h1{color:#fff;margin-bottom:1em}@media (min-width: 44em){.page-codenewbie50 .hero h1{padding:0}}.page-codenewbie50 .hero h2{color:#dbe2e8;font-size:1.25em;font-weight:300;margin-bottom:2.5em}@media (min-width: 44em){.page-codenewbie50 .hero h2{font-size:1.75em}}.page-codenewbie50 .hero .button--primary{position:relative;margin:0 auto}@media (min-width: 44em){.page-codenewbie50 .hero .hero_content{padding:7em 0}}.page-codenewbie50 .why_nd{position:relative;text-align:center}.page-codenewbie50 .why_nd .contain{position:relative;padding:3.5em 1.5em}.page-codenewbie50 .why_nd h2{margin-bottom:1.625em}.page-codenewbie50 .why_nd h3{margin-bottom:2.5em}.page-codenewbie50 .why_nd p{margin:0 auto 4.125em;max-width:55.8em}@media (min-width: 44em){.page-codenewbie50 .why_nd .contain{padding:5.625em 1.5em;max-width:72.185em}}.page-codenewbie50 .why_nd .affiliates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 48em){.page-codenewbie50 .why_nd .affiliates{justify-content:space-between}}.page-codenewbie50 .why_nd .affiliates_image{margin:0 0.625em;max-height:5rem}.page-codenewbie50 .list-nanodegrees .card--nanodegree{height:22rem;padding-bottom:100px}@media screen and (min-width: 48em){.page-codenewbie50 .list-nanodegrees .card--nanodegree{height:26rem}}.page-codenewbie50 .list-nanodegrees .card--nanodegree .button--primary{bottom:120px}.page-codenewbie50 .list-nanodegrees .card--nanodegree .description{height:6.125rem}.page-codenewbie50 .list-nanodegrees .card--nanodegree .affiliates{display:none}.page-codenewbie50 .list-nanodegrees .related a{display:inline}.page-disrupt-giveaway .hero .outer_contain{background:url(/assets/pages/disrupt-giveaway/disrupt-giveaway-hero-bb9b45b8471142dde870a844aa19a7a144dee262b67de2495ebcce357b1a9881.jpg) right center no-repeat;background-size:cover}@media screen and (min-width: 48em){.page-disrupt-giveaway .hero .outer_contain{background-position:center center}}.page-disrupt-giveaway .hero .contain{height:33rem}@media screen and (min-width: 48em){.page-disrupt-giveaway .hero .contain{height:39rem}}.page-disrupt-giveaway .hero__content{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-disrupt-giveaway .hero__content .h3{color:#7d97ad}@media screen and (min-width: 48em){.page-disrupt-giveaway .hero__content{float:left;display:block;margin-right:2.21465%;width:48.89267%;margin-left:25.55366%}.page-disrupt-giveaway .hero__content:last-child{margin-right:0}}.page-disrupt-giveaway .event-details .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:2.75rem;padding-bottom:2.75rem}.page-disrupt-giveaway .event-details .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.page-disrupt-giveaway .event-details .contain{padding-top:6.5rem;padding-bottom:6.5rem}}.page-disrupt-giveaway .event-details__content{float:left;display:block;margin-right:2.21465%;width:100%;text-align:center}.page-disrupt-giveaway .event-details__content:last-child{margin-right:0}@media screen and (min-width: 48em){.page-disrupt-giveaway .event-details__content{float:left;display:block;margin-right:2.21465%;width:65.92845%;margin-left:17.03578%}.page-disrupt-giveaway .event-details__content:last-child{margin-right:0}}.page-disrupt-giveaway .event-details__content .timestamp{float:left;display:block;margin-right:2.21465%;width:100%}.page-disrupt-giveaway .event-details__content .timestamp:last-child{margin-right:0}.page-disrupt-giveaway .event-details__content .timestamp li{float:left;display:block;margin-right:2.21465%;width:100%}.page-disrupt-giveaway .event-details__content .timestamp li:last-child{margin-right:0}@media screen and (min-width: 30em){.page-disrupt-giveaway .event-details__content .timestamp li{float:left;display:block;margin-right:2.21465%;width:48.89267%}.page-disrupt-giveaway .event-details__content .timestamp li:last-child{margin-right:0}.page-disrupt-giveaway .event-details__content .timestamp li:last-child{border-left:1px solid #dbe2e8}}.page-disrupt-giveaway .enrollment-details .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;text-align:center}.page-disrupt-giveaway .enrollment-details .contain::after{clear:both;content:"";display:table}.page-disrupt-giveaway .enrollment-details__content li{list-style-type:none;float:left;display:block;margin-right:2.21465%;width:100%}.page-disrupt-giveaway .enrollment-details__content li:last-child{margin-right:0}@media screen and (min-width: 48em){.page-disrupt-giveaway .enrollment-details__content li{float:left;display:block;margin-right:2.21465%;width:31.8569%}.page-disrupt-giveaway .enrollment-details__content li:last-child{margin-right:0}}.page-disrupt-giveaway .enrollment-details__content li p{float:left;display:block;margin-right:2.21465%;width:65.92845%;margin-left:17.03578%}.page-disrupt-giveaway .enrollment-details__content li p:last-child{margin-right:0}.page-drive #contain-all{max-width:100%;margin-left:auto;margin-right:auto;display:table;height:100vh}.page-drive #contain-all::after{clear:both;content:"";display:table}.page-drive .header{height:4.125rem;display:table-header-group}@media screen and (min-width: 48em){.page-drive .header{height:4.875rem}}.page-drive .footer-sdc{height:4.125rem;display:table-footer-group}@media screen and (min-width: 48em){.page-drive .footer-sdc{height:4.875rem}}.page-drive .card-sdc{max-width:100%;margin-left:auto;margin-right:auto;height:100%;display:table-row;background-color:#02b3e4}.page-drive .card-sdc::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.page-drive .card-sdc{display:table;width:100%;table-layout:fixed;width:100%}}.page-drive .card-sdc .outer_contain{width:100%;height:100%;display:table-cell;vertical-align:middle}.page-drive .card-sdc .contain{padding-top:1.375rem;padding-bottom:1.375rem}@media screen and (min-width: 48em){.page-drive .card-sdc .contain{padding-top:3.25rem;padding-bottom:3.25rem}}.page-drive .card-sdc__hero{display:table-cell;width:100%;display:block;overflow:hidden;box-shadow:0px 2px 20px 0px rgba(46,61,73,0.5);background:url(/assets/pages/drive/video-bg-drive-4d8373754a9667d68f2f06aecfed3c6f64d647f9fc8e5d881e26b019339128fc.jpg) 0 0 no-repeat;background-size:cover}@media screen and (min-width: 62em){.page-drive .card-sdc__hero{display:table-cell;width:50%;position:relative}}.page-drive .card-sdc__hero--video{height:100%;display:none}@media screen and (min-width: 62em){.page-drive .card-sdc__hero--video{position:absolute;top:0;left:0;z-index:6000;display:block}}.page-drive .card-sdc__hero--overlay{position:relative;top:0;left:0;padding:20px 30px;padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.page-drive .card-sdc__hero--overlay{padding-top:3.25rem;padding-bottom:3.25rem}}@media screen and (min-width: 48em){.page-drive .card-sdc__hero--overlay{padding:40px}}@media screen and (min-width: 62em){.page-drive .card-sdc__hero--overlay{position:absolute;top:0;left:0;padding:0 50px 0 60px;padding-top:1.375rem;padding-bottom:1.375rem;height:37.125rem;z-index:7000;width:100%}}@media screen and (min-width: 62em) and (min-width: 48em){.page-drive .card-sdc__hero--overlay{padding-top:4.875rem;padding-bottom:4.875rem}}@media screen and (min-width: 62em) and (min-width: 48em){.page-drive .card-sdc__hero--overlay{height:43.875rem}}.page-drive .card-sdc__hero--overlay .overlay--description{padding-top:0.8125rem;margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){.page-drive .card-sdc__hero--overlay .overlay--description{margin-bottom:2.4375rem}}.page-drive .card-sdc__hero--overlay .overlay--title{margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){.page-drive .card-sdc__hero--overlay .overlay--title{margin-bottom:0.8125rem}}@media screen and (min-width: 62em){.page-drive .card-sdc__hero--overlay .overlay--title{margin-top:0;margin-bottom:2.0625rem}}@media screen and (min-width: 62em) and (min-width: 48em){.page-drive .card-sdc__hero--overlay .overlay--title{margin-bottom:4.0625rem}}.page-drive .card-sdc__hero--overlay .overlay--trailer .video-icon{background:url(/assets/svgs/icon-play-trailer-4e4439e3909d0b909730ae89271fb9fcfa57086bd7915b63648a125fbaafde33.svg) 0 5px no-repeat;padding-left:1.875rem}@media screen and (min-width: 62em){.page-drive .card-sdc__hero--overlay .overlay--trailer .video-icon{position:absolute;bottom:3.75rem}}.page-drive .card-sdc__hero--overlay .partners{margin-top:0;margin-bottom:1.375rem}@media screen and (min-width: 48em){.page-drive .card-sdc__hero--overlay .partners{margin-bottom:0.8125rem}}@media screen and (min-width: 62em){.page-drive .card-sdc__hero--overlay .partners{margin-top:0;margin-bottom:0.6875rem}}@media screen and (min-width: 62em) and (min-width: 48em){.page-drive .card-sdc__hero--overlay .partners{margin-bottom:1.625rem}}.page-drive .card-sdc__hero--overlay .partners--title{margin-top:0;margin-bottom:0.6875rem}@media screen and (min-width: 48em){.page-drive .card-sdc__hero--overlay .partners--title{margin-bottom:0.8125rem}}.page-drive .card-sdc__hero--overlay .partners--icon{height:4.375rem;margin:-1rem 0.625rem -1rem 0}@media screen and (min-width: 30em){.page-drive .card-sdc__hero--overlay .partners--icon{margin:-1.25rem 1.25rem -1.25rem 0}}.page-drive .card-sdc__hero--overlay .partners--icon:last-child{margin-right:0}@media screen and (min-width: 48em){.page-drive .card-sdc__hero--overlay .partners.hiring .partners--icon{margin-bottom:0}}.page-drive .card-sdc__content{display:table-cell;width:100%;display:block;position:relative;background-color:#fff;box-shadow:0px 2px 20px 0px rgba(46,61,73,0.5)}@media screen and (min-width: 62em){.page-drive .card-sdc__content{display:table-cell;width:50%;height:37.125rem}}@media screen and (min-width: 62em) and (min-width: 48em){.page-drive .card-sdc__content{height:43.875rem}}.page-drive .card-sdc__content--header{padding:30px;padding-top:2.75rem;padding-bottom:2.75rem}@media screen and (min-width: 48em){.page-drive .card-sdc__content--header{padding-top:3.25rem;padding-bottom:3.25rem}}@media screen and (min-width: 48em){.page-drive .card-sdc__content--header{padding:40px}}@media screen and (min-width: 73.75em){.page-drive .card-sdc__content--header{padding:40px 60px}}.page-drive .card-sdc__content--title{margin-top:0;margin-bottom:0.6875rem;color:#02b3e4;line-height:2rem}@media screen and (min-width: 48em){.page-drive .card-sdc__content--title{margin-bottom:0.8125rem}}.page-drive .card-sdc__content--footer{padding-top:1.375rem;padding-bottom:1.375rem;background-color:#fafbfc}@media screen and (min-width: 48em){.page-drive .card-sdc__content--footer{padding-top:1.625rem;padding-bottom:1.625rem}}@media screen and (min-width: 62em){.page-drive .card-sdc__content--footer{position:absolute;bottom:0;left:0;width:100%}}.page-drive .card-sdc__content--footer .button:first-child{margin-bottom:0.8125rem}@media screen and (min-width: 48em){.page-drive .card-sdc__content--footer .button:first-child{margin-bottom:0}}@media screen and (min-width: 30em){.page-drive .card-sdc__content--footer .button{margin-left:0.6875rem;margin-right:0.6875rem;margin-bottom:0}}.page-drive .card-sdc .features{display:block}.page-drive .card-sdc .features::after{clear:both;content:"";display:table}.page-drive .card-sdc .features--item{float:left;display:block;margin-right:2.21465%;width:100%;font-size:0.75rem;line-height:1.375rem}.page-drive .card-sdc .features--item:last-child{margin-right:0}@media screen and (min-width: 48em){.page-drive .card-sdc .features--item{font-size:0.75rem;line-height:1.625rem}}@media screen and (min-width: 30em){.page-drive .card-sdc .features--item{float:left;display:block;margin-right:2.21465%;width:48.89267%}.page-drive .card-sdc .features--item:last-child{margin-right:0}.page-drive .card-sdc .features--item:nth-child(2n){margin-right:0}.page-drive .card-sdc .features--item:nth-child(2n+1){clear:left}}.page-drive .card-sdc .features--item:before{background:url(/assets/svgs/icon-checkmark-green-13d2911d3df53e597366a07c6547a3c5da115b34d72192390e7584c5bf8ac377.svg) 0 4px no-repeat;content:'';padding-right:35px}.page-drive .card-sdc .session{display:block;padding-top:18px;padding-bottom:18px;border-top:1px solid #dbe2e8;border-bottom:1px solid #dbe2e8}.page-drive .card-sdc .session::after{clear:both;content:"";display:table}.page-drive .card-sdc .session--item{float:left;display:block;margin-right:2.21465%;width:48.89267%}.page-drive .card-sdc .session--item:last-child{margin-right:0}.page-drive .card-sdc .session--item:nth-child(2n){margin-right:0}.page-drive .card-sdc .session--item:nth-child(2n+1){clear:left}.page-drive .card-sdc .session--seats{font-size:1.375rem;line-height:2.0625rem;color:#2e3d49;font-weight:300}@media screen and (min-width: 48em){.page-drive .card-sdc .session--seats{font-size:1.75rem;line-height:3.25rem}}.page-drive .card-sdc .session--label{font-size:0.75rem;line-height:1.375rem;color:#7d97ad;display:block}@media screen and (min-width: 48em){.page-drive .card-sdc .session--label{font-size:0.75rem;line-height:1.625rem}}@media screen and (min-width: 30em){.page-drive .card-sdc .session--label{display:inline-block;position:relative;bottom:0.375rem;left:0.5rem}}.page-drive .open-house-modal{padding:0;max-width:43.75rem}.page-drive .open-house-modal .modal__hero{background:url(/assets/pages/drive/modal-bg-drive-3145945c1cdee946952c55483e31f339f3d7fbf17aad6492f57c93cb5410f66a.jpg) center center no-repeat;background-size:cover;height:18.75rem}.page-drive .open-house-modal .modal__hero--content{padding-left:1.375rem;padding-right:1.375rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-drive .open-house-modal .modal__content{padding:26px}@media screen and (min-width: 48em){.page-drive .open-house-modal .modal__content{padding:40px}}.page-drive .open-house-modal .modal__content #notify-me-form label{display:none}.page-drive .open-house-modal .modal__content #notify-me-form input[type="text"],.page-drive .open-house-modal .modal__content #notify-me-form input[type="email"]{float:left;display:block;margin-right:2.21465%;width:100%}.page-drive .open-house-modal .modal__content #notify-me-form input[type="text"]:last-child,.page-drive .open-house-modal .modal__content #notify-me-form input[type="email"]:last-child{margin-right:0}@media screen and (min-width: 30em){.page-drive .open-house-modal .modal__content #notify-me-form input[type="text"],.page-drive .open-house-modal .modal__content #notify-me-form input[type="email"]{float:left;display:block;margin-right:2.21465%;width:48.89267%}.page-drive .open-house-modal .modal__content #notify-me-form input[type="text"]:last-child,.page-drive .open-house-modal .modal__content #notify-me-form input[type="email"]:last-child{margin-right:0}}.page-drive .open-house-modal .modal__content #notify-me-form .form-input{margin:0 auto}.page-drive .footer-sdc .contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:1.375rem;padding-bottom:1.375rem;padding-left:0;padding-right:0}.page-drive .footer-sdc .contain::after{clear:both;content:"";display:table}@media screen and (min-width: 48em){.page-drive .footer-sdc .contain{padding-top:1.625rem;padding-bottom:1.625rem}}.page-drive .footer-sdc__logo{float:left;display:block;margin-right:2.21465%;width:23.33901%}.page-drive .footer-sdc__logo:last-child{margin-right:0}@media screen and (min-width: 48em){.page-drive .footer-sdc__logo{float:left;display:block;margin-right:2.21465%;width:6.30324%}.page-drive .footer-sdc__logo:last-child{margin-right:0}}.page-drive .footer-sdc__logo .logo-mark{display:block;margin:0 auto;width:1.9375rem;height:1.9375rem}@media screen and (min-width: 73.75em){.page-drive .footer-sdc__logo .logo-mark{position:relative;left:-1.25rem}}.page-drive .footer-sdc__nav{float:left;display:block;margin-right:2.21465%;width:65.92845%}.page-drive .footer-sdc__nav:last-child{margin-right:0}.page-drive .footer-sdc__nav li{float:left;float:left;display:block;margin-right:3.35917%;width:22.48062%}.page-drive .footer-sdc__nav li:last-child{margin-right:0}@media screen and (min-width: 48em){.page-drive .footer-sdc__nav li{float:left;display:block;margin-right:3.35917%;width:9.56072%}.page-drive .footer-sdc__nav li:last-child{margin-right:0}}.page-drive .footer-sdc__nav a{color:#fff;font-size:0.75rem;line-height:1.375rem}@media screen and (min-width: 48em){.page-drive .footer-sdc__nav a{font-size:0.875rem;line-height:1.625rem}}.page-drive .faq .icon{display:block;margin-bottom:0.625rem}@media screen and (min-width: 48em){.page-drive .faq .icon{display:inline-block;margin-right:1.875rem;vertical-align:middle}}.page-github .signed_in{display:none}.page-github.success .banner.success,.page-github.success .signed_in,.page-github.success #nd-list{display:block}.page-github.success .hero .signed_in .button--primary{padding:0}.page-github.success .signed_out{display:none}.page-github.error .banner.success,.page-github.error .signed_in{display:none}.page-github.error .banner.error,.page-github.error .signed_out{display:block}.page-github .hero .outer_contain{background:url(/assets/promos/github/hero-github-4d5537435c288b845e1e3f20fb0bbc67dd79beab886897214c2c9d2d04829201.jpg) 0 0 no-repeat;background-size:cover}.page-github .hero .contain{padding:0 1.5em}.page-github .hero .hero_content{min-height:300px;text-align:center;max-width:48.75em;margin:0 auto;padding:4em 0 4em}@media (min-width: 44em){.page-github .hero .hero_content{min-height:500px}}.page-github .hero_logos{max-width:70%;margin-bottom:45px}@media (min-width: 35em){.page-github .hero_logos{width:auto}}.page-github .hero h1{color:#fff;margin-bottom:16px}@media (min-width: 44em){.page-github .hero h1{padding:0}}.page-github .hero h3{color:#dbe2e8;margin-bottom:40px}.page-github .hero .button--primary{position:relative;padding-left:3em;letter-spacing:1.2px}.page-github .hero .button--primary img{left:2.5em;height:2em;position:absolute;top:50%;transform:translateY(-50%);width:2em}@media (min-width: 44em){.page-github .hero .hero_content{padding:7em 0}}.page-github .why_nd{position:relative;text-align:center}.page-github .why_nd .contain{position:relative;padding:3.5em 1.5em}.page-github .why_nd p{margin:0 auto 66px;line-height:1.875em;max-width:50em}@media (min-width: 44em){.page-github .why_nd .contain{padding:5.625em 1.5em;max-width:72.185em}}.page-github .why_nd .affiliates{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 48em){.page-github .why_nd .affiliates{justify-content:space-between}}.page-github .why_nd .affiliates_image{margin:0 0.625em;max-height:5rem}.page-github .list-nanodegrees,.page-github #nd-list{display:none}.page-github-signup .signup_contain .outer_contain .contain{padding:3.75em 1.5em}.page-github-signup header.signup{padding:3em 1.5em 4.5em}.page-github-signup .signup_content h1,.page-github-signup .signin_content h1{font-size:1.75em;margin-bottom:20px}@media (min-width: 35em){.page-github-signup .signup_content h1,.page-github-signup .signin_content h1{font-size:2.125em}}.page-github-signup .signup_content p,.page-github-signup .signin_content p{font-size:0.875em;line-height:22px;padding:0;color:#2e3d49;text-align:center}@media (min-width: 35em){.page-github-signup .signup_content p,.page-github-signup .signin_content p{padding:0 1em}}.page-github-signup .signup_content .error,.page-github-signup .signin_content .error{background:#f04546;color:#ffffff;padding:1em;margin:2.5em 0 -1.5em;display:none}.page-leaderboard{background-color:#fafbfc}.page-leaderboard .hero .outer_contain{background:url(/assets/pages/leaderboard/hero-leaderboard-b861e1752ed28ae950fcfccd51008fe7f4d158a08c68e909201f46e6086992ad.jpg) center center no-repeat;background-size:cover}.page-leaderboard .hero .contain{padding:0 1.5em}.page-leaderboard .hero .hero_content{min-height:18.75em;text-align:center;max-width:48.75em;margin:0 auto;padding:10em 0 4em}@media (min-width: 44em){.page-leaderboard .hero .hero_content{padding:11em 0 0;min-height:31.25em}}.page-leaderboard .hero h1{color:#fff}.page-leaderboard .hero p{max-width:43.75em;color:#fafbfc}.page-leaderboard .leaderboard-progress{clear:both}.page-leaderboard .leaderboard-progress .contain{padding:3em 1.5em 2em 1.5em}@media (min-width: 70em){.page-leaderboard .leaderboard-progress .contain{padding:6em 0 4.5em 0}}.page-leaderboard .leaderboard-progress p{max-width:48.5em;margin:0 auto}.page-leaderboard .ranking{clear:both}.page-leaderboard .ranking .contain{padding:0 1.5em}.page-leaderboard .ranking .ranking-table{max-width:66em;margin:0 auto}.page-leaderboard .ranking .ranking-table-body{box-shadow:0 0 0.75em 0 rgba(46,60,73,0.12);border-radius:2px;border:solid 0.063em #dbe2e8;max-height:24.625em;overflow:scroll;-webkit-overflow-scrolling:touch}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-body{max-height:31.125em}}.page-leaderboard .ranking .ranking-table-header-row{display:flex;flex-direction:row;justify-content:space-between;padding-top:1.125em}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-header-row{padding-top:1.875em}}.page-leaderboard .ranking .ranking-table-header-data{text-align:center;align-self:center}.page-leaderboard .ranking .ranking-table-header-data:first-child{width:20%}@media (min-width: 48em){.page-leaderboard .ranking .ranking-table-header-data:first-child{width:15%}}.page-leaderboard .ranking .ranking-table-header-data:nth-child(2){padding-left:9%;text-align:left;width:50%}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-header-data:nth-child(2){padding-left:6.3%}}@media (min-width: 48em){.page-leaderboard .ranking .ranking-table-header-data:nth-child(2){padding-left:9%;width:55%}}@media (min-width: 70em){.page-leaderboard .ranking .ranking-table-header-data:nth-child(2){padding-left:4%}}.page-leaderboard .ranking .ranking-table-header-data:nth-child(3){width:30%}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-header-data:nth-child(3){width:25%}}.page-leaderboard .ranking .ranking-table-row{display:flex;flex-direction:row;justify-content:space-between;padding-top:.875em;padding-bottom:.875em;background-color:#ffffff}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-row{padding-top:1.125em;padding-bottom:1.125em}}.page-leaderboard .ranking .ranking-table-row:nth-child(even){background-color:#fafbfc}.page-leaderboard .ranking .ranking-table-row-leader-1,.page-leaderboard .ranking .ranking-table-row-leader-2,.page-leaderboard .ranking .ranking-table-row-leader-3{display:flex;flex-direction:row;justify-content:space-between;padding-top:.875em;padding-bottom:.875em;background-color:#ffffff;box-shadow:0 0 0.75em 0 rgba(46,60,73,0.12);border-radius:2px;margin-bottom:1.25em}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-row-leader-1,.page-leaderboard .ranking .ranking-table-row-leader-2,.page-leaderboard .ranking .ranking-table-row-leader-3{padding-top:1.125em;padding-bottom:1.125em}}.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-2,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-3,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-1,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-3,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-1,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-2,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3{display:flex;justify-content:center;width:20%}@media (min-width: 48em){.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-2,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-3,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-1,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-3,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-1,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-2,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3{width:15%}}.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-2 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-2 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-2 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-3 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-3 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-3 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-1 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-1 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-1 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-3 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-3 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-3 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-1 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-1 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-1 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-2 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-2 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-2 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3 .medal-bronze{margin-top:-1.313em;height:2.875em;width:2.875em}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-2 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-2 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-2 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-3 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-3 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-3 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-1 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-1 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-1 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-3 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-3 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-3 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-1 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-1 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-1 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-2 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-2 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-2 .medal-bronze,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3 .medal-gold,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3 .medal-silver,.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3 .medal-bronze{margin-top:-1.563em;height:3.875em;width:3.875em}}.page-leaderboard .ranking .ranking-table-row-leader-1{border:solid 0.125em #ecc81a}.page-leaderboard .ranking .ranking-table-row-leader-1 .ranking-table-data-leader-1 .medal-gold{background:url(/assets/pages/leaderboard/medal-gold-c49052bfa07f36621f16dbe77f7fc36cbafd72ff088ea970256ff998be05687b.svg) no-repeat;background-size:contain}.page-leaderboard .ranking .ranking-table-row-leader-2{border:solid 0.125em #dbe2e8}.page-leaderboard .ranking .ranking-table-row-leader-2 .ranking-table-data-leader-2 .medal-silver{background:url(/assets/pages/leaderboard/medal-silver-d099c5dd916c167c3ba4716c8968a819f317daaef1901c8e8bae6c6932852faa.svg) no-repeat;background-size:contain}.page-leaderboard .ranking .ranking-table-row-leader-3{border:solid 0.125em #dfdfd1}.page-leaderboard .ranking .ranking-table-row-leader-3 .ranking-table-data-leader-3 .medal-bronze{background:url(/assets/pages/leaderboard/medal-bronze-d0f15d413800257442c8d4b2d5239cfe28c9fd9594f863ab1fad5258f8d1d5eb.svg) no-repeat;background-size:contain}.page-leaderboard .ranking .ranking-table-data{align-self:center;color:#525c65;font-size:1em}.page-leaderboard .ranking .ranking-table-data:first-child{text-align:center;width:20%;color:#525c65;font-weight:600}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-data:first-child{font-size:1.25em}}@media (min-width: 48em){.page-leaderboard .ranking .ranking-table-data:first-child{width:15%}}.page-leaderboard .ranking .ranking-table-data:nth-child(2){color:#2e3d49;width:55%;font-size:.875em;padding-left:9%}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-data:nth-child(2){font-size:1em}}@media (min-width: 48em){.page-leaderboard .ranking .ranking-table-data:nth-child(2){font-size:1em;width:55%}}@media (min-width: 70em){.page-leaderboard .ranking .ranking-table-data:nth-child(2){font-size:1em;padding-left:4%}}.page-leaderboard .ranking .ranking-table-data:nth-child(3){font-size:.875em;text-align:center;width:25%;padding-right:4%}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-data:nth-child(3){padding-right:0%;font-size:1em}}.page-leaderboard .ranking .ranking-table-data:nth-child(3) .complete{margin:-1.25em auto;transform:translateY(18%);background:url(/assets/pages/leaderboard/leaderboard-complete-316433dd02f79185962dbaa82ad025c4722722e8ad276abe2aa00463a145691e.svg) no-repeat;background-size:contain;width:3em;height:3em}@media (min-width: 33em){.page-leaderboard .ranking .ranking-table-data:nth-child(3) .complete{width:3.5em;height:3.5em}}.page-leaderboard .ranking .terms{max-width:92em;padding:1.875em 0 3.875em 0;font-size:.75em;text-align:left;color:#7d97ad}.page-leaderboard .ranking .terms a{color:#02b3e4}.page-leaderboard .ranking .terms a:hover{color:#028bb1}@media (min-width: 70em){.page-leaderboard .ranking .terms{padding:1.875em 0 3.875em 4em}}.failure{text-align:center;font-size:1.375em;padding-bottom:3em}.page-pawdacity .pawdacity_hero .outer_contain{background:linear-gradient(to bottom, rgba(46,61,73,0.8), rgba(46,61,73,0.8)),url(/assets/pages/pawdacity/hero-1c9d4272694a05171ea838ff277a39e30339727a353ef4cfb74db19124fc8c94.jpg);background-repeat:no-repeat, no-repeat;background-position-y:center, center;background-size:cover, cover}.page-pawdacity .pawdacity_hero .contain{padding:0em 1.5em}.page-pawdacity .pawdacity_hero .hero_content{text-align:center;max-width:43.75em;margin:0 auto;padding:7.25em 0 9.5em}.page-pawdacity .pawdacity_hero .hero_content h1{font-size:3.125em;font-weight:300;line-height:1.2em;margin-bottom:.4em;color:#fafbfc}.page-pawdacity .pawdacity_hero .hero_content p{color:#dbe2e8;font-size:1.125em;line-height:1.75em;margin:0 auto 2.2em;text-align:center;max-width:700px}.page-pawdacity .pawdacity_hero .hero_content h3{max-width:700px;height:18px;font-size:13px;letter-spacing:2.2px;color:#fafbfc;text-transform:uppercase}.page-pawdacity .intro .contain{padding:3.125em 0;text-align:center}.page-pawdacity .intro h2{font-size:2.25em;margin:1.38em auto;text-align:center;font-weight:300;color:#2e3d49}.page-pawdacity .intro p{margin-bottom:1.5em}.page-pawdacity .intro .logo_list{margin:0 auto}.page-pawdacity .intro .logo_list li{margin:1em 1.7em;list-style-type:none;display:inline-block}.page-pawdacity .intro .baidu{width:133px}.page-pawdacity .intro .mailchimp{width:60px}.page-pawdacity .intro .docker{width:122px}.page-pawdacity .intro .twitter{width:58px}.page-pawdacity .intro .evernote{width:172px}.page-pawdacity .course_section{max-width:100%;margin-left:auto;margin-right:auto;background:#f4f4ef}.page-pawdacity .course_section::after{clear:both;content:"";display:table}.page-pawdacity .course_section .contain{padding:3.125em 0}.page-pawdacity .course_section .course-info{height:11rem}@media screen and (min-width: 48em){.page-pawdacity .course_section .course-info{height:13rem}}.page-pawdacity .course_section .instructor-info{height:5.5rem}@media screen and (min-width: 48em){.page-pawdacity .course_section .instructor-info{height:6.5rem}}.page-pawdacity .leads .outer_contain{background:#fff}.page-pawdacity .leads .contain{padding-top:0}.page-pawdacity .success_story_block .outer_contain{background-image:url(/assets/pages/pawdacity/student_story-8bda09e25bf147936c5c94dab7bfdc303d8306533a398804ece98991f04a0212.jpg)}.page-pawdacity .success_story_block cite{position:initial}.page-pawdacity .success_story_block cite .play_icon{top:50%;left:50%;transform:translate(-50%, -50%)}.page-pawdacity .learn{position:relative;background:#fafbfc}.page-pawdacity .learn .contain{padding:4.25em 1.5em;text-align:center}@media (min-width: 44em){.page-pawdacity .learn .contain{padding:7.5em 7.5em}}.page-pawdacity .learn h2{color:#2e3d49;font-size:1.75em;font-weight:300;margin-bottom:25px}@media (min-width: 44em){.page-pawdacity .learn h2{font-size:2em}}.page-pawdacity .learn p{font-size:1em;line-height:1.75em;color:#757c81;margin-bottom:25px;padding:0 1.5em}@media (min-width: 34em){.page-pawdacity .learn p{font-size:1.125em;line-height:2em;margin-bottom:45px;padding:0}}.page-pawdacity .learn .input_contain input{display:inline-block;width:16em}@media (min-width: 34em){.page-pawdacity .learn .input_contain input{width:21em;margin-right:20px}}.page-pawdacity .learn .input_contain .button--primary{display:inline-block;width:17em}.page-progressive-web-apps .hero .outer_contain{background:url(/assets/pages/progressive-web-apps/webapps-hero-da6357a199a00aeec81258ab26a5d0faa3fa06bd9e00e71c90b53e6f457bb3b0.jpg) center center no-repeat;background-size:cover}.page-progressive-web-apps .hero .contain{padding:0 1.5em}.page-progressive-web-apps .hero .hero_content{text-align:center;max-width:48.75em;margin:0 auto;padding:4em 0}@media (min-width: 48em){.page-progressive-web-apps .hero .hero_content{padding:9em 0 0;min-height:31.375em}}.page-progressive-web-apps .hero h1{color:#fff;margin:2.25em 0 0.3em}@media (min-width: 48em){.page-progressive-web-apps .hero h1{margin-top:0.5em}}.page-progressive-web-apps .hero h6{color:#02ccba}.page-progressive-web-apps .hero p{color:#fff;max-width:43.75em;margin:0 auto 2.5em}.page-progressive-web-apps .hero #progressive_web_apps_form{margin:2.5em auto;max-width:16.25em}@media (min-width: 48em){.page-progressive-web-apps .hero #progressive_web_apps_form{max-width:100%}}.page-progressive-web-apps .hero #progressive_web_apps_form label{display:none}@media (min-width: 48em){.page-progressive-web-apps .hero #progressive_web_apps_form input[type="text"],.page-progressive-web-apps .hero #progressive_web_apps_form input[type="email"]{max-width:16.25em;margin-right:0.625em}}.page-progressive-web-apps .hero #progressive_web_apps_form .button--primary{display:inline-block}@media (min-width: 48em){.page-progressive-web-apps .hero #progressive_web_apps_form .button--primary{max-width:11.25em}}.page-progressive-web-apps .start-developing .outer_contain{max-width:90em}.page-progressive-web-apps .start-developing .contain{text-align:center;padding:5em 1.5em}.page-progressive-web-apps .get-notified .outer_contain{background-color:#fafbfc}.page-progressive-web-apps .get-notified .contain{padding:4em 2.5em}@media (min-width: 64em){.page-progressive-web-apps .get-notified .contain{padding:4em 8.5em}}.page-progressive-web-apps .get-notified .contain h3{margin:0 auto;max-width:23em;padding-top:2em;text-align:center;color:#02b3e4}.page-progressive-web-apps .get-notified .contain p{font-weight:400;font-size:1em;margin:0 auto 2em;text-align:center;max-width:54.625em}@media (min-width: 64em){.page-progressive-web-apps .get-notified .contain p{margin-bottom:3.125em}}.page-progressive-web-apps .get-notified .contain .notify-card{background:#ffffff;border:1px solid #dbe2e8;box-shadow:0 0.3125em 1.25em 0 rgba(46,61,73,0.12)}.page-progressive-web-apps .get-notified .contain .notify-card h6{padding:2em 0;margin:0 auto}.page-progressive-web-apps .get-notified .contain .notify-card ul.follow-up-content{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 1.5em 3em}@media (min-width: 64em){.page-progressive-web-apps .get-notified .contain .notify-card ul.follow-up-content{padding:0 3.5em 3em}}.page-progressive-web-apps .get-notified .contain .notify-card ul.follow-up-content li{position:relative;display:block;flex-basis:100%;padding-left:2em;text-align:left}@media (min-width: 41em){.page-progressive-web-apps .get-notified .contain .notify-card ul.follow-up-content li{flex-basis:47%;margin-right:3%}}@media (min-width: 64em){.page-progressive-web-apps .get-notified .contain .notify-card ul.follow-up-content li{flex-basis:45%;margin-right:5%}}.page-progressive-web-apps .get-notified .contain .notify-card ul.follow-up-content li::before{border-radius:1em;content:"";height:1em;left:0;position:absolute;top:10%;width:1em;background:#15c26b url(/assets/svgs/icon_checkmark_white-5c349694188d93e550235390d97e5f3e7cbce2c1113de846cd7c786bf98960ff.svg) no-repeat center/65% auto}.page-ride .hero .outer_contain{background:url(/assets/pages/ride/hero-ride-4807f007e9cfedddc87ec137ef83b1bf4cbe9d81bf9811c5471573dff6b36707.jpg) center center no-repeat;background-size:cover}.page-ride .hero .contain{height:28.875rem}@media screen and (min-width: 48em){.page-ride .hero .contain{height:34.125rem}}@media screen and (min-width: 48em){.page-ride .hero .contain{padding:0 14em}}.page-ride .hero__content{padding-top:1em;text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-ride .list-nanodegrees{background-color:#fff}.page-sxsw .hero .outer_contain{background:url(/assets/promos/sxsw/hero-sxsw-44c0499a4937437c0cf61f006801f499abffa9d19562ba56cb62fb3a9e58beb0.jpg) 0 0 no-repeat;background-size:cover}.page-sxsw .hero .contain{padding:0 1.5em;display:flex;justify-content:center;align-items:center}.page-sxsw .hero .hero_content{min-height:300px;text-align:center;max-width:48.75em;margin:0 auto;padding:4em 0 4em}@media (min-width: 44em){.page-sxsw .hero .hero_content{min-height:500px}}.page-sxsw .hero h1{color:#fff;margin-bottom:20px}.page-sxsw .hero p{max-width:43.75em;color:#dbe2e8}@media (min-width: 44em){.page-sxsw .hero .hero_content{padding:10em 0}}.page-sxsw .speakers{position:relative;text-align:center}.page-sxsw .speakers .contain{position:relative;padding:3.5em 1.5em}@media (min-width: 40em){.page-sxsw .speakers .contain{padding:5.625em 8.5em}}.page-sxsw .speakers h2{margin-bottom:30px}@media (min-width: 35em){.page-sxsw .speakers h2{margin-bottom:60px}}.page-sxsw .speakers .leads_list li{width:100%;margin-bottom:1em}@media (min-width: 35em){.page-sxsw .speakers .leads_list li{width:50%}.page-sxsw .speakers .leads_list li:first-child{border-right:1px solid #dbe2e8}}.page-sxsw .speakers .leads_list li img{width:8.125em}.page-sxsw .speakers .leads_list h4{color:#7d97ad}@media (min-width: 35em){.page-sxsw .speakers h2{font-size:2.125em}}@media (min-width: 44em){.page-sxsw .speakers .contain{padding:5.625em 1.5em;max-width:72.185em}}.page-sxsw .speakers_list{max-width:100%;margin-left:auto;margin-right:auto;text-align:left;position:relative;background-color:#fafbfc}.page-sxsw .speakers_list::after{clear:both;content:"";display:table}.page-sxsw .speakers_list .contain{padding:3.5em 1.5em}@media (min-width: 44em){.page-sxsw .speakers_list .contain{padding:5.625em 10.5em}}.page-sxsw .speakers_list .card{padding:2em;min-height:300px;margin-bottom:4.5em}.page-sxsw .speakers_list .card:last-child{margin-bottom:0}@media (min-width: 35em){.page-sxsw .speakers_list .card{padding:2.5em 3.125em}}.page-sxsw .speakers_list .card h2{font-size:1.5em;margin-bottom:6px;line-height:1.125em}@media (min-width: 35em){.page-sxsw .speakers_list .card h2{font-size:1.75em;margin-bottom:12px}}.page-sxsw .speakers_list .card h2::before{content:"";position:absolute;top:41px;left:-3px;width:.181818182em;height:80px;background:#02b3e4}@media (min-width: 35em){.page-sxsw .speakers_list .card h2::before{top:40px;height:70px;left:-4px}}.page-sxsw .speakers_list .card .time{color:#757c81;font-size:0.875em;font-weight:600}.page-sxsw .speakers_list .card .speaker{border-top:1px solid #dbe2e8;border-bottom:1px solid #dbe2e8;margin:25px 0;padding:30px 0;max-width:100%}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker{max-width:95%}}.page-sxsw .speakers_list .card .speaker img{max-width:60px;margin-bottom:10px}@media (min-width: 22em){.page-sxsw .speakers_list .card .speaker img{max-width:40px;margin-right:20px;float:left}}.page-sxsw .speakers_list .card .speaker h3{font-weight:600;color:#2e3d49;font-size:1em;margin-bottom:0;display:block}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker h3{margin-right:10px;display:inline-block;font-size:1.125em;line-height:40px}}.page-sxsw .speakers_list .card .speaker h4{display:inline-block;font-weight:600;line-height:24px;letter-spacing:0px;color:#7d97ad;text-transform:none;font-weight:400;font-size:0.75em}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker h4{font-size:1.125em;line-height:40px}}.page-sxsw .speakers_list .card .speaker p{color:#757c81;size:0.87em;font-weight:400;line-height:24px;max-width:48em}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker p{line-height:28px}}.page-sxsw .speakers_list .card .speaker .extra{font-size:0.75em;padding:11px 0;font-weight:400;color:#525c65;border-top:1px solid #dbe2e8;border-bottom:1px solid #dbe2e8;margin-bottom:20px}.page-sxsw .speakers_list .card .speaker .extra strong{font-weight:600;color:#2e3d49}.page-sxsw .speakers_list .card .speaker .more{margin-top:20px;font-size:.75em;text-transform:uppercase;font-weight:600;letter-spacing:0.8px;border:none;transition:color .3s ease, background .3s ease}.page-sxsw .speakers_list .card .speaker .more .udacity{text-decoration:none;color:#02b3e4}.page-sxsw .speakers_list .card .speaker .more .udacity:hover{color:#028bb1;text-decoration:none}.page-sxsw .speakers_list .card .speaker .more .download{text-decoration:none;color:#15c26b;background:url(/assets/promos/sxsw/icon-download-2766ca43be02579c713ba2d2189613dd289bcbaaf01e6578fa880448b740dd8e.png) 0 0 no-repeat;margin-left:0;display:block;margin-top:20px;padding-left:30px}.page-sxsw .speakers_list .card .speaker .more .download:hover{color:#109452;text-decoration:none}@media (min-width: 44em){.page-sxsw .speakers_list .card .speaker .more .download{display:inline-block;margin-left:40px;padding-left:30px}}.page-sxsw .speakers_list .card .social{color:#2e3d49;font-size:0.75em}.page-sxsw .speakers_list .card .social strong{font-weight:600}.page-sxsw .speakers_list .card .social mark{font-weight:600;color:#02b3e4;background:#fff}.page-sxsw .cta_block{padding:3.5em 1.5em;text-align:center}@media (min-width: 40em){.page-sxsw .cta_block{padding:5.625em 8.5em}}.page-sxsw .cta_block h2{margin-bottom:1.5em}.page-talks .hero .outer_contain{background:url(/assets/pages/talks/hero-06-sebastian-a9cd0cb816cf91f5bcead67452a4b2758bcd73ca26f467cfef0108fb7e86d6c0.jpg) -950px center no-repeat;background-size:cover}@media screen and (min-width: 30em){.page-talks .hero .outer_contain{background-position:-720px center}}@media screen and (min-width: 48em){.page-talks .hero .outer_contain{background-position:center center}}.page-talks .hero .contain{height:38.5rem}@media screen and (min-width: 48em){.page-talks .hero .contain{height:45.5rem}}@media screen and (min-width: 48em){.page-talks .hero .contain{height:34.375rem}}@media screen and (min-width: 48em) and (min-width: 48em){.page-talks .hero .contain{height:40.625rem}}@media screen and (min-width: 62em){.page-talks .hero .contain{height:30.25rem}}@media screen and (min-width: 62em) and (min-width: 48em){.page-talks .hero .contain{height:35.75rem}}.page-talks .hero__content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.21465%;width:100%}.page-talks .hero__content:last-child{margin-right:0}@media screen and (min-width: 48em){.page-talks .hero__content{float:left;display:block;margin-right:2.21465%;width:57.41056%}.page-talks .hero__content:last-child{margin-right:0}}.page-talks .hero__content ul.social_icons{background:url(/assets/svgs/icon_social-e9934f75caed4a21d94ff92d84181fc0a9f2e58196e1ed2713ea621ee737a8bf.svg) no-repeat;margin-bottom:0.5em}.page-talks .hero__content ul.social_icons li{display:inline-block}.page-talks .hero__content ul.social_icons li:first-child{margin-right:1.375rem}.page-talks .hero__content ul.social_icons li:nth-child(2){margin-right:2.25rem}.page-talks .hero__content ul.social_icons li:nth-child(3){margin-right:2.1875rem}.page-talks .hero__content ul.social_icons li a{text-indent:-9999px;display:block;height:25px;width:25px}.page-talks .hero__content h6,.page-talks .hero__content p{color:#dbe2e8}.page-talks .hero__content h6:first-child{margin-bottom:0.5em}.page-talks .hero__content .button--primary{display:inline-block;margin:0 2.5em 1em 0}@media screen and (min-width: 48em){.page-talks .hero__content .button--primary{margin-bottom:0}}.page-talks .hero__content .week-of ul,.page-talks .hero__content .day-of ul{margin:0;padding:0}.page-talks .hero__content .week-of ul li,.page-talks .hero__content .day-of ul li{list-style-type:none;display:inline-block;color:#fff;font-size:0.75em;letter-spacing:1px;width:38px;margin-right:9px;text-align:center;text-transform:uppercase}.page-talks .hero__content .week-of img,.page-talks .hero__content .day-of img{transform:translateY(20%);padding-right:0.625rem}.page-talks .hero__content #clock{font-size:1.75rem;line-height:2.75rem;font-weight:300;color:#fff;margin:0 0 -0.2em}@media screen and (min-width: 48em){.page-talks .hero__content #clock{font-size:1.75rem;line-height:3.25rem}}.page-talks .hero__content .countdown_success{display:none;color:#ecc81a;text-transform:uppercase;font-size:1.125rem;line-height:1.375rem;letter-spacing:1px;margin:0}@media screen and (min-width: 48em){.page-talks .hero__content .countdown_success{font-size:1.125rem;line-height:1.625rem}}.page-talks .hero__content .trailer{display:inline-block}.page-talks .hero__content .trailer .watch{background:url(/assets/svgs/icon_play_blue-6f925bdfa43ab756fc0488bc79689d485b0203c3ef90f287fa88ab2a8ac85b30.svg) 0 10px no-repeat;padding-top:0.375rem;padding-left:1.75rem}.page-talks .hero__content .trailer .watch:hover{color:#028bb1}.page-talks .rsvp_modal{padding:3.5em 2%}@media (min-width: 48em){.page-talks .rsvp_modal h2{padding:0 2em}}.page-talks .rsvp_modal p{padding:0 2em 1em;margin-top:1.875em}@media (min-width: 25em){.page-talks .rsvp_modal p{margin-bottom:3em}}.page-talks .rsvp_modal p .time{display:block;margin:0;font-weight:600}.page-talks .rsvp_modal #rsvp_talks_form{padding:0 2em;margin:0 auto;max-width:20em;text-align:center}@media (min-width: 31em){.page-talks .rsvp_modal #rsvp_talks_form{padding:0;max-width:30em}}.page-talks .rsvp_modal #rsvp_talks_form label{display:none}.page-talks .rsvp_modal #rsvp_talks_form input[type="text"],.page-talks .rsvp_modal #rsvp_talks_form input[type="email"]{width:100%;margin:0 auto 1em}.page-talks .rsvp_modal #rsvp_talks_form input[type="text"]{margin-right:1em}@media (min-width: 31em){.page-talks .rsvp_modal #rsvp_talks_form input[type="text"]{width:40%}}@media (min-width: 31em){.page-talks .rsvp_modal #rsvp_talks_form input[type="email"]{width:56%}}.page-talks .rsvp_modal #rsvp_talks_form .button{margin:1.125em auto 0}.page-talks .speakers .contain{padding:2.5em 1.5em}@media (min-width: 64em){.page-talks .speakers .contain{padding:8.125em 0em}}.page-talks .speakers .speaker_announcement{padding:3.5em 1.5em;text-align:center}@media (min-width: 64em){.page-talks .speakers .speaker_announcement{padding:0 13em;margin-bottom:4.1em}}.page-talks .speakers .speaker_announcement h2{text-align:center;margin-bottom:1.75em}@media (min-width: 35em){.page-talks .speakers .speaker_announcement h2{margin-bottom:1em}}.page-talks .speakers .speaker_announcement p{margin-bottom:1em}.page-talks .speakers .speaker_cards{padding:0;display:flex;margin:0 auto;justify-content:flex-start;flex-wrap:wrap}.page-talks .speakers .speaker_cards a.card{display:block;text-align:center;background:#fff;border:1px solid #dbe2e8;box-shadow:0 0.3125em 1.25em 0 rgba(46,61,73,0.12);text-decoration:none;transition:box-shadow .3s ease, transform .3s ease;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;flex-basis:100%;margin:0.5em 0;padding:2.5em 2.125em 2em}.page-talks .speakers .speaker_cards a.card h4{font-weight:600}.page-talks .speakers .speaker_cards a.card h6{margin:1.625em 0 0}.page-talks .speakers .speaker_cards a.card.video{padding:2em 0 0}@media (min-width: 60em){.page-talks .speakers .speaker_cards a.card.video{padding:2.5em 0 0}}@media (min-width: 20em){.page-talks .speakers .speaker_cards a.card{flex-basis:100%;margin:0.5em}}@media (min-width: 40em){.page-talks .speakers .speaker_cards a.card{flex-basis:47%}}@media (min-width: 60em){.page-talks .speakers .speaker_cards a.card{flex-basis:23%;max-width:279px}}.page-talks .speakers .speaker_cards a.card h4{margin:0.875em auto 0.75em}.page-talks .speakers .speaker_cards a.card p{color:#7d97ad;margin-bottom:0}.page-talks .speakers .speaker_cards a.card .watch{margin:1em 0 0 0;background-color:#fafbfc;padding:1em 0}.page-talks .speakers .speaker_cards a.card .watch h6{margin:0;color:#02b3e4}.page-talks .speakers .speaker_cards a.card .watch h6:before{background:url(/assets/svgs/icon_play_blue-6f925bdfa43ab756fc0488bc79689d485b0203c3ef90f287fa88ab2a8ac85b30.svg) 0 center no-repeat;content:'';padding-right:25px}.page-talks .latest_episode .outer_contain{max-width:96em;margin:0 auto;padding-bottom:2.5em}.page-talks .latest_episode .contain{display:flex;flex-wrap:wrap}.page-talks .latest_episode .contain .episode_video{background:url(/assets/pages/talks/thumb-astro-latest-654b684295da63ca8898c39ea51ca3e606d8e91333fec62c53b57993d8ed1d47.jpg) no-repeat 80% center;flex:1 0 100%;padding:8em 0;text-align:center}@media (min-width: 40em){.page-talks .latest_episode .contain .episode_video{flex:1 0 50%}}@media (min-width: 48em){.page-talks .latest_episode .contain .episode_video{padding:10em 0}}@media (min-width: 64em){.page-talks .latest_episode .contain .episode_video{background-position:center center}}.page-talks .latest_episode .contain .episode_video .play_bg{background-color:#fff;border-radius:30px}.page-talks .latest_episode .contain .episode_info{background-color:#02b3e4;flex:1 0 100%;padding:1.8em}@media (min-width: 40em){.page-talks .latest_episode .contain .episode_info{flex:1 0 50%}}@media (min-width: 64em){.page-talks .latest_episode .contain .episode_info{padding:3em}}.page-talks .latest_episode .contain .episode_info h6,.page-talks .latest_episode .contain .episode_info p{color:#fff;margin-bottom:1em}.page-talks .latest_episode .contain .episode_info h6{margin:0}.page-talks .latest_episode .contain .episode_info .button--white{margin-top:1.5em}.page-talks .popular_clips .outer_contain{max-width:96em;margin:0 auto}.page-talks .popular_clips .contain{padding:2.5em 1.5em}.page-talks .popular_clips h3{text-align:left;padding-left:0.3em}.page-talks .popular_clips .clip_container{text-align:center;display:flex;flex-flow:row wrap}.page-talks .popular_clips .clip_container .card{padding:0;margin:0.5em;flex-basis:100%;text-align:center}@media (min-width: 41em){.page-talks .popular_clips .clip_container .card{flex-basis:47%}}@media (min-width: 48em){.page-talks .popular_clips .clip_container .card{flex-basis:30%}}.page-talks .popular_clips .clip_container .card .card_bg{padding:5em 6em}.page-talks .popular_clips .clip_container .card .card_bg.one{background:url(/assets/pages/talks/clip-jess-01-7bf8b31d01c19fb057752cff0269136571bf038bce6af24743894500634c86f7.jpg) no-repeat center center/cover}.page-talks .popular_clips .clip_container .card .card_bg.two{background:url(/assets/pages/talks/clip-jess-02-4d6e7164de06a77f6d0d79f7d0ba1911ceddb1b2d0f807626ec9d75bee31dddd.jpg) no-repeat center center/cover}.page-talks .popular_clips .clip_container .card .card_bg.three{background:url(/assets/pages/talks/clip-astro-01-788653fdd6e4e2f4208c4660901ec74769da5fe5344a20c79a78fefd0690e875.jpg) no-repeat center center/cover}.page-talks .popular_clips .clip_container .card .card_bg.four{background:url(/assets/pages/talks/clip-astro-02-bda38b93f80f35d2d0fbf9d3c08e618e85e99d24a477a86564f15143924103b6.jpg) no-repeat center center/cover}.page-talks .popular_clips .clip_container .card .card_bg.five{background:url(/assets/pages/talks/clip-fadell-01-598f9327818d425370822172a44897ad0b95a2569cc358f8a72b234ec023a70d.jpg) no-repeat center center/cover}.page-talks .popular_clips .clip_container .card .card_bg.six{background:url(/assets/pages/talks/clip-fadell-02-cb9194c2e7cc33d18ba4b02b0470d28448a0695f08fa203df0090e34e9fad666.jpg) no-repeat center center/cover}.page-talks .popular_clips .clip_container .card .play_bg{background-color:#fff;border-radius:30px;transform:translateY(5%)}.page-talks .popular_clips .clip_container .card .card_info{text-align:left;padding:1.625em}.page-talks .popular_clips .clip_container .card .card_info .h5{margin-bottom:0.3em}.page-talks .popular_clips .clip_container .card .card_info .h6{margin-bottom:0.5em;font-weight:600}.page-talks-speakers .hero .contain{height:28.875rem}@media screen and (min-width: 48em){.page-talks-speakers .hero .contain{height:34.125rem}}.page-talks-speakers .hero__content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.21465%;width:100%}.page-talks-speakers .hero__content:last-child{margin-right:0}@media screen and (min-width: 62em){.page-talks-speakers .hero__content{float:left;display:block;margin-right:2.21465%;width:48.89267%}.page-talks-speakers .hero__content:last-child{margin-right:0}}.page-talks-speakers .hero__content h1,.page-talks-speakers .hero__content p{color:#fff}.page-talks-speakers .hero__content ul{margin:0;padding:0}.page-talks-speakers .hero__content ul.social-icons{background:url(/assets/svgs/icon_social-e9934f75caed4a21d94ff92d84181fc0a9f2e58196e1ed2713ea621ee737a8bf.svg) no-repeat}.page-talks-speakers .hero__content ul.social-icons li{list-style-type:none;display:inline-block;font-size:0.75em;letter-spacing:1px;width:2.375rem;margin-right:0.5625rem;text-align:center;text-transform:uppercase}.page-talks-speakers .hero__content ul.social-icons li:nth-child(2){margin-right:1.25rem}.page-talks-speakers .hero__content ul.social-icons li:nth-child(3){margin-right:1.5625rem}.page-talks-speakers .hero__content ul.social-icons li a{text-indent:-9999px;display:block;height:1.5625rem;width:1.5625rem}.page-talks-speakers .hero .button--primary{display:inline-block}.page-talks-speakers .hero .button--primary img{transform:translateY(22%);padding-right:0.625em}.page-talks-speakers .hero.tony-fadell .outer_contain{background:url(/assets/pages/talks/hero-01-fadell-40a53587d3f0e96972b5645566c9ff6047a915bb2e91b510c92d2f59c5ac482d.jpg) -500px center no-repeat;background-size:cover}@media screen and (min-width: 62em){.page-talks-speakers .hero.tony-fadell .outer_contain{background-position:center center}}.page-talks-speakers .hero.astro-teller .outer_contain{background:url(/assets/pages/talks/hero-02-astro-426c2aa8d47869c998f8c6be923b3ba7363c6d6cf5ff990e00095a4f4bb9cc1b.jpg) -600px center no-repeat;background-size:cover}@media screen and (min-width: 30em){.page-talks-speakers .hero.astro-teller .outer_contain{background-position:center center}}.page-talks-speakers .hero.jess-lee .outer_contain{background:url(/assets/pages/talks/hero-03-jess-eb3a761d0be38834eed35b8a47b18236f9fb5b8aab770138774e33fceee59e13.jpg) -700px center no-repeat;background-size:cover}@media screen and (min-width: 30em){.page-talks-speakers .hero.jess-lee .outer_contain{background-position:-420px center}}@media screen and (min-width: 62em){.page-talks-speakers .hero.jess-lee .outer_contain{background-position:center center}}.page-talks-speakers .hero.eric-darnell .outer_contain{background:url(/assets/pages/talks/hero-04-eric-04c67603b2f3fb7fb8354e3dc320354fbcce5be9bd8c2c663ee4731046488744.jpg) -800px center no-repeat;background-size:cover}@media screen and (min-width: 30em){.page-talks-speakers .hero.eric-darnell .outer_contain{background-position:-580px center}}@media screen and (min-width: 48em){.page-talks-speakers .hero.eric-darnell .outer_contain{background-position:-500px center}}@media screen and (min-width: 62em){.page-talks-speakers .hero.eric-darnell .outer_contain{background-position:center center}}.page-talks-speakers .episode-highlights .contain{max-width:73.75rem;margin-left:auto;margin-right:auto}.page-talks-speakers .episode-highlights .contain::after{clear:both;content:"";display:table}.page-talks-speakers .episode-highlights .card{float:left;display:block;margin-right:2.21465%;width:100%;padding:0}.page-talks-speakers .episode-highlights .card:last-child{margin-right:0}@media screen and (min-width: 30em){.page-talks-speakers .episode-highlights .card{float:left;display:block;margin-right:2.21465%;width:48.89267%}.page-talks-speakers .episode-highlights .card:last-child{margin-right:0}.page-talks-speakers .episode-highlights .card:nth-child(3n){margin-right:0}.page-talks-speakers .episode-highlights .card:nth-child(3n+1){clear:left}}@media screen and (min-width: 62em){.page-talks-speakers .episode-highlights .card{float:left;display:block;margin-right:2.21465%;width:31.8569%}.page-talks-speakers .episode-highlights .card:last-child{margin-right:0}.page-talks-speakers .episode-highlights .card:nth-child(3n){margin-right:2.21465%}.page-talks-speakers .episode-highlights .card:nth-child(3n+1){clear:none}}.page-talks-speakers .episode-highlights .card__bg{padding:5em 6em;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-talks-speakers .episode-highlights .card__bg.astro-01{background-image:url(/assets/pages/talks/clip-astro-01-788653fdd6e4e2f4208c4660901ec74769da5fe5344a20c79a78fefd0690e875.jpg)}.page-talks-speakers .episode-highlights .card__bg.astro-02{background-image:url(/assets/pages/talks/clip-astro-02-bda38b93f80f35d2d0fbf9d3c08e618e85e99d24a477a86564f15143924103b6.jpg)}.page-talks-speakers .episode-highlights .card__bg.astro-03{background-image:url(/assets/pages/talks/clip-astro-03-58a57c7b7d89bf6e3e469a3cd9ab6e7afd90f1f72d9bdbc5bbad50b3b72eefab.jpg)}.page-talks-speakers .episode-highlights .card__bg.fadell-01{background-image:url(/assets/pages/talks/clip-fadell-01-598f9327818d425370822172a44897ad0b95a2569cc358f8a72b234ec023a70d.jpg)}.page-talks-speakers .episode-highlights .card__bg.fadell-02{background-image:url(/assets/pages/talks/clip-fadell-02-cb9194c2e7cc33d18ba4b02b0470d28448a0695f08fa203df0090e34e9fad666.jpg)}.page-talks-speakers .episode-highlights .card__bg.fadell-03{background-image:url(/assets/pages/talks/clip-fadell-03-3d10407fc973e061394e9596f5e371995baa38d89b75ac56b2c654c9b6e305ee.jpg)}.page-talks-speakers .episode-highlights .card__bg.jess-01{background-image:url(/assets/pages/talks/clip-jess-01-7bf8b31d01c19fb057752cff0269136571bf038bce6af24743894500634c86f7.jpg)}.page-talks-speakers .episode-highlights .card__bg.jess-02{background-image:url(/assets/pages/talks/clip-jess-02-4d6e7164de06a77f6d0d79f7d0ba1911ceddb1b2d0f807626ec9d75bee31dddd.jpg)}.page-talks-speakers .episode-highlights .card__bg.jess-03{background-image:url(/assets/pages/talks/clip-jess-03-4650b88925c99de391851805722402922f95f3f849f5a5d8f5dd5d41a1594c82.jpg)}.page-talks-speakers .episode-highlights .card .play-bg{background-color:#fff;border-radius:1.875rem}.page-talks-speakers .episode-highlights .card__info{padding:1.625em}.page-talks-speakers .episode-highlights .card__info .h6{font-weight:600}.page-tech-entrepreneur .hero .outer_contain{background:url(/assets/pages/tech-entrepreneur/hero-tend-7fb36d43b44bd2ba5d4a5569cbbdad10979afb8bebbe76ee61e9af0c1377842b.jpg) -250px center no-repeat;background-size:cover}@media screen and (min-width: 62em){.page-tech-entrepreneur .hero .outer_contain{background-position:center center}}.page-tech-entrepreneur .hero .contain{padding:1em 1.5em;height:28.875rem}@media screen and (min-width: 48em){.page-tech-entrepreneur .hero .contain{height:34.125rem}}@media screen and (min-width: 48em){.page-tech-entrepreneur .hero .contain{padding:6em 12.5em}}.page-tech-entrepreneur .hero__content{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-tech-entrepreneur .hero__content h1,.page-tech-entrepreneur .hero__content p{color:#fff}.page-tech-entrepreneur .recommended-course .contain{max-width:73.75rem;margin-left:auto;margin-right:auto}.page-tech-entrepreneur .recommended-course .contain::after{clear:both;content:"";display:table}.page-tech-entrepreneur .recommended-course__content{text-align:center}@media screen and (min-width: 48em){.page-tech-entrepreneur .recommended-course__content{padding:0 12.5em}}.page-ndhub .nd803 .description--title{margin-top:-8px}.page-ndhub .nd803 .description--title .google{margin-left:2px}.nd013 .guarantee,.nd013 .uconnect_callout{display:none}.android-basics{max-width:100%;margin-left:auto;margin-right:auto;background-color:#fafbfc}.android-basics::after{clear:both;content:"";display:table}.android-basics .outer_contain{background-image:url(/assets/pages/homepage/bg-hero-homepage-6c0bc6a80b2133d18dab3e3ac9cadc3989ac7ff60c605f4e45b61ca3439a876d.jpg);background-repeat:no-repeat;background-position:top right;background-size:100%;background-position-x:0px}@media screen and (min-width: 48em){.android-basics .outer_contain{background-position:center center;background-size:cover}}.android-basics .contain{max-width:60em;padding:0 1.5em}@media (min-width: 63em){.android-basics .contain{max-width:63em}}@media (min-width: 75em){.android-basics .contain{max-width:75em}}.android-basics .hero_content{padding:14% 0}.android-basics h2{font-size:2.25em;font-weight:300;line-height:1.25em;margin-bottom:1em;position:relative}@media (min-width: 90em){.android-basics h2{padding-right:1.5em}}.android-basics h2 img{position:relative;max-width:8.75rem;height:auto;margin-top:-5rem;top:3.125rem}.android-basics p{font-size:0.8em;line-height:2em;margin-bottom:1em}@media (min-width: 90em){.android-basics p{font-size:1em}}.android-basics a{margin-top:2em}.android-basics__text{float:left;margin-bottom:3em;width:75%}@media (min-width: 30em){.android-basics__text{width:70%}}@media (min-width: 35em){.android-basics__text{width:60%}}@media (min-width: 48em){.android-basics__text{width:58%}}@media (min-width: 64em){.android-basics__text{width:47%}}@media (min-width: 85em){.android-basics__text{width:42%}}@media (min-width: 90em){.android-basics__text{width:47%}}
