@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSqRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSansLight-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhpKKSTjw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format("woff2")}@font-face{font-family:Open Sans Condensed;font-style:normal;font-weight:700;src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url(https://fonts.gstatic.com/s/opensanscondensed/v12/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff0GmDuXMR7eS2Ao.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}body{font-size:16px;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,p{color:#525c65;line-height:24px}p{margin-top:0;margin-bottom:24px;font-size:.875rem;font-weight:400}@media screen and (min-width:48rem){p{margin-bottom:24px;font-size:1rem;line-height:28px}}p.micro{font-size:.5625rem;line-height:12px}@media screen and (min-width:48rem){p.micro{font-size:.5625rem;line-height:12px}}p.x-small{font-size:.75rem;line-height:24px}@media screen and (min-width:48rem){p.x-small{font-size:.8125rem;line-height:24px}}p.small,p small{font-size:.8125rem;line-height:24px}@media screen and (min-width:48rem){p.small,p small{font-size:.875rem;line-height:24px}}p.large,p.lead{margin-top:0;margin-bottom:24px;font-size:1rem;line-height:28px}@media screen and (min-width:48rem){p.large,p.lead{margin-bottom:48px;font-size:1.125rem;line-height:32px}}p a{border-bottom:1px solid #91daee;cursor:pointer}p.legible{max-width:48.75rem!important}a{border-bottom:none;text-decoration:none;color:#525c65;transition:color .3s ease}a:active,a:focus,a:hover{color:#24292d}a.white{color:#fff}a.white:hover{color:#ccc}a.gray{color:#7d97ad}a.gray:hover{color:#4c6478}a[ng-reflect-ir-hybrid-link]{cursor:pointer}button{font-family:Open Sans,sans-serif}.more+[data-readmore-toggle],.text-only{font-size:.8125rem;line-height:24px;width:auto;border-bottom:none;color:#017a9b;display:inline-block;text-decoration:none;letter-spacing:.0625rem;text-transform:uppercase;font-weight:600;transition:color .3s ease,background .3s ease}@media screen and (min-width:48rem){.more+[data-readmore-toggle],.text-only{font-size:.8125rem;line-height:24px}}.more+[data-readmore-toggle]:hover,.text-only:hover{text-decoration:none;color:#015268}blockquote{margin-top:0;margin-bottom:12px}@media screen and (min-width:48rem){blockquote{margin-bottom:24px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:24px;color:#2e3d49;-webkit-font-smoothing:antialiased}@media screen and (min-width:48rem){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:24px}}.h1,h1{font-size:2rem;line-height:36px;font-weight:300}@media screen and (min-width:48rem){.h1,h1{font-size:2.5rem;line-height:48px}}.h1--headline,h1--headline{font-size:2rem;line-height:36px}@media screen and (min-width:48rem){.h1--headline,h1--headline{font-size:3rem;line-height:60px}}.h2,h2{font-size:1.75rem;line-height:36px;font-weight:300}@media screen and (min-width:48rem){.h2,h2{font-size:2rem;line-height:36px}}.h3,h3{font-size:1.5rem;line-height:36px;font-weight:300}@media screen and (min-width:48rem){.h3,h3{font-size:1.75rem;line-height:36px}}.h4,h4{font-size:1.125rem;line-height:32px;font-weight:400}@media screen and (min-width:48rem){.h4,h4{font-size:1.5rem;line-height:36px}}.h5,h5{font-size:1rem;line-height:28px;font-weight:600}@media screen and (min-width:48rem){.h5,h5{font-size:1.125rem;line-height:32px}}.h6,h6{font-size:.8125rem;line-height:24px;letter-spacing:.125rem;text-transform:uppercase;font-weight:600;color:#657482}@media screen and (min-width:48rem){.h6,h6{font-size:.8125rem;line-height:24px}}.btn--link,.btn--scroll,.button,.button--black,.button--blue,.button--gray,.button--navigation,.button--outline,.button--pink,.button--primary,.button--purple,.button--secondary,.button--team,.button--turquoise,.button--white,.button--white-outlined,.ndop-hero-b .cta-buttons button,button,input[type=button],input[type=reset],input[type=submit]{display:block;cursor:pointer;appearance:none;user-select:none;text-align:center;white-space:nowrap;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}.button--blue,.button--primary{width:13.75rem;color:#fff;background-color:#017a9b;border:.125rem solid transparent}.button--blue.focus,.button--blue:focus,.button--blue:hover,.button--primary.focus,.button--primary:focus,.button--primary:hover{outline:none;color:#f2f2f2;border-color:transparent;background-color:#016682}.button--blue.disabled,.button--blue[disabled],.button--primary.disabled,.button--primary[disabled],fieldset[disabled] .button--blue,fieldset[disabled] .button--primary{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--blue.pending,.button--primary.pending{cursor:progress;box-shadow:none}.button--blue.pending:hover,.button--primary.pending:hover{background-color:#017a9b}.button--blue.inline,.button--primary.inline{display:inline-block}.button--blue.sm,.button--primary.sm{width:11.25rem}.button--blue.lg,.button--primary.lg{width:17.5rem}@media screen and (max-width:20rem){.button--blue.lg,.button--primary.lg{width:100%}}.button--blue.full,.button--primary.full{width:100%}.button--blue>svg,.button--primary>svg{fill:currentcolor}.button--gray,.button--secondary{width:13.75rem;color:#fff;background-color:#657482;border:.125rem solid transparent}.button--gray.focus,.button--gray:focus,.button--gray:hover,.button--secondary.focus,.button--secondary:focus,.button--secondary:hover{outline:none;color:#f2f2f2;border-color:transparent;background-color:#5a6774}.button--gray.disabled,.button--gray[disabled],.button--secondary.disabled,.button--secondary[disabled],fieldset[disabled] .button--gray,fieldset[disabled] .button--secondary{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--gray.pending,.button--secondary.pending{cursor:progress;box-shadow:none}.button--gray.pending:hover,.button--secondary.pending:hover{background-color:#657482}.button--gray.inline,.button--secondary.inline{display:inline-block}.button--gray.sm,.button--secondary.sm{width:11.25rem}.button--gray.lg,.button--secondary.lg{width:17.5rem}@media screen and (max-width:20rem){.button--gray.lg,.button--secondary.lg{width:100%}}.button--gray.full,.button--secondary.full{width:100%}.button--gray>svg,.button--secondary>svg{fill:currentcolor}.button--outline{width:13.75rem;color:#fff;background-color:transparent;border:.125rem solid #fff}.button--outline.focus,.button--outline:focus,.button--outline:hover{outline:none;color:#f2f2f2;border-color:#fff;background-color:transparent}.button--outline.disabled,.button--outline[disabled],fieldset[disabled] .button--outline{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--outline.pending{cursor:progress;box-shadow:none}.button--outline.pending:hover{background-color:transparent}.button--outline.inline{display:inline-block}.button--outline.sm{width:11.25rem}.button--outline.lg{width:17.5rem}@media screen and (max-width:20rem){.button--outline.lg{width:100%}}.button--outline.full{width:100%}.button--outline>svg{fill:currentcolor}.button--white{width:13.75rem;color:#017a9b;background-color:#fff;border:.125rem solid transparent}.button--white.focus,.button--white:focus,.button--white:hover{outline:none;color:#016682;border-color:transparent;background-color:#f2f2f2}.button--white.disabled,.button--white[disabled],fieldset[disabled] .button--white{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--white.pending{cursor:progress;box-shadow:none}.button--white.pending:hover{background-color:#fff}.button--white.inline{display:inline-block}.button--white.sm{width:11.25rem}.button--white.lg{width:17.5rem}@media screen and (max-width:20rem){.button--white.lg{width:100%}}.button--white.full{width:100%}.button--white>svg{fill:currentcolor}.button--white-outlined{width:13.75rem;color:#017a9b;background-color:#fff;border:.125rem solid #017a9b}.button--white-outlined.focus,.button--white-outlined:focus,.button--white-outlined:hover{outline:none;color:#016682;border-color:#017a9b;background-color:#f2f2f2}.button--white-outlined.disabled,.button--white-outlined[disabled],fieldset[disabled] .button--white-outlined{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--white-outlined.pending{cursor:progress;box-shadow:none}.button--white-outlined.pending:hover{background-color:#fff}.button--white-outlined.inline{display:inline-block}.button--white-outlined.sm{width:11.25rem}.button--white-outlined.lg{width:17.5rem}@media screen and (max-width:20rem){.button--white-outlined.lg{width:100%}}.button--white-outlined.full{width:100%}.button--white-outlined>svg{fill:currentcolor}.button--black{width:13.75rem;color:#fff;background-color:#000;border:.125rem solid transparent}.button--black.focus,.button--black:focus,.button--black:hover{outline:none;color:#f2f2f2;border-color:transparent;background-color:#000}.button--black.disabled,.button--black[disabled],fieldset[disabled] .button--black{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--black.pending{cursor:progress;box-shadow:none}.button--black.pending:hover{background-color:#000}.button--black.inline{display:inline-block}.button--black.sm{width:11.25rem}.button--black.lg{width:17.5rem}@media screen and (max-width:20rem){.button--black.lg{width:100%}}.button--black.full{width:100%}.button--black>svg{fill:currentcolor}.button--navigation{color:#fff;background-color:transparent;border:.125rem solid transparent}.button--navigation.focus,.button--navigation:focus,.button--navigation:hover{outline:none;color:#f2f2f2;border-color:transparent;background-color:transparent}.button--navigation.disabled,.button--navigation[disabled],fieldset[disabled] .button--navigation{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--navigation.pending{cursor:progress;box-shadow:none}.button--navigation.pending:hover{background-color:transparent}.button--navigation.inline{display:inline-block}.button--navigation.sm{width:11.25rem}.button--navigation.lg{width:17.5rem}@media screen and (max-width:20rem){.button--navigation.lg{width:100%}}.button--navigation.full{width:100%}.button--navigation>svg{fill:currentcolor}.button--turquoise{color:#fff;background-color:#02ccba;border:.125rem solid transparent}.button--turquoise.focus,.button--turquoise:focus,.button--turquoise:hover{outline:none;color:#f2f2f2;border-color:transparent;background-color:#02b3a3}.button--turquoise.disabled,.button--turquoise[disabled],fieldset[disabled] .button--turquoise{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--turquoise.pending{cursor:progress;box-shadow:none}.button--turquoise.pending:hover{background-color:#02ccba}.button--turquoise.inline{display:inline-block}.button--turquoise.sm{width:11.25rem}.button--turquoise.lg{width:17.5rem}@media screen and (max-width:20rem){.button--turquoise.lg{width:100%}}.button--turquoise.full{width:100%}.button--turquoise>svg{fill:currentcolor}.button--purple{width:13.75rem;color:#fff;background-color:#a951ed;border:.125rem solid transparent}.button--purple.focus,.button--purple:focus,.button--purple:hover{outline:none;color:#f2f2f2;border-color:transparent;background-color:#9e3aeb}.button--purple.disabled,.button--purple[disabled],fieldset[disabled] .button--purple{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--purple.pending{cursor:progress;box-shadow:none}.button--purple.pending:hover{background-color:#a951ed}.button--purple.inline{display:inline-block}.button--purple.sm{width:11.25rem}.button--purple.lg{width:17.5rem}@media screen and (max-width:20rem){.button--purple.lg{width:100%}}.button--purple.full{width:100%}.button--purple>svg{fill:currentcolor}.button--team{color:#2e3d49;background-color:transparent;border:.125rem solid transparent}.button--team.focus,.button--team:focus,.button--team:hover{outline:none;color:#243039;border-color:transparent;background-color:transparent}.button--team.disabled,.button--team[disabled],fieldset[disabled] .button--team{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--team.pending{cursor:progress;box-shadow:none}.button--team.pending:hover{background-color:transparent}.button--team.inline{display:inline-block}.button--team.sm{width:11.25rem}.button--team.lg{width:17.5rem}@media screen and (max-width:20rem){.button--team.lg{width:100%}}.button--team.full{width:100%}.button--team>svg{fill:currentcolor}.button--pink{width:13.75rem;color:#fff;background-color:#ad3959;border:.125rem solid transparent}.button--pink.focus,.button--pink:focus,.button--pink:hover{outline:none;color:#f2f2f2;border-color:transparent;background-color:#9a334f}.button--pink.disabled,.button--pink[disabled],fieldset[disabled] .button--pink{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.button--pink.pending{cursor:progress;box-shadow:none}.button--pink.pending:hover{background-color:#ad3959}.button--pink.inline{display:inline-block}.button--pink.sm{width:11.25rem}.button--pink.lg{width:17.5rem}@media screen and (max-width:20rem){.button--pink.lg{width:100%}}.button--pink.full{width:100%}.button--pink>svg{fill:currentcolor}.button--text{outline:none;background:transparent;padding:0;margin:0;text-transform:unset;letter-spacing:normal;line-height:normal;color:#525c65;border:none;border-bottom:1px solid #017a9b;display:inline-block;font-weight:400;height:unset;min-height:unset;border-radius:0;text-align:unset;white-space:normal}.button--text:focus{outline:1px dotted #2e3d49}.background-theme--intersecting-blue-bands:before{content:"";width:100%;height:600px;z-index:-1000;background:linear-gradient(to bottom right,#f7f7f7,#eafbff);transform-origin:left bottom;position:absolute;top:50%;left:0;-webkit-transform:skew(0deg,-15deg);-moz-transform:skew(0deg,-15deg);-ms-transform:skew(0deg,-15deg);-o-transform:skew(0deg,-15deg);transform:skew(0deg,-15deg)}.background-theme--intersecting-blue-bands:after{content:"";width:100%;height:500px;z-index:-1000;background:rgba(145,218,238,.1);transform-origin:bottom right;position:absolute;top:67%;left:0;-webkit-transform:skew(0deg,15deg);-moz-transform:skew(0deg,15deg);-ms-transform:skew(0deg,15deg);-o-transform:skew(0deg,15deg);transform:skew(0deg,15deg)}.background-theme--intersecting-green-bands:before{height:420px;transform-origin:left bottom;top:35%;-webkit-transform:skew(0deg,-15deg);-moz-transform:skew(0deg,-15deg);-ms-transform:skew(0deg,-15deg);-o-transform:skew(0deg,-15deg);transform:skew(0deg,-15deg)}.background-theme--intersecting-green-bands:after,.background-theme--intersecting-green-bands:before{content:"";width:100%;z-index:-1000;background:linear-gradient(to bottom right,rgba(21,194,107,.1),#fbfbfb);position:absolute;left:0}.background-theme--intersecting-green-bands:after{height:320px;transform-origin:bottom right;top:70%;-webkit-transform:skew(0deg,15deg);-moz-transform:skew(0deg,15deg);-ms-transform:skew(0deg,15deg);-o-transform:skew(0deg,15deg);transform:skew(0deg,15deg)}.background-theme--intersecting-purple-bands:before{content:"";width:100%;height:600px;z-index:-1000;background:rgba(169,81,237,.1);transform-origin:left bottom;position:absolute;top:58%;left:0;-webkit-transform:skew(0deg,-15deg);-moz-transform:skew(0deg,-15deg);-ms-transform:skew(0deg,-15deg);-o-transform:skew(0deg,-15deg);transform:skew(0deg,-15deg)}.background-theme--intersecting-purple-bands:after{content:"";width:100%;height:500px;z-index:-1000;background:rgba(169,81,237,.1);transform-origin:bottom right;position:absolute;top:80%;left:0;-webkit-transform:skew(0deg,15deg);-moz-transform:skew(0deg,15deg);-ms-transform:skew(0deg,15deg);-o-transform:skew(0deg,15deg);transform:skew(0deg,15deg)}.background-theme--intersecting-pink-bands:before{content:"";width:100%;height:600px;z-index:-1000;background:rgba(169,81,237,.02);transform-origin:left bottom;position:absolute;top:67%;left:0;-webkit-transform:skew(0deg,-15deg);-moz-transform:skew(0deg,-15deg);-ms-transform:skew(0deg,-15deg);-o-transform:skew(0deg,-15deg);transform:skew(0deg,-15deg)}.background-theme--intersecting-pink-bands:after{content:"";width:100%;height:500px;z-index:-1000;background:rgba(255,84,131,.02);transform-origin:bottom right;position:absolute;top:50%;left:0;-webkit-transform:skew(0deg,15deg);-moz-transform:skew(0deg,15deg);-ms-transform:skew(0deg,15deg);-o-transform:skew(0deg,15deg);transform:skew(0deg,15deg)}.background-theme--blue-geometrical-background{margin-top:-2em;background:url(/assets/iridium/images/shared/background-images/blue-geometric-shapes-background.jpg) no-repeat 50%;background-size:cover}.background-theme--clouds-background:before{content:"";position:absolute;z-index:-1;width:100%;height:calc(100% + 370px);top:-370px;background:url(/assets/iridium/images/nanodegree-overview/shared/nd-overview/cloud.png),linear-gradient(-180deg,hsla(0,0%,100%,0) 12%,#62c9fe 52%,#5278ff);background-position-y:-200px,0;background-repeat:no-repeat,no-repeat}.background-theme--blue-with-white-shapes-background{background:50% url(/assets/iridium/images/nanodegree-overview/shared/nd-instructors/bg-instructor-nd201.jpg) no-repeat;background-size:cover}.background-theme--white-to-light-blue-vertical-gradient{background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#eafaff)}.background-theme--white-to-light-pink-vertical-gradient{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(169,81,237,.1))}.background-theme--light-pink-to-white-vertical-gradient{background-image:linear-gradient(180deg,rgba(169,81,237,.1),hsla(0,0%,100%,0))}.background-theme--light-gray-to-light-blue-diagonal-gradient{background-image:linear-gradient(to bottom right,#f7f7f7,#eafbff)}.background-theme--sky-blue-to-white-vertical-gradient{background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#62c9fe 46%,#5278ff)}.background-theme--blue-to-pink-vertical-gradient{background-image:linear-gradient(180deg,#3023ae,#c86dd7)}.background-theme--light-blue-to-dark-blue-vertical-gradient{background-image:linear-gradient(0deg,#205099,#02b3e4)}.background-theme--blue-to-pink-horizontal-gradient{background-image:linear-gradient(90deg,#3023ae,#c86dd7)}.background-theme--purple-to-pink-horizontal-gradient{background-image:linear-gradient(90deg,#a739c8,#ff5483)}.background-theme--lavender-to-purple-angled-down-gradient{background:linear-gradient(135deg,#6586fc,#a151ed)}.background-theme--turquoise-to-blue-angled-up-gradient{background-image:linear-gradient(45deg,#018377,#017a9b)}.background-theme--purple-to-dark-purple-angled-down-gradient{background:linear-gradient(135deg,#6c3498,#391b50)}.background-theme--purple-to-magenta-vertical-gradient{background:linear-gradient(180deg,#6c3498,#5c1e2f)}.loading{text-align:left;display:block;height:40px;position:relative;width:40px}.loading strong{border:3px solid #dbe2e8;border-radius:50%;box-sizing:border-box;overflow:hidden;text-indent:-999em}.loading span,.loading strong{display:block;height:100%;position:absolute;width:100%}.loading span{animation:spinContainer 3s linear infinite;clip:rect(0,42px,42px,21px);transform:rotate(0deg)}.loading span i{animation:spinProgress 3s ease-in infinite;border:3px solid #02b3e4;border-radius:50%;box-sizing:border-box;clip:rect(0,21px,42px,0);display:block;height:100%;overflow:hidden;position:absolute;text-indent:-999em;transform:rotate(0deg);width:100%}.advantage-banner.background-theme--white{background-color:#fff}.advantage-banner.background-theme--light-blue{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}}.arbitrary-html-section{padding-top:0}.auto-popup-modal-section .simple-modal .modal{background-color:transparent;width:320px;padding-left:0;padding-right:0}@media screen and (max-width:20rem){.auto-popup-modal-section .simple-modal .modal{width:270px}}@media screen and (min-width:48rem){.auto-popup-modal-section .simple-modal .modal{padding:0;height:600px;max-width:600px;width:600px}}.auto-popup-modal{background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#fff;width:320px}@media screen and (max-width:20rem){.auto-popup-modal{width:270px}}@media screen and (min-width:48rem){.auto-popup-modal{height:600px;max-width:600px;width:600px}}.auto-popup-modal .button{font-size:.875rem;width:100%;height:unset;margin:0 auto;padding-top:.25rem}@media screen and (min-width:48rem){.auto-popup-modal .button{width:40%}}@media screen and (min-width:48rem){.auto-popup-modal .button--form{width:30%}}.auto-popup-modal form{margin:0 1rem;padding-bottom:1rem}@media screen and (min-width:48rem){.auto-popup-modal form{padding-top:1.5rem}}.auto-popup-modal form input[type=email]{border:1px solid #dbe2e8;font-size:.875rem;height:3rem;margin-bottom:1rem;padding:0 1.25rem;outline:none}.auto-popup-modal form input[type=email]:focus{border-color:#02b3e4;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05)}@media screen and (min-width:48rem){.auto-popup-modal form input[type=email]{margin:0 auto;width:60%}}.auto-popup-modal form input[type=checkbox]{margin-right:.25rem}.auto-popup-modal form .email-input-button{display:flex;flex-direction:column}@media screen and (min-width:48rem){.auto-popup-modal form .email-input-button{flex-direction:row}}.auto-popup-modal form .input-checkboxes{padding-top:1rem;text-align:left}@media screen and (min-width:48rem){.auto-popup-modal form .input-checkboxes{text-align:center}}.auto-popup-modal ul{list-style:none;padding:0;margin:0}.auto-popup-modal .privacy-policy-consent{margin-top:.5rem}@media screen and (min-width:48rem){.auto-popup-modal .privacy-policy-consent{padding:0 1rem}}.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:.25rem}}@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 .wide{font-size:1.125rem;line-height:2rem}}.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__role{margin-top:0;margin-bottom:0;letter-spacing:.0625rem}@media screen and (min-width:48rem){.benifit-card-item .card__role{margin-bottom:0}}.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 .card--small{height:27rem}@media screen and (min-width:62rem){.benifit-card-item .card--small{height:25.63rem}}.benifit-card-item .card--small .card__subtitle{font-weight:300;padding:0 1.75rem 1.75rem;line-height:1.75rem}.benifit-card-item .card--small h3{font-size:1.125rem}.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}}.carousel{max-width:100%}@media screen and (min-width:48rem){.carousel{padding:0 1rem}}@media screen and (min-width:62rem){.carousel{padding:0;margin:0 4.5rem;position:relative}}@media screen and (min-width:90rem){.carousel{padding:0;margin:0;position:static}}.carousel__next,.carousel__pre{background:transparent;position:absolute;z-index:100;height:100%;width:3.5em;top:0}.carousel__next a,.carousel__pre a{display:block;height:100%;transition:opacity .3s ease;text-indent:-999em;opacity:.7;background-repeat:no-repeat;background-position:50%;background-size:auto auto}.carousel__next a:hover,.carousel__pre a:hover{opacity:1}.carousel__next a span,.carousel__pre a span{display:none}.carousel__pre{left:-4.425rem}.carousel__pre a{background-image:url(//www.udacity.com/assets/iridium/images/shared/icons/icon-flexslider-left-blue.svg)}.carousel__next{right:-4.425rem}.carousel__next a{background-image:url(//www.udacity.com/assets/iridium/images/shared/icons/icon-flexslider-right-blue.svg)}.carousel-featured-nanodegrees{max-width:78.625rem!important}.carousel-featured-nanodegrees.contain,.carousel-featured-nanodegrees.contain--small{padding-left:0;padding-right:0}@media (max-width:48rem){.carousel-featured-nanodegrees{padding-left:0;padding-right:0}}@media (min-width:992px) and (max-width:1380px){.carousel-featured-nanodegrees{padding-left:3.5rem;padding-right:3.5rem}}.carousel-featured-nanodegrees .title{font-size:1.25rem;font-weight:600;color:#2e3d49;line-height:1.5625rem;text-align:center;max-width:16.875rem;margin:0 auto 1rem}@media screen and (min-width:48rem){.carousel-featured-nanodegrees .title{max-width:48rem;font-size:1.75rem;font-weight:600;line-height:1.75rem}}@media screen and (min-width:62rem){.carousel-featured-nanodegrees .title{margin-bottom:2rem}}.carousel-featured-nanodegrees .schools{padding-left:0;position:relative}@media screen and (min-width:48rem){.carousel-featured-nanodegrees .schools{display:flex;justify-content:flex-start}}@media screen and (min-width:62rem){.carousel-featured-nanodegrees .schools{margin:0 0 1.125rem}}.carousel-featured-nanodegrees .schools--header-only{justify-content:space-around;margin:0 1rem}.carousel-featured-nanodegrees .schools--header-only li.school{min-width:6rem}.carousel-featured-nanodegrees .schools .school{list-style:none;overflow:hidden;max-width:100%}.carousel-featured-nanodegrees .schools .school:last-child .school__title{margin-right:0}.carousel-featured-nanodegrees .schools .school:first-child .school__title{margin-left:0}.carousel-featured-nanodegrees .schools .school__title{display:none;text-transform:uppercase;position:relative;background-color:#fff;cursor:pointer;border-bottom:none;color:#2e3d49;font-weight:400;font-size:.875rem}@media screen and (min-width:48rem){.carousel-featured-nanodegrees .schools .school__title{display:block;text-align:center;letter-spacing:.05437rem;line-height:1.375rem}}@media screen and (min-width:62rem){.carousel-featured-nanodegrees .schools .school__title{font-size:1rem;margin-left:.6875rem;margin-right:.6875rem}}.carousel-featured-nanodegrees .schools .school__title.selected{color:#1f2932;font-weight:600;border-bottom:2px solid #02b3e4}.carousel-featured-nanodegrees .schools .school__title.selected:after{content:"";position:absolute;display:block;background-color:#02b3e4;width:.83437rem;height:.83437rem;transform:rotate(45deg);top:85%;right:45%;z-index:-1}.carousel-featured-nanodegrees .schools .school__title-mobile{padding:.75rem .875rem;text-transform:uppercase;border-bottom:.0625rem solid #c8cdd2;position:relative;margin-bottom:0;font-size:.875rem;letter-spacing:.0475rem;line-height:1.1875rem}@media screen and (min-width:48rem){.carousel-featured-nanodegrees .schools .school__title-mobile{display:none}}.carousel-featured-nanodegrees .schools .school__title-mobile:after{content:"+";color:#02b3e4;display:block;position:absolute;font-size:1.6875rem;top:.75rem;right:24px;font-weight:400;transition:all .3s ease}@media screen and (min-width:48rem){.carousel-featured-nanodegrees .schools .school__title-mobile:after{display:none;cursor:inherit}}.carousel-featured-nanodegrees .schools .school__title-mobile.selected{color:#1f2932;font-weight:600}.carousel-featured-nanodegrees .schools .school__title-mobile.selected:after{content:"-"}.carousel-featured-nanodegrees .schools .nanodegree-cards{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.carousel-featured-nanodegrees .schools .nanodegree-cards-show{display:flex}.carousel-featured-nanodegrees .schools .nanodegree-cards-hidden{display:none}@media screen and (min-width:62rem){.carousel-featured-nanodegrees .schools .nanodegree-cards{overflow-x:hidden;flex-direction:row;padding-bottom:.5rem;max-width:83.375rem}}.carousel-featured-nanodegrees .schools .nanodegree-cards .card:first-child{margin-left:.875rem}.carousel-featured-nanodegrees .schools .nanodegree-cards .fd-card{min-width:15.13rem;margin:0 .625rem .75rem 0}.carousel-featured-nanodegrees .schools .nanodegree-cards .fd-card__header{height:136px}.carousel-featured-nanodegrees .schools .nanodegree-cards .fd-card__body{padding:.8rem;font-size:1rem;line-height:1.25rem}.carousel-featured-nanodegrees .schools .nanodegree-cards .fd-card__header{padding:.8rem}.carousel-featured-nanodegrees .schools .nanodegree-cards .fd-card__header-title{display:none}.carousel-featured-nanodegrees .schools .nanodegree-cards .fd-card__header .fd-card__flag{margin-top:0}.carousel-featured-nanodegrees .schools .carousel__pre{left:-4.425rem}.carousel-featured-nanodegrees .schools .carousel__pre a{background-image:url(//www.udacity.com/assets/iridium/images/home-in/arrow-left-blue-solid.svg)}.carousel-featured-nanodegrees .schools .carousel__next{right:-4.425rem}.carousel-featured-nanodegrees .schools .carousel__next a{background-image:url(//www.udacity.com/assets/iridium/images/home-in/arrow-right-blue-solid.svg)}@media (min-width:992px) and (max-width:1380px){.carousel-nanodegrees{width:100%!important}}.carousel-nanodegrees .carousel-nanodegree{position:relative!important;display:flex!important}.carousel-nanodegrees .card:first-child{margin-left:0}@media screen and (min-width:48rem){.carousel-nanodegrees{max-width:83.375rem}}.carousel-nanodegrees-hide{display:none}.carousel-nanodegrees-show{display:block}.mobile-nd-card{display:block;width:15.3125rem;min-width:15.3125rem;height:15.75rem;margin:.75rem .625rem .75rem 0}.sizing-box{height:9px;width:10px}.signal-bars,.signal-bars .bar{display:inline-block}.signal-bars .bar{width:30%;margin-left:3%;min-height:20%}.signal-bars .bar.first-bar{height:33%}.signal-bars .bar.second-bar{height:66%}.signal-bars .bar.third-bar{height:99%}.good .bar{background-color:#01b3e3;border:thin solid #0197bf}.four-bars .bar.fifth-bar,.one-bar .bar:not(.first-bar),.three-bars .bar.fifth-bar,.three-bars .bar.fourth-bar,.two-bars .bar:not(.first-bar):not(.second-bar){background-color:#d8d8d8;border:thin solid #d8d8d8}.catalog-component{max-width:790px}.catalog-component__card{background-color:#fff;display:flex;flex-direction:column;min-height:300px;border-radius:.357rem;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);position:relative;z-index:1;padding:1rem 1rem 0}@media screen and (min-width:48rem){.catalog-component__card{padding:2rem 2rem 0}}.catalog-component__card--expanded{border-radius:.357rem .357rem 0 0;transition:border-radius .3s ease-in-out}.catalog-component__card .card__top{cursor:pointer;flex:1;display:grid;grid-template-columns:auto 1fr;grid-auto-rows:min-content}@media screen and (min-width:48rem){.catalog-component__card .card__top{grid-template-columns:auto 1fr}}.catalog-component__card .card__top:active .card__title__nd-name,.catalog-component__card .card__top:focus .card__title__nd-name,.catalog-component__card .card__top:hover .card__title__nd-name{color:#017a9b;transition:color .3s linear}.catalog-component__card .card__title-container{grid-column:2/-1}.catalog-component__card .card__title__nd-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1rem;line-height:28px;color:#000;font-weight:700;margin-bottom:0;transition:color .3s linear}@media screen and (min-width:48rem){.catalog-component__card .card__title__nd-name{font-size:1.125rem;line-height:32px}}.catalog-component__card .card__title__school{font-size:.8125rem;line-height:24px;font-weight:600;color:#7d97ad;margin-bottom:0;order:1}@media screen and (min-width:48rem){.catalog-component__card .card__title__school{font-size:.875rem;line-height:24px}}.catalog-component__card .card__image{grid-row:1/2;grid-column:1/2;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;bottom:0;right:0;left:0;z-index:0}@media screen and (min-width:48rem){.catalog-component__card .card__image{grid-row:1/3}}.catalog-component__card .card__image-container{position:relative;width:90px;min-height:72px;margin-bottom:1rem;margin-right:1rem}@media screen and (min-width:48rem){.catalog-component__card .card__image-container{margin-right:2rem;margin-bottom:unset;width:150px}}.catalog-component__card .card__image-wrapper{position:absolute;width:90px;height:80px;border-radius:6px;overflow:hidden;box-shadow:1px 1px 7px #bcc9d4}@media screen and (min-width:48rem){.catalog-component__card .card__image-wrapper{width:150px;height:140px}}.catalog-component__card .card__image-overlay{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:.5rem .5rem}.catalog-component__card .card__image-overlay[data-catalogtype=nanodegree]{background-image:url(/_next/nanodegree-icon.png)}.catalog-component__card .card__text-content{grid-column:1/-1}@media screen and (min-width:48rem){.catalog-component__card .card__text-content{grid-column:2/-1}}.catalog-component__card .card__text-content .text-content__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8125rem;line-height:24px;color:#000;margin-bottom:0}@media screen and (min-width:48rem){.catalog-component__card .card__text-content .text-content__text{font-size:.875rem;line-height:24px}}.catalog-component__card .card__text-content .text-content__text.greyed{color:#657482}.catalog-component__card .card__text-content>section{margin-bottom:.5rem}.catalog-component__card .card__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bcc9d4;padding:.5rem 0}.catalog-component__card .card__bottom__button{font-size:.5625rem;line-height:12px;height:unset;line-height:unset;background-color:#fff;border:none;color:#017a9b;padding-left:1.5rem;position:relative}@media screen and (min-width:30rem){.catalog-component__card .card__bottom__button{font-size:.75rem;line-height:24px}}.catalog-component__card .card__bottom__button:before{content:"";position:absolute;display:inline-block;background-image:url(/_next/icon-toggle-closed.svg);background-repeat:no-repeat;background-position:50%;transform-origin:50% 50%;transition:transform .3s linear,background-image .3s ease-in;width:.5rem;height:.5rem;left:.5rem;top:.4rem}@media screen and (min-width:30rem){.catalog-component__card .card__bottom__button:before{width:1rem;height:1rem;left:2px;top:3px}}.catalog-component__card .card__bottom__button--expanded:before{content:"";background-image:url(/_next/icon-toggle-opened.svg);transform:rotate(180deg);transition:transform .3s linear,background-image .3s ease-in}.catalog-component__card .difficulty{display:flex;align-items:center}.catalog-component__card .difficulty [data-level]{background-repeat:no-repeat;background-position:50%;width:1rem;height:1rem;display:inline-block}.catalog-component__card .difficulty [data-level=beginner]{background-image:url(/_next/beginner.svg)}.catalog-component__card .difficulty [data-level=intermediate]{background-image:url(/_next/intermediate.svg)}.catalog-component__card .difficulty [data-level=advanced]{background-image:url(/_next/advanced.svg)}.catalog-component__card .difficulty small{font-size:.5625rem;line-height:12px;text-transform:capitalize;margin-left:.5rem}@media screen and (min-width:30rem){.catalog-component__card .difficulty small{font-size:.75rem;line-height:24px}}.catalog-component__details{box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);background:linear-gradient(to top left,#f7f7f7,#eafbff);max-height:0;opacity:0;overflow:hidden}@keyframes scroll-expand-out{0%{max-height:0;opacity:0}99%{max-height:20rem}to{max-height:unset;opacity:1}}.catalog-component__details--expanded{animation:scroll-expand-out .5s ease-in-out;animation-fill-mode:forwards}.catalog-component__details .details__layout{padding:1rem 1rem 0}.catalog-component__details .details__layout p{font-size:.75rem;line-height:24px}@media screen and (min-width:48rem){.catalog-component__details .details__layout p{font-size:.875rem;line-height:24px}}@media screen and (min-width:48rem){.catalog-component__details .details__layout{padding:2rem 2rem 0}}.catalog-component__details .layout__button-container{display:flex;border-top:1px solid #bcc9d4;padding:1rem 0;justify-content:space-between;align-items:center}@media screen and (min-width:48rem){.catalog-component__details .layout__button-container{padding:2rem 0}}.catalog-component__details .reviews{display:flex;flex-wrap:wrap}.catalog-component__details .reviews .nd-rating-stars{margin:0}.catalog-component__details .reviews__label{font-size:.8125rem;line-height:24px;align-self:center;text-transform:uppercase;margin-left:1rem;color:#525c65}@media screen and (min-width:48rem){.catalog-component__details .reviews__label{font-size:.875rem;line-height:24px}}.catalog-component__details .button.btn.button--primary{width:unset}@media screen and (min-width:30rem){.catalog-component__details .button.btn.button--primary{min-width:10rem}}.catalog-component .greyed{color:#657482}.catalog-component .catalog-card-tag--desktop{display:none;font-size:.8125rem;line-height:24px}@media screen and (min-width:48rem){.catalog-component .catalog-card-tag--desktop{font-size:.8125rem;line-height:24px;display:block;clear:left;float:right;text-transform:uppercase;color:#3b165c;letter-spacing:.125rem;font-weight:700;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);padding:6px .75rem;border-radius:.25rem}}.catalog-component .catalog-card-tag--desktop.free{color:#018377}.catalog-component .catalog-card-tag--mobile{font-size:.75rem;line-height:24px;color:#3b165c;margin:0 0 .5rem;font-weight:600}@media screen and (min-width:48rem){.catalog-component .catalog-card-tag--mobile{font-size:.75rem;line-height:24px;display:none}}.catalog-component .catalog-card-tag--mobile.free{color:#018377}.catalog-filters{min-width:0}.catalog-filters .section-title{font-size:.875rem;line-height:24px;text-transform:uppercase;font-weight:600;margin-bottom:.5rem;color:#6d7780;letter-spacing:.05rem}@media screen and (min-width:48rem){.catalog-filters .section-title{font-size:.875rem;line-height:24px}}.catalog-filters .filter-menu{background-color:#fff;box-shadow:0 3px 5px #dfdfdf;border-radius:0 0 5px 5px;padding:1rem .75rem;max-height:197px;overflow:auto}.catalog-navigation .list{list-style-type:none;padding:0}.catalog-navigation .link{font-size:.875rem;line-height:24px;border-left:3px solid transparent;display:block;padding:.25rem .25rem .25rem 1.5rem;cursor:pointer}@media screen and (min-width:48rem){.catalog-navigation .link{font-size:.875rem;line-height:24px}}.catalog-navigation .link-active,.catalog-navigation .link:hover{border-left:3px solid #017a9b;color:#017a9b}.catalog-navigation .link.section-link{text-transform:uppercase;font-weight:600;margin:1rem 0;letter-spacing:.1rem}.catalog-navigation .link.subsection-link{margin:0}.catalog-search-bar{width:100%;max-width:800px;margin:0 auto}.catalog-search-bar__title{font-size:2rem;line-height:36px;color:#017a9b;text-align:center;font-weight:300}@media screen and (min-width:48rem){.catalog-search-bar__title{font-size:3rem;line-height:60px}}.catalog-search-bar .sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.catalog-search-bar input[type=search]{font-size:1rem;line-height:28px;-webkit-appearance:none;appearance:none;margin-bottom:0;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2)}@media screen and (min-width:48rem){.catalog-search-bar input[type=search]{font-size:1rem;line-height:28px}}.catalog-search-bar input[type=search]::-webkit-search-cancel-button,.catalog-search-bar input[type=search]::-webkit-search-decoration,.catalog-search-bar input[type=search]::-webkit-search-results-button,.catalog-search-bar input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.catalog-search-bar__input-container{position:relative;margin-bottom:2rem;padding:0 1rem}.catalog-search-bar__input-container:after{content:"";background-image:url(/_next/search.svg);background-repeat:no-repeat;position:absolute;height:1.5rem;width:1.5rem;top:50%;right:2rem;transform:translateY(-50%)}.catalog-cards{margin:0 1rem 3rem}.catalog-cards--inactive{display:none}@media screen and (min-width:62rem){.catalog-cards--inactive{display:block!important}}.catalog-cards__list{list-style-type:none;padding:0}.catalog-cards__list__item{margin-bottom:2rem}.catalog-cards__active-filters{display:none;border:1px solid #02b3e4;border-radius:5px;background-color:rgba(2,179,228,.15);padding:1rem 1.5rem;margin:1rem 0;max-width:800px}.catalog-cards__active-filters--active{display:block}.catalog-cards__active-filters b{margin:0;padding:0}.catalog-cards__active-filters ul{padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.catalog-cards__active-filters ul li{display:flex}.catalog-cards__active-filters ul li>span:first-letter{text-transform:capitalize}.catalog-cards__active-filters ul li button{display:inline-block;height:20px;width:20px;margin:0 .5rem;border:none;background-image:url(/_next/close.svg);background-repeat:no-repeat;background-position:50%;background-color:transparent;background-size:12px}.catalog-cards__no-match{width:100%;min-height:209px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f3f3f3;border-radius:3px;padding:3rem 0 1.5rem;color:#2e3d49;max-width:800px;text-align:center}.catalog-side-panel{display:none;flex-shrink:0;margin-right:3rem;width:330px}@media screen and (min-width:62rem){.catalog-side-panel{display:block}}.catalog-page{width:100%;max-width:73.75rem;margin:0 auto}.catalog-page:before{content:"";display:block;background:linear-gradient(to bottom right,#f7f7f7,#f5fcfe);width:100vw;height:150vh;position:absolute;top:-50vh;left:0;right:0;z-index:-99999;transform:skew(0deg,-15deg)}@media screen and (min-width:62rem){.catalog-page__content{display:flex}}.catalog-page__content main{margin:0 auto;max-width:800px}@media screen and (min-width:62rem){.catalog-page__content main{flex:1}}.comparison-chart{width:100%}.comparison-chart.contain,.comparison-chart.contain--small{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}}.comparison-chart .table td.col.col__gray.others-x:before{content:"X"}.contentful-hero-section{padding:0 0 20px}.contentful-hero-section .contentful-hero{position:relative}@media screen and (min-width:30rem){.contentful-hero-section .contentful-hero{box-shadow:5px 5px 25px 0 rgba(46,61,73,.4)}}.contentful-hero-section .contentful-hero.contain,.contentful-hero-section .contentful-hero.contain--small{padding:0;overflow:hidden}@media screen and (min-width:73.75rem){.contentful-hero-section .contentful-hero.contain,.contentful-hero-section .contentful-hero.contain--small{border-radius:.375rem}}.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 p.info{line-height:24px;margin-bottom:1em;font-weight:600;font-size:1rem}.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:#017a9b}.contentful-hero-section a.button--white:hover{color:#fff;background:#017a9b}.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}}.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}}@media screen and (min-width:73.75rem){.contentful-hero-section .contain--small .hero-bg,.contentful-hero-section .contain .hero-bg{border-radius:.375rem}}.contentful-hero-section .canonical-degree-hero{position:relative}@media screen and (min-width:30rem){.contentful-hero-section .canonical-degree-hero{box-shadow:5px 5px 25px 0 rgba(46,61,73,.4)}}@media screen and (min-width:73.75rem){.contentful-hero-section .canonical-degree-hero{border-radius:.375rem}}.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.turquoise-purple:before{background-color:transparent;background-image:linear-gradient(135deg,#2a9490,#7e57a9);background-size:100% 100%;background-repeat:no-repeat;opacity:.8}.contentful-hero-section .bg-video.light-blue:before{background-color:transparent;background-image:linear-gradient(33deg,rgba(1,178,228,.38),rgba(28,38,47,.4))}.contentful-hero-section .bg-video.gray-blue:before{background-image:linear-gradient(33deg,#1c262f,rgba(2,179,228,.6));background-size:cover;opacity:.9}.contentful-hero-section .bg-video.dark-blue:before{background:#013c4c;opacity:.85}.contentful-hero-section .bg-video.dark-overlay:before{background:#000;opacity:.3}.contentful-hero-section .bg-video.dark-blue:before,.contentful-hero-section .bg-video.dark-overlay:before,.contentful-hero-section .bg-video.gray-blue:before,.contentful-hero-section .bg-video.light-blue:before,.contentful-hero-section .bg-video.turquoise-purple:before{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,.contentful-hero-section .bg-video.dark-overlay:before,.contentful-hero-section .bg-video.gray-blue:before,.contentful-hero-section .bg-video.light-blue:before,.contentful-hero-section .bg-video.turquoise-purple: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}}.btn--link{min-width:13.75rem;color:#02b3e4;background-color:#fff;border:.125rem solid transparent;margin:auto;display:inline-block;padding-right:2rem;padding-left:2rem}.btn--link.focus,.btn--link:focus,.btn--link:hover{outline:none;color:#028bb1;border-color:transparent;background-color:#f2f2f2}.btn--link.disabled,.btn--link[disabled],fieldset[disabled] .btn--link{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.btn--link.pending{cursor:progress;box-shadow:none}.btn--link.pending:hover{background-color:#fff}.btn--link.inline{display:inline-block}.btn--link.sm{width:11.25rem}.btn--link.lg{width:17.5rem}.btn--link.full{width:100%}.btn--link>svg{fill:currentcolor}.btn--scroll{width:13.75rem;color:#02b3e4;background-color:#fff;border:.125rem solid transparent;margin:auto}.btn--scroll.focus,.btn--scroll:focus,.btn--scroll:hover{outline:none;color:#028bb1;border-color:transparent;background-color:#f2f2f2}.btn--scroll.disabled,.btn--scroll[disabled],fieldset[disabled] .btn--scroll{box-shadow:none;cursor:not-allowed;border-color:#dbe2e8;background-color:#dbe2e8}.btn--scroll.pending{cursor:progress;box-shadow:none}.btn--scroll.pending:hover{background-color:#fff}.btn--scroll.inline{display:inline-block}.btn--scroll.sm{width:11.25rem}.btn--scroll.lg{width:17.5rem}.btn--scroll.full{width:100%}.btn--scroll>svg{fill:currentcolor}.cta-banner-section .background{width:100%;height:100%;background:#2e3d49;position:relative}.cta-banner-section .background.theme-blue-green{background:linear-gradient(45deg,#018377,#017a9b)}.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,.cta-banner-section .contain--small{padding-top:48px;padding-bottom:48px;z-index:1;position:relative;overflow:hidden}@media screen and (min-width:48rem){.cta-banner-section .contain,.cta-banner-section .contain--small{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}}.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}}.free-preview-button .button.btn{width:unset!important}.free-preview-button .button.btn.button--white{border:1px solid #017a9b}.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,.affiliates .contain--small{padding-top:12px;padding-bottom:0}@media screen and (min-width:48rem){.affiliates .contain,.affiliates .contain--small{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}}.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}:host{position:relative}:host:after{clear:both;content:"";display:block}.degree-info-columns .contain,.degree-info-columns .contain--small{padding-top:24px;padding-bottom:24px}@media screen and (min-width:48rem){.degree-info-columns .contain,.degree-info-columns .contain--small{padding-top:48px;padding-bottom:48px}}.degree-info-columns .contain--small:after,.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}.degree-instructors-section{position:relative;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_scroller .scroll_pane{height:408px;padding-top:24px;padding-bottom:24px}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_pane{padding-top:48px;padding-bottom:48px;height:480px}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="1"]{width:17.5rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="1"]{width:17.5rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="2"]{width:35.75rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="2"]{width:36.25rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="3"]{width:54rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="3"]{width:55rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="4"]{width:72.25rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="4"]{width:73.75rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="5"]{width:90.5rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="5"]{width:92.5rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="6"]{width:108.75rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="6"]{width:111.25rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="7"]{width:127rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="7"]{width:130rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="8"]{width:145.25rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="8"]{width:148.75rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="9"]{width:163.5rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="9"]{width:167.5rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="10"]{width:181.75rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="10"]{width:186.25rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="11"]{width:200rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="11"]{width:205rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="12"]{width:218.25rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="12"]{width:223.75rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="13"]{width:236.5rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="13"]{width:242.5rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="14"]{width:254.75rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="14"]{width:261.25rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="15"]{width:273rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="15"]{width:280rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="16"]{width:291.25rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="16"]{width:298.75rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="17"]{width:309.5rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="17"]{width:317.5rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="18"]{width:327.75rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="18"]{width:336.25rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="19"]{width:346rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="19"]{width:355rem}}.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="20"]{width:364.25rem}@media screen and (min-width:48rem){.degree-instructors-section .card_scroller .scroll_cards[data-cards-size="20"]{width:373.75rem}}.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}.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{display:flex;justify-content:space-around;align-items:stretch;width:100%}.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{min-height:4.5rem;align-items:center;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{min-height:3.875rem;height:fit-content;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:auto;background-color:#f9f8fd;font-size:1rem;font-weight:600;padding-top:.5rem;padding-bottom:.5rem}.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;height:auto}.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}.nd-advantages-section .program-pricing{height:10.31rem;width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:2rem;border-radius:.375rem;background-color:rgba(201,193,234,.35)}@media screen and (min-width:48rem){.nd-advantages-section .program-pricing{height:6.25rem}}.nd-advantages-section .program-pricing .col-1{flex:0 0 100%;text-transform:capitalize;text-align:center;font-size:1.125rem;color:#000;font-weight:600}@media screen and (min-width:48rem){.nd-advantages-section .program-pricing .col-1{text-align:left;padding-left:3.25rem;flex:3}}.nd-advantages-section .program-pricing .col-2{border-right:1px solid #988bd8;padding:0 5%}@media screen and (min-width:48rem){.nd-advantages-section .program-pricing .col-2{border:none;padding:0}}.nd-advantages-section .program-pricing .col-2,.nd-advantages-section .program-pricing .col-3{flex:1;font-size:1rem;color:#657482;text-align:center}@media screen and (min-width:48rem){.nd-advantages-section .program-pricing .col-2,.nd-advantages-section .program-pricing .col-3{padding-right:2.9375rem}}.nd-advantages-section .program-pricing .col-2 p,.nd-advantages-section .program-pricing .col-3 p{margin:0}.nd-advantages-section .program-pricing .col-2 p.price,.nd-advantages-section .program-pricing .col-3 p.price{color:#11161a;font-weight:600}.nd-advantages-section .program-pricing .col-2 p.price .strikethrough,.nd-advantages-section .program-pricing .col-3 p.price .strikethrough{text-decoration:line-through}.nd-advantages-section .program-pricing .col-2 p.highlight,.nd-advantages-section .program-pricing .col-3 p.highlight{color:#bd10e0}.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}.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%}.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}.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__deal{text-transform:uppercase;font-size:.625rem;position:absolute;top:.5rem;border-radius:4px;background-color:#ff5483;color:#fff;padding:0 .5rem;letter-spacing:1px}@media screen and (min-width:62rem){.price-card .price-info__deal{top:.75rem}}.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}}.price-card .price-info.promo-price-info .price__monthly__original span:first-child{text-decoration:line-through;margin-right:.375rem}@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.discount-card .blurb{margin-bottom:1rem}.price-card.discount-card .title-icon-wrapper{display:flex;align-items:center}.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}.price-card .price__label .strikethrough__bundle{display:none}@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;width:175px}@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}}@media screen and (min-width:48rem){.price-card .promo-message__second{top:-5rem;right:-6rem}}@media screen and (min-width:62rem){.price-card .promo-message__second{top:-1rem;right:-8rem}}.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}.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}.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}.degree-pricing-container h2.pricing-title{margin-top:2rem;margin-bottom:80px}.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}}.degree-selling-points-four .features__content a{border-bottom:1px solid #017a9b}.degree-selling-points,.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 .content a{border-bottom:1px solid #017a9b}.degree-selling-points-two img{margin:0;max-width:100%;height:auto}.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,.service-details-tabs-container .contain--small{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,.service-details-tabs-container .contain--small{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}}.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 .nd-reviews__overview{padding-top:12px;padding-bottom:12px}@media screen and (min-width:48rem){.degree-student-rating .nd-reviews__overview{padding-top:24px;padding-bottom:24px}}.degree-student-rating .nd-reviews__overview .wrapper{display:block;margin-top:0;margin-bottom:12px}.degree-student-rating .nd-reviews__overview .wrapper:after{clear:both;content:"";display:block}@media screen and (min-width:48rem){.degree-student-rating .nd-reviews__overview .wrapper{margin-bottom:12px}}.degree-student-rating .nd-reviews__overview .wrapper .h6{float:left;display:block;margin-right:5.26316%;width:21.05263%;margin-top:0;margin-bottom:0;letter-spacing:0}.degree-student-rating .nd-reviews__overview .wrapper .h6:last-child{margin-right:0}@media screen and (min-width:48rem){.degree-student-rating .nd-reviews__overview .wrapper .h6{margin-bottom:0}}.degree-student-rating .nd-reviews__overview .wrapper .progress{float:left;display:block;margin-right:5.26316%;width:47.36842%;background-color:#dbe2e8;border-radius:.375rem}.degree-student-rating .nd-reviews__overview .wrapper .progress:last-child{margin-right:0}.degree-student-rating .nd-reviews__overview .wrapper .progress .bar{font-size:.75rem;line-height:24px;background-color:#ecc81a;color:#fff;font-weight:600;text-indent:.75rem;border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}@media screen and (min-width:48rem){.degree-student-rating .nd-reviews__overview .wrapper .progress .bar{font-size:.75rem;line-height:24px}}.degree-student-rating .dropdown-wrapper{margin-bottom:2rem}.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__timeago{font-size:.5625rem;line-height:12px;color:#bcc9d4}@media screen and (min-width:48rem){.degree-student-rating .student__timeago{font-size:.5625rem;line-height:12px}}.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 .loading-spinner{display:flex;justify-content:center;align-content:center;height:100%}.degree-student-rating .loading-spinner ir-loading-spinner{margin:auto}.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-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}}@media screen and (min-width:30rem){.degree-syllabus .nd-syllabus-term>h2{margin-bottom:1.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-preview{min-height:1.5rem;display:none;box-shadow:inset 0 1.25rem 1.25rem -1.25rem rgba(46,61,73,.2)}.degree-syllabus-preview.collapse.in{display:block}.degree-syllabus-preview ul.content--parts{padding-left:0;list-style:none}.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__premium-tag{flex-shrink:0;display:block;padding:.25rem .5rem;background:linear-gradient(to bottom right,#02b3e4,#02ccba);color:#fff;border-radius:.1rem;margin-top:1rem}@media screen and (min-width:30rem){.degree-syllabus-preview__content--parts ul li .part__premium-tag{display:inline-block;margin-top:0;margin-left:1rem}}.degree-syllabus-preview__content--parts ul li .part__project{outline:none;border:none;border-radius:0;cursor:pointer;background:transparent;margin-bottom:.25rem;text-align:unset;height:unset;padding:0;white-space:normal}.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__content--parts ul li .part__project:focus{outline:1px dotted #2e3d49}.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.blue-udacity{border-top-color:#02b3e4}.degree-syllabus-preview__stat .card.turquoise{border-top-color:#02ccba}.degree-syllabus-preview__stat .card.violet{border-top-color:#6854c5}.degree-syllabus-preview__stat .card.purple{border-top-color:#a951ed}.degree-syllabus-preview__stat .card.magenta{border-top-color:#ff5483}.degree-syllabus-preview__stat .card.red-orange{border-top-color:#f95c3c}.degree-syllabus-preview__stat .card.green{border-top-color:#15c26b}.degree-syllabus-preview__stat .card.dark-gray{border-top-color:#525c65}.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.blue-udacity{color:#02b3e4}.degree-syllabus-preview__stat .card .card-blurb.turquoise{color:#02ccba}.degree-syllabus-preview__stat .card .card-blurb.violet{color:#6854c5}.degree-syllabus-preview__stat .card .card-blurb.purple{color:#a951ed}.degree-syllabus-preview__stat .card .card-blurb.magenta{color:#ff5483}.degree-syllabus-preview__stat .card .card-blurb.red-orange{color:#f95c3c}.degree-syllabus-preview__stat .card .card-blurb.green{color:#15c26b}.degree-syllabus-preview__stat .card .card-blurb.dark-gray{color:#525c65}.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__placeholder{width:100%;height:120px;background:#fafbfc}@media screen and (min-width:30rem){.modal-nd-project__placeholder{height:192px}}.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}.degree-testimonial-section{display:block;background:#fff}.degree-testimonial-section cite{color:#2e3d49}@media screen and (min-width:62rem){.degree-testimonial-section .content{float:left;display:block;margin-right:1.69492%;width:83.05085%;margin-left:8.47458%}.degree-testimonial-section .content:last-child{margin-right:0}}.degree-testimonial-section .content .h3{font-size:1.125rem;line-height:32px}@media screen and (min-width:48rem){.degree-testimonial-section .content .h3{font-size:1.75rem;line-height:36px}}.explore-banner{text-align:center;padding-top:.75rem;padding-bottom:24px}.explore-banner .contain,.explore-banner .contain--small{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,.explore-banner ::ng-deep .contain--small{background-color:#2e3d49}@media screen and (min-width:62rem){.explore-banner ::ng-deep .contain,.explore-banner ::ng-deep .contain--small{margin-bottom:2.5rem}}.feature-area{background-position:50%;background-repeat:no-repeat;background-size:cover}.feature-area.theme-white{background:#fff}.feature-area.theme-blue{background:linear-gradient(90deg,hsla(0,0%,96.9%,0),#edf9fd),linear-gradient(45deg,#f7f7f7,#eafaff)}.feature-area.theme-image.light{background-color:#000;background-image:none}.feature-area.theme-image.light h2,.feature-area.theme-image.light p{color:#fff}.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-tabview .contain,.fa-experience-tabview .contain--small{padding-top:1rem;padding-left:0;padding-right:0}@media screen and (min-width:48rem){.fa-experience-tabview .contain,.fa-experience-tabview .contain--small{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)}}.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}.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)}.faq-hub-section.us-faq .contain,.faq-hub-section.us-faq .contain--small{overflow:hidden}@media screen and (min-width:62rem){.faq-hub-section.us-faq .contain--small .faq__content,.faq-hub-section.us-faq .contain .faq__content{float:left;display:block;margin-right:1.69492%;width:95.76271%;margin-left:0}.faq-hub-section.us-faq .contain--small .faq__content:last-child,.faq-hub-section.us-faq .contain .faq__content:last-child{margin-right:0}}.faq-hub-section.us-faq .contain--small .faq__header .h2,.faq-hub-section.us-faq .contain .faq__header .h2{display:none}@media screen and (min-width:48rem){.faq-hub-section.us-faq .contain,.faq-hub-section.us-faq .contain--small{padding:0}}.faq-hub-section.in-faq .contain,.faq-hub-section.in-faq .contain--small{overflow:hidden}.faq-hub-section.in-faq .faq__header{display:none}.faq-hub-section.in-faq .faq__list .h3{margin-bottom:0}.faq-hub-section.in-faq .faq__list li{padding:24px 0}@media screen and (min-width:48rem){.faq-hub-section.in-faq .faq__list li{padding:36px 0}}.faq-hub-section.in-faq .faq__list li .answer-content{max-height:0;overflow:hidden;margin-bottom:0;transition:max-height .3s ease;font-size:.8125rem;color:#5b6f81}@media screen and (min-width:48rem){.faq-hub-section.in-faq .faq__list li .answer-content{font-size:1rem}}.faq-hub-section.in-faq .faq__list li .h4{margin-bottom:0;transition:margin .3s ease;font-weight:600;font-size:1rem;cursor:pointer;position:relative;width:calc(100% - 1.5rem)}@media screen and (min-width:48rem){.faq-hub-section.in-faq .faq__list li .h4{font-size:1.5rem}}.faq-hub-section.in-faq .faq__list li .h4:after{content:"";display:block;position:absolute;height:1rem;width:1rem;background-image:url(/assets/iridium/images/svgs/arrow.svg);background-size:1rem;background-position:50%;background-repeat:no-repeat;top:50%;margin-top:-.5rem;right:-1.5rem;transition:all .1s linear}.faq-hub-section.in-faq .faq__list li .h4.activeFaq{margin-bottom:24px}.faq-hub-section.in-faq .faq__list li .h4.activeFaq:after{transform:rotate(180deg)}.faq-hub-section.in-faq .faq__list li .h4.activeFaq+.answer-content{max-height:30rem}@media screen and (min-width:62rem){.faq-hub-section.in-faq .faq__content{float:left;display:block;margin-right:1.69492%;width:100%;margin-left:0}.faq-hub-section.in-faq .faq__content:last-child{margin-right:0}}.faq-hub-section.in-faq .faq__content .more{height:26rem!important}@media screen and (min-width:48rem){.faq-hub-section.in-faq .faq__content .more{height:30rem!important}}.faq-hub-section.in-faq .faq__content .more.faqOpen{height:auto!important}.faq-hub-section.in-faq .faq_wrapper ul:first-child{margin-top:0}.faq-hub-section.no-padding .contain,.faq-hub-section.no-padding .contain--small{padding:0}.feature-bullet-section .contain,.feature-bullet-section .contain--small{padding-top:14px;padding-bottom:0;overflow:hidden}@media screen and (min-width:30rem){.feature-bullet-section .contain,.feature-bullet-section .contain--small{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{display:block}.feature-bullet-section .features--left .features__col-image .gradient{left:-15px}@media screen and (min-width:30rem){.feature-bullet-section .features--left .features__col-image .gradient{left:-30px}}.feature-bullet-section .features--left .features__col-image .gradient .featured-image{left:30px}@media screen and (min-width:62rem){.feature-bullet-section .features--left .features__col-bullets{margin-left:8.47458%}}.feature-bullet-section .features--right .features__col-image{float:right}.feature-bullet-section .features--right .features__col-image .gradient{right:-15px}@media screen and (min-width:30rem){.feature-bullet-section .features--right .features__col-image .gradient{right:-30px}}.feature-bullet-section .features--right .features__col-image .gradient .featured-image{right:30px}@media screen and (min-width:62rem){.feature-bullet-section .features--right .features__col-bullets{margin-left:0}}.feature-bullet-section .features__background-theme--blue-green .gradient{background:linear-gradient(135deg,#017a9b,#018377)}.feature-bullet-section .features__background-theme--blue-green .bullet:nth-child(odd)>.icon>span{background-color:#017a9b}.feature-bullet-section .features__background-theme--blue-green .bullet:nth-child(2n)>.icon>span{background-color:#018377}.feature-bullet-section .features__background-theme--purple-pink .gradient{background:linear-gradient(135deg,#a951ed,#ff5483)}.feature-bullet-section .features__background-theme--purple-pink .bullet:nth-child(odd)>.icon>span{background-color:#a951ed}.feature-bullet-section .features__background-theme--purple-pink .bullet:nth-child(2n)>.icon>span{background-color:#ff5483}.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}.fd-card{width:80%;max-width:18.75rem;height:17rem;margin:0 0 2rem}@media screen and (min-width:48rem){.fd-card{width:12.5rem;margin:0 0 0 2rem}.fd-card:nth-child(-n+3){margin-bottom:2rem}}@media screen and (min-width:62rem){.fd-card{width:15.63rem;margin:0 0 0 2.6875rem}}@media screen and (min-width:73.75rem){.fd-card:nth-child(4){margin-bottom:0}}.fd-card__header{background-position:50%;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;padding:1rem 1.5rem;color:#fff}.fd-card__header,.fd-card__header:before{border-top-left-radius:.25rem;border-top-right-radius:.25rem;height:50%}.fd-card__header:before{content:"";position:absolute;top:0;left:0;width:100%;z-index:0;background-color:rgba(0,0,0,.5)}.fd-card__header-prefix{text-transform:uppercase;font-weight:600;font-size:.625rem;line-height:1rem;letter-spacing:1.7px;opacity:.76;z-index:1}.fd-card__header-title{font-size:.875rem}.fd-card__flag,.fd-card__header-title{font-weight:600;line-height:1.5rem;z-index:1}.fd-card__flag{align-self:flex-start;margin-top:auto;padding:0 .5rem;border-radius:.25rem;color:#fff;text-transform:uppercase;font-size:.8125rem;letter-spacing:1.5px}.fd-card__flag--new{background-color:#ad3959}.fd-card__flag--popular{background-color:#2a77aa}.fd-card__flag--top{background-color:#018377}.fd-card__body{padding:1rem 1.5rem;height:60px;font-weight:600;font-size:1rem;font-weight:1.25rem}@media screen and (min-width:48rem){.fd-card__body{font-size:16px;font-weight:600;line-height:20px}}.fd-card__footer{padding:0 .75rem .75rem}.fd-card__footer__title{text-transform:uppercase;color:#6d7780;font-size:.8125rem;font-weight:600;letter-spacing:2.17px;line-height:20px;margin:0}.fd-card__footer__body{color:#525c65;font-size:13px;line-height:20px}.fd-card__footer .student-ratings{font-size:.8125rem;line-height:1.125rem;color:#657482;display:flex;flex-direction:row-reverse;justify-content:space-between}.fd-card__footer .student-ratings .difficulty{display:flex;margin-left:0}@media screen and (min-width:48rem){.fd-card__footer .student-ratings .difficulty{margin-left:1.125rem;display:block;margin:auto 0}}.fd-card__footer .student-ratings .difficulty__details{margin:auto 0 auto .25rem;color:#2e3d49;font-size:.75rem;line-height:18px}@media screen and (min-width:48rem){.fd-card__footer .student-ratings .difficulty__details{line-height:.75rem}}.fd-card__footer .student-ratings .ratings-placeholder{margin-right:auto;color:#657482}.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:#017a9b;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,.ndop-featured-review .contain--small{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}.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}.glance-section--title{font-size:2.125rem;font-weight:300;line-height:1.32;text-align:center;color:#017a9b;margin-bottom:4.75rem}.glance-section__container{width:100%;margin-bottom:60px}.glance-section__container:last-child{margin-bottom:0}@media screen and (min-width:48rem){.glance-section--left,.glance-section--right{display:inline-block;vertical-align:top}}.glance-section--left{margin-bottom:1.25rem}@media screen and (min-width:48rem){.glance-section--left{width:33.33333%}}.glance-section--left img{margin-top:5px}.glance-section--right{width:50%}@media screen and (min-width:48rem){.glance-section--right{width:41.66667%;font-size:18px;line-height:1.78}}.glance-section--right ::ng-deep a{border-bottom:1px solid #91daee;cursor:pointer;text-decoration:none;color:#525c65;transition:color .3s ease}.glance-section--right ::ng-deep a:hover{color:#24292d}.glance-section .text{width:50%!important}.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}}.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,.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%}}.hero-video-card-section .div .title,.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 .div .title,.hero-video-card-section .header .title{font-size:2.25rem}}.hero-video-card-section .div .subtitle,.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 .div .subtitle,.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,.hero-video-card .contain--small{height:480px;position:relative;padding:0;width:100%;background-size:cover}@media screen and (min-width:30rem){.hero-video-card .contain,.hero-video-card .contain--small{height:624px;position:relative;background-image:none;background-color:#000}}@media screen and (min-width:73.75rem){.hero-video-card .contain,.hero-video-card .contain--small{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 video.video--responsive{width:auto;height:100%}.hero-video-card video.video--responsive--landscape{height:auto;max-width:100%}.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,.hero-video-card.video-sm .contain--small{margin:0;max-height:14rem;border-radius:.375rem;overflow:hidden}.hero-video-card.video-sm .contain--small button.play-video,.hero-video-card.video-sm .contain button.play-video{height:auto}.hero-video-card.video-sm .contain--small button.play-video img,.hero-video-card.video-sm .contain button.play-video img{width:3.75rem}.hero-video-card.video-sm .contain--small .content h6,.hero-video-card.video-sm .contain .content h6{min-height:4.5rem}.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 .hero__partner{display:none}.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,.home-hero.contain--small{padding:24px}.home-hero__partner{display:block}.home-hero__partner,.home-hero__text{max-width:500px}}.how-to-apply-section .apply .contain,.how-to-apply-section .apply .contain--small{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,.how-to-apply-section .apply .contain--small{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}.affirm-logo{min-height:21.5px;min-width:54px}.installment-info{display:block;background-color:#f5fcfe}.installment-info .contain,.installment-info .contain--small{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:62rem){.installment-info .contain,.installment-info .contain--small{flex-direction:row;padding-top:5rem;padding-bottom:5rem}}.installment-info .contain--small .features,.installment-info .contain--small .partnership,.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--small .features,.installment-info .contain--small .partnership,.installment-info .contain .features,.installment-info .contain .partnership{width:400px;text-align:left}}.installment-info .contain--small .partnership h3,.installment-info .contain .partnership h3{margin-bottom:.75rem}@media screen and (min-width:62rem){.installment-info .contain--small .partnership h3,.installment-info .contain .partnership h3{margin-top:2rem;font-size:2rem}}.installment-info .contain--small .partnership p,.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--small .partnership p,.installment-info .contain .partnership p{width:20rem}}@media screen and (min-width:62rem){.installment-info .contain--small .partnership p,.installment-info .contain .partnership p{font-size:1rem;margin:24px 0 .75rem}}.installment-info .contain--small .partnership .with,.installment-info .contain .partnership .with{margin-right:.5rem}.installment-info .contain--small .features,.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--small .features,.installment-info .contain .features{flex-direction:row}}@media screen and (min-width:62rem){.installment-info .contain--small .features,.installment-info .contain .features{flex-direction:column;margin-top:0;margin-left:30px}}@media screen and (min-width:73.75rem){.installment-info .contain--small .features,.installment-info .contain .features{margin-left:0}}.installment-info .contain--small .features li,.installment-info .contain .features li{display:flex;flex-direction:row;margin:0 auto;width:15.63rem}.installment-info .contain--small .features li:not(:last-child),.installment-info .contain .features li:not(:last-child){margin-bottom:2rem}@media screen and (min-width:48rem){.installment-info .contain--small .features li,.installment-info .contain .features li{text-align:left;flex-direction:row}}@media screen and (min-width:62rem){.installment-info .contain--small .features li,.installment-info .contain .features li{width:100%}}.installment-info .contain--small .features li .icon,.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--small .features li .icon,.installment-info .contain .features li .icon{margin-right:40px;margin-bottom:0}}.installment-info .contain--small .features li .icon img,.installment-info .contain .features li .icon img{width:3rem;display:block}@media screen and (min-width:62rem){.installment-info .contain--small .features li .icon img,.installment-info .contain .features li .icon img{width:4rem}}.installment-info .contain--small .features li .feature-description,.installment-info .contain .features li .feature-description{text-align:left}.installment-info .contain--small .features li h4,.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--small .features li h4,.installment-info .contain .features li h4{font-size:1.125rem}}.installment-info .contain--small .features li p,.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--small .features li p,.installment-info .contain .features li p{font-size:1rem}}.installment-info .contain--small .features li a,.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}@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 .div,.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 .features-mobile .add-icon{width:32px;height:32px;margin-bottom: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 .div,.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}.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)}.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__skills{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.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}.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}.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__learning{float:left;display:block;margin-right:1.69492%;width:100%}.learning-path-card .paths__learning:last-child{margin-right:0}.learning-path-card .paths__learning--card{float:left;display:block;margin-right:1.69492%;width:49.15254%;height:204px;padding:36px .75rem}.learning-path-card .paths__learning--card:last-child{margin-right:0}@media screen and (min-width:48rem){.learning-path-card .paths__learning--card{padding:48px 24px;float:left;display:block;margin-right:1.69492%;width:49.15254%;height:228px}.learning-path-card .paths__learning--card:last-child{margin-right:0}}@media screen and (min-width:62rem){.learning-path-card .paths__learning--card{height:204px}}.learning-path-card .paths__learning--card img{height:48px}.learning-path-card .paths__learning--card.primary.selected{border:2px solid #a951ed;box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.learning-path-card .paths__learning--card.primary:hover{border:2px solid #a951ed}.learning-path-card .paths__learning--card.secondary.selected{border:2px solid #15c26b;box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.learning-path-card .paths__learning--card.secondary:hover{border:2px solid #15c26b}.learning-path-card .paths__learning--card:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2);cursor:pointer}.learning-path-card .paths__wrapper{float:left;display:block;margin-right:1.69492%;width:100%}.learning-path-card .paths__wrapper:last-child{margin-right:0}@media screen and (min-width:48rem){.learning-path-card .paths__wrapper{margin-left:16.94915%;float:left;display:block;margin-right:1.69492%;width:66.10169%}.learning-path-card .paths__wrapper:last-child{margin-right:0}}.learning-path-card .paths__choice{width:100%}@media screen and (min-width:48rem){.learning-path-card .paths__choice{width:50%}}.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 .flag-pink{background-color:rgba(255,84,131,.2)}.learning-path-card .paths__choice--card .flag-pink:after{border-color:rgba(255,84,131,.2) transparent transparent}.learning-path-card .paths__choice--card .flag-blue-udacity{background-color:rgba(2,179,228,.3)}.learning-path-card .paths__choice--card .flag-blue-udacity:after{border-color:rgba(2,179,228,.3) transparent transparent}.learning-path-card .paths__choice--card .flag-green{background-color:#d4f4e4}.learning-path-card .paths__choice--card .flag-green:after{border-color:#d4f4e4 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__choice .icon-three-dots{height:96px}.learning-path-card .paths__choice .related-copy{padding:0 .75rem}.learning-path-card .paths__choice .path-card--green .title-bar{background:#15c26b}.learning-path-card .paths__choice .path-card--purple .title-bar{background:#a951ed}.learning-path-card .paths__choice .path-card--pink .title-bar{background:#ff5483}.learning-path-card .paths__choice .path-card--blue-udacity .title-bar{background:#02b3e4}.learning-path-card .paths__choice .divider{float:left;display:block;width:100%;height:48px;margin:36px 0}.learning-path-card .paths__choice .divider:last-child{margin-right:0}@media screen and (min-width:48rem){.learning-path-card .paths__choice .divider{float:left;display:block;width:15.25424%;height:14.5rem;margin:0}.learning-path-card .paths__choice .divider:last-child{margin-right:0}}.learning-path-card .paths__choice .divider .transition-dots{transform:rotate(90deg);height:1.875rem}@media screen and (min-width:48rem){.learning-path-card .paths__choice .divider .transition-dots{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transform:rotate(0deg)}}.learning-path-card .paths__web-developer{max-width:73.75rem;margin-left:auto;margin-right:auto}.learning-path-card .paths__web-developer:after{clear:both;content:"";display:block}.learning-path-card .paths__android-developer{max-width:73.75rem;margin-left:auto;margin-right:auto}.learning-path-card .paths__android-developer:after{clear:both;content:"";display:block}.learning-path-card .paths__list--item{display:flex}.learning-path-card .paths .path-secondary{display:none}.pink{color:#ff5483}.blue-udacity{color:#02b3e4}.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)}.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 .div,.review-card .header{font-size:25px}.review-card .description{font-size:20px}}.review-card .div,.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 .div,.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 .div,.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}}.multiple-featured-reviews{background-color:#f5fcfe;padding:.75rem 0}.multiple-featured-reviews .contain,.multiple-featured-reviews .contain--small{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}}.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}}.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__content--purple-red{background-image:linear-gradient(90deg,#a951ed,#ff5483)}.related-card__content--blue-green{background-image:linear-gradient(90deg,#02b3e4,#02ccba)}.related-card__content--blue-purple{background-image:linear-gradient(90deg,#6586fc,#a151ed)}.related-card__content--red-orange{background-image:linear-gradient(90deg,#ff5383,#ffa429)}.related-card__content--blue-green,.related-card__content--blue-purple,.related-card__content--purple-red,.related-card__content--red-orange{border-radius:0 0 .375rem .375rem;position:absolute;bottom:0;width:100%;height:2rem}.related-card__content--blue-green img,.related-card__content--blue-green p,.related-card__content--blue-purple img,.related-card__content--blue-purple p,.related-card__content--purple-red img,.related-card__content--purple-red p,.related-card__content--red-orange img,.related-card__content--red-orange 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--blue-green img,.related-card__content--blue-purple img,.related-card__content--purple-red img,.related-card__content--red-orange img{top:7px;padding:0 12px 0 32px}.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}.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-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-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}}.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}.btn--link,.btn--scroll,.button,.button--black,.button--blue,.button--gray,.button--navigation,.button--outline,.button--pink,.button--primary,.button--purple,.button--secondary,.button--team,.button--turquoise,.button--white,.button--white-outlined,.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}.btn--link,.btn--scroll,.button--black,.button--blue,.button--gray,.button--outline,.button--pink,.button--primary,.button--purple,.button--secondary,.button--white,.button--white-outlined,.ndop-hero-b .cta-buttons button{box-shadow:8px 10px 20px 0 rgba(46,61,73,.15)}.btn--link:hover,.btn--scroll:hover,.button--black:hover,.button--blue:hover,.button--gray:hover,.button--outline:hover,.button--pink:hover,.button--primary:hover,.button--purple:hover,.button--secondary:hover,.button--white-outlined:hover,.button--white:hover,.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: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.pending{cursor:progress;box-shadow:none}.ndop-hero-b .cta-buttons button.pending:hover{background-color:#fff}.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-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}.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-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}.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-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}.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-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}.partner-application-section .contain,.partner-application-section .contain--small{padding-left:2rem;padding-right:2rem}@media screen and (min-width:48rem){.partner-application-section .contain,.partner-application-section .contain--small{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,.partner-program-summary-section .contain--small{padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;align-items:center}.partner-program-summary-section .contain--small .program-text,.partner-program-summary-section .contain .program-text{margin-top:1.875rem}@media screen and (min-width:48rem){.partner-program-summary-section .contain,.partner-program-summary-section .contain--small{padding-right:0;display:flex;justify-content:space-between;flex-direction:unset;align-items:center}.partner-program-summary-section .contain--small .program-text,.partner-program-summary-section .contain .program-text{margin-top:0;max-width:50%}.partner-program-summary-section .contain--small .program-text>h2,.partner-program-summary-section .contain .program-text>h2{width:25rem;line-height:1.5;font-weight:700!important}.partner-program-summary-section .contain--small .program-image,.partner-program-summary-section .contain .program-image{max-width:40%;margin-right:10%}}.partner-program-summary-section .contain--small img,.partner-program-summary-section .contain img{max-width:100%}.partner-program-summary-section .contain--small .button,.partner-program-summary-section .contain .button{margin:3.75rem auto;width:100%}@media screen and (min-width:48rem){.partner-program-summary-section .contain--small .button,.partner-program-summary-section .contain .button{margin:unset;width:259px}}.partner-program-summary-section .contain--small .button--black,.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-3{margin-bottom:36px!important}@media screen and (min-width:48rem){.mb-3{margin-bottom:72px!important}}.mb-4{margin-bottom:48px!important}@media screen and (min-width:48rem){.mb-4{margin-bottom:96px!important}}.mb-5{margin-bottom:60px!important}@media screen and (min-width:48rem){.mb-5{margin-bottom:120px!important}}.mb-6{margin-bottom:72px!important}@media screen and (min-width:48rem){.mb-6{margin-bottom:144px!important}}.mb-7{margin-bottom:84px!important}@media screen and (min-width:48rem){.mb-7{margin-bottom:168px!important}}.mb-8{margin-bottom:96px!important}@media screen and (min-width:48rem){.mb-8{margin-bottom:192px!important}}.mb-9{margin-bottom:108px!important}@media screen and (min-width:48rem){.mb-9{margin-bottom:216px!important}}.mb-10{margin-bottom:120px!important}@media screen and (min-width:48rem){.mb-10{margin-bottom:240px!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--yellow:before{background-color:#ecc81a!important}.bar--green:before{background-color:#15c26b!important}.bar--turquoise:before{background-color:#02ccba!important}.bar--slate:before{background-color:#2e3d49!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--top:before{left:0;content:"";top:-.75rem;width:3.75rem;height:.25rem;position:absolute;background-color:#02b3e4}@media screen and (min-width:48rem){.bar--top:before{top:-1.5rem}}.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}}.bar--top-pink:before{left:0;content:"";top:-.75rem;width:3.75rem;height:.25rem;position:absolute;background-color:#ff5483}@media screen and (min-width:48rem){.bar--top-pink:before{top:-1.5rem}}.shadow-center{box-shadow:0 1px 20px 0 rgba(46,61,73,.2)}.shadow-right{box-shadow:5px 5px 25px 0 rgba(46,61,73,.2)}.bg-white{background-color:#fff!important}.bg-gray{background-color:#fafbfc!important}.bg-beige{background-color:#f4f4ef!important}.bg-slate{background-color:#2e3d49!important}.bg-turquoise{background-color:#02ccba!important}.bg-gradient-primary{background-image:linear-gradient(to bottom right,#02ccba,#a951ed)}.bg-gradient-secondary{background-image:linear-gradient(to bottom right,#02b3e4,#02ccba)}.bg-gradient-tertiary{background-image:linear-gradient(to bottom right,#a951ed,#ff5483)}.bg-gradient-blend{background-image:linear-gradient(to bottom right,#f7f7f7,#eafbff)}.beige-dark,.color-beige-dark{color:#dfdfd1!important}.beige-medium,.color-beige-medium{color:#eaeae0!important}.beige-light,.color-beige-light{color:#f4f4ef!important}.blue-dark,.color-blue-dark{color:#028bb1!important}.blue,.color-blue,.color-blue-udacity{color:#017a9b!important}.blue-light,.color-blue-light{color:#91daee!important}.color-green,.green{color:#018377!important}.color-magenta,.magenta{color:#ff5483!important}.color-orange,.orange{color:#ffae0c!important}.color-red,.red{color:#f04546!important}.color-red-orange,.red-orange{color:#f95c3c!important}.color-yellow-dark,.yellow-dark{color:#ffae0c!important}.color-yellow,.yellow{color:#ecc81a!important}.color-purple,.purple{color:#a951ed!important}.color-silver,.silver{color:#fafbfc!important}.color-slate-dark,.slate-dark{color:#1c262f!important}.color-slate,.slate{color:#2e3d49!important}.color-turquoise,.turquoise{color:#02ccba!important}.color-gray-dark,.gray-dark{color:#525c65!important}.color-gray-medium,.gray-medium{color:#657482!important}.color-gray,.gray{color:#bcc9d4!important}.color-gray-light,.gray-light{color:#dbe2e8!important}.color-white,.white{color:#fff!important}.regular{font-weight:400!important}.light{font-weight:300!important}.italic,em{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}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.line-through{text-decoration:line-through}.underline{text-decoration:underline}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.partner-value-prop-section .contain,.partner-value-prop-section .contain--small{padding-left:2rem;padding-right:2rem;display:flex;flex-direction:column;align-items:center}.partner-value-prop-section .contain--small .value-text,.partner-value-prop-section .contain .value-text{margin-top:1.875rem}@media screen and (min-width:48rem){.partner-value-prop-section .contain,.partner-value-prop-section .contain--small{padding-left:0;display:flex;justify-content:space-between;flex-direction:row-reverse}.partner-value-prop-section .contain--small .value-text,.partner-value-prop-section .contain .value-text{width:50%;margin-top:0}.partner-value-prop-section .contain--small .value-image,.partner-value-prop-section .contain .value-image{max-width:30%;margin-left:15%}}.partner-value-prop-section .contain--small img,.partner-value-prop-section .contain img{max-width:100%}.partner-value-prop-section .contain--small .button,.partner-value-prop-section .contain .button{margin:3.75rem auto;width:100%}@media screen and (min-width:48rem){.partner-value-prop-section .contain--small .button,.partner-value-prop-section .contain .button{margin:unset;width:259px}}.partner-value-prop-section .contain--small .button--black,.partner-value-prop-section .contain .button--black{background-color:#2e3d49}.program-outcomes{text-align:center;padding:.75rem;margin:0}.program-outcomes .title{font-size:1rem}.program-outcomes .contain,.program-outcomes .contain--small{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}}.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}}.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 .nanodegree-card,.related-nanodegrees-section .transition-dots{display:block}@media screen and (min-width:62rem){.related-nanodegrees-section .nanodegree-card,.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;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;display:flex;justify-content:stretch}.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 .bottom-cta{margin-top:48px}.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}}.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}.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-of-lead-forms__list{list-style-type:none;padding:1rem;margin:0 auto;max-width:73.75rem}.school-of-lead-forms__list>li:focus{outline:none}.school-of-lead-forms__list>li:last-child .school-info{border-bottom:none}.school-of-lead-forms .school-info{padding:2.5rem 0;border-bottom:1px solid #c8cdd2}.school-of-lead-forms .school-info__header>img{position:relative;height:auto;width:55px;float:left;clear:right;top:5px}@media screen and (min-width:73.75rem){.school-of-lead-forms .school-info__header>img{float:unset;clear:unset;position:absolute;left:-7rem}}.school-of-lead-forms .school-info__header>h2{font-size:1.75rem;line-height:36px;margin-left:5rem;color:#2e3d49}@media screen and (min-width:48rem){.school-of-lead-forms .school-info__header>h2{font-size:2rem;line-height:36px}}.school-of-lead-forms .school-info__header>h2 span{font-size:.8125rem;line-height:24px;display:block;font-weight:600;text-transform:uppercase;letter-spacing:.125rem;margin-bottom:.5rem;color:#52606f}@media screen and (min-width:48rem){.school-of-lead-forms .school-info__header>h2 span{font-size:.8125rem;line-height:24px}}@media screen and (min-width:73.75rem){.school-of-lead-forms .school-info__header>h2{margin-left:unset}}@media screen and (min-width:73.75rem){.school-of-lead-forms .school-info__header{position:relative}}.school-of-lead-forms .school-info .btn.button--primary{margin:0 auto}@media screen and (min-width:48rem){.school-of-lead-forms .school-info .btn.button--primary{margin:unset}}@media screen and (min-width:48rem){.school-of-lead-forms .school-info{display:flex}.school-of-lead-forms .school-info>div{flex:1;margin-right:2rem}}@media screen and (min-width:48rem) and (min-width:62rem){.school-of-lead-forms .school-info>div{flex:2}}@media screen and (min-width:48rem) and (min-width:73.75rem){.school-of-lead-forms .school-info>div{margin-left:7rem;margin-right:2rem}}@media screen and (min-width:48rem){.school-of-lead-forms .school-info .school-lead-form{flex:1}}.school-of-lead-forms .school-lead-form{margin-top:1rem;background-color:#f9f9fa;padding:3rem}.school-of-lead-forms .school-lead-form legend b{padding:1rem 0;display:block}@media screen and (min-width:48rem){.school-of-lead-forms .school-lead-form{margin-top:0}}@media screen and (min-width:62rem){.school-of-lead-forms .school-lead-form{flex:1;min-width:430px}}@media screen and (min-width:62rem){.school-of-lead-forms .school-lead-form__input-wrapper__disclaimer{order:1}}.school-of-lead-forms .school-lead-form__input-wrapper__disclaimer .checkbox-component{margin-bottom:1rem}.school-of-lead-forms .school-lead-form__input-wrapper__disclaimer .checkbox-component>label{font-size:.75rem;line-height:24px;vertical-align:baseline}@media screen and (min-width:48rem){.school-of-lead-forms .school-lead-form__input-wrapper__disclaimer .checkbox-component>label{font-size:.75rem;line-height:24px}}.school-of-lead-forms .school-lead-form__input-wrapper__disclaimer small{font-size:.75rem;line-height:24px;display:block;margin-bottom:2rem}@media screen and (min-width:48rem){.school-of-lead-forms .school-lead-form__input-wrapper__disclaimer small{font-size:.75rem;line-height:24px}}.school-of-lead-forms .school-lead-form__input-wrapper__disclaimer small>a{text-decoration:underline;text-decoration-color:#017a9b;text-underline-position:below}@media screen and (min-width:62rem){.school-of-lead-forms .school-lead-form__input-wrapper input[type=email]{max-width:225px}}.school-of-lead-forms .school-lead-form__input-wrapper button[type=submit]{width:100%}@media screen and (min-width:62rem){.school-of-lead-forms .school-lead-form__input-wrapper button[type=submit]{width:unset;flex:1;transform:translateX(1rem)}}@media screen and (min-width:62rem){.school-of-lead-forms .school-lead-form__input-wrapper{display:flex;flex-wrap:wrap}}.schools-hero>div{margin:0 auto;padding:2.5rem 1rem}@media screen and (min-width:30rem){.schools-hero>div{padding:6rem 1rem}}.schools-hero__layout{max-width:73.75rem;margin:0 auto}.schools-hero__title{font-size:2rem;line-height:36px;max-width:48.375rem;margin:0 auto 1rem;color:#fff;padding:0}@media screen and (min-width:48rem){.schools-hero__title{font-size:2.5rem;line-height:48px}}@media screen and (min-width:62rem){.schools-hero__title{text-align:center}}.schools-hero__subtitle{font-size:.875rem;line-height:24px;max-width:48.375rem;margin:0 auto 2rem;color:#fff;padding:0}@media screen and (min-width:48rem){.schools-hero__subtitle{font-size:1rem;line-height:28px}}@media screen and (min-width:62rem){.schools-hero__subtitle{text-align:center}}.schools-hero__list{list-style-type:none;padding:0;margin:0 auto}@media screen and (min-width:30rem){.schools-hero__list{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;padding:0 2rem}}@media screen and (min-width:62rem){.schools-hero__list{padding:0}}.schools-hero__list__item{background-color:#fff;border-radius:.375rem;box-shadow:2px 2px 14px rgba(46,61,73,.2);min-height:77px;max-width:16.563rem;margin:0 auto 1rem;position:relative;padding:.25rem}.schools-hero__list__item>a{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0}.schools-hero__list__item .school-icon{height:3.375rem;width:3.375rem;position:absolute;transform:translateY(-50%);top:50%;left:-25px;filter:drop-shadow(0 5px 11px rgba(0,0,0,.15))}@media screen and (min-width:30rem){.schools-hero__list__item .school-icon{transform:translateX(-50%);top:-15px;left:50%}}@media screen and (min-width:30rem){.schools-hero__list__item{min-height:144px;max-width:11.5rem;min-width:184px;justify-content:unset}}.schools-hero__list__item h3{font-size:1rem;line-height:28px;font-weight:600;margin-left:40px;margin-bottom:0}@media screen and (min-width:48rem){.schools-hero__list__item h3{font-size:1rem;line-height:28px}}.schools-hero__list__item h3>div{font-size:.75rem;line-height:24px;letter-spacing:.125rem;color:#017a9b;text-transform:uppercase}@media screen and (min-width:48rem){.schools-hero__list__item h3>div{font-size:.75rem;line-height:24px}}.schools-hero__list__item h3>span{margin:0 .5rem}@media screen and (min-width:30rem){.schools-hero__list__item h3{position:absolute;top:30px;left:0;right:0;text-align:center;margin:1.5rem auto 0;padding:0 1rem}.schools-hero__list__item h3>span{margin:0}}.blue_gradient{background-image:linear-gradient(180deg,#fff,#eafaff)}.simple-form-section h3{margin-bottom:.75rem}@media screen and (min-width:48rem){.simple-form-section h3{margin-bottom:2rem}}.simple-form-section .modal_style{text-align:center}.simple-form-section .modal_style .title{color:#02b3e4}.simple-form-section .modal_style .simple-form .button--primary.lg{width:13.75rem;border:.125rem solid transparent;margin:0 auto;display:inline-block}.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.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 .option-text__placeholder{color:#bcc9d4}.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 .beige-dark a{color:#dfdfd1}.simple-form-section .privacy-policy-consent-container .beige-medium a{color:#eaeae0}.simple-form-section .privacy-policy-consent-container .beige-light a{color:#f4f4ef}.simple-form-section .privacy-policy-consent-container .blue-dark a{color:#028bb1}.simple-form-section .privacy-policy-consent-container .blue a{color:#02b3e4}.simple-form-section .privacy-policy-consent-container .blue-light a{color:#91daee}.simple-form-section .privacy-policy-consent-container .green a{color:#15c26b}.simple-form-section .privacy-policy-consent-container .magenta a{color:#ff5483}.simple-form-section .privacy-policy-consent-container .orange a{color:#ffae0c}.simple-form-section .privacy-policy-consent-container .red a{color:#f04546}.simple-form-section .privacy-policy-consent-container .red-orange a{color:#f95c3c}.simple-form-section .privacy-policy-consent-container .yellow-dark a{color:#ffae0c}.simple-form-section .privacy-policy-consent-container .yellow a{color:#ecc81a}.simple-form-section .privacy-policy-consent-container .purple a{color:#a951ed}.simple-form-section .privacy-policy-consent-container .silver a{color:#fafbfc}.simple-form-section .privacy-policy-consent-container .slate-dark a{color:#1c262f}.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-dark a{color:#525c65}.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 .gray-light a{color:#dbe2e8}.simple-form-section .privacy-policy-consent-container .white a{color:#fff}.simple-form-section .checkbox~label{color:#6d7780}.banner,.simple-form-section.textColorLight a,.simple-form-section.textColorLight h1,.simple-form-section.textColorLight h2,.simple-form-section.textColorLight h3,.simple-form-section.textColorLight h4,.simple-form-section.textColorLight h5,.simple-form-section.textColorLight h6,.simple-form-section.textColorLight label,.simple-form-section.textColorLight p{color:#fff}.banner{font-size:.8125rem;line-height:24px;width:100%;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.warning{background-color:#ffae0c}.banner.error{background-color:#f95c3c}.banner.fixed{top:0;left:0;position:fixed;z-index:9000}.banner .checkmark{width:12px;margin-right:5px}@media (min-width:44em){.banner .checkmark{width:16px;margin-right:12px}}.banner.featured{display:none;border-radius:0;background-color:#fff}.banner.featured p{font-size:.8125rem;line-height:24px;margin:0;color:#02b3e4}@media screen and (min-width:48rem){.banner.featured p{font-size:1rem;line-height:28px}}.banner.featured p a{color:#02b3e4;border-bottom:none}.banner.featured p .brow a{border-bottom:1px solid #02b3e4}@media screen and (min-width:30rem){.banner.featured p{display:inline}}.banner.featured p .underline{border-bottom:1px solid #02b3e4}.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}}.input-container{position:relative}.input-container.dropdown{padding-bottom:1.25rem}.input-container.stretch{float:left;display:block;margin-right:1.69492%;width:100%}.input-container.stretch:last-child,.input-container.stretch:nth-child(1n){margin-right:0}.input-container.stretch:nth-child(1n+1){clear:left}.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:#6d7780;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}.input-container .select:hover{color:#6d7780;box-shadow:0 4px 8px 0 rgba(46,61,73,.12)}.input-container .select:hover .pointer{opacity:.6}.input-container .select.focus,.input-container .select:focus{outline:none;border-color:#02b3e4;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05)}.input-container .select.open{border-radius:.25rem .25rem 0 0}.input-container .select .selected{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: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}.input-container .option-text,.input-container .selected,.input-container .selected-text{display:block;margin:0;cursor:pointer;text-align:left;color:#6d7780;font-weight:400}.input-container .option-text:hover,.input-container .selected-text:hover,.input-container .selected:hover{color:#6d7780}.input-container .option-text__placeholder{color:#bcc9d4}.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}.input-container .options li .option{display:block;cursor:pointer;color:#6d7780;padding:.6875rem 2.5rem .6875rem 1.25rem;font-size:.875rem;transition:all .3s ease}.input-container .options li .option:hover{color:#616a72;background:#f4f6f8}.input-container .fade-in{transition:opacity .3s ease;opacity:1;pointer-events:auto}.privacy-policy-consent-container{text-align:left}.privacy-policy-consent-container .email-consent-label{color:#525c65;text-transform:none;letter-spacing:normal;text-align:initial}.privacy-policy-consent-container .privacy-policy-text{font-size:.75rem;line-height:20px}.privacy-policy-consent-container .beige-dark a{color:#dfdfd1}.privacy-policy-consent-container .beige-medium a{color:#eaeae0}.privacy-policy-consent-container .beige-light a{color:#f4f4ef}.privacy-policy-consent-container .blue-dark a{color:#028bb1}.privacy-policy-consent-container .blue a{color:#02b3e4}.privacy-policy-consent-container .blue-light a{color:#91daee}.privacy-policy-consent-container .green a{color:#15c26b}.privacy-policy-consent-container .magenta a{color:#ff5483}.privacy-policy-consent-container .orange a{color:#ffae0c}.privacy-policy-consent-container .red a{color:#f04546}.privacy-policy-consent-container .red-orange a{color:#f95c3c}.privacy-policy-consent-container .yellow-dark a{color:#ffae0c}.privacy-policy-consent-container .yellow a{color:#ecc81a}.privacy-policy-consent-container .purple a{color:#a951ed}.privacy-policy-consent-container .silver a{color:#fafbfc}.privacy-policy-consent-container .slate-dark a{color:#1c262f}.privacy-policy-consent-container .slate a{color:#2e3d49}.privacy-policy-consent-container .turquoise a{color:#02ccba}.privacy-policy-consent-container .gray-dark a{color:#525c65}.privacy-policy-consent-container .gray-medium a{color:#7d97ad}.privacy-policy-consent-container .gray a{color:#bcc9d4}.privacy-policy-consent-container .gray-light a{color:#dbe2e8}.privacy-policy-consent-container .white a{color:#fff}.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}.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 .wide{font-size:1.125rem;line-height:2rem}.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__role{margin-top:0;margin-bottom:0;letter-spacing:.0625rem}@media screen and (min-width:48rem){.student-story-card .card__role{margin-bottom:0}}.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 .card--small{height:27rem}@media screen and (min-width:62rem){.student-story-card .card--small{height:25.63rem}}.student-story-card .card--small .card__quote{font-weight:300;padding:0 1.75rem 1.75rem;line-height:1.75rem}.student-story-card .card--small h3{font-size:1.125rem}.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--button-wrapper{padding-bottom:2.5rem;text-align:center}.student-stories--button-wrapper .button{display:inline-block;min-width:13.75rem;width:auto}.udacity-impact-container{background-color:#fff;text-align:center}@media screen and (min-width:62rem){.udacity-impact-container{text-align:left}}.udacity-impact-container .div,.udacity-impact-container .header{float:left;display:block;margin-right:1.69492%;width:100%}.udacity-impact-container .header:last-child,.udacity-impact-container :last-child.div{margin-right:0}@media screen and (min-width:62rem){.udacity-impact-container .div,.udacity-impact-container .header{float:left;display:block;margin-right:1.69492%;width:40.67797%;padding-left:6rem}.udacity-impact-container .header:last-child,.udacity-impact-container :last-child.div{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%}}.unique-feature-section{display:block;position:relative;overflow:hidden}.unique-feature-section .contain,.unique-feature-section .contain--small{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,.unique-feature-section .default-bg-image.contain--small{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,.unique-feature-section .contain--small{text-align:center}}@media screen and (min-width:62rem){.unique-feature-section .contain,.unique-feature-section .contain--small{height:41rem;border-radius:.375rem}}.unique-feature-section .contain--small h2,.unique-feature-section .contain--small p,.unique-feature-section .contain h2,.unique-feature-section .contain p{padding:0;color:#fff}@media screen and (min-width:48rem){.unique-feature-section .contain--small h2,.unique-feature-section .contain--small p,.unique-feature-section .contain h2,.unique-feature-section .contain p{padding:0 10rem}}.unique-feature-section .contain--small .button--white,.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--line.card-1:not(.magenta-line):not(.purple-line),.unique-feature-section .feature-card--line.turquoise-line{background-color:#02ccba}.unique-feature-section .feature-card--line.card-2:not(.turquoise-line):not(.purple-line),.unique-feature-section .feature-card--line.magenta-line{background-color:#ff5483}.unique-feature-section .feature-card--line.card-3:not(.turquoise-line):not(.magenta-line),.unique-feature-section .feature-card--line.purple-line{background-color:#a951ed}.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}}.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}.nd-why-section{display:block;position:relative}.nd-why-section .description .title.blue-udacity{color:#02b3e4}.nd-why-section .description .title.turquoise{color:#02ccba}.nd-why-section .description .title.violet{color:#6854c5}.nd-why-section .description .title.purple{color:#a951ed}.nd-why-section .description .title.magenta{color:#ff5483}.nd-why-section .description .title.red-orange{color:#f95c3c}.nd-why-section .description .title.green{color:#15c26b}.nd-why-section .description .title.dark-gray{color:#525c65}.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.blue-udacity{border-top-color:#02b3e4}.nd-why-section .stat .card.turquoise{border-top-color:#02ccba}.nd-why-section .stat .card.violet{border-top-color:#6854c5}.nd-why-section .stat .card.purple{border-top-color:#a951ed}.nd-why-section .stat .card.magenta{border-top-color:#ff5483}.nd-why-section .stat .card.red-orange{border-top-color:#f95c3c}.nd-why-section .stat .card.green{border-top-color:#15c26b}.nd-why-section .stat .card.dark-gray{border-top-color:#525c65}.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.blue-udacity{color:#02b3e4}.nd-why-section .stat .card .card-blurb.turquoise{color:#02ccba}.nd-why-section .stat .card .card-blurb.violet{color:#6854c5}.nd-why-section .stat .card .card-blurb.purple{color:#a951ed}.nd-why-section .stat .card .card-blurb.magenta{color:#ff5483}.nd-why-section .stat .card .card-blurb.red-orange{color:#f95c3c}.nd-why-section .stat .card .card-blurb.green{color:#15c26b}.nd-why-section .stat .card .card-blurb.dark-gray{color:#525c65}.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}.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}.checkbox-component{display:flex;align-items:center}.checkbox-component__input{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #7d97ad;padding:7px;border-radius:3px;display:inline-block;position:relative;vertical-align:middle}.checkbox-component__input:active,.checkbox-component__input:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.checkbox-component__input:focus{outline:none;box-shadow:0 0 1pt 0 #7d97ad;transition:box-shadow .1s ease-in-out}.checkbox-component__input:after{content:"";transform:translate(-50%,-50%) scale(0);position:absolute;top:50%;left:50%;opacity:.1}.checkbox-component__input:checked:after{content:"\2713";font-size:.9rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center;color:#017a9b;opacity:1;transition:opacity .2s linear,transform .2s ease-in-out}.checkbox-component__label{font-size:.9rem;margin:0 0 0 .5rem;display:inline;vertical-align:middle;flex:1}.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}}.notification{margin-top:0}.notification ul{max-width:10rem}.notification ul li{line-height:1.47}.notification ul li:nth-child(n+2){margin-left:.25rem}.notification ul li span{display:inline;font-size:.875rem;color:#fff;line-height:0;font-weight:400;background:none}:host-context(.margin-left) .countdown ul{margin-left:0}:host-context(.corporate-term-details,.nd-syllabus-term__cards) .countdown{width:12rem;margin-right:auto;margin-left:auto}:host-context(.corporate-term-details,.nd-syllabus-term__cards) .countdown__timer{font-size:1rem;line-height:28px;line-height:1rem!important;height:1rem}@media screen and (min-width:48rem){:host-context(.corporate-term-details,.nd-syllabus-term__cards) .countdown__timer{font-size:1rem;line-height:28px}}:host-context(.corporate-term-details,.nd-syllabus-term__cards) .countdown ul li{font-size:.75rem;line-height:24px}@media screen and (min-width:48rem){:host-context(.corporate-term-details,.nd-syllabus-term__cards) .countdown ul li{font-size:.75rem;line-height:24px}}:host-context(.nanodegree-summary-banner) .countdown{margin:0}:host-context(.nanodegree-summary-banner) .countdown__timer{font-size:1rem;line-height:28px;line-height:1rem!important;height:1rem}@media screen and (min-width:48rem){:host-context(.nanodegree-summary-banner) .countdown__timer{font-size:1rem;line-height:28px}}:host-context(.nanodegree-summary-banner) .countdown ul li{font-size:.75rem;line-height:24px}@media screen and (min-width:48rem){:host-context(.nanodegree-summary-banner) .countdown ul li{font-size:.75rem;line-height:24px}}:host.flat-theme .countdown{display:inline-block}:host.flat-theme .countdown__timer{font-size:.75rem;line-height:.875rem;height:auto;display:inline-block}@media screen and (min-width:48rem){:host.flat-theme .countdown__timer{font-size:1rem;line-height:1rem}}:host.flat-theme .countdown ul{display:flex;margin:0 auto;width:8.5rem;align-items:center;justify-content:space-between;list-style:none;padding-left:0}:host.flat-theme .countdown ul li{font-size:.75rem;line-height:.875rem;letter-spacing:.125rem;text-transform:none;font-weight:700;display:flex}@media screen and (min-width:48rem){:host.flat-theme .countdown ul li{font-size:1rem;line-height:1rem}}:host-context(.plan-counter) .countdown{margin:0}:host-context(.plan-counter) .countdown *{font-size:.625rem;letter-spacing:normal;text-transform:lowercase;color:#a951ed;margin:0;font-weight:600}:host-context(.banner-counter) .countdown{margin:0}:host-context(.banner-counter) .countdown *{font-size:.75rem;letter-spacing:normal;text-transform:none;color:#fff;margin:0;font-weight:600}@media screen and (min-width:30rem){:host-context(.banner-counter) .countdown *{font-size:.875rem}}.campaign-20191111{margin-top:15rem;margin-bottom:1.25rem}@media screen and (min-width:48rem){.campaign-20191111{margin-bottom:2rem}}.campaign-20191111 ul{max-width:24.5rem;margin:0 auto}.campaign-20191111 ul li:nth-child(n+2){margin-left:.75rem}@media screen and (min-width:48rem){.campaign-20191111 ul li:nth-child(n+2){margin-left:1.5rem}}.campaign-20191111 ul li span:first-child{color:#6c3498;display:block;width:2.5rem;height:1.75rem;font-size:1rem;background:url(/assets/iridium/images/standalone-pages/double-eleven/counter-time-mobile-top.svg) 50% no-repeat}@media screen and (min-width:48rem){.campaign-20191111 ul li span:first-child{font-size:2rem;width:5rem;height:2.875rem;padding-top:.375rem;background:url(/assets/iridium/images/standalone-pages/double-eleven/counter-time-top.svg) 50% no-repeat}}.campaign-20191111 ul li span:nth-child(2){color:#6c3498;display:block;width:2.5rem;height:1.5rem;font-size:.75rem;background:url(/assets/iridium/images/standalone-pages/double-eleven/counter-time-mobile-bottom.svg) 50% no-repeat}@media screen and (min-width:48rem){.campaign-20191111 ul li span:nth-child(2){font-size:1rem;width:5rem;height:2.125rem;background:url(/assets/iridium/images/standalone-pages/double-eleven/counter-time-bottom.svg) 50% no-repeat}}.dev-icon{border:none;position:fixed;right:2rem;bottom:2rem;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5rem}.dev-icon svg{fill:#02b3e4}.dev-icon svg,.dev-icon svg[data-loading=true]{transition:filter .5s ease-in-out,fill .3s linear}.dev-icon svg[data-loading=true]{fill:#ecc81a;filter:blur(1px)}.dev-icon:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2)}.drop-select-component{border:1px solid #dbe2e8;border-radius:2px;position:relative;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05);min-height:20px;display:flex;flex-direction:column;margin-bottom:1.25rem}.drop-select-component__button{margin:0;padding:.6875rem 2.5rem .6875rem 1.25rem;color:#6d7780;cursor:pointer;text-align:left;background:none;border:none;outline:inherit;text-transform:capitalize;letter-spacing:1px;font-weight:400;background-color:#fff;display:block;position:relative}.drop-select-component__button__label{font-size:.875rem;line-height:24px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:48rem){.drop-select-component__button__label{font-size:.875rem;line-height:24px}}.drop-select-component__button:focus{box-shadow:0 0 1px .5px #02b3e4}.drop-select-component__button:after{content:"";position:absolute;background-image:url(/_next/images/core/footer/countries-nav/icon_drop_arrow.svg);background-repeat:no-repeat;width:13px;height:7px;right:1rem;bottom:50%;transform:translateY(50%) scale(1);opacity:.6;transition:transform .3s ease-in-out;transform-origin:center}.drop-select-component__button:hover:after{opacity:1}.drop-select-component__button--expanded:after{transform:translateY(60%) scale(-1) rotate(1turn);transition:transform .3s ease-in-out;transform-origin:center}.drop-select-component__menu{display:flex;flex-direction:column;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 1px));margin:0;padding:0;list-style-type:none;z-index:1;background-color:#fff}.drop-select-component__menu--expanded{opacity:1;visibility:visible;transition:visibility 0s,opacity .3s ease-in-out}.drop-select-component__menu--hidden{visibility:hidden;opacity:0}.catalog-nav button.button--navigation{color:#525c65;text-transform:none;font-weight:400;line-height:1.9375rem;letter-spacing:0;border-radius:0;transition:opacity .3s ease;padding:0 .5rem}.catalog-nav button.button--navigation.active{background-color:#e5eff5;transition:opacity .3s ease;color:#017a9b}.catalog-nav button.button--navigation.active .pointer-down{transform:rotate(180deg)}.catalog-nav button.button--navigation .pointer-down{margin-left:.438rem;transform:none}.catalog-nav button.button--navigation:focus,.catalog-nav button.button--navigation:hover{color:#02b3e4}.catalog-nav--menu{display:none;position:absolute;text-align:left;background-color:#e5eff5;padding:2rem 0 1rem;width:20rem}.catalog-nav--menu__item--active>a{color:#017a9b}.catalog-nav--menu.secondary-menu{top:0;left:20rem;padding:2rem 2rem 1rem;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);background-color:#fff}.catalog-nav--menu ul{list-style:none;margin:0;padding:0}.catalog-nav--menu.active{transition:opacity .3s ease;display:block;pointer-events:auto}.catalog-nav--menu a{width:20rem;padding:.5rem 2rem;margin:0;text-transform:uppercase}.catalog-nav--menu a.submeu:hover,.catalog-nav--menu a:focus,.catalog-nav--menu a:hover{color:#017a9b}.catalog-nav--menu .border{padding-top:1rem;width:16rem;margin-left:2rem;border-bottom:1px solid #b2cee0}.catalog-nav--menu .full-catalog-button{width:16rem;padding:1.5rem 0 .5rem;margin-left:2rem}.catalog-nav--menu .full-catalog-button a.button{width:16rem;height:3rem;line-height:2.625rem}.catalog-nav--menu .button.button--primary{height:3rem;text-transform:uppercase;font-weight:600;font-size:.813rem}.secondary-menu a{width:auto;padding:0 0 1rem;text-transform:none}.secondary-menu a a:hover{color:#02b3e4}.secondary-menu>ul{display:flex;flex-direction:column}.secondary-menu--header{padding-bottom:1rem;cursor:auto;margin:0;color:#525c65}:host-context(.page-homepage:not(.page-us)) .button--navigation{color:#fff}:host-context(.page-homepage:not(.page-us)) .button--navigation .pointer-down{fill:#fff}:host-context(.page-homepage:not(.page-us)) .button--navigation.active{color:#525c65}:host-context(.page-homepage:not(.page-us)) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-business) .button--navigation{color:#fff}:host-context(.page-business) .button--navigation .pointer-down{fill:#fff}:host-context(.page-business) .button--navigation.active{color:#525c65}:host-context(.page-business) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-para-empresas) .button--navigation{color:#fff}:host-context(.page-para-empresas) .button--navigation .pointer-down{fill:#fff}:host-context(.page-para-empresas) .button--navigation.active{color:#525c65}:host-context(.page-para-empresas) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-corporate-training) .button--navigation{color:#fff}:host-context(.page-corporate-training) .button--navigation .pointer-down{fill:#fff}:host-context(.page-corporate-training) .button--navigation.active{color:#525c65}:host-context(.page-corporate-training) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-lyft-challenge) .button--navigation{color:#fff}:host-context(.page-lyft-challenge) .button--navigation .pointer-down{fill:#fff}:host-context(.page-lyft-challenge) .button--navigation.active{color:#525c65}:host-context(.page-lyft-challenge) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-kuka-robotics-challenge) .button--navigation{color:#fff}:host-context(.page-kuka-robotics-challenge) .button--navigation .pointer-down{fill:#fff}:host-context(.page-kuka-robotics-challenge) .button--navigation.active{color:#525c65}:host-context(.page-kuka-robotics-challenge) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-home) .button--navigation{color:#fff}:host-context(.page-home) .button--navigation .pointer-down{fill:#fff}:host-context(.page-home) .button--navigation.active{color:#525c65}:host-context(.page-home) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-data-challenge) .button--navigation{color:#fff}:host-context(.page-data-challenge) .button--navigation .pointer-down{fill:#fff}:host-context(.page-data-challenge) .button--navigation.active{color:#525c65}:host-context(.page-data-challenge) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-offers-skills-fest) .button--navigation{color:#fff}:host-context(.page-offers-skills-fest) .button--navigation .pointer-down{fill:#fff}:host-context(.page-offers-skills-fest) .button--navigation.active{color:#525c65}:host-context(.page-offers-skills-fest) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-20181111) .button--navigation{color:#fff}:host-context(.page-20181111) .button--navigation .pointer-down{fill:#fff}:host-context(.page-20181111) .button--navigation.active{color:#525c65}:host-context(.page-20181111) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-track-your-progress) .button--navigation{color:#fff}:host-context(.page-track-your-progress) .button--navigation .pointer-down{fill:#fff}:host-context(.page-track-your-progress) .button--navigation.active{color:#525c65}:host-context(.page-track-your-progress) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-assessment) .button--navigation{color:#fff}:host-context(.page-assessment) .button--navigation .pointer-down{fill:#fff}:host-context(.page-assessment) .button--navigation.active{color:#525c65}:host-context(.page-assessment) .button--navigation.active .pointer-down{fill:#525c65}:host-context(.page-homepage.sticky) .button--navigation,:host-context(.sticky:not(.no-sticky-header)) .button--navigation{color:#525c65}:host-context(.page-homepage.sticky) .button--navigation .pointer-down,:host-context(.sticky:not(.no-sticky-header)) .button--navigation .pointer-down{fill:#525c65}.footer{background-image:linear-gradient(to bottom right,#f7f7f7,#eafbff)}.footer a{border-bottom:none;text-decoration:none;color:#525c65;transition:color .3s ease}.footer ul{padding:0;list-style:none}.footer p{color:#525c65}.footer__logo{height:3.75rem}.footer__logo__mark{display:block;width:1.9375rem;height:1.9375rem}.contain,.contain--small{padding:3rem .75rem}.footer__primary{min-height:24rem;max-width:73.75rem;margin-left:auto;margin-right:auto;padding-bottom:2.25rem}@media screen and (min-width:48rem){.footer__primary{padding-bottom:0}}.footer__nav{list-style:none;padding:0}@media screen and (min-width:48rem){.footer__nav{display:flex;justify-content:space-between}}.footer__nav__col{box-shadow:12px 16px 20px 0 rgba(46,61,73,.2);background:#fff}@media screen and (min-width:48rem){.footer__nav__col{box-shadow:none;background:none}}.footer__nav__col p{font-size:.8125rem;line-height:1.5rem;letter-spacing:.125rem;text-transform:uppercase;font-weight:600;color:#7d97ad;padding:.75rem 1.5rem;margin-bottom:0;position:relative}.footer__nav__col p:after{content:"+";opacity:.3;color:#2e3d49;display:block;position:absolute;font-size:1.25rem;top:.75rem;right:1.5rem;font-weight:400;transition:all .3s ease}.footer__nav__col p:after:hover{opacity:.6}@media screen and (min-width:48rem){.footer__nav__col p{margin-bottom:.75rem;padding:0}.footer__nav__col p:after{display:none}}.footer__nav__col ul{padding-left:0;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease}@media screen and (min-width:48rem){.footer__nav__col ul{overflow:visible;max-height:none;margin-top:0;margin-bottom:18px}}@media screen and (min-width:48rem) and (min-width:48rem){.footer__nav__col ul{margin-bottom:36px}}@media screen and (min-width:48rem){.footer__nav__col ul:last-child{margin-top:0;margin-bottom:18px}}@media screen and (min-width:48rem) and (min-width:48rem){.footer__nav__col ul:last-child{margin-bottom:36px}}.footer__nav__col ul>li a{margin-top:0;margin-bottom:4px;width:100%;height:100%;display:block;font-size:.8125rem;line-height:1.25rem;padding:.25rem 24px}@media screen and (min-width:48rem){.footer__nav__col ul>li a{margin-bottom:8px;padding:0}}.footer__nav__col li{font-size:.8125rem;line-height:1.5rem;display:block}@media screen and (min-width:48rem){.footer__nav__col li{font-size:.8125rem;line-height:1.5rem}}.footer__nav__col .nav--on>p:after{opacity:1;transform:rotate(45deg)}.footer__nav__col .nav--on>ul{max-height:none}.footer__secondary{max-width:73.75rem;margin:0 auto;padding-top:2.25rem;border-top:1px solid #dbe2e8}@media screen and (min-width:30rem){.footer__secondary{padding-top:0}}.footer__secondary>div{text-align:center;margin-top:.5rem}@media screen and (min-width:48rem){.footer__secondary{display:flex;flex-wrap:wrap}.footer__secondary>div{text-align:left;width:50%;vertical-align:middle;line-height:48px;margin-top:0}.footer__secondary>div ul{display:inline-block}}.footer__secondary ul{margin-bottom:0!important}.footer__secondary a,.footer__secondary p,.footer__secondary span{font-size:.8125rem;line-height:1.5rem}@media screen and (min-width:48rem){.footer__secondary a,.footer__secondary p,.footer__secondary span{font-size:.875rem;line-height:1.5rem}}.fineprint li{margin-left:.5rem}.fineprint li:first-child{margin-left:0}@media screen and (min-width:48rem){.fineprint li{display:inline-block}}.social{padding:0;list-style:none;display:inline-block;margin:0 auto 24px;text-align:center;width:100%}@media screen and (min-width:sm){.social{margin-bottom:0}}@media screen and (min-width:30rem){.social{height:48px;float:left;width:auto}}@media screen and (min-width:62rem){.social{float:right}}.social>li{display:inline-block;margin-right:.75rem;vertical-align:top}@media screen and (min-width:30rem){.social>li{position:relative;top:50%;transform:translateY(-50%);margin-right:.75rem}}@media screen and (min-width:48rem){.social>li{margin-right:24px}}@media screen and (min-width:62rem){.social>li{margin-right:1.125rem}}.social>li a{height:24px;display:block;opacity:.6;transition:opacity .3s ease}.social>li a:hover{opacity:.8}.social>li a img{height:inherit}.legal-text{text-align:center}.legal-text p{line-height:1.67;max-width:48.75rem;font-size:.5625rem;line-height:.75rem;color:#525c65;font-weight:400;margin:0 auto}@media screen and (min-width:48rem){.legal-text p{font-size:.5625rem;line-height:.75rem}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html.wf-loading .tk-font{visibility:hidden}html.wf-active .tk-font{visibility:initial}.tk-font-balboa{font-family:balboa,Open Sans,sans-serif}.tk-font-balboa-condensed{font-family:balboa-extra-condensed,Open Sans,sans-serif}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple],textarea{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-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select[multiple],textarea{margin-bottom:24px}}input:not([type]).hover,input:not([type]):hover,input[type=color].hover,input[type=color]:hover,input[type=date].hover,input[type=date]:hover,input[type=datetime-local].hover,input[type=datetime-local]:hover,input[type=datetime].hover,input[type=datetime]:hover,input[type=email].hover,input[type=email]:hover,input[type=month].hover,input[type=month]:hover,input[type=number].hover,input[type=number]:hover,input[type=password].hover,input[type=password]:hover,input[type=search].hover,input[type=search]:hover,input[type=tel].hover,input[type=tel]:hover,input[type=text].hover,input[type=text]:hover,input[type=time].hover,input[type=time]:hover,input[type=url].hover,input[type=url]:hover,input[type=week].hover,input[type=week]:hover,select[multiple].hover,select[multiple]:hover,textarea.hover,textarea:hover{box-shadow:0 4px 8px 0 rgba(46,61,73,.12)}input:not([type]).focus,input:not([type]):focus,input[type=color].focus,input[type=color]:focus,input[type=date].focus,input[type=date]:focus,input[type=datetime-local].focus,input[type=datetime-local]:focus,input[type=datetime].focus,input[type=datetime]:focus,input[type=email].focus,input[type=email]:focus,input[type=month].focus,input[type=month]:focus,input[type=number].focus,input[type=number]:focus,input[type=password].focus,input[type=password]:focus,input[type=search].focus,input[type=search]:focus,input[type=tel].focus,input[type=tel]:focus,input[type=text].focus,input[type=text]:focus,input[type=time].focus,input[type=time]:focus,input[type=url].focus,input[type=url]:focus,input[type=week].focus,input[type=week]:focus,select[multiple].focus,select[multiple]:focus,textarea.focus,textarea: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-local].disabled,input[type=datetime-local]: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=password].disabled,input[type=password]:disabled,input[type=search].disabled,input[type=search]:disabled,input[type=tel].disabled,input[type=tel]:disabled,input[type=text].disabled,input[type=text]:disabled,input[type=time].disabled,input[type=time]:disabled,input[type=url].disabled,input[type=url]:disabled,input[type=week].disabled,input[type=week]:disabled,select[multiple].disabled,select[multiple]:disabled,textarea.disabled,textarea: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-local].disabled:hover,input[type=datetime-local]: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=password].disabled:hover,input[type=password]:disabled:hover,input[type=search].disabled:hover,input[type=search]:disabled:hover,input[type=tel].disabled:hover,input[type=tel]:disabled:hover,input[type=text].disabled:hover,input[type=text]:disabled:hover,input[type=time].disabled:hover,input[type=time]:disabled:hover,input[type=url].disabled:hover,input[type=url]:disabled:hover,input[type=week].disabled:hover,input[type=week]:disabled:hover,select[multiple].disabled:hover,select[multiple]:disabled:hover,textarea.disabled:hover,textarea: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-local].inline,input[type=datetime].inline,input[type=email].inline,input[type=month].inline,input[type=number].inline,input[type=password].inline,input[type=search].inline,input[type=tel].inline,input[type=text].inline,input[type=time].inline,input[type=url].inline,input[type=week].inline,select[multiple].inline,textarea.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-local].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=password].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,input[type=week].inline:last-child,select[multiple].inline:last-child,textarea.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-local].inline,input[type=datetime].inline,input[type=email].inline,input[type=month].inline,input[type=number].inline,input[type=password].inline,input[type=search].inline,input[type=tel].inline,input[type=text].inline,input[type=time].inline,input[type=url].inline,input[type=week].inline,select[multiple].inline,textarea.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-local].inline,input[type=datetime].inline,input[type=email].inline,input[type=month].inline,input[type=number].inline,input[type=password].inline,input[type=search].inline,input[type=tel].inline,input[type=text].inline,input[type=time].inline,input[type=url].inline,input[type=week].inline,select[multiple].inline,textarea.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}}textarea{padding:.6875rem 1.25rem}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}[type=search]{appearance:none}[type=radio]{display:inline;margin-right:.75rem}[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}input.form-warning,select.form-warning,textarea.form-warning{color:#ecc81a;background-color:rgba(236,200,26,.02);border:1px solid #ecc81a}input.form-error,select.form-error,textarea.form-error{color:#f95c3c;background-color:rgba(249,92,60,.02);border:1px solid #f04546}.error-container{height:36px;position:absolute;left:0;right:0;width:90%;margin:0 auto;display:block;text-align:center;top:-48px;background-color:#f04546;border-radius:.25rem;transition:all .3s ease;opacity:0}.error-container.filled{transition:all .3s ease;opacity:1}.error-container:after{content:"";width:0;height:0;top:18px;position:relative;border-color:#f04546 transparent transparent;border-style:solid;border-width:8px 6px 0}.error-text{font-size:.75rem;line-height:24px;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;display:block;text-align:center}@media screen and (min-width:48rem){.error-text{font-size:.75rem;line-height:24px}}.notify-me-form{text-align:center}.notify-me-form .h2{color:#017a9b}.notify-me-form .input-wrapper{display:block}.notify-me-form .input-wrapper:after{clear:both;content:"";display:block}.notify-me-form label.hidden{height:1px;width:1px;overflow:hidden;position:absolute!important;clip:rect(1px,1px,1px,1px)}.notify-me-form input[type=email],.notify-me-form input[type=tel],.notify-me-form input[type=text]{margin-top:0;margin-bottom:1.5rem;width:100%;outline:none;color:#7d97ad;vertical-align:top;height:3rem;border:1px solid #dbe2e8;padding:0 1.25rem;box-sizing:border-box;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}.notify-me-form input[type=email]:hover,.notify-me-form input[type=tel]:hover,.notify-me-form input[type=text]:hover{box-shadow:0 4px 8px 0 rgba(46,61,73,.12)}.notify-me-form input[type=email]:focus,.notify-me-form input[type=tel]:focus,.notify-me-form input[type=text]:focus{border-color:#017a9b;box-shadow:5px 5px 10px 0 rgba(46,61,73,.05)}.notify-me-form .input-checkboxes h6{margin:0}.notify-me-form .input-checkboxes .checkbox label{text-transform:none;font-size:.875rem;text-align:initial}.notify-me-form .input-container.stretch{float:left;display:block;margin-right:1.69492%;width:100%}.notify-me-form .input-container.stretch:last-child,.notify-me-form .input-container.stretch:nth-child(1n){margin-right:0}.notify-me-form .input-container.stretch:nth-child(1n+1){clear:left}.notify-me-form input[type=submit]{display:block;margin:auto}.notify-me-form .checkbox.checkbox_consent label,.notify-me-form .checkbox.checkbox_consent label a{color:#525c65}.notify-me-form .dropdowns{text-align:center}.notify-me-form .birthday-disclaimer{border-bottom:1px solid #017a9b}.notify-me-form .mt-1{margin-top:24px}.notify-me-form .button-container .button{display:inline-block}.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}.horizontal-scroller.no-padding .scroller{height:auto;padding:0;margin-top:0;margin-bottom:24px}@media screen and (min-width:48rem){.horizontal-scroller.no-padding .scroller{margin-bottom:24px}}.horizontal-scroller.no-padding .scrollbar{margin:1rem 0}.layout .nav-mobile{display:none}.layout--expanded{overflow:hidden}.layout--expanded .layout__content{transform:translateX(16.25rem);position:relative;height:100vh;overflow:hidden}.layout--expanded .nav-mobile{display:block;z-index:0}.nav-mobile{background:#2e3d49;position:fixed;top:0;left:0;height:100vh;overflow-y:auto;z-index:-1000;width:16.25rem;-webkit-overflow-scrolling:touch;display:block}@media screen and (min-width:62rem){.nav-mobile{display:none}}.nav-mobile .logo-link{height:72px;display:block;background-color:#1c262f}.nav-mobile .logo-link:after{clear:both;content:"";display:block}.nav-mobile .logo-link .logo-wordmark,.nav-mobile .logo-link .logo-wordmark--cn{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-left:1.5em;width:11.25rem;height:1.875rem}.nav-mobile .logo-link #wordmark{fill:#fff}.nav-mobile ul{list-style:none;padding:0}.nav-mobile.mobile-nav__active{visibility:visible;opacity:1}.nav-mobile.mobile-nav__inactive{visibility:hidden;transition:visibility .3s}.menu--open:not(.nav-experiment){transform:translateX(16.25rem)}.menu--open{height:100vh;overflow:hidden}@media screen and (min-width:62rem){.menu--open{overflow:auto;transform:none;height:auto}}.catalog-nav{color:#fff;display:block;padding-top:24px;padding-bottom:24px}.catalog-nav:after{clear:both;content:"";display:block}@media screen and (min-width:48rem){.catalog-nav{padding-top:24px;padding-bottom:24px}}.catalog-nav:hover{cursor:pointer;color:#ccc}.catalog-nav .explore-contain .button{color:#fff;font-size:1rem;width:100%;padding-left:1.5em;padding-top:1.5rem;padding-bottom:1.5rem}.catalog-nav .explore-contain span{float:left}.catalog-nav .explore-icon{float:right;position:relative;top:-4px;right:1rem}.catalog-nav--submenu{position:absolute;top:4.5rem;background-color:#2e3d49;min-height:40rem;width:100%;transition:.5s}.catalog-nav--submenu .primary-menu-mobile{margin-top:1rem;padding-bottom:6rem}.catalog-nav--submenu .primary-menu-mobile li{height:72px}.catalog-nav--submenu .primary-menu-mobile span{padding-top:24px;padding-bottom:24px;color:#fff;display:block;padding-left:1.5em}@media screen and (min-width:48rem){.catalog-nav--submenu .primary-menu-mobile span{padding-top:24px;padding-bottom:24px}}.catalog-nav--submenu .primary-menu-mobile span:hover{color:#ccc;cursor:pointer}.catalog-nav--submenu .primary-menu-mobile .button{margin:0 auto}.catalog-nav--submenu .close-menu{background-color:transparent;display:flex;align-items:center;width:100%;color:#fff;border:none;margin-top:1rem;margin-bottom:-1rem;height:unset}.catalog-nav--submenu .close-menu .back-icon{position:relative;top:.5rem;left:1rem}.catalog-nav--submenu .close-menu span{color:#fff;display:block;padding-left:1.5rem}.catalog-nav--submenu .close-menu span:hover{color:#ccc;cursor:pointer}.catalog-nav--submenu a.school-link{color:#fff}.nav-mobile__click-outside{display:none;position:absolute;width:calc(100% - 16.25rem);height:100%;top:0;left:16.25rem;z-index:1}.nav-mobile__click-outside.active{display:block}#contain-all{width:100%;overflow:hidden;background:#fff;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.outer_contain{margin:0 auto;max-width:90rem}.contain,.contain--small{max-width:73.75rem;margin-left:auto;margin-right:auto;padding:48px 12px}.contain--small:after,.contain:after{clear:both;content:"";display:block}@media screen and (min-width:48rem){.contain,.contain--small{padding-top:96px;padding-bottom:96px}}@media screen and (min-width:30rem){.contain,.contain--small{padding-left:15.84px;padding-right:15.84px}}@media screen and (min-width:48rem){.contain,.contain--small{padding-left:24px;padding-right:24px}}@media screen and (min-width:73.75rem){.contain,.contain--small{padding-left:0;padding-right:0}}.contain.no-padding,.no-padding.contain--small{padding:0}.contain.no-padding-top,.no-padding-top.contain--small{padding-top:0}.contain--none,.contain.no-padding-bottom,.no-padding-bottom.contain--small{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}:-webkit-full-screen-ancestor{animation:none!important;-webkit-animation-fill-mode:none!important;animation-fill-mode:none!important}:target:before{content:"";display:inline-block;height:130px;margin:-130px 0 0}.div,.header{max-width:100%;margin-left:auto;margin-right:auto}.div:after,.header:after{clear:both;content:"";display:block}.header--clone.div,.header.header--clone{width:100%;top:-1000px}.header--clone.div .header__navbar,.header--clone.div header,.header.header--clone .header__navbar,.header.header--clone header{height:72px}.header--stick.div,.header.header--stick{top:0;background-color:#fff;z-index:8000;box-shadow:0 1px 2px rgba(0,0,0,.1)}.header__navbar,header{max-width:73.75rem;margin-left:auto;margin-right:auto;height:72px;padding:0 1.5em}.header__navbar:after,header:after{clear:both;content:"";display:block}@media screen and (min-width:48rem){.header__navbar,header{height:96px}}@media screen and (min-width:73.75rem){.header__navbar,header{padding:0}}.header__navbar--toggle{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:1.69492%;width:15.25424%}.header__navbar--toggle:last-child{margin-right:0}@media screen and (min-width:62rem){.header__navbar--toggle{display:none}}.header__navbar--logo{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:1.69492%;width:66.10169%}.header__navbar--logo:last-child{margin-right:0}@media screen and (min-width:62rem){.header__navbar--logo{float:left;display:block;margin-right:.84034%;width:20.16807%}.header__navbar--logo:last-child{margin-right:0}}.header__navbar--navigation{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}@media screen and (min-width:62rem){.header__navbar--navigation{float:left;display:block;margin-right:.84034%;width:78.9916%}.header__navbar--navigation:last-child{margin-right:0}}.header__navbar--logo{text-align:center}@media screen and (min-width:62rem){.header__navbar--logo{text-align:left}}.header__navbar--logo .logo-wordmark,.header__navbar--logo .logo-wordmark--cn{width:11.25rem;height:1.875rem;display:none}@media screen and (min-width:62rem){.header__navbar--logo .logo-wordmark,.header__navbar--logo .logo-wordmark--cn{display:block}}.header__navbar--logo .logo-mark{display:block;margin:0 auto;width:1.875rem;height:1.875rem}@media screen and (min-width:62rem){.header__navbar--logo .logo-mark,.header__navbar--logo__mobile{display:none}}.header__navbar--toggle .nav-toggle{display:block;width:1.25rem;height:1.25rem;cursor:pointer;transition:transform .25s ease}.header__navbar--toggle .nav-toggle .bar{display:block;width:100%;height:.1875rem;margin-left:-.5rem;margin-top:.1875rem;background:#02b3e4;transition:opacity .25s ease,transform .25s ease;user-select:none}.header__navbar--navigation nav{float:right}.header__navbar--navigation a,.header__navbar--navigation div{float:left}.header__navbar--navigation .button{display:none;letter-spacing:0;font-size:.875rem;text-transform:capitalize;height:2.25rem;font-weight:400;margin-left:2.5rem;line-height:1.9375rem}.header__navbar--navigation .button:first-child{margin-left:0}@media screen and (min-width:62rem){.header__navbar--navigation .button{display:block}}.header__navbar--navigation .button--navigation{padding:0;color:#525c65}.header__navbar--navigation .button--navigation:hover{color:#474f57}.header__navbar--navigation .button--primary,.header__navbar--navigation .button--turquoise{width:7.75rem;box-shadow:8px 10px 20px 0 rgba(46,61,73,.15);background-color:#02b3e4}.header__navbar--navigation .button--primary:hover,.header__navbar--navigation .button--turquoise:hover{box-shadow:2px 4px 8px 0 rgba(46,61,73,.2);background-color:#016682}.header__navbar--navigation .button--turquoise{background-color:#02ccba}.header__navbar--navigation .button--turquoise:hover{background-color:#02d1bf}.header__navbar--navigation .button--guest,.header__navbar--navigation .button--student{display:none}.header__navbar--navigation .divider{cursor:default}.header__navbar--navigation .divider:before{content:"";border-left:1px solid rgba(82,92,101,.4);width:0;height:12px}.header__sidenav{background-color:#2e3d49}.header__sidenav--logo{height:72px;display:block;background-color:#1c262f}.header__sidenav--logo:after{clear:both;content:"";display:block}.header__sidenav--logo .logo-link{display:block;width:100%;height:100%}.header__sidenav--logo .logo-link .logo-wordmark,.header__sidenav--logo .logo-link .logo-wordmark--cn{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-left:1.5em;width:11.25rem;height:1.875rem}.header__sidenav--logo .logo-link #wordmark{fill:#fff}.header__sidenav--navigation{display:block}.header__sidenav--navigation:after{clear:both;content:"";display:block}.header__sidenav--navigation li{height:72px}.header__sidenav--navigation a{padding-top:24px;padding-bottom:24px;color:#fff;display:block;padding-left:1.5em}@media screen and (min-width:48rem){.header__sidenav--navigation a{padding-top:24px;padding-bottom:24px}}.header__sidenav--navigation a:hover{color:#ccc}.header__sidenav--navigation .guest,.header__sidenav--navigation .student{display:none}.header__sidenav--navigation .guest a,.header__sidenav--navigation .student a{color:#02b3e4}.header__sidenav--navigation .guest a:hover,.header__sidenav--navigation .student a:hover{color:#01647f}.div{display:block;z-index:1;position:relative}header .header__navbar--navigation{float:right}@media screen and (min-width:62rem){header .header__navbar--navigation{display:flex;justify-content:flex-end}}header .header__navbar--navigation .normal{display:flex;align-items:center}header .header__navbar--navigation .normal .button--navigation:focus,header .header__navbar--navigation .normal .button--navigation:hover{color:#017a9b}header .header__navbar--navigation .button{font-size:1rem;line-height:2.0625rem}@media screen and (min-width:62rem){header .header__navbar--navigation .button{margin:0 .75vw}}@media screen and (min-width:73.75rem){header .header__navbar--navigation .button{margin:0 1.125rem}}header .header__navbar--navigation .button--primary{background:#017a9b;font-size:.8125rem;font-weight:600;letter-spacing:.09375rem;line-height:1.8125rem;text-transform:uppercase;height:2rem;min-width:131px;width:auto;padding:0 10px;border-radius:4px;box-shadow:0 0 8px 0 rgba(17,22,26,.16),0 4px 8px 0 rgba(17,22,26,.08),0 8px 16px 0 rgba(17,22,26,.08)}header .header__navbar--navigation .career-nav{margin:0;padding:0}@media screen and (min-width:73.75rem){header .header__navbar--navigation .career-nav{margin:0 1.125rem}}@keyframes sticky-slide-down{to{transform:translateY(0)}}.header-icons{display:block;position:relative;top:1.4rem;float:right;margin-right:-.7rem}.header-icons svg{height:1.8rem;fill:#02b3e4}@media screen and (min-width:30rem){.header-icons{display:none}}.phone-icon{display:none;line-height:0}.show-sales-widget .phone-icon{display:block;position:relative;top:1.4rem;float:right;margin-right:-.7rem;top:50%;transform:translateY(-50%)}.show-sales-widget .phone-icon svg{height:1.8rem;fill:#02b3e4}@media screen and (min-width:30rem){.show-sales-widget .phone-icon{display:none}}.page-homepage .logo-wordmark--cn h1 img.logo-wordmark--img,.page-homepage .logo-wordmark--cn h1 span.logo-wordmark--img,.page-homepage .logo-wordmark--cn span img.logo-wordmark--img,.page-homepage .logo-wordmark--cn span span.logo-wordmark--img,.page-homepage .logo-wordmark h1 img.logo-wordmark--img,.page-homepage .logo-wordmark h1 span.logo-wordmark--img,.page-homepage .logo-wordmark span img.logo-wordmark--img,.page-homepage .logo-wordmark span span.logo-wordmark--img{padding-bottom:1.5rem;width:180px}.page-homepage .logo-wordmark--cn h1{margin-bottom:0}.page-eu.page-homepage img.logo-wordmark--img,.page-in.page-homepage img.logo-wordmark--img{padding-bottom:1.5rem}.no-sticky{position:relative;z-index:6000}.page-homepage.sticky,.sticky:not(.no-sticky-header){position:fixed;top:0;width:100%;z-index:6000;background:#fff;box-shadow:0 1px 20px 0 rgba(46,61,73,.2);transform:translateY(-100%);animation:sticky-slide-down .4s ease .25s forwards}.page-homepage.sticky .header__navbar #mark,.page-homepage.sticky .header__navbar #wordmark,.page-homepage.sticky header #mark,.page-homepage.sticky header #wordmark,.sticky:not(.no-sticky-header) .header__navbar #mark,.sticky:not(.no-sticky-header) .header__navbar #wordmark,.sticky:not(.no-sticky-header) header #mark,.sticky:not(.no-sticky-header) header #wordmark{fill:#02b3e4}.page-homepage.sticky .nav-toggle .bar,.sticky:not(.no-sticky-header) .nav-toggle .bar{background:#02b3e4}.page-homepage.sticky .header-icons svg,.sticky:not(.no-sticky-header) .header-icons svg{fill:#02b3e4}.page-homepage.sticky .button--navigation,.sticky:not(.no-sticky-header) .button--navigation{color:#525c65}.page-homepage.sticky .button--navigation:hover,.sticky:not(.no-sticky-header) .button--navigation:hover{color:#697681}.page-homepage.sticky .text--navigation,.sticky:not(.no-sticky-header) .text--navigation{color:#525c65}.page-homepage.sticky .text--navigation:hover,.sticky:not(.no-sticky-header) .text--navigation:hover{color:#697681}.page-homepage.sticky .divider:before,.sticky:not(.no-sticky-header) .divider:before{border-left:1px solid rgba(82,92,101,.4)}.logo-wordmark--cn{height:inherit!important;vertical-align:middle}.button--primary,.button--primary:hover,.button--turquoise,.button--turquoise:hover{color:#fff!important}.queries{margin-left:2rem}.speech-bubble{position:relative;background:#f04546;border-radius:50%;color:#fff;font-size:.75rem;text-align:center;width:1.5625rem}.speech-bubble:after{content:"\8D5A"}.speech-bubble:before{content:"";position:absolute;left:0;top:100%;border:.3125rem solid transparent;border-right-color:#f04546;border-left:0;margin-top:-.5rem;transform:rotate(-45deg)}.page-cn.sticky .header__navbar--navigation .button--navigation{color:#525c65!important}.page-cn.sticky .header__navbar--navigation .button--navigation:hover{color:#697681!important}.page-cn.sticky .header__navbar--navigation .button--navigation:last-child{color:#fff!important}.page-cn.sticky .header__navbar--navigation .button--navigation:last-child:hover{color:hsla(0,0%,100%,.8)!important}.page-cn .header__navbar--navigation .enterprise-landing{display:none;margin-left:2em}.page-cn .header__navbar--navigation .normal{display:inline;margin-left:2em}.theme-jd .logo-wordmark--cn,.theme-sf-express .logo-wordmark--cn{width:25em}.theme-jd .logo-wordmark--cn svg,.theme-sf-express .logo-wordmark--cn svg{width:10em;border-left:1px solid rgba(82,92,101,.4);padding-left:.5em;margin-left:1em}.theme-jd .logo-wordmark--cn .jd,.theme-jd .logo-wordmark--cn .sf-express,.theme-sf-express .logo-wordmark--cn .jd,.theme-sf-express .logo-wordmark--cn .sf-express{display:inline-block;width:10em;float:left}.theme-jd .logo-wordmark--cn .jd img,.theme-jd .logo-wordmark--cn .sf-express img,.theme-sf-express .logo-wordmark--cn .jd img,.theme-sf-express .logo-wordmark--cn .sf-express img{float:left;width:10em;height:3.5em}.theme-jd .header__navbar--navigation .enterprise-landing,.theme-sf-express .header__navbar--navigation .enterprise-landing{display:inline}.theme-jd .header__navbar--navigation .normal,.theme-sf-express .header__navbar--navigation .normal{display:none}.theme-daimler .logo-wordmark--cn{width:25em}.theme-daimler .logo-wordmark--cn svg{width:10em;border-left:1px solid rgba(82,92,101,.4);padding-left:.5em;margin-left:1em}.theme-daimler .logo-wordmark--cn .daimler{display:inline-block;width:10em;float:left}.theme-daimler .logo-wordmark--cn .daimler img{float:left;width:10em;height:3.5em}.theme-daimler .header__navbar--navigation .enterprise-landing{display:inline}.theme-daimler .header__navbar--navigation .enterprise-landing a{width:15em!important}.page-lg:not(.page-lg-ai8) .page-external-component header,.theme-daimler .header__navbar--navigation .normal{display:none}.supportline{display:flex;flex-direction:column;justify-content:center}.supportline .title{height:height-base(40);color:#11161a;font-size:18px;font-weight:600;line-height:40px;flex:1 1 auto;padding-bottom:10px}.supportline .phone_number{height:height-base(28);font-size:24px;line-height:28px;padding-right:10px;font-weight:700;margin-bottom:15px;color:#02b3e4}.supportline .available-time{margin-bottom:15px;font-size:14px}.supportline .consent{height:height-base(72);flex:1 1 auto;color:#11161a;font-size:14px;line-height:24px}.supportline .consent a{color:#02b3e4}.page-built-on-blockchain{background:none;position:absolute;top:0;left:0;display:block;width:100%}.page-built-on-blockchain .header__navbar--navigation{float:right}.page-built-on-blockchain #wordmark{display:none}@media screen and (min-width:62rem){.page-built-on-blockchain header{border-bottom:1px solid #fff}}.page-built-on-blockchain header a.button{color:#c8cdd2;text-transform:uppercase;letter-spacing:1.5px;margin:0 2rem;font-weight:600;font-size:.8125rem}.page-built-on-blockchain header a.button:hover{color:#fff}.icon{margin-right:.2rem;vertical-align:middle}.page-user-profile:not(.sticky){border-bottom:1px solid #dbe2e8}.nd-rating-stars{width:7.5rem;height:1.5rem;overflow:hidden;display:inline-block;background:url(//www.udacity.com/assets/iridium/images/svgs/icon-star-large-gray.svg) repeat-x;margin:.25rem 0 -.125rem}.nd-rating-stars .active-stars{float:left;height:1.5rem;background:url(//www.udacity.com/assets/iridium/images/svgs/icon-star-large-yellow.svg) repeat-x}.nd-rating-stars.m--white{background-image:url(//www.udacity.com/assets/iridium/images/svgs/icon-star-large-white-empty.svg)}.nd-rating-stars.m--white .active-stars{background-image:url(//www.udacity.com/assets/iridium/images/svgs/icon-star-large-white.svg)}.nd-rating-stars.m--small{width:5.625rem}.nd-rating-stars.m--small,.nd-rating-stars.m--small .active-stars{height:1.125rem;background-size:1.125rem 1.125rem}.nd-rating-stars.m--small--extra{width:4.375rem}.nd-rating-stars.m--small--extra,.nd-rating-stars.m--small--extra .active-stars{height:.875rem;background-size:.875rem .875rem}.nd-rating-stars.review-header .stars{background:url(//www.udacity.com/assets/iridium/images/legacy/icon-star-small-gray.svg) repeat-x}.nd-rating-stars.review-header .stars .active-stars{background:url(//www.udacity.com/assets/iridium/images/legacy/icon-star-small-yellow.svg) repeat-x}.nd-rating-stars.student-reviews .stars{margin-bottom:-.5rem}@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}.tooltip-container{display:inline-block;position:relative}.tooltip-container .tooltip-text{font-size:.8125rem;line-height:24px;color:#000;margin-top:1rem;position:absolute;opacity:0;visibility:hidden;padding:1rem;border-radius:3px;transition:opacity .5s ease-in-out,visibility 0s;max-width:220px;z-index:5000}@media screen and (min-width:48rem){.tooltip-container .tooltip-text{font-size:.8125rem;line-height:24px}}.tooltip-container .tooltip-text:before{position:absolute;content:"";top:-5px;left:25%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 5px 5px;z-index:99}.tooltip-container .tooltip-text.background-theme--grey{background-color:#e9ecee}.tooltip-container .tooltip-text.background-theme--grey:before{border-color:transparent transparent #e9ecee}.tooltip-container .tooltip-text.background-theme--white{background-color:#fff;box-shadow:0 0 8px 0 rgba(17,22,26,.16),0 4px 8px 0 rgba(17,22,26,.08),0 8px 16px 0 rgba(17,22,26,.08)}.tooltip-container .tooltip-text.background-theme--white:before{border-color:transparent transparent #fff}.tooltip-container .hovered{visibility:visible;opacity:.92;transition:visibility 0s,opacity .5s ease-in-out}.modal--no-padding .modal{padding:0!important}.modal--height-vh .modal-overlay,.modal--height-vh .modal-wrapper{height:100vh}.modal--width-md .modal{max-width:36.25rem}.modal{margin:24px}.modal .modal-close{border:none;display:block}.modal .modal-close:focus{outline:2px solid #017a9b}.video-modal{display:block;overflow:hidden}.modal-is-initialized{display:inline-block}.modal-overlay{z-index:9000;background:rgba(46,61,73,.95)}.modal-overlay,.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;display:block}.modal-wrapper{overflow:auto;text-align:center;z-index:10000;-webkit-overflow-scrolling:touch}.modal-wrapper:after{height:100%;content:"";display:inline-block;vertical-align:middle}.modal{width:100%;outline:none;position:relative;background:#fff;text-align:left;text-size-adjust:100%;vertical-align:middle;max-width:48.75rem;padding:48px 36px;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);transform:translateZ(0);border-radius:.375rem;margin:0!important}@media screen and (min-width:48rem){.modal{padding-top:72px;padding-bottom:72px;padding-left:48px;padding-right:48px}}.modal.modal-video{background:transparent;position:absolute;left:0;top:0;width:100%;height:100%;max-width:none}.modal label{display:none}.modal-close{top:-3px;right:0;opacity:1;outline:none;display:block;width:3rem;height:3rem;cursor:pointer;position:absolute;transition:opacity .3s ease;background:url(/_next/images/svgs/icon_close_white.svg) no-repeat 50%;z-index:10000}.modal-close.white{background-image:url(/_next/images/svgs/icon_close_white.svg)}.modal-close.dark{background-image:url(/_next/images/svgs/icon_close_dark.svg)}.modal-close:hover{opacity:.7}.modal-close::moz-focus-inner{padding:0;border:0}iframe,video{position:absolute;width:100vw;height:56.25vw;left:0;top:50%;transform:translateY(-50%)}@media screen and (min-width:62rem){iframe,video{width:80vw;height:45vw;top:50%;left:50%;transform:translate(-50%,-50%)}}video{max-height:100%;max-width:100%}section.breadcrumb.contain--small,section.contain.breadcrumb{height:auto;padding:0 0 .6875rem}.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--affiliates,.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--title{font-size:1.5rem;line-height:36px}@media screen and (min-width:62rem){.hero__nanodegree--title{font-size:2rem;line-height:36px}}.hero__nanodegree--type{position:relative}.hero__nanodegree--affiliate{margin-top:0;margin-bottom:24px;display:inline-block}@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 .nd-rating{padding-top:.75rem}@media screen and (min-width:48rem){.hero__nanodegree .nd-rating{padding-top:24px}}.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,.hero .contain--small{margin:0 auto;padding-top:48px;padding-bottom:48px}@media screen and (min-width:48rem){.hero .contain,.hero .contain--small{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}}.course-instructors{text-align:center;display:block}.course-instructors .contain,.course-instructors .contain--small{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-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--text{margin-bottom:3rem}.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 .col--full-width{width:100%}.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}}.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,.course-requirements .contain--small{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-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,.course-syllabus .contain--small{margin-top:0;margin-bottom:36px;padding-left:24px;padding-right:24px}@media screen and (min-width:48rem){.course-syllabus .contain,.course-syllabus .contain--small{margin-bottom:72px}}@media screen and (min-width:73.75rem){.course-syllabus .contain,.course-syllabus .contain--small{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 .project .syllabus--upper{height:144px;padding:24px}@media screen and (min-width:48rem){.course-syllabus .project .syllabus--upper{height:312px;padding:36px}}.course-syllabus .project .syllabus--upper.no-supporting{height:336px}@media screen and (min-width:48rem){.course-syllabus .project .syllabus--upper.no-supporting{height:480px}}.course-syllabus .project .syllabus--lower{height:96px;padding:24px;z-index:5}@media screen and (min-width:48rem){.course-syllabus .project .syllabus--lower{height:168px;padding:36px}}.course-syllabus .project .syllabus--lower ul{list-style:none;padding:0;margin:0}.course-syllabus .project .syllabus--lower a{border-bottom:1px solid #91daee;cursor:pointer}.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}:host{display:block;overflow:hidden}.moustache{position:relative;width:100%;background:#fff;padding:.75rem 1.75rem .75rem 1.5rem;color:#fff;z-index:5000}.moustache .paragraph{margin:0 auto;max-width:73.75rem}.moustache p a{border-bottom:none}.moustache p a.disable_cursor{cursor:default!important}.moustache p a.moustache__link--button{border-bottom:1px solid;margin:0 .8rem}.moustache a,.moustache p{color:#02b3e4;display:inline-block;margin:0}.moustache .close-btn{position:absolute;top:1rem;right:1rem;bottom:0;display:flex;background-color:transparent;border:none;outline:none;opacity:.75;margin:auto 0;padding:0;color:#fff;transition:opacity .3s ease}.moustache .close-btn svg{height:.8rem;width:auto}.moustache .close-btn:hover{opacity:1}.moustache #close-icon{fill:#02b3e4}.moustache.white{background:#fff}.moustache.white a,.moustache.white p{color:#02b3e4;font-size:1rem}.moustache.white #close-icon{fill:#02b3e4}.moustache.blue{background:#02b3e4}.moustache.blue a,.moustache.blue p{color:#fff;font-size:1rem}.moustache.blue #close-icon{fill:#fff}.moustache.blue-turquoise{background:linear-gradient(90deg,#017a9b,#018377)}.moustache.blue-turquoise a,.moustache.blue-turquoise p{color:#fff;font-size:1rem}.moustache.blue-turquoise #close-icon{fill:#fff}.moustache.purple-turquoise{background:linear-gradient(90deg,#a951ed,#02ccba)}.moustache.purple-turquoise a,.moustache.purple-turquoise p{color:#fff;font-size:1rem}.moustache.purple-turquoise #close-icon{fill:#fff}.moustache.magenta-yellow{background:linear-gradient(90deg,#ff5483,#ffae0c)}.moustache.magenta-yellow a,.moustache.magenta-yellow p{color:#fff;font-size:1rem}.moustache.magenta-yellow #close-icon{fill:#fff}.moustache.yellow-purple{background:linear-gradient(90deg,#ffae0c,#a951ed)}.moustache.yellow-purple a,.moustache.yellow-purple p{color:#fff;font-size:1rem}.moustache.yellow-purple #close-icon{fill:#fff}.moustache.yellow-on-black{background:#000}.moustache.yellow-on-black a,.moustache.yellow-on-black p{color:#ffae0c;font-size:1rem}.moustache.yellow-on-black #close-icon{fill:#ffae0c}.moustache.black-on-yellow{background:#ecc81a}.moustache.black-on-yellow a,.moustache.black-on-yellow p{color:#000;font-size:1rem}.moustache.black-on-yellow #close-icon{fill:#000}.page-in.page-campaign .moustache,.page-in.page-corporate .moustache,.page-in.page-google-india-scholarships .moustache,.page-in.page-homepage .moustache{display:none}.page-cn .moustache{background:#02b3e4}.page-cn .moustache a,.page-cn .moustache p{color:#fff;font-size:1rem}.page-cn .moustache #close-icon{fill:#fff}.page-cn.page-homepage .moustache{background:#fff}.page-cn.page-homepage .moustache a,.page-cn.page-homepage .moustache p{color:#02b3e4;font-size:1rem}.page-cn.page-homepage .moustache #close-icon{fill:#02b3e4}.page-cn.page-homepage.sticky.isFixed .moustache{background:#02b3e4}.page-cn.page-homepage.sticky.isFixed .moustache a,.page-cn.page-homepage.sticky.isFixed .moustache p{color:#fff;font-size:1rem}.page-cn.page-homepage.sticky.isFixed .moustache #close-icon{fill:#fff}.sticky.isFixed .moustache{position:fixed;z-index:8001;top:0}.page-cn.page-20181111 .moustache,.sticky .hide__sticky{display:none}.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}.course-recommand .cards_contain .course-card .card--nanodegree{margin-left:auto;margin-right:auto}}@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--category{font-size:.8125rem;line-height:24px;margin-bottom:0;color:#7d97ad;font-weight:300}@media screen and (min-width:48rem){.course-recommand .course-info--category{font-size:.875rem;line-height: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}}.invisible{visibility:hidden!important}.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)}.hidden-xs-up{display:none!important}@media (max-width:479px){.hidden-xs-down{display:none!important}}@media (min-width:480px){.hidden-sm-up{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}}@media (min-width:1180px){.hidden-xl-up{display:none!important}}@media (max-width:1679px){.hidden-xl-down{display:none!important}}@media (min-width:1680px){.hidden-xxl-up{display:none!important}}.hidden-xxl-down,.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.register-banner{display:none;height:3.5rem;width:100%;position:fixed;bottom:0;text-align:center;background-color:#91daee;z-index:8000}.register-banner--show{display:block}.register-banner--desktop{display:none;cursor:pointer;margin-top:-28px}.register-banner--desktop img{max-height:100px}.register-banner--mobile{margin-top:-16px;text-align:left}.register-banner--mobile img{max-height:72px;vertical-align:bottom}.register-banner--mobile .button.button--white{width:80px;height:36px;line-height:2;font-size:12px;display:inline-block;margin-bottom:10px}.register-banner--mobile,.register-banner .close{display:inline-block}.register-banner .close{float:right;margin-top:10px;margin-right:10px;outline:none;display:block;width:2.25rem;height:2.25rem;cursor:pointer;transition:opacity .3s ease;background:url(/_next/images/svgs/icon_close_white.svg) no-repeat 50%}.register-banner .close:hover{opacity:.7}.register-banner .close::moz-focus-inner{padding:0;border:0}@media screen and (min-width:48rem){.register-banner{height:4.5rem}.register-banner--desktop{display:inline-block}.register-banner--mobile{display:none}.register-banner .close{margin-top:18px;margin-right:18px}}.course-recommand .course-card,.course-syllabus .syllabus__list--item .card,.degree-student-rating .card,.degree-syllabus-preview__stat .card,.fd-card,.graduation-benefits-cards .card,.nd-why-section .stat .card,.partner-application-section .step,.related-nd-path__end-card .card,.related-nd-path__start-card .card,.simple-form-section .cta_block .card,.unique-feature-section .feature-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}.course-recommand .course-card:last-child,.course-syllabus .syllabus__list--item .card:last-child,.degree-student-rating .card:last-child,.degree-syllabus-preview__stat .card:last-child,.fd-card:last-child,.graduation-benefits-cards .card:last-child,.nd-why-section .stat .card:last-child,.partner-application-section .step:last-child,.related-nd-path__end-card .card:last-child,.related-nd-path__start-card .card:last-child,.simple-form-section .cta_block .card:last-child,.unique-feature-section .feature-card .card:last-child{margin-bottom:0}.course-recommand .course-card:hover,.course-syllabus .syllabus__list--item .card:hover,.degree-student-rating .card:hover,.degree-syllabus-preview__stat .card:hover,.fd-card:hover,.graduation-benefits-cards .card:hover,.nd-why-section .stat .card:hover,.related-nd-path__end-card .card:hover,.related-nd-path__start-card .card:hover,.unique-feature-section .feature-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-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}}@keyframes spinContainer{0%{transform:rotate(0deg)}50%{transform:rotate(540deg)}to{transform:rotate(3turn)}}@keyframes spinProgress{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(0deg)}75%{transform:rotate(180deg)}to{transform:rotate(0deg)}}.spinner-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(46,61,73,.95)}.spinner-modal .spinner-wrapper{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.spinner{text-align:left;display:block;height:40px;position:relative;width:40px}.spinner strong{border:3px solid #dbe2e8;border-radius:50%;box-sizing:border-box;overflow:hidden;text-indent:-999em}.spinner span,.spinner strong{display:block;height:100%;position:absolute;width:100%}.spinner span{animation:spinContainer 3s linear infinite;clip:rect(0,42px,42px,21px);transform:rotate(0deg)}.spinner span i{animation:spinProgress 3s ease-in infinite;border:3px solid #02b3e4;border-radius:50%;box-sizing:border-box;clip:rect(0,21px,42px,0);display:block;height:100%;overflow:hidden;position:absolute;text-indent:-999em;transform:rotate(0deg);width:100%}body,html{width:100%;min-height:100%;margin:0}