﻿.press-card_archived__logo-holder img,.press-card_secondary__logo-holder img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flex-grow{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.flex-shink{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0;-moz-flex:0;-ms-flex:0;flex:0}.missing-content__title,.missing-content__title-sm{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0;font-weight:300;margin:0 0 0.5em -2px;color:#242a2b}@font-face{font-family:"kadenzefont";src:url(https://prod-assets.useast1.kadenze.com/assets/kadenzefont-7b38d41978c62f3cbedc1369effd579e6faba274d529d0756bce496859bc661d.eot);src:url(https://prod-assets.useast1.kadenze.com/assets/kadenzefont-7b38d41978c62f3cbedc1369effd579e6faba274d529d0756bce496859bc661d.eot?#iefix) format("embedded-opentype"),url(https://prod-assets.useast1.kadenze.com/assets/kadenzefont-628e70e17ea063079ce46b33054453921a4099aaa1ec91b6d8c163919b77d42d.woff) format("woff"),url(https://prod-assets.useast1.kadenze.com/assets/kadenzefont-1875fb6313d019d832e61806350ca2b01088a1a4edd9f8ba92ad378478b77ded.ttf) format("truetype"),url(https://prod-assets.useast1.kadenze.com/assets/kadenzefont-16e94bbd23bf48384b2db2679bf05bdba66166e5449669780cd4840124f724bf.svg#kadenzefont) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"kadenzefont";src:url(https://prod-assets.useast1.kadenze.com/assets/kadenzefont-16e94bbd23bf48384b2db2679bf05bdba66166e5449669780cd4840124f724bf.svg#kadenzefont) format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.kdnze-announcements:before,.kdnze-arrow-circle-left:before,.kdnze-arrow-circle-right:before,.kdnze-arrow-down:before,.kdnze-arrow-left:before,.kdnze-arrow-right:before,.kdnze-arrow-thin:before,.kdnze-arrow-up:before,.kdnze-book:before,.kdnze-calendar:before,.kdnze-cap:before,.kdnze-cap-2:before,.kdnze-chart:before,.kdnze-chart-old:before,.kdnze-checkmark:before,.kdnze-checkmark-circle:before,.kdnze-checkmark-circle-fill:before,.kdnze-circle-fill:before,.kdnze-circle-outline:before,.kdnze-cog:before,.kdnze-comments:before,.kdnze-connect:before,.kdnze-controls-next:before,.kdnze-controls-pause:before,.kdnze-controls-play:before,.kdnze-controls-previous:before,.kdnze-course-info:before,.kdnze-coursework:before,.kdnze-crop:before,.kdnze-dashboard:before,.kdnze-download:before,.kdnze-email:before,.kdnze-email-filled:before,.kdnze-eye:before,.kdnze-file-3d:before,.kdnze-file-arduino:before,.kdnze-file-audio:before,.kdnze-file-chuck:before,.kdnze-file-code:before,.kdnze-file-image:before,.kdnze-file-link:before,.kdnze-file-live:before,.kdnze-file-pdf:before,.kdnze-file-reaktor:before,.kdnze-file-video:before,.kdnze-file-zip:before,.kdnze-flag:before,.kdnze-gradebook:before,.kdnze-grid-view:before,.kdnze-hammer:before,.kdnze-heart:before,.kdnze-heart-outline:before,.kdnze-home:before,.kdnze-image_matching:before,.kdnze-info:before,.kdnze-info-circle:before,.kdnze-institution-building:before,.kdnze-kadenze-e:before,.kdnze-lecture:before,.kdnze-lightning:before,.kdnze-link:before,.kdnze-list:before,.kdnze-list-view:before,.kdnze-lock:before,.kdnze-member:before,.kdnze-messages:before,.kdnze-minus:before,.kdnze-minus-circle:before,.kdnze-move:before,.kdnze-move-arrows:before,.kdnze-nav-list:before,.kdnze-note:before,.kdnze-notification:before,.kdnze-options:before,.kdnze-options-circle:before,.kdnze-paperclip:before,.kdnze-partial_credit:before,.kdnze-pause:before,.kdnze-pencil:before,.kdnze-play:before,.kdnze-plus:before,.kdnze-plus-circle:before,.kdnze-price-tag:before,.kdnze-project:before,.kdnze-question:before,.kdnze-quiz:before,.kdnze-resources:before,.kdnze-search:before,.kdnze-share:before,.kdnze-social-email-circle:before,.kdnze-social-facebook-circle:before,.kdnze-social-gplus-circle:before,.kdnze-social-instagram-circle:before,.kdnze-social-linkedin-circle:before,.kdnze-social-pintrest-circle:before,.kdnze-social-soundcloud-circle:before,.kdnze-social-tumblr-circle:before,.kdnze-social-twitter-circle:before,.kdnze-social-vimeo-circle:before,.kdnze-social-youtube-circle:before,.kdnze-software:before,.kdnze-speech-bubble:before,.kdnze-speech-bubble-long:before,.kdnze-star:before,.kdnze-students:before,.kdnze-switch-course:before,.kdnze-tag-topics:before,.kdnze-test:before,.kdnze-text_bubble:before,.kdnze-timer:before,.kdnze-trashcan:before,.kdnze-types:before,.kdnze-unlock:before,.kdnze-upload:before,.kdnze-upload-circle:before,.kdnze-upload-cloud:before,.kdnze-user:before,.kdnze-users:before,.kdnze-video-generic:before,.kdnze-view-doc:before,.kdnze-volume-high:before,.kdnze-volume-low:before,.kdnze-volume-med:before,.kdnze-volume-none:before,.kdnze-warning:before,.kdnze-x:before,.kdnze-x-circle:before{display:inline-block;font-family:"kadenzefont";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.kdnze-announcements:before{content:"\f100"}.kdnze-arrow-circle-left:before{content:"\f101"}.kdnze-arrow-circle-right:before{content:"\f102"}.kdnze-arrow-down:before{content:"\f103"}.kdnze-arrow-left:before{content:"\f104"}.kdnze-arrow-right:before{content:"\f105"}.kdnze-arrow-thin:before{content:"\f17d"}.kdnze-arrow-up:before{content:"\f106"}.kdnze-book:before{content:"\f107"}.kdnze-calendar:before{content:"\f108"}.kdnze-cap:before{content:"\f109"}.kdnze-cap-2:before{content:"\f10a"}.kdnze-chart:before{content:"\f10b"}.kdnze-chart-old:before{content:"\f10c"}.kdnze-checkmark:before{content:"\f10d"}.kdnze-checkmark-circle:before{content:"\f10e"}.kdnze-checkmark-circle-fill:before{content:"\f10f"}.kdnze-circle-fill:before{content:"\f110"}.kdnze-circle-outline:before{content:"\f111"}.kdnze-cog:before{content:"\f112"}.kdnze-comments:before{content:"\f113"}.kdnze-connect:before{content:"\f114"}.kdnze-controls-next:before{content:"\f115"}.kdnze-controls-pause:before{content:"\f116"}.kdnze-controls-play:before{content:"\f117"}.kdnze-controls-previous:before{content:"\f118"}.kdnze-course-info:before{content:"\f119"}.kdnze-coursework:before{content:"\f11a"}.kdnze-crop:before{content:"\f11b"}.kdnze-dashboard:before{content:"\f11c"}.kdnze-download:before{content:"\f11d"}.kdnze-email:before{content:"\f11e"}.kdnze-email-filled:before{content:"\f180"}.kdnze-eye:before{content:"\f11f"}.kdnze-file-3d:before{content:"\f120"}.kdnze-file-arduino:before{content:"\f121"}.kdnze-file-audio:before{content:"\f122"}.kdnze-file-chuck:before{content:"\f123"}.kdnze-file-code:before{content:"\f124"}.kdnze-file-image:before{content:"\f125"}.kdnze-file-link:before{content:"\f126"}.kdnze-file-live:before{content:"\f127"}.kdnze-file-pdf:before{content:"\f128"}.kdnze-file-reaktor:before{content:"\f129"}.kdnze-file-video:before{content:"\f12a"}.kdnze-file-zip:before{content:"\f12b"}.kdnze-flag:before{content:"\f12c"}.kdnze-gradebook:before{content:"\f12d"}.kdnze-grid-view:before{content:"\f12e"}.kdnze-hammer:before{content:"\f12f"}.kdnze-heart:before{content:"\f130"}.kdnze-heart-outline:before{content:"\f131"}.kdnze-home:before{content:"\f132"}.kdnze-image_matching:before{content:"\f133"}.kdnze-info:before{content:"\f134"}.kdnze-info-circle:before{content:"\f135"}.kdnze-institution-building:before{content:"\f136"}.kdnze-kadenze-e:before{content:"\f137"}.kdnze-lecture:before{content:"\f138"}.kdnze-lightning:before{content:"\f139"}.kdnze-link:before{content:"\f13a"}.kdnze-list:before{content:"\f13b"}.kdnze-list-view:before{content:"\f13c"}.kdnze-lock:before{content:"\f13d"}.kdnze-member:before{content:"\f13e"}.kdnze-messages:before{content:"\f13f"}.kdnze-minus:before{content:"\f140"}.kdnze-minus-circle:before{content:"\f141"}.kdnze-move:before{content:"\f142"}.kdnze-move-arrows:before{content:"\f143"}.kdnze-nav-list:before{content:"\f144"}.kdnze-note:before{content:"\f145"}.kdnze-notification:before{content:"\f146"}.kdnze-options:before{content:"\f147"}.kdnze-options-circle:before{content:"\f148"}.kdnze-paperclip:before{content:"\f149"}.kdnze-partial_credit:before{content:"\f14a"}.kdnze-pause:before{content:"\f14b"}.kdnze-pencil:before{content:"\f14c"}.kdnze-play:before{content:"\f14d"}.kdnze-plus:before{content:"\f14e"}.kdnze-plus-circle:before{content:"\f14f"}.kdnze-price-tag:before{content:"\f150"}.kdnze-project:before{content:"\f151"}.kdnze-question:before{content:"\f152"}.kdnze-quiz:before{content:"\f153"}.kdnze-resources:before{content:"\f154"}.kdnze-search:before{content:"\f155"}.kdnze-share:before{content:"\f156"}.kdnze-social-email-circle:before{content:"\f17e"}.kdnze-social-facebook-circle:before{content:"\f157"}.kdnze-social-gplus-circle:before{content:"\f158"}.kdnze-social-instagram-circle:before{content:"\f159"}.kdnze-social-linkedin-circle:before{content:"\f15a"}.kdnze-social-pintrest-circle:before{content:"\f15b"}.kdnze-social-soundcloud-circle:before{content:"\f15c"}.kdnze-social-tumblr-circle:before{content:"\f17f"}.kdnze-social-twitter-circle:before{content:"\f15d"}.kdnze-social-vimeo-circle:before{content:"\f15e"}.kdnze-social-youtube-circle:before{content:"\f15f"}.kdnze-software:before{content:"\f160"}.kdnze-speech-bubble:before{content:"\f161"}.kdnze-speech-bubble-long:before{content:"\f162"}.kdnze-star:before{content:"\f163"}.kdnze-students:before{content:"\f164"}.kdnze-switch-course:before{content:"\f165"}.kdnze-tag-topics:before{content:"\f166"}.kdnze-test:before{content:"\f167"}.kdnze-text_bubble:before{content:"\f168"}.kdnze-timer:before{content:"\f169"}.kdnze-trashcan:before{content:"\f16a"}.kdnze-types:before{content:"\f16b"}.kdnze-unlock:before{content:"\f16c"}.kdnze-upload:before{content:"\f16d"}.kdnze-upload-circle:before{content:"\f16e"}.kdnze-upload-cloud:before{content:"\f17a"}.kdnze-user:before{content:"\f16f"}.kdnze-users:before{content:"\f170"}.kdnze-video-generic:before{content:"\f171"}.kdnze-view-doc:before{content:"\f172"}.kdnze-volume-high:before{content:"\f173"}.kdnze-volume-low:before{content:"\f174"}.kdnze-volume-med:before{content:"\f175"}.kdnze-volume-none:before{content:"\f176"}.kdnze-warning:before{content:"\f177"}.kdnze-x:before{content:"\f178"}.kdnze-x-circle:before{content:"\f179"}.hidden,.is-hidden{display:none !important}.is-invisible{visibility:hidden !important}.block{display:block        !important}.inline{display:inline       !important}.inline-block{display:inline-block !important}.ovh{overflow:hidden !important}.italic{font-style:italic}.italic-lt{font-style:italic;font-weight:300}.italic-reg{font-style:italic;font-weight:400}.italic-bld{font-style:italic;font-weight:500}.bold,.strong,strong{font-weight:500 !important}.reg{font-weight:400}.left{float:left  !important}.right{float:right !important}.whitespace-pre{white-space:pre}.whitespace-nowrap{white-space:nowrap}.whitespace-normal{white-space:normal}.txt-l,.text-left,.txt-left{text-align:left   !important}.txt-c,.text-center,.txt-center{text-align:center !important}.txt-r,.text-right,.txt-right{text-align:right  !important}.txt-lte{font-weight:300 !important}.txt-reg{font-weight:400 !important}.txt-bld{font-weight:500 !important}.txt--danger{color:#cc5f58}.txt--lg{font-size:18px}.txt--xl{font-size:48px}.txt--36p{font-size:36px !important}.txt-upper{text-transform:uppercase !important}.txt--normal{text-transform:none !important;font-variant:normal !important}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.capitalize-first::first-letter{text-transform:capitalize}.alink--underlined{text-decoration:underline}.alink--underlined:hover,.alink--underlined:focus{text-decoration:underline}.alink--med-dark{color:#647678}.alink--med-dark:hover,.alink--med-dark:focus{color:#9fbcbf}.m0{margin:0 !important}.m1{margin:1em !important}.m2{margin:2em !important}.mt0{margin-top:0em !important}.mt03{margin-top:0.3em !important}.mt05{margin-top:0.5em !important}.mt1{margin-top:1em !important}.mt15{margin-top:1.5em !important}.mt2{margin-top:2em !important}.mt3{margin-top:3em !important}.mt5{margin-top:5em !important}.mr0{margin-right:0em !important}.mr03{margin-right:.3em !important}.mr05{margin-right:.5em !important}.mr1{margin-right:1em !important}.mr2{margin-right:2em !important}.mb0{margin-bottom:0em !important}.mb03{margin-bottom:.3em !important}.mb05{margin-bottom:.5em !important}.mb08{margin-bottom:.8em !important}.mb1{margin-bottom:1em !important}.mb2{margin-bottom:2em !important}.mb3{margin-bottom:3em !important}.ml0{margin-left:0em !important}.ml03{margin-left:.3em !important}.ml05{margin-left:.5em !important}.ml1{margin-left:1em   !important}.ml2{margin-left:2em   !important}.mtb1{margin-top:1em !important;margin-bottom:1em !important}.mtb2{margin-top:2em !important;margin-bottom:2em !important}.mtb3{margin-top:3em !important;margin-bottom:3em !important}.mt10p{margin-top:10px !important}.mb10p{margin-bottom:10px !important}.mt5p{margin-top:5px !important}.mb5p{margin-bottom:5px !important}.l85{left:85%}.mlneg36{margin-left:-36px !important}.mrneg36{margin-right:-36px !important}.grade-breakdown-mb15{margin-bottom:15px;margin-top:-25px}.mrl15{margin-left:15px;margin-right:15px}.mrl0{margin-left:0 !important;margin-right:0 !important}.p0{padding:0 !important}.p05{padding:0.5em !important}.p1{padding:1em !important}.p2{padding:2em !important}.p3{padding:3em !important}.plr02{padding-left:0.2em !important;padding-right:0.2em !important}.plr1{padding-left:1em !important;padding-right:1em !important}.pt0{padding-top:0em !important}.pt05{padding-top:0.5em !important}.pt15{padding-top:1.5em !important}.pt1{padding-top:1em !important}.pt2{padding-top:2em !important}.pt3{padding-top:3em !important}.pr0{padding-right:0em !important}.pr02{padding-right:0.2em !important}.pr03{padding-right:0.3em !important}.pr1{padding-right:1em !important}.pr2{padding-right:2em !important}.pr3{padding-right:3em !important}.pr4{padding-right:4em !important}.pr5{padding-right:5em !important}.prl0{padding-right:0 !important;padding-left:0 !important}.pb0{padding-bottom:0em !important}.pb05{padding-bottom:.5em !important}.pb1{padding-bottom:1em !important}.pb15{padding-bottom:1.5em !important}.pb2{padding-bottom:2em !important}.pb3{padding-bottom:3em !important}.pb4{padding-bottom:4em !important}.pl0{padding-left:0em !important}.pl05{padding-left:0.5em !important}.pl1{padding-left:1em !important}.pl2{padding-left:2em !important}.pl3{padding-left:3em !important}.pl4{padding-left:4em !important}.pl5{padding-left:5em !important}.ptb0{padding-top:0em !important;padding-bottom:0em !important}.ptb1{padding-top:1em !important;padding-bottom:1em !important}.ptb2{padding-top:2em !important;padding-bottom:2em !important}.w100,.full{width:100% !important;min-width:100% !important}.w-auto{width:auto !important}.h100{height:100%}.h6{height:6em}.h365p{height:365px !important}.rel{position:relative}.abs{position:absolute}.fxd{position:fixed}.center{float:none;margin-left:auto !important;margin-right:auto !important}.center-absolutely{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.border-left{border-left:1px solid #2f3739}.border-left--med-light{border-left:1px solid #b5d6d9}.border-right{border-right:1px solid #2f3739}.border-right--med-light{border-right:1px solid #b5d6d9}.border-top{border-top:1px solid #2f3739}.border-bottom{border-bottom:1px solid #2f3739}.no-border{border:none !important}.no-border-top{border-top:none !important}.no-border-bottom{border-bottom:none !important}.no-bg-image{background-image:none !important}.no-wrap{white-space:nowrap}.sym{font-size:0.7em}.no-flex{-webkit-box-flex:0 !important;-webkit-flex:none !important;flex:none !important}.dis-blk,.block{display:block        !important}.dis-inl,.inline{display:inline       !important}.dis-inb,.inline-block{display:inline-block !important}.dis-tbl{display:table !important}.dis-tbl-row{display:table-row !important}.dis-tbl-cel{display:table-cell !important}.dis-flx,.flex{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.flex-1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.align-items-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.align-content-center{-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center}.valgn-top{vertical-align:top}.valgn-mid{vertical-align:middle}.valgn-bot{vertical-align:bottom}.valgn-sup{vertical-align:super}.valgn-sub{vertical-align:sub}.valgn-bln{vertical-align:baseline}.truncate--inline{display:inline-block;width:100%}.disabled{opacity:0.6 !important;cursor:default !important}.draggable{cursor:url("data:image/vnd.microsoft.icon;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8="),all-scroll;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.clb{clear:both}.dyn-txt--light{color:#FFF !important}.dyn-txt--dark{color:#2f3739 !important}.bg--transparent{background-color:transparent !important}.rotate-0{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-90-right{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.flip-horizontal{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.flip-vertical{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}a.read-more,a.read-less{display:none;cursor:pointer}.hidden-readable{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media (min-width: 1200px){.lg-hidden{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.md-no-border{border:none !important}.md-hidden{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.sm-left{float:left !important}.sm-right{float:right !important}.sm-text-left{text-align:left !important}.sm-text-right{text-align:right !important}.sm-pl0{padding-left:0 !important}.sm-pr0{padding-right:0 !important}.sm-no-border{border:none !important}.sm-display-none,.sm-hidden{display:none !important}}@media (max-width: 767px){.xs-left{float:left !important}.xs-right{float:right !important}.xs-text-left{text-align:left !important}.xs-text-center{text-align:center !important}.xs-text-right{text-align:right !important}.xs-pl0{padding-left:0 !important}.xs-pr0{padding-right:0 !important}.xs-pl1{padding-left:1em !important}.xs-pr1{padding-right:1em !important}.xs-pt1{padding-top:1em !important}.xs-pb1{padding-bottom:1em !important}.xs-pl2{padding-left:2em !important}.xs-pr2{padding-right:2em !important}.xs-pb0{padding-bottom:0em !important}.xs-pb1{padding-bottom:1em !important}.xs-pb2{padding-bottom:2em !important}.xs-m0{margin:0 !important}.xs-mb0{margin-bottom:0em !important}.xs-mb1{margin-bottom:1em !important}.xs-mb2{margin-bottom:2em !important}.xs-no-border{border:none !important}.xs-display-none,.xs-hidden{display:none !important}.xs-block{display:block !important}}.flex-container{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.flex-container.wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.kdnze-iconfont{cursor:default}.kdnze--xs{font-size:10px}.kdnze--sm{font-size:14px}.kdnze--md,.kf--md{font-size:32px}.kdnze-iconfont--sm.circle,.kdnze-iconfont--sm.kf--circle{-webkit-border-radius:50% 50% 50% 50% !important;-moz-border-radius:50% 50% 50% 50% !important;-ms-border-radius:50% 50% 50% 50% !important;-o-border-radius:50% 50% 50% 50% !important;border-radius:50% 50% 50% 50% !important;display:inline-block;text-align:center;border-style:solid;font-size:12px;border-width:1px;padding:4px 0;width:25px;height:25px}.kf--md.kf--circle{-webkit-border-radius:50% 50% 50% 50% !important;-moz-border-radius:50% 50% 50% 50% !important;-ms-border-radius:50% 50% 50% 50% !important;-o-border-radius:50% 50% 50% 50% !important;border-radius:50% 50% 50% 50% !important;display:inline-block;text-align:center;border-style:solid;font-size:16px;border-width:2px;padding:3px 0;width:32px;height:32px}[v-cloak]{opacity:0;visibility:hidden}.nested-grid__row{margin-right:-6px;margin-left:-6px}.nested-grid__row:after{content:"";display:table;clear:both}.nested-grid__3-column{position:relative;min-height:1px;padding-right:6px;padding-left:6px}@media (min-width: 768px){.nested-grid__3-column{float:left;width:33.3333333333%}}.nested-grid__2-column{position:relative;min-height:1px;padding-right:6px;padding-left:6px}@media (min-width: 768px){.nested-grid__2-column{float:left;width:50%}}@media (min-width: 768px){.container-sm-height{display:table;padding-left:0px;padding-right:0px}.row-sm-height{display:table-row}.col-sm-height{display:table-cell;float:none}}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.col-fixed{width:320px}.col-min{min-width:320px}.col-max{max-width:320px}.typo__body{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}.typo__body--reg{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0}.typo__body--strong{font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;line-height:1.7;letter-spacing:0}.typo__subhead,.typo__subhead--lte{font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:24px;letter-spacing:0}.typo__subhead--reg{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:24px;letter-spacing:0}.typo__headline{font-family:"Roboto", sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:0}.typo__title{font-family:"Roboto", sans-serif;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:0}.typo__title--strong{font-family:"Roboto", sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0}.typo__display1{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0}.typo__display--xs{font-family:"Roboto", sans-serif;font-size:29px;font-weight:300;line-height:1.2;letter-spacing:0}.typo__display--md{font-family:"Roboto", sans-serif;font-size:42px;font-weight:100;line-height:1;letter-spacing:0}.typo__caption{font-family:"Roboto", sans-serif;font-size:12px;font-weight:300;line-height:1.2;letter-spacing:0}.typo__caption--reg{font-family:"Roboto", sans-serif;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0}.type__boldface{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;font-weight:400}.font-weight--thn{font-weight:100}.font-weight--lte{font-weight:300}.font-weight--reg{font-weight:400}.font-weight--med{font-weight:500}.font-weight--bld{font-weight:700}.page-header__title{font-family:"Roboto", sans-serif;font-size:42px;font-weight:100;line-height:1;letter-spacing:0;margin:0.55em 0px 0.5em -2px;color:#242a2b}@media (min-width: 768px) and (max-width: 991px){.page-header__title{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0}}.page-header__display{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0;color:#242a2b;margin-bottom:25px}.page-header__headline{font-family:"Roboto", sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:0;color:#242a2b;text-transform:uppercase;margin-bottom:25px}.page-header__subheader{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0;color:#242a2b}.page__title{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0;color:#242a2b}.page__headline{font-family:"Roboto", sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:0;color:#242a2b}.page__sectionTitle{font-family:"Roboto", sans-serif;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:0;font-weight:400;color:#242a2b}.page__subhead{font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;color:#242a2b}.page__subhead--md{font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;color:#242a2b;font-weight:500}.page__body{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}.page__label{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;font-weight:500}.page__caption{font-family:"Roboto", sans-serif;font-size:12px;font-weight:300;line-height:1.2;letter-spacing:0}.w-underline:after{content:" ";display:block;border-bottom:#d1d1d1 solid 1px;padding-top:4px}.breadcrumb--back{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;font-weight:400;text-transform:uppercase}.page-header__back_to_page{margin-top:-1em}.caption{font-family:"Roboto", sans-serif;font-size:12px;font-weight:300;line-height:1.2;letter-spacing:0}.missing-content__title,.missing-content__title-sm{text-transform:none}.missing-content__title-sm{font-size:30px}.readability-width,.readability-width--lg{max-width:43em}.readability-width--md{max-width:32em}.readability-width--sm{max-width:25em}.readability-width--xs{max-width:13em}html,body{margin:0;padding:0;height:100%}@media (max-width: 767px){.modal-open{overflow:hidden;position:fixed;width:100vw}}*{min-height:0;min-width:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;min-width:320px;color:#2f3739;background-color:#ffffff}h1,h2,h3,h4,h5,h6{font-family:"Roboto", sans-serif;margin:0.6em 0;font-weight:400}h1 a,h2 a,h3 a,h4 a{color:inherit}p{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;word-wrap:break-word}a{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out;text-decoration:none;color:#02639B;outline:0}a:hover,a:focus{color:#b5d6d9;text-decoration:none;outline:0}a:active{outline:0}.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6{visibility:hidden}.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-inactive h1,.wf-inactive h2,.wf-inactive h3,.wf-inactive h4,.wf-inactive h5,.wf-inactive h6{visibility:visible}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}em{font-style:italic}button{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out}pre{-webkit-border-radius:0px 0px 0px 0px !important;-moz-border-radius:0px 0px 0px 0px !important;-ms-border-radius:0px 0px 0px 0px !important;-o-border-radius:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;overflow:auto;word-wrap:normal;white-space:pre}pre>code{font-size:10px;tab-size:4;overflow-wrap:normal;white-space:pre}.homepage__links hr{margin:20px 32px 12px}@media (max-width: 767px){.homepage__links a{display:block;margin-bottom:5px}.homepage__links a:before{display:none}.homepage__links a:last-child{margin-bottom:0}}.row-full__inner,.row-full{overflow:hidden}.kadenzec-homepage__hero svg{height:100%}.kadenzec-homepage__hero{min-height:705px;position:relative;overflow:hidden}.kadenzec-homepage__hero .row-full__inner{position:relative;z-index:1;margin-top:52px;height:100%}.kadenzec-homepage__hero .row-full__inner--login{padding-bottom:60px}.kadenzec-homepage__hero .welcome-text{padding-right:0 !important;margin-bottom:20px}.kadenzec-homepage__hero .welcome-video{padding-left:0 !important;float:none !important;margin-bottom:90px}@media (max-width: 767px){.kadenzec-homepage__hero .row-full__inner{margin-top:35px}}@media (min-width: 992px){.kadenzec-homepage__hero .welcome-text{padding-right:15px !important;margin-bottom:0}.kadenzec-homepage__hero .welcome-video{padding-left:15px !important;float:right !important;margin-bottom:0}}#hero-video{position:absolute;width:96%;left:50%;top:50%;margin-top:10px;-webkit-transform:translate(-50%, -58.7%);-moz-transform:translate(-50%, -58.7%);-ms-transform:translate(-50%, -58.7%);-o-transform:translate(-50%, -58.7%);transform:translate(-50%, -58.7%)}.embed-responsive{border:2px solid #ffffff}.row-full__slider--middle{z-index:1}.row-full__slider--middle .row-full__inner,.row-full__slider--middle .homepage_graphic{z-index:0}.kadenzec-homepage__hero--left{float:left}.kadenzec-homepage__hero--left p{color:#263238;font-size:1.14em;line-height:1.5em}.kadenzec-homepage__hero--left .btn--lg{font-size:1.714em;margin-top:15px;padding:18px 24px;text-align:center;width:auto}@media (max-width: 767px){.kadenzec-homepage__hero--left .btn--lg{width:100%;font-size:1.2em}}.kadenzec-homepage__hero--right{width:100%;position:relative;min-height:281px;margin-top:28px}@media (min-width: 992px){.kadenzec-homepage__hero--right{margin-top:51px}}.kadenzec-homepage__hero-title{color:#263238;font-size:3.9em;margin:0 0 15px;line-height:1;font-weight:100;text-transform:uppercase}@media (max-width: 767px){.kadenzec-homepage__hero-title{font-size:3em;line-height:1.2}}.homepage-signup{margin-top:32px}@media (min-width: 992px){.homepage-signup{max-width:960px;display:table;margin:0 auto;margin-top:32px}.homepage-signup__left-col{border-right:1px solid #ffffff;width:400px;padding-right:80px;display:table-cell;vertical-align:middle}.homepage-signup__left-col_inner{width:270px;margin:0 auto}.homepage-signup__title{font-family:"Roboto", sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:0;color:#2f3739;text-align:center;font-weight:400}.homepage-signup__subtitle{font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;color:#2f3739;text-align:center;font-weight:400}.homepage-signup__right-col{float:left;display:table-cell;padding-left:60px;vertical-align:top;text-align:center;min-width:360px}.homepage__actionarea--signup{max-width:340px;margin:0 auto !important}}@media (min-width: 768px) and (max-width: 991px){.homepage-signup__title{text-align:center}.homepage-signup__subtitle{text-align:center}}.kadenzec-homepage__graphic{position:absolute;width:100%;height:115px;bottom:0;right:0;z-index:0;display:none}@media (min-width: 992px){.kadenzec-homepage__graphic{display:block}}.graphic-student{width:313px;height:299px;position:absolute;top:-171%;left:3%;z-index:1}@media (max-width: 1110px){#svg-student-girl,#svg-student-top-shadow,#svg-student-bottom-shadow{display:none}}.graphic-tablet{width:68px;height:107px;position:absolute;left:50%;bottom:86px;z-index:1;cursor:pointer;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.graphic-desk-stuff{width:185px;position:absolute;right:-2%;bottom:32px;z-index:1}.graphic-background{border-top:2px solid #ffffff;border-left:2px solid #ffffff;width:98%;height:115px;position:absolute;bottom:0;right:0}.kadenzec-homepage__graphic--left .graphic-background{border-left:none;border-right:2px solid #ffffff;right:auto;left:0}.graphic-computer{width:325px;height:316px;height:316px;position:absolute;top:-178%;left:3%;z-index:1}.graphic-guy{position:absolute;width:314px;height:292px;top:-166%;left:40%}.kadenzec-homepage .center-top-graphic{margin:-25px auto 0}@media (max-width: 767px){.kadenzec-homepage .center-top-graphic{display:none}}.graphic-arrow{width:60px;height:60px;position:absolute;top:40%;cursor:pointer;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.graphic-arrow--left:focus svg path,.graphic-arrow--right:focus svg path{fill:#2f3739}.graphic-arrow--right{right:15px}@media (max-width: 767px){.graphic-arrow--right{top:103%;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}}@media (min-width: 768px) and (max-width: 991px){.graphic-arrow--left{top:87%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width: 767px){.graphic-arrow--left{top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.kadenzec-homepage__form--login{border-left:1px solid #ffffff;min-height:413px}@media (min-width: 768px) and (max-width: 991px){.kadenzec-homepage__form--login{float:none !important;padding-right:15px !important;border-left:none}}@media (max-width: 767px){.kadenzec-homepage__form--login{float:none !important;padding-right:15px !important;border-left:none}}.homepage__actionarea{margin:0;background:none}.homepage__actionarea a{color:#647678}.homepage__actionarea .inset{padding:1.1em 2em;width:100%;text-align:center}.homepage__checkbox label.checkbox{font-size:1em}@media (max-width: 767px){.homepage__checkbox label.checkbox{font-size:0.75em}}.kadenzec-homepage__featured{background-color:#2f3739}@media (min-width: 1200px){.kadenzec-homepage__featured{background-image:url(https://prod-assets.useast1.kadenze.com/assets/svg/program_homepage_circles_all_nomask-c2342c63fb38d972e57b495973af112fd75277beeaf8b9acf6cd7cbac752350c.svg);background-size:cover;background-position:center}}.kadenzec-homepage__featured .row-full__inner{padding:36px 15px}@media (min-width: 768px){.kadenzec-homepage__featured .row-full__inner{padding:36px 60px}}@media (min-width: 992px){.kadenzec-homepage__featured .row-full__inner{padding:36px 96px 36px 36px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.kadenzec-homepage__featured .kadenzec-homepage__featured_clearfix{display:none}@media (min-width: 768px) and (max-width: 991px){.kadenzec-homepage__featured .kadenzec-homepage__featured_clearfix{display:block}}@media (min-width: 768px){.kadenzec-homepage__featured_content{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@media (min-width: 1200px){.kadenzec-homepage__featured_content{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.kadenzec-homepage__featured_logo{width:100px;height:100px;margin-top:16px;margin-left:auto;margin-right:auto}@media (min-width: 992px){.kadenzec-homepage__featured_logo{margin-left:0;margin-right:0}}@media (min-width: 1200px){.kadenzec-homepage__featured_logo{width:145px;height:145px}}.kadenzec-homepage__featured_description{padding-top:15px;margin-bottom:40px;text-align:center}@media (min-width: 768px){.kadenzec-homepage__featured_description{padding-right:36px}}@media (min-width: 992px){.kadenzec-homepage__featured_description{text-align:left;padding-left:40px}}@media (min-width: 1200px){.kadenzec-homepage__featured_description{padding:65px 40px 0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.kadenzec-homepage__featured_heading{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0;color:#fcfcfc;margin-bottom:20px}@media (min-width: 1200px){.kadenzec-homepage__featured_heading{font-family:"Roboto", sans-serif;font-size:42px;font-weight:300;line-height:1;letter-spacing:0}}.kadenzec-homepage__featured_heading .kadenzec-homepage__featured_heading--accent{color:#59d8e6 !important}.kadenzec-homepage__featured_heading .kadenzec-homepage__featured_heading--accent{padding-left:1rem}.kadenzec-homepage__featured_sub-heading{font-family:"Roboto", sans-serif;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:0;color:#fcfcfc;max-width:590px;margin:0 auto}@media (min-width: 992px){.kadenzec-homepage__featured_sub-heading{margin:0}}.kadenzec-homepage__featured_disclaimer{margin-top:18px;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;color:#fcfcfc}.kadenzec-homepage__featured_btn{margin-top:30px;color:#242a2b;background-color:#59d8e6;border:1px solid transparent}.kadenzec-homepage__featured_btn svg path,.kadenzec-homepage__featured_btn svg polygon{fill:#242a2b}.kadenzec-homepage__featured_btn[data-loading],.kadenzec-homepage__featured_btn.btn--disabled,.kadenzec-homepage__featured_btn.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.kadenzec-homepage__featured_btn:hover,.kadenzec-homepage__featured_btn:focus,.kadenzec-homepage__featured_btn:active{color:#242a2b;background-color:#fcfcfc;border:1px solid transparent}.kadenzec-homepage__featured_btn:hover svg path,.kadenzec-homepage__featured_btn:hover svg polygon,.kadenzec-homepage__featured_btn:focus svg path,.kadenzec-homepage__featured_btn:focus svg polygon,.kadenzec-homepage__featured_btn:active svg path,.kadenzec-homepage__featured_btn:active svg polygon{fill:#242a2b}.kadenzec-homepage__featured_btn[data-loading]:hover,.kadenzec-homepage__featured_btn.btn--disabled:hover,.kadenzec-homepage__featured_btn.btn-disabled:hover,.kadenzec-homepage__featured_btn[data-loading]:focus,.kadenzec-homepage__featured_btn.btn--disabled:focus,.kadenzec-homepage__featured_btn.btn-disabled:focus,.kadenzec-homepage__featured_btn[data-loading]:active,.kadenzec-homepage__featured_btn.btn--disabled:active,.kadenzec-homepage__featured_btn.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.kadenzec-homepage__featured_carousel{width:272px;margin:0 auto}@media (min-width: 768px) and (max-width: 991px){.kadenzec-homepage__featured_carousel{width:100%}}.kadenzec-homepage__featured_carousel .kd-course-gallery{margin:0;margin-left:-12px}@media (min-width: 1200px) and (max-width: 1699px){.kadenzec-homepage__featured_carousel .kd-course-gallery{margin:0 0 0 -26px}}.kadenzec-homepage__featured_carousel .kd-course-gallery .kd-course-gallery__card-holder{padding:0 13px 26px;width:270px}@media (min-width: 768px) and (max-width: 991px){.kadenzec-homepage__featured_carousel .kd-course-gallery .kd-course-gallery__card-holder{width:45vw}}.kadenzec-homepage__featured_carousel .slick-dots{bottom:-15px}.kadenzec-homepage__featured_carousel .slick-dots li{margin:0}.kadenzec-homepage__featured_carousel .slick-dots li button:before{color:#999999;opacity:1}.kadenzec-homepage__featured_carousel .slick-dots li button:focus:before,.kadenzec-homepage__featured_carousel .slick-dots li button:active:before{color:#59d8e6;opacity:1}.kadenzec-homepage__featured_carousel .slick-dots li.slick-active button:before{color:#59d8e6;opacity:1}.kadenzec-homepage__callout{background-color:#ebebeb;min-height:100px;padding:33px 15px;text-align:center}.kadenzec-homepage__callout .kadenzec-homepage__callout_heading{color:#242a2b;font-size:35px;font-variant:normal;font-weight:100;margin:0;text-transform:uppercase}@media (max-width: 767px){.kadenzec-homepage__callout .kadenzec-homepage__callout_heading{font-size:2.2em}}@media (min-width: 992px) and (max-width: 1199px){.kadenzec-homepage__callout .kadenzec-homepage__callout_heading{font-size:3em;line-height:1.3em}}.kadenzec-homepage__courses{padding:0 0 100px 0}.kadenzec-homepage__courses .slick-dots{max-height:56px}.kadenzec-homepage__courses-footer{text-align:center;padding-top:45px;border-top:1px solid #4b5253}.kadenzec-homepage__quote{min-height:300px;padding:75px 15px;font-weight:100;background-size:cover;background-attachment:center center;background-repeat:no-repeat;background-color:#696f70}.kadenzec-homepage__quote .cite{max-width:1013px;margin:0 auto;display:block}.kadenzec-homepage__quote blockquote{font-size:3.286em;line-height:1.2em;font-style:italic;color:#ffffff;overflow:hidden;border-left:none;padding:0}.kadenzec-homepage__quote.quote-image-1.with-image{background-image:url(https://prod-assets.useast1.kadenze.com/assets/kadenzec-homepage/quote-image-1-37f1426e88bb70ecef69517b9af1de041061e355708d518a36770c862535e3bf.jpg)}.kadenzec-homepage__quote.quote-image-2.with-image{background-image:url(https://prod-assets.useast1.kadenze.com/assets/kadenzec-homepage/quote-image-2-aea92c9e5d9ba8a73968a75016f341afc651697c5274fcfa487f694b6d213b8b.jpg)}.kadenzec-homepage__quote-author{display:inline-block;font-weight:bold;font-size:1.429em;float:right;color:#ffffff}.kadenzec-homepage__features{padding:100px 0 70px;min-height:910px}.feature__graphic-membership{background:#59d8e6}.feature__graphic-membership .feature__graphic-svg{width:59%;height:244px;position:absolute;left:54px;top:11px}.feature__graphic-college{background:#FF7F78}.feature__graphic-college .feature__graphic-svg{width:87%;height:190px;left:15px;position:absolute;top:26px}.feature__graphic-classroom{background:#6a70a4}.feature__graphic-classroom .feature__graphic-svg{position:absolute;width:87%;height:206px;top:41px;left:17px}.kadenzec-homepage__partners{min-height:665px;padding:150px 0;color:#ffffff;overflow:hidden;position:relative}.partners-overview{float:right}.partners-overview p{color:inherit;font-size:1.1em;line-height:1.5em;margin:10px 0 25px}.partners-overview .btn--lg{height:auto;font-size:1.429em}@media (max-width: 767px){.partners-overview .btn--lg{font-size:0.89em;text-align:center;width:100%}}.partners-graphic{position:absolute;display:none;width:125%;height:667px;opacity:0;left:-15%;top:16px;-webkit-transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.275)}@media (min-width: 992px){.partners-graphic{display:block}}.partners-graphic.transition-in{left:-13%;opacity:1}.partners-overview__title{font-size:2.99em;margin-bottom:15px;font-weight:100}.kadenzec-homepage__featured-partners{min-height:200px;text-align:center;color:#242a2b;padding:50px 0}.kadenzec-homepage__featured-partners img{max-width:200px;max-height:100px;min-width:50px;min-height:50px}body.branding-page{background-color:#647678}.branding-page .main-container{background-image:none;max-width:100%;padding:54px 0 0}@media (min-width: 768px){.branding-page .main-container{padding:60px 0 0}}.kadenzec-login .kl-main__content{background-color:#59d8e6}.branding-page .main-container,.kadenzec-login .bodywrapper{height:100% !important;min-height:1100px}@media (min-width: 768px){.branding-page.kadenzec-login #main{position:relative;padding-bottom:326px;min-height:-webkit-calc(100% - 20px);min-height:calc(100% - 20px)}}.kadenzec-login .footer-container{position:absolute;bottom:40px;width:100%}.kadenzec-login .site-footer{position:absolute;bottom:0px;width:100%}.branding-page .site-footer-pusher{display:none}.branding-page .site-footer-pusher__public{height:320px}.branding-page .footer-copyright{color:#4b5253}.branding-page .footer-copyright a{color:#d5fbff}.branding-page .footer-copyright a:hover{cursor:pointer;color:#4b5253}.branding-page .homepage__form-unit{width:100%;max-width:100%}@media (max-width: 767px){.branding-page .homepage__form-unit{padding-left:36px;padding-right:36px}}.branding-page .homepage__actionarea p,.branding-page .homepage__actionarea a{color:#263238}.branding-page .homepage__links_a:hover,.branding-page .homepage__links_a:focus{text-decoration:underline}.branding-page .homepage__links_a,.branding-page .homepage__links>a~a:before{color:#263238 !important;display:inline-block}.center-top-graphic{width:185px;height:185px;background-color:#6a70a4;border:8px solid #fff;position:relative;margin:20px auto;-webkit-border-radius:120px 120px 120px 120px !important;-moz-border-radius:120px 120px 120px 120px !important;-ms-border-radius:120px 120px 120px 120px !important;-o-border-radius:120px 120px 120px 120px !important;border-radius:120px 120px 120px 120px !important}@media (max-width: 767px){.center-top-graphic{width:130px;height:130px;border:4px solid #fff}}.center-top-graphic.center-top-graphic-blank{background:none;border:none}.center-top-graphic-svg{width:122px;position:absolute;top:8px;left:18px}@media (max-width: 767px){.center-top-graphic-svg{width:84px}}.center-top-graphic--password{background-color:#E17C3D}.center-top-graphic--password .center-top-graphic-svg{padding:10px;left:20px}@media (min-width: 992px){.center-top-graphic--password .center-top-graphic-svg{left:25px;padding:15px}}.branding-page .course-filter{border-bottom:1px solid #2f3739;position:relative}.branding-page .expanding-search__input{background-color:transparent;border-color:#2f3739;color:#ffffff}.branding-page .expanding-search__btn{background-color:#2f3739 !important;width:36px;height:36px}.branding-page .expanding-search__btn:hover,.branding-page .expanding-search__btn:focus{background-color:#fcfcfc !important;color:#2f3739}.branding-page .col-md-6,.branding-page .col-md-7{overflow:hidden}.branding-page .site-footer{background:#ebebeb}.kadenzec-login .site-footer{display:block}.branding-page .footer-bar{position:relative}.branding-page .top-nav__inner-container{padding:0 15px}@media (min-width: 992px){.branding-page .top-nav__inner-container{padding:0 22.5px}}.branding-page .top-nav--header{max-height:60px;height:60px}@media (min-width: 768px){.branding-page .top-nav--header{float:left}}.branding-page .top-nav--logo{margin-left:auto;margin-right:auto}@media (min-width: 768px){.branding-page .top-nav--logo{padding:12px 0 0;margin-left:0;margin-right:0;width:83px;margin-top:13px}}@media (min-width: 992px){.branding-page .top-nav--logo{width:110px;margin-top:12px}}@media (min-width: 768px) and (max-width: 991px){.branding-page .top-nav--logo img.screen-logo{width:75px !important;height:auto !important}}@media (min-width: 768px) and (max-width: 991px){.branding-page .top-nav{padding:0 20px}}@media (min-width: 992px) and (max-width: 1199px){.branding-page .top-nav{padding:0 20px}}@media (min-width: 992px) and (max-width: 1199px){.branding-page .top-nav__button-group a{padding:5px 15px}}.branding-page .top-nav__button-group>li.top-nav--li:last-of-type{margin-right:0}.branding-page .top-nav--ul{margin:18px 0 0}.branding-page .top-nav__button-group a{padding:9px}@media (min-width: 992px){.branding-page .top-nav__button-group a{padding:9px 24px}}.branding-page .top-nav--main .top-nav--alink{color:#4b5253;text-transform:uppercase;height:33px}.branding-page .top-nav--main .top-nav--alink:hover,.branding-page .top-nav--main .top-nav--alink:focus{color:#ffffff;border-color:#59d8e6;border-style:solid;border-width:0 0 0 5px;color:#ffffff}@media (min-width: 768px){.branding-page .top-nav--main .top-nav--alink:hover,.branding-page .top-nav--main .top-nav--alink:focus{border-width:0 0 5px 0}}@media (min-width: 768px){.branding-page .top-nav--main .top-nav--alink{color:#ffffff}}.kadenzec-footer .footer__email-input{color:#ffffff}.kadenzec-footer .footer__email-input::-webkit-input-placeholder{color:#ffffff}.kadenzec-footer .footer__email-input:-moz-placeholder{color:#ffffff}.kadenzec-footer .footer__email-input::-moz-placeholder{color:#ffffff}.kadenzec-footer .footer__email-input:-ms-input-placeholder{color:#ffffff}.branding-btn--dark{color:#fcfcfc;background-color:#2f3739;border:1px solid transparent}.branding-btn--dark svg path,.branding-btn--dark svg polygon{fill:#fcfcfc}.branding-btn--dark[data-loading],.branding-btn--dark.btn--disabled,.branding-btn--dark.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-btn--dark:hover,.branding-btn--dark:focus,.branding-btn--dark:active{color:#2f3739;background-color:#fcfcfc;border:1px solid transparent}.branding-btn--dark:hover svg path,.branding-btn--dark:hover svg polygon,.branding-btn--dark:focus svg path,.branding-btn--dark:focus svg polygon,.branding-btn--dark:active svg path,.branding-btn--dark:active svg polygon{fill:#2f3739}.branding-btn--dark[data-loading]:hover,.branding-btn--dark.btn--disabled:hover,.branding-btn--dark.btn-disabled:hover,.branding-btn--dark[data-loading]:focus,.branding-btn--dark.btn--disabled:focus,.branding-btn--dark.btn-disabled:focus,.branding-btn--dark[data-loading]:active,.branding-btn--dark.btn--disabled:active,.branding-btn--dark.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-btn--prim{color:#fcfcfc;background-color:#647678;border:1px solid transparent}.branding-btn--prim svg path,.branding-btn--prim svg polygon{fill:#fcfcfc}.branding-btn--prim[data-loading],.branding-btn--prim.btn--disabled,.branding-btn--prim.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-btn--prim:hover,.branding-btn--prim:focus,.branding-btn--prim:active{color:#2f3739;background-color:#fcfcfc;border:1px solid transparent}.branding-btn--prim:hover svg path,.branding-btn--prim:hover svg polygon,.branding-btn--prim:focus svg path,.branding-btn--prim:focus svg polygon,.branding-btn--prim:active svg path,.branding-btn--prim:active svg polygon{fill:#2f3739}.branding-btn--prim[data-loading]:hover,.branding-btn--prim.btn--disabled:hover,.branding-btn--prim.btn-disabled:hover,.branding-btn--prim[data-loading]:focus,.branding-btn--prim.btn--disabled:focus,.branding-btn--prim.btn-disabled:focus,.branding-btn--prim[data-loading]:active,.branding-btn--prim.btn--disabled:active,.branding-btn--prim.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-btn--accent{color:#2f3739;background-color:#59d8e6;border:1px solid transparent}.branding-btn--accent svg path,.branding-btn--accent svg polygon{fill:#2f3739}.branding-btn--accent[data-loading],.branding-btn--accent.btn--disabled,.branding-btn--accent.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-btn--accent:hover,.branding-btn--accent:focus,.branding-btn--accent:active{color:#2f3739;background-color:#fcfcfc;border:1px solid transparent}.branding-btn--accent:hover svg path,.branding-btn--accent:hover svg polygon,.branding-btn--accent:focus svg path,.branding-btn--accent:focus svg polygon,.branding-btn--accent:active svg path,.branding-btn--accent:active svg polygon{fill:#2f3739}.branding-btn--accent[data-loading]:hover,.branding-btn--accent.btn--disabled:hover,.branding-btn--accent.btn-disabled:hover,.branding-btn--accent[data-loading]:focus,.branding-btn--accent.btn--disabled:focus,.branding-btn--accent.btn-disabled:focus,.branding-btn--accent[data-loading]:active,.branding-btn--accent.btn--disabled:active,.branding-btn--accent.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-btn--save{color:#fcfcfc;background-color:#6a70a4;border:1px solid transparent}.branding-btn--save svg path,.branding-btn--save svg polygon{fill:#fcfcfc}.branding-btn--save[data-loading],.branding-btn--save.btn--disabled,.branding-btn--save.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-btn--save:hover,.branding-btn--save:focus,.branding-btn--save:active{color:#673AB7;background-color:#fcfcfc;border:1px solid transparent}.branding-btn--save:hover svg path,.branding-btn--save:hover svg polygon,.branding-btn--save:focus svg path,.branding-btn--save:focus svg polygon,.branding-btn--save:active svg path,.branding-btn--save:active svg polygon{fill:#673AB7}.branding-btn--save[data-loading]:hover,.branding-btn--save.btn--disabled:hover,.branding-btn--save.btn-disabled:hover,.branding-btn--save[data-loading]:focus,.branding-btn--save.btn--disabled:focus,.branding-btn--save.btn-disabled:focus,.branding-btn--save[data-loading]:active,.branding-btn--save.btn--disabled:active,.branding-btn--save.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-pricing-btn--primary{color:#fcfcfc;background-color:#37474F;border:1px solid transparent}.branding-pricing-btn--primary svg path,.branding-pricing-btn--primary svg polygon{fill:#fcfcfc}.branding-pricing-btn--primary[data-loading],.branding-pricing-btn--primary.btn--disabled,.branding-pricing-btn--primary.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-pricing-btn--primary:hover,.branding-pricing-btn--primary:focus,.branding-pricing-btn--primary:active{color:#37474F;background-color:transparent;border:1px solid #37474F}.branding-pricing-btn--primary:hover svg path,.branding-pricing-btn--primary:hover svg polygon,.branding-pricing-btn--primary:focus svg path,.branding-pricing-btn--primary:focus svg polygon,.branding-pricing-btn--primary:active svg path,.branding-pricing-btn--primary:active svg polygon{fill:#37474F}.branding-pricing-btn--primary[data-loading]:hover,.branding-pricing-btn--primary.btn--disabled:hover,.branding-pricing-btn--primary.btn-disabled:hover,.branding-pricing-btn--primary[data-loading]:focus,.branding-pricing-btn--primary.btn--disabled:focus,.branding-pricing-btn--primary.btn-disabled:focus,.branding-pricing-btn--primary[data-loading]:active,.branding-pricing-btn--primary.btn--disabled:active,.branding-pricing-btn--primary.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-pricing-btn--secondary{color:#fcfcfc;background-color:#647678;border:1px solid transparent}.branding-pricing-btn--secondary svg path,.branding-pricing-btn--secondary svg polygon{fill:#fcfcfc}.branding-pricing-btn--secondary[data-loading],.branding-pricing-btn--secondary.btn--disabled,.branding-pricing-btn--secondary.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-pricing-btn--secondary:hover,.branding-pricing-btn--secondary:focus,.branding-pricing-btn--secondary:active{color:#2f3739;background-color:transparent;border:1px solid #2f3739}.branding-pricing-btn--secondary:hover svg path,.branding-pricing-btn--secondary:hover svg polygon,.branding-pricing-btn--secondary:focus svg path,.branding-pricing-btn--secondary:focus svg polygon,.branding-pricing-btn--secondary:active svg path,.branding-pricing-btn--secondary:active svg polygon{fill:#2f3739}.branding-pricing-btn--secondary[data-loading]:hover,.branding-pricing-btn--secondary.btn--disabled:hover,.branding-pricing-btn--secondary.btn-disabled:hover,.branding-pricing-btn--secondary[data-loading]:focus,.branding-pricing-btn--secondary.btn--disabled:focus,.branding-pricing-btn--secondary.btn-disabled:focus,.branding-pricing-btn--secondary[data-loading]:active,.branding-pricing-btn--secondary.btn--disabled:active,.branding-pricing-btn--secondary.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-features-btn--free{color:#ffffff;background-color:transparent;border:1px solid #ffffff}.branding-features-btn--free svg path,.branding-features-btn--free svg polygon{fill:#ffffff}.branding-features-btn--free[data-loading],.branding-features-btn--free.btn--disabled,.branding-features-btn--free.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-features-btn--free:hover,.branding-features-btn--free:focus,.branding-features-btn--free:active{color:#2f3739;background-color:#ffffff;border:1px solid transparent}.branding-features-btn--free:hover svg path,.branding-features-btn--free:hover svg polygon,.branding-features-btn--free:focus svg path,.branding-features-btn--free:focus svg polygon,.branding-features-btn--free:active svg path,.branding-features-btn--free:active svg polygon{fill:#2f3739}.branding-features-btn--free[data-loading]:hover,.branding-features-btn--free.btn--disabled:hover,.branding-features-btn--free.btn-disabled:hover,.branding-features-btn--free[data-loading]:focus,.branding-features-btn--free.btn--disabled:focus,.branding-features-btn--free.btn-disabled:focus,.branding-features-btn--free[data-loading]:active,.branding-features-btn--free.btn--disabled:active,.branding-features-btn--free.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.top-nav__main-nav .branding-header-btn{color:#ffffff;background-color:transparent;border:1px solid #ffffff}.top-nav__main-nav .branding-header-btn svg path,.top-nav__main-nav .branding-header-btn svg polygon{fill:#ffffff}.top-nav__main-nav .branding-header-btn[data-loading],.top-nav__main-nav .branding-header-btn.btn--disabled,.top-nav__main-nav .branding-header-btn.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.top-nav__main-nav .branding-header-btn:hover,.top-nav__main-nav .branding-header-btn:focus,.top-nav__main-nav .branding-header-btn:active{color:#2f3739;background-color:#ffffff;border:1px solid transparent}.top-nav__main-nav .branding-header-btn:hover svg path,.top-nav__main-nav .branding-header-btn:hover svg polygon,.top-nav__main-nav .branding-header-btn:focus svg path,.top-nav__main-nav .branding-header-btn:focus svg polygon,.top-nav__main-nav .branding-header-btn:active svg path,.top-nav__main-nav .branding-header-btn:active svg polygon{fill:#2f3739}.top-nav__main-nav .branding-header-btn[data-loading]:hover,.top-nav__main-nav .branding-header-btn.btn--disabled:hover,.top-nav__main-nav .branding-header-btn.btn-disabled:hover,.top-nav__main-nav .branding-header-btn[data-loading]:focus,.top-nav__main-nav .branding-header-btn.btn--disabled:focus,.top-nav__main-nav .branding-header-btn.btn-disabled:focus,.top-nav__main-nav .branding-header-btn[data-loading]:active,.top-nav__main-nav .branding-header-btn.btn--disabled:active,.top-nav__main-nav .branding-header-btn.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-footer-btn{color:#2f3739;background-color:#59d8e6;border:1px solid transparent}.branding-footer-btn svg path,.branding-footer-btn svg polygon{fill:#2f3739}.branding-footer-btn[data-loading],.branding-footer-btn.btn--disabled,.branding-footer-btn.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-footer-btn:hover,.branding-footer-btn:focus,.branding-footer-btn:active{color:#2f3739;background-color:#fcfcfc;border:1px solid transparent}.branding-footer-btn:hover svg path,.branding-footer-btn:hover svg polygon,.branding-footer-btn:focus svg path,.branding-footer-btn:focus svg polygon,.branding-footer-btn:active svg path,.branding-footer-btn:active svg polygon{fill:#2f3739}.branding-footer-btn[data-loading]:hover,.branding-footer-btn.btn--disabled:hover,.branding-footer-btn.btn-disabled:hover,.branding-footer-btn[data-loading]:focus,.branding-footer-btn.btn--disabled:focus,.branding-footer-btn.btn-disabled:focus,.branding-footer-btn[data-loading]:active,.branding-footer-btn.btn--disabled:active,.branding-footer-btn.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-faq-btn{color:#fcfcfc;background-color:#647678;border:1px solid transparent}.branding-faq-btn svg path,.branding-faq-btn svg polygon{fill:#fcfcfc}.branding-faq-btn[data-loading],.branding-faq-btn.btn--disabled,.branding-faq-btn.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-faq-btn:hover,.branding-faq-btn:focus,.branding-faq-btn:active{color:#2f3739;background-color:transparent;border:1px solid #2f3739}.branding-faq-btn:hover svg path,.branding-faq-btn:hover svg polygon,.branding-faq-btn:focus svg path,.branding-faq-btn:focus svg polygon,.branding-faq-btn:active svg path,.branding-faq-btn:active svg polygon{fill:#2f3739}.branding-faq-btn[data-loading]:hover,.branding-faq-btn.btn--disabled:hover,.branding-faq-btn.btn-disabled:hover,.branding-faq-btn[data-loading]:focus,.branding-faq-btn.btn--disabled:focus,.branding-faq-btn.btn-disabled:focus,.branding-faq-btn[data-loading]:active,.branding-faq-btn.btn--disabled:active,.branding-faq-btn.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.branding-page .btn--sec{background-color:#37474F !important}.branding-page .btn--sec:hover,.branding-page .btn--sec:focus{background-color:transparent !important;border-color:#37474F}.branding-page .page-header__title{color:#ffffff}.branding-page .expanding-search{bottom:-2px}.public-cta-btn{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);color:#ffffff;background-color:#263238;border:1px solid transparent;position:relative;padding:12px;margin-bottom:24px;border-radius:2px}.public-cta-btn svg path,.public-cta-btn svg polygon{fill:#ffffff}.public-cta-btn[data-loading],.public-cta-btn.btn--disabled,.public-cta-btn.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.public-cta-btn:hover,.public-cta-btn:focus,.public-cta-btn:active{color:#2f3739;background-color:#ffffff;border:1px solid transparent}.public-cta-btn:hover svg path,.public-cta-btn:hover svg polygon,.public-cta-btn:focus svg path,.public-cta-btn:focus svg polygon,.public-cta-btn:active svg path,.public-cta-btn:active svg polygon{fill:#2f3739}.public-cta-btn[data-loading]:hover,.public-cta-btn.btn--disabled:hover,.public-cta-btn.btn-disabled:hover,.public-cta-btn[data-loading]:focus,.public-cta-btn.btn--disabled:focus,.public-cta-btn.btn-disabled:focus,.public-cta-btn[data-loading]:active,.public-cta-btn.btn--disabled:active,.public-cta-btn.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.public-cta-btn--fb{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);color:#2553B4;background-color:#ffffff;border:1px solid transparent;position:relative;padding:12px;margin-bottom:24px;border-radius:2px;color:#263238}.public-cta-btn--fb svg path,.public-cta-btn--fb svg polygon{fill:#2553B4}.public-cta-btn--fb[data-loading],.public-cta-btn--fb.btn--disabled,.public-cta-btn--fb.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.public-cta-btn--fb i.kf-social-facebook{-webkit-transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);left:23px;color:#2553B4}.public-cta-btn--fb:hover,.public-cta-btn--fb:focus,.public-cta-btn--fb:active{color:#ffffff;background-color:#263238;border:1px solid #263238}.public-cta-btn--fb:hover i.kf-social-facebook,.public-cta-btn--fb:focus i.kf-social-facebook,.public-cta-btn--fb:active i.kf-social-facebook{color:#ffffff}.public-cta-btn--google{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);position:relative;padding:12px;margin-bottom:24px;border-radius:2px;color:#263238;background-color:#ffffff;border:1px solid #ffffff}.public-cta-btn--google i.svg-icon{-webkit-transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);left:18px;width:18px;bottom:12px}@media (min-width: 768px){.public-cta-btn--google i.svg-icon{width:20px}}.public-cta-btn--google:hover,.public-cta-btn--google:focus,.public-cta-btn--google:active{color:#ffffff;background-color:#263238;border:1px solid #263238}.public-cta-btn--github{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);color:#263238;background-color:#ffffff;border:1px solid transparent;position:relative;padding:12px;margin-bottom:24px;border-radius:2px}.public-cta-btn--github svg path,.public-cta-btn--github svg polygon{fill:#263238}.public-cta-btn--github[data-loading],.public-cta-btn--github.btn--disabled,.public-cta-btn--github.btn-disabled{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.public-cta-btn--github i.kf{-webkit-transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);color:#263238;left:16px}.public-cta-btn--github:hover,.public-cta-btn--github:focus,.public-cta-btn--github:active{color:#ffffff;background-color:#263238;border:1px solid transparent}.public-cta-btn--github:hover svg path,.public-cta-btn--github:hover svg polygon,.public-cta-btn--github:focus svg path,.public-cta-btn--github:focus svg polygon,.public-cta-btn--github:active svg path,.public-cta-btn--github:active svg polygon{fill:#ffffff}.public-cta-btn--github[data-loading]:hover,.public-cta-btn--github.btn--disabled:hover,.public-cta-btn--github.btn-disabled:hover,.public-cta-btn--github[data-loading]:focus,.public-cta-btn--github.btn--disabled:focus,.public-cta-btn--github.btn-disabled:focus,.public-cta-btn--github[data-loading]:active,.public-cta-btn--github.btn--disabled:active,.public-cta-btn--github.btn-disabled:active{background-color:#999999 !important;border-color:#999999 !important;color:#ffffff;cursor:default}.public-cta-btn--github:hover i.kf,.public-cta-btn--github:focus i.kf,.public-cta-btn--github:active i.kf{color:#ffffff}.public-cta-btn--modal:hover,.public-cta-btn--modal:focus,.public-cta-btn--modal:active{color:#263238;background-color:#59d8e6;border:1px solid #ffffff}.public-cta-btn__icon{font-size:24px;position:absolute;bottom:9px;float:left}@media (min-width: 768px){.public-cta-btn__icon{font-size:32px;bottom:5px}}.public-cta-btn__text{font-size:14px}@media (min-width: 768px){.public-cta-btn__text{font-size:16px}}.kadenzec-homepage__form--login-btns{width:76%;margin:auto}@media (max-width: 991px){.kadenzec-homepage__form--login-btns{padding-top:24px}}.brand-bar{height:15px;position:relative}.brand-bar div{float:right;height:15px}.brand-bar div:last-child{width:30px}.brand-bar div:nth-child(2),.brand-bar div:first-child{width:20px}body.partner--california_institute_of_the_arts .brand-bar{background-color:#02a9c4}body.partner--california_institute_of_the_arts .brand-bar div:last-child{background-color:#ff6f40}body.partner--california_institute_of_the_arts .brand-bar div:nth-child(2){background-color:#221e1f}body.partner--california_institute_of_the_arts .brand-bar div:first-child{background-color:#ffffff}body.partner--california_institute_of_the_arts .bg--brand-secondary{background-color:#ff6f40}body.partner--california_institute_of_the_arts .branding__title--underline{color:#2f3739}body.partner--california_institute_of_the_arts .bio{color:#2f3739}body.partner--california_institute_of_the_arts .bio a{color:#ffffff}body.activate--courses .active--courses a.top-nav__alink{background-color:#59d8e6;color:#2f3739}@media (min-width: 768px){body.activate--courses .active--courses a.top-nav__alink{border-bottom:5px solid #59d8e6;background-color:transparent;color:#fcfcfc}}body.activate--programs .active--programs a.top-nav__alink{background-color:#59d8e6;color:#2f3739}@media (min-width: 768px){body.activate--programs .active--programs a.top-nav__alink{border-bottom:5px solid #59d8e6;background-color:transparent;color:#fcfcfc}}body.activate--pricing .active--pricing a.top-nav__alink{background-color:#59d8e6;color:#2f3739}@media (min-width: 768px){body.activate--pricing .active--pricing a.top-nav__alink{border-bottom:5px solid #59d8e6;background-color:transparent;color:#fcfcfc}}body.activate--features .active--features a.top-nav__alink{background-color:#59d8e6;color:#2f3739}@media (min-width: 768px){body.activate--features .active--features a.top-nav__alink{border-bottom:5px solid #59d8e6;background-color:transparent;color:#fcfcfc}}body.activate--partners .active--partners a.top-nav__alink{background-color:#59d8e6;color:#2f3739}@media (min-width: 768px){body.activate--partners .active--partners a.top-nav__alink{border-bottom:5px solid #59d8e6;background-color:transparent;color:#fcfcfc}}body.activate--frequently_asked_questions .active--frequently_asked_questions a.top-nav__alink{background-color:#59d8e6;color:#2f3739}@media (min-width: 768px){body.activate--frequently_asked_questions .active--frequently_asked_questions a.top-nav__alink{border-bottom:5px solid #59d8e6;background-color:transparent;color:#fcfcfc}}body.activate--press .active--press a.top-nav__alink{background-color:#59d8e6;color:#2f3739}@media (min-width: 768px){body.activate--press .active--press a.top-nav__alink{border-bottom:5px solid #59d8e6;background-color:transparent;color:#fcfcfc}}.bg--clr-accent{background-color:#59d8e6}.bg--clr-accent-alt{background-color:#74bfff}.bg--clr-neutral{background-color:#FF7F78}.bg--clr-white{background-color:#ffffff !important}.bg--clr-light,.branding__title--strike-through span{background-color:#F9F9FB !important}.bg--clr-gray{background-color:#ebebeb !important}.bg--clr-gray-light{background-color:#f4f4f4 !important}.bg--clr-light-gray-blue{background-color:#F9F9FB}.bg--clr-prim{background-color:#9fbcbf}.bg--clr-success{background-color:#00ba95}.bg--clr-prim-med-dark{background-color:#647678}.bg--clr-prim-dark{background-color:#4b5253}.bg--clr-prim-x-dark{background-color:#2f3739}.bg--clr-prim-xx-dark{background-color:#242a2b}.bg--clr-instruction{background-color:#6a70a4}.bg--continents{background-image:url(https://prod-assets.useast1.kadenze.com/assets/svg/continents-0bcd8c3ace71980727d0fce3c5183fff39659ad5e54a319fb4a90aaa94f73626.svg);background-position:center center;background-repeat:no-repeat;background-size:cover}.bg--stars{background-image:url(https://prod-assets.useast1.kadenze.com/assets/svg/stars_pattern-d89931cef92da6cb53ca8897ebd5dda5b5a1d45e366cdbeedc95688ad93cd066.svg)}.bg--tech{background-image:url(https://prod-assets.useast1.kadenze.com/assets/svg/tech_pattern-ef3095df73249b2320a50912e8a225047e6e3e6740ff51719706c513d8cf4561.svg);background-repeat:no-repeat;background-position:top center;background-size:cover}.bg--press{background-image:url(https://prod-assets.useast1.kadenze.com/assets/svg/news_paper_press_page-f20abc21240d4a9d9a2a8a6eca7afbc1df920cf9c10152419ee106d44b9be3d8.svg);background-repeat:no-repeat;background-position:center;background-size:1260px}.bg--programs{background-image:url(https://prod-assets.useast1.kadenze.com/assets/svg/program_header_circles-7ba2df3bd8f3fbb65e0b2ea637daa9aeb7ed55ca95e94b7d9783c149f062e016.svg);background-repeat:no-repeat;background-position:50% 63%;background-size:1200px}.row-full__inner{max-width:1440px;padding:0 36px;margin:0 auto}.row-full__inner:after{content:"";display:table;clear:both}@media (max-width: 767px){.row-full__inner{padding:0 15px}}.row-full__inner--padded{position:relative;padding:64px 36px}@media (max-width: 767px){.row-full__inner--padded{padding:42px 14px}}.row-full__title{font-weight:100;font-size:2.875em;font-variant:normal;text-transform:uppercase;text-align:center;margin-bottom:50px;max-width:660px;margin:0 auto 50px;color:#ffffff}.row-full__title--sm{position:relative;font-weight:300;color:inherit;font-size:1.714em;margin:0 0 35px;text-transform:uppercase}.row-full__title--sm:after{content:"";height:1px;display:inline-block;background:#242a2b;position:absolute;left:50%;bottom:-10px;width:16%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.svg-arrow{fill:#4b5253}.row-full__slider-container{position:relative;width:300%;left:-100%;height:100%}@media (min-width: 992px){.row-full__slider-container{position:absolute}}.row-full__slider{position:relative;float:left;width:33.33333333%;height:100%}.branding__header-group{margin-bottom:25px}.branding__footer-group{margin-top:25px}.branding__footer-group .btn--sm{margin-right:10px;margin-bottom:10px}.branding__footer-group .btn--sm:last-child{margin-right:none}.footer-link a:hover,.footer-link a:focus{color:#d5fbff}.branding__title{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0;color:#2f3739;margin-top:0}.branding__subtitle{font-family:"Roboto", sans-serif;font-size:29px;font-weight:300;line-height:1.2;letter-spacing:0;color:#2f3739;margin-top:0;font-weight:300}.branding__title--light{color:#f4fdfe}.branding__title--underline{font-family:"Roboto", sans-serif;font-size:42px;font-weight:100;line-height:1;letter-spacing:0;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #2f3739}.branding__title--strike-through{margin:0 0 50px 0;text-align:center;position:relative;text-transform:none;z-index:0}.branding__title--strike-through:before{border-top:1px solid #2f3739;content:"";margin:0 auto;position:absolute;top:60%;left:0;right:0;bottom:0;width:95%;z-index:-1}@media (max-width: 767px){.branding__title--strike-through:before{display:none}}.branding__title--strike-through span{padding:0 15px}@media (max-width: 767px){.branding__title--strike-through span{padding:0}}.branding__text{color:#2f3739;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}.branding__subhead{color:#2f3739;font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0}.branding__subhead--lte{font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:26px;letter-spacing:0;color:#2f3739;max-width:28em;margin:0 auto}.branding__headline{font-family:"Roboto", sans-serif;font-size:24px;font-weight:400;line-height:1.3;letter-spacing:0;color:#2f3739}.branding__header-group--centered{max-width:40em;margin:60px auto 75px auto;text-align:center}.branding__header-group--centered .branding__title{margin-bottom:8px}.branding__header-group--underline{margin-bottom:25px;text-align:center;width:50%;margin:0 auto 75px auto;position:relative}.branding__header-group--underline:after{content:"";height:2px;width:50%;background-color:#ffffff;position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.branding__header-group--underline .branding__title{color:#f4fdfe;margin:0 0 5px 0}.branding__header-group--underline p{color:#f4fdfe}@media (max-width: 767px){.branding__header-group--underline{width:100%}}@media (min-width: 768px) and (max-width: 991px){.branding__header-group--underline{width:100%}}.branding__header-group--contrast:after{background-color:#2f3739}.branding__header-group--contrast .branding__title,.branding__header-group--contrast p{color:#2f3739}.branding-page .bg--clr-success .branding__title,.branding-page .bg--clr-success .branding__text,.branding-page .branding__header-group--underline.txt-darkest .branding__title,.branding-page .branding__header-group--underline.txt-darkest .branding__text{color:#2f3739}.branding-page .bg--clr-success .branding__header-group--underline:after,.branding-page .branding__header-group--underline.txt-darkest:after{background-color:#2f3739}.branding-page .filter-list__current-filters_clear-all{color:#ffffff}.branding-page .filter-list__current-filters_clear-all:hover,.branding-page .filter-list__current-filters_clear-all:focus{color:#2f3739}.branding-page .filter-list__current-filters_clear-all:hover svg path,.branding-page .filter-list__current-filters_clear-all:hover svg polygon,.branding-page .filter-list__current-filters_clear-all:focus svg path,.branding-page .filter-list__current-filters_clear-all:focus svg polygon{fill:#cc5f58}.filter-list__current-filters_clear-all svg path,.filter-list__current-filters_clear-all svg polygon{fill:#ffffff}.branding__section--max-width{max-width:800px}.branding__caption{font-family:"Roboto", sans-serif;font-size:12px;font-weight:300;line-height:1.2;letter-spacing:0;text-align:center;margin-bottom:10px}.branding__horizontal-separator{border-bottom:1px solid #d1d1d1;margin:0 0 100px}.form-title{font-family:"Roboto", sans-serif;font-size:42px;font-weight:100;line-height:1;letter-spacing:0;color:#ffffff;text-align:center}@media (max-width: 767px){.form-title{font-size:1.75em;margin:0}}.homepage__terms,.homepage__terms p,.homepage__links{color:#263238}@media (max-width: 767px){.slick-list{margin-bottom:25px}}.slick-dots{bottom:15px}.slick-dots li button:before{font-size:12px}.carousel{padding:50px 0;position:relative;margin:0 60px}.carousel:after{content:"";display:table;clear:both}@media (min-width: 1550px){.carousel{margin:0}}@media (max-width: 767px){.carousel{margin:0}}.carousel__inner{overflow:hidden;width:100%}.carousel__item{min-width:1100px;overflow:hidden}.carousel__controls-prev,.carousel__controls-next{width:29px;height:55px;position:absolute;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1)}.carousel__controls-prev:hover,.carousel__controls-prev:focus,.carousel__controls-next:hover,.carousel__controls-next:focus{width:34px;height:60px}@media (max-width: 767px){.carousel__controls-prev,.carousel__controls-next{display:none !important}}.carousel__controls-prev{left:-2%}.carousel__controls-next{right:-2%}.ticker{white-space:nowrap;margin:0;padding:0}.ticker img,.ticker a{display:block}.ticker img{margin:0 auto}.ticker a{padding:0 25px}.ticker a:focus{outline:2px solid #73bfff}.table-chart{color:#2f3739}.table-chart th{font-size:1.5em;font-weight:400;vertical-align:top;padding:0 15px 10px 15px}.table-chart td{font-weight:400;padding:5px 0;border-bottom:1px solid #2f3739}.table-chart td:first-child{text-align:left}.table-chart .txt-light{font-size:0.7em}.kdnze-svg-med{display:inline-block;width:16px;height:16px;vertical-align:middle}.sub-text{font-size:0.75em;color:#2f3739;margin:5px 0 25px 0}.kadenzec-footer{background:#4b5253;padding-top:38px}.kadenzec-footer .footer-bar{position:relative;bottom:auto}@media (min-width: 768px){.branding-page.kadenzec-login .kadenzec-footer{position:absolute;bottom:0;width:100%}}.kadenzec-footer__row-wrap{margin-right:auto;margin-bottom:32px;margin-left:auto;max-width:1440px;padding-left:32px;padding-right:32px}@media (min-width: 768px){.kadenzec-footer__row-wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-bottom:32px;margin-left:auto}}.kadenzec-footer__info,.kadenzec-footer__institution-contact,.kadenzec-footer__general-contact{margin-bottom:2em}@media (min-width: 768px){.kadenzec-footer__info,.kadenzec-footer__institution-contact,.kadenzec-footer__general-contact{margin-bottom:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}@media (min-width: 768px){.kadenzec-footer__info{padding-right:36px}}.kadenzec-footer__logo{margin-top:24px;margin-bottom:8px}.kadenzec-footer__logo_link:focus{outline:2px solid #59d8e6}.footer-logo:focus{outline:2px solid #59d8e6}.kadenzec-footer__institution-contact{position:relative}@media (min-width: 768px){.kadenzec-footer__institution-contact{padding-left:46px;padding-right:46px;text-align:center}.kadenzec-footer__institution-contact:before,.kadenzec-footer__institution-contact:after{content:"";width:1px;height:120px;position:absolute;top:50%;margin-top:-60px;background:#ffffff}.kadenzec-footer__institution-contact:before{left:0}.kadenzec-footer__institution-contact:after{right:0}}@media (min-width: 768px){.kadenzec-footer__general-contact{padding-left:36px}}.kadenzec-footer__display-title{font-family:"Roboto", sans-serif;font-size:29px;font-weight:100;line-height:1.2;letter-spacing:0;color:#fcfcfc;margin-bottom:8px}.kadenzec-footer__headline-title{font-family:"Roboto", sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:0;color:#fcfcfc;margin-bottom:8px}.kadenzec-footer__p{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.6;letter-spacing:0;color:#fcfcfc;margin-bottom:8px}.kadenzec-footer__links{color:#59d8e6}.kadenzec-footer__link{font-family:"Roboto", sans-serif;font-size:12px;font-weight:300;line-height:1.2;letter-spacing:0;color:#59d8e6}.kadenzec-footer__link:hover,.kadenzec-footer__link:focus{color:#59d8e6;text-decoration:underline}.kadenzec-footer__social-link{font-size:36px;line-height:1;color:#fcfcfc}.kadenzec-footer__social-link i.kf.kf-inverse{color:#4b5253}.kadenzec-footer__social-link:hover,.kadenzec-footer__social-link:focus{color:#59d8e6}.kadenzec-footer__caption{font-family:"Roboto", sans-serif;font-size:12px;font-weight:300;line-height:1.6;letter-spacing:0;color:#fcfcfc}.footer-form{margin-bottom:14px}.footer-form input{border:1px solid #fcfcfc;background:#696f70;padding:8px 4px;margin-bottom:16px;display:block;width:80%;-webkit-border-radius:3px 3px 3px 3px !important;-moz-border-radius:3px 3px 3px 3px !important;-ms-border-radius:3px 3px 3px 3px !important;-o-border-radius:3px 3px 3px 3px !important;border-radius:3px 3px 3px 3px !important}.kadenzec-footer__cta{text-align:center;color:#f4fdfe;line-height:1.714em}@media (max-width: 767px){.kadenzec-footer__cta{text-align:left}}.kadenzec-footer__cta p{font-size:1.429em;margin-bottom:20px;color:inherit}@media (min-width: 768px){.md-pr0{padding-right:0 !important}.sm-pl0{padding-left:0px}}@media (min-width: 1200px){.pr5{padding-right:5em !important}.sm-pl0{padding-left:24px}}.desk-scene-wrapper{position:absolute;height:100%;right:0;bottom:0;overflow:hidden}@media (min-width: 992px) and (max-width: 1199px){.desk-scene-wrapper{display:none}}.desk-scene{position:absolute;width:100%;height:100%;left:24px;bottom:0}.desk-scene__icon{width:95px;height:95px;border-radius:50px;border:3px solid #ffffff;background:#4b5253;padding:16px;position:absolute}.desk-scene__icon svg{position:absolute;top:50%;left:50%;width:60px;height:60px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.desk-scene__icon{opacity:0;left:39%;bottom:401px;-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.desk-scene__icon.transition-in{opacity:1}.desk-scene__icon.backpack.transition-in{bottom:370px;left:0px}.desk-scene__icon.browser.transition-in{left:41px;bottom:486px}.desk-scene__icon.medal.transition-in{left:131px;bottom:585px}.desk-scene__icon.bubbles.transition-in{left:270px;bottom:585px}.desk-scene__icon.girl.transition-in{left:354px;bottom:486px}.desk-scene__icon.briefcase.transition-in{left:395px;bottom:370px}.desk-scene__char{position:absolute;width:225px;height:353px;left:185px;opacity:0;bottom:185px;-webkit-transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1)}.desk-scene__char.transition-in{left:145px;opacity:1}.desk-scene__desk{position:absolute;opacity:0;width:100%;left:150%;bottom:70px;height:200px;border:1px solid #ffffff;-webkit-transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:all 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.desk-scene__desk.transition-in{opacity:1;left:0}.building-scene-wrapper{overflow:visible}@media (min-width: 992px) and (max-width: 1199px){.building-scene-wrapper{display:none}}@media (min-width: 768px) and (max-width: 991px){.building-scene-wrapper{display:none}}@media (max-width: 767px){.building-scene-wrapper{display:none}}.building-scene{position:relative;bottom:-120px}.building-scene .building{position:relative;width:633px;height:487px;left:-10%;opacity:0;-webkit-transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1)}.building-scene .building.transition-in{left:0;opacity:1}.building-scene .building svg{height:332px}.building-scene__icon{width:150px;height:150px;border-radius:80px;border:5px solid #ffffff;background:#FF7F78;position:relative;padding:26px;float:left;opacity:0;-webkit-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.building-scene__icon.transition-in{opacity:1}.building-scene__icon.less-padding{padding:10px}.building-scene__icon svg,.building-scene__icon img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.building-scene__icon img{width:75%;display:block}.building-scene__icon.badge{top:-30px;left:26px}.building-scene__icon.badge.transition-in{left:46px}.building-scene__icon.hat{top:-130px;left:74px}.building-scene__icon.hat.transition-in{left:94px}.building-scene__icon.hat svg{width:90%}.building-scene__icon.medal{top:-30px;left:117px}.building-scene__icon.medal.transition-in{left:137px}.building-scene__icon.medal svg{width:60%}.branding-features__hero_row{margin-left:auto;margin-right:auto;max-width:1400px;padding:0 32px}.branding-features__hero_row:before,.branding-features__hero_row:after{content:" ";display:table}.branding-features__hero_row:after{clear:both}.branding-features__hero_left{position:relative;float:left;width:100%;min-height:1px;padding-right:15px;padding-left:15px;position:relative;min-height:1px;padding-right:21px;padding-left:21px;padding-left:0 !important}@media (min-width: 992px){.branding-features__hero_left{float:left;width:41.6666666667%}}@media (min-width: 768px) and (max-width: 991px),(max-width: 767px){.branding-features__hero_left{padding-right:0 !important}}.branding-features__hero_right{position:relative;float:left;width:100%;min-height:1px;padding-right:15px;padding-left:15px;position:relative;min-height:1px;padding-right:21px;padding-left:21px;text-align:left;padding-right:0 !important}@media (min-width: 992px){.branding-features__hero_right{float:left;width:58.3333333333%}}@media (min-width: 768px) and (max-width: 991px),(max-width: 767px){.branding-features__hero_right{padding-left:0 !important;padding-top:24px}}@media (max-width: 767px){.branding-features__hero_right .btn--lg{width:100%;display:block}.branding-features__hero_right .btn--outline{margin-bottom:1em}}.graphic-schedule{position:relative;width:90%;height:auto;bottom:-120px;left:50%;opacity:0;-webkit-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.graphic-schedule.transition-in{opacity:1;bottom:10px}@media (min-width: 992px){.graphic-schedule{margin-bottom:-39%}}@media (min-width: 1200px){.graphic-schedule{height:920px}}.feature{width:330px;text-align:center;color:#242a2b;margin:0 auto 55px auto}@media (min-width: 992px) and (max-width: 1199px){.feature{width:100%}}@media (min-width: 768px) and (max-width: 991px){.feature{width:100%}}@media (max-width: 767px){.feature{width:100%}}.feature p{color:inherit;margin-bottom:25px;font-size:1.071em;line-height:1.714em}.kadenzec-homepage__features,.kadenzec-homepage__features .row-full__title{color:#242a2b}.feature--contrast{color:#2f3739}.feature__title{font-family:"Roboto", sans-serif;font-size:29px;font-weight:300;line-height:1.2;letter-spacing:0;margin:0 0 25px 0;color:inherit;white-space:nowrap}@media (max-width: 767px){.feature__title{white-space:normal}}.feature__graphic{width:295px;height:295px;border:10px solid #ffffff;margin:0 auto 40px;position:relative;-webkit-border-radius:150px 150px 150px 150px !important;-moz-border-radius:150px 150px 150px 150px !important;-ms-border-radius:150px 150px 150px 150px !important;-o-border-radius:150px 150px 150px 150px !important;border-radius:150px 150px 150px 150px !important}@media (max-width: 767px){.feature__graphic{width:250px;height:250px;border:5px solid #ffffff}}.feature--lg{position:relative}.feature--lg .feature__graphic{padding:25px}.feature--lg svg{position:absolute;top:45%;left:50%;width:80%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.feature__graphic--backpack-centered{padding:45px !important}.feature__graphic--backpack-centered svg{width:70%}.feature__graphic--globe-cropped{overflow:hidden;padding:0}.feature__graphic--globe-cropped svg{width:165%;top:57%}.feature--sm{width:230px}@media (min-width: 768px) and (max-width: 991px){.feature--sm{width:100%}}@media (max-width: 767px){.feature--sm{width:100%}}.feature--sm .feature__graphic{width:200px;height:200px;border:5px solid #ffffff;background:#4b5253;position:relative;padding:25px}.feature--sm .feature__graphic svg{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.feature--animated-scale{opacity:0;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.feature--animated-scale.transition-in{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.logo-list{list-style-type:none;padding:0;margin:0 0 50px 0;overflow:hidden;text-align:center}.logo-list:last-child{margin-bottom:0}.logo-list li{display:inline-block;margin:0 50px 30px 30px;width:200px}@media (max-width: 767px){.logo-list li{margin:0 0 15px 0}}.logo-list a,.logo-list img{display:block;width:200px;height:100px}.logo-list--partners{margin-bottom:40px}.logo-list--partners li{margin:0 30px 60px;width:180px}.logo-list--partners a,.logo-list--partners img{width:180px;height:46px}.logo-list-articles li a{display:inline-block;position:relative}.logo-list-articles li img{max-width:200px;max-height:100px;width:auto;height:auto;top:50%;position:absolute;transform:translateY(-50%)}.logo-list li a:focus{outline:3px solid #59d8e6}.logo-list li a:focus img{outline:3px solid #59d8e6}.logo-title svg{max-width:190px;height:50px;margin-bottom:5px;width:auto}.display-table.display-table--chart .display-table__data_col_label.branding__text,.display-table.display-table--chart .display-table__head_col_label.branding__text{color:#2f3739}.branding-pricing__hero{border:1px solid #ffffff}.branding-pricing__hero_unit{width:100%;vertical-align:top;padding:2em !important;margin:-1px}@media (min-width: 768px){.branding-pricing__hero_unit{width:50%;display:inline-block}}.branding-pricing__hero_unit:nth-child(2){border-color:#ffffff;border-style:solid;border-width:1px 0 0 0}@media (min-width: 768px){.branding-pricing__hero_unit:nth-child(2){border-width:0 0 0 1px}}.branding-pricing__hero_title{font-family:"Roboto", sans-serif;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:0;text-transform:uppercase;font-weight:400}.branding-pricing__hero_footer{font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;margin:0 auto;max-width:250px}.computers-scene{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;max-width:1700px}@media (min-width: 992px){.computers-scene{min-height:430px}}.computers-scene .hero__inner{margin-top:100px;padding:0 26px 3em 26px}@media (min-width: 992px){.computers-scene .hero__inner{margin-top:200px;padding:0 7em 4em 7em}}.graphic-magnifying-glass{display:block;position:absolute;left:50%;width:70px;height:70px;margin-left:-35px;z-index:2}@media (min-width: 992px){.graphic-magnifying-glass{margin-left:-70px;width:140px;height:140px}}.computers-and-line{display:block;position:absolute;max-width:1700px;left:50%;top:70px;width:90%;margin-left:-45%;display:none}@media (min-width: 992px){.computers-and-line{display:block}}.branding__title--faqs{color:#f4fdfe;font-variant:inherit;text-transform:inherit;margin-bottom:inherit}.branding-page .expandable-text .question{border:1px solid #d1d1d1;background-color:#ffffff;margin:0 0 -1px 0}.branding-page .expandable-text .question:first-child{border-top:none}.branding-page .expandable-text .question>a{display:block;padding:5px 20px}.branding-page .expandable-text .question>a:after{content:"";display:table;clear:both}.branding-page .expandable-text .question>a:hover,.branding-page .expandable-text .question>a:active,.branding-page .expandable-text .question>a:focus{background:#2f3739}.branding-page .expandable-text .question>a:hover .question__text,.branding-page .expandable-text .question>a:active .question__text,.branding-page .expandable-text .question>a:focus .question__text{color:#fcfcfc}.branding-page .expandable-text .question>a:hover .answer-icon,.branding-page .expandable-text .question>a:active .answer-icon,.branding-page .expandable-text .question>a:focus .answer-icon{border-left-color:#fcfcfc}.branding-page .expandable-text .question .answer-icon{-webkit-transition:all 0s ease-out;-moz-transition:all 0s ease-out;-o-transition:all 0s ease-out;-ms-transition:all 0s ease-out;transition:all 0s ease-out;margin-top:8px;color:#647678;font-size:20px;display:block;float:left}.branding-page .expandable-text .question .question__text{font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;padding-left:25px;line-height:25px;display:block;margin:5px 0}.branding-page .expandable-text .question .answer,.branding-page .expandable-text .question .answer__text{font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;line-height:1.7;letter-spacing:0;font-weight:300}.branding-page .expandable-text .question .question__text,.branding-page .expandable-text .question.active .question__text{color:#647678}.branding-page .expandable-text .question-group__title{font-family:"Roboto", sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:0;color:#4b5253;text-transform:uppercase;margin-bottom:1em;margin-left:1em}.branding-page .expandable-text .question-group{margin-bottom:3em}.branding-page .expandable-text .question.active{margin:2em -2em;border-top:1px solid #d1d1d1 !important;box-shadow:0px 0px 10px 0px #d1d1d1}.branding-page .expandable-text .question.active>a{border-bottom:1px solid #d1d1d1}.branding-page .expandable-text .question.active .question__text{font-family:"Roboto", sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:0;color:#2f3739;margin:10px -20px;padding:10px 45px 10px 55px}.branding-page .expandable-text .question.active .answer-icon{margin-top:25px}.branding-page .expandable-text .question.active+.question{border-top-width:5px;border-top-style:solid}.branding-page .expandable-text .question-group .question:first-child{border-top-width:5px;border-top-style:solid}.branding-page .expandable-text .question-group.question-group--general .question:first-child,.branding-page .expandable-text .question-group.question-group--general .question.active+.question{border-top-color:#6a70a4}.branding-page .expandable-text .question-group.question-group--membership .question:first-child,.branding-page .expandable-text .question-group.question-group--membership .question.active+.question{border-top-color:#73bfff}.branding-page .expandable-text .question-group.question-group--coursework .question:first-child,.branding-page .expandable-text .question-group.question-group--coursework .question.active+.question{border-top-color:#FF5F54}.branding-page .expandable-text .question-group.question-group--certification .question:first-child,.branding-page .expandable-text .question-group.question-group--certification .question.active+.question{border-top-color:#00ba95}.branding-page .expandable-text .question.active .answer{border-left-width:5px;border-left-style:solid;margin:0;padding:30px}@media (min-width: 768px){.branding-page .expandable-text .question.active .answer{padding:30px 60px 30px 52px}}@media (min-width: 768px){.branding-page .expandable-text .question.active .answer .answer__text{width:70%}}.branding-page .expandable-text .question.active .answer .display-table{margin-top:30px;margin-bottom:40px;padding-left:0;padding-right:0}@media (min-width: 768px){.branding-page .expandable-text .question.active .answer .display-table{margin-top:30px;margin-bottom:40px;padding-left:40px;padding-right:50px}}.branding-page .expandable-text .question-group.question-group--general .question.active .answer{border-left-color:#6a70a4}.branding-page .expandable-text .question-group.question-group--membership .question.active .answer{border-left-color:#73bfff}.branding-page .expandable-text .question-group.question-group--coursework .question.active .answer{border-left-color:#FF5F54}.branding-page .expandable-text .question-group.question-group--certification .question.active .answer{border-left-color:#00ba95}.faqs__more-questions_title{font-family:"Roboto", sans-serif;font-size:42px;font-weight:100;line-height:1;letter-spacing:0;color:#2f3739;text-transform:uppercase;font-style:italic;text-align:center;margin-bottom:25px}.display-table.mobile-table--featured.display-table--chart .display-table__data_col_label{font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;line-height:1.7;letter-spacing:0;font-weight:300;color:#2f3739}.parallax-bg{-webkit-transition:background-position 0.5s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:background-position 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:background-position 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.kadenzec-homepage__hero--left,.kadenzec-homepage__form--login,.homepage-signup,.kadenzec-homepage__courses-footer,.feature__footer,.partners-overview a,.kadenzec-footer{-webkit-transform:translateZ(0)}body.branding-page.press-page{background-color:#9fbcbf}.graphic-newspaper{display:block;width:140px;margin:0 auto 60px auto}.press-card_featured{position:relative;vertical-align:top;width:100%}.press-card_featured__header-bar{background-color:#59d8e6;display:block;height:10px;width:100%}.press-card_featured__content{margin:0;padding:24px;width:100%;border-top:none;background-color:#ffffff}.press-card_featured__logo-holder{padding:24px}.press-card_featured__logo-holder,.press-card_secondary__logo-holder,.press-card_archived__logo-holder{background-color:#ebebeb;text-align:center;position:relative;overflow:hidden}.press-card_featured__logo-link,.press-card_featured__img-link{display:block;width:100%;height:100%}.press-card_featured__logo-link:focus,.press-card_featured__img-link:focus{outline:3px solid #59d8e6}.press-card_secondary__logo-link,.press-card_archived__logo-link{display:block;position:absolute;width:100%;height:100%;z-index:10}.press-card_secondary__logo-link:focus,.press-card_archived__logo-link:focus{outline:3px solid #59d8e6}.press-card_archived__logo-img{position:relative;display:block;width:100%;height:100%;z-index:9}.press-card_featured__logo-holder img{max-width:350px;max-height:150px}.press-card_featured__img-holder{min-width:100%}.press-card_featured__img-holder img{width:100%;height:auto}.press-card_featured__info{height:145px;overflow:hidden;margin-top:12px}.press-card_featured__info_title,.press-card_secondary__info_title,.press-card_archived__info_title{font-family:"Roboto", sans-serif;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:0;color:#2f3739;margin-bottom:12px;line-height:1.4}.press-card_featured__info_title a,.press-card_secondary__info_title a,.press-card_archived__info_title a{font-family:"Roboto", sans-serif;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:0;color:#2f3739;text-transform:none}.press-card_featured__info_subtitle,.press-card_secondary__info_subtitle,.press-card_archived__info_subtitle{font-weight:400;color:#4b5253;margin-bottom:8px;text-transform:uppercase}.press-card_featured__info_description,.press-card_secondary__info_description,.press-card_archived__info_description{color:#4b5253;line-height:20px}.press-card_featured__actions,.press-card_secondary__actions,.press-card_archived__actions{padding-top:12px;text-align:right}.press-card_featured__actions a,.press-card_secondary__actions a,.press-card_archived__actions a{font-weight:400}@media (min-width: 768px){.press-card{height:204px}}@media (min-width: 1200px){.press-card_secondary__logo-holder{width:250px;height:204px;float:left;margin-right:24px}}@media (min-width: 992px) and (max-width: 1199px){.press-card_secondary__logo-holder{width:150px;height:204px;float:left;margin-right:24px}}@media (min-width: 768px) and (max-width: 991px){.press-card_secondary__logo-holder{width:250px;height:204px;float:left;margin-right:24px}}@media (max-width: 767px){.press-card_secondary__logo-holder{float:none;width:100%;height:208px}}.press-card_secondary__logo-holder img{max-width:350px;max-height:150px;min-width:100px}.press-card_secondary__content,.press-card_archived__content{padding:24px 24px 20px 24px;background-color:#ffffff}.press-card_secondary__info{height:125px;overflow:hidden}.press-card_secondary__info_title,.press-card_secondary__info_subtitle,.press-card_archived__info_title,.press-card_archived__info_subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.press-card_secondary__info_description{height:57px;overflow:hidden}.press-card_archived{margin-bottom:2em;border:1px solid #ebebeb}@media (min-width: 768px){.press-card_archived{margin:0;margin-bottom:-1px}}@media (max-width: 767px){.press-card_archived__logo-holder{height:160px}}@media (min-width: 768px){.press-card_archived__logo-holder{width:180px;height:112px;float:left;margin-right:24px}}@media (min-width: 1200px){.press-card_archived__logo-holder{width:270px !important;height:112px !important;float:left;margin-right:24px}}.press-card_archived__logo-holder img{max-width:350px;max-height:150px}.press-card_archived__content{padding:18px 24px;height:112px}.press-card_archived__info_title{margin-bottom:2px}.press-card_archived__actions{padding:0}.press__action-items{text-align:center;padding-bottom:2em;margin-bottom:2em}.press__action-items:first-child{border-bottom:1px solid #2f3739}@media (min-width: 992px){.press__action-items:first-child{border-right:1px solid #2f3739;border-bottom:none}}.press__action-items_title{font-family:"Roboto", sans-serif;font-size:20px;font-weight:300;line-height:1.2;letter-spacing:0;color:#2f3739;margin-bottom:12px}.press__action-items_description{color:#2f3739;margin-bottom:12px;line-height:1.2}.pagination:not(.kaminari_paginator)>li>a,.pagination>li>span{color:#f4fdfe}.pagination>li>a:hover,.pagination>li>a:focus{background-color:#f4fdfe;color:#2f3739}.pagination>.active>a:focus{outline:2px solid #02639B}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{background-color:#f4fdfe}.mobile-app.branding-page #main-container,.kadenzec-login .bodywrapper{min-height:auto}.programs-index__hero{height:190px;padding-top:60px;padding-bottom:60px}.programs-index__how-it-works{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;list-style:none;padding:0;margin-left:-14px;margin-right:-14px;position:relative}.programs-index__how-it-works_step{text-align:center;max-width:220px;padding:0 24px;margin-bottom:1.2em;position:relative}.programs-index__how-it-works_arrow{display:none;position:absolute;top:38px;left:-12px;fill:#59d8e6;width:30px}@media (min-width: 992px){.programs-index__how-it-works_arrow{display:block}}.programs-index__how-it-works_step_img{width:100px;margin-bottom:1.2em}.programs-index__how-it-works_step_title{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;color:#2f3739;margin:0.5em 0}.programs-index__how-it-works_step_copy{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;color:#2f3739}.programs-index__why-join_title{font-family:"Roboto", sans-serif;font-size:35px;font-weight:300;line-height:1.2;letter-spacing:0;color:#2f3739;margin-top:0;text-align:center}.programs-index__why-join_description{color:#2f3739;font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:26px;letter-spacing:0;max-width:41em;margin:0 auto 2em}.programs-index__benefits{border:2px solid #ffffff;border-bottom:0;margin-bottom:3em}.programs-index__benefits_title{width:100%;height:62px;border-bottom:2px solid #ffffff;font-family:"Roboto", sans-serif;font-size:24px;font-weight:300;line-height:1.3;letter-spacing:0;color:#2f3739;text-align:center;padding-top:.6em}.programs-index__benefits_row{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (max-width: 767px){.programs-index__benefits_row{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.programs-index__benefits_cell{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;min-height:62px;width:100%;border-bottom:2px solid #ffffff;color:#2f3739}@media (min-width: 768px){.programs-index__benefits_cell{width:50%}}@media (min-width: 768px){.programs-index__benefits_cell:nth-child(odd){border-right:2px solid #ffffff}}.programs-index__benefits_check{width:55px;font-size:24px;text-align:center;color:#ffffff}.programs-index__benefits_text{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.7;letter-spacing:0;padding-right:24px;line-height:1.4em}@media (min-width: 768px){.programs-index__benefits_text{max-width:300px}}#programs-listing .v-application .v-list-item__title{color:#000000 !important}#programs-listing .v-application .v-simple-checkbox .green--text{color:#00ba95 !important;caret-color:#00ba95 !important}@media (max-width: 767px){#programs-listing .dropdown-menu-right{right:auto;left:0}}#programs-listing .inline-block-link{color:#02639B}.theme--light.v-application{background:none !important}.programs-show{color:#4b5253}.programs-show__hero{position:relative;overflow:hidden}.programs-show__hero .hero__title,.programs-show__hero .btn--lg{z-index:2;position:relative}.programs-show__hero-img{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.programs-show__hero-img img{width:100%;min-height:100%}.programs-show__basic-info{max-width:986px;margin:0 auto}@media (min-width: 768px){.programs-show__basic-info{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.programs-show__basic-info_left{width:100%}@media (min-width: 768px){.programs-show__basic-info_left{margin-right:65px;width:255px}}.program-show__instructors{border-bottom:1px solid #d1d1d1;overflow:hidden;padding-bottom:20px}.program-show__instructors .slick-dots{position:static;margin-top:10px}.program-show__instructors .slick-dots li{margin:0}.program-show__school{text-align:center;padding:0 60px}@media (min-width: 992px){.program-show__school{padding:0}}.program-show__school img{margin:20px auto}.program-show__school a{display:block}.program-show__school a:focus{outline:2px solid #59d8e6}@media (min-width: 768px){.programs-show__basic-info_right{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.program-show__description{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:1.6;letter-spacing:0;color:#2f3739}.program-show__description p{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:1.6;letter-spacing:0;color:#2f3739}.programs-show__learning_outcomes{color:#2f3739;font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;max-width:700px;margin:0 auto}.programs-show__learning_outcomes ul,.programs-show__learning_outcomes p,.programs-show__learning_outcomes li{color:#2f3739;margin-bottom:1.2em;font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;font-weight:400}.programs-show__learning_outcomes ul,.programs-show__learning_outcomes ol{margin-bottom:1.2em}.programs-show__learning_outcomes li{margin-bottom:1.2em}@media (min-width: 768px){.program-show__details{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding-left:70px}}@media (min-width: 768px){.program-show__schedule{border-right:1px solid #d1d1d1;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding-right:70px}}.program-show__schedule_header{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:2;letter-spacing:0;color:#2f3739}.program-show__schedule_header i.kf{font-size:24px;vertical-align:top;margin-right:.3em;margin-top:5px}.program-show__requirements-skill{color:#2f3739;margin-bottom:1.2em}.program-show__requirements-skill_star{color:#999999;font-size:24px;vertical-align:middle}.program-show__requirements-skill_star.is-active{color:#4b5253}.program-show__requirements-skill_label{vertical-align:middle;font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;margin-left:.4em}.program-show__requirements-skill_level{vertical-align:middle;font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:1.3;letter-spacing:0}.program-show__requirements-list{color:#4b5253;margin-bottom:2em}.program-show__requirements-list ul>li,.program-show__requirements-list ol>li{margin-bottom:0.4em}.program-show__requirements-list_item{margin-bottom:1em}.program-show__price_text{color:#2f3739;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0}.program-show__price_text li{margin-bottom:.4em}.program-show__sponsor_text{margin-top:3em}.program-show__sponsor_text p{text-transform:uppercase;color:#999999;font-weight:400;font-size:12px}.program-show__course-info{margin-bottom:2em}.program-show__course-info_title{color:#647678;margin-bottom:.6em}.program-show__course-info_title_count{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:1.3;letter-spacing:0;color:#2f3739}.program-show__course-info_title_date{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;font-style:italic}.program-show__course-info_name{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:1.3;letter-spacing:0;color:#2f3739;margin-bottom:.6em}.program-show__course-info_session-list{list-style:none;padding:0;margin-bottom:.6em}.program-show__course-info_session{font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;color:#2f3739;margin-bottom:.6em}ul.program-show__featured_coursework_ul{list-style:none;padding:0;margin-bottom:2em}li.program-show__featured_coursework_li{color:#2f3739;font-family:"Roboto", sans-serif;font-size:14px;font-weight:300;line-height:1.4;letter-spacing:0;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}li.program-show__featured_coursework_li span.kf-stack{font-size:50px;vertical-align:middle;width:50px}li.program-show__featured_coursework_li span:not(.kf-stack){-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-top:0.4em;margin-bottom:0.4em}.programs-show__credit-eligible{max-width:986px;margin:0 auto}@media (min-width: 768px){.programs-show__credit-eligible{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media (min-width: 768px){.programs-show__credit-eligible_info{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.programs-show__credit-eligible_graphic{text-align:right}@media (min-width: 768px){.programs-show__credit-eligible_graphic{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.programs-show__credit-eligible_svg{width:75%;max-width:500px;margin-top:1em;margin-right:-2em}.programs-show__credit-eligible_units{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:1.3;letter-spacing:0;margin-bottom:1em;color:#2f3739}.programs-show__credit-eligible_units i.kf{font-size:22px;margin-right:.3em;vertical-align:bottom}.programs-show__credit-eligible_description{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;color:#4b5253;margin-bottom:1em}.programs-show__credit-eligible_footnote{font-family:"Roboto", sans-serif;font-size:12px;font-weight:300;line-height:1.2;letter-spacing:0;color:#647678}.programs-show__specialist-certificate{max-width:986px;margin:0 auto}@media (min-width: 768px){.programs-show__specialist-certificate{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}@media (min-width: 768px){.programs-show__specialist-certificate_info{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.programs-show__specialist-certificate_graphic{text-align:right}@media (min-width: 768px){.programs-show__specialist-certificate_graphic{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.programs-show__specialist-certificate_svg{width:62%;max-width:350px;margin-bottom:-82px}.programs-show__specialist-certificate_subhead{font-family:"Roboto", sans-serif;font-size:17px;font-weight:400;line-height:1.3;letter-spacing:0;color:#4b5253;margin-bottom:1em}.programs-show__specialist-certificate_copy{font-family:"Roboto", sans-serif;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;color:#4b5253;margin-bottom:1em}.instructor-spotlite{text-align:center}.instructor-spotlite__img{width:80px;height:80px;-webkit-border-radius:50% 50% 50% 50% !important;-moz-border-radius:50% 50% 50% 50% !important;-ms-border-radius:50% 50% 50% 50% !important;-o-border-radius:50% 50% 50% 50% !important;border-radius:50% 50% 50% 50% !important;margin:0 auto .4em}.instructor-spotlite__head{font-family:"Roboto", sans-serif;font-size:14px;font-weight:500;line-height:1.7;letter-spacing:0;color:#4b5253}.instructor-spotlite__subhead{font-family:"Roboto", sans-serif;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:0;color:#647678}.programs-show__unavailable{font-family:"Roboto", sans-serif;font-size:17px;font-weight:300;line-height:1.3;letter-spacing:0;color:#ffffff;text-align:center;max-width:320px;margin:0 auto}.related-material-panel .related-material-panel__courseworks,.related-material-panel .related-material-panel__resources{-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;overflow-y:hidden;max-height:9000px}.related-material-panel .related-material-panel__missing-content{font-size:100px;text-align:center}.related-material-panel .related-material-panel__missing-content-text{font-size:24px;display:block;padding-bottom:24px}.related-material-panel .related-material-panel__content-is-collapsed{max-height:450px;overflow-y:hidden}.related-material-panel .kd-tab__content .upcoming-list__deadlines_type_icon{top:inherit !important;left:inherit !important;width:auto !important;height:auto !important}#vid-player iframe{display:block}@media screen and (min-width: 768px){#vid-player,#vid-player iframe{min-height:400px}}
