@font-face{font-family:"pf_din_text_comp_promedium";src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-medium-webfont-ec79ab48d8958e7918fe7ad28aa33a69.eot);src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-medium-webfont-ec79ab48d8958e7918fe7ad28aa33a69.eot?#iefix) format("embedded-opentype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-medium-webfont-351827aaa89bef981ba6bd3142358451.woff) format("woff"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-medium-webfont-1e3c63e61620eb829bb545ee3a84efdf.ttf) format("truetype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-medium-webfont-946b1cd8a7f74bf6be21c75967aa01e8.svg#pf_din_text_comp_promedium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PFDinTextCompProBold";src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-bold-webfont-693904557dc6e58fce226808952c007e.eot);src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-bold-webfont-693904557dc6e58fce226808952c007e.eot?#iefix) format("embedded-opentype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-bold-webfont-8d963b5fd7b14a6e18e33301cb8052a1.woff) format("woff"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-bold-webfont-3ec8fcf013205083fd4e4a10b61a433a.ttf) format("truetype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-bold-webfont-b7674520c4fc9a2766553726e2f485a6.svg#PFDinTextCompProBold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"PFDinTextCompProLight";src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-light-webfont-764130580d1eba09c37b4079c1b1ef1d.eot);src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-light-webfont-764130580d1eba09c37b4079c1b1ef1d.eot?#iefix) format("embedded-opentype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-light-webfont-87b270c2e69c6eb25afb735bfc1d8a57.woff) format("woff"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-light-webfont-c85b94944532ddf57316cc9c27e1565c.ttf) format("truetype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/PFDin/pfdintextcomppro-light-webfont-03d739dc024d5528b4937530d88c957b.svg#PFDinTextCompProLight) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"News706BT-RomanC";src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_0_0-4b740c90649519b25526900bb0e3f8a9.eot);src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_0_0-4b740c90649519b25526900bb0e3f8a9.eot?#iefix) format("embedded-opentype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_0_0-fe7805d373600b4fc0ca97e85bc40e91.woff) format("woff"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_0_0-61833b75d1d08cd2efb8469ee32d7b6b.ttf) format("truetype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_0_0-fac2d7075bb2d33e05aaa870f4dda7a4.svg#News706BT-RomanC) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"News706BT-ItalicC";src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_1_0-24b31fab61b7f19cecc8712330942b39.eot);src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_1_0-24b31fab61b7f19cecc8712330942b39.eot?#iefix) format("embedded-opentype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_1_0-c845d58c21e5bc5c5de2c0aeb1ed79a1.woff) format("woff"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_1_0-b00876b1c4e8b7a359581ab96c552fd2.ttf) format("truetype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_1_0-176e98d072baceb0249ed69d94c41b21.svg#News706BT-ItalicC) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"News706BT-BoldC";src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_2_0-8f240306dd270ebd8ab75b20357b5a40.eot);src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_2_0-8f240306dd270ebd8ab75b20357b5a40.eot?#iefix) format("embedded-opentype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_2_0-a399430a998addab0da7ec95de621d1c.woff) format("woff"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_2_0-1676897c7e246a5dd19f4748bb528c52.ttf) format("truetype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/News706/232ED5_2_0-e452419bf04b519d6ae82fbe79c40571.svg#News706BT-BoldC) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"InconsolataMedium";src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/Inconsolata/inconsolata-webfont-738480991b5fb900ec5f6f7927e02a71.eot);src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/Inconsolata/inconsolata-webfont-738480991b5fb900ec5f6f7927e02a71.eot?#iefix) format("embedded-opentype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/Inconsolata/inconsolata-webfont-8b1208a48541f99bfe41a51768c7b96b.woff) format("woff"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/Inconsolata/inconsolata-webfont-e4e9880890982e85b407f5b251d51571.ttf) format("truetype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/Inconsolata/inconsolata-webfont-e98d737688645f3cc830d2619f53af9e.svg#InconsolataMedium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'iconic';font-weight:normal;font-style:normal;src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/iconic-01bebb2c4cbea0c19e3493e62c5caea0.eot);src:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/iconic-01bebb2c4cbea0c19e3493e62c5caea0.eot?#iefix) format("embedded-opentype"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/iconic-051d404b6a3b1bef682b212441b94bdd.svg#iconic) format("svg"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/iconic-f01d13a85bd2b02eead938f33465f824.woff) format("woff"),url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/iconic-716012b0efc5be707f10d46f564121b7.ttf) format("truetype")}[data-icon]:before{font-family:'iconic';content:attr(data-icon);speak:none;font-weight:normal;-webkit-font-smoothing:antialiased}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'iconic';font-style:normal;speak:none;font-weight:normal;-webkit-font-smoothing:antialiased}.icon-mail:before{content:"\40"}.icon-add:before{content:"\2b"}.icon-search:before{content:"\23"}.icon-menu:before{content:"\2a"}.icon-ga-cog-white:before{content:"\21"}.icon-cog:before{content:"\2699"}.icon-facebook:before{content:"\28"}.icon-twitter:before{content:"\29"}.icon-forward:before{content:"\3e"}.icon-back:before{content:"\3c"}.icon-calendar:before{content:"\3f"}.icon-x:before{content:"\5c"}.icon-add-circle:before{content:"\3d"}.icon-x-circle:before{content:"\2d"}.icon-checkmark:before{content:"\2f"}.icon-location-pin:before{content:"\5e"}.icon-drop-down:before{content:"\3c";display:inline-block}.icon-checkmark.success-checkmark:before{position:absolute;left:-2rem;font-size:1.35rem;line-height:0.9;color:#23c2bc}.icon-checkmark.success-checkmark{position:relative;margin-left:2rem}.icon-location-pin.small-location{font-size:0.72rem;color:#666}.icon-location-pin.small-location:before{padding-right:0.4em;color:#999}@font-face{font-family:'topics';font-weight:normal;font-style:normal;src:url("topics.eot");src:url("topics.eot?#iefix") format("embedded-opentype"),url("topics.woff") format("woff"),url("topics.ttf") format("truetype"),url("topics.svg#topics") format("svg")}[data-icon]:before{font-family:'topics';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-data-analysis:before,.icon-web-development:before,.icon-user-experience-design:before,.icon-mobile-development:before,.icon-digital-marketing:before,.icon-product-design:before,.icon-business-foundations:before{font-family:'topics';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block}.icon-data-analysis:before{content:"\31"}.icon-web-development:before{content:"\32"}.icon-user-experience-design:before{content:"\33"}.icon-mobile-development:before{content:"\34"}.icon-digital-marketing:before{content:"\35"}.icon-product-design:before{content:"\36"}.icon-business-foundations:before{content:"\37"}.icon-medium:before{font-size:2rem;display:inline-block}.nav-with-icons:before{font-size:1.75rem;display:inline-block;margin-right:0.25rem;vertical-align:-6px}.program .small-calendar-icon{margin-right:8px;position:static}.programs-container>.has-small-calendar{margin-left:0px}.programs-container{margin-top:32px}.image-wrapper img{width:100%;display:block}.max-width{max-width:992px;margin:auto;position:relative}.has-padding{padding-left:16px;padding-right:16px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:"News706BT-RomanC", Georgia;color:#222222;font-size:100%;line-height:1.5;margin:0 auto;background:white;position:relative}body{padding-top:0em}html{background:#222222}ul{list-style:square;list-style-position:outside;padding-left:16px}nav ul,nav ol{margin:0;padding:0;list-style:none}hr{border:0;color:#999999;background-color:#999999;height:1px}p{margin:16px 0}h1,h2,h3,h4,h5,h6{font-family:"PFDinTextCompProBold", Impact, Arial;text-transform:uppercase;font-weight:normal;color:black;line-height:0.9;margin:16px 0}h1{font-size:40px}h1{font-size:64px}h2{font-size:36px}h3{font-size:28px}h4{font-size:20px;line-height:1}a{text-decoration:none;color:inherit}a:hover{cursor:pointer}p>a,span>a,li>a{text-decoration:none;border-bottom:1px solid}p>a:hover,span>a:hover,li>a:hover{color:#ff0033}nav ul{list-style:none}form{margin:0}label{display:block;margin-bottom:4px;line-height:1.4;cursor:pointer}label.right{float:none;text-align:right}label.inline{margin:0 0 12px 0}input.radio-left{float:left}span.radio-text{overflow:hidden}.modal-form-header{margin-bottom:32px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{background-color:#f2f2f2;font-family:"News706BT-RomanC", Georgia;font-size:21px;outline:none;border:none;color:#222222;display:block;margin:0 0 16px 0;padding:16px;width:100%;-webkit-transition:color 0.15s ease-in-out;-moz-transition:color 0.15s ease-in-out;-o-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background-color:#e2e2e2}input[type="text"][disabled],input[type="password"][disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="email"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="time"][disabled],input[type="url"][disabled],textarea[disabled]{background-color:#f2f2f2;color:#666666}[class*='panel-'] input[type="text"],[class*='panel-'] input[type="password"],[class*='panel-'] input[type="date"],[class*='panel-'] input[type="datetime"],[class*='panel-'] input[type="email"],[class*='panel-'] input[type="number"],[class*='panel-'] input[type="search"],[class*='panel-'] input[type="tel"],[class*='panel-'] input[type="time"],[class*='panel-'] input[type="url"],[class*='panel-'] textarea,.content-area-grey input[type="text"],.content-area-grey input[type="password"],.content-area-grey input[type="date"],.content-area-grey input[type="datetime"],.content-area-grey input[type="email"],.content-area-grey input[type="number"],.content-area-grey input[type="search"],.content-area-grey input[type="tel"],.content-area-grey input[type="time"],.content-area-grey input[type="url"],.content-area-grey textarea{background:white}.panel-white input[type="text"],.panel-white input[type="password"],.panel-white input[type="date"],.panel-white input[type="datetime"],.panel-white input[type="email"],.panel-white input[type="number"],.panel-white input[type="search"],.panel-white input[type="tel"],.panel-white input[type="time"],.panel-white input[type="url"],.panel-white textarea{background:#f2f2f2}.small-form input[type="text"],.small-form input[type="password"],.small-form input[type="date"],.small-form input[type="datetime"],.small-form input[type="email"],.small-form input[type="number"],.small-form input[type="search"],.small-form input[type="tel"],.small-form input[type="time"],.small-form input[type="url"]{height:57px;padding-top:20px;font-size:16px}.small-form textarea{padding-top:20px;font-size:16px}input[type="submit"],input[type="button"]{height:57px;min-width:128px;padding:8px 24px;border:none;border-bottom:3px solid #c20027;background:#ff0033;color:white;font-family:"PFDinTextCompProBold", Impact, Arial;font-size:21px;text-transform:uppercase;text-align:center;-webkit-font-smoothing:antialiased;-webkit-appearance:none;cursor:pointer}input[type="submit"]:hover,input[type="button"]:hover{background:#eb002f}input[type="submit"].fluid,input[type="button"].fluid{width:100%}textarea{height:auto}label input[type="checkbox"],label input[type="radio"]{margin:0 8px 0 0}label input[type="radio"]:checked+label{background:pink}input::-webkit-input-placeholder{color:#969696}input:-moz-placeholder{color:#969696}.secure-form legend{background:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/shared/lock-icon-1d5284f206702f8c4124010ae9221486.png) no-repeat;background-size:14px 19px;padding-left:24px}fieldset{margin:32px 0 16px}fieldset legend{font-family:"PFDinTextCompProBold", Impact, Arial;text-transform:uppercase;font-size:21px;line-height:1;background:white;padding:0;margin:16px 0 32px 0}fieldset legend+p{margin-top:0}fieldset div.question-group{margin-top:48px}fieldset div.question-group:nth-child(1){margin-top:0}#error_explanation{padding:16px;background:#ff0054;color:white;margin-bottom:16px}#error_explanation h3{margin-top:0;color:white;display:none}#error_explanation ul{padding-left:16px}.field_with_errors input[type="text"],.field_with_errors input[type="password"],.field_with_errors input[type="date"],.field_with_errors input[type="datetime"],.field_with_errors input[type="email"],.field_with_errors input[type="number"],.field_with_errors input[type="search"],.field_with_errors input[type="tel"],.field_with_errors input[type="time"],.field_with_errors input[type="url"],.field_with_errors textarea{background:#ffe4eb}.field_with_errors input[type="text"]:focus,.field_with_errors input[type="password"]:focus,.field_with_errors input[type="date"]:focus,.field_with_errors input[type="datetime"]:focus,.field_with_errors input[type="email"]:focus,.field_with_errors input[type="number"]:focus,.field_with_errors input[type="search"]:focus,.field_with_errors input[type="tel"]:focus,.field_with_errors input[type="time"]:focus,.field_with_errors input[type="url"]:focus,.field_with_errors textarea:focus{background-color:#e2e2e2}.field_with_errors .field_with_errors_text{color:#ff0000 !important}.field_with_errors input::-webkit-input-placeholder{color:#ff0054}.field_with_errors input:-moz-placeholder{color:#ff0054}.field_with_errors input:focus::-webkit-input-placeholder{color:#969696}.field_with_errors input:focus:-moz-placeholder{color:#969696}.form-hint{margin:-12px 0 12px 0;color:#666666;font-size:13px}.error-message-hint{color:#ff0033;font-size:13px;margin:-12px 0 12px 0}[data-icon]:before{font-family:'iconic';content:attr(data-icon);speak:none;font-weight:normal;-webkit-font-smoothing:antialiased}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:'iconic';font-style:normal;speak:none;font-weight:normal;-webkit-font-smoothing:antialiased}.icon-mail:before{content:"\40"}.icon-add:before{content:"\2b"}.icon-search:before{content:"\23"}.icon-menu:before{content:"\2a"}.icon-ga-cog-white:before{content:"\21"}.icon-cog:before{content:"\2699"}.icon-facebook:before{content:"\28"}.icon-twitter:before{content:"\29"}.icon-forward:before{content:"\3e"}.icon-back:before{content:"\3c"}.icon-calendar:before{content:"\3f"}.icon-x:before{content:"\5c"}.icon-add-circle:before{content:"\3d"}.icon-x-circle:before{content:"\2d"}.icon-checkmark:before{content:"\2f"}.icon-location-pin:before{content:"\5e"}.icon-drop-down:before{content:"\3c";display:inline-block}.icon-checkmark.success-checkmark:before{position:absolute;left:-32px;font-size:21px;line-height:0.9;color:#23c2bc}.icon-checkmark.success-checkmark{position:relative;margin-left:32px}.icon-location-pin.small-location{font-size:11px;color:#666}.icon-location-pin.small-location:before{padding-right:0.4em;color:#999}[data-icon]:before{font-family:'topics';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-data:before,.icon-coding:before,.icon-design:before,.icon-startups-and-careers:before,.icon-digital-marketing:before,.icon-product-management:before,.icon-business:before{font-family:'topics';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block}.icon-data:before{content:"\31"}.icon-coding:before{content:"\32"}.icon-design:before{content:"\33"}.icon-digital-marketing:before{content:"\35"}.icon-product-management:before{content:"\36"}.icon-business:before{content:"\37"}.icon-medium:before{font-size:32px;display:inline-block}.nav-with-icons:before{font-size:28px;display:inline-block;margin-right:4px;vertical-align:-6px}input[type=submit]{-webkit-appearance:none}form.ga-form{width:100%}form.ga-form label{display:block;margin-top:12px;font-size:13px;text-align:left}form.ga-form input[type="text"],form.ga-form input[type="password"],form.ga-form input[type="date"],form.ga-form input[type="datetime"],form.ga-form input[type="email"],form.ga-form input[type="number"],form.ga-form input[type="search"],form.ga-form input[type="tel"],form.ga-form input[type="time"],form.ga-form input[type="url"]{width:100%;background:white;border:1px solid #999999;height:48px;padding:8px 12px 5px;font-size:16px;font-family:"News706BT-RomanC", Georgia}form.ga-form input[type="submit"],form.ga-form input[type="button"]{width:100%;margin-top:16px}form.ga-form fieldset{border:1px solid #999999}form.ga-form .question-group{border-top:1px solid #999999;padding-bottom:16px}form.ga-form .question-group p{padding:16px;text-align:left;background:#f2f2f2}form.ga-form .question-group label{padding:4px 16px;margin-top:0;cursor:pointer;font-size:100%}form.ga-form fieldset>.question-group:first-child{border-top:none}.panel,[class*='panel-']{padding:24px;display:block;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out}[class*='panel-'] *:first-child{margin-top:0}.panel-white{background:white}.panel-wood-light{background:#f2f2f2}.panel-wood-dark{background:#e2e2e2}.panel-grey-light{background:#f2f2f2}.panel-grey{background:#e2e2e2}.panel-yellow{background:#ffd707}.panel-mint{background:#89e8da}.panel-red{background:#ff0033}.panel-blue{background:#6ec3fa}.panel-grey-dark{background:#222222}.panel-grey-dark p,.panel-grey-dark h1,.panel-grey-dark h2,.panel-grey-dark h3,.panel-grey-dark h4,.panel-grey-dark h5,.panel-grey-dark h6{color:#e2e2e2}a.panel-grey-light:hover{background-color:#e2e2e2}a.panel-yellow:hover{background-color:#f7cf00}.instance-side-panel{padding-top:20px;padding-bottom:18px}.instance-group .instance-side-panel{margin-bottom:4px}a.instance-side-panel,a.instance-side-panel:hover{background-image:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/shared/ie/forward-grey-fd0e59c3725b74ab8f33edbc824cea1e.svg);background-repeat:no-repeat;background-position:92% center;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}a.instance-side-panel:hover{background-position:93% center}.clearfix,.grid-row,.column .product{*zoom:1}.clearfix:before,.grid-row:before,.column .product:before,.clearfix:after,.grid-row:after,.column .product:after{display:table;content:""}.clearfix:after,.grid-row:after,.column .product:after{clear:both}.is-hidden{display:none}.is-force-hidden{display:none !important}.is-shown{display:block}.is-invisible{visibility:hidden}.hide-over-900{display:none !important}.hide-over-835{display:none !important}.hide-over-720{display:none !important}p.small{font-size:13px}p.normal{font-size:16px}p.medium{font-size:21px;line-height:1.4}.break-after-on-mobile{display:block}.break-after-on-mobile{display:inline}.page{margin-top:32px;margin-bottom:32px;min-height:320px}.page{margin-top:80px;margin-bottom:80px}.page h1:first-child,.page h2:first-child,.page h3:first-child,.page h4:first-child{margin-top:0}.centered-page-subhead{width:60%;margin:0 auto 32px;text-align:center}.page-header{margin-bottom:48px}.page.nobottom{margin-bottom:0}.desaturate{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.column{width:100%}.grid-row.group-of-topics>.column{float:left;width:33%}.grid-row.group-of-topics>.column{float:left;width:25%}.grid-row.has-padding{padding-right:0}.column{float:left;padding-right:16px}.grid-row.one>.column{width:100%}.grid-row.two>.column{width:50%}.grid-row.three>.column{width:33.3333%}.grid-row.four>.column{width:25%}.grid-row.eight>.column{width:12.5%}.grid-row.two-flipped>.column{width:50%;float:right}.grid-row.two-one>.column:first-child{width:66.5%}.grid-row.two-one>.column:last-of-type{width:33.5%}.grid-row.two-one-flipped>.column{float:right}.grid-row.two-one-flipped>.column:first-child{width:33.5%}.grid-row.two-one-flipped>.column:last-of-type{width:66.5%}.grid-row.one-two>.column:first-child{width:33.5%}.grid-row.one-two>.column:last-of-type{width:66.5%}.grid-row.one-two-flipped>.column{float:right}.grid-row.one-two-flipped>.column:first-child{width:66.5%}.grid-row.one-two-flipped>.column:last-of-type{width:33.5%}.grid-row.three-one>.column:first-child{width:75%}.grid-row.three-one>.column:last-of-type{width:25%}.grid-row.sidebar-right>.column:first-child{width:62.5%}.grid-row.sidebar-right>.column:nth-child(2){width:37.5%}.grid-row.sidebar-right-flipped>.column{float:right}.grid-row.sidebar-right-flipped>.column:first-child{width:37.5%}.grid-row.sidebar-right-flipped>.column:last-of-type{width:62.5%}.grid-row.sidebar-left>.column{float:left}.grid-row.sidebar-left>.column:first-child{width:25%}.grid-row.sidebar-left>.column:last-of-type{width:75%}.grid-row.group-of-topics>.column{width:14.2857%}.grid-row.two-one>.column:first-child{padding-right:6%}.grid-row.two-one-flipped>.column:last-of-type{padding-right:6%}.grid-row.spaced{margin-top:16px}.grid-row.spaced{margin-top:0}.grid-row.spaced .column{margin-bottom:24px}.column .grid-row.has-padding{padding:0}.column .grid-row.has-padding .column:last-of-type{padding-right:0}.animated{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-ms-transform:translateY(-20px)}100%{opacity:1;-ms-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.flash-message{padding:16px;font-size:13px}.flash-message span{font-family:"News706BT-BoldC", Georgia}.flash-message.success{background:#c2fdf3;color:#1b9792;-webkit-box-shadow:0 0 16px 0 #85b9ba;-moz-box-shadow:0 0 16px 0 #85b9ba;box-shadow:0 0 16px 0 #85b9ba}.flash-message.success a:hover{color:#105653}.flash-message.alert{background:#ff0054;color:#ffd5e0;-webkit-box-shadow:0 0 16px 0 #be899b;-moz-box-shadow:0 0 16px 0 #be899b;box-shadow:0 0 16px 0 #be899b}.flash-message.alert span{color:#ffeff3}.flash-message.alert a:hover{color:white}.flash-message.notice,.flash-message.secondary{background:white;-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,0.3);box-shadow:0 0 16px 0 rgba(50,50,50,0.3);color:#484848}.flash-message.notice span,.flash-message.secondary span{color:#222222}.flash-message.warning{background:#fffcdd;-webkit-box-shadow:0 0 16px 0 #a6a27c;-moz-box-shadow:0 0 16px 0 #a6a27c;box-shadow:0 0 16px 0 #a6a27c;color:#c9a800}.flash-message.warning a:hover{color:#867100}.flash-message .flash-close{float:right;cursor:pointer}.flash-message .flash-close:hover{opacity:0.7}.flash-message.inline-message{box-shadow:none}.flash-message.inline-message p{margin-top:0;margin-bottom:0}.flash-message.inline-message.notice,.flash-message.inline-message.secondary{border:1px solid #e2e2e2}.flash-message.inline-message.success{border:1px solid #89e8da}.flash-message.inline-message.warning{border:1px solid #fff0a0}.masthead{padding:1em 4.6875%;background:black}.masthead img{width:14em;margin-top:0.25em}.masthead a.skip{float:right;display:block}.masthead a.skip img{width:1.7em}.masthead{top:0;padding:0 16px;position:absolute;z-index:888;width:100%;height:56px}.masthead img{margin:1em 0 0.5em}.masthead a.skip{display:none}.main-nav{font-family:"pf_din_text_comp_promedium", Impact, Arial;text-transform:uppercase;font-size:24px}.main-nav li{padding:0}.main-nav-item{padding:24px 16px;border-bottom:1px solid #666666;background:black;color:white;display:block;text-decoration:none}.nav-dropdown{display:none}.nav-dropdown .topic-icon{vertical-align:middle}.icon-dropdown-arrow{display:none}.main-nav{position:absolute;top:0;right:16px;z-index:999;font-size:16px;font-family:"News706BT-RomanC", Georgia;text-transform:none}.main-nav li{float:left}.main-nav-item{height:56px;padding:16px 24px;background:none;border:none}.main-nav-item:hover{background:white;color:#ff0033}.main-nav-item .metro-change-dropdown select{text-transform:none;margin-top:5px;display:block;max-width:160px}.main-nav-location:hover{background:black}.account-image-wrapper{position:relative;width:17.5px;height:16.5px;display:inline-block;overflow:hidden}.account-image-wrapper img{position:absolute;left:0}.account-nav-trigger:hover{color:#ff0033;background:white}.account-nav-trigger:hover .account-image-wrapper img{left:-18px}.navigation-dropdown{-webkit-box-shadow:0 3px 5px -4px #141414;-moz-box-shadow:0 3px 5px -4px #141414;box-shadow:0 3px 5px -4px #141414;z-index:1000;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;font-family:"News706BT-RomanC", Georgia;font-size:13px;background-color:white;text-transform:none}.navigation-dropdown ul li{float:none}.navigation-dropdown ul li a{width:100%;display:block;border:none;vertical-align:middle;padding:16px 40px 16px 20px}.navigation-dropdown ul li a:hover{background:#ff0033;color:white}.account-dropdown{position:absolute;top:56px;right:0px;min-width:192px}.nav-dropdown{display:block;position:absolute;top:100%}.nav-dropdown ul li a{padding-top:12px;padding-bottom:12px}.nav-dropdown .topic-icon{display:inline-block;margin-right:5px}.nav-topics-expanded,.nav-account-expanded,.nav-online-expanded,.nav-oncampus-expanded,.nav-partnerships-expanded{background-color:white}.nav-topics-expanded a,.nav-account-expanded a,.nav-online-expanded a,.nav-oncampus-expanded a,.nav-partnerships-expanded a{color:black}.nav-account-expanded .account-image-wrapper img{left:-36px}.section-top .welcome-text{position:relative;top:25%}.icon-dropdown-arrow{display:inline-block;font-size:16px;padding-left:4px}.public-footer{padding:24px 0;background:black}.public-footer{background:#222222;padding:48px 0}.public-footer p{color:#999999}.public-footer h4,.public-footer h3{color:#e2e2e2;-webkit-font-smoothing:antialiased}.public-footer h3{font-size:29px;line-height:1}.public-footer .footer-value-prop{color:#999999}.public-footer .footer-value-prop{padding-right:80px}.public-footer .footer-left-column,.public-footer .footer-right-column{float:left;width:50%;padding-right:16px}.public-footer li a{display:block;padding:8px 0;border-top:1px solid #3c3c3c;border-bottom:none;font-size:13px;color:#999999;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.public-footer li a:hover{padding-left:4px;color:white}.legal{background:#222222;color:#666666;font-size:13px}.legal p{margin:0;padding:16px 0}.legal a{border-bottom:none;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;display:inline}.legal a:hover{color:white}.legal .terms-and-privacy{display:block}.legal .terms,.legal .privacy{padding-right:16px}.legal p{border-top:1px solid #3c3c3c}.legal .terms-and-privacy{display:inline}.legal .terms,.legal .privacy{padding-left:16px}.legal .assembled-link a{float:right}h1.large{font-size:40px;margin-bottom:16px}h1.large{font-size:60px}h1.large{font-size:72px}.section-pod{margin-top:56px}.section-pod ol{padding-left:20px}.instance-info-panel{font-size:13px;margin-top:40px}.instance-info-panel{margin-top:16px}.instance-location{margin:16px 0}.instance-date>p,.instance-location>p,.instance-price>p{margin:0;overflow:hidden}.instance-location:before,.instance-date:before,.session-datetime:before{font-family:'iconic';float:left;margin-right:12px;font-size:21px;line-height:1.3;color:black;width:20px;text-align:center}.instance-date:before{padding-left:0px;content:"\3f"}.instance-location:before{content:"\5e"}.instance-price{padding-bottom:16px;margin:16px 0}.amount-label{display:inline-block;padding-top:8px}.instance-price>.amount{display:inline-block;font-family:"PFDinTextCompProBold", Impact, Arial;font-size:32px;line-height:1;text-transform:uppercase;font-weight:normal;float:right}.instance-price>.amount sup.currency{font-family:"PFDinTextCompProLight", Impact, Arial}.session-list{width:100%;margin-top:16px;padding-top:8px;border-top:1px solid #cccccc}.session-list td{padding-top:8px}.session-list .session-title{width:85%}.session-list .session-price{width:15%;text-align:right}.instance-price ul.session-list span.session-price{float:right}.sharing-links{margin:24px 0}.sharing-links{text-align:left}.sharing-links img{margin-right:4px;vertical-align:middle}.sharing-links img:hover{opacity:0.65}.block{margin-top:20px;clear:both}.block h3{margin-top:0}.schedule .description{overflow:auto;list-style:square;list-style-position:inside}.session{margin-top:20px;padding-top:20px;border-top:1px solid #999999}.session:first-child{border-top:none}.session .session-title{display:block;clear:both;font-family:'News706BT-RomanC';font-size:21px;line-height:28px;margin-bottom:16px}.session .item-date{display:none}.session .item-date{display:inline-block;float:left;margin-right:32px;max-width:80px}.session-datetime{display:block;font-family:'News706BT-RomanC';font-size:13px}.session-datetime:before{content:"\3f";vertical-align:baseline;margin-bottom:8px}.session-datetime:before{content:none}.time{padding-left:24px;font-size:13px;background:asset-image("/assets/shared/ie/clock.png") no-repeat center left;display:block;margin-bottom:4px}.time{display:inline-block;float:left;width:15%;max-width:80px;margin-right:32px;padding-left:24px;font-size:13px;background:asset-image("/assets/shared/ie/clock.png") no-repeat center left}.refund-policy{padding:16px;background:#f2f2f2}.refund-policy h4{margin-top:0}.refund-policy p{font-size:13px}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.8);z-index:40;display:none;top:0;left:0}.reveal-modal{background:white;visibility:hidden;display:none;top:100px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:48px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.reveal-modal *:first-child{margin-top:0}.reveal-modal *:last-child{margin-bottom:0}.reveal-modal .close-reveal-modal{font-size:24px;line-height:.5;position:absolute;top:16px;right:12px;color:black;cursor:pointer}.reveal-modal.small{width:30%;margin-left:-10%}.reveal-modal.medium{width:40%;margin-left:-20%}.reveal-modal.large{width:60%;margin-left:-30%}.reveal-modal.expand{width:90%;margin-left:-45%}.reveal-modal .row{min-width:0}.date-divider{margin:32px 0 12px 0}.date-divider:first-child{margin-top:0}.catalog-item,.catalog-item-small{display:block;padding:16px;position:relative;z-index:10;background:#f2f2f2;margin-bottom:16px;font-size:13px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.catalog-item h3,.catalog-item h4,.catalog-item-small h3,.catalog-item-small h4{margin-top:0}.catalog-item .item-title,.catalog-item-small .item-title{display:inline;margin-top:0;border-bottom:1px solid;font-size:21px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.catalog-item:hover,.catalog-item-small:hover{background:#e2e2e2}.catalog-item:hover .item-title,.catalog-item-small:hover .item-title{color:#ff0033}.catalog-item,.catalog-item-small{background:none;margin-bottom:0;border-top:1px solid #e2e2e2}.catalog-item:hover,.catalog-item-small:hover{background:#f2f2f2}.catalog-item .item-image{display:none}.catalog-item .item-image{width:25%;display:block;float:left}.catalog-item .item-image img{width:100%}.catalog-item .item-details{width:100%;float:left;padding:0 16px 0 0}.catalog-item .item-details{width:66%}.catalog-item .item-details{width:50%;padding:0 32px}.catalog-item .instance-detail-divider{width:16px;height:1px;margin-bottom:16px;background-color:#222222}.catalog-item .date-topic-container{display:block;width:100%;float:left}.catalog-item .date-topic-container{width:30%;float:right}.catalog-item .date-topic-container{width:24%;float:right}.date-topic-container .series-date-container{margin-bottom:12px}.date-topic-container .series-info{color:#999999;font-family:"News706BT-ItalicC", Georgia;display:block;width:100%;margin:0 0 8px 0}.date-topic-container .calendar-icon{position:absolute;display:block;margin-right:13px}.date-topic-container .date-details{display:block;width:100%;padding:0 0 0 44px;line-height:1.4}.date-topic-container .info-session-time{display:block;width:100%}.date-topic-container .info-session-time .series-info{display:inline;margin:0}.date-topic-container .info-session-time .info-session-link{text-decoration:underline}.date-topic-container .info-session-time .info-session-link:hover{color:#ff0033}.catalog-item.no-hover:hover{cursor:inherit;background:none}.item-details.past-class{width:66%}.item-details.past-class{width:75%;padding:0 32px}.item-date{display:block;width:15%;max-width:56px;float:right;background:white;text-align:center;border:2px solid #222222;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.item-date>.month{display:block;background:#222222;color:white;font-family:"PFDinTextCompProLight", Impact, Arial;text-transform:uppercase;font-weight:normal;font-size:18px}.item-date>.date{padding:10px 0;font-family:"pf_din_text_comp_promedium", Impact, Arial;text-transform:uppercase;font-weight:normal;font-size:24px}.product-gallery footer{margin-top:32px;text-align:center}.product-gallery .grid-row.has-padding{padding-left:0;padding-right:0}.product-gallery .grid-row{overflow:hidden;margin-top:16px}.product-gallery .grid-row.has-padding{padding-left:16px;padding-right:16px}.column .product{position:relative;border-top:1px solid #e2e2e2;padding:16px 12px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.column .product .product-image{width:28%;float:left;display:block}.column .product .product-details{width:72%;padding-left:16px;float:left}.column .product .product-title{margin:16px 0 0;line-height:1.35;border-bottom:1px solid #999999;display:inline;font-size:13px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.column .product .product-date{position:relative;margin-top:8px;margin-bottom:0;margin-left:25px}.column .product:hover{border-top:1px solid #f2f2f2;background:#f2f2f2;cursor:pointer}.column .product:hover .product-title{color:#ff0033;border-bottom:1px solid #ff0033}.column .product .product-title{font-size:16px}.column .product-gallery-intro{margin-bottom:-99999px;padding-bottom:99999px}.column .product{padding-top:12px;margin-bottom:-99999px;padding-bottom:99999px;background:white}.column .product .product-image{width:100%;float:none}.column .product .product-details{width:auto;padding:12px 0 16px}.column .product .product-title{margin:4px 0 0}.column .product:hover{border-top:1px solid #f2f2f2;background:#f2f2f2}.column.expired .product{background:none;cursor:auto}.column.expired .product img{opacity:0.3}.column.expired .product .product-details h4{opacity:0.3}.column.expired .product .product-title{opacity:0.4}.course .product-image{padding:0}.product-mini-gallery footer{margin-top:32px;text-align:center}.mini-product{margin-bottom:16px;border-top:1px solid #e2e2e2}.sub-nav a{display:block;padding:4px 0;border:none;-webkit-transition:padding-left 0.15s ease-in-out;-moz-transition:padding-left 0.15s ease-in-out;-o-transition:padding-left 0.15s ease-in-out;transition:padding-left 0.15s ease-in-out;cursor:pointer}.sub-nav a:hover{color:inherit;padding-left:4px}.sub-nav li.is-active{color:#ff0033 !important}header.education-page-header{margin:16px}.page-intro{margin-top:48px;float:left}.page-intro h1{margin-top:0}.page-intro{width:60%}nav.subnav{margin:3em auto 0;text-align:center}nav.subnav ul{margin:0 auto;display:block}nav.subnav ul li{list-style:none;display:inline;font-family:"PFDinTextCompProLight", Impact, Arial;text-transform:uppercase;font-size:1.125em}nav.subnav ul li a{padding:0.5em 0.85em 0.4em;background:#999999;color:white;display:inline}nav.subnav ul li a:hover{background:#23c2bc;border:none}nav.subnav{margin-top:4em;float:right}.sign-in-form{margin:80px auto 160px;max-width:512px}.remember-me,.forgot-password{width:50%;float:left;margin:24px 0;font-size:13px}.remember-me input[type="checkbox"],.forgot-password input[type="checkbox"]{margin:4px 4px 4px 0}.forgot-password{text-align:right}.alternate-login{text-align:center}.alternate-login span{font-family:"News706BT-RomanC", Georgia}.front-row-info-panel header{text-align:center;margin-bottom:24px}.front-row-info-panel header p{margin-top:0}.front-row-info-panel img{display:inline-block;width:224px}.front-row-info-panel img{display:inline-block;width:176px}.button{display:inline-block;height:57px;min-width:128px;padding:12px 24px;border:none;border-bottom:3px solid #c20027;background:#ff0033;color:white;font-family:"PFDinTextCompProBold", Impact, Arial;font-size:21px;text-transform:uppercase;text-align:center;-webkit-font-smoothing:antialiased;-webkit-appearance:none;cursor:pointer;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.button:hover{background:#db002c}.button[disabled]{opacity:0.60}.button.secondary{background:#e2e2e2;color:#666666;border-bottom:3px solid #c9c9c9}.button.secondary:hover{background:#d5d5d5;color:#5e5e5e}.button.subscriber{background:#23c2bc;border-bottom:3px solid #1faca7}.button.subscriber:hover{background:#1faca7;border-bottom:3px solid #1b9792}.button.small{font-family:"pf_din_text_comp_promedium", Impact, Arial;font-size:17px;height:30px;padding:2px 12px;border-bottom:2px solid #c20027}.button.small.secondary{border-bottom:2px solid #c9c9c9}.button.fluid{width:100%}.button.white{background:white;color:#999999;color:#666666;border-bottom:3px solid #e2e2e2}.button.white:hover{color:#666666;border-bottom:3px solid #c9c9c9}#check_browser_warning{width:900px;left:50%;margin:0 0 0 -450px;border-bottom:8px solid black;border-left:8px solid black;border-right:8px solid black;border-top:0;background:#fff;padding:40px;position:absolute;top:0;z-index:1000}#check_browser_warning h1{font-size:40px;margin-bottom:10px}#check_browser_warning p{font-size:24px;font-family:Georgia;line-height:1.15}#check_browser_warning a{color:#1122CC;text-decoration:underline}#check_browser_warning .check_browser_message,#check_browser_warning .check_browser_browsers{margin:10px auto;text-align:center}#check_browser_warning .check_browser_message .logo,#check_browser_warning .check_browser_browsers .logo{width:400px;margin-bottom:30px}#check_browser_warning .check_browser_browsers{height:160px;width:550px;margin:40px auto}#check_browser_warning .check_browser_browsers .check_browser_link{width:80px;display:inline;float:left;text-align:center;margin:0 15px}#check_browser_warning .check_browser_browsers .check_browser_link img{width:80px}#check_browser_warning .i-dont-care{text-align:center;margin-top:20px;margin:20px auto}#check_browser_warning .i-dont-care button{font-size:18px;padding:10px}#email-banner{background:#f2f2f2;margin:0;text-align:center;-webkit-transition:height 0.15s ease-in-out;-moz-transition:height 0.15s ease-in-out;-o-transition:height 0.15s ease-in-out;transition:height 0.15s ease-in-out}#email-banner h2,#email-banner h4{margin:0}#email-banner .message,#email-banner .confirmation{margin-top:20px;margin-bottom:20px;text-align:center}#email-banner .message h4,#email-banner .confirmation h4{margin:4px 0;line-height:1.2}#email-banner .message p,#email-banner .confirmation p{margin:0}#email-banner form{margin-top:20px;margin-bottom:20px;display:inline-block;width:100%}#email-banner input[type="email"],#email-banner input[type="submit"],#email-banner input[type="button"]{width:100%}#email-banner input[type="email"]{background:white;border:1px solid #e2e2e2}#email-banner input[type="button"]{padding:8px}#email-banner input[type="email"]{width:60%;margin-right:2%;float:left;margin-bottom:0}#email-banner input[type="submit"],#email-banner input[type="button"]{margin-top:0;float:left;width:35%}#email-banner input[type="email"]:focus{color:#222222}#email-banner .message,#email-banner form{width:50%;float:left;text-align:left}#email-banner .message{text-align:left;padding-right:32px}#email-banner.dark-grey{background:#222222;color:#e2e2e2}#email-banner.dark-grey h4{color:#e2e2e2;-webkit-font-smoothing:antialiased}.content-area{padding-top:0;padding-bottom:0;margin-bottom:32px}.content-area{margin-bottom:64px}[class*='content-area-']{padding-top:32px;padding-bottom:32px}[class*='content-area-']{padding-top:64px;padding-bottom:64px}.content-area header.section-header,[class*='content-area-'] header.section-header{margin-bottom:48px}.content-area header.center,[class*='content-area-'] header.center{text-align:center}.content-area header.center>p,[class*='content-area-'] header.center>p{margin:16px auto}.content-area header>.subhead,[class*='content-area-'] header>.subhead{width:58%}.section-footer{margin-top:32px;text-align:center}.content-area-yellow{background:#ffd707}.content-area-grey{background:#f2f2f2}.content-area-grey-medium{background:#e2e2e2}.content-area-grey-dark{background:#222222;color:white}.content-area-greyLighter{background-color:#e2e2e2}.content-area-black{background:black}.content-area-mint{background:#89e8da}.content-area-mint-dark{background:#23c2bc}.content-area-wood-light{background:#f2f2f2}.content-area-wood-dark{background:#e2e2e2}.content-area-white{background:white}.content-area-toprule{border-top:1px solid #e2e2e2}[class*='content-area-']+.content-area,.image-wrapper+.content-area{margin-top:32px}[class*='content-area-']+.content-area,.image-wrapper+.content-area{margin-top:64px}[class*='content-area-'].arrow-down{position:relative}[class*='content-area-'].arrow-down:after{content:"";position:absolute;bottom:-20px;left:48%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent}.content-area-yellow.arrow-down:after{border-top:20px solid #ffd707}.content-area-grey.arrow-down:after{border-top:20px solid #f2f2f2}.content-area-grey-dark.arrow-down:after{border-top:20px solid #222222}.content-area-black.arrow-down:after{border-top:20px solid black}.content-area-mint.arrow-down:after{border-top:20px solid #89e8da}.content-area-mint-dark.arrow-down:after{border-top:20px solid #23c2bc}.content-area-wood-light.arrow-down:after{border-top:20px solid #f2f2f2}.content-area-wood-dark.arrow-down:after{border-top:20px solid #e2e2e2}.content-area-white.arrow-down:after{border-top:20px solid white}.content-area-grey .column .product{background:#f2f2f2}.content-area-grey .column .product:hover{background:white}.topic-header{text-align:center}.topic-header h2{font-size:36px}.topic-header p{font-size:21px}.topic-header a{text-decoration:underline;font-size:16px;color:#17817d}.topic-header a:hover,.topic-header a:active{color:#0c403e}.topic-section{margin-bottom:64px;padding-top:24px;border-top:1px solid #999999}.tier{padding-top:32px;padding-bottom:32px}.program-topic{padding:16px 0;color:#222222;border-top:1px solid #999999;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.program-topic:hover{background:#f2f2f2;border-bottom:none;color:black}.program-topic .instance-detail{float:left;width:100%;padding:0 5% 0 5%;display:inline-block;font-size:19px}.program-topic .instance-detail{width:50%}.program-topic .instance-detail h3{margin:0}.dates-times-pt{float:right}.dates-times-pt img,.dates-times-pt p{display:inline;float:none}.image-program{display:none}.image-program{display:block;max-width:200px;float:left;display:inline-block}.huge-header.flush-left{text-align:left}.huge-header .sharing{position:absolute;top:67px;right:24px}.topic-intro-banner #fittext1{margin-top:0}.topic-intro-banner{position:relative;min-height:704px;overflow:hidden}.topic-intro-banner #fittext1{margin-top:64px}.topic-intro-background{position:absolute;top:0;right:0;bottom:0;left:0}.topic-intro-background.business{background:#f2f2f2 url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/controllers/topics/business/papercraft-grey-c6206cc73f00146d7b6f13d9cad8e746.jpg) no-repeat 105% 86%;background-size:50%}.topic-intro-background.data{background:#f2f2f2 url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/controllers/topics/data/papercraft-grey-3b56c0ba11e4913b76febb7d90ed61ad.jpg) no-repeat 110% 86%;background-size:65%}.topic-intro-background.digital_marketing{background:#f2f2f2 url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/images/controllers/topics/digital_marketing/papercraft-grey.jpg) no-repeat 108% 86%;background-size:63%}.topic-intro-background.product_management{background:#f2f2f2 url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/images/controllers/topics/product_management/papercraft-grey.jpg) no-repeat 108% 86%;background-size:65%}.topic-intro-background.design{background:#f2f2f2 url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/images/controllers/topics/design/papercraft-grey.jpg) no-repeat 100% 86%;background-size:55%}.topic-intro-background.coding{background:#f2f2f2 url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/controllers/topics/coding/papercraft-grey-280e65e855285f553e59dd6e66b66349.jpg) no-repeat 100% 86%;background-size:51%}.topic-intro-background.startups_and_careers{background:#f2f2f2 url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/images/controllers/topics/startups_and_careers/papercraft-grey.jpg) no-repeat 100% 86%;background-size:51%}.topic-image-bkgd{overflow:hidden;background:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/images/controllers/topics/product_management/product-management.jpg) no-repeat;background-size:100%;margin-bottom:-99999px;padding-bottom:99999px;-webkit-transition:background 1s ease-in-out;-moz-transition:background 1s ease-in-out;-o-transition:background 1s ease-in-out;transition:background 1s ease-in-out}.topic-upcoming-section{position:relative;min-height:640px}.topic-image-2{position:absolute;bottom:96px;left:0px}.topic-image-2{bottom:96px}.topic-intro-quote{width:50%}.large-callout,.large-callout-white{margin-right:24px;font-size:21px;line-height:1.4;-webkit-font-smoothing:antialiased}.large-callout,.large-callout-white{font-size:28px;line-height:1.3}.large-callout-white{color:white}.product-section{margin:48px 0}.wrapper-with-intrinsic-ratio{position:relative;padding-bottom:56%;height:0}.wrapper-with-intrinsic-ratio.three-by-two{padding-bottom:66%}iframe.flex-video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;background:white}.video-one-two-wrapper{overflow:hidden}.video-one-two-wrapper .column{margin-bottom:-99999px;padding-bottom:99999px}.video-one-two-wrapper .column h3{margin-bottom:4px}.video-one-two-wrapper .column h3 span{display:block}.video-one-two-wrapper .column .video-instructor{margin-top:0}.video-one-two-wrapper .column .video-description{margin-bottom:24px;font-size:13px}.play-icon-large{position:absolute;bottom:28px;right:32px;width:64px;height:64px;display:inline-block;border:8px solid rgba(240,240,240,0.75);border-radius:50%;background:transparent;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.play-icon-large:before{content:"";position:absolute;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid rgba(240,240,240,0.75);right:9px;top:12px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.play-icon-large:hover{border-color:white;-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,0.3);box-shadow:0 0 16px 0 rgba(50,50,50,0.3);background:rgba(50,50,50,0.2)}.play-icon-large:hover:before{border-left-color:white}.topic-icon-listing{list-style:none;padding:0}.topic-icon-listing li{display:inline-block;margin-right:0.2em}.topic-icon-listing a{display:block}.topic-icon-item{border:0}.topic-icon-item span{display:none}.topic-icon-item:last-child{margin-right:0}.topic-icon-item:hover{color:rgba(50,50,50,0.9)}.topic-icons{display:none}.topic-icons{display:block;width:100%;margin-bottom:12px}.topic-icons .topic-link{display:inline-block}.topic-icons .topic-icon{display:inline-block;margin:0 8px 0 0;position:relative}.topic-icons .topic-icon .topic-tip{display:none;position:absolute;z-index:99;bottom:146%;left:-265%;min-width:208px}.topic-icons .topic-icon .topic-tip h4{display:inline-block;color:white;margin:0;display:block;background:rgba(44,44,44,0.9);white-space:nowrap;padding:6px 12px 4px;text-align:center;-webkit-font-smoothing:antialiased;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.topic-icons .topic-icon .topic-tip .tip-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(44,44,44,0.9);position:absolute;display:block;left:43%}.topic-icons .topic-icon:hover{color:rgba(44,44,44,0.8)}.topic-icons .topic-icon:hover .topic-tip{display:block}.page .max-width>header{margin:0 0 48px}.thankyou .related-classes{margin-top:64px}.thankyou .related-classes{margin-top:0}.confirmation{font-size:13px}h2.serif{font-size:24px;font-family:"News706BT-RomanC", Georgia;text-transform:none;line-height:28px}h2.serif{margin-bottom:32px}.related-livestream{margin-top:48px}footer.see-related{margin:48px 0;text-align:center}.related-livestream{padding:24px;font-size:13px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.related-livestream:hover{background:#f2f2f2}.product-details.course{width:100%}.column .product .product-image.course{display:block;width:32.5%;float:left}.column .product .product-image.course img{display:block;width:100%}.column .product .product-details.course{width:67.5%;padding:16px;float:right;margin:0}.calendar-icon{width:28px;border:2px solid black;border-top:10px solid black;background:white;font-family:"pf_din_text_comp_promedium", Impact, Arial;text-transform:uppercase;text-align:center;line-height:16px}.calendar-icon-month{background:black;width:100%;height:8px;color:white}.calendar-icon-day{padding:4px 0 3px;font-size:17px}.calendar-icon.series{position:absolute}.calendar-icon.series:after{content:" ";position:absolute;z-index:-1;background:white;border:2px solid black;height:100%;width:100%;top:1px;left:1px}.instance-side-panel .calendar-icon{float:left;margin-right:12px}.instance-side-panel p{float:left;margin:0;line-height:1.4}.has-small-calendar{position:relative;margin-left:25px}.small-calendar-icon{content:"";display:inline-block;position:absolute;left:-25px;width:18px;height:20px;padding-top:2px;border:2px solid #222222;border-top:6px solid black;background:white;font-size:11px;font-family:"PFDinTextCompProBold", Impact, Arial;text-align:center;line-height:0.85}.small-calendar-icon.series{position:absolute}.small-calendar-icon.series:after{content:" ";position:absolute;z-index:-1;background:white;border:2px solid black;height:100%;width:100%;top:1px;left:1px}.unscheduled{content:"";width:18px;height:20px;border:1px solid #e2e2e2;display:inline-block;position:relative;line-height:0.9;padding-top:5px;margin-right:8px;background:#f2f2f2}.instructor-pod-image{width:48px;height:48px;float:left;margin-right:16px;overflow:hidden}.instructor-pod-image img{width:100%}.instructor-pod p{font-size:13px;line-height:1.3;overflow:auto;margin:0}.instructor-pod .name,.instructor-bios .name{font-family:"News706BT-BoldC", Georgia;margin:0}.instructor-bio-pod{margin-top:16px;padding-top:16px;border-top:1px solid #999999}.instructor-bio-pod:first-child{border-top:none}.instructor-bio-pod p.instructor-info{margin:0}.instructor-bios p.bio{margin-top:0;padding-top:16px;overflow:hidden;clear:both}.instructor-image{float:left;margin-right:10px;width:120px;height:120px;overflow:hidden}.instructor-image img{width:100%}.instructor-bios.desktop-hide .bio{clear:all}.column .instructor-pod{width:100%;padding:4px;-webkit-transition:background 0.15s ease-in-out;-moz-transition:background 0.15s ease-in-out;-o-transition:background 0.15s ease-in-out;transition:background 0.15s ease-in-out}a .instructor-pod .name{border-bottom:1px solid}a .instructor-pod:hover .name{color:#ff0033}.column .instructor-pod-image{overflow:hidden}ul.checklist{padding:0;list-style:none}ul.checklist li{position:relative;margin-left:32px;margin-bottom:8px}ul.checklist li:before{position:absolute;left:-32px;content:"\2f";font-family:'iconic';line-height:1}ul.checklist.mint li:before{color:#23c2bc}#education-nav{height:78px;padding:0;border-bottom:1px solid #cecece}#education-nav.online-nav .topic-dropdown,#education-nav.online-nav .format-tabs{width:50%}#education-nav.online-nav .topic-dropdown li a,#education-nav.online-nav .format-tabs li a{width:33.33333333333333%}#education-nav.oncampus-nav .topic-dropdown{width:31%}#education-nav.oncampus-nav .format-tabs{width:69%}#education-nav-mobile{margin-top:32px}.topic-dropdown{float:left;display:inline-block;color:#666666;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.topic-dropdown .dropdown-arrow{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;padding:28px 20px 0 0}.topic-dropdown:hover{padding-left:8px;cursor:pointer;color:black}.topic-dropdown:hover .dropdown-arrow{color:black}.topic-dropdown a{line-height:5}.topic-dropdown.is-filtered{color:black}.format-tabs{float:left;display:inline-block;font-family:"PFDinTextCompProBold", Impact, Arial;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-size:20px;line-height:24px}.format-tabs li a{height:78px;display:inline-block;float:left;background:white;padding:28px;text-align:center;border:none;border-left:1px solid #cecece;border-bottom:1px solid #cecece;color:#999999;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.format-tabs li a:hover{background:#f2f2f2;color:#222222}.format-tabs li a.active{background:#ffd707;color:black}#topic-filter{width:100%;display:block;background:white;position:relative;z-index:1000;height:78px;padding:28px 20px 16px 0;padding:0;border-bottom:1px solid #cecece}.topic-filter-contents{position:relative;overflow:hidden;margin-top:1px;z-index:1001;opacity:1;width:100%;color:#666666;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.topic-filter-contents a{z-index:1001;background:yellow;display:block;height:0;opacity:0;background:white;border-bottom:1px solid #f2f2f2;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.topic-filter-contents a:hover{background:#f2f2f2;color:black}.topic-filter-contents.revealed{-webkit-box-shadow:0 8px 8px 0 rgba(50,50,50,0.15);-moz-box-shadow:0 8px 8px 0 rgba(50,50,50,0.15);box-shadow:0 8px 8px 0 rgba(50,50,50,0.15)}.topic-filter-contents.revealed a{height:56px;padding:13px;opacity:1}.topic-filter-contents.revealed a.active-topic{color:#000;background:#ffd707}.topic-filter-contents.revealed li:first-child a{padding-top:19px}.payment-processing{max-width:576px;margin:auto;border:1px solid #e2e2e2;text-align:center}.payment-processing p{width:80%;margin:0 auto}.visible-nav-trigger.has-height{height:80px}.visible-nav{display:none}.button-no-visible-nav{margin:0 auto;margin-bottom:16px;display:block;width:256px}.button-no-visible-nav:last-of-type{margin-bottom:48px}.button-no-visible-nav{display:none}.visible-nav{display:block;height:78px;padding:10px 0;width:100%;background:rgba(255,255,255,0.985);-webkit-box-shadow:0 0 2px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 2px 0 rgba(50,50,50,0.3);box-shadow:0 0 2px 0 rgba(50,50,50,0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.visible-nav a.button{float:right;margin-left:16px}.visible-nav .course-mark{opacity:0;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.visible-nav .course-nav{margin-left:0;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.visible-nav.is-fixed{-webkit-box-shadow:0 0 16px 0 rgba(50,50,50,0.3);-moz-box-shadow:0 0 16px 0 rgba(50,50,50,0.3);box-shadow:0 0 16px 0 rgba(50,50,50,0.3);position:fixed;z-index:1000;opacity:1;top:0}.visible-nav.is-fixed .course-nav{margin-left:56px}.visible-nav.is-fixed .course-mark{opacity:1;left:12px}.course-nav{position:relative;height:48px;display:inline-block;margin-top:6px}.course-nav>ul{font-family:"News706BT-RomanC", Georgia;display:inline}.course-nav>ul li{display:inline}.course-nav>ul li a{display:inline-block;height:48px;padding:12px;margin:0 12px;border-bottom:none}.course-nav>ul li a:first-child{padding-left:0;margin-left:0}.course-nav>ul li a:hover{color:#ff0033}.course-mark{position:absolute;top:2px;left:-48px;width:48px;height:48px;padding-top:8px;background:black;border:4px solid white;border-radius:48px;font-family:"pf_din_text_comp_promedium", Impact, Arial;text-align:center;color:white}.course-mark:hover{background:#666666}.sidebar{display:block;margin-top:35px}.persistent-sidebar{display:block}.application-instructions{display:none}.application-instructions-no-sidebar{display:block}.buttons-no-sidebar{position:fixed;bottom:0}.button-no-sidebar{display:inline-block}.persistent-sidebar.is-fixed{display:block;position:fixed;margin-top:10px;top:0}.persistent-sidebar.is-absolute{position:absolute;bottom:-10px}.application-instructions-no-sidebar{display:none}.application-instructions{display:block}.dropdown{position:relative;width:100%;height:58px;background:white;border:1px solid #e2e2e2}.dropdown .selected-item{padding:16px 20px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.dropdown .selected-item:hover{background:#f2f2f2;cursor:pointer}.dropdown-arrow:before{font-size:16px;content:"\25BE";display:inline-block}.dropdown-arrow{float:right;color:#999999}ul.dropdown-contents{width:100%;position:absolute;top:58px;z-index:99999;padding-left:0;background-color:white;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;font-size:13px;line-height:1;-webkit-box-shadow:0 3px 5px -4px #141414;-moz-box-shadow:0 3px 5px -4px #141414;box-shadow:0 3px 5px -4px #141414}ul.dropdown-contents li{list-style-type:none}ul.dropdown-contents li a{border:none;padding:12px;display:block;width:100%;vertical-align:middle}ul.dropdown-contents li a:hover,ul.dropdown-contents li a:hover.selected{background:#ff0033;color:white}ul.dropdown-contents li a.selected{background:#ff0033;color:white}ul.dropdown-contents li a .topic-icon{width:30px;display:inline-block;vertical-align:middle}ul.dropdown-contents li img{vertical-align:middle;max-height:23px}.fixed-footer #email-banner{background:#222222;color:#e2e2e2}.fixed-footer #email-banner h4{color:#e2e2e2;-webkit-font-smoothing:antialiased}.fixed-footer-trigger.has-height{height:100px}.fixed-footer{display:block;height:100px;width:100%;position:fixed;z-index:1000;bottom:-128px;-webkit-transition:bottom 0.4s ease-in-out;-moz-transition:bottom 0.4s ease-in-out;-o-transition:bottom 0.4s ease-in-out;transition:bottom 0.4s ease-in-out}.fixed-footer section{height:100px}.fixed-footer.is-fixed{bottom:0}.order-confirmation{max-width:512px;margin:80px auto 160px}.order-confirmation .image-wrapper{width:40%;float:left;padding-right:16px}.order-confirmation .product-description{overflow:auto}.order-confirmation .product-description h5{margin-bottom:8px}.order-confirmation .product-description .front-row-brand{width:240px}#confirm-order{margin-top:16px}.cart .product-image{width:40%;float:left;padding-right:16px}.cart .product-image img{width:100%}.cart .product-image{width:100%;padding:0;margin-bottom:16px}.terms-of-service{margin-top:32px;display:inline-block}.terms-of-service input{float:left}.terms-of-service label{float:left}.fine-print{font-size:11px;color:#999999}.group-of-topics .topic-link{position:relative;padding-top:68px;margin-bottom:32px;line-height:1}.group-of-topics .topic-link [class*='icon-']{-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;position:absolute;top:0;left:50%;margin-left:-36px;font-size:72px;border-radius:50%}.group-of-topics .topic-link:hover [class*='icon-']{top:-4px;margin-left:-40px;font-size:80px}.group-of-topics p{font-size:13px;line-height:1.4;text-align:center}.instructor-profile-header h1,.instructor-profile-header h2{margin-top:0}.instructor-profile-header p.instructor-profile-location{font-size:13px}.instructor-profile-header .icon-location-pin:before{padding-right:0.35em;font-size:1.25em}.instructor-profile-details{background:#ffd707}.instructor-profile-details h3{margin-bottom:8px}.instructor-profile-details p{font-size:13px;margin-top:0}.instructor-profile-details-links{margin-bottom:32px}.instructor-profile-details-links a{display:block;padding:19px 16px 13px 48px;border-top:1px solid #d3b100;font-size:13px;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;overflow:hidden}.instructor-profile-details-links a:hover{background-color:#f7cf00}.instructor-profile-details-links a:first-child{border-top:none}#teach-at-ga-widget{font-size:13px}.instructor-profile-details-links a.twitter{background:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/images/shared/shared/social-icons/twitter-icon.svg) no-repeat 16px 50%}.instructor-profile-details-links a.linkedin{background:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/shared/social-icons/linkedin-icon-51d27ea99f7f0a6313170718e8013054.svg) no-repeat 16px 50%}.instructor-profile-details-links a.website{background:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/shared/social-icons/link-icon-89cc183d78cd1008e009a131b201cee9.svg) no-repeat 16px 50%}.instructor-profile-details-links a.github{background:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/shared/social-icons/github-icon-fe67e6c32f6f8c78cca706f14bf959f7.svg) no-repeat 16px 50%}.instructor-profile-details-links a.google-plus{background:url(//ga-core-production-herokuapp-com.global.ssl.fastly.net/assets/shared/social-icons/googleplus-icon-ed5a25ecf7df07242abf384f5a8d52ad.svg) no-repeat 16px 50%}.instructor-profile-details-links a.twitter,.instructor-profile-details-links a.linkedin,.instructor-profile-details-links a.website,.instructor-profile-details-links a.github,.instructor-profile-details-links a.google-plus{background-size:22px 22px}.instructor-profile-details-links a.twitter:hover,.instructor-profile-details-links a.linkedin:hover,.instructor-profile-details-links a.website:hover,.instructor-profile-details-links a.github:hover,.instructor-profile-details-links a.google-plus:hover{background-color:#ecc600}.become-instructor{display:block;margin-top:32px}.become-instructor img.logo{width:75%;margin-bottom:16px}.become-instructor img.logo{width:55%}.become-instructor img.logo{width:95%}.tooltip{visibility:hidden;position:absolute;background:rgba(50,50,50,0.9);padding:0.4em 0.6em;border-radius:6px;color:white;-webkit-font-smoothing:antialiased;margin:0;text-align:center;white-space:nowrap;z-index:999}.tooltip:after{display:block;content:'';position:absolute;bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(50,50,50,0.9)}.tooltip.tooltip-centered:after{left:50%;margin-left:-10px}.tooltip.tooltip-left{margin-left:-0.45em}.tooltip.tooltip-left:after{left:0.7em}.tooltip.tooltip-right{margin-left:0.35em}.tooltip.tooltip-right:after{left:auto;right:0.7em}.front-row-brand{display:inline-block;max-width:176px;margin:0;font-size:0}.front-row-brand img{max-width:100%}.main-nav{list-style:none}.main-nav ul{list-style:none;padding-left:0}.two-one>.column{width:33.5%}.two-one>.column:first-child{width:66.5%;padding-right:6%}.two-one-flipped>.column{width:66.5%;padding-right:6%}.two-one-flipped>.column:first-child{width:33.5%;padding-right:inherit}.one-two>.column{width:66.5%}.one-two>.column:first-child{width:33.5%}.one-two-flipped>.column{width:33.5%}.one-two-flipped>.column:first-child{width:66.5%}.sidebar-right-flipped>.column{width:75%}.sidebar-right-flipped>.column:first-child{width:25%}.sidebar-left>.column{width:75%}.sidebar-left>.column:first-child{width:25%}.column .grid-row.has-padding .column:last-child{padding-right:0}