.page-404 .contain{text-align:center;padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:48rem){.page-404 .contain{padding-top:13.5rem;padding-bottom:13.5rem}}.page-404 .error--image{float:left;display:block;width:100%;margin:0 auto 1.5rem}.page-404 .error--image:last-child{margin-right:0}@media screen and (min-width:48rem){.page-404 .error--image{margin-bottom:0;float:left;display:block;margin-right:1.69492%;width:49.15254%}}@media screen and (min-width:48rem){.page-404 .error--image:last-child{margin-right:0}}.page-404 .error--content{float:left;display:block;margin-right:1.69492%;width:100%;text-align:center}.page-404 .error--content:last-child{margin-right:0}@media screen and (min-width:48rem){.page-404 .error--content{float:left;display:block;margin-right:1.69492%;width:49.15254%;text-align:left}.page-404 .error--content:last-child{margin-right:0}}.page-404 .error--content .button{margin-left:auto;margin-right:auto}@media screen and (min-width:48rem){.page-404 .error--content .button{margin-left:0}}@media screen and (min-width:62rem){.homepage .hero-container{max-width:73.75rem;margin:0 auto}.homepage .hero-container .home-hero{width:60%}.homepage .hero-container .comparison-chart{width:40%}.homepage .comparison-chart,.homepage .home-hero{display:inline-block;vertical-align:middle}}body{font-family:Open Sans,sans-serif}.featured-nanodegrees{display:flex;flex-direction:column}@media screen and (min-width:73.75rem){.featured-nanodegrees{flex-direction:row}}.featured-nanodegrees .desktop{display:none}.featured-nanodegrees .mobile{display:block}@media screen and (min-width:62rem){.featured-nanodegrees .desktop{display:block}.featured-nanodegrees .mobile{display:none}}.featured-nanodegrees .cta-container{margin:0 1.375rem 2rem;text-align:center}@media screen and (min-width:62rem){.featured-nanodegrees .cta-container{flex:1 0 15.75rem;margin:0 2.6875rem 0 2rem;margin:0 2.6875rem}}@media screen and (min-width:73.75rem){.featured-nanodegrees .cta-container{margin:0 2.6875rem 0 0;text-align:left}}.featured-nanodegrees .cta-container__title{font-size:1.5rem;line-height:2.5rem;font-weight:300;margin-bottom:1rem}@media screen and (min-width:48rem){.featured-nanodegrees .cta-container__title{font-size:2rem}}.featured-nanodegrees .cta-container__subtitle{margin-bottom:0}.featured-nanodegrees .cta-container__link{display:block;color:#02b3e4;text-transform:uppercase;text-align:center;font-size:.8125rem;line-height:1.5rem;letter-spacing:1.5px;font-weight:600;margin-top:2rem}@media screen and (min-width:73.75rem){.featured-nanodegrees .cta-container__link{text-align:left}}.featured-nanodegrees .cta-container__link:after{width:1.5rem;height:1.5rem;background:url(//www.udacity.com/assets/iridium/images/homepage/shared/icons/icon-arrow-next-blue.svg) no-repeat .5em -.3em;background-size:60%;display:inline-block;vertical-align:middle;content:""}.featured-nanodegrees .mobile .cta-container__link{text-align:center;margin-left:.875rem}.featured-nanodegrees .nanodegree-cards{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (min-width:48rem){.featured-nanodegrees .nanodegree-cards{flex-direction:row}}.ndop-featured-review{background-color:#1d5174;text-align:center}.ndop-featured-review .contain{padding:.75rem 0}.ndop-featured-review .quote{color:#fff;font-style:italic;margin:12px;font-weight:300;letter-spacing:0;line-height:40px}@media screen and (min-width:62rem){.ndop-featured-review .quote{margin:12px 220px;font-size:24px}}@media screen and (min-width:48rem){.ndop-featured-review .quote{margin:12px 120px}}.ndop-featured-review .author{color:#fff;line-height:28px}.multiple-featured-reviews{background-color:#f5fcfe;padding:.75rem 0}.multiple-featured-reviews .contain{padding:.75rem 0}.multiple-featured-reviews .title{font-size:1.5rem;line-height:36px;margin:0 auto;text-align:center;max-width:62rem}@media screen and (min-width:48rem){.multiple-featured-reviews .title{font-size:2rem;line-height:36px}}.multiple-featured-reviews .list_items{padding:0;margin:0 auto;list-style-type:none;max-width:62rem}.multiple-featured-reviews .each_item_min_view{display:none}.multiple-featured-reviews .each_item_min_view:nth-child(-n+2){display:list-item}.multiple-featured-reviews .each_item_max_view{display:inline}@media screen and (min-width:62rem){.multiple-featured-reviews .expand_button{display:none}.multiple-featured-reviews .each_item_max_view,.multiple-featured-reviews .each_item_min_view{display:inline}}.multiple-featured-reviews .expand_button{font-size:1rem;line-height:28px;margin:0 auto;border:none;background:none;color:#02b3e4;text-transform:capitalize;font-weight:300;letter-spacing:normal}@media screen and (min-width:48rem){.multiple-featured-reviews .expand_button{font-size:1rem;line-height:28px}}.review-card{border-radius:7px;background-color:#fff;box-shadow:1px 2px 4px 1px #cbc9c9;margin:2rem .75rem;display:flex;flex-direction:column;min-height:330px}@media screen and (min-width:48rem){.review-card{min-height:250px}.review-card .header{font-size:25px}.review-card .description{font-size:20px}}.review-card .header{font-size:1.125rem;line-height:32px;color:#000;font-weight:700;margin:.75rem 0}.review-card .review{margin:0 auto;max-width:900px;padding:1rem}@media screen and (min-width:73.75rem){.review-card{min-height:330px}.review-card .header{font-size:25px}.review-card .description{font-size:20px}}.review-card .top-row .ratings{text-align:center}@media screen and (min-width:48rem){.review-card .top-row{display:flex;flex-direction:row-reverse;justify-content:flex-end}.review-card .top-row .ratings{margin-left:auto}}.review-card .top-row .header{font-weight:700;font-size:18px;margin:.75rem 0}.review-card .review{margin:0 36px}.review-card .author,.review-card .quote{font-size:.875rem;line-height:24px}@media screen and (min-width:48rem){.review-card .author,.review-card .quote{font-size:1.125rem;line-height:32px}}.countdown{margin-bottom:24px;margin-top:12px}@media screen and (min-width:48rem){.countdown{margin-bottom:24px}}.countdown__timer{font-size:1.125rem;line-height:32px;height:32px;font-weight:700;display:block}@media screen and (min-width:48rem){.countdown__timer{font-size:1.5rem;line-height:36px}}.countdown ul{display:flex;margin:0 auto;max-width:22rem;align-items:center;justify-content:space-between;list-style:none;padding-left:0}.countdown ul li{font-size:1rem;line-height:28px;text-align:center;display:inline-block;letter-spacing:.125rem;text-transform:uppercase}@media screen and (min-width:48rem){.countdown ul li{font-size:1rem;line-height:28px}}.contentful-hero-section{padding:0 0 20px}@media screen and (min-width:30rem){.contentful-hero-section .contentful-hero{box-shadow:5px 5px 25px 0 rgba(46,61,73,.4)}}@media screen and (min-width:73.75rem){.contentful-hero-section .contentful-hero{border-radius:.375rem}}.contentful-hero-section .contentful-hero.contain{padding:0;overflow:hidden;position:relative}.contentful-hero-section .content{margin:0!important;text-align:center}.contentful-hero-section .content .btn_wrapper{padding-bottom:1em;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:48rem){.contentful-hero-section .content .btn_wrapper{flex-direction:row}}.contentful-hero-section .content h1{margin-top:0;margin-bottom:24px}@media screen and (min-width:48rem){.contentful-hero-section .content h1{margin-bottom:12px}}.contentful-hero-section .content div.legible{color:#fff;max-width:48.75rem!important;margin-bottom:1.5rem}.contentful-hero-section .content button.play-video{display:none;margin-top:1rem;display:inline-block;border:0 transparent;background:none;outline:none;transition:transform .3s ease}.contentful-hero-section .content button.play-video img{width:48px}.contentful-hero-section .content button.play-video:hover{transform:scale(1.1)}.contentful-hero-section .content__header h1,.contentful-hero-section .content__header h6,.contentful-hero-section .content__header p{color:#fff}.contentful-hero-section .content__header h6:first-of-type{margin-top:1rem}.contentful-hero-section video{display:block;background:transparent;position:absolute;min-width:100%;max-width:none;width:auto;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.contentful-hero-section a.button--white{background:#fff;color:#02b3e4}.contentful-hero-section a.button--white:hover{color:#fff;background:#02b3e4}.contentful-hero-section a.button--secondary:hover{background:#525c65}.contentful-hero-section .btn{letter-spacing:.125rem;display:block;width:17.5rem;margin:.35rem auto}@media screen and (min-width:48rem){.contentful-hero-section .btn{display:inline-block;margin:0 .35rem}}.contentful-hero-section .button.hide-on-mobile{display:none}@media screen and (min-width:48rem){.contentful-hero-section .button.hide-on-mobile{display:inline-block;margin-bottom:0;margin-right:.75rem}}.contentful-hero-section .logo{padding:2rem 0}.contentful-hero-section .hero-bg{background-size:cover;background-repeat:no-repeat;background-position:50%;padding:20px 0}@media screen and (min-width:30rem){.contentful-hero-section .hero-bg{height:624px;position:relative}}@media screen and (min-width:73.75rem){.contentful-hero-section .hero-bg{border-radius:.375rem}}.contentful-hero-section .hero-bg #hero-bg-circle{display:none;position:absolute;right:-3rem;bottom:5rem;height:12rem;z-index:-1000}@media screen and (min-width:73.75rem){.contentful-hero-section .hero-bg #hero-bg-circle{display:block}}.contentful-hero-section .bg-video{display:none;height:480px}@media screen and (min-width:30rem){.contentful-hero-section .bg-video{height:624px;position:absolute;top:0;width:100%;display:block;overflow:hidden;z-index:1000}}@media screen and (min-width:73.75rem){.contentful-hero-section .bg-video{border-radius:.375rem}}.contentful-hero-section .bg-video.dark-blue:before{background:#013c4c;opacity:.85;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:3000}@media screen and (min-width:73.75rem){.contentful-hero-section .bg-video.dark-blue:before{border-radius:.375rem}}.contentful-hero-section .flag{width:0;height:0;position:absolute;display:block;z-index:1001;border-color:#ff5483 transparent transparent #ff5483;border-style:solid;border-width:40px}@media screen and (min-width:30rem){.contentful-hero-section .flag{border-width:60px}}@media screen and (min-width:48rem){.contentful-hero-section .flag{position:absolute;top:0}}@media screen and (min-width:73.75rem){.contentful-hero-section .flag{border-radius:.375rem 0 0 0}}.contentful-hero-section .flag h6{position:absolute;top:-30px;left:-30px;color:#fff}@media screen and (min-width:30rem){.contentful-hero-section .flag h6{top:-40px;left:-40px}}.contentful-hero-section .flag.flag--white{border-top-color:#fff;border-left-color:#fff}.contentful-hero-section .flag.flag--purple{border-top-color:#a951ed;border-left-color:#a951ed}.contentful-hero-section .flag.flag--pink{border-top-color:#ad3959;border-left-color:#ad3959}.contentful-hero-section .overlay{display:flex;flex-direction:column;justify-content:center;padding:24px}@media screen and (min-width:30rem){.contentful-hero-section .overlay{top:0;left:0;width:100%;height:100%;position:absolute;z-index:1001}}.contentful-hero-section .promo-message{position:absolute;display:block;top:0;right:0;z-index:1001}@media screen and (min-width:48rem){.contentful-hero-section .promo-message{top:0;right:.625rem}}@media screen and (min-width:62rem){.contentful-hero-section .promo-message{top:.625rem;right:.625rem}}.contentful-hero-section .promo-message img{width:5.625rem;height:5.625rem}@media screen and (min-width:48rem){.contentful-hero-section .promo-message img{width:9.375rem;height:9.375rem}}@media screen and (min-width:62rem){.contentful-hero-section .promo-message img{width:12.5rem;height:12.5rem}}.blue_gradient{background-image:linear-gradient(180deg,#fff,#eafaff)}.cta-banner-section .background{width:100%;height:100%;background:#2e3d49;position:relative}.cta-banner-section .overlay{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;opacity:.3}.cta-banner-section .contain{padding-top:48px;padding-bottom:48px;z-index:1;position:relative;overflow:hidden}@media screen and (min-width:48rem){.cta-banner-section .contain{padding-top:72px;padding-bottom:72px;min-height:360px;overflow:visible}}.cta-banner-section .content{float:left;display:block;margin-right:1.69492%;width:100%;text-align:center;position:relative}.cta-banner-section .content:last-child{margin-right:0}.cta-banner-section .content .btn.button{margin:0 auto}@media screen and (min-width:48rem){.cta-banner-section .content{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-left:25.42373%}.cta-banner-section .content:last-child{margin-right:0}}.simple-form-section .cta_block .card{margin-top:0;margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.simple-form-section .cta_block .card{margin-bottom:24px}}.simple-form-section .cta_block .card:last-child{margin-bottom:0}input:not([type]),input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url]{margin-top:0;margin-bottom:12px;width:100%;outline:none;color:#6d7780;vertical-align:top;height:3rem;border:1px solid #dbe2e8;padding:0 1.25rem;box-sizing:border-box;font-size:.875rem;font-family:Open Sans,sans-serif;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05);border-radius:.25rem;transition:box-shadow .3s ease,border .3s ease}@media screen and (min-width:48rem){input:not([type]),input[type=color],input[type=date],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url]{margin-bottom:24px}}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover{box-shadow:0 4px 8px 0 rgba(46,61,73,.12)}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus{border-color:#017a9b;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05)}input:not([type]).disabled,input:not([type]):disabled,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=email].disabled,input[type=email]:disabled,input[type=month].disabled,input[type=month]:disabled,input[type=number].disabled,input[type=number]: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{opacity:.5;cursor:not-allowed;pointer-events:none}input:not([type]).disabled:hover,input:not([type]):disabled:hover,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=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=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{box-shadow:5px 5px 10px 0 rgba(46,61,73,.05)}input:not([type]).inline,input[type=color].inline,input[type=date].inline,input[type=datetime].inline,input[type=email].inline,input[type=month].inline,input[type=number].inline,input[type=search].inline,input[type=tel].inline,input[type=text].inline,input[type=time].inline,input[type=url].inline{display:inline-block;margin-right:.75rem}input:not([type]).inline:last-child,input[type=color].inline:last-child,input[type=date].inline:last-child,input[type=datetime].inline:last-child,input[type=email].inline:last-child,input[type=month].inline:last-child,input[type=number].inline:last-child,input[type=search].inline:last-child,input[type=tel].inline:last-child,input[type=text].inline:last-child,input[type=time].inline:last-child,input[type=url].inline:last-child{margin-right:0}@media screen and (min-width:48rem){input:not([type]).inline,input[type=color].inline,input[type=date].inline,input[type=datetime].inline,input[type=email].inline,input[type=month].inline,input[type=number].inline,input[type=search].inline,input[type=tel].inline,input[type=text].inline,input[type=time].inline,input[type=url].inline{margin-top:0;margin-bottom:0}}@media screen and (min-width:48rem) and (min-width:48rem){input:not([type]).inline,input[type=color].inline,input[type=date].inline,input[type=datetime].inline,input[type=email].inline,input[type=month].inline,input[type=number].inline,input[type=search].inline,input[type=tel].inline,input[type=text].inline,input[type=time].inline,input[type=url].inline{margin-bottom:0}}fieldset{margin-top:0;margin-bottom:12px;border:0;padding:0;background-color:transparent}@media screen and (min-width:48rem){fieldset{margin-bottom:24px}}legend{margin-top:0;margin-bottom:12px;padding:0}@media screen and (min-width:48rem){legend{margin-bottom:24px}}label{margin-top:0;margin-bottom:12px;display:block}@media screen and (min-width:48rem){label{margin-bottom:24px}}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}[type=search]{appearance:none}[type=file]{margin-top:0;margin-bottom:12px;width:100%}@media screen and (min-width:48rem){[type=file]{margin-bottom:24px}}select{margin-top:0;margin-bottom:12px;max-width:100%;width:auto}@media screen and (min-width:48rem){select{margin-bottom:24px}}.checkbox{position:relative}.checkbox input[type=checkbox]{display:none!important}.checkbox input[type=checkbox]:checked+label:after{background-size:60%;opacity:1}.checkbox input[type=checkbox]:disabled+label{opacity:.5}.checkbox label{font-size:.8125rem;line-height:24px;margin-top:0;margin-bottom:12px;clear:left;display:block;position:relative;color:#7d97ad;letter-spacing:.0625rem;text-transform:uppercase;padding-left:24px}@media screen and (min-width:48rem){.checkbox label{font-size:.8125rem;line-height:24px;margin-bottom:12px}}.checkbox label a{color:#7d97ad;text-decoration:none;border-bottom:1px solid #91daee;transition:color .3s ease}.checkbox label a:hover{color:#9db0c0}.checkbox label:after,.checkbox label:before{content:"";position:absolute;top:4px;left:0;width:16px;height:16px;background:#fff;border:1px solid #dbe2e8;box-shadow:0 2px 5px 0 rgba(46,61,73,.08)}.checkbox label:after{opacity:0;background-size:20%;background:url(//www.udacity.com/assets/iridium/images/svgs/check_blue.svg) no-repeat 50%;transition:opacity .3s ease,background-size .3s ease}.banner{font-size:.8125rem;line-height:24px;width:100%;color:#fff;display:none;position:relative;text-align:center;padding:.75rem 1.5rem;background-color:#7d97ad}@media screen and (min-width:48rem){.banner{font-size:.875rem;line-height:24px;padding:.625rem 1.5rem}}@media screen and (min-width:62rem){.banner{border-radius:.375rem}}.banner.standard{background-color:#7d97ad}.banner.success{background-color:#15c26b}.banner.error{background-color:#f95c3c}.banner.fixed{top:0;left:0;position:fixed;z-index:9000}.banner--close{position:absolute;top:1em;right:1em;width:.75rem;height:.75rem;cursor:pointer;opacity:.7;display:block;line-height:0;background-size:cover;transition:opacity .3s ease;background:url(/_next/images/legacyicon_close_white.svg) 0 0 no-repeat}.banner--close:hover{opacity:1}.banner--close.dark{background-image:url(/_next/images/legacyicon_close_dark.svg)}@media screen and (min-width:30rem){.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:.875rem;height:.875rem}}.simple-form-section h3{margin-bottom:.75rem}@media screen and (min-width:48rem){.simple-form-section h3{margin-bottom:2rem}}.simple-form-section .cta_block{text-align:center}.simple-form-section .cta_block .card{padding:24px}@media screen and (min-width:48rem){.simple-form-section .cta_block .card{padding:60px 96px;float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:16.94915%}.simple-form-section .cta_block .card:last-child{margin-right:0}}.simple-form-section .cta_block .name{display:block}@media screen and (min-width:48rem){.simple-form-section .cta_block .name{display:flex}}.simple-form-section .cta_block #first,.simple-form-section .cta_block #last{float:left;display:block;margin-right:1.69492%;width:100%}.simple-form-section .cta_block #first:last-child,.simple-form-section .cta_block #last:last-child{margin-right:0}@media screen and (min-width:48rem){.simple-form-section .cta_block #first,.simple-form-section .cta_block #last{margin-top:0;margin-bottom:12px}}@media screen and (min-width:48rem) and (min-width:48rem){.simple-form-section .cta_block #first,.simple-form-section .cta_block #last{margin-bottom:24px}}.simple-form-section .cta_block .content{padding:24px}@media screen and (min-width:30rem){.simple-form-section .cta_block .content{float:left;display:block;margin-right:1.69492%;width:83.05085%;margin-left:8.47458%;padding:36px}.simple-form-section .cta_block .content:last-child{margin-right:0}}@media screen and (min-width:62rem){.simple-form-section .cta_block .content{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:16.94915%;padding:60px}.simple-form-section .cta_block .content:last-child,.simple-form-section .cta_block .content:nth-child(1n){margin-right:0}.simple-form-section .cta_block .content:nth-child(1n+1){clear:left}}.simple-form-section .cta_block .simple-form ul{padding:0;list-style-type:none}.simple-form-section .cta_block .simple-form .button--primary.lg{width:13.75rem;border:.125rem solid transparent;margin:0 auto;display:inline-block}.simple-form-section .cta_block .input-checkboxes h6{margin:0}.simple-form-section .cta_block .input-checkboxes .checkbox label{text-transform:none;font-size:.875rem}.simple-form-section .cta_block .button-container{text-align:center}.simple-form-section .cta_block .input-container{position:relative}.simple-form-section .cta_block .input-container.dropdown{padding-bottom:1.25rem}.simple-form-section .cta_block .input-container.stretch{float:left;display:block;margin-right:1.69492%;width:100%}.simple-form-section .cta_block .input-container.stretch:last-child,.simple-form-section .cta_block .input-container.stretch:nth-child(1n){margin-right:0}.simple-form-section .cta_block .input-container.stretch:nth-child(1n+1){clear:left}.simple-form-section .cta_block .input-container .select{cursor:pointer;position:relative;background:#fff;vertical-align:top;height:3rem;border:1px solid #dbe2e8;padding:.6875rem 2.5rem .6875rem 1.25rem;color:#7d97ad;font-size:.875rem;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05);border-radius:.25rem;transition:box-shadow .3s ease,border .3s ease}.simple-form-section .cta_block .input-container .select:hover{color:#7d97ad;box-shadow:0 4px 8px 0 rgba(46,61,73,.12)}.simple-form-section .cta_block .input-container .select:hover .pointer{opacity:.6}.simple-form-section .cta_block .input-container .select:focus{outline:none;border-color:#02b3e4;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05)}.simple-form-section .cta_block .input-container .select.open{border-radius:.25rem .25rem 0 0}.simple-form-section .cta_block .input-container .select .selected{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.simple-form-section .cta_block .input-container .select .pointer{opacity:.3;height:7px;width:13px;display:block;position:absolute;right:1em;top:50%;transform:translateY(-50%);background:url(//www.udacity.com/assets/iridium/images/core/footer/countries-nav/icon_drop_arrow.svg) no-repeat 50%;transition:all .3s ease}.simple-form-section .cta_block .input-container .option-text,.simple-form-section .cta_block .input-container .selected{margin:0;cursor:pointer;text-align:left;color:#7d97ad;font-weight:400}.simple-form-section .cta_block .input-container .option-text:hover,.simple-form-section .cta_block .input-container .selected:hover{color:#7d97ad}.simple-form-section .cta_block .input-container .options{border:1px solid #dbe2e8;border-top:none;margin:0;width:100%;display:block;opacity:0;pointer-events:none;overflow:auto;background:#fff;position:absolute;padding:0;list-style-type:none;z-index:2000;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05);border-radius:0 0 .25rem .25rem;transition:opacity .3s ease}.simple-form-section .cta_block .input-container .options li .option{display:block;cursor:pointer;color:#7d97ad;padding:.6875rem 2.5rem .6875rem 1.25rem;font-size:.875rem;transition:all .3s ease}.simple-form-section .cta_block .input-container .options li .option:hover{color:#6d8aa3;background:#f4f6f8}.simple-form-section .cta_block .input-container .fade-in{transition:opacity .3s ease;opacity:1;pointer-events:auto}.simple-form-section .privacy-policy{margin-top:1.25rem}.simple-form-section ::-webkit-input-placeholder{color:inherit;opacity:.54}.simple-form-section input.ng-invalid{border-color:#f04546;color:#f04546}.simple-form-section .privacy-policy-consent-container{text-align:left}.simple-form-section .privacy-policy-consent-container .privacy-policy{font-size:.75rem;line-height:20px}.simple-form-section .privacy-policy-consent-container .blue a{color:#02b3e4}.simple-form-section .privacy-policy-consent-container .red a{color:#f04546}.simple-form-section .privacy-policy-consent-container .purple a{color:#a951ed}.simple-form-section .privacy-policy-consent-container .slate a{color:#2e3d49}.simple-form-section .privacy-policy-consent-container .turquoise a{color:#02ccba}.simple-form-section .privacy-policy-consent-container .gray-medium a{color:#7d97ad}.simple-form-section .privacy-policy-consent-container .gray a{color:#bcc9d4}.simple-form-section .privacy-policy-consent-container .white a{color:#fff}.related-card{min-width:280px}.related-card__ribbon{background-image:url(//www.udacity.com/assets/iridium/images/nanodegree-overview/shared/related-nanodegrees/gray-ribbon.svg)}.related-card__content--intermediate{background-image:linear-gradient(90deg,#a951ed,#ff5483)}.related-card__content--beginner{background-image:linear-gradient(90deg,#02b3e4,#02ccba)}.related-card__content--advanced{background-image:linear-gradient(90deg,#6586fc,#a151ed)}.related-card__content--advanced,.related-card__content--beginner,.related-card__content--intermediate{border-radius:0 0 .375rem .375rem;position:absolute;bottom:0;width:100%;height:2rem}.related-card__content--advanced img,.related-card__content--advanced p,.related-card__content--beginner img,.related-card__content--beginner p,.related-card__content--intermediate img,.related-card__content--intermediate p{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.related-card__content--advanced img,.related-card__content--beginner img,.related-card__content--intermediate img{top:7px;padding:0 12px 0 32px}.related-card.card{z-index:666;margin-top:0;margin-bottom:36px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}.related-nanodegrees-section{display:block}.related-nanodegrees-section .related-nanodegrees-container .h2{text-align:center;padding-bottom:2em;color:#2e3d49;letter-spacing:0;line-height:36px;font-weight:300}.related-nanodegrees-section .related-nanodegrees-container .h3{font-weight:300;color:#2e3d49;letter-spacing:0;line-height:36px;margin-bottom:.25em}.related-nanodegrees-section .related-nanodegrees-container h6{color:#4b7694;letter-spacing:2px;line-height:24px}.related-nanodegrees-section .related-nanodegrees-container.invertTitleColor h4{color:#fff}.related-nanodegrees-section .transition-dots{display:block}@media screen and (min-width:62rem){.related-nanodegrees-section .transition-dots{display:inline-block}}.related-nanodegrees-section .transition-dots{margin:auto;padding:2em;transform:rotate(90deg) scale(.4)}@media screen and (min-width:62rem){.related-nanodegrees-section .transition-dots{height:1.5rem;transform:rotate(0deg) translateX(-.25rem);padding:0}}.related-nanodegrees-section .transition-dots.hidden-dots{visibility:hidden;padding:0;height:4rem}@media screen and (min-width:62rem){.related-nanodegrees-section .transition-dots.hidden-dots{height:1rem}}.related-nanodegrees-section .nanodegree-recommendation-container{width:100%}@media screen and (min-width:62rem){.related-nanodegrees-section .nanodegree-recommendation-container{display:flex;justify-content:space-between;padding-left:0;padding-right:0}}@media screen and (min-width:62rem){.related-nanodegrees-section .nanodegree-recommendation-container__column{display:flex;justify-content:stretch;align-items:center;flex-wrap:wrap;width:45%}.related-nanodegrees-section .nanodegree-recommendation-container__column>a{flex-grow:1}.related-nanodegrees-section .nanodegree-recommendation-container__column.hidden-dots{width:47%}}.related-nanodegrees-section .related-nanodegree__card{flex-grow:1}.related-nanodegrees-section .related-nanodegrees__ctas{display:flex;justify-content:center;flex-wrap:wrap}.related-nanodegrees-section .related-nanodegrees__ctas a{flex-shrink:0;margin:0 24px 24px}.related-nanodegrees-section .hide-on-mobile{display:none}@media screen and (min-width:48rem){.related-nanodegrees-section .hide-on-mobile{display:inline-block;margin-bottom:0;margin-right:.75rem}}.cta-buttons-container{background-repeat:no-repeat;background-size:cover;min-height:375px;width:100%;text-align:center;color:#fff}.cta-buttons-container .cta-buttons-content{padding-top:8.5rem;margin:0 10%}.cta-buttons-container .cta-buttons-content__subtitle,.cta-buttons-container .cta-buttons-content__title{color:#fff}.cta-buttons-container .cta-buttons-content__title{font-size:2.5rem;margin-bottom:1.5rem}.cta-buttons-container .cta-buttons-content__subtitle{font-size:1.125rem;margin-bottom:3rem}.cta-buttons-container .cta-buttons-content__btn-wrapper{display:flex;justify-content:center}.cta-buttons-container .cta-buttons-content__btn-wrapper .cta-request-document{display:none}@media screen and (min-width:48rem){.cta-buttons-container .cta-buttons-content__btn-wrapper .cta-request-document{display:inline-block}}.cta-buttons-container .cta-buttons-content .button{width:17.5rem}.cta-buttons-container .cta-buttons-content a{margin:auto .35rem;text-transform:uppercase}.cta-buttons-container .cta-buttons-content a.hide-on-mobile{display:none}@media screen and (min-width:48rem){.cta-buttons-container .cta-buttons-content a.hide-on-mobile{display:flex;justify-content:center;margin:auto .35rem}}.degree-syllabus-preview__stat .card{margin-top:0;margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.degree-syllabus-preview__stat .card{margin-bottom:24px}}.degree-syllabus-preview__stat .card:last-child{margin-bottom:0}.degree-syllabus-preview__stat .card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.degree-syllabus-preview__content{padding:1.5rem;width:100%}@media screen and (min-width:30rem){.degree-syllabus-preview__content{padding:3.75rem}}@media screen and (min-width:62rem){.degree-syllabus-preview__content{float:left;display:block;width:67.79661%}.degree-syllabus-preview__content:last-child{width:66.10169%}}.degree-syllabus-preview__content--term-prereq{margin-right:.5rem}.degree-syllabus-preview__content--parts{padding:0}.degree-syllabus-preview__content--parts ul{margin-bottom:2.25rem;padding:0;list-style-type:none}.degree-syllabus-preview__content--parts ul:last-child{margin-bottom:0}@media screen and (min-width:30rem){.degree-syllabus-preview__content--parts ul{margin-bottom:3rem}}.degree-syllabus-preview__content--parts ul li{list-style:none;width:100%;position:relative;border-left:1px solid #dbe2e8;padding-left:1.5rem;min-height:auto;padding-bottom:1rem}@media screen and (min-width:48rem){.degree-syllabus-preview__content--parts ul li{padding-left:3rem;min-height:13.5rem}}.degree-syllabus-preview__content--parts ul li:after{position:absolute;top:0;left:0;content:"";width:.5rem;height:.5rem;border-radius:50%;background-color:#017a9b;transform:translateX(-50%)}.degree-syllabus-preview__content--parts ul li .part{width:100%;bottom:.75rem;position:relative;padding-bottom:.75rem}.degree-syllabus-preview__content--parts ul li .part__header{display:flex;flex-direction:column;height:auto}@media screen and (min-width:30rem){.degree-syllabus-preview__content--parts ul li .part__header{flex-direction:row;align-items:center}}.degree-syllabus-preview__content--parts ul li .part__project{width:100%;cursor:pointer;margin-bottom:.25rem}.degree-syllabus-preview__content--parts ul li .part__project img{vertical-align:top}.degree-syllabus-preview__content--parts ul li .part__project span{margin-left:.75rem}.degree-syllabus-preview__aside{display:none}@media screen and (min-width:62rem){.degree-syllabus-preview__aside{float:left;display:block;width:32.20339%;padding:3.75rem 3.75rem 3.75rem 0}.degree-syllabus-preview__aside:last-child{padding-bottom:3.75rem;width:32.20339%}}.degree-syllabus-preview__aside aside{border-radius:.375rem;background-color:rgba(219,226,232,.2)}@media screen and (min-width:48rem){.degree-syllabus-preview__aside aside{padding:1.5rem}}@media screen and (min-width:62rem){.degree-syllabus-preview__aside aside{padding:3rem}}.degree-syllabus-preview__aside .small ul{font-size:.8125rem;line-height:24px}@media screen and (min-width:48rem){.degree-syllabus-preview__aside .small ul{font-size:.875rem;line-height:24px}}.degree-syllabus-preview__stat{display:none}@media screen and (min-width:62rem){.degree-syllabus-preview__stat{float:left;display:block;width:32.20339%;padding-right:3.75rem;padding-top:3.75rem}}.degree-syllabus-preview__stat .card{min-height:240px;border-top:3px solid;padding:36px}.degree-syllabus-preview__stat .card.turquoise{border-top-color:#02ccba}.degree-syllabus-preview__stat .card.purple{border-top-color:#a951ed}.degree-syllabus-preview__stat .card.slate{border-top-color:#2e3d49}.degree-syllabus-preview__stat .card.white{border-top-color:#fff}.degree-syllabus-preview__stat .card.gray-medium{border-top-color:#7d97ad}.degree-syllabus-preview__stat .card .card-blurb.turquoise{color:#02ccba}.degree-syllabus-preview__stat .card .card-blurb.purple{color:#a951ed}.degree-syllabus-preview__stat .card .card-blurb.slate{color:#2e3d49}.degree-syllabus-preview__stat .card .card-blurb.white{color:#fff}.degree-syllabus-preview__stat .card .card-blurb.gray-medium{color:#7d97ad}.degree-syllabus-preview__stat .card .card-blurb .h4,.degree-syllabus-preview__stat .card .card-blurb h4,.degree-syllabus-preview__stat .card .card-blurb p,.degree-syllabus-preview__stat .card .card-blurb span{color:#02b3e4}.degree-syllabus-preview__stat .inherit-color,.degree-syllabus-preview__stat .inherit-color b,.degree-syllabus-preview__stat .inherit-color h1,.degree-syllabus-preview__stat .inherit-color h2,.degree-syllabus-preview__stat .inherit-color h3,.degree-syllabus-preview__stat .inherit-color h4,.degree-syllabus-preview__stat .inherit-color h5,.degree-syllabus-preview__stat .inherit-color h6,.degree-syllabus-preview__stat .inherit-color i,.degree-syllabus-preview__stat .inherit-color ins,.degree-syllabus-preview__stat .inherit-color p,.degree-syllabus-preview__stat .inherit-color s,.degree-syllabus-preview__stat .inherit-color span,.degree-syllabus-preview__stat .inherit-color strong{color:inherit!important}.modal-nd-project{padding:0}.modal-nd-project__image{position:absolute;display:block;border-top-left-radius:.375rem;border-top-right-radius:.375rem;width:100%;max-height:12rem;object-fit:cover;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal-nd-project__image.fade-in{position:relative;opacity:1;visibility:visible}.modal-nd-project__content{padding:1.5rem;text-align:center}@media screen and (min-width:30rem){.modal-nd-project__content{padding:3rem}}.pointer{cursor:pointer}.modal-nd-requirements{max-width:48.75rem;text-align:left}.modal-nd-requirements ul{list-style-type:disc;margin-left:1.5rem}.mb-2{display:inline-block}.degree-syllabus .nd-syllabus-term__card{margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.degree-syllabus .nd-syllabus-term__card{margin-bottom:24px}}.degree-syllabus .nd-syllabus-term__card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.degree-syllabus .syllabus-content{padding:2rem 0 0;background-color:#fafbfc}.degree-syllabus .cards_contain__header{display:flex;justify-content:space-between;margin-bottom:2rem;flex-direction:column}@media screen and (min-width:48rem){.degree-syllabus .cards_contain__header{flex-direction:row}}.degree-syllabus .cards_contain__header--ctas{display:flex;flex-direction:column}.degree-syllabus .cards_contain__header--ctas div:not(:first-child){margin-top:1rem}.degree-syllabus .cards_contain__header--ctas .button{width:100%}@media screen and (min-width:48rem){.degree-syllabus .cards_contain__header--ctas{flex-direction:row}.degree-syllabus .cards_contain__header--ctas div:not(:first-child){margin-top:0}.degree-syllabus .cards_contain__header--ctas .button{width:13.75rem}.degree-syllabus .cards_contain__header--ctas>*{margin-right:1rem}.degree-syllabus .cards_contain__header--ctas>:last-child{margin-right:0}}@media screen and (min-width:62rem){.degree-syllabus .cards_contain__header--ctas .button{width:17.5rem}}.degree-syllabus .nd-syllabus-term__cards{max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:1.5rem;overflow:hidden}.degree-syllabus .nd-syllabus-term__cards:first-of-type{padding-top:1.5rem}.degree-syllabus .nd-syllabus-term__cards:after{clear:both;content:"";display:table}.degree-syllabus .nd-syllabus-term__cards h2{margin-top:0;margin-bottom:1.5rem}.degree-syllabus .nd-syllabus-term__card{float:left;display:block;margin-right:1.69492%;width:100%;margin-top:0}@media screen and (min-width:30rem){.degree-syllabus .nd-syllabus-term__card{margin-bottom:1.5rem}}.degree-syllabus .nd-syllabus-term__card:last-child{margin-right:0;margin-bottom:0}.degree-syllabus .nd-syllabus-term__card:hover{box-shadow:5px 5px 25px 0 rgba(46,61,73,.2)!important}.degree-syllabus .nd-syllabus-term__toggle{color:#017a9b;cursor:pointer}.degree-syllabus .nd-syllabus-term__toggle .hidden{opacity:0;display:none;transition:all .3s ease}.degree-syllabus .nd-syllabus-term__toggle:before{content:"";background:url(//www.udacity.com/assets/iridium/images/nanodegree-overview/shared/degree-syllabus/icon-toggle-closed.svg) 50% no-repeat;width:.75rem;height:.75rem;margin-right:.75rem;display:inline-block;transition:all .3s ease}.degree-syllabus .nd-syllabus-term__header{border-radius:.375rem}.degree-syllabus .nd-syllabus-term__header:after{clear:both;content:"";display:block}@media screen and (min-width:48rem){.degree-syllabus .nd-syllabus-term__header{height:24.25rem}}.degree-syllabus .nd-syllabus-term__header.collapse.in,.degree-syllabus .nd-syllabus-term__header.collapse.in .nd-syllabus-term__header__image{border-bottom-left-radius:0;border-bottom-right-radius:0}.degree-syllabus .nd-syllabus-term__header.collapse.in .nd-syllabus-term__toggle:before{transform:rotate(180deg);background:url(//www.udacity.com/assets/iridium/images/nanodegree-overview/shared/degree-syllabus/icon-toggle-opened.svg) 50% no-repeat}.degree-syllabus .nd-syllabus-term__header.collapse.in .hidden{opacity:1;display:inline-block}.degree-syllabus .nd-syllabus-term__header__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:11.25rem;border-radius:.375rem;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}@media screen and (min-width:48rem){.degree-syllabus .nd-syllabus-term__header__image{border-top-left-radius:0;border-bottom-right-radius:.375rem;float:right;height:100%;width:33.89831%}}@media screen and (min-width:62rem){.degree-syllabus .nd-syllabus-term__header__image{width:42.37288%}}.degree-syllabus .nd-syllabus-term__header__content{padding:3.75rem 1.5rem 0;overflow:hidden;position:relative}@media screen and (min-width:48rem){.degree-syllabus .nd-syllabus-term__header__content{float:left;display:block;width:59.32203%;padding:72px 3.75rem 0;height:24.25rem}.degree-syllabus .nd-syllabus-term__header__content:last-child{width:57.62712%}}.degree-syllabus .nd-syllabus-term__header__content>h6{margin-top:0;margin-bottom:.375rem;position:absolute;left:0;top:.75rem;color:#fff;line-height:1.75rem;text-indent:1.5rem;padding-right:.75rem;background-image:linear-gradient(90deg,#017a9b 0,#018377)}@media screen and (min-width:30rem){.degree-syllabus .nd-syllabus-term__header__content>h6{margin-bottom:.75rem;text-indent:3.75rem}}.degree-syllabus .nd-syllabus-term__header__content>h6:after{position:absolute;content:"";top:0;width:0;height:0;right:-1rem;-webkit-transform:rotate(1turn);border-color:#018377 transparent transparent;border-style:solid;border-width:1.75rem 1rem 0 0}.degree-syllabus .nd-syllabus-term__header__content>h3{margin-top:0;margin-bottom:.75rem;width:100%;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:30rem){.degree-syllabus .nd-syllabus-term__header__content>h3{margin-bottom:1.5rem}}.degree-syllabus .nd-syllabus-term__header__content>p{overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.degree-syllabus .nd-syllabus-term__header__content--details{padding:1rem 0;display:flex;align-items:center;width:calc(100% - 48px);justify-content:space-between}@media screen and (min-width:62rem){.degree-syllabus .nd-syllabus-term__header__content--details{height:3.75rem;position:absolute;left:0;right:0;bottom:0;margin:0 auto;border-top:1px solid #dbe2e8}}@media screen and (min-width:30rem){.degree-syllabus .nd-syllabus-term__header__content--details{width:calc(100% - 120px)}}.degree-syllabus .nd-syllabus-term__header__content--details>p{margin-bottom:0}.ndop-hero-b .cta-buttons button{display:block;cursor:pointer;appearance:none;user-select:none;text-align:center;white-space:nowrap;vertical-align:top;text-decoration:none;vertical-align:middle;height:3rem;padding:0 .5rem;text-transform:uppercase;font-size:16px;font-weight:600;font-size:.813rem;line-height:2.625rem;-webkit-font-smoothing:antialiased;border-radius:.25rem;letter-spacing:.125rem;transition:all .3s ease;box-shadow:8px 10px 20px 0 rgba(46,61,73,.15)}.ndop-hero-b .cta-buttons button:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}@media screen and (min-width:73.75rem){.ndop-hero-b{margin-top:1rem}}.ndop-hero-b .hero{display:flex;flex-direction:column;width:100%;max-width:73.75rem;margin:0 auto}.ndop-hero-b .hero-top{display:flex;flex-direction:column-reverse}@media screen and (min-width:48rem){.ndop-hero-b .hero-top{max-width:600px;margin:0 auto}}@media screen and (min-width:62rem){.ndop-hero-b .hero-top{flex-direction:row;max-width:unset;margin:unset}}.ndop-hero-b .hero-bottom{margin:.5rem;text-align:center}.ndop-hero-b .hero-bottom small{font-size:.75rem;line-height:24px;font-style:italic}@media screen and (min-width:48rem){.ndop-hero-b .hero-bottom small{font-size:1rem;line-height:28px}}@media screen and (min-width:48rem){.ndop-hero-b .hero-bottom{max-width:500px;margin:1rem auto}}@media screen and (min-width:62rem){.ndop-hero-b .hero-bottom{max-width:44%;margin:.5rem}}.ndop-hero-b .cta{display:flex;flex-direction:column;margin:.5rem}@media screen and (min-width:48rem){.ndop-hero-b .cta{margin:0}}@media screen and (min-width:62rem){.ndop-hero-b .cta{max-width:44%;margin:.5rem}}.ndop-hero-b .cta h2{font-size:1rem;line-height:28px;text-transform:uppercase;font-weight:600;margin:0 0 1rem;text-align:center;color:#000}@media screen and (min-width:48rem){.ndop-hero-b .cta h2{font-size:1rem;line-height:28px}}@media screen and (min-width:62rem){.ndop-hero-b .cta h2{text-align:start}}.ndop-hero-b .cta h1{font-size:1.5rem;line-height:36px;font-weight:300;margin:1rem 0 2rem}@media screen and (min-width:48rem){.ndop-hero-b .cta h1{font-size:2rem;line-height:36px}}.ndop-hero-b .cta h1 u{text-decoration:underline;text-underline-position:under;text-decoration-color:#02b3e4}.ndop-hero-b .cta p{font-size:.8125rem;line-height:24px;color:#000;margin:0 0 1rem}@media screen and (min-width:48rem){.ndop-hero-b .cta p{font-size:1rem;line-height:28px}}.ndop-hero-b .cta-buttons{display:flex;flex-direction:column;margin:1rem auto;max-width:300px;width:100%}.ndop-hero-b .cta-buttons>div{flex-grow:1;flex-basis:0}.ndop-hero-b .cta-buttons a:first-of-type{border:1px solid #02b3e4;margin-bottom:1rem;width:unset}@media screen and (min-width:48rem){.ndop-hero-b .cta-buttons a:first-of-type{margin-bottom:unset;margin-right:1rem}}.ndop-hero-b .cta-buttons button{color:#02b3e4;background-color:#fff;border:.125rem solid #02b3e4;flex-grow:1;flex-basis:0;width:100%}.ndop-hero-b .cta-buttons button:focus,.ndop-hero-b .cta-buttons button:hover{outline:none;color:#028bb1;border-color:#02b3e4;background-color:#f2f2f2}.ndop-hero-b .cta-buttons button.disabled,.ndop-hero-b .cta-buttons button[disabled],fieldset[disabled] .ndop-hero-b .cta-buttons button{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.ndop-hero-b .cta-buttons button.inline{display:inline-block}.ndop-hero-b .cta-buttons button.sm{width:11.25rem}.ndop-hero-b .cta-buttons button.lg{width:17.5rem}.ndop-hero-b .cta-buttons button.full{width:100%}.ndop-hero-b .cta-buttons button>svg{fill:currentcolor}@media screen and (min-width:48rem){.ndop-hero-b .cta-buttons{flex-direction:row;max-width:unset}}.ndop-hero-b .poster{cursor:pointer;height:243px;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:flex-start}.ndop-hero-b .poster-container{position:relative;overflow:visible;margin-bottom:1rem;flex-grow:1}@media screen and (min-width:62rem){.ndop-hero-b .poster-container{margin-bottom:unset;margin-left:1rem}}@media screen and (min-width:48rem){.ndop-hero-b .poster{height:400px;max-width:600px;margin:0 auto}}@media screen and (min-width:62rem){.ndop-hero-b .poster{height:100%;min-height:367px}}.ndop-hero-b .burst{max-width:100%;height:auto;display:block}.ndop-hero-b .burst-container{position:absolute;width:100%;top:-40px;right:0;max-width:100px}@media screen and (min-width:48rem){.ndop-hero-b .burst-container{max-width:175px;right:-40px}}.ndop-hero-b .play-button{border:none;background-color:transparent;padding:0;height:75px;width:75px}@media screen and (min-width:62rem){.ndop-hero-b .play-button{transition:transform .3s ease-in-out}.ndop-hero-b .play-button.hovered{transform:scale(1.1)}}.ndop-modules__layout--flat{display:flex;min-height:350px;background-color:#1d5174}@media screen and (min-width:48rem){.ndop-modules__layout--flat{min-height:564px}}.ndop-modules__layout--raised{display:flex;align-items:center;min-height:350px}@media screen and (min-width:48rem){.ndop-modules__layout--raised{min-height:564px}}.ndop-modules__layout--raised .card{display:flex;justify-content:center;max-width:73.75rem;width:100%;border-radius:7px}@media screen and (min-width:48rem){.ndop-modules__layout--raised .card{padding:2.5rem;margin:3rem auto}}@media screen and (min-width:73.75rem){.ndop-modules__layout--raised .card{box-shadow:0 0 10px 0 #d8dbdd}}.ndop-modules .image--flat{flex-grow:1;flex-basis:0;display:none;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:48rem){.ndop-modules .image--flat{min-height:564px;display:block}}.ndop-modules .image--raised{display:none;max-width:100%;height:auto;margin:0 auto}@media screen and (min-width:48rem){.ndop-modules .image--raised{margin:0 3rem 0 auto;display:block}}@media screen and (min-width:62rem){.ndop-modules .image--raised{margin:0 auto;max-height:400px}}.ndop-modules .image-container{display:flex;justify-content:center;align-items:center}@media screen and (min-width:48rem){.ndop-modules .image-container{flex-grow:1}}.ndop-modules .content{display:flex;flex-direction:column;justify-content:center;align-items:center}.ndop-modules .content-layout{padding:1rem;max-width:530px}.ndop-modules .content--flat{flex-grow:1;flex-basis:0;margin:0 auto}@media screen and (min-width:48rem){.ndop-modules .content--raised{max-width:450px}}@media screen and (min-width:62rem){.ndop-modules .content--raised{max-width:560px}}.ndop-modules .objective-list{margin:1rem 0;padding-left:1.5rem;list-style-type:none}.ndop-modules .objective-list__item{position:relative;margin-bottom:.75rem}.ndop-modules .check-mark{height:1rem;width:1rem;display:inline-block;position:absolute;top:5px;left:-25px}.ndop-modules .heading{margin:0;letter-spacing:1.85px}.ndop-modules .subtitle{font-size:1rem;line-height:28px;margin:0;font-weight:600;color:#657482}@media screen and (min-width:48rem){.ndop-modules .subtitle{font-size:1.125rem;line-height:32px}}.ndop-modules .text{margin:0}.ndop-modules .white{color:#fff}.ndop-modules .uppercase{text-transform:uppercase}.ndop-modules-section__top{max-width:73.75rem;margin:0 auto;padding:1rem}@media screen and (min-width:48rem){.ndop-modules-section__top{padding:3rem}}.ndop-modules-section__top__title{font-size:.875rem;line-height:24px;color:#000;text-transform:uppercase}@media screen and (min-width:48rem){.ndop-modules-section__top__title{font-size:1rem;line-height:28px}}.ndop-modules-section__top__subtitle{font-size:1.5rem;line-height:36px;font-weight:300}@media screen and (min-width:62rem){.ndop-modules-section__top__subtitle{font-size:2.5rem;line-height:48px}}.ndop-modules-section__top__subtitle u{text-decoration-color:#02b3e4;text-underline-position:under}.ndop-modules-section__top__description{font-size:.875rem;line-height:24px;max-width:48rem;margin:0 auto}@media screen and (min-width:48rem){.ndop-modules-section__top__description{font-size:1rem;line-height:28px}}.ndop-modules-section .end{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:1rem}.ndop-modules-section .end .affiliates{margin:1rem 0}.ndop-modules-section .end .affiliates p{font-size:.75rem;line-height:24px;font-style:italic}@media screen and (min-width:48rem){.ndop-modules-section .end .affiliates p{font-size:1.125rem;line-height:32px}}.ndop-modules-section .end .affiliates .logo{height:auto;max-width:100%}.ndop-modules-section .end .affiliates__list{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center}.ndop-modules-section .end .affiliates__list>li{max-width:200px;margin:0 2rem 1rem 0}.ndop-modules-section .end .cta-buttons{display:flex;flex-direction:column;max-width:30rem;width:100%}.ndop-modules-section .end .cta-buttons>*{margin-bottom:1rem}.ndop-modules-section .end .cta-buttons>:last-child{margin-bottom:0}.ndop-modules-section .end .cta-buttons .button.btn{margin:0 auto;width:100%}@media screen and (min-width:48rem){.ndop-modules-section .end .cta-buttons .button.btn{max-width:350px}}.ndop-modules-section .end .button--white{border:2px solid #02b3e4}.ndop-modules-section__module-list{list-style-type:none;padding:0;margin:0}.ndop-with-udacity__title{font-size:1.5rem;line-height:36px}@media screen and (min-width:48rem){.ndop-with-udacity__title{font-size:2rem;line-height:36px}}.ndop-with-udacity__layout{display:flex;flex-direction:column;max-width:73.75rem;margin:0 auto;padding:1rem}.ndop-with-udacity__layout__header{max-width:62rem;margin:0 auto}@media screen and (min-width:48rem){.ndop-with-udacity__layout{padding:2rem}}.ndop-with-udacity__list{list-style-type:none;padding:0;column-count:1}.ndop-with-udacity__list__item{margin-left:73px;position:relative}.ndop-with-udacity__list__item__icon{position:absolute;top:0;left:-61.5px;width:36.5px;height:36.5px;object-fit:contain}@media screen and (min-width:48rem){.ndop-with-udacity__list{column-count:2}}.ndop-with-udacity__cta-buttons{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}@media screen and (min-width:30rem){.ndop-with-udacity__cta-buttons{flex-direction:row}}.ndop-with-udacity__cta-buttons>li{flex:1 0;margin-bottom:1rem}@media screen and (min-width:30rem){.ndop-with-udacity__cta-buttons>li{margin-right:1rem}}@media screen and (min-width:48rem){.ndop-with-udacity__cta-buttons>li{flex:unset;min-width:325px}}@media screen and (min-width:62rem){.ndop-with-udacity__cta-buttons>li{min-width:350px}}.ndop-with-udacity__cta-buttons .button{width:100%;max-width:350px;align-self:center;margin:0 auto}.ndop-with-udacity__cta-buttons .button--white{border:2px solid #02b3e4}.ndop-simple-cta-buttons-container{padding:4rem 2rem}.ndop-simple-cta-buttons-container__layout{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:20rem;margin:0 auto}.ndop-simple-cta-buttons-container__layout>*{margin-bottom:2rem}.ndop-simple-cta-buttons-container__layout>:last-child{margin-bottom:0}@media screen and (min-width:48rem){.ndop-simple-cta-buttons-container__layout>*{flex-grow:1;flex-basis:0;margin-right:2rem;margin-bottom:0}.ndop-simple-cta-buttons-container__layout>:last-child{margin-right:0}}@media screen and (min-width:48rem){.ndop-simple-cta-buttons-container__layout{flex-direction:row}}.ndop-simple-cta-buttons-container .button.btn{width:unset;min-width:300px;width:100%}.ndop-simple-cta-buttons-container .button.btn.button--white{border:2px solid #017a9b}.ndop-enrollment-window .layout{background-color:#02b3e4}.ndop-enrollment-window .layout--static{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1rem}@media screen and (min-width:48rem){.ndop-enrollment-window .layout--static{max-width:600px;width:100%;margin:0 auto}}@media screen and (min-width:62rem){.ndop-enrollment-window .layout--static{flex-direction:row;max-width:73.75rem;margin:0 auto;padding:.5rem;width:100%}}.ndop-enrollment-window .layout--fixed{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;flex-wrap:wrap;padding:1rem;min-height:245px}@media screen and (min-width:30rem){.ndop-enrollment-window .layout--fixed{min-height:unset}}@media screen and (min-width:62rem){.ndop-enrollment-window .layout--fixed{max-width:73.75rem;margin:0 auto;padding:.5rem;width:100%}}.ndop-enrollment-window .closing-date-text-container--fixed{order:unset}@media screen and (min-width:48rem){.ndop-enrollment-window .closing-date-text-container--fixed{order:-2}}@media screen and (min-width:62rem){.ndop-enrollment-window .closing-date-text-container--fixed{order:unset}}.ndop-enrollment-window .closing-date-text--static{font-size:.875rem;line-height:24px;font-style:italic;font-weight:600;margin:0;color:#fff}@media screen and (min-width:48rem){.ndop-enrollment-window .closing-date-text--static{font-size:1.5rem;line-height:36px}}.ndop-enrollment-window .closing-date-text--static time{font-weight:300}.ndop-enrollment-window .closing-date-text--fixed{font-size:1.125rem;line-height:32px;font-style:italic;font-weight:600;margin:0;color:#fff;text-align:center}@media screen and (min-width:48rem){.ndop-enrollment-window .closing-date-text--fixed{font-size:1.5rem;line-height:36px}}.ndop-enrollment-window .closing-date-text--fixed time{font-weight:300}@media screen and (min-width:62rem){.ndop-enrollment-window .closing-date-text--fixed span,.ndop-enrollment-window .closing-date-text--fixed time{display:inline}}.ndop-enrollment-window .countdown{list-style-type:none;display:flex;justify-content:space-evenly;padding:0;margin:0 auto;max-width:400px;min-width:300px;width:100%}@media screen and (min-width:48rem){.ndop-enrollment-window .countdown-container--fixed{width:100%}}@media screen and (min-width:62rem){.ndop-enrollment-window .countdown-container--fixed{width:unset}}.ndop-enrollment-window .countdown li{display:flex;flex-direction:column;align-items:center;color:#fff}.ndop-enrollment-window .countdown li span:first-of-type{font-size:1.5rem;line-height:36px;font-weight:600}@media screen and (min-width:48rem){.ndop-enrollment-window .countdown li span:first-of-type{font-size:1.75rem;line-height:36px}}.ndop-enrollment-window .countdown li span:nth-of-type(2){font-size:.75rem;line-height:24px;text-transform:uppercase;font-weight:400}@media screen and (min-width:48rem){.ndop-enrollment-window .countdown li span:nth-of-type(2){font-size:1.125rem;line-height:32px}}@media screen and (min-width:48rem){.ndop-enrollment-window .countdown{min-width:400px}}.ndop-enrollment-window .fixed{position:fixed;bottom:0;left:0;right:0;z-index:99}.ndop-enrollment-window .animation--slide-in-enter{opacity:.1;transform:translateY(120px)}.ndop-enrollment-window .animation--slide-in-enter-active{opacity:1;transform:translateY(0);transition:all .5s ease-in-out}.ndop-enrollment-window .animation--slide-in-exit{opacity:1;transform:translateY(0)}.ndop-enrollment-window .animation--slide-in-exit-active{opacity:.1;transform:translateY(120px);transition:all .5s ease-in-out}.ndop-enrollment-window .button--white{width:unset}@media screen and (min-width:48rem){.ndop-enrollment-window .adornment-right-container--fixed{order:-1}}@media screen and (min-width:62rem){.ndop-enrollment-window .adornment-right-container--fixed{order:unset}}.generic-cta-board{padding:0 2rem}.generic-cta-board__layout{display:flex;flex-direction:column;border-radius:8px;margin:3rem auto;background-color:#f3f8fe;overflow:hidden;max-width:73.75rem}@media screen and (min-width:48rem){.generic-cta-board__layout{flex-direction:row}}.generic-cta-board__image{width:100%;min-height:212px;background-repeat:no-repeat;background-position:50% 25%;background-size:cover;flex-shrink:0}@media screen and (min-width:48rem){.generic-cta-board__image{width:185px}}.generic-cta-board__text-container{display:flex;flex-wrap:wrap;flex:1;min-width:230px;padding:1rem}@media screen and (min-width:48rem){.generic-cta-board__text-container{padding:2rem;flex-wrap:unset}}.generic-cta-board__text-container h2,.generic-cta-board__text-container h3,.generic-cta-board__text-container p{margin-bottom:1rem}@media screen and (min-width:48rem){.generic-cta-board__text-container h2,.generic-cta-board__text-container h3,.generic-cta-board__text-container p{margin-bottom:.5rem}}.generic-cta-board__text-container h2{font-size:.8125rem;line-height:24px;padding:.04rem .75rem;font-weight:600;text-transform:uppercase;background-color:#ad3959;color:#fff;display:inline-block;border-radius:4px;white-space:nowrap}@media screen and (min-width:48rem){.generic-cta-board__text-container h2{font-size:.8125rem;line-height:24px}}.generic-cta-board__text-container h3{font-size:1.5rem;line-height:36px}@media screen and (min-width:48rem){.generic-cta-board__text-container h3{font-size:1.5rem;line-height:36px}}.generic-cta-board__text-container p{font-size:1rem;line-height:28px;color:#2e3d49}@media screen and (min-width:48rem){.generic-cta-board__text-container p{font-size:1rem;line-height:28px}}.generic-cta-board__text-container__layout{max-width:660px}@media screen and (min-width:48rem){.generic-cta-board__text-container__layout{margin-right:1rem}}.generic-cta-board__text-container__button{flex-grow:1;flex-shrink:0;align-self:center;margin:1rem 0}@media screen and (min-width:48rem){.generic-cta-board__text-container__button{margin-top:unset}}.generic-cta-board__text-container__button .button.btn{line-height:3rem}.nanodegree-paths>h2{font-size:.8125rem;line-height:24px;text-transform:uppercase;letter-spacing:.125rem;font-weight:600}@media screen and (min-width:48rem){.nanodegree-paths>h2{font-size:.8125rem;line-height:24px}}.nanodegree-paths__list{padding:0;list-style-type:none}.nanodegree-paths-card{max-width:73.75rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;margin-bottom:2.25rem;border-top:2rem solid #2a77aa;padding:1.5rem}@media screen and (min-width:48rem){.nanodegree-paths-card{border-top:unset;border-left:2rem solid #2a77aa;min-height:220px}}.nanodegree-paths-card h2{font-size:1.5rem;line-height:36px;color:#017a9b;margin-bottom:.5rem}@media screen and (min-width:48rem){.nanodegree-paths-card h2{font-size:1.5rem;line-height:36px}}.nanodegree-paths-card h3{font-size:.8125rem;line-height:24px;text-transform:uppercase;letter-spacing:.094rem;order:-1;color:#2a77aa;font-weight:600;margin-bottom:.5rem}@media screen and (min-width:48rem){.nanodegree-paths-card h3{font-size:.8125rem;line-height:24px}}.nanodegree-paths-card h4{font-size:.8125rem;line-height:24px;margin-bottom:0;color:#657482;text-transform:uppercase;font-weight:600;letter-spacing:.125rem}@media screen and (min-width:48rem){.nanodegree-paths-card h4{font-size:.8125rem;line-height:24px}}.nanodegree-paths-card h4:after{content:":"}.nanodegree-paths-card small{display:block;text-transform:capitalize}.nanodegree-paths-card small[data-level=beginner]:before{content:url(https://www.udacity.com/_next/beginner.svg);margin-right:.5rem}.nanodegree-paths-card small[data-level=intermediate]:before{content:url(https://www.udacity.com/_next/intermediate.svg);margin-right:.5rem}.nanodegree-paths-card small[data-level=advanced]:before{content:url(https://www.udacity.com/_next/advanced.svg);margin-right:.5rem}.alumni-success>ul{list-style-type:none;padding:0}.alumni-success>ul>li{margin-bottom:1.5rem}.alumni-success>h3{font-size:.8125rem;line-height:24px;text-transform:uppercase;letter-spacing:.125rem;font-weight:600}@media screen and (min-width:48rem){.alumni-success>h3{font-size:.8125rem;line-height:24px}}.alumni-success-component{max-width:255px;margin-bottom:2rem}.alumni-success-component__profile-image{width:196px;height:196px;object-fit:cover;border-radius:.375rem}.alumni-success-component>h2{font-size:1rem;line-height:28px;font-weight:600;margin-bottom:0}@media screen and (min-width:48rem){.alumni-success-component>h2{font-size:1rem;line-height:28px}}.alumni-success-component>h3{font-size:.8125rem;line-height:24px;font-weight:600;letter-spacing:.125rem;text-transform:uppercase;margin-bottom:1rem}@media screen and (min-width:48rem){.alumni-success-component>h3{font-size:.8125rem;line-height:24px}}.alumni-success-component>a{color:#017a9b;text-decoration:underline;text-underline-offset:5px}.alumni-success-component>a:after{position:relative;display:inline-block;right:-8px;top:8px;content:url(https://www.udacity.com/assets/iridium/images/svgs/arrow-next.svg)}.job-paths-component{max-width:73.75rem;margin:4rem 1rem}@media screen and (min-width:62rem){.job-paths-component{margin:8rem auto;padding:0 1rem}}.job-paths-component>h2{font-size:1.5rem;line-height:36px;margin-bottom:2rem}@media screen and (min-width:48rem){.job-paths-component>h2{font-size:2rem;line-height:36px}}.job-paths-component--desktop{display:none}@media screen and (min-width:62rem){.job-paths-component--desktop{display:flex}}.job-paths-component--desktop__tab-list{min-width:205px}.job-paths-component--desktop__tab-list>ul{list-style-type:none;margin:0;padding-left:1.5rem}.job-paths-component--desktop__tab-list__link{color:#6d7780;cursor:pointer;font-weight:600;margin-bottom:1.5rem;font-size:1.125rem;line-height:32px}@media screen and (min-width:48rem){.job-paths-component--desktop__tab-list__link{font-size:1.125rem;line-height:32px}}.job-paths-component--desktop__tab-list__link--active{color:#2e3d49;position:relative}.job-paths-component--desktop__tab-list__link--active:before{content:"\25A0";position:absolute;display:inline-block;left:-1.5rem;top:50%;transform:translateY(-55%);color:#ffae0c}.job-paths-component--desktop-panel{display:flex}.job-paths-component--desktop-panel>div:first-of-type{margin:0 4rem;flex:2}.job-paths-component--desktop-panel__main-content{max-width:560px}.job-paths-component--desktop-panel__main-content>h2{font-size:1.5rem;line-height:36px}@media screen and (min-width:48rem){.job-paths-component--desktop-panel__main-content>h2{font-size:1.5rem;line-height:36px}}@media screen and (min-width:62rem){.job-paths-component--mobile{display:none}}.job-paths-component--mobile>ul{padding:0;list-style-type:none}.job-paths-component--mobile .job-path-detail{margin-bottom:2rem;border-top:1px solid #525c65}.job-paths-component--mobile .job-path-detail summary{font-size:1.125rem;line-height:32px;position:relative;padding:1.5rem 0;font-weight:300}@media screen and (min-width:48rem){.job-paths-component--mobile .job-path-detail summary{font-size:1.125rem;line-height:32px}}.job-paths-component--mobile .job-path-detail summary:first-of-type{list-style-type:none}.job-paths-component--mobile .job-path-detail summary::-webkit-details-marker{display:none}.job-paths-component--mobile .job-path-detail summary[data-state=open]:after{display:inline-block;content:url(https://www.udacity.com/assets/iridium/images/svgs/arrow.svg);transform:rotate(180deg);position:absolute;right:1rem}.job-paths-component--mobile .job-path-detail summary[data-state=closed]:after{display:inline-block;transform:translateY(-2.5px);content:url(https://www.udacity.com/assets/iridium/images/svgs/arrow.svg);position:absolute;right:1rem}.job-paths-component--mobile .job-path-detail section>h3{font-size:.8125rem;line-height:24px;text-transform:uppercase;font-weight:600;letter-spacing:.125rem;color:#2e3d49}@media screen and (min-width:48rem){.job-paths-component--mobile .job-path-detail section>h3{font-size:.8125rem;line-height:24px}}.job-paths-component .btn.button{width:100%;margin:0 auto 1rem;max-width:17.5rem}@media screen and (min-width:62rem){.job-paths-component .btn.button{margin:unset;width:unset}}.job-paths-component .btn.button.button--white{border:1px solid #017a9b}.hero{display:flex;flex-flow:column}@media screen and (min-width:48rem){.hero{flex-flow:row;padding:0!important;height:28.5rem!important}}.hero__course--affiliate,.hero__course--subtitle,.hero__course--title,.hero__course--type{color:#2e3d49}.hero__course--type{color:#525c65;position:relative}.hero__course--title{position:relative;z-index:5000}.hero__course--affiliate{margin-bottom:24px;position:relative;display:inline-block;z-index:1000;margin-top:-24px}@media screen and (min-width:48rem){.hero__course--affiliate{margin-bottom:24px}}.hero__course--affiliate .h1{font-size:2rem!important}.hero__course--icon{top:10px;height:66px;margin:-12px 4px;position:relative;display:inline-block}@media screen and (min-width:48rem){.hero__course--icon{height:60px;margin:-28px 10px;top:0}}.hero__course--subtitle{margin-top:0;margin-bottom:24px;max-width:100%;position:relative;z-index:5000}@media screen and (min-width:48rem){.hero__course--subtitle{margin-bottom:36px}}.hero__nanodegree__contain{height:384px;padding-left:24px;padding-right:24px}@media screen and (min-width:48rem){.hero__nanodegree__contain{padding-left:36px;padding-right:36px}}.hero__nanodegree__content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.hero__nanodegree--affiliate,.hero__nanodegree--subtitle,.hero__nanodegree--title,.hero__nanodegree--type{color:#fff!important}.hero__nanodegree--type{position:relative}.hero__nanodegree--affiliate{margin-bottom:24px;display:inline-block;margin-top:-24px}@media screen and (min-width:48rem){.hero__nanodegree--affiliate{margin-bottom:24px}}.hero__nanodegree--affiliate .h1{margin:0 5px 0 0;color:#fff}.hero__nanodegree--affiliate--icon{height:65px;margin:-15px 4px;position:relative;top:9px}.hero__nanodegree--affiliate--icon:last-child{margin-right:0}@media screen and (min-width:48rem){.hero__nanodegree--affiliate--icon{height:68px;margin:-15px 8px;top:12px}}.hero__nanodegree--subtitle{max-width:80%}.hero__nanodegree__cta{height:72px;padding-left:24px;padding-right:24px;background-color:#017a9b}@media screen and (min-width:48rem){.hero__nanodegree__cta{background-color:none;padding-left:.75rem;padding-right:.75rem}}.hero__nanodegree__cta p{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.hero__nanodegree__cta .icon__arrows--fade{position:relative;left:1rem;bottom:0}.hero__nanodegree__cta .icon__arrows--fade img{vertical-align:middle}.hero .contain{margin:0 auto;padding-top:48px;padding-bottom:48px}@media screen and (min-width:48rem){.hero .contain{padding-top:0;padding-bottom:0;max-width:73.75rem;height:600px}}.hero .card{padding-bottom:48px;float:left;display:block;margin-right:1.69492%;width:100%;padding-top:0;padding-right:24px}@media screen and (min-width:48rem){.hero .card{padding-top:0;padding-bottom:0}}.hero .card:last-child{margin-right:0}@media screen and (min-width:48rem){.hero .card{float:left;display:block;width:40.67797%;padding-top:0;margin:2.5rem 2.5rem 2.5rem 0}.hero .card:last-child{margin-right:0}}.hero .related-nd{float:left;display:block;margin-right:1.69492%;width:100%;background-position:100% 0;background-repeat:no-repeat;background-size:cover}.hero .related-nd:last-child{margin-right:0}@media screen and (min-width:48rem){.hero .related-nd{position:absolute;right:0;float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-left:8.47458%}.hero .related-nd:last-child{margin-right:0}}.hero .bar--green:before{background-color:#15c26b!important}.hero .bar--bottom:before{left:0;content:"";width:3.75rem;height:.25rem;bottom:-.75rem;position:absolute}@media screen and (min-width:48rem){.hero .bar--bottom:before{bottom:-.75rem}}.hero-box-banner{height:38.875rem;margin-bottom:48px}@media screen and (min-width:62rem){.hero-box-banner{height:33.5rem}}.hero-box-banner .box--container{position:relative}.hero-box-banner .box{position:absolute;bottom:-3.125rem;background-repeat:no-repeat;background-size:cover;border-radius:8px;max-width:calc(100% - 1.5rem);min-height:33rem;height:auto}@media screen and (min-width:30rem){.hero-box-banner .box{max-width:calc(100% - 31.68px)}}@media screen and (min-width:48rem){.hero-box-banner .box{max-width:36rem}}@media screen and (min-width:62rem){.hero-box-banner .box{bottom:-2.813rem}}.hero-box-banner .box__content{background-size:cover;display:flex;flex-direction:column;padding-left:.75rem;padding-right:.75rem;margin-top:-.75rem}@media screen and (min-width:48rem){.hero-box-banner .box__content{padding-left:48px;padding-right:48px;padding-bottom:.75rem;margin-top:24px}}@media screen and (min-width:73.75rem){.hero-box-banner .box__content{padding-left:72px;padding-right:72px}}.hero-box-banner .box__content h2{font-size:2rem;margin-bottom:.75rem}@media screen and (min-width:62rem){.hero-box-banner .box__content h2{font-size:2.5rem;margin-bottom:24px}}.hero-box-banner .box__content p{font-size:1rem;margin-bottom:36px}@media screen and (min-width:62rem){.hero-box-banner .box__content p{margin-bottom:24px}}.hero-box-banner .box__content a{margin-bottom:-.75rem}@media screen and (min-width:30rem){.hero-box-banner .box__content a{margin-bottom:0;margin-top:1.25rem}}.hero-box-banner .box__content .search-box input[type=text]{background-color:#fff;background-repeat:no-repeat;background-size:24px;background-position:.25rem;border:1px solid #dbe2e8;border-radius:.375rem;box-shadow:0 7px 0 0 rgba(46,61,73,.05),0 4px 0 0 rgba(46,61,73,.05),0 1px 1px 0 rgba(46,61,73,.05);box-sizing:border-box;color:#242a2f;font-size:1rem;font-family:Open Sans,sans-serif;height:3.125rem;width:100%;margin-bottom:1rem;padding-top:.813rem;padding-bottom:.813rem;padding-left:2rem}.hero-box-banner .box__content .search-box input[type=text]:focus{outline:none;border:1px solid #02b3e4;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05)}.hero-box-banner .box__content .search-box input[type=text]::placeholder{color:#242a2f;opacity:1}@media screen and (min-width:62rem){.hero-box-banner .box__content .search-box input[type=text]{background-position:.8125rem;font-size:.875rem;width:26.88rem;margin-bottom:24px;padding-left:2.813rem}}.hero-box-banner .hero-bg{height:100%;background-repeat:no-repeat;background-position:83%;background-size:cover}@media screen and (min-width:30rem){.hero-box-banner .hero-bg{background-position:80%}}@media screen and (min-width:62rem){.hero-box-banner .hero-bg{background-position:100% 0}}.hero-box-banner ul{list-style:none;padding:0 0 0 .5rem;margin-bottom:0}.hero-box-banner ul li{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:0}@media screen and (min-width:62rem){.hero-box-banner ul li{margin-bottom:.125rem}}.hero-box-banner ul li img{margin-top:.3125rem;margin-right:1rem}.hero-box-banner ul li p{font-size:1rem;font-weight:400;line-height:28px;margin-bottom:24px;width:12.5rem}@media screen and (min-width:30rem){.hero-box-banner ul li p{width:100%}}.horizontal-scroller{display:block;position:relative;padding-bottom:1rem}.horizontal-scroller .scroller{outline:none;padding:4.5rem 0;width:9999em}.horizontal-scroller .scroller:after{clear:both;content:"";display:block}@media screen and (max-width:48rem){.horizontal-scroller .scroller{padding:3.5rem 0}}@media screen and (min-width:48rem){.horizontal-scroller .scroller--inactive{max-width:100%;display:flex;justify-content:center}}.horizontal-scroller .scrollbar{width:100%;background:#bcc9d4;height:.2rem;position:relative}.horizontal-scroller .scrollbar.scroller--inactive{display:none}.horizontal-scroller .handle{position:absolute;width:100px;height:.6rem;background:#02b3e4;cursor:pointer;cursor:-webkit-grab;top:-.2rem;border-radius:.3rem}.horizontal-scroller .dragging{cursor:pointer;cursor:-webkit-grabbing;user-select:none}.horizontal-scroller .hidden{display:none}.degree-instructors-section{display:block;overflow:hidden;padding-bottom:48px}@media screen and (min-width:48rem){.degree-instructors-section{padding-bottom:72px}}.degree-instructors-section h2{margin-bottom:0}.degree-instructors-section .contain--small{padding-bottom:0}.degree-instructors-section .card{height:372px;width:17.5rem;text-align:center;position:relative;display:inline-block;background-color:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;padding:0 24px 48px;float:left;margin:0 .75rem 0 0}@media screen and (min-width:48rem){.degree-instructors-section .card{height:408px;margin:0 1.25rem 24px 0}}.degree-instructors-section .card:nth-child(5n+1){border-top:3px solid #02b3e4}.degree-instructors-section .card:nth-child(5n+2){border-top:3px solid #a951ed}.degree-instructors-section .card:nth-child(5n+3){border-top:3px solid #02ccba}.degree-instructors-section .card:nth-child(5n+4){border-top:3px solid #ffae0c}.degree-instructors-section .card:nth-child(5n+5){border-top:3px solid #ff5483}.degree-instructors-section .card:last-child{margin:0}.degree-instructors-section .instructor__image{height:96px;width:96px;top:-.75rem;display:block;margin:0 auto;position:relative;border-radius:50%;box-shadow:8px 10px 20px 0 rgba(46,61,73,.15)}@media screen and (min-width:48rem){.degree-instructors-section .instructor__image{margin-bottom:12px}}.degree-instructors-section .instructor__name{margin-top:0;margin-bottom:0;color:#2e3d49}@media screen and (min-width:48rem){.degree-instructors-section .instructor__name{margin-bottom:0}}.degree-instructors-section .instructor__title{margin-top:0;margin-bottom:12px;color:#657482;min-height:2em}@media screen and (min-width:48rem){.degree-instructors-section .instructor__title{margin-bottom:12px}}.degree-instructors-section .instructor__bio.x-small p{height:192px;width:100%;overflow:hidden;display:inline-block;line-height:1.33rem}.degree-instructors-section .x-small p{font-size:.75rem;line-height:24px}@media screen and (min-width:48rem){.degree-instructors-section .x-small p{font-size:.8125rem;line-height:24px}}.degree-instructors-section .invertTitleColor h2{color:#fff}.degree-expects{display:block;overflow:hidden}.degree-expects h2{margin-bottom:0}.degree-expects .card.with-bio{height:324px}.degree-expects .card{height:240px;text-align:center;position:relative;background-color:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;padding:0 24px 48px}.degree-expects .experts-card{position:relative;float:left;margin-right:.75rem;width:17.5rem;padding:96px .75rem 0}.degree-expects .experts-card__bg{position:absolute;background:#02b3e4;width:100%;height:240px;top:0;left:0}.degree-expects .experts-card__bg:after{content:"";background:url(//www.udacity.com/assets/iridium/images/canonical-degree-overview/canonical-degree-experts/bg.png);position:absolute;width:100%;height:100%;top:0;left:0}.degree-expects .experts-card:nth-child(5n+1) .experts-card__bg{background:#02b3e4}.degree-expects .experts-card:nth-child(5n+2) .experts-card__bg{background:#a951ed}.degree-expects .experts-card:nth-child(5n+3) .experts-card__bg{background:#02ccba}.degree-expects .experts-card:nth-child(5n+4) .experts-card__bg{background:#ffae0c}.degree-expects .experts-card:nth-child(5n+5) .experts-card__bg{background:#ff5483}.degree-expects .image{height:96px;width:96px;top:-.75rem;display:block;margin:0 auto;position:relative;border-radius:50%;box-shadow:8px 10px 20px 0 rgba(46,61,73,.15)}@media screen and (min-width:48rem){.degree-expects .image{margin-bottom:12px}}.degree-expects .name{margin-top:0;margin-bottom:0;color:#2e3d49}@media screen and (min-width:48rem){.degree-expects .name{margin-bottom:0}}.degree-expects .title{margin-top:0;margin-bottom:12px;color:#7d97ad;min-height:2em}@media screen and (min-width:48rem){.degree-expects .title{margin-bottom:12px}}.degree-expects .invertTitleColor h2{color:#fff}.graduation-benefits-cards .card{margin-top:0;margin-bottom:24px;text-align:left;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.graduation-benefits-cards .card{margin-bottom:24px}}.graduation-benefits-cards .card:last-child{margin-bottom:0}.graduation-benefits-cards .card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.graduation-benefits{position:relative}.take-charge-heading{display:none!important}.graduation-benefits-background{position:absolute;top:0;right:0;left:0;bottom:0;background-image:linear-gradient(to bottom right,#02b3e4,#02ccba);z-index:1;border-radius:.375rem}@media screen and (min-width:62rem){.graduation-benefits-background{bottom:30%}}.graduation-benefits-content{position:relative;z-index:1;padding:24px}@media screen and (min-width:62rem){.graduation-benefits-content{padding:36px 36px 0}}.graduation-benefits-content h4{text-align:center;color:#fff;font-size:1rem;font-weight:700;line-height:1.5;margin-top:0;margin-bottom:18px}@media screen and (min-width:48rem){.graduation-benefits-content h4{margin-bottom:36px}}@media screen and (min-width:30rem){.graduation-benefits-content h4{font-size:1.5rem}}.graduation-benefits-cards{display:flex;list-style:none;padding:0;flex-direction:column}@media screen and (min-width:62rem){.graduation-benefits-cards{justify-content:center;flex-direction:row}.graduation-benefits-cards .graduation-benefits-card{flex:0 0 25%}}.graduation-benefits-cards .card{padding:0;position:relative;display:inline-block;height:100%;margin:.5rem 0!important;display:flex;flex-direction:column}@media screen and (min-width:62rem){.graduation-benefits-cards .card{margin:0 .5rem!important;padding:24px}}.graduation-benefits-cards .card .card-icon{display:none;max-width:2.188rem}@media screen and (min-width:62rem){.graduation-benefits-cards .card .card-icon{display:inline-block}}.graduation-benefits-cards .card h5{font-size:.75rem;font-weight:600;line-height:1.5;margin:0;padding:1rem;cursor:pointer;position:relative;display:flex;align-items:center;transition:all .1s linear}.graduation-benefits-cards .card h5:after{content:"";display:block;position:absolute;height:1rem;width:1rem;background-image:url(//www.udacity.com/assets/iridium/images/svgs/arrow.svg);background-size:1rem;background-position:50%;background-repeat:no-repeat;right:24px;transition:all .1s linear}.graduation-benefits-cards .card h5.accordionHeading-open{box-shadow:0 2px 15px 0 rgba(0,0,0,.2)}.graduation-benefits-cards .card h5.accordionHeading-open:after{transform:rotate(180deg)}@media screen and (min-width:30rem){.graduation-benefits-cards .card h5{font-size:1rem;padding:24px}}@media screen and (min-width:62rem){.graduation-benefits-cards .card h5{margin-bottom:.5rem;margin-top:.7rem;cursor:default;padding:0}}@media screen and (min-width:62rem) and (min-width:48rem){.graduation-benefits-cards .card h5{margin-bottom:1rem}}@media screen and (min-width:62rem){.graduation-benefits-cards .card h5.accordionHeading-open{box-shadow:none}.graduation-benefits-cards .card h5:after{display:none}}.graduation-benefits-cards .card p{font-size:.75rem;font-weight:400;margin-top:0;margin-bottom:.5rem;line-height:1.5;color:#5b6f81;flex-grow:1}@media screen and (min-width:48rem){.graduation-benefits-cards .card p{margin-bottom:1rem}}@media screen and (min-width:30rem){.graduation-benefits-cards .card p{font-size:.875rem}}@media screen and (min-width:62rem){.graduation-benefits-cards .card p{margin-top:0;margin-bottom:1.5rem}}@media screen and (min-width:62rem) and (min-width:48rem){.graduation-benefits-cards .card p{margin-bottom:3rem}}.graduation-benefits-cards .card a,.graduation-benefits-cards .card button{align-self:flex-start;margin-top:1rem}@media screen and (min-width:62rem){.graduation-benefits-cards .card a,.graduation-benefits-cards .card button{margin-top:0}}.graduation-benefits-cards .card-content{flex:1;display:flex;flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease}.graduation-benefits-cards .card-content.accordion-open{max-height:18.75rem}@media screen and (min-width:62rem){.graduation-benefits-cards .card-content{max-height:none;overflow:visible}.graduation-benefits-cards .card-content.accordion-open{max-height:none}}.graduation-benefits-cards .card-content-wrapper{flex:1;display:flex;flex-direction:column;padding:1rem}@media screen and (min-width:30rem){.graduation-benefits-cards .card-content-wrapper{padding:24px}}@media screen and (min-width:62rem){.graduation-benefits-cards .card-content-wrapper{padding:0}}.graduation-benefits-cards .link{display:inline-block;border:0;width:auto;font-size:.75rem;font-weight:800;color:#02b3e4;text-decoration:none;background-color:transparent;text-transform:uppercase;letter-spacing:.094rem;line-height:1;padding:.5rem 0;height:auto}.graduation-benefits-cards .link:hover{color:#028bb1}.graduation-benefits-container .take-charge-heading .title{color:#525c65;font-size:1.5rem;font-weight:400;letter-spacing:.006rem;margin-bottom:24px;text-transform:none;min-height:auto}@media screen and (min-width:48rem){.graduation-benefits-container .take-charge-heading .title{font-size:2.25rem}}.graduation-benefits-container .take-charge-heading .subtitle{color:#5b6f81;font-size:.75rem;font-weight:400;letter-spacing:.006rem;margin-bottom:0;line-height:1.88}@media screen and (min-width:48rem){.graduation-benefits-container .take-charge-heading .subtitle{font-size:1rem}}.graduation-benefits-container .take-charge-heading.heading-center{display:block;margin-bottom:36px;text-align:center}.graduation-benefits-container .take-charge-heading.take-action .subtitle,.graduation-benefits-container .take-charge-heading.take-action .title{color:#fff}.graduation-benefits-container .take-charge-heading.take-action .subtitle{font-size:.75rem}@media screen and (min-width:30rem){.graduation-benefits-container .take-charge-heading.take-action .subtitle{font-size:.875rem}}.graduation-benefits-container.with-bg-image .graduation-benefits-background{background-image:url(/assets/iridium/images/standalone-pages/take-charge/take-action-bg-mobile.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat}@media screen and (min-width:30rem){.graduation-benefits-container.with-bg-image .graduation-benefits-background{background-image:url(/assets/iridium/images/standalone-pages/take-charge/take-action-bg-tab.jpg)}}@media screen and (min-width:48rem){.graduation-benefits-container.with-bg-image .graduation-benefits-background{background-image:url(/assets/iridium/images/standalone-pages/take-charge/take-action-bg.jpg)}}@media screen and (min-width:62rem){.graduation-benefits-container.with-bg-image .graduation-benefits-background{bottom:15%}}.graduation-benefits-container.with-bg-image .graduation-benefits-content{padding:36px}@media screen and (min-width:62rem){.graduation-benefits-container.with-bg-image .graduation-benefits-content{padding:48px 36px 0}}.graduation-benefits-container.with-bg-image .graduation-benefits-content .take-charge-heading{display:block!important}.graduation-benefits-container.with-bg-image .graduation-benefits-content h4{display:none}@media screen and (min-width:62rem){.graduation-benefits-container.with-bg-image .graduation-benefits-cards{justify-content:center}}.nd-opportunity-section .box{margin-bottom:24px;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem}@media screen and (min-width:48rem){.nd-opportunity-section .box{margin-top:-90px}}@media screen and (min-width:62rem){.nd-opportunity-section .box{margin-top:-90px}}.nd-opportunity-section .opportunity__card{padding:36px}@media screen and (min-width:48rem){.nd-opportunity-section .opportunity__card{padding:36px 60px}}.nd-opportunity-section .opportunity__items{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:73.75rem;margin-left:auto;margin-right:auto}.nd-opportunity-section .opportunity__items:after{clear:both;content:"";display:block}.nd-opportunity-section .opportunity__items .item{float:left;display:block;margin-right:1.69492%;width:100%;margin-bottom:36px}.nd-opportunity-section .opportunity__items .item:last-child{margin-right:0}@media screen and (min-width:48rem){.nd-opportunity-section .opportunity__items .item{float:left;display:block;margin-right:1.69492%;width:32.20339%;margin-bottom:0}.nd-opportunity-section .opportunity__items .item:last-child{margin-right:0}}.nd-opportunity-section .opportunity__items .opportunity-title{margin:3rem 0 4rem!important;color:#8226a9;font-weight:700}.nd-opportunity-section .opportunity__items .opportunity-image{width:7rem}@keyframes slideUp{0%{-webkit-transform:translate3d(0,6.25rem,0);-moz-transform:translate3d(0,6.25rem,0);transform:translate3d(0,6.25rem,0);opacity:0}60%{-webkit-transform:translate3d(0,-.625rem,0);-moz-transform:translate3d(0,-.625rem,0);transform:translate3d(0,-.625rem,0);opacity:.6}to{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);opacity:1}}.feature-bullet-section .contain{padding-top:14px;padding-bottom:0;overflow:hidden}@media screen and (min-width:30rem){.feature-bullet-section .contain{overflow:visible}}.feature-bullet-section .images{margin-top:0;margin-bottom:24px;max-width:100%}@media screen and (min-width:62rem){.feature-bullet-section .images{margin-bottom:0}}.feature-bullet-section .features__col-image{float:left;display:block;margin-right:1.69492%;width:100%}.feature-bullet-section .features__col-image:last-child{margin-right:0}@media screen and (min-width:62rem){.feature-bullet-section .features__col-image{float:left;display:block;margin-right:1.69492%;width:32.20339%}.feature-bullet-section .features__col-image:last-child,.feature-bullet-section .features__col-image:nth-child(2n){margin-right:0}.feature-bullet-section .features__col-image:nth-child(odd){clear:left}}.feature-bullet-section .features__col-image img{margin-top:0;margin-bottom:24px;max-width:100%}@media screen and (min-width:62rem){.feature-bullet-section .features__col-image img{margin-bottom:0}}.feature-bullet-section .features__col-image .gradient{width:348px;box-shadow:12px 15px 20px 0 rgba(0,0,0,.08);max-width:100%;margin:2rem auto 5rem;height:264px;position:relative;top:-30px}@media screen and (min-width:62rem){.feature-bullet-section .features__col-image .gradient{margin:auto auto 0;position:static}}.feature-bullet-section .features__col-image .gradient .featured-image{height:264px;position:relative;top:30px;box-shadow:12px 15px 20px 0 rgba(0,0,0,.08);margin:auto auto 1.5rem;width:348px;height:271px;background-size:cover;background-position:50%}@media screen and (min-width:62rem){.feature-bullet-section .features__col-image .gradient .featured-image{margin:auto}}.feature-bullet-section .features__col-bullets{float:left;display:block;margin-right:1.69492%;width:100%}.feature-bullet-section .features__col-bullets:last-child{margin-right:0}@media screen and (min-width:62rem){.feature-bullet-section .features__col-bullets{float:left;display:block;margin-right:1.69492%;width:57.62712%}.feature-bullet-section .features__col-bullets:last-child,.feature-bullet-section .features__col-bullets:nth-child(2n){margin-right:0}.feature-bullet-section .features__col-bullets:nth-child(odd){clear:left}}.feature-bullet-section .features__col-bullets .content{text-align:center}@media screen and (min-width:30rem){.feature-bullet-section .features__col-bullets .content{float:left;display:block;margin-right:2.94118%;width:70.58824%;margin-left:14.70588%}.feature-bullet-section .features__col-bullets .content:last-child{margin-right:0}}@media screen and (min-width:62rem){.feature-bullet-section .features__col-bullets .content{float:left;display:block;margin-right:2.94118%;width:100%;margin-left:0;text-align:left}.feature-bullet-section .features__col-bullets .content:last-child{margin-right:0}}@media screen and (min-width:73.75rem){.feature-bullet-section .features__col-bullets .content{float:left;display:block;margin-right:2.94118%;width:100%}.feature-bullet-section .features__col-bullets .content:last-child{margin-right:0}}.feature-bullet-section .features__col-bullets .bullet .icon{margin-top:0;margin-bottom:12px;display:block;text-align:center;max-height:7em}@media screen and (min-width:62rem){.feature-bullet-section .features__col-bullets .bullet .icon{margin-bottom:108px}}@media screen and (min-width:48rem){.feature-bullet-section .features__col-bullets .bullet .icon{float:left;display:block;margin-right:3.44828%;width:100%}.feature-bullet-section .features__col-bullets .bullet .icon:last-child{margin-right:0}}@media screen and (min-width:62rem){.feature-bullet-section .features__col-bullets .bullet .icon{float:left;display:block;width:16.66667%;margin-top:-14px;margin-bottom:0;margin-right:0}.feature-bullet-section .features__col-bullets .bullet .icon:last-child{margin-right:0}}.feature-bullet-section .features__col-bullets .bullet .icon span{border-radius:100px;box-shadow:6px 7px 19px rgba(0,0,0,.12);display:block;margin:0 auto;width:4em;height:4em}.feature-bullet-section .features__col-bullets .bullet .icon span img{margin:50% auto;max-width:46%;transform:translateY(-50%)}@media screen and (min-width:62rem){.feature-bullet-section .features__col-bullets .bullet .text{width:80%;float:right}}.feature-bullet-section .features__col-bullets .bullet .text p:last-child{margin-bottom:0}.feature-bullet-section .features__col-bullets .bullet:not(:last-child) .text{margin-bottom:3rem}.learning-path-card .card{z-index:666;margin-top:0;margin-bottom:36px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}.learning-path-card ul{list-style-type:none}.learning-path-card .paths__choice--card{position:relative;width:100%;padding:48px 24px}@media screen and (min-width:30rem){.learning-path-card .paths__choice--card{padding:48px 36px}}@media screen and (min-width:48rem){.learning-path-card .paths__choice--card{padding:48px 24px}}@media screen and (min-width:62rem){.learning-path-card .paths__choice--card{padding:60px}}.learning-path-card .paths__choice--card__flag{position:absolute;left:0;top:1rem;line-height:1.75rem;padding:0 1.5rem 0 1rem}.learning-path-card .paths__choice--card__flag:after{position:absolute;content:"";top:0;width:0;height:0;right:-1rem;border-style:solid;-webkit-transform:rotate(1turn);border-width:1.5rem 1rem 0 0}.learning-path-card .paths__choice--card .flag-purple{background-color:#eeddfa}.learning-path-card .paths__choice--card .flag-purple:after{border-color:#eeddfa transparent transparent}.learning-path-card .paths__choice--card .title-bar{height:.25rem;width:3.75rem;margin-bottom:36px}.learning-path-card .paths__choice--card .copy,.learning-path-card .paths__choice--card .icon{display:inline-block;vertical-align:text-top}.learning-path-card .paths__choice--card .icon{width:16.66667%;margin-top:.5rem}.learning-path-card .paths__choice--card .copy{width:83.33333%}.learning-path-card .paths__list--item{display:flex}.related-card{z-index:666;margin-top:0;margin-bottom:36px;text-align:left;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease;display:block;width:100%;max-width:600px;min-width:300px;height:16rem;position:relative;padding-top:1.5rem;margin-left:auto;margin-right:auto}.related-card__space{padding-top:50px}.related-card__ribbon{margin-bottom:2em;padding-left:1.5em;text-align:left;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;line-height:24px;background-image:url(/assets/iridium/images/nanodegree-overview/shared/related-nanodegrees/gray-ribbon.svg);background-repeat:no-repeat}.related-card__content--text{padding:0 2rem}.related-card__content h3{margin-bottom:.5rem}.related-card__content h6{margin-bottom:1rem}.related-card__flag{position:relative;display:inline-block;margin-bottom:2rem;left:0;top:1rem;line-height:1.75rem;padding:0 1.5rem 0 1rem}.related-card__flag:after{position:absolute;content:"";top:0;width:0;height:0;right:-1rem;border-style:solid;-webkit-transform:rotate(1turn);border-width:1.5rem 1rem 0 0}.related-card .flag--blue-green{background:linear-gradient(90deg,#02b3e4,#02ccba)}.related-card .flag--blue-green:after{border-color:#02ccba transparent transparent}.related-card .flag--purple-red{background:linear-gradient(90deg,#a951ed,#ff5483)}.related-card .flag--purple-red:after{border-color:#ff5483 transparent transparent}.related-card .flag--blue-purple{background:linear-gradient(90deg,#6586fc,#a151ed)}.related-card .flag--blue-purple:after{border-color:#a151ed transparent transparent}.related-card .flag--red-orange{background:linear-gradient(90deg,#ff5383,#ffa429)}.related-card .flag--red-orange:after{border-color:#ffa429 transparent transparent}.learning-path-section .paths ::ng-deep .related-card{height:auto;padding-bottom:1.5rem}.learning-path-section .paths__card__container{position:relative;width:100%;margin:0 auto;padding:48px 24px 0}@media screen and (min-width:48rem){.learning-path-section .paths__card__container{width:66.66667%}}@media screen and (min-width:62rem){.learning-path-section .paths__card__container{padding:60px 60px 0}}.learning-path-section .paths__intermediate{width:100%;margin:0 auto}@media screen and (min-width:48rem){.learning-path-section .paths__intermediate{width:66.66667%}}@media screen and (min-width:62rem){.learning-path-section .paths__intermediate{width:50%}}.learning-path-section .paths__seats{font-size:1.5rem}.learning-path-section .paths__related-copy{padding:0 .75rem}.learning-path-section .paths__related-card{flex-basis:100%}@media screen and (min-width:48rem){.learning-path-section .paths__related-card{flex-basis:50%}}@media screen and (min-width:62rem){.learning-path-section .paths__related-card{flex-basis:33.33333%}}.learning-path-section .paths__related-card__container{display:flex;flex-wrap:wrap;justify-content:space-around}@media screen and (min-width:48rem){.learning-path-section .paths__related-card__container{margin:0 -8px}}@media screen and (min-width:62rem){.learning-path-section .paths__related-card__container{margin:0 -10px}}.learning-path-section .paths__related-card .related-card{height:auto;padding-bottom:1.5rem}.learning-path-section .bg-purple{background:rgba(255,174,12,.05)}.udacity-impact-container{background-color:#fff;text-align:center}@media screen and (min-width:62rem){.udacity-impact-container{text-align:left}}.udacity-impact-container .header{float:left;display:block;margin-right:1.69492%;width:100%}.udacity-impact-container .header:last-child{margin-right:0}@media screen and (min-width:62rem){.udacity-impact-container .header{float:left;display:block;margin-right:1.69492%;width:40.67797%;padding-left:6rem}.udacity-impact-container .header:last-child{margin-right:0}}.udacity-impact-container .header-content{width:16.5rem;margin:auto}.udacity-impact-container .udacity-impact--title-image{margin-bottom:.8125rem}.udacity-impact-container .udacity-impact--title{color:#02b3e4;font-size:1.5rem;font-weight:300;line-height:40px}@media screen and (min-width:62rem){.udacity-impact-container .udacity-impact--title{font-size:2.5rem;line-height:64px}}.udacity-impact-container .selling-points-container{float:left;display:block;margin-right:1.69492%;width:100%}.udacity-impact-container .selling-points-container:last-child{margin-right:0}@media screen and (min-width:62rem){.udacity-impact-container .selling-points-container{float:left;display:block;margin-right:1.69492%;width:57.62712%}.udacity-impact-container .selling-points-container:last-child{margin-right:0}}.udacity-impact-container .selling-point{float:left;display:block;margin-right:1.69492%;width:100%;display:flex;flex-direction:column}.udacity-impact-container .selling-point:last-child{margin-right:0}.udacity-impact-container .selling-point:not(:first-child){margin-top:2rem}@media screen and (min-width:62rem){.udacity-impact-container .selling-point{width:16.5rem;float:left;display:block;margin-right:1.69492%;width:100%}.udacity-impact-container .selling-point:last-child{margin-right:0}}.udacity-impact-container .selling-point--circle{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:4rem;height:4rem;margin:auto;padding:.5rem}@media screen and (min-width:62rem){.udacity-impact-container .selling-point--circle{float:left;display:block;margin-right:1.69492%;width:23.72881%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:8.375rem;height:8.375rem;border:2px solid #fff;border-radius:50%;box-shadow:0 0 4px 0 rgba(98,209,241,.3),10px 10px 40px 0 rgba(98,209,241,.3),0 2px 4px 0 rgba(98,209,241,.12),0 4px 8px 0 rgba(245,252,254,.08)}.udacity-impact-container .selling-point--circle:last-child{margin-right:0}}.udacity-impact-container .selling-point--icon{height:1.875rem;width:1.875rem}.udacity-impact-container .selling-point--statistic{color:#02b3e4;font-size:1.5rem;font-weight:300;padding-top:8px}.udacity-impact-container .selling-point--text{margin-top:12px;margin-left:auto;margin-right:auto}@media screen and (min-width:62rem){.udacity-impact-container .selling-point--text{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-top:0;margin-left:30px}.udacity-impact-container .selling-point--text:last-child{margin-right:0}}@media screen and (min-width:73.75rem){.udacity-impact-container .selling-point--text{margin-left:50px}}.udacity-impact-container .selling-point--title{color:#11161a}.udacity-impact-container .selling-point--description{color:#2e3d49;width:14.375rem}@media screen and (min-width:62rem){.udacity-impact-container .selling-point--description{width:16.5rem}}.udacity-impact-container .footer{clear:both;text-align:center;font-size:.75rem;margin:auto;padding-top:1rem;width:16.5rem;background-image:none}@media screen and (min-width:62rem){.udacity-impact-container .footer{width:80%}}.service-details-tabs-container{background:linear-gradient(to bottom right,#fff 0,rgba(169,81,237,.1))}@media screen and (min-width:62rem){.service-details-tabs-container{height:960px}}.service-details-tabs-container .subtitle,.service-details-tabs-container .title{color:#2e3d49;text-align:center;padding:0 2rem}.service-details-tabs-container .title{margin-top:0;margin-bottom:.375rem;font-size:1.5rem;line-height:40px;font-weight:300}@media screen and (min-width:48rem){.service-details-tabs-container .title{margin-bottom:.75rem;font-size:2.5rem;line-height:64px}}.service-details-tabs-container .subtitle{margin:auto;max-width:500px}.service-details-tabs-container .tabs{color:#fff;font-weight:600}@media screen and (min-width:48rem){.service-details-tabs-container .contain{padding-top:2rem;padding-bottom:2rem}}.service-details-tabs-container .tabs{float:left;display:block;margin-right:1.69492%;width:100%}.service-details-tabs-container .tabs:last-child{margin-right:0}.service-details-tabs-container .tabs .tab--bar{display:flex;align-items:center;background:linear-gradient(134deg,#3023ae,#c86dd7);height:79.2px}.service-details-tabs-container .tabs .tab--bar:hover{cursor:pointer}.service-details-tabs-container .tabs .tab{float:left;display:block;width:32.20339%;margin-right:0;padding:1rem;text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative;height:100%}.service-details-tabs-container .tabs .tab:last-child{margin-right:0}.service-details-tabs-container .tabs .tab.inactive{opacity:.5}.service-details-tabs-container .tabs .tab.inactive:hover{opacity:1}.service-details-tabs-container .tabs .tab.inactive .active-arrow-icon{display:none}.service-details-tabs-container .tabs .tab .active-arrow-icon{transform:rotate(-90deg);position:absolute;bottom:-.75rem;left:calc(50% - 13px)}.tab-panel{float:left;display:block;margin-right:1.69492%;width:100%;padding:0 1rem;margin-top:3rem}.tab-panel:last-child{margin-right:0}@media screen and (min-width:62rem){.tab-panel{float:left;display:block;margin-right:1.69492%;width:57.62712%;padding:0 0 0 3.5rem;border-left:1px solid #dbe2e8}.tab-panel:last-child{margin-right:0}}.tab-panel .tab-panel--title{text-align:center;font-weight:600;font-size:1.125rem}@media screen and (min-width:30rem){.tab-panel .tab-panel--title{font-size:1.5rem}}@media screen and (min-width:62rem){.tab-panel .tab-panel--title{text-align:left;font-weight:400}}.tab-panel .tab-panel--section-title{color:#ffae0c}.tab-panel .statistics-section .tab-panel--section-title{margin-bottom:.5rem}.tab-panel .statistics{font-weight:600;line-height:36px}.tab-panel .statistics .statistic{height:60px}.tab-panel .statistics .statistic:not(:first-child){margin-top:.75rem}@media screen and (min-width:62rem){.tab-panel .statistics .statistic{float:left;display:block;width:49.15254%;margin-right:0;padding-right:1em}.tab-panel .statistics .statistic:last-child{margin-right:0}.tab-panel .statistics .statistic:not(:first-child){margin-top:0}}.tab-panel .statistic-quantity{font-size:24px;border-bottom:5px solid #ffae0c;margin-right:.25rem}.tab-panel .list-section{clear:both;padding-top:3rem}.tab-panel ul{list-style:none;background:#fff;padding:2rem;max-width:600px}.tab-panel li:before{content:"\2022   ";color:#ffae0c;line-height:36px}@media screen and (min-width:62rem){.service-details-tabs-container .contain{padding-top:3.75rem;padding-bottom:2rem}.service-details-tabs-container .tabs{float:left;display:block;margin-right:1.69492%;width:40.67797%;margin-top:3rem;padding-left:2.5rem}.service-details-tabs-container .tabs:last-child{margin-right:0}}@media screen and (min-width:62rem) and (min-width:73.75rem){.service-details-tabs-container .tabs{padding-left:6rem}}@media screen and (min-width:62rem){.service-details-tabs-container .tabs .tab--bar{display:block;height:auto;background:none}.service-details-tabs-container .tabs .tab{position:relative;float:none;display:block;width:auto;text-align:left;padding:0}.service-details-tabs-container .tabs .tab:hover{cursor:pointer}.service-details-tabs-container .tabs .tab--container{height:84px;display:inline-block;width:294px;border-radius:8px;box-shadow:12px 15px 20px 0 rgba(46,61,73,.15)}.service-details-tabs-container .tabs .tab.active .tab--container{background:linear-gradient(134deg,#3023ae,#c86dd7)}.service-details-tabs-container .tabs .tab.active .hidden-md-down:after{content:url(//www.udacity.com/assets/iridium/images/shared/icons/orange_arrow.svg);padding-left:1rem}.service-details-tabs-container .tabs .tab.inactive{opacity:.5}.service-details-tabs-container .tabs .tab.inactive:hover{opacity:1}.service-details-tabs-container .tabs .tab.inactive .tab--container{background:linear-gradient(134deg,rgba(48,35,174,.1),rgba(200,109,215,.1));color:#000}.service-details-tabs-container .tabs .tab--icon{height:100px;width:100px;border-radius:50%;border:5px solid #ffae0c;position:absolute;top:-40px;left:-40px}.service-details-tabs-container .tabs .tab--title{margin:auto;padding:1rem 0;max-width:140px}.service-details-tabs-container .tabs .tab:not(:first-child){margin-top:60px}}.affiliates .affiliates-container{display:block;border-top:1px solid #dbe2e8;border-bottom:1px solid #dbe2e8}.affiliates .title{margin:0;color:#657482}.affiliates .background-theme--white{background-color:#fff}.affiliates .background-theme--default,.affiliates .background-theme--light-gray{background-color:#fafbfc}.affiliates .background-theme--transparent{background-color:transparent;border:none}.affiliates .contain{padding-top:12px;padding-bottom:0}@media screen and (min-width:48rem){.affiliates .contain{padding-top:24px;padding-bottom:24px}}.affiliates .logos{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.affiliates .logos .icon{height:60px;margin:.75rem}@media screen and (min-width:48rem){.affiliates .logos .icon{height:72px;margin:.75rem 24px}}.unique-feature-section .feature-card .card{margin-top:0;margin-bottom:24px;text-align:left;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.unique-feature-section .feature-card .card{margin-bottom:24px}}.unique-feature-section .feature-card .card:last-child{margin-bottom:0}.unique-feature-section .feature-card .card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.unique-feature-section{display:block;position:relative;overflow:hidden}.unique-feature-section .contain{display:block;padding-bottom:144px;height:59rem;background-color:#2e3d49;background-size:cover;background-position:50%;background-repeat:no-repeat}.unique-feature-section .contain.default-bg-image{background-image:url(/assets/iridium/images/nanodegree-overview/shared/unique-features/unique-features-bg.jpg)}@media screen and (min-width:30rem){.unique-feature-section .contain{text-align:center}}@media screen and (min-width:62rem){.unique-feature-section .contain{height:41rem;border-radius:.375rem}}.unique-feature-section .contain h2,.unique-feature-section .contain p{padding:0;color:#fff}@media screen and (min-width:48rem){.unique-feature-section .contain h2,.unique-feature-section .contain p{padding:0 10rem}}.unique-feature-section .contain .button--white{width:100%}.unique-feature-section .feature-card--line{width:3.25rem;height:.3rem;margin-top:2rem;margin-bottom:1rem}.unique-feature-section .feature-card{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-48rem;margin-bottom:0}@media screen and (min-width:48rem){.unique-feature-section .feature-card{margin-top:-42rem}}@media screen and (min-width:62rem){.unique-feature-section .feature-card{margin-top:-15rem;margin-bottom:96px}}.unique-feature-section .feature-card .card{padding:0 1.5rem;position:relative;display:inline-block;width:17rem;height:15rem;margin-right:0}@media screen and (min-width:30rem){.unique-feature-section .feature-card .card{margin-right:.75rem}}@media screen and (min-width:48rem){.unique-feature-section .feature-card .card{padding:24px 36px}}@media screen and (min-width:62rem){.unique-feature-section .feature-card .card{height:26rem}}.unique-feature-section .feature-card .card .title{margin-bottom:0;font-size:1rem}.unique-feature-section .feature-card .card .x-small{margin-bottom:0;width:100%;color:#2e3d49;padding:0;text-align:left;font-size:.875rem}@media screen and (min-width:48rem){.unique-feature-section .feature-card .card .x-small{font-size:.75rem}}.degree-selling-points-two{display:block;position:relative}.degree-selling-points-two .images{margin-top:0;margin-bottom:24px}@media screen and (min-width:62rem){.degree-selling-points-two .images{margin-bottom:0}}.degree-selling-points-two .icon{margin:0 auto}.degree-selling-points-two .col-short{float:left;display:block;margin-right:1.69492%;width:100%}.degree-selling-points-two .col-short:last-child{margin-right:0}@media screen and (min-width:62rem){.degree-selling-points-two .col-short{float:left;display:block;margin-right:1.69492%;width:32.20339%}.degree-selling-points-two .col-short:last-child,.degree-selling-points-two .col-short:nth-child(2n){margin-right:0}.degree-selling-points-two .col-short:nth-child(odd){clear:left}}.degree-selling-points-two .col-short.row1{margin-top:0;margin-bottom:0}@media screen and (min-width:62rem){.degree-selling-points-two .col-short.row1{margin-bottom:72px}}.degree-selling-points-two .col-short.row2{padding-top:24px}@media screen and (min-width:62rem){.degree-selling-points-two .col-short.row2{float:right;padding-top:0}}@media screen and (min-width:62rem){.degree-selling-points-two .col-short.shift-lg{margin-left:8.47458%}}.degree-selling-points-two .col-wide{float:left;display:block;margin-right:1.69492%;width:100%}.degree-selling-points-two .col-wide:last-child{margin-right:0}@media screen and (min-width:62rem){.degree-selling-points-two .col-wide{float:left;display:block;margin-right:1.69492%;width:57.62712%}.degree-selling-points-two .col-wide:last-child,.degree-selling-points-two .col-wide:nth-child(2n){margin-right:0}.degree-selling-points-two .col-wide:nth-child(odd){clear:left}}.degree-selling-points-two .col-wide.row1{margin-top:0;margin-bottom:0}@media screen and (min-width:62rem){.degree-selling-points-two .col-wide.row1{margin-bottom:72px}}.degree-selling-points-two .col-wide.row2{padding-top:24px}@media screen and (min-width:62rem){.degree-selling-points-two .col-wide.row2{float:right;padding-top:0}}@media screen and (min-width:62rem){.degree-selling-points-two .col-wide.shift-lg{margin-left:8.47458%}}.degree-selling-points-two .content{text-align:center}@media screen and (min-width:30rem){.degree-selling-points-two .content{float:left;display:block;margin-right:2.94118%;width:70.58824%;margin-left:14.70588%}.degree-selling-points-two .content:last-child{margin-right:0}}@media screen and (min-width:62rem){.degree-selling-points-two .content{float:left;display:block;margin-right:2.94118%;width:100%;margin-left:0;text-align:left}.degree-selling-points-two .content:last-child{margin-right:0}}@media screen and (min-width:73.75rem){.degree-selling-points-two .content{float:left;display:block;margin-right:2.94118%;width:100%}.degree-selling-points-two .content:last-child{margin-right:0}}.degree-selling-points-two .content span{margin-top:0;margin-bottom:12px;display:block;text-align:center}@media screen and (min-width:62rem){.degree-selling-points-two .content span{margin-bottom:84px}}@media screen and (min-width:48rem){.degree-selling-points-two .content span{float:left;display:block;margin-right:3.44828%;width:100%}.degree-selling-points-two .content span:last-child{margin-right:0}}@media screen and (min-width:62rem){.degree-selling-points-two .content span{float:left;display:block;margin-right:4.16667%;width:16.66667%;margin-top:-14px}.degree-selling-points-two .content span:last-child{margin-right:0}}.degree-selling-points-two .content p{margin-top:0;margin-bottom:24px}@media screen and (min-width:62rem){.degree-selling-points-two .content p{margin-bottom:48px}}.degree-selling-points-two .content p.small{margin-top:1.5rem}.degree-selling-points-two img{margin:0;max-width:100%;height:auto}.degree-selling-points-four{display:block}.degree-selling-points-four .images{margin-top:0;margin-bottom:24px;max-width:100%}@media screen and (min-width:62rem){.degree-selling-points-four .images{margin-bottom:0}}.degree-selling-points-four .icon{margin:0 auto}.degree-selling-points-four .features__col-short{float:left;display:block;margin-right:1.69492%;width:100%}.degree-selling-points-four .features__col-short:last-child{margin-right:0}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-short{float:left;display:block;margin-right:1.69492%;width:32.20339%}.degree-selling-points-four .features__col-short:last-child,.degree-selling-points-four .features__col-short:nth-child(2n){margin-right:0}.degree-selling-points-four .features__col-short:nth-child(odd){clear:left}}.degree-selling-points-four .features__col-short .feature1,.degree-selling-points-four .features__col-short .feature2{max-width:420px;margin:auto}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-short .feature1,.degree-selling-points-four .features__col-short .feature2{margin:none}}.degree-selling-points-four .features__col-short.row1{margin-top:0;margin-bottom:0}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-short.row1{margin-bottom:72px}}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-short.row2{float:right}}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-short.shift-lg{margin-left:8.47458%}}.degree-selling-points-four .features__col-wide{float:left;display:block;margin-right:1.69492%;width:100%}.degree-selling-points-four .features__col-wide:last-child{margin-right:0}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-wide{float:left;display:block;margin-right:1.69492%;width:57.62712%}.degree-selling-points-four .features__col-wide:last-child,.degree-selling-points-four .features__col-wide:nth-child(2n){margin-right:0}.degree-selling-points-four .features__col-wide:nth-child(odd){clear:left}}.degree-selling-points-four .features__col-wide.row1{margin-top:0;margin-bottom:0;padding-bottom:24px}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-wide.row1{margin-bottom:72px;padding-bottom:0}}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-wide.row2{float:right}}@media screen and (min-width:62rem){.degree-selling-points-four .features__col-wide.shift-lg{margin-left:8.47458%}}.degree-selling-points-four .features__content{text-align:center}@media screen and (min-width:30rem){.degree-selling-points-four .features__content{float:left;display:block;margin-right:2.94118%;width:70.58824%;margin-left:14.70588%}.degree-selling-points-four .features__content:last-child{margin-right:0}}@media screen and (min-width:62rem){.degree-selling-points-four .features__content{float:left;display:block;margin-right:2.94118%;width:100%;margin-left:0;text-align:left}.degree-selling-points-four .features__content:last-child{margin-right:0}}@media screen and (min-width:73.75rem){.degree-selling-points-four .features__content{float:left;display:block;margin-right:2.94118%;width:100%}.degree-selling-points-four .features__content:last-child{margin-right:0}}.degree-selling-points-four .features__content span{margin-top:0;margin-bottom:12px;display:block;text-align:center;max-height:7em}@media screen and (min-width:62rem){.degree-selling-points-four .features__content span{margin-bottom:144px}}@media screen and (min-width:48rem){.degree-selling-points-four .features__content span{float:left;display:block;margin-right:3.44828%;width:100%}.degree-selling-points-four .features__content span:last-child{margin-right:0}}@media screen and (min-width:62rem){.degree-selling-points-four .features__content span{float:left;display:block;margin-right:4.16667%;width:16.66667%;margin-top:-14px}.degree-selling-points-four .features__content span:last-child{margin-right:0}}.degree-selling-points-four .features__content p{margin-top:0;margin-bottom:24px}@media screen and (min-width:62rem){.degree-selling-points-four .features__content p{margin-bottom:48px}}.nd-why-section .stat .card{margin-top:0;margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.nd-why-section .stat .card{margin-bottom:24px}}.nd-why-section .stat .card:last-child{margin-bottom:0}.nd-why-section .stat .card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.nd-why-section{display:block;position:relative}.nd-why-section .description .title.turquoise{color:#02ccba}.nd-why-section .description .title.purple{color:#a951ed}.nd-why-section .description .title.slate{color:#2e3d49}.nd-why-section .description .title.white{color:#fff}.nd-why-section .description .title.gray-medium{color:#7d97ad}.nd-why-section .no-padding-top{padding-top:0!important}.nd-why-section .description{position:relative;width:90%;margin:auto;text-align:center}.nd-why-section .description.half{text-align:left;float:left}@media screen and (min-width:62rem){.nd-why-section .description.half{float:left;display:block;margin-right:1.69492%;width:66.10169%}.nd-why-section .description.half:last-child{margin-right:0}}@media screen and (min-width:73.75rem){.nd-why-section .description.half{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-left:8.47458%}.nd-why-section .description.half:last-child{margin-right:0}}@media screen and (min-width:62rem){.nd-why-section .stat{float:left;display:block;margin-right:1.69492%;width:32.20339%}.nd-why-section .stat:last-child{margin-right:0}}@media screen and (min-width:73.75rem){.nd-why-section .stat{float:left;display:block;margin-right:1.69492%;width:23.72881%;margin-left:8.47458%}.nd-why-section .stat:last-child{margin-right:0}}.nd-why-section .stat .card{min-height:240px;border-top:3px solid;padding:36px}.nd-why-section .stat .card.turquoise{border-top-color:#02ccba}.nd-why-section .stat .card.purple{border-top-color:#a951ed}.nd-why-section .stat .card.slate{border-top-color:#2e3d49}.nd-why-section .stat .card.white{border-top-color:#fff}.nd-why-section .stat .card.gray-medium{border-top-color:#7d97ad}.nd-why-section .stat .card .card-blurb.turquoise{color:#02ccba}.nd-why-section .stat .card .card-blurb.purple{color:#a951ed}.nd-why-section .stat .card .card-blurb.slate{color:#2e3d49}.nd-why-section .stat .card .card-blurb.white{color:#fff}.nd-why-section .stat .card .card-blurb.gray-medium{color:#7d97ad}.nd-why-section .supplemental-image{float:right}.nd-why-section .image{height:auto}.nd-why-section .image img{max-width:90%;height:auto}.how-to-apply-section .apply .contain{background:url(//www.udacity.com/assets/iridium/images/promo-page/facebook-scholarship/apply-bg.png) top no-repeat;background-size:cover;background-position-x:-20em}@media screen and (min-width:62rem){.how-to-apply-section .apply .contain{padding-top:70px}}.how-to-apply-section .apply--title{font-size:32px;text-align:center;margin-bottom:0}.how-to-apply-section .apply__how{width:100%}@media screen and (min-width:48rem){.how-to-apply-section .apply__how{width:83.33333%}}.how-to-apply-section .apply__how--dates{list-style:none;padding:0}.how-to-apply-section .apply__how--dates .date-item{display:inline-block;width:100%}@media screen and (min-width:48rem){.how-to-apply-section .apply__how--dates .date-item{width:50%}}.how-to-apply-section .apply__how--dates .date-item--title{font-weight:600;line-height:1.5;color:#2e3d49}.how-to-apply-section .apply__how--dates .date-item__copy,.how-to-apply-section .apply__how--dates .date-item__image{display:inline-block;vertical-align:middle}.how-to-apply-section .apply__how--dates .date-item__image{margin-right:1rem}.feature-area{background-position:50%;background-repeat:no-repeat;background-size:cover}.feature-area__title-section{padding:0 1.5rem;text-align:center}.feature-area__title-section h2{margin-bottom:1.25rem}.feature-area__title-section p{max-width:600px;margin:0 auto}.fa-experience-tab{box-shadow:0 1px 0 rgba(46,61,73,.2);cursor:pointer;display:block;padding:1.5rem;position:relative;transition:background-color .3s ease}.fa-experience-tab:not(.active):hover{background-color:#dbe2e8}.fa-experience-tab.active>h6,.fa-experience-tab.active>p,.fa-experience-tab:not(.active):hover h6,.fa-experience-tab:not(.active):hover p{color:#2e3d49}.fa-experience-tab.active:before{background-image:linear-gradient(-180deg,#0252cc,#02b3e4);content:"";display:block;height:100%;left:-1px;position:absolute;top:0;width:4px}.fa-experience-tab.active:first-of-type:before{border-top-left-radius:7px}.fa-experience-tab.active:last-of-type:before{border-bottom-left-radius:7px}.fa-experience-tab h6{font-size:1rem;font-weight:600;letter-spacing:0;line-height:2rem;text-transform:none}.fa-experience-tab h6,.fa-experience-tab p{color:#7d97ad;padding:0;transition:color .3s ease;margin:0}.fa-experience-tab p{font-size:.875rem;line-height:1.5rem}.fa-experience-tabview .contain{padding-top:1rem;padding-left:0;padding-right:0}@media screen and (min-width:48rem){.fa-experience-tabview .contain{padding-top:3rem;padding-left:1.5rem;padding-right:1.5rem}}.fa-experience-tabview img.preload{visibility:hidden;position:absolute;top:-9999px;left:-9999px;width:0;height:0}.fa-experience-tabview .tabs{float:left;display:block;margin-right:1.69492%;width:23.72881%;background-color:#fafbfc;border:1px solid #dbe2e8;border-radius:6px;box-shadow:5px 5px 10px 0 rgba(0,0,0,.05);display:none}.fa-experience-tabview .tabs:last-child{margin-right:0}@media screen and (min-width:62rem){.fa-experience-tabview .tabs{display:block}}.fa-experience-tabview .image-container{float:left;margin-right:1.69492%;width:100%;display:block;position:relative}.fa-experience-tabview .image-container:last-child{margin-right:0}.fa-experience-tabview .image-container img{max-width:100%;margin:0 auto;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:ease}.fa-experience-tabview .image-container img.fade-in{animation-name:anim-fade-in}.fa-experience-tabview .image-container img.fade-out{animation-name:anim-fade-out}@media screen and (min-width:62rem){.fa-experience-tabview .image-container{float:left;display:block;margin-right:1.69492%;width:66.10169%;padding-left:5rem;height:35rem}.fa-experience-tabview .image-container:last-child{margin-right:0}.fa-experience-tabview .image-container img{max-height:none;max-width:100%}}@media screen and (min-width:73.75rem){.fa-experience-tabview .image-container img{max-width:none;max-height:none}}.fa-experience-tabview .mobile-label{float:left;display:block;margin-right:1.69492%;width:100%;font-size:1rem;font-weight:600;color:#2e3d49;letter-spacing:0;text-transform:none;text-align:center;margin-top:1rem}.fa-experience-tabview .mobile-label:last-child{margin-right:0}@media screen and (min-width:48rem){.fa-experience-tabview .mobile-label{display:none}}.fa-experience-tabview .mobile-buttons{float:left;display:block;margin-right:1.69492%;width:100%;display:flex;justify-content:center;align-items:center;margin-top:1rem}.fa-experience-tabview .mobile-buttons:last-child{margin-right:0}.fa-experience-tabview .mobile-buttons button{background-color:#fff;background-position:center 53%;background-repeat:no-repeat;background-size:9.5px;display:inline-block;border-radius:100px;border:none;box-shadow:0 0 20px rgba(0,0,0,.12);width:36px;height:36px;margin:0 14px;position:relative}.fa-experience-tabview .mobile-buttons button.next{background-image:url(//www.udacity.com/assets/iridium/images/new-home/icon-arrow-blue-right.svg);background-position-x:52%}.fa-experience-tabview .mobile-buttons button.prev{background-image:url(//www.udacity.com/assets/iridium/images/new-home/icon-arrow-blue-left.svg);background-position-x:48%}@media screen and (min-width:62rem){.fa-experience-tabview .mobile-buttons{display:none}}@keyframes anim-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes anim-fade-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.nd-advantages-section .comparison-table{width:100%;border-radius:.375rem;box-shadow:0 1px 20px 0 rgba(46,61,73,.2)}.nd-advantages-section .comparison-table .row{width:100%;display:flex;justify-content:space-around;align-items:center}.nd-advantages-section .comparison-table .row .col-1{flex:3;padding-left:2.25rem}@media screen and (min-width:48rem){.nd-advantages-section .comparison-table .row .col-1{padding-left:3.25rem}}.nd-advantages-section .comparison-table .row .col-2,.nd-advantages-section .comparison-table .row .col-3{flex:1;text-align:center}@media screen and (min-width:48rem){.nd-advantages-section .comparison-table .row .col-2,.nd-advantages-section .comparison-table .row .col-3{padding-right:2.9375rem}}.nd-advantages-section .comparison-table .row__header-primary{height:4.5rem;background:#017a9b;border-radius:.375rem .375rem 0 0}.nd-advantages-section .comparison-table .row__header-primary .col{font-size:1.125rem;font-weight:600;color:#fff;text-transform:capitalize}.nd-advantages-section .comparison-table .row__header-primary .col .desktop{display:none}@media screen and (min-width:48rem){.nd-advantages-section .comparison-table .row__header-primary .col .desktop{display:inline}}.nd-advantages-section .comparison-table .row__header-primary .col .mobile{display:inline}@media screen and (min-width:48rem){.nd-advantages-section .comparison-table .row__header-primary .col .mobile{display:none}}.nd-advantages-section .comparison-table .row__header-primary .col-2,.nd-advantages-section .comparison-table .row__header-primary .col-3{display:none}@media screen and (min-width:48rem){.nd-advantages-section .comparison-table .row__header-primary .col-2,.nd-advantages-section .comparison-table .row__header-primary .col-3{display:flex}}.nd-advantages-section .comparison-table .row__header-secondary .h6{display:flex;align-items:center;height:100%;color:#2e3d49;background-color:rgba(201,193,234,.42);margin:0}.nd-advantages-section .comparison-table .row__feature{height:3.875rem;margin-bottom:.125rem}.nd-advantages-section .comparison-table .row__feature:last-child{margin-bottom:0}.nd-advantages-section .comparison-table .row__feature .col{display:flex;align-items:center;height:100%;background-color:#f9f8fd;font-size:1rem;font-weight:600}.nd-advantages-section .comparison-table .row__feature .col .col--flag{color:#fff;background-color:#ad3959;margin:1rem 0 1rem 1rem;padding:.25rem .5rem;border-radius:.375rem}@media screen and (min-width:48rem){.nd-advantages-section .comparison-table .row__feature .col .col--flag{margin:0 1rem}}.nd-advantages-section .comparison-table .row__feature .col-2,.nd-advantages-section .comparison-table .row__feature .col-3{justify-content:center}.nd-advantages-section .comparison-table .row__feature .col-2 .check,.nd-advantages-section .comparison-table .row__feature .col-3 .check{height:2rem;width:2rem}.nd-advantages-section .comparison-table .row__feature .col-2{display:none}@media screen and (min-width:48rem){.nd-advantages-section .comparison-table .row__feature .col-2{display:flex}}.nd-advantages-section .comparison-table .section:last-of-type :last-child .col-1{border-bottom-left-radius:.375rem}.nd-advantages-section .comparison-table .section:last-of-type :last-child .col-3{border-bottom-right-radius:.375rem}.faq-hub-section{display:block;max-width:100%;overflow-x:hidden}.faq-hub-section .faq__header{max-width:73.75rem;margin-left:auto;margin-right:auto}.faq-hub-section .faq__header:after{clear:both;content:"";display:block}.faq-hub-section .faq__header .h2{font-weight:300}@media screen and (min-width:48rem){.faq-hub-section .faq__header .h2{float:left}}@media screen and (min-width:48rem){.faq-hub-section .faq__header--button{float:right}}.faq-hub-section .faq__header--button .button--secondary{color:#fff;transition:all .3s ease}.faq-hub-section .faq__content{position:relative}.faq-hub-section .faq__content--inactive{height:16.125rem}.faq-hub-section .faq__list{padding:0;list-style:none}.faq-hub-section .faq__list h6{text-transform:none}.faq-hub-section .faq__list>li{padding-top:24px;padding-bottom:24px;text-align:left;margin-bottom:0;border-bottom:1px solid #dbe2e8}@media screen and (min-width:48rem){.faq-hub-section .faq__list>li{padding-top:48px;padding-bottom:48px}}.faq-hub-section .faq__list>li:last-child{border-bottom:0}.faq-hub-section .faq__list>li:first-of-type{padding-top:0}.faq-hub-section .faq__list>li ul{margin-bottom:1.5rem}.faq-hub-section .faq__list>li ul li{font-size:1rem}.faq-hub-section .h3{font-weight:600;font-size:.8125rem;color:#657482;letter-spacing:.125rem;text-transform:uppercase}.faq-hub-section .h4{color:#2e3d49;font-size:1rem;font-weight:400;margin-bottom:26px;text-transform:none;width:100%;letter-spacing:normal}@media screen and (min-width:48rem){.faq-hub-section .h4{font-size:1.5rem}}.faq-hub-section .answer-content{margin-left:0;text-align:left;max-width:55rem;font-size:.8125rem;line-height:1.75rem;color:#525c65}@media screen and (min-width:48rem){.faq-hub-section .answer-content{font-size:1rem}}.faq-hub-section .answer-content:last-child{margin-top:0;margin-bottom:0}@media screen and (min-width:48rem){.faq-hub-section .answer-content:last-child{margin-bottom:12px}}.faq-hub-section .answer-content ol,.faq-hub-section .answer-content ul{margin-bottom:1.5rem}.faq-hub-section .answer-content a{border-bottom:1px solid #91daee;cursor:pointer;text-decoration:none;color:#525c65;transition:color .3s ease}.faq-hub-section .answer-content a:hover{color:#24292d}.faq-hub-section .more{transition:height .3s ease;overflow-y:hidden}.faq-hub-section .more+.readmore-toggle{margin:0;padding:0;background:none;border:none;display:block;position:relative;max-width:73.75rem;top:1em;left:0;color:#017a9b}.faq-hub-section .fade:before{height:72px;position:absolute;left:0;bottom:23px;content:"";width:100%;display:block;z-index:1000;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.partner-application-section .step{margin-top:0;margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.partner-application-section .step{margin-bottom:24px}}.partner-application-section .step:last-child{margin-bottom:0}.partner-application-section .contain{padding-left:2rem;padding-right:2rem}@media screen and (min-width:48rem){.partner-application-section .contain{padding:0}}.partner-application-section .flex .application-image>img{width:100%}@media screen and (min-width:48rem){.partner-application-section .flex{display:flex;justify-content:space-between;padding-top:5rem}.partner-application-section .flex .application-text{width:50%}.partner-application-section .flex .application-text>h2{line-height:1.5;font-weight:700!important}.partner-application-section .flex .application-image{max-width:30%;margin-left:20%;position:relative}}@media screen and (min-width:48rem){.partner-application-section .strong{width:28.13rem;margin:2.5rem auto}}.partner-application-section .step{background:linear-gradient(135deg,#e5eff5,#fff);margin:auto auto 2.5rem;padding:2.5rem;height:8.75rem;width:90%}@media screen and (min-width:48rem){.partner-application-section .step{padding:3.75rem;float:left;width:45%}.partner-application-section .step:nth-child(odd){margin-right:3.125rem;margin-left:3.125rem}}.partner-application-section .step-number{position:absolute;background:linear-gradient(135deg,#02b3e4,#02ccba);color:#fff;border-radius:100%;left:-1.25rem;top:2.5rem;width:3.4375rem;height:3.4375rem;text-align:center;padding-top:.9375rem;font-weight:700;font-size:1.25rem}.partner-application-section .clear{clear:both;margin:auto}@media screen and (min-width:48rem){.partner-application-section .clear{width:34.38rem;padding:3.75rem 0 1.25rem}}.partner-application-section .buttons{display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (min-width:48rem){.partner-application-section .buttons{flex-direction:row}}.partner-application-section .buttons .blue-border{border-color:#02b3e4;margin-top:2.5rem}@media screen and (min-width:48rem){.partner-application-section .buttons .blue-border{margin-top:unset;margin-left:2.5rem}}.blue{color:#017a9b}.partner-program-summary-section .contain{padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;align-items:center}.partner-program-summary-section .contain .program-text{margin-top:1.875rem}@media screen and (min-width:48rem){.partner-program-summary-section .contain{padding-right:0;display:flex;justify-content:space-between;flex-direction:unset;align-items:center}.partner-program-summary-section .contain .program-text{margin-top:0;max-width:50%}.partner-program-summary-section .contain .program-text>h2{width:25rem;line-height:1.5;font-weight:700!important}.partner-program-summary-section .contain .program-image{max-width:40%;margin-right:10%}}.partner-program-summary-section .contain img{max-width:100%}.partner-program-summary-section .contain .button{margin:3.75rem auto;width:100%}@media screen and (min-width:48rem){.partner-program-summary-section .contain .button{margin:unset;width:259px}}.partner-program-summary-section .contain .button--black{background-color:#2e3d49}.clear:after,.clearfix:after{clear:both;content:"";display:block}.pull-right{float:right!important}.pull-left{float:left!important}.block{display:block}.inline{display:inline-block}.left{margin-left:0!important}.right{margin-right:0!important}.center,.center-block{margin-left:auto;margin-right:auto}.center-block{display:block}.mb-0{margin-bottom:0!important}.mb-1,.mb-half{margin-bottom:12px!important}@media screen and (min-width:48rem){.mb-1{margin-bottom:24px!important}}.mb-2{margin-bottom:24px!important}@media screen and (min-width:48rem){.mb-2{margin-bottom:48px!important}}.mb-4{margin-bottom:48px!important}@media screen and (min-width:48rem){.mb-4{margin-bottom:96px!important}}hr{border:0;height:0;margin-top:0;margin-bottom:0;max-width:73.75rem;box-sizing:border-box;border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid rgba(0,0,0,.1)}.bar{position:relative}.bar--white:before{background-color:#fff!important}.bar--green:before{background-color:#15c26b!important}.bar--left:before{top:1.25rem;content:"";left:-.125rem;width:.25rem;height:2.25rem;position:absolute;background:#02b3e4}@media screen and (min-width:48rem){.bar--left:before{top:2rem}}.bar--bottom:before{left:0;content:"";width:3.75rem;height:.25rem;bottom:-.75rem;position:absolute;background-color:#02b3e4}@media screen and (min-width:48rem){.bar--bottom:before{bottom:-.75rem}}.bg-white{background-color:#fff!important}.bg-gray{background-color:#fafbfc!important}.bg-beige{background-color:#f4f4ef!important}.color-beige-dark{color:#dfdfd1!important}.color-beige-medium{color:#eaeae0!important}.color-beige-light{color:#f4f4ef!important}.color-blue-dark{color:#028bb1!important}.blue,.color-blue,.color-blue-udacity{color:#017a9b!important}.color-blue-light{color:#91daee!important}.color-green{color:#018377!important}.color-magenta{color:#ff5483!important}.color-orange{color:#ffae0c!important}.color-red,.red{color:#f04546!important}.color-red-orange{color:#f95c3c!important}.color-yellow-dark{color:#ffae0c!important}.color-yellow{color:#ecc81a!important}.color-purple,.purple{color:#a951ed!important}.color-silver{color:#fafbfc!important}.color-slate-dark{color:#1c262f!important}.color-slate,.slate{color:#2e3d49!important}.color-turquoise,.turquoise{color:#02ccba!important}.color-gray-dark{color:#525c65!important}.color-gray-medium,.gray-medium{color:#657482!important}.color-gray,.gray{color:#bcc9d4!important}.color-gray-light{color:#dbe2e8!important}.color-white,.white{color:#fff!important}.regular{font-weight:400!important}.light{font-weight:300!important}.italic{font-style:italic!important}.strong,strong{font-weight:600!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.partner-value-prop-section .contain{padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;align-items:center}.partner-value-prop-section .contain .value-text{margin-top:1.875rem}@media screen and (min-width:48rem){.partner-value-prop-section .contain{padding-left:0;display:flex;justify-content:space-between;flex-direction:row-reverse}.partner-value-prop-section .contain .value-text{width:50%;margin-top:0}.partner-value-prop-section .contain .value-text>h2{line-height:1.5;font-weight:700!important}.partner-value-prop-section .contain .value-image{max-width:30%;margin-left:15%}}.partner-value-prop-section .contain img{max-width:100%}.partner-value-prop-section .contain .button{margin:3.75rem auto;width:100%}@media screen and (min-width:48rem){.partner-value-prop-section .contain .button{margin:unset;width:259px}}.partner-value-prop-section .contain .button--black{background-color:#2e3d49}.simple-image-section{text-align:center}.simple-image-section h3{margin-bottom:.75rem}@media screen and (min-width:48rem){.simple-image-section h3{margin-bottom:2rem}}.simple-image-section .simple-image{text-align:center}.simple-image-section .image-container img{max-width:100%}.simple-image-section .button-container{text-align:center;margin-top:1.5rem}.simple-image-section .button-container .button--primary{display:inline-block}.promo-banner{display:flex;flex-direction:column;border-radius:.5rem;background-color:#f3f8fe}@media screen and (min-width:48rem){.promo-banner{flex-direction:row}}.promo-banner__image{background-position:top;background-size:cover;height:11.63rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.promo-banner__image.desktop-image{display:none}@media screen and (min-width:30rem){.promo-banner__image.desktop-image{display:block}.promo-banner__image.mobile-image{display:none}}@media screen and (min-width:48rem){.promo-banner__image{flex:11.63rem 0 0;background-position:50%;height:auto;border-top-left-radius:.5rem;border-top-right-radius:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:0}}.promo-banner__flag{display:inline-block;border-radius:.25rem;background-color:#a739c8;padding:0 .5rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;line-height:1.5rem;letter-spacing:1.5px}.promo-banner__content{display:flex;flex-direction:column;align-items:flex-start;margin:2rem 1.5rem 1.25rem}@media screen and (min-width:48rem){.promo-banner__content{margin:2.5rem}}.promo-banner__title{font-size:1.5rem;line-height:2.5rem;font-weight:300;margin-bottom:.5rem}.promo-banner__subtitle{margin-bottom:.5rem}.promo-banner__cta{display:flex;margin:0 auto 1.25rem}.promo-banner__cta .button{letter-spacing:.094rem;line-height:2.875rem;width:15rem}.promo-banner__cta .button.button--white{border:1px solid #02b3e4}@media screen and (min-width:30rem){.promo-banner__cta{margin-left:1.5rem}}@media screen and (min-width:48rem){.promo-banner__cta{flex-direction:row;align-items:center;margin:0 4rem 0 auto}.promo-banner__cta .button{width:10.13rem}}.arbitrary-html-section{padding-top:0}.student-story-card .card-container{cursor:default;display:inline-block;perspective:1000px;position:relative}.student-story-card .card{background-color:#fff;border-radius:8px;box-shadow:0 0 4px 0 rgba(17,22,26,.16),0 2px 4px 0 rgba(17,22,26,.08),0 4px 8px 0 rgba(17,22,26,.08);display:inline-block;height:23.5rem;width:90%;text-align:center;margin:2rem auto}@media screen and (min-width:30rem){.student-story-card .card{width:21.5rem}}@media screen and (min-width:48rem){.student-story-card .card{height:30rem;width:95%}.student-story-card .card:first-child{margin-left:0}}@media screen and (min-width:73.75rem){.student-story-card .card{height:23.5rem;margin:1rem;width:21.5rem}.student-story-card .card:first-child{margin-left:1rem}}.student-story-card .card__company-info{float:left;display:block;margin-right:1.69492%;width:100%;border-radius:0 0 8px 8px;bottom:0;background-color:#f7f7f8;position:absolute}.student-story-card .card__company-info:last-child{margin-right:0}.student-story-card .card__company{margin-top:0;margin-bottom:12px;font-size:1rem}@media screen and (min-width:48rem){.student-story-card .card__company{margin-bottom:24px}}.student-story-card .card__now{color:#525c65;font-weight:600;letter-spacing:1.5px;overflow:hidden;margin-top:24px}.student-story-card .card__name{margin-top:-1rem}.student-story-card .card__quote{font-size:1rem;padding:0 1.25rem 1.25rem;position:absolute}@media screen and (min-width:48rem){.student-story-card .card__quote{margin-top:-1rem}}.student-story-card .border-blue-udacity{border-top:3px solid #02b3e4}.student-story-card .border-green{border-top:3px solid #15c26b}.student-story-card .border-magenta{border-top:3px solid #ff5483}.student-story-card .border-red-orange{border-top:3px solid #f95c3c}.student-story-card .border-purple{border-top:3px solid #a951ed}.student-story-card .border-slate{border-top:3px solid #2e3d49}.student-story-card .border-turquoise{border-top:3px solid #02ccba}.student-story-card .border-dark-gray{border-top:3px solid #525c65}.student-story-card .border-medium-gray{border-top:3px solid #7d97ad}.student-story-card .border-violet{border-top:3px solid #6854c5}.student-story-card .border-white{border-top:3px solid #fff}.student-story-card .oval-cropper{width:64px;height:64px;position:relative;overflow:hidden;border-radius:50%;transform:translateY(-50%);margin:0 auto}.student-story-card .oval-cropper img{display:inline;margin:0 auto;height:64px;width:auto}.student-stories{background-color:rgba(29,124,248,.05)}.student-stories h2{font-size:1.5rem;margin-bottom:2.5rem}@media screen and (min-width:48rem){.student-stories h2{font-size:2rem;padding-top:2rem;margin-bottom:3.5rem}}.student-stories ul{list-style:none;padding:0;display:block}@media screen and (min-width:48rem){.student-stories ul{display:flex;flex-wrap:wrap;justify-content:center}}.student-stories ul li{float:left;display:block;margin-right:1.69492%;width:100%}.student-stories ul li:last-child{margin-right:0}@media screen and (min-width:48rem){.student-stories ul li{float:left;display:block;margin-right:1.69492%;width:32.20339%}.student-stories ul li:last-child{margin-right:0}}.student-stories ul .feature-img{margin-bottom:.813rem}.student-stories ul .feature:not(:last-child){margin-bottom:4.5rem}.student-stories ul .feature:last-child{margin-bottom:3rem}@media screen and (min-width:30rem){.student-stories ul .feature:last-child,.student-stories ul .feature:not(:last-child){margin-bottom:2.5rem}}.student-stories ul .feature-description{color:#11161a;font-weight:600;font-size:1rem;width:13.63rem;margin:0 auto}.student-stories ul .feature-title{margin-bottom:1.5rem}@media screen and (min-width:30rem){.student-stories ul .feature-title{margin-bottom:1rem}}@media screen and (min-width:73.75rem){.student-stories ul .student-card{marigin-right:1rem}}.student-stories--botton-wrapper{padding-bottom:2.5rem;text-align:center}.student-stories--botton-wrapper a{display:inline-block}.hero-video-card-section .header .title{color:#525c65;font-size:1.5rem;font-weight:400;letter-spacing:.006rem;margin-bottom:24px;text-transform:none;min-height:auto}@media screen and (min-width:48rem){.hero-video-card-section .header .title{font-size:2.25rem}}.hero-video-card-section .header .subtitle{color:#5b6f81;font-size:.75rem;font-weight:400;letter-spacing:.006rem;margin-bottom:0;line-height:1.88}@media screen and (min-width:48rem){.hero-video-card-section .header .subtitle{font-size:1rem}}.hero-video-card-section .cards-list{display:flex;justify-content:left;overflow:auto;flex-wrap:nowrap;list-style:none;padding:0;margin-left:-24px;margin-right:-24px}@media screen and (min-width:62rem){.hero-video-card-section .cards-list{justify-content:center}}.hero-video-card-section .cards-list .ud-video{flex:0 0 17.5rem}.hero-video-card-section .cards-list .ud-video:not(:last-child){margin-right:1rem}.hero-video-card{display:block;padding-top:48px;padding-bottom:48px}@media screen and (min-width:48rem){.hero-video-card{padding-top:96px;padding-bottom:96px}}.hero-video-card .contain{height:480px;position:relative;padding:0;width:100%;background-size:cover}@media screen and (min-width:30rem){.hero-video-card .contain{height:624px;position:relative;background-image:none;background-color:#000}}@media screen and (min-width:73.75rem){.hero-video-card .contain{border-radius:.375rem}}.hero-video-card .bg{height:480px;height:100%;width:100%;display:block;overflow:hidden;position:relative;z-index:6000;box-shadow:5px 5px 25px 0 rgba(46,61,73,.4);background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:73.75rem){.hero-video-card .bg{border-radius:.375rem}}.hero-video-card .overlay{height:480px;padding-left:24px;padding-right:24px;display:block;top:0;left:0;width:100%;height:100%;position:absolute;z-index:7000}.hero-video-card .content{float:left;display:block;margin-right:1.69492%;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0!important;text-align:center}.hero-video-card .content:last-child{margin-right:0}.hero-video-card .content .h1{margin-top:0;margin-bottom:24px}@media screen and (min-width:48rem){.hero-video-card .content .h1{margin-bottom:36px}}.hero-video-card .content button.play-video{display:inline-block;border:0 transparent;background:none;outline:none;transition:transform .3s ease}.hero-video-card .content button.play-video img{width:48px}.hero-video-card .content button.play-video:hover{transform:scale(1.1)}.hero-video-card .content :host-context(.page-myntra) .h1{font-size:2rem;padding:0 1rem}@media screen and (min-width:62rem){.hero-video-card .content :host-context(.page-myntra) .h1{padding:0 3rem}}.hero-video-card video{display:block}.hero-video-card .btn{letter-spacing:0;display:block;width:17rem;margin:.35rem auto}@media screen and (min-width:48rem){.hero-video-card .btn{display:inline-block;width:15rem;letter-spacing:0;margin:0 .35rem}}.hero-video-card.video-sm .contain{margin:0;max-height:14rem;border-radius:.375rem;overflow:hidden}.hero-video-card.video-sm .contain button.play-video{height:auto}.hero-video-card.video-sm .contain button.play-video img{width:3.75rem}.hero-video-card.video-sm .contain .content h6{min-height:4.5rem}.advantage-banner{background-color:#f3f8fe}.advantage-banner h2{font-size:1.5rem;line-height:2.5rem}@media screen and (min-width:48rem){.advantage-banner h2{font-size:2rem;line-height:3.5rem}}.advantage-banner__header{text-align:center;padding:0 1.25rem;margin-bottom:1.563rem}.advantage-banner__header h2{font-size:1.5rem}@media screen and (min-width:48rem){.advantage-banner__header h2{font-size:2rem}}@media screen and (min-width:48rem){.advantage-banner__header{margin-bottom:3.125rem}}.advantage-banner__features{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:73.75rem){.advantage-banner__features{flex-wrap:wrap;flex-direction:row}}.advantage-banner__features .feature-card{display:flex;flex-direction:column}.advantage-banner__features .feature-card__bg{width:17rem;height:10rem;background-repeat:no-repeat;background-size:cover;background-position:50%;margin-right:1.563rem;margin-bottom:1.563rem;display:none}.advantage-banner__features .feature-card__header{display:flex;align-items:center;margin-left:2.5%}.advantage-banner__features .feature-card__header--icon{box-shadow:10px 10px 25px 0 rgba(0,0,0,.1);background:#fff;width:3.875rem;height:3.875rem;border-radius:50%;display:flex;justify-content:center;align-items:center}.advantage-banner__features .feature-card__header--icon img{height:auto}.advantage-banner__features .feature-card__title{font-weight:600;font-size:1.125rem;color:#000;line-height:2rem;margin-top:.625rem;margin-bottom:.625rem;margin-left:1.125rem;width:12.5rem}.advantage-banner__features .feature-card__description{font-size:.875rem;line-height:1.5rem;max-width:20rem;margin:.9375rem 1.25rem 1.5625rem 1.563rem}@media screen and (min-width:48rem){.advantage-banner__features .feature-card{flex-direction:row;max-width:none;justify-content:space-between;margin:1.563rem}.advantage-banner__features .feature-card__header{margin-left:-4rem;padding-top:1rem;align-items:normal}.advantage-banner__features .feature-card__bg{flex:1 0 13.125rem;height:13.125rem;width:13.125rem;margin-right:2rem;margin-bottom:0;display:block}.advantage-banner__features .feature-card__title{font-size:1.125rem;line-height:2rem;margin-top:0;margin-left:1.5rem;width:15.63rem}.advantage-banner__features .feature-card__description{font-size:.875rem;line-height:1.5rem;width:28rem}}@media screen and (min-width:62rem){.advantage-banner__features .feature-card__title{width:25rem}.advantage-banner__features .feature-card__description{max-width:none;width:31.25rem}}@media screen and (min-width:73.75rem){.advantage-banner__features .feature-card{width:33.5rem}.advantage-banner__features .feature-card:nth-child(2n){margin-left:2rem}.advantage-banner__features .feature-card__title{width:15.63rem}.advantage-banner__features .feature-card__description{max-width:none;width:18.75rem}}.ndop-price-card{max-width:406px;min-width:300px;min-height:430px;border-radius:6px;background-color:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);margin:0 auto;display:flex;flex-direction:column}.ndop-price-card__title{padding:1.5rem;border-bottom:1px solid #c8cdd2;font-weight:600;margin:0;font-size:1.125rem;line-height:32px}@media screen and (min-width:48rem){.ndop-price-card__title{font-size:1.125rem;line-height:32px}}.ndop-price-card__body{flex:1;padding:2rem 1rem;display:flex;flex-direction:column}@media screen and (min-width:48rem){.ndop-price-card__body{padding:2rem}}.ndop-price-card__feature-list{display:block;list-style-type:none;padding-left:2rem;align-self:center}.ndop-price-card__feature-list>li{position:relative}.ndop-price-card__feature-list>li>p{font-size:1rem;line-height:28px;font-weight:400;margin-bottom:.5rem}@media screen and (min-width:48rem){.ndop-price-card__feature-list>li>p{font-size:1rem;line-height:28px}}.ndop-price-card .check-mark{height:1.5rem;width:1.5rem;display:inline-block;position:absolute;top:2px;left:-32px}.ndop-price-card__pricing-template{position:relative;align-self:stretch}.ndop-price-card__pricing-template .pricing-template__coupon-applied{border-radius:2px;margin-top:.5rem;background-color:#02ccba}.ndop-price-card__pricing-template .pricing-template__coupon-applied p{font-size:1rem;line-height:28px;color:#fff;margin:0;text-transform:uppercase;font-weight:600;text-align:center}@media screen and (min-width:48rem){.ndop-price-card__pricing-template .pricing-template__coupon-applied p{font-size:1rem;line-height:28px}}.ndop-price-card__pricing-template>.pricing-template__generated>:first-child{text-align:center;margin-top:1rem;margin-bottom:2rem;position:relative}.ndop-price-card__pricing-template .pricing-template__generated h1,.ndop-price-card__pricing-template .pricing-template__generated h2,.ndop-price-card__pricing-template .pricing-template__generated h3,.ndop-price-card__pricing-template .pricing-template__generated h4,.ndop-price-card__pricing-template .pricing-template__generated h5,.ndop-price-card__pricing-template .pricing-template__generated h6{font-size:3rem;line-height:60px;text-align:center;margin-bottom:0;color:#02b3e4;font-weight:300}@media screen and (min-width:48rem){.ndop-price-card__pricing-template .pricing-template__generated h1,.ndop-price-card__pricing-template .pricing-template__generated h2,.ndop-price-card__pricing-template .pricing-template__generated h3,.ndop-price-card__pricing-template .pricing-template__generated h4,.ndop-price-card__pricing-template .pricing-template__generated h5,.ndop-price-card__pricing-template .pricing-template__generated h6{font-size:3rem;line-height:60px}}.ndop-price-card__pricing-template .pricing-template__generated a,.ndop-price-card__pricing-template .pricing-template__generated p,.ndop-price-card__pricing-template .pricing-template__generated small{display:block;text-align:center;margin:0;padding:0;font-size:small}.ndop-price-card__pricing-template .pricing-template__generated a{color:#02b3e4;text-decoration:underline;font-weight:600}.ndop-price-card__pricing-template .pricing-template__generated del,.ndop-price-card__pricing-template .pricing-template__generated ins{font-size:3rem;line-height:60px;font-weight:300;margin-right:.5rem}@media screen and (min-width:48rem){.ndop-price-card__pricing-template .pricing-template__generated del,.ndop-price-card__pricing-template .pricing-template__generated ins{font-size:2rem;line-height:36px}}.ndop-price-card__pricing-template .pricing-template__generated ins{text-decoration:none;color:#02b3e4}.ndop-price-card__pricing-template .pricing-template__generated del{color:#ff5483}.ndop-price-card__pricing-template .pricing-template__generated p[data-label]{font-size:1rem;line-height:28px;white-space:nowrap}@media screen and (min-width:48rem){.ndop-price-card__pricing-template .pricing-template__generated p[data-label]{font-size:.8125rem;line-height:24px}}.ndop-price-card__pricing-template .pricing-template__generated p[data-label] del,.ndop-price-card__pricing-template .pricing-template__generated p[data-label] ins{font-size:inherit!important;font-weight:inherit!important;color:inherit!important;display:inline!important;margin:0!important;line-height:normal!important}.ndop-price-card__bottom-text{font-size:.875rem;line-height:24px;margin-bottom:0;margin-top:1rem;color:#657482;text-align:center}@media screen and (min-width:48rem){.ndop-price-card__bottom-text{font-size:.75rem;line-height:24px}}.ndop-price-card .button{font-size:.8125rem;line-height:24px;width:100%;min-width:250px;margin:0 auto}@media screen and (min-width:48rem){.ndop-price-card .button{font-size:.8125rem;line-height:24px;min-width:300px}}.ndop-price-card__installment{display:flex;padding:1rem;border-top:1px solid #c8cdd2}.ndop-price-card__installment__logo{max-width:100%;height:auto}.ndop-price-card__installment__logo-container{flex:1;align-self:flex-end}.ndop-price-card__installment__caption-text{font-size:.875rem;line-height:24px;flex:2}.ndop-price-card__installment__caption-text .button.text-button{font-size:.875rem;line-height:24px;background-color:transparent;border:none;padding:0;width:unset;height:unset;display:inline-block;letter-spacing:normal;color:#02b3e4;min-width:unset}@media screen and (max-width:667px){.payment-info-modal .modal-content.mobileView{width:100%}.payment-info-modal .modal-content.mobileView .logos{display:flex;flex-direction:column;margin:40px 58px;text-align:center}.payment-info-modal .modal-content.mobileView .logos img{max-width:100%;margin-bottom:30px;max-height:22px}.payment-info-modal .modal-content.mobileView .logos .divider{display:none}.payment-info-modal .modal-content.mobileView .affirm-logo{width:120px}.payment-info-modal .modal-content.mobileView .affirm-info-header{margin-bottom:28px}.payment-info-modal .modal-content.mobileView .header{margin:46px 30px 0;font-size:18px;line-height:32px}.payment-info-modal .modal-content.mobileView .description{margin:20px 22px 0;font-size:14px}.payment-info-modal .modal-content.mobileView .features{display:none}.payment-info-modal .modal-content.mobileView .features-mobile{display:block;text-align:center;padding-left:58px;padding-right:58px;margin-bottom:22px}.payment-info-modal .modal-content.mobileView .features-mobile img{max-width:200px}.payment-info-modal .modal-content.mobileView .features-mobile h6{font-size:13px;font-weight:600;color:#102b3c}.payment-info-modal .modal-content.mobileView .features-mobile h6:first-child{margin-bottom:10px}.payment-info-modal .modal-content.mobileView .features-mobile h6:last-child{margin-top:10px}.payment-info-modal .modal-content.mobileView .footer-desktop{display:none}.payment-info-modal .modal-content.mobileView .footer,.payment-info-modal .modal-content.mobileView .footer-mobile{display:block;text-align:center;padding:18px;line-height:20px;color:#102b3c;font-size:12px;background-color:#f5fcfe}}.payment-info-modal .modal-content{overflow:auto}.payment-info-modal .modal-content .logos{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin:70px 126px 0;height:72px}.payment-info-modal .modal-content .logos .divider{height:54px;width:1px;margin:0 48px;background-color:grey}@media screen and (min-width:48rem){.payment-info-modal .modal-content .logos{flex-direction:row}}.payment-info-modal .modal-content .affirm-logo{width:80px;margin-bottom:1rem}.payment-info-modal .modal-content .affirm-info-header{margin-bottom:40px}.payment-info-modal .modal-content .header{font-weight:600;font-size:24px;line-height:40px;margin:34px 110px 0;text-align:center}.payment-info-modal .modal-content .description{font-size:16px;line-height:28px;text-align:center;margin:26px 110px 0;color:#102b3c}.payment-info-modal .modal-content .features{display:flex;justify-content:space-between;margin-left:90px;margin-right:90px;margin-bottom:0;padding:0}.payment-info-modal .modal-content .features li{list-style:none;text-align:center;flex:1;max-width:180px}.payment-info-modal .modal-content .features li .icon{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;height:82px;text-align:center;margin-bottom:40px}.payment-info-modal .modal-content .features li p{font-size:13px;line-height:24px;margin-top:15px;margin-bottom:42px;color:#102b3c}.payment-info-modal .modal-content .features h6{font-size:13px;font-weight:600;color:#102b3c}.payment-info-modal .modal-content .features-mobile{display:none}.payment-info-modal .modal-content .footer,.payment-info-modal .modal-content .footer-desktop{text-align:center;padding:16px 52px;line-height:20px;color:#102b3c;font-size:12px;background-color:#f5fcfe}.payment-info-modal .modal-content .footer-mobile{display:none}.affirm-logo{min-height:21.5px;min-width:54px}.installment-info{display:block;background-color:#f5fcfe}.installment-info .contain{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:62rem){.installment-info .contain{flex-direction:row;padding-top:5rem;padding-bottom:5rem}}.installment-info .contain .features,.installment-info .contain .partnership{width:100%;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:62rem){.installment-info .contain .features,.installment-info .contain .partnership{width:400px;text-align:left}}.installment-info .contain .partnership h3{margin-bottom:.75rem}@media screen and (min-width:62rem){.installment-info .contain .partnership h3{margin-top:2rem;font-size:2rem}}.installment-info .contain .partnership p{color:#657482;font-size:.875rem;line-height:1.5rem;margin:.75rem auto;width:14rem}@media screen and (min-width:48rem){.installment-info .contain .partnership p{width:20rem}}@media screen and (min-width:62rem){.installment-info .contain .partnership p{font-size:1rem;margin:24px 0 .75rem}}.installment-info .contain .partnership .with{margin-right:.5rem}.installment-info .contain .features{margin-top:2rem;list-style:none;padding:0;display:flex;flex-direction:column}@media screen and (min-width:48rem){.installment-info .contain .features{flex-direction:row}}@media screen and (min-width:62rem){.installment-info .contain .features{flex-direction:column;margin-top:0;margin-left:30px}}@media screen and (min-width:73.75rem){.installment-info .contain .features{margin-left:0}}.installment-info .contain .features li{display:flex;flex-direction:row;margin:0 auto;width:15.63rem}.installment-info .contain .features li:not(:last-child){margin-bottom:2rem}@media screen and (min-width:48rem){.installment-info .contain .features li{text-align:left;flex-direction:row}}@media screen and (min-width:62rem){.installment-info .contain .features li{width:100%}}.installment-info .contain .features li .icon{display:flex;justify-content:center;align-items:center;margin-right:24px}@media screen and (min-width:48rem){.installment-info .contain .features li .icon{margin-right:40px;margin-bottom:0}}.installment-info .contain .features li .icon img{width:3rem;display:block}@media screen and (min-width:62rem){.installment-info .contain .features li .icon img{width:4rem}}.installment-info .contain .features li .feature-description{text-align:left}.installment-info .contain .features li h4{font-weight:600;color:#102b3c;font-size:1rem;margin:.5rem 0}@media screen and (min-width:62rem){.installment-info .contain .features li h4{font-size:1.125rem}}.installment-info .contain .features li p{color:#102b3c;font-size:.875rem;margin:0;line-height:1.5rem}@media screen and (min-width:62rem){.installment-info .contain .features li p{font-size:1rem}}.installment-info .contain .features li a{border-bottom:1px solid #02b3e4;font-size:.875rem;line-height:1.5rem;padding-bottom:.25rem}.installment-info .provider-logo{max-height:40px;max-width:200px}.discount-card{border:.0875rem solid #ad3959}.discount-card .title{display:inline-block}.discount-card .title-right-icon{height:1.25rem;width:1.25rem;margin-left:1rem}.discount-card .button{width:100%}@keyframes flashing{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton>span{background-color:#eee;background-image:linear-gradient(90deg,#eee,#dbe2e8,#eee);background-size:200px 100%;background-repeat:no-repeat;border-radius:4px;display:inline-block;line-height:1}.skeleton__default>span{width:100%;height:auto;animation:flashing 1.2s ease-in-out infinite}.contain{max-width:73.75rem;margin-left:auto;margin-right:auto;padding:48px 12px}.contain:after{clear:both;content:"";display:block}@media screen and (min-width:48rem){.contain{padding-top:96px;padding-bottom:96px}}@media screen and (min-width:30rem){.contain{padding-left:15.84px;padding-right:15.84px}}@media screen and (min-width:48rem){.contain{padding-left:24px;padding-right:24px}}@media screen and (min-width:73.75rem){.contain{padding-left:0;padding-right:0}}.contain.no-padding-top{padding-top:0}.contain--none,.contain.no-padding-bottom{padding-bottom:0}.contain--none{padding-top:0;margin:0 auto}@media screen and (min-width:48rem){.contain--none{padding-top:0;padding-bottom:0}}.contain--small{padding-top:48px;padding-bottom:48px;margin:0 auto}@media screen and (min-width:48rem){.contain--small{padding-top:72px;padding-bottom:72px}}.contain--xsmall{padding-top:48px;padding-bottom:48px;margin:0 auto}@media screen and (min-width:48rem){.contain--xsmall{padding-top:48px;padding-bottom:48px}}.cards_contain{max-width:73.75rem;margin-left:auto;margin-right:auto}.cards_contain:after{clear:both;content:"";display:block}.degree-student-rating .card{margin-top:0;margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.degree-student-rating .card{margin-bottom:24px}}.degree-student-rating .card:last-child{margin-bottom:0}.degree-student-rating .card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.degree-student-rating{background-image:linear-gradient(to bottom right,#f7f7f7,#eafbff)}.degree-student-rating .nd-reviews__container{max-width:73.75rem;margin-left:auto;margin-right:auto}.degree-student-rating .nd-reviews__container:after{clear:both;content:"";display:block}@media screen and (min-width:30rem){.degree-student-rating .nd-reviews__col{float:left;display:block;margin-right:1.69492%;width:49.15254%}.degree-student-rating .nd-reviews__col:last-child{margin-right:0}}.degree-student-rating .nd-reviews__card{height:192px;float:left;display:block;margin-right:1.69492%;width:100%;padding:24px;cursor:pointer;position:relative}.degree-student-rating .nd-reviews__card:last-child{margin-right:0}@media screen and (min-width:30rem){.degree-student-rating .nd-reviews__card{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:16.94915%}.degree-student-rating .nd-reviews__card:last-child{margin-right:0}}@media screen and (min-width:48rem){.degree-student-rating .nd-reviews__card{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-left:0;height:312px;padding:24px}.degree-student-rating .nd-reviews__card:last-child,.degree-student-rating .nd-reviews__card:nth-child(2n){margin-right:0}.degree-student-rating .nd-reviews__card:nth-child(odd){clear:left}}@media screen and (min-width:62rem){.degree-student-rating .nd-reviews__card{padding:36px;float:left;display:block;margin-right:1.69492%;width:32.20339%}.degree-student-rating .nd-reviews__card:last-child{margin-right:0}.degree-student-rating .nd-reviews__card:nth-child(2n){margin-right:1.69492%}.degree-student-rating .nd-reviews__card:nth-child(odd){clear:none}.degree-student-rating .nd-reviews__card:nth-child(3n){margin-right:0}.degree-student-rating .nd-reviews__card:nth-child(3n+1){clear:left}}.degree-student-rating .student__name{margin-top:0;margin-bottom:12px;font-size:.875rem;line-height:24px;font-weight:400;display:inline-block;min-height:1.8rem}@media screen and (min-width:48rem){.degree-student-rating .student__name{margin-bottom:24px}}@media screen and (min-width:62rem){.degree-student-rating .student__name{font-size:1.125rem;line-height:32px;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media screen and (min-width:73.75rem){.degree-student-rating .student__name{max-width:50%}}.degree-student-rating .student__review{font-size:.75rem;line-height:24px;margin-top:0;margin-bottom:0;height:72px;overflow:hidden}@media screen and (min-width:48rem){.degree-student-rating .student__review{font-size:.875rem;line-height:24px;margin-bottom:0;height:168px}}.degree-student-rating .stats{cursor:default;padding:0;text-align:right}.degree-student-rating .stats__container{margin:0 20px 0 0;bottom:4px;display:inline-block}.degree-student-rating .stats__average{position:relative}.degree-student-rating .stats__average__rating{margin:0 20px 0 0;font-size:3rem;line-height:60px;font-weight:300;display:inline-block}@media screen and (min-width:48rem){.degree-student-rating .stats__average__rating{font-size:3rem;line-height:60px}}.degree-student-rating .stats .x-small{bottom:4px;text-indent:8px;position:relative;display:inline-block}@media only screen and (max-width:768px){.degree-student-rating .stats{text-align:left}}@media only screen and (min-width:768px){.degree-student-rating .stats{text-align:right}}.degree-student-rating .nd-pagination{display:block;max-width:73.75rem;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:12px}.degree-student-rating .nd-pagination:after{clear:both;content:"";display:block}@media screen and (min-width:48rem){.degree-student-rating .nd-pagination{padding-top:24px;padding-bottom:24px;padding-top:0;padding-bottom:0}}@media screen and (min-width:48rem) and (min-width:48rem){.degree-student-rating .nd-pagination{padding-top:0;padding-bottom:0}}.degree-student-rating .nd-pagination__col{float:left;display:block;margin-right:1.69492%;width:49.15254%}.degree-student-rating .nd-pagination__col:last-child{margin-right:0}.degree-student-rating .nd-pagination .page-btn{font-size:.75rem;line-height:24px;cursor:pointer;background-color:transparent;border:none;padding:0;position:relative}@media screen and (min-width:48rem){.degree-student-rating .nd-pagination .page-btn{font-size:.8125rem;line-height:24px}}.degree-student-rating .nd-pagination .page-btn:after{position:absolute;display:block;content:"";top:11px;height:18px;width:12px}.degree-student-rating .nd-pagination .page-btn.prev{padding-left:15px}.degree-student-rating .nd-pagination .page-btn.prev:after{left:0;background:url(//www.udacity.com/assets/iridium/images/svgs/arrow-prev.svg)}.degree-student-rating .nd-pagination .page-btn.next{padding-right:15px}.degree-student-rating .nd-pagination .page-btn.next:after{right:0;background:url(//www.udacity.com/assets/iridium/images/svgs/arrow-next.svg)}.degree-student-rating .reviews-modal{max-height:17rem;text-align:left!important;overflow-y:scroll}.degree-student-rating .reviews-modal .student__review{height:auto;margin-bottom:1.5rem}.degree-student-rating .nd-rating-stars{margin-bottom:0;display:inline-block}.degree-student-rating .card .nd-rating-stars,.degree-student-rating .reviews-modal .nd-rating-stars{float:right;margin-top:-.25rem}.degree-info-columns .contain{padding-top:24px;padding-bottom:24px}@media screen and (min-width:48rem){.degree-info-columns .contain{padding-top:48px;padding-bottom:48px}}.degree-info-columns .contain:after{clear:both;content:"";display:block}.degree-info-columns ul.column-list{padding:0;margin:0;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:48rem){.degree-info-columns ul.column-list{flex-direction:row}}.degree-info-columns ul.column-list:after{clear:both;content:"";display:block}.degree-info-columns ul.column-list>li{border-left:2px solid #dbe2e8;float:left;display:block;margin-right:1.69492%;width:100%;margin-top:1rem;margin-bottom:1rem;padding-right:1rem;padding-left:2rem}.degree-info-columns ul.column-list>li:last-child{margin-right:0}@media screen and (min-width:30rem){.degree-info-columns ul.column-list>li{float:left;display:block;margin-right:1.69492%;width:49.15254%;height:auto;margin-top:1rem;margin-bottom:1rem}.degree-info-columns ul.column-list>li:last-child,.degree-info-columns ul.column-list>li:nth-child(2n){margin-right:0}.degree-info-columns ul.column-list>li:nth-child(odd){clear:left}}@media screen and (min-width:62rem){.degree-info-columns ul.column-list>li{float:left;display:block;margin-right:1.69492%;width:23.72881%;margin-top:0;margin-bottom:0;padding:0 0 0 20px}.degree-info-columns ul.column-list>li:last-child{margin-right:0}.degree-info-columns ul.column-list>li:nth-child(2n){margin-right:1.69492%}.degree-info-columns ul.column-list>li:nth-child(odd){clear:none}.degree-info-columns ul.column-list>li:nth-child(4n){margin-right:0}.degree-info-columns ul.column-list>li:nth-child(4n+1){clear:left}}.degree-info-columns ul.column-list>li h5,.degree-info-columns ul.column-list>li h6,.degree-info-columns ul.column-list>li p{margin-bottom:0}.degree-info-columns ul.column-list.one-col li{float:none;margin:auto;text-align:center;border:none}.degree-info-columns .cert-column .cert-icon{max-width:60px;margin-right:.5rem}.degree-info-columns .cert-column .pointer{cursor:pointer}.degree-info-columns .cert-column .pointer p{display:inline-block;vertical-align:top;border-bottom:1px solid #91daee;margin-left:1rem}.degree-info-columns .cert-column h5{margin-bottom:0}.degree-info-columns .cert-column h6{margin-bottom:.5rem}.price-card{position:relative;width:85%;margin:0 auto 2rem;border-radius:.375rem;background-color:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2)}@media screen and (min-width:62rem){.price-card{width:371px;margin:0}.price-card:first-of-type{margin-right:1.5rem}}.price-card .price-info{padding:1.75rem 1.5rem}@media screen and (min-width:62rem){.price-card .price-info{padding:2.1875rem 1.5625rem 2.1875rem 1.625rem}}.price-card .price-info.promo-price-info .price{display:block!important}.price-card .price-info.promo-price-info .price__label{width:auto!important;display:block}.price-card .price-info.promo-price-info__bundle .h6{padding-right:2rem;letter-spacing:.0625rem!important}@media screen and (min-width:62rem){.price-card .price-info.promo-price-info__bundle .h6{padding-right:0}}@media screen and (min-width:62rem){.price-card.with-promo{min-height:19.1875rem!important}}@media screen and (min-width:62rem){.price-card.with-promo-with-affirm{min-height:26rem!important}}@media screen and (min-width:62rem){.price-card.with-affirm{min-height:24.25rem}}.price-card.with-affirm .divider{display:block}@media screen and (min-width:62rem){.price-card.with-affirm .provider-logo.affirm-logo{min-width:90px}}.price-card.with-affirm .affirm-message{display:flex;text-align:center;flex-direction:column;align-items:center;padding:0 1.5rem 1.125rem}@media screen and (min-width:62rem){.price-card.with-affirm .affirm-message{flex-direction:row;text-align:left;padding:.75rem 1.5625rem .75rem 2.625rem}}.price-card.with-affirm .affirm-message p{color:#4a4a4a;font-size:.75rem;font-weight:600;line-height:1.375rem;margin-bottom:0}.price-card.with-affirm .affirm-message img{width:4.188rem;margin-top:1rem;margin-bottom:.5rem}@media screen and (min-width:62rem){.price-card.with-affirm .affirm-message img{margin-top:0;margin-bottom:0;width:6.063rem;margin-right:1.625rem}}.price-card.with-affirm .affirm-message a{height:24px;width:10.38rem;color:#017a9b;font-size:.8125rem;font-weight:600;letter-spacing:.094rem;line-height:1.5rem;text-transform:uppercase;cursor:pointer}@media screen and (min-width:62rem){.price-card.with-affirm.with-discount{min-height:26.25rem}}@media screen and (min-width:62rem){.price-card.subscription.with-discount{min-height:19.38rem}}.price-card .divider{display:none;border:1px solid #b2cee0}.price-card .affirm-message{display:none}.price-card.affirm-card .affirm-logo img,.price-card.discount-card .affirm-logo img{width:60%;margin-left:-18px}.price-card.affirm-card .price,.price-card.discount-card .price{flex-direction:row!important}.price-card.affirm-card .price__label,.price-card.discount-card .price__label{margin-top:0!important;margin-left:1rem!important}.price-card.affirm-card .price__label span,.price-card.discount-card .price__label span{display:block}.price-card.affirm-card .blurb a,.price-card.discount-card .blurb a{height:24px;width:10.38rem;color:#02b3e4;font-size:.8125rem;font-weight:600;letter-spacing:.094rem;line-height:1.5rem;text-transform:uppercase;cursor:pointer}.price-card .flag{position:absolute;display:block;width:0;height:0;top:0;right:0;z-index:5000;border-color:#ad3959 #ad3959 transparent transparent;border-style:solid;border-width:40px;border-radius:0 .375rem 0 0}.price-card .flag__text{position:absolute;top:-30px;transform:rotate(45deg);font-size:.75rem;font-weight:600;color:#fff;line-height:1rem}.price-card .title{color:#2e3d49;margin:.5rem 0}.price-card .price{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:1rem;color:#017a9b;font-size:2.25rem;line-height:2.25rem;font-weight:300}.price-card .price__payable{white-space:nowrap;margin-right:1rem}.price-card .price__payable__original{font-size:50%;color:#000;text-decoration:line-through;text-decoration-color:#ad3959}.price-card .price--wrap .price__label{font-size:.8125rem;flex-direction:column;align-items:flex-start;display:flex}@media screen and (min-width:62rem){.price-card .price--wrap .price__label{width:8rem}}.price-card .price--wrap .price__payable{font-size:2rem}@media screen and (min-width:62rem){.price-card .price--wrap .current-price{width:8rem}}.price-card .price__label{font-size:1rem;line-height:1.375rem;font-weight:600;color:#2e3d49;margin-top:.625rem}.price-card .price__label .strikethrough{text-decoration:line-through;text-decoration-color:#ad3959;white-space:nowrap;margin-right:.3125rem}@media screen and (min-width:62rem){.price-card .price{flex-direction:column;font-size:3rem;line-height:3rem}.price-card .price__payable__original{text-decoration:line-through;text-decoration-color:#ad3959;color:#000;font-size:60%;margin-right:.75rem}.price-card .price__label{margin-top:0}}.price-card .discount-message--percent{font-size:1rem;line-height:28px;font-weight:700;letter-spacing:.75px;width:fit-content;color:#ad3959;margin:0 0 .5rem;border-radius:2px}@media screen and (min-width:62rem){.price-card .discount-message--percent{font-size:1.125rem;line-height:32px}}.price-card .discount-message--fixed{width:fit-content;color:#017a9b;padding:0 .5rem;margin-bottom:1rem;background-color:#f5fcfe;border-radius:2px;font-size:.75rem;letter-spacing:1px}@media screen and (min-width:62rem){.price-card .discount-message--fixed{font-size:.8125rem;letter-spacing:1.5px}}.price-card .blurb{font-size:.875rem;margin:1rem 0 0}.price-card .enroll-button__container .button{margin:auto;color:#fff;width:175px;background-color:#017a9b;border:2px solid #017a9b}.price-card .enroll-button__container .button:hover{background-color:#028bb1;border:2px solid #028bb1}@media screen and (min-width:62rem){.price-card .enroll-button__container .button{width:227px}}.price-card .promo-message{position:absolute;display:block;width:5rem;height:5rem;top:-8px;right:-1rem;z-index:5000}.price-card .promo-message img{max-width:100%}@media screen and (min-width:48rem){.price-card .promo-message{width:6rem;height:6rem;right:-2rem;top:-20px}}@media screen and (min-width:62rem){.price-card .promo-message{width:11.25rem;height:11.25rem;top:-4rem;right:-8rem}}@media screen and (min-width:73.75rem){.price-card .promo-message{right:-6rem!important}}.promo-price-card{display:flex;flex-direction:column;border-radius:6px;width:95%;max-width:320px;min-height:325px;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);background-color:#fff}.promo-price-card__head{border-radius:6px 6px 0 0;background-color:#eff9fc;border-bottom:1px solid #dcdcdc;padding:1rem 2rem;position:relative}.promo-price-card__head>h2{font-size:.875rem;line-height:24px;text-align:center;text-transform:uppercase;font-weight:700;letter-spacing:.05rem;margin-bottom:0;color:#1c262f}@media screen and (min-width:48rem){.promo-price-card__head>h2{font-size:.875rem;line-height:24px}}.promo-price-card__head>strong{font-size:.875rem;line-height:24px;color:#ad3959;font-weight:400!important;text-align:center;display:block}@media screen and (min-width:48rem){.promo-price-card__head>strong{font-size:.875rem;line-height:24px}}.promo-price-card__head__burst{display:inline-block;position:absolute;width:5rem;right:-1rem;top:-1.5rem}@media screen and (min-width:62rem){.promo-price-card__head__burst{width:7.5rem;right:-3rem;top:-2.5rem}}.promo-price-card__body-container{flex-grow:1;padding:2.5rem 2rem 1rem}.promo-price-card__body-container>h3{font-size:1.5rem;line-height:36px;font-weight:600;color:#017a9b;display:inline-block;position:relative}@media screen and (min-width:48rem){.promo-price-card__body-container>h3{font-size:1.5rem;line-height:36px}}.promo-price-card__body-container>h3:after{content:"";position:absolute;left:0;right:-5px;bottom:-10px;height:2px;border-top:.25px solid #dcdcdc}.promo-price-card__body-container__template p{font-size:.8125rem;line-height:24px;margin:0;line-height:unset!important;color:#2e3d49}@media screen and (min-width:48rem){.promo-price-card__body-container__template p{font-size:.8125rem;line-height:24px}}.promo-price-card__body-container__template .big{font-size:1.5rem;line-height:36px;letter-spacing:.07rem}@media screen and (min-width:48rem){.promo-price-card__body-container__template .big{font-size:1.5rem;line-height:36px}}.promo-price-card__body-container__template .semi-bold{font-weight:600}.promo-price-card__body-container__template .dark-blue{color:#017a9b}.promo-price-card__body-container__template ins{color:#017a9b;text-decoration:none;font-weight:700}.promo-price-card__body-container__template del{font-size:1.125rem;line-height:32px;font-weight:600;color:#2e3d49}@media screen and (min-width:48rem){.promo-price-card__body-container__template del{font-size:1.125rem;line-height:32px}}.promo-price-card__bottom-container{padding:1rem 2rem}.promo-price-card__bottom-container .button.btn.button--primary{width:unset;line-height:3rem}.promo-price-card__bottom-container small{display:block;text-align:center;margin-top:1rem;color:#2e3d49}.pricing-card-info{padding:2.125rem 1.0625rem 0;text-align:center}@media screen and (min-width:62rem){.pricing-card-info{padding:3.125rem 2.8125rem 0 4rem;text-align:left}}.pricing-card-info .highlight{background:linear-gradient(315deg,#018377,#017a9b);border-radius:2px;color:#fff;margin:0 auto 1rem;padding:0 1rem;display:inline-block}@media screen and (min-width:62rem){.pricing-card-info .highlight{margin-left:0}}.pricing-card-info__body{display:flex;flex-wrap:wrap;flex-direction:column;margin:1rem;text-align:left}@media screen and (min-width:62rem){.pricing-card-info__body{justify-content:space-between;margin:0}}.pricing-card-info__body .col{padding-bottom:2.0625rem}@media screen and (min-width:62rem){.pricing-card-info__body .col{width:316px;padding-bottom:1.875rem}}.pricing-card-info__body .col.col-2{display:none}@media screen and (min-width:62rem){.pricing-card-info__body .col.col-2{display:block}}.pricing-card-info__body--header{height:96px;display:flex;align-items:center;justify-content:center;margin-top:1.875rem}.pricing-card-info__body--title{font-size:1.125rem;font-weight:600;margin-bottom:0}@media screen and (min-width:62rem){.pricing-card-info__body--title{font-size:1.5rem;line-height:36px;font-weight:300}}@media screen and (min-width:62rem) and (min-width:48rem){.pricing-card-info__body--title{font-size:1.75rem;line-height:36px}}.pricing-card-info__body .feature__header{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.pricing-card-info__body .feature__header-icon{margin-right:.625rem}.pricing-card-info__body .feature__header-title{display:inline-block;color:#2e3d49;margin-bottom:0}@media screen and (min-width:62rem){.pricing-card-info__body .feature__header{justify-content:flex-start}}.pricing-card-info__body .feature ul{padding-left:1.25rem}.affirm-card .divider{display:none;border:1px solid #b2cee0}.affirm-card.affirm-card .affirm-logo img,.affirm-card.discount-card .affirm-logo img{width:60%;margin-left:-18px}.affirm-card.affirm-card .price,.affirm-card.discount-card .price{flex-direction:row!important}.affirm-card.affirm-card .price__label,.affirm-card.discount-card .price__label{margin-top:0!important;margin-left:1rem!important}.affirm-card.affirm-card .price__label span,.affirm-card.discount-card .price__label span{display:block}.affirm-card.affirm-card .blurb a,.affirm-card.discount-card .blurb a{height:24px;width:10.38rem;color:#02b3e4;font-size:.8125rem;font-weight:600;letter-spacing:.094rem;line-height:1.5rem;text-transform:uppercase;cursor:pointer}.price-card-container{background:linear-gradient(330.87deg,#eafaff,#f7f7f7);border-radius:.375rem;display:block;position:relative;overflow:visible;margin-bottom:11rem}@media screen and (min-width:30rem){.price-card-container{width:22.88rem;margin:0 auto}}@media screen and (min-width:62rem){.price-card-container{background:none;border-radius:0;display:flex;height:auto;width:55.938rem;margin:0 auto 5rem}}.price-card-container .content{position:relative}@media screen and (min-width:62rem){.price-card-container .content{background:linear-gradient(330.87deg,#eafaff,#f7f7f7);border-radius:.375rem;width:28.13rem;margin-right:3.25rem}}.price-card-container .price-cards{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;margin-top:-1rem}.price-card-container .price-cards>*{margin:0 auto 1.563rem}@media screen and (min-width:62rem){.price-card-container .price-cards>*{margin:0 1.5rem 1.563rem}}@media screen and (min-width:62rem){.price-card-container .price-cards>:last-child{margin-bottom:0}}@media screen and (min-width:62rem){.price-card-container .price-cards{margin-top:0;justify-content:normal}}.price-card-container .price-cards .bundle br{display:none}.degree-pricing-container{display:block}.degree-pricing-container .payment-card-section{background-repeat:no-repeat;background-size:cover;background-position:50%;padding:1rem 0}.degree-pricing-container .payment-card-section.visible{background-image:url(//www.udacity.com/assets/iridium/images/nanodegree-overview/shared/degree-pricing-card/canonical-degree-pricing-bg-mobile.jpg)}@media screen and (min-width:48rem){.degree-pricing-container .payment-card-section.visible{background-image:url(//www.udacity.com/assets/iridium/images/nanodegree-overview/shared/degree-pricing-card/canonical-degree-pricing-bg.jpg)}}.degree-pricing-container .payment-card-section .footer{padding-top:64px;width:100%}.degree-pricing-container .payment-card-section .footer p{font-size:.8em;max-width:45em;line-height:1.2;margin-left:auto;margin-right:auto;text-align:center}.degree-pricing-container .payment-card-section .cards_contain{margin-top:48px;margin-bottom:48px}.programs-list-component{padding:4rem 1rem}.programs-list-component__layout{max-width:73.75rem;margin:0 auto}.programs-list-component ul{list-style:none;padding:0}.programs-list-component .program-list-item{min-height:181px;box-shadow:2px 4px 8px 0 rgba(46,61,73,.2);padding:1.5rem 2.25rem;border-radius:6px;margin-bottom:1.5rem}@media screen and (min-width:48rem){.programs-list-component .program-list-item{display:grid;grid-template-columns:160px 1fr 180px;align-items:center}}@media screen and (min-width:48rem){.programs-list-component .program-list-item__section.second{padding:0 1rem}.programs-list-component .program-list-item__section.third{display:flex;flex-direction:column;align-items:center}}.programs-list-component .program-list-item time{font-weight:600;margin-right:4px}.programs-list-component .program-list-item time.enroll-by{font-weight:400}.programs-list-component .program-list-item__comment{font-size:.875rem;line-height:24px;color:#018377;display:inline-block}@media screen and (min-width:48rem){.programs-list-component .program-list-item__comment{font-size:.875rem;line-height:24px}}.programs-list-component .program-list-item__section-title{font-size:1.5rem;line-height:36px}@media screen and (min-width:48rem){.programs-list-component .program-list-item__section-title{font-size:1.5rem;line-height:36px}}.programs-list-component .program-list-item__section-title:before{content:"";background:url(https://www.udacity.com/assets/iridium/images/shared/icons/icon-nanodegree.svg);display:inline-block;width:24px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:50%;margin-right:.5rem}.programs-list-component .program-list-item .concepts-covered{font-size:.875rem;line-height:24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000}@media screen and (min-width:48rem){.programs-list-component .program-list-item .concepts-covered{font-size:.875rem;line-height:24px}}.programs-list-component .program-list-item .concepts-covered span{font-size:.8125rem;line-height:24px;letter-spacing:.094rem;text-transform:uppercase;color:#657482}@media screen and (min-width:48rem){.programs-list-component .program-list-item .concepts-covered span{font-size:.8125rem;line-height:24px}}.programs-list-component .program-list-item .btn.button--primary{width:11.25rem;margin-bottom:.5rem}.ndop-pricing-section{background-color:#f5fcfe}.ndop-pricing-section .layout{max-width:62rem;margin:0 auto;padding-top:1rem}@media screen and (min-width:48rem){.ndop-pricing-section .layout{padding-top:3rem}}.ndop-pricing-section .title{font-size:1.5rem;line-height:36px;padding:0 .5rem}@media screen and (min-width:48rem){.ndop-pricing-section .title{font-size:2rem;line-height:36px}}.ndop-pricing-section .flag{font-size:1.125rem;line-height:32px;position:relative;text-transform:none;color:#fff;font-weight:600;white-space:nowrap;letter-spacing:0;padding:.5rem;margin-right:2rem;flex-basis:0;flex-grow:2;margin-bottom:0}@media screen and (min-width:48rem){.ndop-pricing-section .flag{font-size:1.125rem;line-height:32px}}.ndop-pricing-section .flag>span{display:inline-block;position:absolute;right:-1rem;top:0;bottom:0;border-style:solid;border-width:3rem 1rem 0 0}.ndop-pricing-section .flag-container{display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width:48rem){.ndop-pricing-section .flag-container{flex-direction:row;align-items:flex-start;max-width:850px}}@media screen and (min-width:62rem){.ndop-pricing-section .flag-container{max-width:910px}}.ndop-pricing-section .flag-caption{font-size:.75rem;line-height:24px;font-style:italic;flex-basis:0;flex-grow:3;padding:0 .5rem;margin:0 auto;max-width:20rem;line-height:27px!important}@media screen and (min-width:48rem){.ndop-pricing-section .flag-caption{font-size:1.125rem;line-height:32px}}.ndop-pricing-section .flag-caption a{color:#ff5483;text-decoration:underline;text-decoration-color:#ff5483;text-underline-position:under;border-bottom:none;font-weight:800}@media screen and (min-width:48rem){.ndop-pricing-section .flag-caption{max-width:unset}}.ndop-pricing-section .price-card-list{list-style-type:none;display:flex;flex-direction:column;justify-content:center;padding:0;margin:2rem 1rem}@media screen and (min-width:48rem){.ndop-pricing-section .price-card-list{flex-direction:row}.ndop-pricing-section .price-card-list>li:nth-child(odd){margin-right:1rem}}.ndop-pricing-section .price-card-list>li{flex:1 0}.ndop-pricing-section .price-card-list>li:nth-child(odd){margin-bottom:1rem}.ndop-pricing-section .bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#1d5174;padding:1rem}@media screen and (min-width:48rem){.ndop-pricing-section .bottom{flex-direction:row}}.ndop-pricing-section .bottom-text{font-size:.875rem;line-height:24px;color:#fff;font-style:italic;text-align:center;margin:0}@media screen and (min-width:48rem){.ndop-pricing-section .bottom-text{font-size:1.125rem;line-height:32px}}.ndop-pricing-section .credit-cards-list{display:flex;list-style-type:none;margin:0;padding-top:1.5rem;padding-left:0}@media screen and (min-width:48rem){.ndop-pricing-section .credit-cards-list{padding-top:0;padding-left:1.5rem}}.ndop-pricing-section .credit-cards-list li{width:67px;margin-right:1rem}@media screen and (min-width:48rem){.ndop-pricing-section .credit-cards-list li{width:unset}}.ndop-pricing-section .credit-cards-list li:last-child{margin-right:0}.ndop-pricing-section .credit-cards-list img{max-width:100%;height:auto}.ndop-faq{padding:2rem 1rem}.ndop-faq__layout{max-width:73.75rem;margin:0 auto}.ndop-faq .title{font-weight:300}.ndop-faq .question-list{list-style-type:none;padding:0;margin:0}.ndop-faq .question-list__item{margin-bottom:3rem}.ndop-faq .question-list__item .question{font-size:1.125rem;line-height:32px;font-weight:700;color:#000}@media screen and (min-width:73.75rem){.ndop-faq .question-list__item .question{font-size:1.5rem;line-height:36px}}.ndop-faq .question-list__item .answer{font-size:.875rem;line-height:24px}@media screen and (min-width:48rem){.ndop-faq .question-list__item .answer{font-size:1.125rem;line-height:32px}}.ndop-faq .closing-text{font-size:1.125rem;line-height:32px}.ndop-faq .closing-text b,.ndop-faq .closing-text strong{color:#000}.ndop-benefit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;max-width:73.75rem}@media screen and (min-width:48rem){.ndop-benefit{flex-wrap:nowrap}}@media screen and (min-width:73.75rem){.ndop-benefit{min-height:470px;padding:4rem}}.ndop-benefit .image{display:inline-block;align-self:stretch;width:100%;height:265px;order:1;background-repeat:no-repeat;background-size:contain;background-position:50%}@media screen and (min-width:48rem){.ndop-benefit .image--left{margin-right:2rem}}@media screen and (min-width:48rem){.ndop-benefit .image--right{margin-left:2rem}}@media screen and (min-width:48rem){.ndop-benefit .image{order:unset;height:unset}}@media screen and (min-width:73.75rem){.ndop-benefit .image{background-size:cover;background-position:unset;box-shadow:0 2px 4px 0 rgba(46,61,73,.4)}}.ndop-benefit .caption{order:2;margin:1rem;border-radius:7px}.ndop-benefit .caption__title{font-size:1.125rem;line-height:32px;font-weight:600;color:#000}@media screen and (min-width:73.75rem){.ndop-benefit .caption__title{font-size:1.5rem;line-height:36px}}.ndop-benefit .caption__list{list-style-type:none;padding-left:1.5rem}.ndop-benefit .caption__list__item{font-size:.875rem;line-height:24px;position:relative;margin-bottom:.5rem}@media screen and (min-width:73.75rem){.ndop-benefit .caption__list__item{font-size:1rem;line-height:28px}}.ndop-benefit .caption__list .check-mark{height:1rem;width:1rem;display:inline-block;position:absolute;top:5px;left:-25px}@media screen and (min-width:48rem){.ndop-benefit .caption{padding:1rem;margin-top:unset;order:unset}}@media screen and (min-width:73.75rem){.ndop-benefit .caption{padding:2rem;margin-top:unset}}.ndop-benefits .title{font-size:1.5rem;line-height:36px;max-width:62rem;padding:0 1rem;margin:2rem auto;text-align:center;font-weight:300}@media screen and (min-width:48rem){.ndop-benefits .title{font-size:2.5rem;line-height:48px}}@media screen and (min-width:73.75rem){.ndop-benefits .title{margin:6rem auto 3rem}}.ndop-benefits .title u{text-decoration-color:#02b3e4;text-underline-position:under}.ndop-benefits .list{list-style-type:none;padding:0;margin:2rem 0}.ndop-projects{background-color:#f5fcfe}.ndop-projects__layout{text-align:center;padding:2rem .5rem;margin:0 auto}.ndop-projects__header{max-width:62rem;margin:0 auto}.ndop-projects__title{font-size:.875rem;line-height:24px;text-transform:uppercase;font-weight:600;color:#000}@media screen and (min-width:48rem){.ndop-projects__title{font-size:1rem;line-height:28px}}.ndop-projects__subtitle{font-size:1.5rem;line-height:36px;font-weight:300;margin:3rem 0}@media screen and (min-width:48rem){.ndop-projects__subtitle{font-size:2.5rem;line-height:48px}}.ndop-projects__description{font-size:1rem;line-height:28px;font-weight:400}@media screen and (min-width:48rem){.ndop-projects__description{font-size:1.5rem;line-height:36px}}.ndop-projects .project__heading{font-size:1rem;line-height:28px;margin:0;font-weight:400;text-transform:uppercase;color:#02b3e4}@media screen and (min-width:48rem){.ndop-projects .project__heading{font-size:1rem;line-height:28px}}.ndop-projects .project__title{font-size:1rem;line-height:28px;margin:0;font-weight:700;text-transform:uppercase;color:#000;letter-spacing:normal}@media screen and (min-width:48rem){.ndop-projects .project__title{font-size:1rem;line-height:28px}}.ndop-projects .project__description{font-size:1rem;line-height:28px;margin:0}@media screen and (min-width:48rem){.ndop-projects .project__description{font-size:1rem;line-height:28px}}.ndop-projects .project-container--desktop,.ndop-projects .project-container--desktop-manifold{grid-column:1/-1;text-align:center;max-width:330px;margin:0 auto}.ndop-projects .project-container--mobile{grid-row-start:2;grid-column:1/-1;text-align:center;max-width:330px;margin:0 auto}.ndop-projects .projects-list--desktop{list-style-type:none;padding:0;margin:3rem 0;display:none}@media screen and (min-width:48rem){.ndop-projects .projects-list--desktop{display:grid}}.ndop-projects .projects-list--desktop__item{display:grid;position:relative}.ndop-projects .projects-list--desktop__item .badge{position:absolute;z-index:1}.ndop-projects .projects-list--desktop__item:nth-child(odd):before{content:"";display:block;grid-row:2/-1;grid-column:1/2}.ndop-projects .projects-list--desktop__item:nth-child(odd):after{content:"";display:block;grid-row:2/-1;grid-column:2/-1;border-left:1px dotted #2e3d49;border-bottom:1px dotted #2e3d49}.ndop-projects .projects-list--desktop__item:nth-child(2n):after{content:"";display:block;grid-row:1/2;grid-column:2/-1;border-left:1px dotted #2e3d49;border-top:1px dotted #2e3d49}.ndop-projects .projects-list--desktop__item:nth-child(2n):before{content:"";display:block;grid-row:1/2;grid-column:1/2}.ndop-projects .projects-list--desktop__item:nth-child(odd){grid-row:1/span 1;grid-template-columns:auto auto;grid-template-rows:1fr 100px}.ndop-projects .projects-list--desktop__item:nth-child(2n){grid-row:2/span 1;grid-template-columns:auto auto;grid-template-rows:100px 1fr}.ndop-projects .projects-list--desktop__item:nth-child(2n):last-child:after{border-top:none}.ndop-projects .projects-list--desktop__item:nth-child(odd):last-child:after{border-bottom:none}.ndop-projects .projects-list--desktop__item:nth-child(odd) .badge{bottom:-52px;left:50%;transform:translateX(-50%)}.ndop-projects .projects-list--desktop__item:nth-child(2n) .badge{top:-55px;right:50%;transform:translateX(50%)}.ndop-projects .projects-list--desktop__item:nth-child(odd) .badge.capstone{bottom:-80px}.ndop-projects .projects-list--desktop__item:nth-child(2n) .badge.capstone{top:-45px}.ndop-projects .projects-list--desktop-manifold{list-style-type:none;margin:4rem auto;padding:0;display:none;max-width:73.75rem}@media screen and (min-width:48rem){.ndop-projects .projects-list--desktop-manifold{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.ndop-projects .projects-list--desktop-manifold__item{display:grid;grid-template-rows:1fr 25px 125px;grid-template-columns:1fr 1fr}.ndop-projects .projects-list--desktop-manifold__item .badge{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.ndop-projects .projects-list--desktop-manifold__item .badge.capstone{top:20px;transform:translateX(50%) scale(.9)}.ndop-projects .projects-list--desktop-manifold .badge-container{grid-column:1/-1;grid-row:2/-1;position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.ndop-projects .projects-list--desktop-manifold .badge-container:after{content:"";display:inline-block;border-top:1px dashed #2e3d49;grid-row:2/-1;grid-column:1/2}.ndop-projects .projects-list--desktop-manifold .badge-container:before{content:"";display:inline-block;border-top:1px dashed #2e3d49;grid-row:2/-1;grid-column:2/-1}.ndop-projects .projects-list--desktop-manifold>:nth-child(3n+1) .badge-container:after,.ndop-projects .projects-list--desktop-manifold>:nth-child(3n+3) .badge-container:before{border-top:none}.ndop-projects .projects-list--desktop-manifold>:last-child .badge-container:before{border-top:none!important}.ndop-projects .projects-list--mobile{list-style-type:none;padding:0;margin:4rem 0 0}@media screen and (min-width:48rem){.ndop-projects .projects-list--mobile{display:none}}.ndop-projects .projects-list--mobile__item{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:80px 1fr 80px;position:relative}.ndop-projects .projects-list--mobile__item .badge{z-index:1;position:absolute;top:-50px;right:50%;transform:translateX(50%)}.ndop-projects .projects-list--mobile__item .badge.capstone{top:-60px;transform:translateX(50%) scale(.8)}.ndop-projects .projects-list--mobile__item:before{content:"";display:block;grid-row-start:1;grid-column:1/2;border-right:1px dotted #2e3d49}.ndop-projects .projects-list--mobile__item:after{content:"";display:block;grid-row-start:3;grid-column:2/-1;border-left:1px dotted #2e3d49}.ndop-projects .projects-list--mobile__item:last-child:after{border-left:none}.program-outcomes{text-align:center;padding:.75rem;margin:0}.program-outcomes .title{font-size:1rem}.program-outcomes .contain{padding:.75rem 0}.program-outcomes .description{font-size:1.5rem}.program-outcomes .line{border:1px solid #02b3e4}.program-outcomes .logo-image{height:auto;max-width:100%;padding:.75rem}.program-outcomes .logo-title{font-size:1rem}@media screen and (min-width:30rem){.program-outcomes .logo-title{font-size:1.125rem}.program-outcomes .line{width:90%}.program-outcomes .description{font-size:1.75rem}}@media screen and (min-width:48rem){.program-outcomes .logo-title{font-size:1.5rem;padding:.5rem 0}.program-outcomes .line{width:25%}.program-outcomes .description{font-size:40px;letter-spacing:0;line-height:60px}}.ndop-career-services{background-color:#1d5174;max-width:1680px;margin:0 auto}.ndop-career-services__layout{display:flex;flex-direction:column-reverse;min-height:265px}@media screen and (min-width:48rem){.ndop-career-services__layout{position:relative;margin:0 auto;overflow:hidden;min-height:610px;display:block}}@media screen and (min-width:48rem){.ndop-career-services .main-content{display:flex;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:linear-gradient(276.04deg,rgba(29,81,116,0) 20%,#1d5174 48%)}}@media screen and (min-width:62rem){.ndop-career-services .main-content{background:linear-gradient(276.04deg,rgba(29,81,116,0) 20%,#1d5174 38%)}}.ndop-career-services .main-content__layout{margin:1rem}@media screen and (min-width:48rem){.ndop-career-services .main-content__layout{width:100%;margin:0 auto;max-width:73.75rem;position:relative;display:flex;align-items:center}}.ndop-career-services .text-content{padding:1rem}@media screen and (min-width:48rem){.ndop-career-services .text-content{max-width:350px;position:relative}}@media screen and (min-width:62rem){.ndop-career-services .text-content{max-width:500px}}.ndop-career-services .title{font-size:.75rem;line-height:24px;margin:0;text-transform:uppercase}@media screen and (min-width:62rem){.ndop-career-services .title{font-size:1rem;line-height:28px}}@media screen and (min-width:48rem){.ndop-career-services .title{margin-bottom:2rem}}.ndop-career-services .subtitle{font-size:1.5rem;line-height:36px;font-weight:300;margin:0}@media screen and (min-width:48rem){.ndop-career-services .subtitle{font-size:2rem;line-height:36px}}.ndop-career-services .service-list{padding-left:2rem;list-style-type:none}.ndop-career-services .service-list>li{position:relative;margin-bottom:1rem}.ndop-career-services .student-quote{position:absolute;display:block;max-width:225px;margin:1rem 1rem 1rem 1.5rem;z-index:1;top:20px;left:0}.ndop-career-services .student-quote__text{font-size:.875rem;line-height:24px;font-style:italic;position:relative;display:inline-block}@media screen and (min-width:62rem){.ndop-career-services .student-quote__text{font-size:1.5rem;line-height:36px}}.ndop-career-services .student-quote__layout{position:relative}.ndop-career-services .student-quote__layout .quote{width:40px;position:absolute}@media screen and (min-width:48rem){.ndop-career-services .student-quote__layout .quote{width:70px}}@media screen and (min-width:62rem){.ndop-career-services .student-quote__layout .quote{width:100px}}.ndop-career-services .student-quote__layout .quote--open{left:0;top:-10px}@media screen and (min-width:48rem){.ndop-career-services .student-quote__layout .quote--open{top:-40px}}.ndop-career-services .student-quote__layout .quote--closing{bottom:0;right:10px}@media screen and (min-width:48rem){.ndop-career-services .student-quote{left:44%;top:50%;transform:translateY(-50%);margin:0 0 0 2rem}}@media screen and (min-width:62rem){.ndop-career-services .student-quote{max-width:327px;margin:0 0 0 1rem}}@media screen and (min-width:73.75rem){.ndop-career-services .student-quote{max-width:400px;margin:0 0 0 6rem}}.ndop-career-services .featured-alum--name{font-size:1.125rem;line-height:32px;margin-top:2rem;display:block}@media screen and (min-width:48rem){.ndop-career-services .featured-alum--name{font-size:1.5rem;line-height:36px}}.ndop-career-services .featured-alum--job-title{font-size:.75rem;line-height:24px}@media screen and (min-width:48rem){.ndop-career-services .featured-alum--job-title{font-size:1.125rem;line-height:32px}}.ndop-career-services .student-image{background-repeat:no-repeat;background-size:cover;min-height:340px}.ndop-career-services .student-image-container{position:relative}@media screen and (min-width:48rem){.ndop-career-services .student-image-container{position:absolute;top:0;left:0;bottom:0;right:0}}@media screen and (min-width:48rem){.ndop-career-services .student-image{position:absolute;top:0;left:0;right:-13%;bottom:0;background-size:contain;background-position:calc(70% + 8vw);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:0}}.ndop-career-services .white{color:#fff}.ndop-career-services .text{font-size:.75rem;line-height:24px;margin-bottom:.5rem}@media screen and (min-width:62rem){.ndop-career-services .text{font-size:1rem;line-height:28px}}.ndop-career-services .check-mark{height:1rem;width:1rem;display:inline-block;position:absolute;top:5px;left:-25px}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--left{background-position:0}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--center{background-position:50%}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--bottom{background-position:bottom}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--top{background-position:top}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--right{background-position:100%}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--top-left{background-position:0 0}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--top-right{background-position:100% 0}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--bottom-left{background-position:0 100%}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--bottom-right{background-position:100% 100%}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--center-left{background-position:0}}@media (max-width:48rem){.ndop-career-services .background-theme--mobile--center-right{background-position:100%}}.ndop-instructor-card{display:flex;flex-direction:column;border-radius:4px;background-color:#fff;box-shadow:0 0 4px 0 rgba(17,22,26,.16),0 2px 4px 0 rgba(17,22,26,.08),0 4px 8px 0 rgba(17,22,26,.08)}@media screen and (min-width:30rem){.ndop-instructor-card{height:400px;width:280px}}.ndop-instructor-card section{flex-grow:1;padding:0 1rem 1rem}.ndop-instructor-card img{width:100px;height:100px;border-radius:50%;box-shadow:8px 10px 20px 0 rgba(46,61,73,.15);margin:0 auto;max-width:100%;position:relative;display:block;top:-.75rem}.ndop-instructor-card h5{font-size:1.125rem;line-height:32px;margin:0;font-weight:400}.ndop-instructor-card h6{font-size:.75rem;line-height:24px;margin:0;min-height:48px}@media screen and (min-width:48rem){.ndop-instructor-card h6{font-size:.75rem;line-height:24px}}.ndop-instructor-card p{margin:0;font-size:.75rem;line-height:24px}@media screen and (min-width:48rem){.ndop-instructor-card p{font-size:.8125rem;line-height:24px}}.ndop-instructors{display:flex;flex-direction:column;margin:0 auto;text-align:center;padding:1rem}@media screen and (min-width:30rem){.ndop-instructors{max-width:48rem}}@media screen and (min-width:73.75rem){.ndop-instructors{max-width:1440px}}.ndop-instructors-top{align-self:center}@media screen and (min-width:30rem){.ndop-instructors-top{max-width:768px}}.ndop-instructors-title{font-size:.875rem;line-height:24px;text-transform:uppercase}@media screen and (min-width:48rem){.ndop-instructors-title{font-size:1rem;line-height:28px}}.ndop-instructors-description{font-weight:300;font-size:1.5rem;line-height:36px}@media screen and (min-width:48rem){.ndop-instructors-description{font-size:2.5rem;line-height:48px}}.ndop-instructors-list{display:flex;flex-direction:column;justify-content:center;list-style-type:none;padding:0;margin:0 auto}.ndop-instructors-list li{margin-bottom:2rem;display:none}@media screen and (min-width:48rem){.ndop-instructors-list li{margin:0 1rem 2rem}}.ndop-instructors-list li:nth-child(-n+2){display:list-item}.ndop-instructors-list li article{margin:0 auto}@media screen and (min-width:48rem){.ndop-instructors-list{flex-direction:row;flex-wrap:wrap}.ndop-instructors-list>li:nth-child(-n+4){display:list-item}}@media screen and (min-width:73.75rem){.ndop-instructors-list{display:flex;flex-flow:row-reverse;flex-wrap:wrap-reverse;justify-content:center;margin:2rem auto}.ndop-instructors-list>li{display:list-item}}.ndop-instructors .expanded>li{display:list-item}.ndop-instructors .button{border:none;background-color:transparent;color:#02b3e4;text-transform:none;letter-spacing:normal;margin:1rem auto}.explore-banner{text-align:center;padding-top:.75rem;padding-bottom:24px}.explore-banner .contain{margin-bottom:2.5rem;background-color:#2e3d49}@media screen and (min-width:30rem){.explore-banner{padding-top:0;padding-bottom:0}}.explore-banner__title{padding-bottom:24px;font-weight:300;font-size:1.5rem;max-width:50rem;margin:0 auto}@media screen and (min-width:30rem){.explore-banner__title{font-size:2rem}}.explore-banner__subtitle{font-size:1rem;line-height:1.75rem;width:15.63rem;margin:0 auto}@media screen and (min-width:30rem){.explore-banner__subtitle{font-size:1rem;width:100%;max-width:50rem}}.explore-banner__button{display:flex;flex-direction:column;align-items:center;padding-top:2rem}.explore-banner__button .button--primary{width:13.75rem}.explore-banner ::ng-deep .contain{background-color:#2e3d49}@media screen and (min-width:62rem){.explore-banner ::ng-deep .contain{margin-bottom:2.5rem}}.hide{display:none!important}.show{display:block!important}.sr-only{height:1px;width:1px;overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px)}@media (max-width:479px){.hidden-xs-down{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1179px){.hidden-lg-down{display:none!important}}.benifit-card-item .card-container{cursor:default;display:inline-block;perspective:1000px;position:relative}.benifit-card-item .card{background-color:#fff;border-radius:8px;box-shadow:0 0 4px 0 rgba(17,22,26,.16),0 2px 4px 0 rgba(17,22,26,.08),0 4px 8px 0 rgba(17,22,26,.08);display:inline-block;height:18.75rem;width:18.75rem;text-align:center}@media (max-width:1280px){.benifit-card-item .card{width:18.75rem;height:18.75rem;margin:1rem}}@media screen and (min-width:73.75rem){.benifit-card-item .card{height:18.75rem;width:17.75rem;margin:0 10px 15px 0}}.benifit-card-item .card__now{color:#657482;font-weight:600;letter-spacing:1.5px;overflow:hidden;margin-top:24px}.benifit-card-item .card__title{margin-top:-1rem;font-weight:700;font-size:1.125rem}.benifit-card-item .card__subtitle{font-size:.875rem;padding:0 1.25rem 1.25rem;position:absolute}@media screen and (min-width:48rem){.benifit-card-item .card__subtitle{margin-top:-1rem}}.benifit-card-item .img_position{width:34px;height:34px;position:relative;overflow:hidden;margin:2rem auto 1rem}.benifit-card-item .img_position img{display:inline;margin:2rem auto}.benifit-card-item .border-blue-udacity{border-top:3px solid #02b3e4}.benifit-card-item .border-green{border-top:3px solid #15c26b}.benifit-card-item .border-magenta{border-top:3px solid #ff5483}.benifit-card-item .border-red-orange{border-top:3px solid #f95c3c}.benifit-card-item .border-dark-tangerine{border-top:3px solid #ffae0c}.benifit-card-item .border-purple{border-top:3px solid #a951ed}.benifit-card-item .border-slate{border-top:3px solid #2e3d49}.benifit-card-item .border-turquoise{border-top:3px solid #02ccba}.benifit-card-item .border-dark-gray{border-top:3px solid #525c65}.benifit-card-item .border-medium-gray{border-top:3px solid #7d97ad}.benifit-card-item .border-violet{border-top:3px solid #6854c5}.benifit-card-item .border-white{border-top:3px solid #fff}.benefit-cards{background-color:#fff}.benefit-cards h2{font-size:1.75rem;margin-bottom:.5rem}@media screen and (min-width:48rem){.benefit-cards h2{font-size:2rem}}.benefit-cards p{font-size:1.125rem;padding-bottom:1rem}.benefit-cards ul{list-style:none;padding:0;display:block;display:flex;flex-wrap:wrap;justify-content:left}@media (max-width:1280px){.benefit-cards ul{justify-content:center}}.comparison-chart{width:100%}.comparison-chart.contain{padding-top:24px;padding-bottom:24px}@media screen and (min-width:48rem){.comparison-chart{padding:0 40px;margin-bottom:40px}}@media screen and (min-width:62rem){.comparison-chart{padding:0;margin-bottom:0}}.comparison-chart .title{font-size:20px;line-height:27px;text-align:center;margin-bottom:10px}@media screen and (min-width:48rem){.comparison-chart .title{font-size:28px;line-height:36px;margin-bottom:15px}}@media screen and (min-width:62rem){.comparison-chart .title{font-size:26px;line-height:36px;margin-bottom:11px}}.comparison-chart .table{width:100%;max-width:100%;background-color:#f5fcfe;border-spacing:0}.comparison-chart .table .col{width:81px;height:33px;line-height:24px;text-transform:uppercase;text-align:center;color:#fff;border-top:1px solid #fff}.comparison-chart .table .col__blue,.comparison-chart .table .col__gray{font-size:13px;line-height:18px;font-weight:600}.comparison-chart .table .col--title{width:auto;text-transform:none;color:#525c65;text-align:left;padding-left:8px;font-size:12px}.comparison-chart .table .col--title:first-child{background-color:transparent}.comparison-chart .table .col__blue{background-color:#017a9b}.comparison-chart .table .col__gray{background-color:#6d7780;border-left:2px solid #fff}.comparison-chart .table .row__header{background-color:#fff}.comparison-chart .table .row__header .col{font-size:13px;font-weight:600;border-top:none}.comparison-chart .table .row__header .col__blue,.comparison-chart .table .row__header .col__gray{font-size:12px;line-height:12px}@media screen and (min-width:48rem){.comparison-chart .table .col{height:40px}.comparison-chart .table .col--title{padding-left:20px;font-size:16px;line-height:22px}.comparison-chart .table .col__blue,.comparison-chart .table .col__gray{line-height:18px;width:181px}.comparison-chart .table .row__header .col__blue,.comparison-chart .table .row__header .col__gray{font-size:13px;line-height:24px}}@media screen and (min-width:62rem){.comparison-chart .table .col--title{width:245px}.comparison-chart .table .col__blue,.comparison-chart .table .col__gray{line-height:18px;width:105px}.comparison-chart .table .row__header .col__blue,.comparison-chart .table .row__header .col__gray{font-size:13px;line-height:24px}}.home-hero{text-align:center;background-size:cover;background-repeat:no-repeat}@media (max-width:30rem){.home-hero{background:radial-gradient(circle,#0a2a37 0,#030b0e 100%)}}.home-hero__header--subtitle,.home-hero__header--title{color:#f7f7f8}.home-hero__header--title{font-size:26px;line-height:27px;font-weight:700}.home-hero__header--subtitle{font-size:15px;line-height:18px;font-weight:400}.home-hero__header .button{display:inline-block}@media (max-width:30rem){.home-hero__header .button{width:100%}}.home-hero__partner{display:none}.home-hero__partner ul{list-style:none;padding:0;margin:0}.home-hero__partner--title{color:#fff;margin-top:1rem;margin-bottom:0}.home-hero__partner--list__item{margin-left:18px;margin-right:18px;display:inline-block}.home-hero__partner--list__item:first-child{margin-left:0}.home-hero__partner--list__item img{height:44px;width:auto;vertical-align:middle}@media screen and (min-width:48rem){.home-hero{text-align:left}.home-hero.contain{padding:24px}.home-hero__partner{display:block}.home-hero__partner,.home-hero__text{max-width:500px}}.school-of-hero{overflow:hidden;background-image:url(https://www.udacity.com/assets/iridium/images/shared/school-of/hero_bg.png);background-repeat:no-repeat;background-size:cover;position:relative}.school-of-hero__inner-content{display:flex;max-width:73.75rem;margin:0 auto;overflow:visible;min-height:313px;padding:3rem 0}@media screen and (min-width:62rem){.school-of-hero__inner-content{padding:unset;max-width:73.75rem;min-height:500px}}.school-of-hero__inner-content__wrapper{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:62rem){.school-of-hero__inner-content__wrapper{flex-shrink:0;flex-grow:1;min-width:60%}}.school-of-hero__inner-content__wrapper__main-container{display:flex;flex-direction:column;padding:1rem}@media screen and (min-width:48rem){.school-of-hero__inner-content__wrapper__main-container{flex-direction:row}}@media screen and (min-width:62rem){.school-of-hero__inner-content__wrapper__main-container{padding:0 1rem}}@media screen and (min-width:73.75rem){.school-of-hero__inner-content__wrapper__main-container{padding:unset}}.school-of-hero__inner-content__image{display:none;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}@media screen and (min-width:62rem){.school-of-hero__inner-content__image{display:block;width:700px}}@media screen and (min-width:73.75rem){.school-of-hero__inner-content__image{height:100%;position:absolute;right:0}}.school-of-hero__icon{height:auto;max-width:100%}.school-of-hero__icon-container{flex-shrink:0;width:5rem;height:5rem;margin-right:2.5rem;margin-bottom:1rem}@media screen and (min-width:62rem){.school-of-hero__text-content{max-width:350px}}.school-of-hero__title-container span{font-size:.8125rem;line-height:24px;color:#017a9b;text-transform:uppercase;letter-spacing:.125rem;font-weight:600}@media screen and (min-width:48rem){.school-of-hero__title-container span{font-size:.8125rem;line-height:24px}}.school-of-hero__title-container h1{font-size:2rem;line-height:36px}@media screen and (min-width:48rem){.school-of-hero__title-container h1{font-size:2.5rem;line-height:48px}}.school-free-course{max-width:73.75rem;margin:0 auto;padding:4rem 1rem}.school-free-course>h2{font-size:2rem;line-height:36px}@media screen and (min-width:48rem){.school-free-course>h2{font-size:2rem;line-height:36px}}.school-free-course>h2:before{content:"";display:block;width:60px;border-top:.25rem solid #017a9b;position:relative;top:-1rem}.school-free-course__list{margin:2rem 0;padding:0;list-style-type:none}@media screen and (min-width:48rem){.school-free-course__list{column-count:2}}@media screen and (min-width:62rem){.school-free-course__list{column-count:3}}.school-free-course__list>li{display:none}.school-free-course__list--active>li,.school-free-course__list>li:nth-child(-n+6){display:list-item}.school-free-course__list>li>a{display:block;padding:.75rem 0;color:#017a9b;font-weight:600}.school-free-course__button{font-size:1rem;line-height:28px;color:#017a9b;border:none;background-color:unset;margin:0 auto}@media screen and (min-width:48rem){.school-free-course__button{font-size:1rem;line-height:28px}}.school-free-course__button:after{display:inline-block;content:url(https://www.udacity.com/assets/iridium/images/svgs/arrow.svg);position:relative;bottom:.25rem;right:-.5rem}.school-free-course__button[data-open=true]:after{transform:rotate(180deg);bottom:0}.school-free-course__button-container{display:none}.school-free-course__button-container[data-rendered=true]{display:block}.course-summary{float:left;display:block;margin-right:1.69492%;width:100%}.course-summary:last-child{margin-right:0}@media screen and (min-width:62rem){.course-summary{float:left;display:block;margin-right:1.69492%;width:40.67797%}.course-summary:last-child{margin-right:0}}.course-summary .icon-play{top:.1875rem;left:.125rem;width:1rem;height:1rem;position:relative;margin-right:.625rem;display:inline-block;background:url(/_next/images/svgs/icon-play-blue.svg) 50% no-repeat}.details{float:left;display:block;margin-right:1.69492%;width:100%}.details:last-child{margin-right:0}@media screen and (min-width:62rem){.details{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-left:8.47458%}.details:last-child{margin-right:0}}.details__stats .section:after{clear:both;content:"";display:block}.details__stats .section h6{margin-top:0;margin-bottom:6px}@media screen and (min-width:48rem){.details__stats .section h6{margin-bottom:6px}}.details__stats .section h6 img{vertical-align:text-bottom}@media screen and (min-width:30rem){.details__stats .section{padding-top:24px;border-bottom:1px solid #dbe2e8;padding-bottom:24px}}.details__stats .section .col{float:left;display:block;margin-right:3.44828%;width:100%;padding-top:.75rem;border-bottom:1px solid #dbe2e8;padding-bottom:.75rem}.details__stats .section .col:last-child{margin-right:0}@media screen and (min-width:30rem){.details__stats .section .col{float:left;display:block;margin-right:3.44828%;width:31.03448%;padding-bottom:24px;border-bottom:0}.details__stats .section .col:last-child,.details__stats .section .col:nth-child(3n){margin-right:0}.details__stats .section .col:nth-child(3n+1){clear:left}}.details__stats .section .col h5{margin-top:0;margin-bottom:0;text-transform:capitalize}@media screen and (min-width:48rem){.details__stats .section .col h5{margin-bottom:0}}.details__stats .section .col .icon-middle{display:inline-block;vertical-align:middle}.details__stats .section .col:nth-child(3n+1){clear:left}.details__stats .section:first-child{padding-top:0}.details .course-level{width:.8rem;height:.8rem;background-size:contain;display:inline-block;background-repeat:no-repeat;margin-right:.5rem}.details .course-level-advanced{background-image:url(/assets/iridium/images/svgs/advanced.svg)}.details .course-level-intermediate{background-image:url(/assets/iridium/images/svgs/intermediate.svg)}.details .course-level-beginner{background-image:url(/assets/iridium/images/svgs/beginner.svg)}.details__selling-point{display:block;padding-top:.75rem;padding-bottom:.75rem}@media screen and (min-width:30rem){.details__selling-point{padding-top:24px;padding-bottom:24px}}.details__selling-point h6{float:left;display:block;margin-right:1.69492%;width:100%;margin-top:0;margin-bottom:6px}.details__selling-point h6:last-child{margin-right:0}@media screen and (min-width:48rem){.details__selling-point h6{margin-bottom:6px}}.details__selling-point--item{padding-top:12px;padding-bottom:12px;float:left;display:block;margin-right:3.44828%;width:100%;height:48px}@media screen and (min-width:48rem){.details__selling-point--item{padding-top:24px;padding-bottom:24px}}.details__selling-point--item:last-child{margin-right:0}@media screen and (min-width:30rem){.details__selling-point--item{float:left;display:block;margin-right:3.44828%;width:48.27586%}.details__selling-point--item:last-child,.details__selling-point--item:nth-child(2n){margin-right:0}.details__selling-point--item:nth-child(odd){clear:left}}.details__selling-point--item .icon-middle{display:inline-block;vertical-align:middle}.details__selling-point--item img{padding-right:.75rem}.details__selling-point--item p{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:.875rem;line-height:24px;margin-bottom:0;color:#2e3d49;font-weight:600}@media screen and (min-width:48rem){.details__selling-point--item p{font-size:.875rem;line-height:24px}}.related-nd-path__end-card .card,.related-nd-path__start-card .card{margin-top:0;margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.related-nd-path__end-card .card,.related-nd-path__start-card .card{margin-bottom:24px}}.related-nd-path__end-card .card:last-child,.related-nd-path__start-card .card:last-child{margin-bottom:0}.related-nd-path__end-card .card:hover,.related-nd-path__start-card .card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.course-related-nd-path{display:block;width:100%}.course-related-nd-path .title{text-align:left}.course-related-nd-path .col{float:left;display:block;margin-right:1.69492%;width:100%}.course-related-nd-path .col:last-child{margin-right:0}@media screen and (min-width:30rem){.course-related-nd-path .col{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:16.94915%}.course-related-nd-path .col:last-child{margin-right:0}}@media screen and (min-width:48rem){.course-related-nd-path .col{float:left;display:block;margin-right:1.69492%;width:40.67797%;margin-left:29.66102%}.course-related-nd-path .col:last-child{margin-right:0}}@media screen and (min-width:62rem){.course-related-nd-path .col{float:left;display:block;margin-right:1.69492%;width:32.20339%;margin-left:0;height:432px}.course-related-nd-path .col:last-child{margin-right:0}}.related-nd-path__intro{display:block}.related-nd-path__intro:after{clear:both;content:"";display:block}.related-nd-path__intro p{float:left;display:block;margin-right:1.69492%;width:100%}.related-nd-path__intro p:last-child{margin-right:0}@media screen and (min-width:48rem){.related-nd-path__intro p{float:left;display:block;margin-right:1.69492%;width:49.15254%}.related-nd-path__intro p:last-child{margin-right:0}}.related-nd-path__arrow{height:5.25rem;text-align:center}@media screen and (min-width:62rem){.related-nd-path__arrow--content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.related-nd-path__arrow--icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);top:-5.75rem;overflow:hidden;position:relative;z-index:1000}@media screen and (min-width:62rem){.related-nd-path__arrow--icon{top:0;transform:rotate(0)}}.related-nd-path__start-card{float:left;display:block;margin-right:1.69492%;width:100%}.related-nd-path__start-card:last-child{margin-right:0}@media screen and (min-width:30rem){.related-nd-path__start-card{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:16.94915%}.related-nd-path__start-card:last-child{margin-right:0}}@media screen and (min-width:48rem){.related-nd-path__start-card{float:left;display:block;margin-right:1.69492%;width:40.67797%;margin-left:29.66102%}.related-nd-path__start-card:last-child{margin-right:0}}@media screen and (min-width:62rem){.related-nd-path__start-card{float:left;display:block;margin-right:1.69492%;width:32.20339%;margin-left:0;height:432px}.related-nd-path__start-card:last-child{margin-right:0}}.related-nd-path__start-card .card{margin-bottom:0;min-height:15rem;width:100%}@media screen and (min-width:62rem){.related-nd-path__start-card .card{min-height:19.5rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.related-nd-path__start-card .card__cop{border:1px solid #dbe2e8;padding:24px;z-index:2000}@media screen and (min-width:62rem){.related-nd-path__start-card .card__cop{padding:36px}}.related-nd-path__start-card .card__cop--title{position:relative;font-weight:300}.related-nd-path__start-card .card__cop--affiliate{font-weight:300;margin-top:-24px}.related-nd-path__start-card .card__cop--icon{max-height:40px;margin:-16px 8px}@media screen and (min-width:48rem){.related-nd-path__start-card .card__cop--icon{max-height:40px;margin:-20px 10px}}@media screen and (min-width:62rem){.related-nd-path__start-card .card__cop{height:312px}}.related-nd-path__end-card{position:relative;float:left;display:block;margin-right:1.69492%;width:100%}.related-nd-path__end-card:last-child{margin-right:0}@media screen and (min-width:30rem){.related-nd-path__end-card{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:16.94915%}.related-nd-path__end-card:last-child{margin-right:0}}@media screen and (min-width:48rem){.related-nd-path__end-card{float:left;display:block;margin-right:1.69492%;width:40.67797%;margin-left:29.66102%}.related-nd-path__end-card:last-child{margin-right:0}}@media screen and (min-width:62rem){.related-nd-path__end-card{float:left;display:block;margin-right:1.69492%;width:32.20339%;margin-left:0;height:432px}.related-nd-path__end-card:last-child{margin-right:0}}.related-nd-path__end-card .card{margin-bottom:0;min-height:15rem;width:100%}@media screen and (min-width:62rem){.related-nd-path__end-card .card{min-height:19.5rem;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.related-nd-path__end-card .card__ndop{border:1px solid #dbe2e8;padding:24px;position:relative;z-index:5000}@media screen and (min-width:62rem){.related-nd-path__end-card .card__ndop{padding:36px}}.related-nd-path__end-card .card__ndop--title{position:relative;font-weight:300}.related-nd-path__end-card .card__ndop--affiliate{font-weight:300;margin-top:-24px}.related-nd-path__end-card .card__ndop--icon{max-height:40px;margin:-16px 8px}@media screen and (min-width:48rem){.related-nd-path__end-card .card__ndop--icon{max-height:40px;margin:-20px 10px}}@media screen and (min-width:62rem){.related-nd-path__end-card .card__ndop{height:408px}}@media screen and (min-width:73.75rem){.related-nd-path__end-card .card__ndop{height:360px}}.related-nd-path__end-card .card__ndop--link{display:block}.related-nd-path__end-card .card__ndop--link p{text-align:left}.related-nd-path__end-card .card__ndop--layer1{position:absolute;z-index:4000;border:1px solid #dbe2e8;top:-11px;left:2.5%;width:94%}@media screen and (min-width:62rem){.related-nd-path__end-card .card__ndop--layer1{top:42%}}@media screen and (min-width:73.75rem){.related-nd-path__end-card .card__ndop--layer1{top:42%}}.related-nd-path__end-card .card__ndop--layer2{position:absolute;z-index:3000;border:1px solid #dbe2e8;top:-22px;left:6%;width:87%}@media screen and (min-width:62rem){.related-nd-path__end-card .card__ndop--layer2{top:40%}}@media screen and (min-width:73.75rem){.related-nd-path__end-card .card__ndop--layer2{top:40%}}.course-instructors{text-align:center;display:block}.course-instructors .contain{height:auto}.course-instructors .instructors__list{padding:0;display:flex;margin:0 auto;flex-wrap:wrap;justify-content:center}.course-instructors .instructors__list--item{margin:0;width:15rem;padding:24px 36px}.course-instructors .instructors__list--item .instructor--name{margin-bottom:0}.course-instructors .instructors__list--item .instructor--title{font-size:.8125rem;line-height:24px;margin-bottom:0}@media screen and (min-width:48rem){.course-instructors .instructors__list--item .instructor--title{font-size:.875rem;line-height:24px}}.course-instructors .instructors__list--item .instructor--photo{margin-top:0;margin-bottom:24px;height:144px;border-radius:10em}@media screen and (min-width:48rem){.course-instructors .instructors__list--item .instructor--photo{margin-bottom:24px}}.course-syllabus .syllabus__list--item .card{margin-top:0;margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.course-syllabus .syllabus__list--item .card{margin-bottom:24px}}.course-syllabus .syllabus__list--item .card:last-child{margin-bottom:0}.course-syllabus .syllabus__list--item .card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.course-syllabus{overflow:hidden;padding-top:48px;padding-bottom:48px}@media screen and (min-width:48rem){.course-syllabus{padding-top:96px;padding-bottom:96px}}.course-syllabus .contain{margin-top:0;margin-bottom:36px;padding-left:24px;padding-right:24px}@media screen and (min-width:48rem){.course-syllabus .contain{margin-bottom:72px}}@media screen and (min-width:73.75rem){.course-syllabus .contain{padding-left:0;padding-right:0}}.course-syllabus .syllabus__list{display:flex;flex-wrap:wrap;text-align:center}.course-syllabus .syllabus__list--item{margin:.5rem auto}@media screen and (min-width:48rem){.course-syllabus .syllabus__list--item{margin-bottom:24px;height:480px;margin:1rem}}.course-syllabus .syllabus__list--item .card{width:20rem;float:left;margin-right:3rem}@media screen and (min-width:62rem){.course-syllabus .syllabus__list--item .card{width:22rem}}.course-syllabus .syllabus__list--item .card:hover{cursor:pointer}.course-syllabus .syllabus__list--item .card:last-child{margin-right:0}.course-syllabus .points{padding-left:24px}@media screen and (min-width:48rem){.course-syllabus .points{padding-left:.75rem}}.course-syllabus .points li{font-size:.8125rem;line-height:24px;margin-top:0;margin-bottom:6px;color:#2e3d49;position:relative;list-style-type:none}@media screen and (min-width:48rem){.course-syllabus .points li{font-size:.875rem;line-height:24px;margin-bottom:12px}}.course-syllabus .points li:before{content:"\B7";top:0;left:-1.5rem;font-size:1.875rem;position:absolute}.course-syllabus .project a,.course-syllabus .project p{font-size:.875rem;line-height:1.5rem}.course-syllabus .lesson__upper{height:144px;padding:24px;overflow:hidden;position:relative}@media screen and (min-width:48rem){.course-syllabus .lesson__upper{height:216px;padding:36px}}.course-syllabus .lesson__upper:after{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;content:"";width:100%;height:3.5em;position:absolute;left:0;bottom:-2px;z-index:1000;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%,#fff)}.course-syllabus .lesson__lower{overflow:hidden;background-color:#fafbfc;height:192px;padding:24px;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}@media screen and (min-width:48rem){.course-syllabus .lesson__lower{height:264px;padding:36px}}.course-syllabus .lesson__lower:after{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;content:"";width:100%;height:3.5em;position:absolute;left:0;bottom:-2px;z-index:1000;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%,#fff)}.course-syllabus .bar--left{color:#657482}.course-syllabus .bar--left:before{top:1.25rem;content:"";left:-.125rem;width:.25rem;height:2.25rem;position:absolute;background:#02b3e4}@media screen and (min-width:48rem){.course-syllabus .bar--left:before{top:2rem}}.course-syllabus .selected-lesson{text-align:left}.course-syllabus .selected-lesson .card{width:100%}.course-syllabus .selected-lesson__title{display:inline-block}.course-requirements{display:block;padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:62rem){.course-requirements{padding-top:6rem;padding-bottom:6rem}}.course-requirements .contain{height:auto;padding-top:0;padding-bottom:0;margin-bottom:0}.course-requirements .course-reqs{text-align:center}.course-requirements .course-reqs p{float:left;display:block;margin-right:1.69492%;width:100%;text-align:center}.course-requirements .course-reqs p:last-child{margin-right:0}.course-requirements .course-reqs a{border-bottom:1px solid #91daee;cursor:pointer}.course-requirements .course-reqs--summary{float:left;display:block;margin-right:1.69492%;width:100%}.course-requirements .course-reqs--summary:last-child{margin-right:0}@media screen and (min-width:48rem){.course-requirements .course-reqs--summary{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:16.94915%}.course-requirements .course-reqs--summary:last-child{margin-right:0}}.course-requirements .course-reqs ul{width:90%;text-align:left;margin-left:auto;margin-right:auto;list-style-type:disc}@media screen and (min-width:62rem){.course-requirements .course-reqs ul{width:80%}}.course-requirements .course-reqs ul li{font-size:.875rem;line-height:24px}@media screen and (min-width:48rem){.course-requirements .course-reqs ul li{font-size:1rem;line-height:28px}}.course-why{display:block;text-align:left}.course-why--reason{float:left;display:block;margin-right:1.69492%;width:100%}.course-why--reason:last-child{margin-right:0}@media screen and (min-width:48rem){.course-why--reason{float:left;display:block;margin-right:1.69492%;width:49.15254%}.course-why--reason:last-child{margin-right:0}}.course-why--reason p{text-align:left}.course-why__list{float:left;display:block;margin-right:1.69492%;width:100%}.course-why__list:last-child{margin-right:0}@media screen and (min-width:48rem){.course-why__list{float:left;display:block;margin-right:1.69492%;width:32.20339%;margin-left:16.94915%}.course-why__list:last-child{margin-right:0}}.course-why__list ul{list-style:none;padding-left:0}.course-why__list--item{font-size:.875rem;line-height:24px;margin-top:0;margin-bottom:12px;display:block;position:relative;padding-left:36px}@media screen and (min-width:48rem){.course-why__list--item{font-size:1rem;line-height:28px;margin-bottom:24px}}.course-why__list--item:last-child{margin-bottom:0}.course-why__list--item:before{background:#15c26b url(/_next/images/course-overview/shared/why-take-course/icon-checkmark--white.svg) no-repeat 50%;content:"";left:0;top:.1875rem;width:1.25rem;height:1.25rem;position:absolute;background-size:60%;border-radius:1.25rem}@media screen and (min-width:48rem){.course-why__list--item:before{top:.3125rem}}.course-recommand .course-card{margin-top:0;margin-bottom:24px;text-align:left;position:relative;background:#fff;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);border-radius:.375rem;transition:all .3s ease}@media screen and (min-width:48rem){.course-recommand .course-card{margin-bottom:24px}}.course-recommand .course-card:last-child{margin-bottom:0}.course-recommand .course-card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.course-recommand{display:block;text-align:left}.course-recommand.related-course{padding-bottom:0}.course-recommand .cards_contain{margin-top:0;margin-bottom:36px}@media screen and (min-width:48rem){.course-recommand .cards_contain{margin-bottom:72px}}.course-recommand .cards_contain .course-card{float:left;display:block;margin-right:1.69492%;width:100%;margin-top:0;margin-bottom:24px}.course-recommand .cards_contain .course-card:last-child{margin-right:0}@media screen and (min-width:48rem){.course-recommand .cards_contain .course-card{margin-bottom:72px}}@media screen and (min-width:30rem){.course-recommand .cards_contain .course-card{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:16.94915%}.course-recommand .cards_contain .course-card:last-child,.course-recommand .cards_contain .course-card:nth-child(2n){margin-right:0}.course-recommand .cards_contain .course-card:nth-child(odd){clear:left}}@media screen and (min-width:48rem){.course-recommand .cards_contain .course-card{float:left;display:block;margin-right:1.69492%;width:49.15254%;margin-left:0}.course-recommand .cards_contain .course-card:last-child{margin-right:0}}@media screen and (min-width:48rem) and (min-width:62rem){.course-recommand .cards_contain .course-card:nth-last-child(-n+3){margin-bottom:0}}@media screen and (min-width:62rem){.course-recommand .cards_contain .course-card{float:left;display:block;margin-right:1.69492%;width:32.20339%}.course-recommand .cards_contain .course-card:last-child{margin-right:0}.course-recommand .cards_contain .course-card:nth-child(2n){margin-right:1.69492%}.course-recommand .cards_contain .course-card:nth-child(odd){clear:none}.course-recommand .cards_contain .course-card:nth-child(3n){margin-right:0}.course-recommand .cards_contain .course-card:nth-child(3n+1){clear:left}}@media screen and (min-width:73.75rem){.course-recommand .cards_contain .course-card{max-width:21.75rem}.course-recommand .cards_contain .course-card:nth-of-type(3n+2){margin-left:48px;margin-right:4.25rem}}.course-recommand .course-card{height:144px;float:left;display:block;margin-right:1.69492%;width:100%}.course-recommand .course-card:last-child{margin-right:0}@media screen and (min-width:30rem){.course-recommand .course-card{float:left;display:block;margin-right:1.69492%;width:83.05085%}.course-recommand .course-card:last-child{margin-right:0}}@media screen and (min-width:48rem){.course-recommand .course-card{float:left;display:block;margin-right:1.69492%;width:49.15254%}.course-recommand .course-card:last-child,.course-recommand .course-card:nth-child(2n){margin-right:0}.course-recommand .course-card:nth-child(odd){clear:left}}@media screen and (min-width:62rem){.course-recommand .course-card{float:left;display:block;margin-right:1.69492%;width:32.20339%}.course-recommand .course-card:last-child{margin-right:0}.course-recommand .course-card:nth-child(2n){margin-right:1.69492%}.course-recommand .course-card:nth-child(odd){clear:none}.course-recommand .course-card:nth-child(3n){margin-right:0}.course-recommand .course-card:nth-child(3n+1){clear:left}}.course-recommand .course-card.new:before{color:#fff;top:2.75em;left:-2.125em;content:"New";display:block;font-size:.75rem;position:absolute;letter-spacing:1.5px;background:#02ccba;padding:0 .75rem;transform:rotate(-90deg);text-transform:uppercase;font-weight:600;line-height:1.818181818em}.course-recommand .course-info{height:144px;padding:24px}.course-recommand .course-info--title{font-size:1rem;line-height:28px;margin-bottom:0;font-weight:400}@media screen and (min-width:48rem){.course-recommand .course-info--title{font-size:1.125rem;line-height:32px}}.course-recommand .course-info p{font-size:.8125rem;line-height:24px}@media screen and (min-width:48rem){.course-recommand .course-info p{font-size:.875rem;line-height:24px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.breadcrumb{list-style:none;padding:0;margin:0 auto}.breadcrumb--item{font-size:.75rem;font-weight:600;color:#657482;line-height:1.25rem;display:inline-block}.breadcrumb--item:after{content:">";display:inline;margin:0 .5rem}.breadcrumb--item:last-child:after{display:none}.breadcrumb--item a{border-bottom-width:.0625rem;border-bottom-style:solid}section.contain.breadcrumb{height:auto;padding:0 0 .6875rem}.dev-icon{position:fixed;right:2rem;bottom:2rem;cursor:pointer;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);height:2.5rem;width:2.5rem;text-align:center}.dev-icon svg{fill:#02b3e4}.dev-icon:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}