﻿@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{outline:0;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! jQuery UI - v1.11.4 - 2016-06-17
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}.ui-widget-content a{color:#333333}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}.ui-widget-header a{color:#333333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("datepicker/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("datepicker/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("datepicker/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("datepicker/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("datepicker/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("datepicker/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("datepicker/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0px 0 0 0px;padding:5px;background:#666666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}@font-face{font-family:'proxima-nova';font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;src:url("/assets/Proxima-Nova-Reg-217c1aa02b44ec6e7ad63156420c3f83ef8443fc3e59c494822c6c2542f630cb.woff2")}@font-face{font-family:'FuturaBQ';font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;src:url("/assets/FuturaBQExtraBold-00ce5fc4da8ba65759ca457acfba67a49607ed7613c92274e6d90cc934ea2c14.woff");src:url("/assets/FuturaBQExtraBold-baa5a9774ffe8305d33960d551133b8b26adae46221b836977f359bff5f753de.ttf")}@font-face{font-family:'trashhand';font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;src:url("/assets/TrashHand-58bd4a4bdb7d040cc46b1da8513bd4c0a47aeb9475e1f424a1b8ec19c908449d.ttf")}@font-face{font-family:'proxima-nova-bold';font-weight:normal;font-style:normal;-webkit-font-smoothing:antialiased;src:url("/assets/ProximaNova-Bold-b9e81a47aecd3d05445ae775f48d08b3de46b2039f1d229a58a87be194e327ec.otf")}@font-face{font-family:proxima-nova-semibold-italic;src:url(/assets/Proxima-Nova-Semibold-Italic-0211669cee5818cc766831f5d8e81c0c7089df9c2199d9f21dec9f0bc79f3d9d.eot);src:url(/assets/Proxima-Nova-Semibold-Italic-2d65db329722767b5901a4acfd8bd36d228db6eb12b42216b5d9f260f83948a7.woff) format("woff"),url(/assets/Proxima-Nova-Semibold-Italic-6ed2b33f7ca4062f0325a4488f98529af393f262accb985bb0f0cce2a141074f.ttf) format("truetype"),url(/assets/Proxima-Nova-Semibold-Italic-fc5be2d482fbd3ec46ac52dfce523946d800ecf0ae680db2f37200b759610d6f.svg) format("svg");-webkit-font-smoothing:antialiased;font-weight:normal;font-style:normal}@font-face{font-family:FuturaBQ;src:url(/assets/FuturaBQExtraBold-f8649a5a76bb038c2f56af80e60e16788e6e86c1e8bc6fab689a23596b58daf1.eot);src:url(/assets/FuturaBQExtraBold-f8649a5a76bb038c2f56af80e60e16788e6e86c1e8bc6fab689a23596b58daf1.eot?#iefix) format("embedded-opentype"),url(/assets/FuturaBQExtraBold-baa5a9774ffe8305d33960d551133b8b26adae46221b836977f359bff5f753de.ttf) format("truetype"),url(/assets/FuturaBQExtraBold-c476bf8da9f32b3babd3d75d9caee13619cc435e3795a581d80fb365afb5e44e.woff2) format("woff2"),url(/assets/FuturaBQExtraBold-00ce5fc4da8ba65759ca457acfba67a49607ed7613c92274e6d90cc934ea2c14.woff) format("woff"),url(/assets/FuturaBQExtraBold-229f5031d594485b5a822bc9fab2e6752b6dbfc6ac31839228e7b3959868a2b4.otf) format("opentype");-webkit-font-smoothing:antialiased;font-weight:normal;font-style:normal}@font-face{font-family:trashhand;src:url(/assets/TrashHand-58bd4a4bdb7d040cc46b1da8513bd4c0a47aeb9475e1f424a1b8ec19c908449d.ttf);-webkit-font-smoothing:antialiased}body{height:100%;width:100%;margin:0px;padding:0px;overflow-x:hidden}body{min-height:100%;margin:0 auto -25em;-webkit-animation:bugfix infinite 1s}h1{font-size:2em;line-height:35px;font-family:"FuturaBQ", sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#404041}@media screen and (min-width: 768px){h1{font-size:2.563em;line-height:40px}}h2{font-size:2em;line-height:35px;font-family:"FuturaBQ", sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#404041}@media screen and (min-width: 768px){h2{font-size:2.563em;line-height:40px}}h3{font-family:"FuturaBQ", sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#404041;font-size:2em;line-height:1}h4{font-family:"proxima-nova", sans-serif;font-size:1.313em;line-height:30px;font-weight:800;color:#404041;-webkit-font-smoothing:antialiased}p.intro{font-size:18px;line-height:1.571em;color:#666666;font-family:"proxima-nova";font-style:normal}p{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}a{text-decoration:none;font-family:"proxima-nova";-webkit-font-smoothing:antialiased}a.link{color:#17a3dd;border-bottom:1px solid #17a3dd}a.link:hover{border-bottom:1px solid #17a3dd}a.link:active{color:#446b88;border-bottom:1px solid #446b88}a.link:visited{color:#446b88;border-bottom:1px solid #446b88}span.trashhand{font-family:"trashhand";-webkit-font-smoothing:antialiased;letter-spacing:2px}hr{border:none;border-top:1px solid}.btn{display:inline-block;padding:.738em 1.875em;border-radius:.14em;color:#fff;border:0;outline:0;position:relative;-webkit-appearance:none}.btn-text{text-decoration:none;text-transform:none;cursor:pointer;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;padding-left:20px;padding-right:20px;font-size:1em;text-align:center}.ghost-btn{background-color:transparent;border:1px solid #fff}.ghost-btn .input{border:1px solid #fff}.ghost-btn:hover{background-color:#fff}.ghost-primary:hover{color:#d25150}.ghost-secondary:hover{color:#446b88}.ghost-inverted{background-color:#fff;color:#446b88}.ghost-inverted:hover{border:1px solid #fff;background-color:transparent;color:#fff}.ghost-inverted-primary{border:1px solid #d25150;color:#d25150}.ghost-inverted-secondary{border:1px solid #446b88;color:#446b88}.ghost-inverted-blue{border:1px solid #027AAA;color:#027AAA}.btn-primary{background-color:#d25150;box-shadow:0 0 5px 0px rgba(0,0,0,0.25)}.btn-primary:hover{background-color:#cc3938}.btn-primary:active{background-color:#aa2d2c}.btn-secondary{background-color:#17a3dd;box-shadow:0 0 5px 0px rgba(0,0,0,0.25)}.btn-secondary:hover{background-color:#148fc1}.btn-secondary:active{background-color:#107098}.btn-blue{background-color:#446b88;box-shadow:0 0 5px 0px rgba(0,0,0,0.25)}.btn-blue:hover{background-color:#3a5b74}.btn-blue:active{background-color:#2b4355}.btn-press-blue{background-color:#5B9FDB;box-shadow:0 0 5px 0px rgba(0,0,0,0.25)}.btn-press-blue:hover{background-color:#4290d5}.btn-press-blue:active{background-color:#2a79bf}.btn-outline{margin:0 30px}.btn-outline::after{position:absolute;top:-51%;left:-10%;height:auto;width:240px}.btn-measures::after{content:url(/assets/measures-21e49e70561c7bf522e29d5ee040a76973cc84628ac78e1d4052d6b5760cc071.svg);position:absolute;top:-70%;right:-38%;width:160px}.btn-plus{width:25px;height:25px;padding:0}.btn-plus:after{content:"+"}input:not([type=checkbox]):not([type=radio]){display:inline-block;padding:0.9em 1em;border-radius:.14em;border:0;outline:0;font-family:"proxima-nova"}.link-blue{color:#fff}.link-blue:hover{color:#17a3dd}.header{width:100%;max-width:1500px;padding:3.7em;color:#fff;text-align:center;min-height:190px;margin:0 auto}.header h1{margin:0;padding:13px}.header p{color:#fff;margin:10px 0}.simple-header{width:100%;max-width:1500px;margin:0 auto;padding:4.5em 15px;color:#fff;text-align:center;font-family:FuturaBQ;text-transform:uppercase}@media screen and (max-width: 480px){.simple-header{padding:1.5em 15px;text-align:left}}.simple-header h1{color:#fff}.header-blue{background-color:#17a3dd}.header-darkblue{background-color:#263648}.header-primary{background-color:#d25150}.header-secondary{background-color:#446b88}.header-yellow{background-color:#fcc044}.header-chestnut{background-color:#B8514F}.header-grey{background-color:#404041}.header-green{background-color:#B6D7A8}.header-green h1{color:#404041}.slide-down{max-height:0;transition:max-height 800ms}.slide-down:hover{max-height:100%}.arrow-after::after{content:"→";margin-left:2px}.down-arrow-after::after{content:"↓";margin-left:2px}.up-arrow-after::after{content:"↑";margin-left:2px}.highlight{letter-spacing:0.6px;padding:6px 0;margin-left:6px;margin-right:6px}.highlight-red{background:#d25150;box-shadow:6px 0 0 #d25150, -6px 0 0 #d25150;color:#fff}.highlight-blue,article#article .article-text del{background:#17a3dd;box-shadow:6px 0 0 #17a3dd, -6px 0 0 #17a3dd;color:#fff}.highlight-blue-drk{background:#263648;box-shadow:6px 0 0 #263648, -6px 0 0 #263648}.highlight-grey{background:#666666;box-shadow:6px 0 0 #666666, -6px 0 0 #666666;color:#fff}.highlight-yellow,article#article .article-text h5{background:#fcc044;box-shadow:6px 0 0 #fcc044, -6px 0 0 #fcc044;color:#fff}.grey{background-color:#f7f7f7}.dark-blue{background-color:#292B37;color:white}.one-third{float:left;display:block;margin-right:2.35765%;width:100%;height:100%}.one-third:last-child{margin-right:0}@media screen and (min-width: 768px){.one-third{float:left;display:block;margin-right:2.35765%;width:40.29137%;display:table-cell;vertical-align:middle;float:none}.one-third:last-child{margin-right:0}}.one-third img{width:100%;display:inherit;margin:0 auto}.two-thirds{float:left;display:block;margin-right:2.35765%;width:100%;height:100%}.two-thirds:last-child{margin-right:0}@media screen and (min-width: 768px){.two-thirds{float:left;display:block;margin-right:2.35765%;width:57.35098%;display:table-cell;vertical-align:middle;float:none}.two-thirds:last-child{margin-right:0}}.hidden-small{display:none}@media screen and (min-width: 992px){.hidden-small{display:table-cell}}.hidden-large{display:table-cell}@media screen and (min-width: 992px){.hidden-large{display:none}}.left-align{text-align:left}.right-align{text-align:right}.half{width:100%}@media screen and (min-width: 768px){.half{float:left;display:block;margin-right:2.35765%;width:48.82117%}.half:last-child{margin-right:0}}.centered-half{width:100%}@media screen and (min-width: 768px){.centered-half{float:left;display:block;margin-right:2.35765%;width:48.82117%;display:table-cell;vertical-align:middle;float:none}.centered-half:last-child{margin-right:0}}.clearfix{clear:both}.center-image{display:block;margin:0 auto}.wrap{width:100%;max-width:1500px;margin:0 auto;clear:both;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.wrap.display-flex{display:flex}.wrap-timeline{width:100%;max-width:900px;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content-section{width:100%;max-width:1150px;margin:0 auto;padding:8% 15px;display:table}@media screen and (min-width: 480px){.content-section{padding:4% 2%}}@media screen and (min-width: 1200px){.content-section{padding:3% 0}}.content-section .half .content-header hr{margin-left:auto}@media screen and (min-width: 768px){.content-section .half .content-header hr{margin-left:0}}.content-section .content-header hr{margin-bottom:0px}.content-header{max-width:900px;margin:0 auto;padding:3% 0%}.content-header h1{color:#404041;margin-bottom:22px;line-height:44px}.content-header h1 span{font-family:"trashhand";font-size:2em;letter-spacing:4px;-webkit-font-smoothing:antialiased}.content-header h2{margin-bottom:22px}.content-header h3{font-size:2.5em;margin:0}.content-header p{color:#666666;margin-top:20px;font-size:20px}.content-header hr{border:none;border-top:1px solid #d25150;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:0px}@media screen and (min-width: 768px){.content-header hr{margin-left:0}}.center-align{text-align:center}.center-align hr{margin-left:auto;margin-right:auto}.heading{font-size:2.563em;line-height:40px;font-family:"FuturaBQ";text-transform:uppercase;color:#404041}.divider h4{margin:0}.divider h3{margin-top:0}.white-text{color:white}.blue-text{color:#17a3dd}.red-text{color:#d25150}.yellow-text{color:#fcc044}span.more-info{font-size:16px;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;color:#666666}span.more-info a.btn{margin-left:10px;margin-top:5px}iframe[name="google_conversion_frame"]{display:none}div.notice{background:#FBE3E4;color:#97161b;font-weight:bold;margin-bottom:0.75em;padding:0.625em}#error-title{margin-bottom:0px;text-align:center;float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:25.58941%}#error-title:last-child{margin-right:0}select.custom-dropdown{-webkit-appearance:none;-moz-appearance:none;border:0;border-bottom:1px solid #EDEDED;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;border-radius:0;background-color:transparent;margin-bottom:3px;color:#666666;cursor:pointer;outline:0;background-image:url(/assets/downarrow-7effd5ab45a30016d80e5d1c60bc241e23030de30a8215a21a6f40a493a3d897.png);background-size:15px 10px;background-repeat:no-repeat;background-position:right center}.custom-dropdown.location-dropdown{width:95% !important;margin-top:25px;margin-left:15px;margin-right:5px}.anchor::before{content:"";display:block;height:60px;margin-top:-60px}.cta-conversion{display:none}@media screen and (max-width: 480px){.cta-conversion{display:flex;flex-direction:column;align-items:flex-start}}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.nav a.language_switcher{text-decoration:underline;font-size:0.8em}header.lock-nav .main-nav{position:fixed;top:0;left:0;width:100%;z-index:100}:target:before{content:"";display:block;height:55px;margin:-55px 0 0;pointer-events:none}.nav{z-index:10;width:100%}.nav ul{margin:0;padding:6px 0;list-style:none}.nav li{display:inline-block;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;line-height:1.71em}.nav a{display:block;text-decoration:none}.nav .container{max-width:1150px;margin:0 auto}.apply-btn{background-color:#17a3dd;box-shadow:0 0 5px 0px rgba(0,0,0,0.25);border-radius:5px;display:none;height:40px;width:100px;box-shadow:none;border:0;float:right;color:#fff;outline:0;text-transform:uppercase;margin-right:5px;margin-top:20px;font-size:1em;padding:2px;font-family:"proxima-nova";font-style:normal;font-weight:800;cursor:pointer}.apply-btn:hover{background-color:#148fc1}.apply-btn:active{background-color:#107098}@media screen and (min-width: 992px){.apply-btn{width:130px}}@media screen and (min-width: 1200px){.apply-btn{margin-right:1%}}@media screen and (min-width: 618px){.apply-btn{display:block}}.apply-btn-mobile{background-color:#17a3dd;box-shadow:0 0 5px 0px rgba(0,0,0,0.25);border-radius:5px;height:40px;width:95%;box-shadow:none;border:0;color:#fff;outline:0;text-transform:uppercase;margin-right:5px;margin-top:10px;font-size:1em;padding:2px;font-family:"proxima-nova";font-style:normal;font-weight:800;cursor:pointer}.apply-btn-mobile:hover{background-color:#148fc1}.apply-btn-mobile:active{background-color:#107098}@media screen and (min-width: 618px){.apply-btn-mobile{display:none}}.menu-btn{display:inline-block;background-color:#fff;box-shadow:0 0 5px 0px rgba(0,0,0,0.25);height:64px;width:70px;box-shadow:none;border:1px solid #f7f7f7;float:right;color:#666666;outline:0;text-transform:uppercase;padding:0;padding-top:7px}.menu-btn:hover{background-color:#f0f0f0}.menu-btn:active{background-color:#d9d9d9}@media screen and (min-width: 618px){.menu-btn{width:130px;display:none}}#main-mobile-nav.main-nav{display:block;overflow-y:auto;border-bottom:1px solid #e5e5e5;background-color:#fff}@media screen and (min-width: 618px){#main-mobile-nav.main-nav{display:none}}#main-mobile-nav.main-nav .container.open{max-height:98vh;overflow-y:initial}#main-mobile-nav.main-nav .container.open .nav-menu{display:block}#main-mobile-nav.main-nav .logo-container{display:inline-block;float:none;width:130px;margin:17px 16px 10px 11px}@media screen and (min-width: 618px){#main-mobile-nav.main-nav .logo-container{float:left;margin:13px 10px 9px 3%}}@media screen and (min-width: 768px){#main-mobile-nav.main-nav .logo-container{margin:9px 10px 9px 6%;width:150px}}@media screen and (min-width: 992px){#main-mobile-nav.main-nav .logo-container{margin:9px 10px 9px 2%;width:150px}}#main-mobile-nav.main-nav .logo{width:104%;border:0;outline:none}#main-mobile-nav.main-nav ul{text-align:left}#main-mobile-nav.main-nav li{font-size:1em;padding:15px 0;cursor:pointer;display:block;width:100%;border:1px solid #f7f7f7}@media screen and (min-width: 618px){#main-mobile-nav.main-nav li{display:inline-block;font-size:0.8em;padding:0 2%;width:auto;width:initial;border:none}}@media screen and (min-width: 1090px){#main-mobile-nav.main-nav li{font-size:1em}}@media screen and (min-width: 618px){#main-mobile-nav.main-nav li+li{border-left:1px solid #e1e2e3}}#main-mobile-nav.main-nav a{color:#676767;text-transform:uppercase;margin:0;padding:0 15px}@media screen and (min-width: 618px){#main-mobile-nav.main-nav a{padding:0}}#main-mobile-nav.main-nav .nav-menu{padding:0;position:relative;background:white;display:none;border:1px solid #f7f7f7}@media screen and (min-width: 618px){#main-mobile-nav.main-nav .nav-menu{display:block;padding:27px 23px 16px 23px;border:none;position:inherit;margin:0}}#main-mobile-nav.main-nav .nav-menu>li:focus{outline:0}#main-mobile-nav.main-nav .nav-menu>li:nth-child(1):focus>a,#main-mobile-nav.main-nav .nav-menu>li:nth-child(1):hover>a,#main-mobile-nav.main-nav .nav-menu>li:nth-child(1).open>a{color:#d25150}#main-mobile-nav.main-nav .nav-menu>li:nth-child(2):focus>a,#main-mobile-nav.main-nav .nav-menu>li:nth-child(2):hover>a,#main-mobile-nav.main-nav .nav-menu>li:nth-child(2).open>a{color:#17a3dd}#main-mobile-nav.main-nav .nav-menu>li:nth-child(3):focus>a,#main-mobile-nav.main-nav .nav-menu>li:nth-child(3):hover>a,#main-mobile-nav.main-nav .nav-menu>li:nth-child(3).open>a{color:#446b88}#main-mobile-nav.main-nav .nav-menu>li:nth-child(4):focus>a,#main-mobile-nav.main-nav .nav-menu>li:nth-child(4):hover>a,#main-mobile-nav.main-nav .nav-menu>li:nth-child(4).open>a{color:#263648}#main-mobile-nav.main-nav .nav-menu>li.open>ul{max-height:400px;bottom:-15px;transition:all 500ms linear}@media screen and (min-width: 618px){#main-mobile-nav.main-nav .nav-menu>li.open>ul{outline:0;display:block;max-height:auto;max-height:initial;bottom:auto;bottom:initial}}#main-mobile-nav.main-nav .nav-menu .children{margin-top:0px;position:relative;text-align:left;padding:0;display:block;overflow:hidden;max-height:0;bottom:-15px;z-index:1;transition:max-height 800ms ease, margin-top 1200ms ease}@media screen and (min-width: 618px){#main-mobile-nav.main-nav .nav-menu .children{width:100vw;display:none;max-height:auto;max-height:initial;position:absolute;text-align:center;margin:0;left:0;margin-top:20px;padding:20px}}#main-mobile-nav.main-nav .nav-menu .children a{color:#fff;text-transform:none;font-size:1em}@media screen and (min-width: 618px){#main-mobile-nav.main-nav .nav-menu .children a{font-size:1.3em}}@media screen and (min-width: 780px){#main-mobile-nav.main-nav .nav-menu .children a{font-size:1em}}#main-mobile-nav.main-nav .nav-menu .children a:hover{font-weight:800}#main-mobile-nav.main-nav .nav-menu .children li{border:none}@media screen and (min-width: 618px){#main-mobile-nav.main-nav .nav-menu .children li+li{border-left:1px solid #e1e2e3}}#main-mobile-nav.main-nav .nav-menu .menu-full-time-programs{background-color:#274874}#main-mobile-nav.main-nav .nav-menu .menu-students{background-color:#273747}#main-mobile-nav.main-nav .nav-menu .menu-part-time-programs,#main-mobile-nav.main-nav .nav-menu .menu-scholarships,#main-mobile-nav.main-nav .nav-menu .menu-testimonials{background-color:#1DA3DD}#main-mobile-nav.main-nav .nav-menu .menu-campuses{background-color:#DC5D59}#main-mobile-nav.main-nav .nav-menu .menu-about-us,#main-mobile-nav.main-nav .nav-menu .menu-other-programs{background-color:#FF914D;overflow-y:scroll}#main-mobile-nav.main-nav .nav-menu .menu-resources{background-color:#4a4a4a}@media screen and (min-width: 618px){#main-mobile-nav.main-nav .nav-menu .mobile-resources{display:none}}#main-non-mobile-nav.main-nav{display:none;border-bottom:1px solid #e5e5e5;background-color:#fff}#main-non-mobile-nav.main-nav .nav-menu>li.open>.pane{display:block}#main-non-mobile-nav.main-nav .container.open .nav-menu{display:block}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav{display:block}}#main-non-mobile-nav.main-nav .logo-container{display:inline-block;float:none;width:130px;margin:17px 16px 10px 11px}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav .logo-container{float:left;margin:13px 10px 9px 3%}}@media screen and (min-width: 768px){#main-non-mobile-nav.main-nav .logo-container{margin:13px 10px 9px 6%;width:150px}}@media screen and (min-width: 992px){#main-non-mobile-nav.main-nav .logo-container{margin:13px 10px 9px 2%;width:150px}}#main-non-mobile-nav.main-nav .logo{width:104%;border:0;outline:none}#main-non-mobile-nav.main-nav ul{text-align:left}#main-non-mobile-nav.main-nav li{font-size:1em;padding:15px;cursor:pointer;display:block;width:100%}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav li{display:inline-block;font-size:0.8em;padding:10px 2%;width:auto;width:initial}}@media screen and (min-width: 800px){#main-non-mobile-nav.main-nav li{font-size:0.9em}}@media screen and (min-width: 900px){#main-non-mobile-nav.main-nav li{padding:7px 1%;padding-top:15px;font-size:0.9em}}@media screen and (min-width: 1050px){#main-non-mobile-nav.main-nav li{padding:10px 1.5%;font-size:1em}}#main-non-mobile-nav.main-nav a{color:#676767;text-transform:uppercase;margin:0;padding:0 15px}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav a{padding:0}}#main-non-mobile-nav.main-nav .nav-menu{padding:0;position:relative;background:white;display:none;border:1px solid #f7f7f7}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav .nav-menu{display:block;padding:27px 23px 16px 23px;border:none;position:inherit;margin:0}}#main-non-mobile-nav.main-nav .nav-menu>li:focus{outline:0}#main-non-mobile-nav.main-nav .nav-menu>li:focus>a,#main-non-mobile-nav.main-nav .nav-menu>li:hover>a,#main-non-mobile-nav.main-nav .nav-menu>li.open>a{color:#d25150}#main-non-mobile-nav.main-nav .nav-menu>li.open>ul,#main-non-mobile-nav.main-nav .nav-menu>li:focus>ul{max-height:400px;bottom:-15px;transition:all 500ms linear}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav .nav-menu>li.open>ul,#main-non-mobile-nav.main-nav .nav-menu>li:focus>ul{outline:0;display:block;max-height:auto;max-height:initial;bottom:auto;bottom:initial}}#main-non-mobile-nav.main-nav .pane{display:none;position:absolute;left:0;height:auto;width:100%;padding:1em;box-sizing:border-box;background-color:#fff;z-index:1;margin-top:15px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5}#main-non-mobile-nav.main-nav .pane .course-nav-container{display:flex;max-width:1100px;margin:0 auto;flex-wrap:wrap;justify-content:center}#main-non-mobile-nav.main-nav .pane .normal-nav-container{display:flex;width:800px;padding-left:20px;flex-wrap:wrap;justify-content:flex-start}#main-non-mobile-nav.main-nav .pane .normal-nav-container ul{width:220px}#main-non-mobile-nav.main-nav .pane .normal-nav-container li{width:100%}#main-non-mobile-nav.main-nav .pane .about-nav-container{display:flex;width:900px;padding-left:20px;flex-wrap:wrap;justify-content:flex-start}#main-non-mobile-nav.main-nav .pane .about-nav-container ul{width:220px}#main-non-mobile-nav.main-nav .pane .about-nav-container li{width:100%}#main-non-mobile-nav.main-nav .pane .nav-container{display:flex;max-width:1100px;margin:0 auto;flex-wrap:wrap;justify-content:center}#main-non-mobile-nav.main-nav .pane .nav-container ul li{margin:0px 10px;padding:0}#main-non-mobile-nav.main-nav .pane #coding-nav.split-nav,#main-non-mobile-nav.main-nav .pane #data-nav.split-nav,#main-non-mobile-nav.main-nav .pane #intl-nav.split-nav,#main-non-mobile-nav.main-nav .pane #corp-nav.split-nav,#main-non-mobile-nav.main-nav .pane #free-nav.split-nav{display:flex;flex-direction:row}#main-non-mobile-nav.main-nav .pane #coding-nav .submenu-container.two-sections,#main-non-mobile-nav.main-nav .pane #data-nav .submenu-container.two-sections,#main-non-mobile-nav.main-nav .pane #intl-nav .submenu-container.two-sections,#main-non-mobile-nav.main-nav .pane #corp-nav .submenu-container.two-sections,#main-non-mobile-nav.main-nav .pane #free-nav .submenu-container.two-sections{width:48%}#main-non-mobile-nav.main-nav .pane #coding-nav .submenu-container .section-heading,#main-non-mobile-nav.main-nav .pane #data-nav .submenu-container .section-heading,#main-non-mobile-nav.main-nav .pane #intl-nav .submenu-container .section-heading,#main-non-mobile-nav.main-nav .pane #corp-nav .submenu-container .section-heading,#main-non-mobile-nav.main-nav .pane #free-nav .submenu-container .section-heading{font-weight:700;color:#666666}#main-non-mobile-nav.main-nav .pane #coding-nav .submenu-container .submenu-text,#main-non-mobile-nav.main-nav .pane #data-nav .submenu-container .submenu-text,#main-non-mobile-nav.main-nav .pane #intl-nav .submenu-container .submenu-text,#main-non-mobile-nav.main-nav .pane #corp-nav .submenu-container .submenu-text,#main-non-mobile-nav.main-nav .pane #free-nav .submenu-container .submenu-text{color:#666666}#main-non-mobile-nav.main-nav .pane #coding-nav .submenu-container ul,#main-non-mobile-nav.main-nav .pane #data-nav .submenu-container ul,#main-non-mobile-nav.main-nav .pane #intl-nav .submenu-container ul,#main-non-mobile-nav.main-nav .pane #corp-nav .submenu-container ul,#main-non-mobile-nav.main-nav .pane #free-nav .submenu-container ul{padding-top:0}#main-non-mobile-nav.main-nav .pane #coding-nav .submenu-container li,#main-non-mobile-nav.main-nav .pane #data-nav .submenu-container li,#main-non-mobile-nav.main-nav .pane #intl-nav .submenu-container li,#main-non-mobile-nav.main-nav .pane #corp-nav .submenu-container li,#main-non-mobile-nav.main-nav .pane #free-nav .submenu-container li{width:100%}#main-non-mobile-nav.main-nav .pane #coding-nav.padded-top,#main-non-mobile-nav.main-nav .pane #data-nav.padded-top,#main-non-mobile-nav.main-nav .pane #intl-nav.padded-top,#main-non-mobile-nav.main-nav .pane #corp-nav.padded-top,#main-non-mobile-nav.main-nav .pane #free-nav.padded-top{padding-top:18px}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav .pane #part-time-nav,#main-non-mobile-nav.main-nav .pane #location-nav{width:30%}}#main-non-mobile-nav.main-nav .pane #part-time-nav .pt-course-container.desktop-version,#main-non-mobile-nav.main-nav .pane #location-nav .pt-course-container.desktop-version{display:none}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav .pane #part-time-nav .pt-course-container.desktop-version,#main-non-mobile-nav.main-nav .pane #location-nav .pt-course-container.desktop-version{display:flex}}#main-non-mobile-nav.main-nav .pane #part-time-nav .pt-course-container.desktop-version ul li,#main-non-mobile-nav.main-nav .pane #location-nav .pt-course-container.desktop-version ul li{margin:0px 0px 0px 0px;padding:0}#main-non-mobile-nav.main-nav .pane #part-time-nav .pt-course-container.desktop-version ul,#main-non-mobile-nav.main-nav .pane #location-nav .pt-course-container.desktop-version ul{width:96%}#main-non-mobile-nav.main-nav .pane #part-time-nav .location-container.desktop-version,#main-non-mobile-nav.main-nav .pane #location-nav .location-container.desktop-version{display:none}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav .pane #part-time-nav .location-container.desktop-version,#main-non-mobile-nav.main-nav .pane #location-nav .location-container.desktop-version{display:flex}}#main-non-mobile-nav.main-nav .pane #part-time-nav .location-container.desktop-version ul li,#main-non-mobile-nav.main-nav .pane #location-nav .location-container.desktop-version ul li{margin:0px 0px 0px 0px;padding:0}#main-non-mobile-nav.main-nav .pane #part-time-nav .location-container.desktop-version ul,#main-non-mobile-nav.main-nav .pane #location-nav .location-container.desktop-version ul{width:48%}#main-non-mobile-nav.main-nav .pane #part-time-nav .location-container.desktop-version ul li,#main-non-mobile-nav.main-nav .pane #location-nav .location-container.desktop-version ul li{width:90%}#main-non-mobile-nav.main-nav .pane #part-time-nav .pt-course-container.mobile-version,#main-non-mobile-nav.main-nav .pane #location-nav .pt-course-container.mobile-version{display:flex}@media screen and (min-width: 618px){#main-non-mobile-nav.main-nav .pane #part-time-nav .pt-course-container.mobile-version,#main-non-mobile-nav.main-nav .pane #location-nav .pt-course-container.mobile-version{display:none}}#main-non-mobile-nav.main-nav .pane .course-nav,#main-non-mobile-nav.main-nav .pane .split-nav{display:flex;flex-direction:column;width:100%;margin:0 5px}#main-non-mobile-nav.main-nav .pane .course-nav.three-sections,#main-non-mobile-nav.main-nav .pane .split-nav.three-sections{width:30%;margin:0 auto}#main-non-mobile-nav.main-nav .pane .course-nav .course-title,#main-non-mobile-nav.main-nav .pane .course-nav .location-title,#main-non-mobile-nav.main-nav .pane .course-nav .split-title,#main-non-mobile-nav.main-nav .pane .split-nav .course-title,#main-non-mobile-nav.main-nav .pane .split-nav .location-title,#main-non-mobile-nav.main-nav .pane .split-nav .split-title{border-bottom:1px solid grey;margin-bottom:2px;font-weight:bold}#main-non-mobile-nav.main-nav .pane .course-nav .split-container li,#main-non-mobile-nav.main-nav .pane .split-nav .split-container li{width:100%}#main-non-mobile-nav.main-nav .pane a{text-transform:none}#main-non-mobile-nav.main-nav .pane.with-submenu{padding-top:0;margin-left:0}#main-non-mobile-nav.main-nav .pane.with-submenu .submenu{display:none;text-align:left}#main-non-mobile-nav.main-nav .pane.with-submenu .submenu.active{display:block}#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu{width:100%;max-width:1250px;padding:0 15px;margin:0 auto;text-align:center}#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu .main-nav-submenu-items{text-align:center;font-size:1em;max-width:1250px;margin:0 auto;padding:0 20px;display:flex;flex-direction:row;max-height:500px}#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu .main-nav-submenu-items li{flex-basis:10%;flex-grow:1}#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu .main-nav-submenu-items li:first-child{display:block}#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu .main-nav-submenu-items li a{padding:0;border:none;color:#fff}#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu .main-nav-submenu-items li:hover{font-size:1.04em}#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu .main-nav-submenu-items li.active a{font-weight:800;font-size:0.97em}@media screen and (max-width: 768px){#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu .main-nav-submenu-items li.active a{font-size:1.03em}}#main-non-mobile-nav.main-nav .pane.with-submenu .main-nav-submenu .main-nav-submenu-items li+li{border-left:1px solid #cccccc}li.submenu-item{font-size:1em}li.submenu-item:hover,li.submenu-item.active{border-bottom:5px solid #F6CE30}[data-submenu='programs-coding']{background:#274874}[data-submenu='programs-data']{background:#1DA3DD}[data-submenu='programs-corp']{background:#273747}[data-submenu='programs-free']{background:#FF914D}.footer-column{float:left;display:block;margin-right:2.35765%;width:100%}.footer-column p{font-size:14px;color:#fff;line-height:1.5em;-webkit-font-smoothing:antialiased}.footer-column .made-with{font-size:14px}.footer-column h4{font-size:1.2em;margin:2px 0 0px 0;text-align:left;color:#fff;vertical-align:middle;display:block}.footer-column:last-child{margin-right:0}@media screen and (min-width: 618px){.footer-column{float:left;display:block;margin-right:2.35765%;width:18.11388%}.footer-column:last-child{margin-right:0}}.footer-column .link-blue{color:#17a3dd}.footer-column .link-blue:hover{color:#263648}.footer-list{margin:0 0 30px 0}.footer-list ul{list-style-type:none;padding:0;margin-top:8px}.footer-list ul li:last-child a{margin-bottom:32px}.footer-list ul li:first-child a{margin-top:5px}.footer-list li a{color:grey;font-size:14px;display:flex;margin-top:10px}.footer-list .footer-title{color:#17a3dd;font-size:14px;display:flex;margin-top:16px;margin-bottom:0}.footer-list li .more-top-margin{margin-top:50px}.footer-list li a:hover{color:#17a3dd}.footer{z-index:10}.pre-footer{width:100%;background-color:#446B88;color:#fff;padding:25px;display:inline-block}.pre-footer h4{font-size:1em;margin:2px 0 0px 0;text-align:center;color:#fff;vertical-align:middle;display:block}@media screen and (min-width: 618px){.pre-footer h4{line-height:22px;display:inline-block;max-width:100%}}@media screen and (min-width: 768px){.pre-footer h4{max-width:none}}.pre-footer .footer-content{text-align:center;margin-bottom:9px}@media screen and (min-width: 618px){.pre-footer .footer-content{margin-bottom:0}}.pre-footer .footer-content h4{padding-bottom:20px}.pre-footer .footer-content form{display:flex;justify-content:center;flex-direction:column;margin-bottom:1em;align-items:center}@media screen and (min-width: 480px){.pre-footer .footer-content form{flex-direction:row;align-items:flex-start}}.pre-footer .footer-content input[type='email']{padding:13px;width:230px;font-size:1em;color:#404041;scroll-margin-top:25vh}@media screen and (min-width: 618px){.pre-footer .footer-content input[type='email']{width:400px}}.pre-footer .footer-content input[type='email'].subscribed{border:3px solid #32CD32}.pre-footer .footer-content .policy-checkbox{width:230px;margin:5px 0;font-family:"proxima-nova";font-size:15px;text-align:left}.pre-footer .footer-content .policy-checkbox a{color:white;text-decoration:underline}.pre-footer .footer-content button[type='submit']{margin-top:15px;width:230px}@media screen and (min-width: 480px){.pre-footer .footer-content button[type='submit']{width:inherit;margin-left:10px;margin-top:0px}}.container{max-width:68em;margin-left:auto;margin-right:auto}.container::after{clear:both;content:"";display:table}.bottom-footer{width:100%;background-color:white;color:grey;padding:5%}.bottom-footer p,.bottom-footer .footer-copyright,.bottom-footer .footnote-text{font-size:16px;color:grey;-webkit-font-smoothing:antialiased}@media screen and (min-width: 480px){.bottom-footer p,.bottom-footer .footer-copyright,.bottom-footer .footnote-text{font-size:14px}}.bottom-footer h4{color:grey}.bottom-footer svg{height:23px;width:23px;margin-top:16px}.bottom-footer svg path{fill:#17a3dd}.bottom-footer svg path:hover{fill:#446b88}.bottom-footer .footer-lists{min-width:225px;float:left;display:block;margin-right:2.35765%;width:23.23176%}.bottom-footer .footer-lists:last-child{margin-right:0}.bottom-footer .footer-lists a{text-decoration:underline;display:inline-block}.bottom-footer .footer-lists svg path:hover{fill:#17a3dd}.bottom-footer .footer-lists svg{height:30px;width:30px;margin-top:16px}.bottom-footer .footer-lists:last-of-type{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0;padding-top:70px}.bottom-footer .footer-lists:last-of-type:last-child{margin-right:0}@media screen and (min-width: 768px){.bottom-footer .footer-lists:last-of-type{margin-left:13%}}@media screen and (min-width: 992px){.bottom-footer .footer-lists:last-of-type{margin-left:25.58941%}}.bottom-footer .footer-copyright{float:left}.bottom-footer .footer-socialmedia{float:right}.bottom-footer #larry{width:80px;margin-left:10px}#image-hero-container{position:relative;overflow:hidden;display:block;background-image:url(/assets/homepage-banner-58eaadce7432368b0d76b1a7b7f5a1c1ca34bc7dd54e68de7b4628d4a42c6841.png);background-size:cover;background-position:bottom;width:100%;height:300px;max-width:1500px;margin:0 auto}#image-hero-container h1{color:#fff;font-size:2em;line-height:1.5em}@media screen and (min-width: 480px){#image-hero-container h1{font-size:2.5em}}@media screen and (max-width: 480px){#image-hero-container{background-image:url(/assets/homepage-banner-mobile-1eef82b9087945d6b47ff0605c1ddb0453083c6d3573bc175b917262914ba64b.png)}}@media screen and (max-width: 480px){#image-hero-container #header-intro-text{display:none}}#image-hero-container .content{position:absolute;top:0;bottom:0;right:0;left:0;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center}#image-hero-container .content p{font-size:1.25em}#image-hero-container .content a{color:#fff;width:200px;height:100px}#image-hero-container .content a span{display:inline-block;font-size:1.5em;-webkit-font-smoothing:antialiased;margin-left:10px;color:#fff}#video-container{position:relative;overflow:hidden;display:block;background-image:url(/assets/videos/mobile-poster-2e6501234b88d885678811dc7dd8e1e6bb2654c00b4ecadf34108459244d2bc8.jpg);background-size:cover;background-position:bottom;width:100%;height:450px;-webkit-transition:height 1s ease;transition:height 1s ease;max-width:1500px;margin:0 auto}#video-container #home-page-ctas{margin-top:3em;display:flex;justify-content:center}@media screen and (max-width: 480px){#video-container #home-page-ctas{margin-top:0.5em;font-size:0.9em;flex-direction:column;align-items:center}}#video-container #home-page-ctas a{height:60%;width:30%;margin:1em}@media screen and (max-width: 480px){#video-container #home-page-ctas a{width:90%}}#video-container h1{color:#fff;font-size:2em;line-height:1.5em}@media screen and (min-width: 480px){#video-container h1{font-size:2.5em}}@media screen and (min-width: 480px){#video-container{background-image:none}}@keyframes pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}#video-container .header-video__teaser-video{position:absolute;z-index:0;min-width:100%;width:auto;height:auto}#video-container .header-video__media{width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;display:none}#video-container.play .header-video__media{display:block}#video-container.play .content,#video-container.play .header-video__teaser-video{display:none}#video-container video{display:none}@media screen and (min-width: 480px){#video-container video{display:block;width:100vw}}#video-container .content{position:absolute;top:0;bottom:0;right:0;left:0;color:#fff;text-align:center;background:rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:center}#video-container .content p{font-size:1.25em}#video-container .content a{color:#fff;width:200px;height:100px}#video-container .content a span{display:inline-block;font-size:1.5em;-webkit-font-smoothing:antialiased;margin-left:10px;color:#fff}#video-container .content svg{width:50px;height:60px;display:inline-block;margin:0 0 -20px 0;-webkit-animation-name:pulse-grow;animation-name:pulse-grow;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}body.project-showcase div#video-container .content{padding:17% 10%}@media screen and (min-width: 480px){body.project-showcase div#video-container .content{padding:19% 9%}}@media screen and (min-width: 618px){body.project-showcase div#video-container .content{padding:18% 9%}}@media screen and (min-width: 768px){body.project-showcase div#video-container .content{padding:14% 20%}}@media screen and (min-width: 992px){body.project-showcase div#video-container .content{padding:12% 20%}}@media screen and (min-width: 1200px){body.project-showcase div#video-container .content{padding:10% 25%}}body.events div#video-container .content{padding:17% 15%}@media screen and (min-width: 480px){body.events div#video-container .content{padding:20% 9%}}@media screen and (min-width: 618px){body.events div#video-container .content{padding:20% 15%}}@media screen and (min-width: 768px){body.events div#video-container .content{padding:15% 25%}}@media screen and (min-width: 992px){body.events div#video-container .content{padding:12% 25%}}@media screen and (min-width: 1200px){body.events div#video-container .content{padding:10% 25%}}.photo-container{max-width:1500px;margin:0 auto}.photo-container>.image{display:none;position:relative}@media screen and (min-width: 768px){.photo-container>.image{display:inline-block}}@media screen and (max-width: 1600px){.photo-container>.image{width:14.28571%}.photo-container>.image:nth-last-of-type(-n+0){display:none}}@media screen and (max-width: 1400px){.photo-container>.image{width:16.66667%}.photo-container>.image:nth-last-of-type(-n+1){display:none}}@media screen and (max-width: 1200px){.photo-container>.image{width:20%}.photo-container>.image:nth-last-of-type(-n+2){display:none}}@media screen and (max-width: 1000px){.photo-container>.image{width:25%}.photo-container>.image:nth-last-of-type(-n+3){display:none}}@media screen and (max-width: 800px){.photo-container>.image{width:33.33333%}.photo-container>.image:nth-last-of-type(-n+4){display:none}}@media screen and (max-width: 768px){.photo-container>.image:nth-child(1){display:inline-block}.photo-container>.image:nth-child(2){display:inline-block}.photo-container>.image:nth-child(3){display:inline-block}}@media screen and (min-width: 1500px){.photo-container>.image{width:14.28%}}.photo-container img{width:100%}.photo-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden;transition:opacity 150ms ease;z-index:10}.photo-container .image:hover .overlay{opacity:1}.slider{color:#666666;display:block}@media screen and (min-width: 480px){.slider{display:block}}.slider .testi-slider-wrap{width:100%;max-width:1500px;margin:0 auto;margin-top:20px;position:relative;height:350px;overflow:hidden;background:linear-gradient(180deg, #fff, #f7f7f7);background-size:150% 100%;-webkit-animation:AnimationName 30s ease infinite;-moz-animation:AnimationName 30s ease infinite;animation:AnimationName 30s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media screen and (min-width: 480px){.slider .testi-slider-wrap{height:auto}}.slider .testi-slider-wrap .slick-track{height:350px}.slider .testi-slider-wrap .item{height:100%;height:330px;left:0;position:relative;top:0;width:100%}.slider .testi-slider-wrap .testimonial-container{position:relative;height:320px;margin:0 auto;max-width:900px}.slider .testi-slider-wrap .testimonial-container .testimonial-image{position:absolute;right:-50px;display:none;width:50%;height:100%;top:0}.slider .testi-slider-wrap .testimonial-container .testimonial-image img{width:100%;position:absolute;bottom:0}@media screen and (min-width: 618px){.slider .testi-slider-wrap .testimonial-container .testimonial-image{display:block}}.slider .testi-slider-wrap .testimonial-container .testimonial-text{width:100%;display:table;height:100%;quotes:"“" "”" "“" "”"}@media screen and (min-width: 618px){.slider .testi-slider-wrap .testimonial-container .testimonial-text{width:62.5%}}.slider .testi-slider-wrap .testimonial-container .testimonial-text::before{content:open-quote;font-size:6em;font-weight:bold;position:absolute;font-family:"proxima-nova";left:0;color:#404041}@media screen and (min-width: 480px){.slider .testi-slider-wrap .testimonial-container .testimonial-text::before{width:8em}}@media screen and (min-width: 992px){.slider .testi-slider-wrap .testimonial-container .testimonial-text::before{font-size:7em}}.slider .testi-slider-wrap .testimonial-container .testimonial-text .texts{display:table-cell;height:100%;padding:1.3em;vertical-align:middle;position:relative}@media screen and (min-width: 480px){.slider .testi-slider-wrap .testimonial-container .testimonial-text .texts{padding:2em}}@media screen and (min-width: 618px){.slider .testi-slider-wrap .testimonial-container .testimonial-text .texts{padding:1em 2em}}@media screen and (min-width: 992px){.slider .testi-slider-wrap .testimonial-container .testimonial-text .texts p:first-child{font-size:18px}}.slider .testi-slider-wrap .testimonial-container .testimonial-text .work-history{position:relative;font-size:14px}@media screen and (min-width: 618px){.slider .testi-slider-wrap .testimonial-container .testimonial-text .work-history{padding-left:0}}.slider .testi-slider-wrap .testimonial-container .testimonial-text .work-history .bold{font-weight:800}.testimonial-header{max-width:1500px;margin:auto}.testimonial-header .testimonial-header-image{max-width:100%}section#testimonials-page div.testimonial-nav{background-color:#f7f7f7;max-width:1500px;margin:auto;text-align:center;padding:0 15px}section#testimonials-page div.testimonial-nav #testimonial-dropdown{display:inline-block;color:#17a3dd;font-weight:800;padding:20px 0;width:100%}@media screen and (min-width: 618px){section#testimonials-page div.testimonial-nav #testimonial-dropdown{display:none}}section#testimonials-page div.testimonial-nav #testimonial-dropdown:after{content:"\25BC";font-size:0.85em;margin-left:15px;color:#17a3dd;display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (min-width: 480px){section#testimonials-page div.testimonial-nav #testimonial-dropdown:after{font-size:0.7em}}section#testimonials-page div.testimonial-nav #testimonial-dropdown.open{border-bottom:1px solid #ddd}section#testimonials-page div.testimonial-nav #testimonial-dropdown.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section#testimonials-page div.testimonial-nav .testimonials{margin:0;padding:0;max-height:1000px;overflow-y:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:1.1em}section#testimonials-page div.testimonial-nav .testimonials.closed{max-height:0}section#testimonials-page div.testimonial-nav .testimonials li{list-style:none}section#testimonials-page div.testimonial-nav .testimonials li:last-child a{border-bottom:none}section#testimonials-page div.testimonial-nav .testimonials li a{color:#666666;-webkit-font-smoothing:antialiased;padding:15px 0;display:block;font-size:1em;border-bottom:1px solid #ddd}section#testimonials-page div.testimonial-nav .testimonials li a.active{display:none}@media screen and (min-width: 618px){section#testimonials-page div.testimonial-nav .testimonials{max-width:1150px;margin:0 auto;padding:20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}section#testimonials-page div.testimonial-nav .testimonials.closed{max-height:500px}section#testimonials-page div.testimonial-nav .testimonials li{-webkit-flex-basis:10%;-moz-flex-basis:10%;flex-basis:10%;-ms-flex-preferred-size:10%;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;line-height:0.7em}}@media screen and (min-width: 618px) and (min-width: 768px){section#testimonials-page div.testimonial-nav .testimonials li{line-height:0.85em}}@media screen and (min-width: 618px){section#testimonials-page div.testimonial-nav .testimonials li:first-child{display:block}section#testimonials-page div.testimonial-nav .testimonials li a{font-size:0.75em;padding:0;border:none}section#testimonials-page div.testimonial-nav .testimonials li a.active{display:block;color:#17a3dd;font-weight:800}}@media screen and (min-width: 618px) and (min-width: 768px){section#testimonials-page div.testimonial-nav .testimonials li a{font-size:0.85em}}@media screen and (min-width: 618px){section#testimonials-page div.testimonial-nav .testimonials li+li{border-left:1px solid #cccccc}}section#testimonials-page section#employer-partners .employers{display:flex;width:100%;height:auto;justify-content:space-evenly;flex-wrap:wrap}section#testimonials-page section#employer-partners .employers .employer{width:300px;height:300px;margin:10px;text-align:center;border:1px solid #666666;overflow-y:hidden}section#testimonials-page section#employer-partners .employers .employer .company-logo{width:60%;height:60%;display:block;margin:auto;white-space:nowrap}section#testimonials-page section#employer-partners .employers .employer .company-logo .helper{display:inline-block;height:100%;vertical-align:middle}section#testimonials-page section#employer-partners .employers .employer .company-logo img{max-width:100%;max-height:100%;vertical-align:middle}section#testimonials-page section#employer-partners .employers .employer .company-info{background-color:#efefef;height:150px;padding-top:0.1em}section#testimonials-page section#employer-partners .employers .employer h4{margin:1em 0 0}section#testimonials-page section#other-testimonials .other-testimonial{border:1px solid #666666;border-radius:3px;margin:1em;padding-bottom:1em}section#testimonials-page section#other-testimonials .other-testimonial h4{margin-top:0;margin-bottom:0;padding:1em;background-color:#EDEDED}section#testimonials-page section#other-testimonials .other-testimonial p{margin-left:1em}section#testimonials-page section#other-testimonials .other-testimonial .left{margin-left:0}section#testimonials-page section#other-testimonials .other-testimonial:hover{background-color:#f7f7f7}section#testimonials-page section#other-testimonials .other-set{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}section#testimonials-page section#other-testimonials .other-set .other-testimonial{width:45%}section#testimonials-page section#other-testimonials .other-set .other-testimonial .other-content{margin-bottom:0}section#testimonials-page section#other-testimonials .mobile .other-testimonial{padding:0.5em;width:90%;font-size:80%}section#testimonials-page .slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}section#testimonials-page .slick-dots li{margin:0 0.25rem}section#testimonials-page .slick-dots button{width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#eee;text-indent:-9999px}section#testimonials-page .slick-dots li.slick-active button{background-color:#17a3dd}section#testimonials-page .desktop{display:block}@media screen and (max-width: 480px){section#testimonials-page .desktop{display:none}}section#testimonials-page .mobile{display:none}@media screen and (max-width: 480px){section#testimonials-page .mobile{display:block}}#testimonial-filter-form{padding-top:0}#testimonial-filter-form #testimonial-filters{max-height:0;overflow:hidden;transition:max-height 1s linear}#testimonial-filter-form #testimonial-filters.active{max-height:100vh}#testimonial-filter-form .buttons{margin:0 auto 0.2em}#testimonial-filter-form .filter-form{display:flex;border:1px solid #666666;flex-direction:column;padding:1em}#testimonial-filter-form .filter-form .apply-filters{margin-left:auto;margin-top:1em;align-self:right}.testimonial-tags{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.testimonial-tags.left{justify-content:flex-start}.testimonial-tags .tag{padding:0.5em 1em;border-radius:3px;margin:0.5em 0 0.5em 1em;font-size:90%;background-color:#EDEDED;font-family:"proxima-nova"}.testimonial-tags .telecommunication{background-color:#b3b3f8}.testimonial-tags .fashion{background-color:#ebabab}.testimonial-tags .hiredmultiplelhlgraduates{background-color:#a7e4a7}section#success-stories .active-filters{margin-bottom:1em}section#success-stories .active-filters h3{font-size:150%;margin-bottom:0}section#success-stories .stories-container{display:flex;justify-content:space-evenly}section#success-stories .stories-container .testimonial-container{position:relative;margin:0 auto;display:flex;flex-direction:column;margin-bottom:1em;border:1px solid #EDEDED;border-radius:3px;width:47%}@media screen and (max-width: 480px){section#success-stories .stories-container .testimonial-container{width:100%}}section#success-stories .stories-container .testimonial-container .testimonial-images{width:100%;text-align:center;display:flex;align-items:center;justify-content:space-evenly;padding:2em;background-color:#f7f7f7}section#success-stories .stories-container .testimonial-container .testimonial-images .story-image{width:45%;display:block;white-space:nowrap;height:150px}@media screen and (max-width: 480px){section#success-stories .stories-container .testimonial-container .testimonial-images .story-image{height:auto}}section#success-stories .stories-container .testimonial-container .testimonial-images .story-image .helper{display:inline-block;height:100%;vertical-align:middle}section#success-stories .stories-container .testimonial-container .testimonial-images .story-image img{max-width:70%;max-height:90%;vertical-align:middle}section#success-stories .stories-container .testimonial-container .testimonial-images .story-image .student{max-width:60%;border-radius:50%}section#success-stories .stories-container .testimonial-container .testimonial-images .company-name{width:45%;height:90%;padding:5%;display:flex;justify-content:center;align-items:center;background-color:#EDEDED}section#success-stories .stories-container .testimonial-container .testimonial-text{width:100%;height:100%;background-color:white}section#success-stories .stories-container .testimonial-container .testimonial-text .story-name{color:#666666;margin:1em}section#success-stories .stories-container .testimonial-container .testimonial-text a{color:#17a3dd}section#success-stories .stories-container .testimonial-container .testimonial-text p{color:#666666;margin:0 1em}section#success-stories .stories-container .testimonial-container .testimonial-text .testimonial-tags{margin-top:1.5em;margin-bottom:1.5em;color:black}@media screen and (max-width: 480px){section#success-stories .stories-container .testimonial-container .testimonial-text{overflow:hidden}section#success-stories .stories-container .testimonial-container .testimonial-text .testimonial-tags{align-items:flex-start}}section#success-stories .desktop{display:block}@media screen and (max-width: 480px){section#success-stories .desktop{display:none}}section#success-stories .mobile{display:none}@media screen and (max-width: 480px){section#success-stories .mobile{display:block}}section#success-stories .slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}section#success-stories .slick-dots li{margin:0 0.25rem}section#success-stories .slick-dots button{width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#eee;text-indent:-9999px}section#success-stories .slick-dots li.slick-active button{background-color:#17a3dd}section#course-review-sites .review-site-set{width:100%;display:flex;justify-content:space-evenly}section#course-review-sites .review-site-set .review-site-container{width:32%;margin:1em 0;border:1px solid #EDEDED}@media screen and (max-width: 480px){section#course-review-sites .review-site-set .review-site-container{width:100%}}section#course-review-sites .review-site-set .review-site-container .review-site{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f7f7f7;height:450px}@media screen and (max-width: 480px){section#course-review-sites .review-site-set .review-site-container .review-site{height:auto;padding:1em 0}}section#course-review-sites .review-site-set .review-site-container .review-site .site-logo{width:33%;height:auto;max-height:100px;display:block;white-space:nowrap;text-align:center}section#course-review-sites .review-site-set .review-site-container .review-site .site-logo img{max-width:100%;max-height:100px;vertical-align:middle}section#course-review-sites .review-site-set .review-site-container .review-site .site-details{width:100%;padding:1em;text-align:center}section#course-review-sites .review-site-set .review-site-container .review-site .site-details h4{margin:0}section#course-review-sites .review-site-set .review-site-container .review-site .site-details .score{margin:0}section#course-review-sites .review-site-set .review-site-container .review-site .site-details .site-score{color:goldenrod;font-size:2vw}@media screen and (max-width: 480px){section#course-review-sites .review-site-set .review-site-container .review-site .site-details .site-score{font-size:2em}}section#course-review-sites .review-site-set .review-site-container .review-site .site-badges{width:100%;height:auto;max-height:200px;display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:flex-start}section#course-review-sites .review-site-set .review-site-container .review-site .site-badges img{max-width:32%;min-width:50px;max-height:95px}section#course-review-sites .review-site-set .review-site-container .feature-review{padding:3em 1em}@media screen and (max-width: 480px){section#course-review-sites .review-site-set .review-site-container .feature-review{padding:1em}}section#course-review-sites .review-site-set .review-site-container .feature-review .feature-name{margin:0;padding:0;font-weight:700;color:#404041}section#course-review-sites .review-site-set .review-site-container .feature-review p{margin-top:0}section#course-review-sites .review-site-set .review-site-container .feature-review pre{white-space:pre-line;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#course-review-sites .review-site-set .review-site-container .feature-review a{color:#17a3dd}section#course-review-sites hr{color:#EDEDED}section#course-review-sites .desktop{display:block}@media screen and (max-width: 480px){section#course-review-sites .desktop{display:none}}section#course-review-sites .mobile{display:none}@media screen and (max-width: 480px){section#course-review-sites .mobile{display:block}}section#course-review-sites .slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}section#course-review-sites .slick-dots li{margin:0 0.25rem}section#course-review-sites .slick-dots button{width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#eee;text-indent:-9999px}section#course-review-sites .slick-dots li.slick-active button{background-color:#17a3dd}.testimonial-module-title{margin-bottom:-3em}.testimonial-module-title .kpi-details{font-size:16px}section#testimonial-module{margin:3em auto;background-color:#292B37}section#testimonial-module .content-section{padding:1em 0}section#testimonial-module .module-tabs{padding:0 !important;overflow:hidden;text-align:center;display:flex;align-items:center;width:100%;justify-content:space-between}section#testimonial-module .module-tabs .module-tab{display:flex;align-items:flex-start;flex-grow:1;height:1.7em;background-color:#666;color:#dfdfdf;padding:0.2em 0 0;min-width:33%;max-width:36%;cursor:pointer;font-size:1.863em;font-family:"FuturaBQ", sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased}section#testimonial-module .module-tabs .module-tab .module-title{display:flex;align-items:center;justify-content:center;width:100%}section#testimonial-module .module-tabs .module-tab:hover{background-color:#999;color:white}section#testimonial-module .module-tabs .module-tab.active{background-color:#292B37;color:white}section#testimonial-module .module-tabs .module-tab img{height:90%;max-height:1.5em}section#testimonial-module .module-tabs .module-tab span{margin-left:0.5em}@media screen and (max-width: 768px){section#testimonial-module .module-tabs .module-tab span{display:none}}section#testimonial-module .carousel-sections{width:100%;max-width:1500;background-color:#292B37;padding-top:1em}section#testimonial-module .carousel-sections h2{color:white}section#testimonial-module .carousel-sections h3{text-transform:none;color:white;font-size:2.5em;margin:.25em 0}section#testimonial-module .carousel-sections h3 small{font-size:.5em;justify-content:space-evenly;font-weight:bold}section#testimonial-module .black-icons{display:none}section#testimonial-module.light{background-color:#cecece}section#testimonial-module.light .module-tabs{background-color:#EDEDED}section#testimonial-module.light .module-tab{background-color:#EDEDED;color:#666666}section#testimonial-module.light .module-tab.active{background-color:#cecece;color:black}section#testimonial-module.light .carousel-sections{background-color:#cecece}section#testimonial-module.light .carousel-sections h2,section#testimonial-module.light .carousel-sections h3{color:black}section#testimonial-module.light .carousel-sections p{color:#666666}section#testimonial-module.light .black-icons{display:initial}section#testimonial-module.light .white-icons{display:none}section#testimonial-module .slick-dots{padding:0}.program{max-width:1248px;margin:0 auto}.program-container{list-style:none;padding:0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:flex-start;align-content:flex-start}.covid-online-notice{text-align:center}.program-block{width:100%;max-width:339px;flex:1 0 auto;margin:10px}@media screen and (min-width: 992px){.program-block{width:24%}}@media screen and (max-width: 568px){.program-block{max-width:100%;margin:0}.program-block a{display:block;pointer-events:none;touch-action:none}}.program-block .part-time{background-color:#17a3dd;border:1px solid #17a3dd}.program-block .flex{background-color:#285d9b;border:1px solid #285d9b}.program-block .full-time{background-color:#263648;border:1px solid #263648}.program-block .international{background-color:#b46b18;border:1px solid #b46b18}.program-top-container{height:240px;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;text-align:left;border-radius:4px 4px 0 0}@media screen and (max-width: 568px){.program-top-container{height:100%;border-left:none;border-right:none}}.program-top-container:hover{background-color:#f7f7f7}.program-top-container .program-content{display:flex;flex-direction:column;align-items:flex-start;height:100%;margin:0 21px}@media screen and (max-width: 568px){.program-top-container .program-content{flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-start;margin:0 15px;position:relative}}@media screen and (max-width: 320px){.program-top-container .program-content{margin:0 5px 0 10px}}.program-top-container .program-content button{display:none}@media screen and (max-width: 568px){.program-top-container .program-content button{display:inline-block;position:absolute;right:0;top:18px}}@media screen and (max-width: 320px){.program-top-container .program-content button{display:none}}.program-top-container .program-content .program-details p{font-family:"proxima-nova";font-size:16px;color:#767676;line-height:22px;display:inline-block;margin:0;text-transform:inherit}@media screen and (max-width: 568px){.program-top-container .program-content .program-details{margin-bottom:40px}}.program-top-container .program-content .availability{margin:auto 0 0;color:black;font-size:16px}.program-top-container .program-content .availability span{color:grey}@media screen and (max-width: 568px){.program-top-container .program-content .availability{position:absolute;right:5px;bottom:0;color:#000;margin-bottom:0}}.program-top-container .program-content .program-learn-more{display:none;position:absolute;margin-bottom:0;pointer-events:auto;touch-action:auto;bottom:0;font-family:"proxima-nova";font-size:16px;font-weight:800;color:#17a3dd}.program-top-container .program-image{width:48px;margin:10px 0 0 0;opacity:1;transition:all 500ms ease;border:0;outline:none}@media screen and (max-width: 568px){.program-top-container .program-image{margin:5px 0;width:38px}}@media screen and (max-width: 320px){.program-top-container .program-image{width:28px}}.program-top-container .program-name .program-list-title{font-family:"proxima-nova";font-size:20px;font-weight:100;display:inline-block;line-height:28px;margin:0;text-transform:inherit}@media screen and (max-width: 568px){.program-top-container .program-name .program-list-title{font-size:16.5px;line-height:20px;margin:0 5px}}@media screen and (max-width: 320px){.program-top-container .program-name .program-list-title{font-size:15px}}@media screen and (max-width: 768px){.program-video-play-btn{display:none}}#play-video-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(23,163,221,0.4);display:flex;align-content:center;justify-content:center}#play-video-overlay img{align-self:center;justify-self:center;width:100;height:100}.program-video{margin-left:15px}@media screen and (max-width: 768px){.program-video{margin:0}}.program-block[data-open-multiple] .program-footer{height:45px;border-radius:0 0 4px 4px;padding:7px 22px}.program-block[data-open-multiple] .program-footer p{font-size:16px}.program-block[data-open-multiple] .program-footer .left{float:left}.program-block[data-open-multiple] .program-footer .right{float:right}.program-block[data-open-multiple] .program-footer .program-time p{margin:0;color:white}@media screen and (max-width: 568px){.program-block[data-open-multiple] .program-footer{height:35px;padding:5px 15px;margin:5px 0 0 0}.program-block[data-open-multiple] .program-footer p{font-size:14px;margin-bottom:0}}.program-heading{width:100%;height:auto;background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:5%;padding-top:40%}.program-heading h3{font-size:1.863em;font-weight:700;color:#404041;font-family:"FuturaBQ", sans-serif;margin-top:50px}.program-heading.web-dev{background-image:url(/assets/headers/web-dev-bootcamp-mobile-4faf9f84cbab001af070acd00834b2a8c094daca241725cee4e656136d27ff85.jpg)}.program-heading.web-flex{background-image:url(/assets/headers/web_flex_mobile-e5f83ef445a68060f146a9f70e89b70d822ae98704360a86f67531f57e32f2fa.png)}.program-heading.cyber-ft{background-image:url(/assets/headers/web-dev-bootcamp-8061b4f446451290109a31c3d07be96006be7817df1fce27e58301c7e94046d4.png)}.program-heading.intro-to-web{background-image:url(/assets/headers/intro_to_web_banner-5ca88d619607861d90ed4b5d4d3d08c7a1bbe8e79debf456b1637df47120a0c9.png)}.program-heading.intro-to-front-end{background-image:url(/assets/headers/intro_to_front_end_banner-50b98efd24f4c193e5f16950934c758f8fd1f6a513b3110f0072d8869f4b25c9.png)}@media (min-width: 576px){.program-heading{padding-top:50%}}@media (min-width: 992px){.program-heading{grid-template-columns:repeat(2, 1fr);padding-top:35%}.program-heading.web-dev{background-image:url(/assets/headers/web-dev-bootcamp-8061b4f446451290109a31c3d07be96006be7817df1fce27e58301c7e94046d4.png)}.program-heading.web-flex{background-image:url(/assets/headers/web_flex_banner-ea6e8c7bd54e350d793f060b57ee039aec778b07458a3fd4479648182e7a9874.png)}.program-heading.cyber-ft{background-image:url(/assets/headers/web-dev-bootcamp-8061b4f446451290109a31c3d07be96006be7817df1fce27e58301c7e94046d4.png)}.program-heading.intro-to-web{background-image:url(/assets/headers/intro_to_web_banner-5ca88d619607861d90ed4b5d4d3d08c7a1bbe8e79debf456b1637df47120a0c9.png)}.program-heading.intro-to-front-end{background-image:url(/assets/headers/intro_to_front_end_banner-50b98efd24f4c193e5f16950934c758f8fd1f6a513b3110f0072d8869f4b25c9.png)}}@media (min-width: 1200px){.program-heading .header-left h3{margin-top:0px}}.overview-blurb{text-align:center}div.what-you-will-learn{display:flex;justify-content:space-between}div.what-you-will-learn .what-column{display:flex;flex-direction:column}div.what-you-will-learn .what-column .what-item{display:flex;height:70px;align-items:center;margin-bottom:1em;font-family:"proxima-nova";font-weight:700;font-size:24px;color:black;cursor:pointer}div.what-you-will-learn .what-column .what-item:hover{color:#666666}div.what-you-will-learn .what-column .what-item.selected{color:#d25150}div.what-you-will-learn .what-column .what-item img{height:70px}div.what-you-will-learn .what-column .mobile-what-details{display:none}@media screen and (max-width: 480px){div.what-you-will-learn .what-column .mobile-what-details.open-item{display:block}}div.what-you-will-learn .what-column.detail-column{margin-left:1em;width:48%}@media screen and (max-width: 480px){div.what-you-will-learn .what-column.detail-column{display:none}}div.what-you-will-learn .what-column.detail-column .item-details{display:none}div.what-you-will-learn .what-column.detail-column .item-details.open-item{display:block}div.what-you-will-learn .what-column.detail-column .item-details .item-title{font-family:"proxima-nova";font-weight:700;font-size:24px;color:#d25150}.download-curriculum-button{color:white !important;background-color:#446b88;border-radius:10px;padding:10px 1em;margin:auto;cursor:pointer;font-family:"proxima-nova" !important}.curriculum-form-display{max-height:1px;transition:all 1s linear;padding-top:10px;overflow:hidden}.curriculum-form-display.show-form{max-height:1000px}.curriculum-form-display #curriculum-download{display:flex;justify-content:space-around;cursor:default}.curriculum-form-display #curriculum-download select{width:80%;padding:0.4em 1em}.curriculum-form-display #curriculum-download .curriculum-form{width:48%}.curriculum-form-display #curriculum-download .curriculum-form button.submit{position:unset}.curriculum-form-display #curriculum-download .curriculum-form button.submit::after{content:unset}.curriculum-form-display #curriculum-download .curriculum-form p{margin-top:0.5em;margin-bottom:0}.curriculum-form-display #curriculum-download .curriculum-form input[type="text"],.curriculum-form-display #curriculum-download .curriculum-form input[type="email"]{width:80%}@media screen and (max-width: 768px){.curriculum-form-display #curriculum-download .curriculum-form{width:90%}}.curriculum-form-display #curriculum-download .curriculum-image{width:48%}.curriculum-form-display #curriculum-download .curriculum-image img{max-width:100%}@media screen and (max-width: 768px){.curriculum-form-display #curriculum-download .curriculum-image{display:none}}#how .how-youll-learn,#how .who-it-is-for,#who .how-youll-learn,#who .who-it-is-for{display:flex;justify-content:space-between}#how .how-youll-learn .how-image,#how .how-youll-learn .who-image,#how .who-it-is-for .how-image,#how .who-it-is-for .who-image,#who .how-youll-learn .how-image,#who .how-youll-learn .who-image,#who .who-it-is-for .how-image,#who .who-it-is-for .who-image{padding:1.5em 1em 0 0;display:block;height:auto;white-space:nowrap}@media screen and (max-width: 768px){#how .how-youll-learn .how-image,#how .how-youll-learn .who-image,#how .who-it-is-for .how-image,#how .who-it-is-for .who-image,#who .how-youll-learn .how-image,#who .how-youll-learn .who-image,#who .who-it-is-for .how-image,#who .who-it-is-for .who-image{display:none}}#how .how-youll-learn .how-image .helper,#how .how-youll-learn .who-image .helper,#how .who-it-is-for .how-image .helper,#how .who-it-is-for .who-image .helper,#who .how-youll-learn .how-image .helper,#who .how-youll-learn .who-image .helper,#who .who-it-is-for .how-image .helper,#who .who-it-is-for .who-image .helper{display:inline-block;height:80%;vertical-align:middle}#how .how-youll-learn .how-image img,#how .how-youll-learn .who-image img,#how .who-it-is-for .how-image img,#how .who-it-is-for .who-image img,#who .how-youll-learn .how-image img,#who .how-youll-learn .who-image img,#who .who-it-is-for .how-image img,#who .who-it-is-for .who-image img{vertical-align:middle;max-width:100%}#how .how-youll-learn .how-blurb,#how .how-youll-learn .who-blurb,#how .who-it-is-for .how-blurb,#how .who-it-is-for .who-blurb,#who .how-youll-learn .how-blurb,#who .how-youll-learn .who-blurb,#who .who-it-is-for .how-blurb,#who .who-it-is-for .who-blurb{width:48%}@media screen and (max-width: 768px){#how .how-youll-learn .how-blurb,#how .how-youll-learn .who-blurb,#how .who-it-is-for .how-blurb,#how .who-it-is-for .who-blurb,#who .how-youll-learn .how-blurb,#who .how-youll-learn .who-blurb,#who .who-it-is-for .how-blurb,#who .who-it-is-for .who-blurb{width:90%}}#who-is-it-for .who-container{display:flex;flex-wrap:wrap;justify-content:space-evenly}#who-is-it-for .who-container .who-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:30%;min-width:200px;margin:0.5em}#who-is-it-for .who-container .who-item h4{margin:0}#who-is-it-for .who-container .who-item .who-image{height:200px;margin-bottom:1em}@media screen and (max-width: 480px){#who-is-it-for .who-container .who-item{width:100%}}#tools-and-resources .tools-container{display:flex;flex-wrap:wrap;justify-content:space-evenly}#tools-and-resources .tools-container.suite{justify-content:center}#tools-and-resources .tools-container .tool-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:30%;min-width:150px;margin:0.5em}#tools-and-resources .tools-container .tool-item h4{margin:0}#tools-and-resources .tools-container .tool-item .tool-image{height:100px}#tools-and-resources .tools-container .tool-item.logos{width:auto;min-width:100px}#tools-and-resources .tools-container .tool-item.logos p{margin-top:0}#tools-and-resources .smaller-title{font-size:1.5em;line-height:30px;font-family:"FuturaBQ", sans-serif;text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#404041}#career-outcomes .career-outcomes-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:2em}#career-outcomes .career-outcomes-item{width:30%;min-width:280px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#career-outcomes .career-outcomes-item p.large-blue{font-family:"FuturaBQ", sans-serif;-webkit-font-smoothing:antialiased;color:#17a3dd;font-size:5em}#career-outcomes .career-outcomes-item p{margin:0}.footer-cta p{color:#EDEDED;text-align:center}.footer-cta p.notice{font-size:0.9em}.footer-cta .large-cta-buttons{display:flex;justify-content:space-around;flex-wrap:wrap}.footer-cta .large-cta-buttons .btn{width:40%;min-width:265px;font-size:130%;text-transform:uppercase;display:flex;justify-content:center;align-items:center}#flickr-block p.follow{max-width:1500px;font-size:14px;padding-left:25px;padding-bottom:7px;color:#959595;margin:0 auto}#flickr-block .insta-container{max-width:1500px;margin:0 auto;margin-bottom:-7px}#flickr-block .insta-container img{display:inline-block}@media screen and (max-width: 1500px){#flickr-block .insta-container img{width:9.09091%}#flickr-block .insta-container img:nth-last-of-type(-n+0){display:none}}@media screen and (max-width: 1375px){#flickr-block .insta-container img{width:10%}#flickr-block .insta-container img:nth-last-of-type(-n+1){display:none}}@media screen and (max-width: 1250px){#flickr-block .insta-container img{width:11.11111%}#flickr-block .insta-container img:nth-last-of-type(-n+2){display:none}}@media screen and (max-width: 1125px){#flickr-block .insta-container img{width:12.5%}#flickr-block .insta-container img:nth-last-of-type(-n+3){display:none}}@media screen and (max-width: 1000px){#flickr-block .insta-container img{width:14.28571%}#flickr-block .insta-container img:nth-last-of-type(-n+4){display:none}}@media screen and (max-width: 875px){#flickr-block .insta-container img{width:16.66667%}#flickr-block .insta-container img:nth-last-of-type(-n+5){display:none}}@media screen and (max-width: 750px){#flickr-block .insta-container img{width:20%}#flickr-block .insta-container img:nth-last-of-type(-n+6){display:none}}@media screen and (max-width: 625px){#flickr-block .insta-container img{width:25%}#flickr-block .insta-container img:nth-last-of-type(-n+7){display:none}}@media screen and (max-width: 500px){#flickr-block .insta-container img{width:33.33333%}#flickr-block .insta-container img:nth-last-of-type(-n+8){display:none}}@media screen and (max-width: 375px){#flickr-block .insta-container img{width:50%}#flickr-block .insta-container img:nth-last-of-type(-n+9){display:none}}@media screen and (min-width: 1500px){#flickr-block .insta-container img{width:calc(100% /11)}}.static-insta-container{max-width:68em;margin-left:auto;margin-right:auto;max-width:1500px}.static-insta-container::after{clear:both;content:"";display:table}.static-insta-container .insta-row{width:100%;height:100px;color:#fff;text-align:center}.static-insta-container .insta-row .insta-block-container{width:60%}.static-insta-container .insta-row span.trashhand{display:block;color:#fff;font-size:2.5em}.static-insta-container .insta-row h4{margin:0;line-height:1;color:#fff}.static-insta-container .insta-row h4{font-size:1em;color:#fff}.static-insta-container .insta-row .insta-square{float:left;display:block;width:100px;margin-right:0}.static-insta-container .insta-row .static-image{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:left;display:block;width:calc(100% - 300px);margin-right:0;background-size:cover;height:100px;padding:2%}.static-insta-container .insta-row .static-image:last-child{margin-right:0}@media screen and (min-width: 618px){.static-insta-container .insta-row .static-image{width:calc(100% - 400px)}}@media screen and (min-width: 768px){.static-insta-container .insta-row .static-image{width:calc((100% - 400px)/2)}}@media screen and (min-width: 1200px){.static-insta-container .insta-row .static-image{width:calc((100% - 400px)/3)}}.static-insta-container .insta-row .static-image.first-image{background-image:url(/assets/photos/timeline-coding-94789638318b3825bdc6dfb3235f5ec218f77a7d2e7097a0e3ff73eef996c696.jpg)}.static-insta-container .insta-row .static-image.second-image{background-image:url(/assets/photos/java-34e0eb29826620aadd2836b8080f8cf633eaccb68f18e8ea0aaf66e314039385.jpg)}.static-insta-container .insta-row .static-image.third-image{background-image:url(/assets/photos/003_LighthouseLabs-39dfb58a5e7dfe174cb1ee2c374fcd0658103edd7cfa20b44b656023225d859f.jpg)}.static-insta-container .insta-row .insta-loco{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:left;display:block;width:calc(100% - 200px);margin-right:0;background-color:#333333;height:100px;padding:2%}.static-insta-container .insta-row .insta-loco:last-child{margin-right:0}@media screen and (min-width: 480px){.static-insta-container .insta-row .insta-loco{width:calc(100% - 300px)}}@media screen and (min-width: 618px){.static-insta-container .insta-row .insta-loco{width:calc(100% - 400px)}}@media screen and (min-width: 768px){.static-insta-container .insta-row .insta-loco{width:calc((100% - 600px))}}@media screen and (min-width: 992px){.static-insta-container .insta-row .insta-loco{width:calc((100% - 700px))}}.static-insta-container .insta-row .show-small{display:none}@media screen and (min-width: 768px){.static-insta-container .insta-row .show-small{display:block}}.static-insta-container .insta-row .show-medium{display:none}@media screen and (min-width: 992px){.static-insta-container .insta-row .show-medium{display:block}}.static-insta-container .insta-row .show-half-screen{display:none}@media screen and (min-width: 618px){.static-insta-container .insta-row .show-half-screen{display:block}}.static-insta-container .insta-row .show-large{display:none}@media screen and (min-width: 1200px){.static-insta-container .insta-row .show-large{display:block}}.static-insta-container .insta-row .double-block{padding:1%;width:100px;height:100px;float:left;background-color:#333333}@media screen and (min-width: 480px){.static-insta-container .insta-row .double-block{width:200px}}.static-insta-container .insta-row .text-block{width:calc(100%/3);margin-right:0;height:100px;float:left;background-color:#D25150;padding:1.5%}@media screen and (min-width: 618px){.static-insta-container .insta-row .text-block{width:calc((100% - 100px)/3)}}@media screen and (min-width: 768px){.static-insta-container .insta-row .text-block{width:calc((100% - 300px)/3)}}.redirect{max-width:1500px;margin:0 auto}.redirect ul{padding:0;list-style:none;margin:0;*zoom:1}.redirect ul:before,.redirect ul:after{content:" ";display:table}.redirect ul:after{clear:both}.redirect .hvr-fade{transition-property:color, background-color;transition-duration:0.3s;-webkit-transition-property:color, background-color;-webkit-transition-duration:0.3s}.redirect .read-more{font-size:1.2em}.redirect .redirect-block{position:relative;display:block;float:left;width:100%;height:230px;padding:35px;margin:-0.3px;overflow:hidden;background-color:#f7f7f7;border:1px solid #CCCCCC;border-bottom:0}.redirect .redirect-block.red-back{background-color:#d25150}.redirect .redirect-block.red-back a,.redirect .redirect-block.red-back h2{color:white}@media screen and (min-width: 480px){.redirect .redirect-block{padding:41px 145px 0 60px}}@media screen and (min-width: 618px){.redirect .redirect-block{width:50%;padding:5%}}@media screen and (min-width: 768px){.redirect .redirect-block{padding:5% 8%}}@media screen and (min-width: 992px){.redirect .redirect-block{padding:4% 10%}}.redirect .redirect-block a{color:#17a3dd;font-size:0.775em;font-family:"proxima-nova";line-height:1.71em}.redirect .redirect-block img{width:300px;bottom:48px;left:27%;position:absolute;opacity:0;transition:opacity 900ms ease}.redirect .redirect-block span{line-height:0;margin:10px 0 -18px 0;color:#fff;font-size:1.3em;opacity:0;transition:opacity 500ms;font-family:"trashhand";letter-spacing:2px;-webkit-font-smoothing:antialiased}.redirect .redirect-block h2{color:#666666;margin-bottom:9px;font-size:32px;line-height:40px;font-family:"FuturaBQ";text-transform:uppercase;-webkit-font-smoothing:antialiased;margin:0}.redirect .redirect-block.no-hover span,.redirect .redirect-block.no-hover img,.redirect .redirect-block.no-hover a{opacity:1;color:#17a3dd}.redirect .redirect-block:not(.no-hover):hover{background-color:#17a3dd;color:#fff}.redirect .redirect-block:not(.no-hover):hover h2,.redirect .redirect-block:not(.no-hover):hover a{color:#fff}.redirect .redirect-block:not(.no-hover):hover span{opacity:1}.redirect .redirect-block:not(.no-hover):hover img{opacity:1}section#two-photo-section{max-width:1500px;margin:0 auto;height:auto;overflow:hidden;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}@media screen and (min-width: 480px){section#two-photo-section{height:130px}}@media screen and (min-width: 618px){section#two-photo-section{height:170px}}@media screen and (min-width: 768px){section#two-photo-section{height:210px}}@media screen and (min-width: 992px){section#two-photo-section{height:270px}}section#two-photo-section .content-section{padding-top:0;padding-left:0;padding-right:0;max-width:none}section#two-photo-section .one-third{height:auto;margin-right:0 !important;width:43% !important;display:none}@media screen and (min-width: 480px){section#two-photo-section .one-third{float:left;display:block;margin-right:2.35765%;width:40.29137%;display:table-cell;vertical-align:middle;float:none}section#two-photo-section .one-third:last-child{margin-right:0}}section#two-photo-section .two-thirds{height:auto;padding:0}@media screen and (min-width: 480px){section#two-photo-section .two-thirds{float:left;display:block;margin-right:2.35765%;width:57.35098%;display:table-cell;vertical-align:middle;float:none}section#two-photo-section .two-thirds:last-child{margin-right:0}}section#two-photo-div{width:100%;max-width:1500px;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;height:auto;overflow:hidden;margin:0 auto}@media screen and (min-width: 480px){section#two-photo-div{height:130px}}@media screen and (min-width: 618px){section#two-photo-div{height:170px}}@media screen and (min-width: 768px){section#two-photo-div{height:210px}}@media screen and (min-width: 992px){section#two-photo-div{height:270px}}section#two-photo-div .first-photo{display:none;width:50%}@media screen and (min-width: 480px){section#two-photo-div .first-photo{display:block}}section#two-photo-div .second-photo{width:100%}@media screen and (min-width: 480px){section#two-photo-div .second-photo{width:50%}}nav#side-bar{display:inline-block;position:absolute;left:-190px;padding-bottom:20px}@media screen and (min-width: 768px){nav#side-bar{left:0}}nav#side-bar.active{left:0}nav#side-bar.lock-nav{padding-top:55px;position:fixed;top:0;left:0}nav#side-bar.lock-footer{position:absolute;left:0;bottom:0}nav#side-bar .side-nav{display:inline-block;width:0;transition:height 800ms ease, width 800ms ease}nav#side-bar .side-nav.red{background-color:#d25150;color:#fff}nav#side-bar .side-nav.red .nav-content ul li:hover,nav#side-bar .side-nav.red .main-side-nav li.active{background-color:#be3231}nav#side-bar .side-nav.red .nav-content ul li:hover a,nav#side-bar .side-nav.red .main-side-nav li.active a{font-weight:800}nav#side-bar .side-nav.red li a,nav#side-bar .side-nav.red div{color:#fff}nav#side-bar .side-nav.grey{background-color:#EDEDED;color:#404041}nav#side-bar .side-nav.grey .main-side-nav li:hover,nav#side-bar .side-nav.grey .main-side-nav li.active{background-color:#bababa}nav#side-bar .side-nav.grey .main-side-nav li:hover a,nav#side-bar .side-nav.grey .main-side-nav li.active a{font-weight:800;color:#fff}nav#side-bar .side-nav.grey a,nav#side-bar .side-nav.grey div{color:#404041}nav#side-bar .side-nav button{margin-bottom:15px}nav#side-bar .side-nav ul{list-style:none;padding:0;margin-bottom:50px}nav#side-bar .side-nav a{font-family:"proxima-nova";-webkit-font-smoothing:antialiased;padding:17px;font-size:16px}nav#side-bar .side-nav .nav-content{width:180px;display:none}@media screen and (min-width: 768px){nav#side-bar .side-nav .nav-content{display:block}}nav#side-bar .side-nav .start{font-size:16px;color:#fff;font-family:"proxima-nova";line-height:1.3em;-webkit-font-smoothing:antialiased;padding:15px 0 15px 15px;font-weight:800}nav#side-bar .side-nav .main-side-nav{margin-top:36px}nav#side-bar .side-nav .main-side-nav a{line-height:2.5em}nav#side-bar .side-nav .sidebar-btn{width:calc(100% - 34px);padding:.738em 0em;margin-left:17px}nav#side-bar .side-nav .sidebar-btn.endofpage{border:1px solid #d25150;background-color:#fff;color:#d25150;font-weight:700}nav#side-bar .side-nav .btn-small{font-size:14px}nav#side-bar .side-nav hr{width:90%;border-top:1px white dashed}.display{display:block}section#calendar{padding:0 15px;max-width:68em;margin-left:auto;margin-right:auto;max-width:900px;margin:65px auto}@media screen and (min-width: 992px){section#calendar{padding:0}}section#calendar::after{clear:both;content:"";display:table}section#calendar>h2{color:#404041;text-align:center;padding:2% 0}section#calendar ul{list-style:none;padding:0}section#calendar li{margin-bottom:40px;position:relative}section#calendar li:last-child{margin-bottom:0}section#calendar p a{color:#666666;text-align:center;margin:0 auto;display:block}section#calendar p a::after{content:"→";margin-left:5px}section#calendar .date{color:#CCCCCC;text-align:center;width:100px;position:absolute;top:23px;display:none}@media screen and (min-width: 480px){section#calendar .date{display:block}}section#calendar .date .month,section#calendar .date .day{text-transform:uppercase;margin:0;display:block;font-weight:bold;-webkit-font-smoothing:antialiased}section#calendar .date .day{letter-spacing:-4px;font-size:2.563em;line-height:40px;font-family:"FuturaBQ"}section#calendar .date .month{line-height:16px;font-size:1.313em;font-weight:600;font-family:"proxima-nova"}section#calendar .calendar-details{display:inline-block;color:#666666;font-size:16px;font-family:"proxima-nova";line-height:1.71em;width:100%;padding:15px 0}@media screen and (min-width: 480px){section#calendar .calendar-details{padding-left:100px}}section#calendar .calendar-details span{-webkit-font-smoothing:antialiased}section#calendar .calendar-details span span.date-month{display:inline;font-weight:800}@media screen and (min-width: 480px){section#calendar .calendar-details span span.date-month{display:none}}section#calendar .calendar-details span span.date-day{display:none}@media screen and (min-width: 480px){section#calendar .calendar-details span span.date-day{display:inline}}section#calendar .calendar-details>.name{display:block;font-weight:800;color:#17a3dd}@media screen and (min-width: 480px){section#calendar .calendar-details>.name{display:inline-block}section#calendar .calendar-details>.name::after{content:",";display:inline-block}}section#calendar .calendar-details .where .address{display:block}@media screen and (min-width: 480px){section#calendar .calendar-details .where .address{display:inline-block}}section#calendar .calendar-details hr{border:0px;border-bottom:1px solid #CCCCCC;margin-top:0;margin-bottom:10px}section#calendar .register{width:100%;margin-top:5px;*zoom:1;display:none}@media screen and (min-width: 618px){section#calendar .register{display:block}}section#calendar .register:before,section#calendar .register:after{content:" ";display:table}section#calendar .register:after{clear:both}section#calendar .register .btn{float:right;margin-right:5px}section#calendar .register .btn::after{content:"→";margin-left:3px}section#calendar #no-events-message{text-align:center}.accordion .icon{width:17px;height:17px;vertical-align:middle;margin-right:2px}.accordion>ul{list-style:none;padding-left:0}.accordion>ul>li{cursor:pointer;overflow:hidden;position:relative}.accordion>ul>li:last-child{margin-bottom:0}.accordion>ul>li .question{font-size:20px;position:relative;padding-right:40px}.accordion>ul>li .details{display:none;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666;margin-bottom:22px}.accordion>ul>li .details p{margin:0 auto 10px auto}.accordion>ul>li button{position:absolute;right:0px;top:16px}.accordion>ul>li.active button::after{content:"-"}section.staff-profiles{max-width:1150px;margin:auto}section.staff-profiles ul{margin:0;display:table;text-align:center;padding:0 23px;width:100%}@media screen and (min-width: 768px){section.staff-profiles ul.left-align{text-align:left}}section.staff-profiles ul:not(.left-align) li{display:inline-block;float:none}section.staff-profiles .hvr-float{transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out}section.staff-profiles .hvr-float:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}section.staff-profiles li{min-width:100px;list-style:none;margin-bottom:10%;color:#666666;position:relative;overflow:hidden;cursor:pointer;height:auto;text-align:left;float:left;display:block;margin-right:2.35765%;width:100%}section.staff-profiles li:last-child{margin-right:0}section.staff-profiles li:nth-child(n){margin-right:0}@media screen and (min-width: 618px){section.staff-profiles li{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.staff-profiles li:nth-child(n){margin-right:2.35765%}section.staff-profiles li:nth-child(n+1){clear:none}section.staff-profiles li:last-child{margin-right:0}section.staff-profiles li:nth-child(2n){margin-right:0}section.staff-profiles li:nth-child(2n+1){clear:left}}@media screen and (min-width: 768px){section.staff-profiles li{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:7%}section.staff-profiles li:nth-child(2n){margin-right:2.35765%}section.staff-profiles li:nth-child(2n+1){clear:none}section.staff-profiles li:last-child{margin-right:0}section.staff-profiles li:nth-child(3n){margin-right:0}section.staff-profiles li:nth-child(3n+1){clear:left}}@media screen and (min-width: 1200px){section.staff-profiles li{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.staff-profiles li:nth-child(3n){margin-right:2.35765%}section.staff-profiles li:nth-child(3n+1){clear:none}section.staff-profiles li:last-child{margin-right:0}section.staff-profiles li:nth-child(4n){margin-right:0}section.staff-profiles li:nth-child(4n+1){clear:left}section.staff-profiles li.team-page{float:left;display:block;margin-right:2.35765%;width:18.11388%;margin-bottom:4%}section.staff-profiles li.team-page:nth-child(4n){margin-right:2.35765%}section.staff-profiles li.team-page:nth-child(4n+1){clear:none}section.staff-profiles li.team-page:last-child{margin-right:0}section.staff-profiles li.team-page:nth-child(5n){margin-right:0}section.staff-profiles li.team-page:nth-child(5n+1){clear:left}}@media screen and (min-width: 768px){section.staff-profiles li.program-page-profile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.staff-profiles li.program-page-profile:nth-child(n){margin-right:2.35765%}section.staff-profiles li.program-page-profile:nth-child(n+1){clear:none}section.staff-profiles li.program-page-profile:last-child{margin-right:0}section.staff-profiles li.program-page-profile:nth-child(2n){margin-right:0}section.staff-profiles li.program-page-profile:nth-child(2n+1){clear:left}}@media (min-width: 900px){section.staff-profiles li.program-page-profile{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:7%}section.staff-profiles li.program-page-profile:nth-child(2n){margin-right:2.35765%}section.staff-profiles li.program-page-profile:nth-child(2n+1){clear:none}section.staff-profiles li.program-page-profile:last-child{margin-right:0}section.staff-profiles li.program-page-profile:nth-child(3n){margin-right:0}section.staff-profiles li.program-page-profile:nth-child(3n+1){clear:left}}@media screen and (min-width: 1200px){section.staff-profiles li.program-page-profile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.staff-profiles li.program-page-profile:nth-child(3n){margin-right:2.35765%}section.staff-profiles li.program-page-profile:nth-child(3n+1){clear:none}section.staff-profiles li.program-page-profile:last-child{margin-right:0}section.staff-profiles li.program-page-profile:nth-child(4n){margin-right:0}section.staff-profiles li.program-page-profile:nth-child(4n+1){clear:left}}section.staff-profiles li div.description,section.staff-profiles li .name,section.staff-profiles li .location,section.staff-profiles li .position-title{margin:0;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;text-align:left}section.staff-profiles li div.description.description,section.staff-profiles li .name.description,section.staff-profiles li .location.description,section.staff-profiles li .position-title.description{font-size:16px}@media screen and (min-width: 618px){section.staff-profiles li div.description.description,section.staff-profiles li .name.description,section.staff-profiles li .location.description,section.staff-profiles li .position-title.description{font-size:16px;line-height:25px}}@media screen and (min-width: 768px){section.staff-profiles li div.description.description,section.staff-profiles li .name.description,section.staff-profiles li .location.description,section.staff-profiles li .position-title.description{font-size:14px;line-height:19px}}@media screen and (min-width: 992px){section.staff-profiles li div.description.description,section.staff-profiles li .name.description,section.staff-profiles li .location.description,section.staff-profiles li .position-title.description{font-size:16px;line-height:21px}}@media screen and (min-width: 1200px){section.staff-profiles li div.description.description,section.staff-profiles li .name.description,section.staff-profiles li .location.description,section.staff-profiles li .position-title.description{font-size:13px;line-height:18px}}section.staff-profiles li div.description.name,section.staff-profiles li .name.name,section.staff-profiles li .location.name,section.staff-profiles li .position-title.name{font-weight:800;font-size:19px}@media screen and (min-width: 1200px){section.staff-profiles li div.description.name,section.staff-profiles li .name.name,section.staff-profiles li .location.name,section.staff-profiles li .position-title.name{font-size:14px}}section.staff-profiles li div.description.location,section.staff-profiles li .name.location,section.staff-profiles li .location.location,section.staff-profiles li .position-title.location{margin-bottom:15px;font-size:16px}@media screen and (min-width: 618px){section.staff-profiles li div.description.location,section.staff-profiles li .name.location,section.staff-profiles li .location.location,section.staff-profiles li .position-title.location{line-height:16px}}@media screen and (min-width: 1200px){section.staff-profiles li div.description.location,section.staff-profiles li .name.location,section.staff-profiles li .location.location,section.staff-profiles li .position-title.location{font-size:13px}}section.staff-profiles li div.description.position-title,section.staff-profiles li .name.position-title,section.staff-profiles li .location.position-title,section.staff-profiles li .position-title.position-title{color:#17a3dd;font-weight:400;font-size:17px;line-height:19px;margin-bottom:2%}@media screen and (min-width: 1200px){section.staff-profiles li div.description.position-title,section.staff-profiles li .name.position-title,section.staff-profiles li .location.position-title,section.staff-profiles li .position-title.position-title{font-size:14px;margin-bottom:0;line-height:17px}}section.staff-profiles li div.description .expand-reduce,section.staff-profiles li .name .expand-reduce,section.staff-profiles li .location .expand-reduce,section.staff-profiles li .position-title .expand-reduce{float:right;color:#666666}section.staff-profiles li .profile-content{padding:5px;border-top:2px solid #d25150;background-color:#fff;position:absolute;bottom:calc(-100% + 82px);width:100%;height:100%;-webkit-transition:bottom 0.5s;-moz-transition:bottom 0.5s;-o-transition:bottom 0.5s;transition:bottom 0.5s}@media screen and (min-width: 768px){section.staff-profiles li .profile-content{bottom:calc(-100% + 60px)}}section.staff-profiles li .email-team-member{position:absolute;top:0;right:0;max-height:50px;overflow:hidden;z-index:2;max-width:20%}section.staff-profiles li .email-team-member:hover img{filter:brightness(90%)}section.staff-profiles li img{width:100%;display:inherit;padding-bottom:45px}section.staff-profiles li .location{font-size:14px;line-height:19px}section.staff-profiles li .show-team-member-title{bottom:calc(-100% + 79px)}@media screen and (min-width: 768px){section.staff-profiles li .show-team-member-title{bottom:calc(-100% + 76px)}}@media screen and (min-width: 1200px){section.staff-profiles li .show-team-member-title{bottom:calc(-100% + 65px)}}section.staff-profiles li .remote-staff .location{margin-bottom:1.75em}@media screen and (min-width: 768px){section.staff-profiles li .remote-staff .location{margin-bottom:18px}}@media screen and (min-width: 992px){section.staff-profiles li .remote-staff .location{margin-bottom:15px}}section.staff-profiles li .activec{bottom:0%}section.staff-profiles li.extend-description{-webkit-transition:-webkit-transform 0.3s ease-out, padding-bottom 0.5s, margin-bottom 0.5s;-moz-transition:padding-bottom 0.5s, margin-bottom 0.5s;-o-transition:padding-bottom 0.5s, margin-bottom 0.5s;transition:transform 0.3s ease-out, padding-bottom 0.5s, margin-bottom 0.5s}@media screen and (min-width: 768px){section.staff-profiles li.extend-description.team-page{padding-bottom:1.85em;margin-bottom:0}}section.staff-profiles.course-profiles{margin:50px auto 50px auto}section.staff-profiles.course-profiles li{margin-bottom:20px}@media screen and (min-width: 1200px){section.staff-profiles.course-profiles li{margin-bottom:15px}}@media screen and (min-width: 768px){section.staff-profiles.course-profiles li.show-description{padding-bottom:20px;margin-bottom:0.5px}}@media screen and (min-width: 1200px){section.staff-profiles.course-profiles li.show-description{padding-bottom:15px;margin-bottom:0.5px}}section.staff-profiles.course-profiles h2,section.staff-profiles.course-profiles p,section.staff-profiles.course-profiles span.trashhand{text-align:center}section.staff-profiles.course-profiles span.trashhand{font-size:0.9em;display:block}section.community-partners{margin:0 auto;text-align:center;padding:25px 15px 53px 15px}@media screen and (min-width: 480px){section.community-partners{padding:25px 0 53px 0}}section.community-partners.community-grey{background-color:#f7f7f7;max-width:1500px}section.community-partners .community-content{padding:0 1%}@media screen and (min-width: 1200px){section.community-partners .community-content{padding:0 1%}}section.community-partners .community-content h2{margin-bottom:22px}section.community-partners span.trashhand{display:block;font-size:1.3em;margin:15px 0}section.community-partners h3{color:#666666}section.community-partners .hello{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;padding:0 10px}section.community-partners #community-contact-button{margin-top:25px}section.community-partners hr{border:none;border-top:1px solid #d25150;width:25%}section.community-partners .show-more{display:block;font-weight:800;font-size:16px;font-family:"proxima-nova";line-height:1.71em;color:#666666;padding-top:10px;cursor:pointer}section.community-partners button{margin:15px}section.community-partners ul{max-width:68em;margin-left:auto;margin-right:auto;list-style:none;padding:0 2%;margin:0 auto}section.community-partners ul::after{clear:both;content:"";display:table}@media screen and (min-width: 1200px){section.community-partners ul{padding:0 0 2% 0}section.community-partners ul:first-of-type{padding:2% 0 0 0}}section.community-partners ul.three-columns>li{margin-bottom:5%;width:100%}section.community-partners ul.three-columns>li img{width:75%}@media screen and (min-width: 618px){section.community-partners ul.three-columns>li{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.community-partners ul.three-columns>li:last-child{margin-right:0}section.community-partners ul.three-columns>li:nth-child(2n){margin-right:2.35765%}section.community-partners ul.three-columns>li:nth-child(2n+1){clear:none}section.community-partners ul.three-columns>li:nth-child(3n){margin-right:0}section.community-partners ul.three-columns>li:nth-child(3n+1){clear:left}}section.community-partners ul.more{padding:0}section.community-partners ul.four-columns li{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:3%}section.community-partners ul.four-columns li:last-child{margin-right:0}section.community-partners ul.four-columns li:nth-child(2n){margin-right:0}section.community-partners ul.four-columns li:nth-child(2n+1){clear:left}@media screen and (min-width: 480px){section.community-partners ul.four-columns li{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.community-partners ul.four-columns li:last-child{margin-right:0}section.community-partners ul.four-columns li:nth-child(2n){margin-right:2.35765%}section.community-partners ul.four-columns li:nth-child(2n+1){clear:none}section.community-partners ul.four-columns li:nth-child(3n){margin-right:0}section.community-partners ul.four-columns li:nth-child(3n+1){clear:left}}@media screen and (min-width: 768px){section.community-partners ul.four-columns li{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.community-partners ul.four-columns li:last-child{margin-right:0}section.community-partners ul.four-columns li:nth-child(2n){margin-right:2.35765%}section.community-partners ul.four-columns li:nth-child(2n+1){clear:none}section.community-partners ul.four-columns li:nth-child(3n){margin-right:2.35765%}section.community-partners ul.four-columns li:nth-child(3n+1){clear:none}section.community-partners ul.four-columns li:nth-child(4n){margin-right:0}section.community-partners ul.four-columns li:nth-child(4n+1){clear:left}}section.community-partners ul.four-columns li img{width:60%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}section#filter{width:100%;max-width:1500px;margin:0 auto;background-color:#f7f7f7}@media screen and (min-width: 480px){section#filter{padding-left:1%}}section#filter .content-section{max-width:700px;padding:1%}@media screen and (min-width: 768px){section#filter .content-section{padding:1% 0}}section#filter h4{float:left;color:#666666;text-transform:none;text-align:center;font-size:17px;margin-right:19px;margin-bottom:0;display:none}@media screen and (min-width: 618px){section#filter h4{display:block}}section#filter .filters{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;padding-left:0;margin-right:0}@media screen and (min-width: 618px){section#filter .filters{width:90%}}section#filter .filters li{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;-webkit-flex-basis:50%;-moz-flex-basis:50%;flex-basis:50%;-ms-flex-preferred-size:50%;padding-left:5%;list-style:none}section#filter .filters li a{font-family:"proxima-nova";-webkit-font-smoothing:antialiased;color:#666666;text-transform:uppercase;font-size:13px;line-height:25px}section#filter .filters li a:hover{color:#17a3dd;font-weight:800}section#filter li a:before,a.filter-tag:before{content:' \25CF';font-size:10px;vertical-align:middle;margin-right:8px;padding-bottom:8px}@media screen and (min-width: 480px){section#filter li a:before,a.filter-tag:before{font-size:15px}}section#filter li a#filter-admissions:before,section#filter li a#filter-faq-admissions:before,a.filter-tag#filter-admissions:before,a.filter-tag#filter-faq-admissions:before{color:#c1272d}section#filter li a#filter-general:before,section#filter li a#filter-faq-student-services:before,a.filter-tag#filter-general:before,a.filter-tag#filter-faq-student-services:before{color:#29abe2}section#filter li a#filter-financing:before,section#filter li a#filter-faq-career-services:before,a.filter-tag#filter-financing:before,a.filter-tag#filter-faq-career-services:before{color:#7ac943}section#filter li a#filter-career-services:before,section#filter li a#filter-faq-financing:before,a.filter-tag#filter-career-services:before,a.filter-tag#filter-faq-financing:before{color:#f7931e}section#filter li a#filter-student-services:before,section#filter li a#filter-faq-details:before,a.filter-tag#filter-student-services:before,a.filter-tag#filter-faq-details:before{color:#662d91}section#filter li a#filter-student-services:before,section#filter li a#filter-faq-covid19:before,a.filter-tag#filter-student-services:before,a.filter-tag#filter-faq-covid19:before{color:#ebdf37}section#filter li a#filter-student-services:before,section#filter li a#filter-faq-covid19Health:before,a.filter-tag#filter-student-services:before,a.filter-tag#filter-faq-covid19Health:before{color:#e06c1e}section#filter li a#filter-all-categories:before,section#filter li a#filter-faq-general:before,a.filter-tag#filter-all-categories:before,a.filter-tag#filter-faq-general:before{color:#999999}section#filter li a#filter-faq-programs:before,a.filter-tag#filter-faq-programs:before{color:#ff6196}section#video-feature{text-align:center}section#video-feature .video-container{max-width:68em;margin-left:auto;margin-right:auto;max-width:1500px;padding:0}section#video-feature .video-container::after{clear:both;content:"";display:table}section#video-feature .slick-prev{background-color:red;outline:none;border:0;color:blue}section#video-feature .vd-ft-text-container{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;-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;width:100%;background-color:#d25150;padding:40px 30px 40px 30px}@media screen and (min-width: 480px){section#video-feature .vd-ft-text-container{padding:10px 50px 40px 50px}}section#video-feature .vd-ft-text-container h1{margin-top:2px}@media screen and (min-width: 618px){section#video-feature .vd-ft-text-container{width:40%;height:320px;float:left;padding:2%}}@media screen and (min-width: 768px){section#video-feature .vd-ft-text-container{width:40%}}@media screen and (min-width: 992px){section#video-feature .vd-ft-text-container{padding:20px}}section#video-feature .vd-ft-text-container span{font-family:"proxima-nova";-webkit-font-smoothing:antialiased}section#video-feature .vd-ft-text-container h1,section#video-feature .vd-ft-text-container p,section#video-feature .vd-ft-text-container span{color:#fff;text-align:center}section#video-feature .vd-ft-text-container h1{font-size:1.6em}section#video-feature .vd-ft-text-container img{width:40px;height:40px;vertical-align:middle}section#video-feature .vd-ft-video{width:100%;height:250px;background-color:#f7f7f7}@media screen and (min-width: 618px){section#video-feature .vd-ft-video{width:60%;display:inline-block;float:left;height:320px;overflow:hidden}}section#video-feature .vd-ft-video img{width:100%;height:100%;object-fit:cover}section#video-feature .vd-ft-video .slick-list,section#video-feature .vd-ft-video .slick-track{height:100%}section#video-feature .vd-ft-video video{width:100%}@media screen and (min-width: 618px){section#video-feature .vd-ft-video video{height:100%;width:auto}}@media screen and (min-width: 768px){section#video-feature .vd-ft-video video{width:100%;height:auto}}section#video-feature .rotate{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden}section#video-feature .rotate:active{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}section#video-feature .rotate:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}@media screen and (min-width: 768px){#body-wrap #content-column section#showcase .built-by{width:120%}}@media screen and (min-width: 992px){#body-wrap #content-column section#showcase .built-by{width:100%}}section#showcase{color:#666666;margin-bottom:50px}section#showcase #showcase-slider-controls{padding:0 7px}@media screen and (min-width: 480px){section#showcase #showcase-slider-controls{padding:inherit}}section#showcase h2{color:#404041;line-height:33px;margin-bottom:0}section#showcase h2 span{color:#17a3dd}section#showcase .check{text-align:center;color:#666666;font-family:"proxima-nova";font-size:16px;-webkit-font-smoothing:antialiased;display:inherit;margin-top:35px}section#showcase .check div{margin-bottom:15px}section#showcase .showcase-container{margin:0 auto;max-width:1150px;padding:2% 0}@media screen and (min-width: 618px){section#showcase .showcase-container{padding:2%}}section#showcase .showcase-image{overflow:hidden;width:100%}@media screen and (min-width: 768px){section#showcase .showcase-image{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:51.17883%}section#showcase .showcase-image:last-child{margin-right:0}}section#showcase .showcase-image img{margin-left:12%;width:80%}@media screen and (min-width: 768px){section#showcase .showcase-image img{width:140%}}@media screen and (min-width: 992px){section#showcase .showcase-image img{width:100%}}section#showcase .showcase-text{padding-top:10px;margin:0 15px 0 15px}@media screen and (min-width: 768px){section#showcase .showcase-text{margin-left:-102.35765%;float:left;display:block;margin-right:2.35765%;width:48.82117%}section#showcase .showcase-text:last-child{margin-right:0}}section#showcase .showcase-text p{margin-top:0}section#showcase .showcase-text .built-by{display:none;margin-right:0px;max-width:68em;margin-left:auto;margin-right:auto}section#showcase .showcase-text .built-by::after{clear:both;content:"";display:table}@media screen and (min-width: 480px){section#showcase .showcase-text .built-by{display:block}}section#showcase .showcase-text .built-by .dev{float:left;display:block;margin-right:2.35765%;width:31.76157%;min-width:115px;margin-right:0px}section#showcase .showcase-text .built-by .dev:last-child{margin-right:0}@media screen and (min-width: 480px){section#showcase .showcase-text .built-by .dev{float:left;display:block;margin-right:2.35765%;width:23.23176%}section#showcase .showcase-text .built-by .dev:last-child{margin-right:0}}section#showcase .showcase-text .built-by .dev p{font-size:16px;display:inline-block}section#showcase .showcase-text .built-by .dev .dev-profile-img{width:40px;height:40px;border-radius:50%;overflow:hidden;vertical-align:middle;display:inline-block;background-size:cover}section#showcase .showcase-text .built-by .dev .dev-profile-img:nth-of-type(4){margin-right:0%}@media screen and (min-width: 768px){div#body-wrap #showcase-slider-controls,div#body-wrap .showcase-container{max-width:960px;padding-left:40px;padding-right:40px}}section .slider-controls{max-width:1150px;width:95%;margin:0 auto;padding:0;list-style:none}@media screen and (min-width: 992px){section .slider-controls{width:95%}}section .slider-controls ul.slick-dots[role=tablist]{display:-webkit-box !important;display:-moz-box !important;display:box !important;display:-webkit-flex !important;display:-moz-flex !important;display:-ms-flexbox !important;display:flex !important;-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;padding:0;text-align:center}section .slider-controls ul.slick-dots[role=tablist] li button{border:0;outline:0;background:none;cursor:pointer;font-size:16px;white-space:nowrap;color:#404041;font-family:"proxima-nova";-webkit-font-smoothing:antialiased}section .slider-controls ul.slick-dots[role=tablist] .slick-active{border-bottom-color:#17a3dd}section .slider-controls ul.slick-dots[role=tablist] .slick-active button{color:#17a3dd;font-weight:800}section .slider-controls li{display:inline-block;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;text-align:center;padding:15px 0;border-bottom:2px solid #eee;width:50%}@media screen and (min-width: 618px){section .slider-controls li{width:25%}}section .slider-controls li.selected{border-bottom:2px solid #17a3dd}section .slider-controls.testimonial-controls li{flex-grow:0;width:unset;border-bottom:none}section .slider-controls.testimonial-controls li.selected{border-bottom:none}section .slick,section .success-slick{width:100%;margin-top:20px;position:relative;overflow:hidden;max-width:1500px;margin:0 auto}section .slick .item,section .success-slick .item{left:0;position:relative;overflow:hidden;top:0;width:100%;outline:0}section#timeline .content-section{position:relative;padding-top:3%;padding-bottom:3%}section#timeline .time{font-family:'FuturaBQ';text-transform:uppercase;letter-spacing:0px;font-size:1.4em;margin-bottom:0px;margin-top:0}@media screen and (min-width: 480px){section#timeline .time{font-size:1.8em}}section#timeline p.trashhand{font-family:"trashhand";-webkit-font-smoothing:antialiased;letter-spacing:2px;color:#404041;font-size:1.5em}section#timeline .row{width:100%;overflow:auto;margin:0}section#timeline .row .timeline-column{float:left;display:block;margin-right:2.35765%;width:100%}section#timeline .row .timeline-column:last-child{margin-right:0}@media screen and (min-width: 618px){section#timeline .row .timeline-column{float:left;display:block;margin-right:2.35765%;width:48.82117%;height:100%}section#timeline .row .timeline-column:last-child{margin-right:0}section#timeline .row .timeline-column::before{content:" ";width:10px;height:10px;display:block;background:#fcc044;position:absolute;left:50%;margin-left:-5px;margin-top:10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}}@media screen and (min-width: 768px){section#timeline .row .timeline-column::before{margin-top:15px}}section#timeline .row .text-right{text-align:left}@media screen and (min-width: 618px){section#timeline .row .text-right{padding-right:10px;text-align:right}}section#timeline .row .text-left{text-align:left}@media screen and (min-width: 618px){section#timeline .row .text-left{padding-left:10px}}@media screen and (min-width: 618px){section#timeline .row .image-right{float:right;padding-left:25px}}@media screen and (min-width: 618px){section#timeline .row .image-left{padding:0 10px}}section#timeline .row .image-right,section#timeline .row .image-left{display:none;height:280}section#timeline .row .image-right img,section#timeline .row .image-left img{width:100%}@media screen and (min-width: 618px){section#timeline .row .image-right,section#timeline .row .image-left{display:inline;margin-bottom:0px}}section#timeline .line{display:none}@media screen and (min-width: 618px){section#timeline .line{display:block;background-color:#fcc044;height:82%;margin-top:20px;width:2px;position:absolute;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1200px){section#timeline .line{margin-top:25px}}section.half-accordion li{border-bottom:1px solid #666666}section.half-accordion li:last-child{border-bottom:0}section.half-accordion li:first-child{padding-top:5px}section.half-accordion li:first-child .adm-image{margin-top:0}section.half-accordion li:first-child .question{margin-top:5px}section.half-accordion li.active .question{color:#d25150}section.half-accordion li .question{color:#666666}section.half-accordion li .question:hover{color:#d25150}section.half-accordion li .adm-image{width:60px;float:left;padding-right:5px;margin-top:19px}section.half-accordion li .adm-image img{width:100%}section.half-accordion li .adm-content{width:calc(100% - 60px);float:left}section.half-accordion li .adm-content .details{margin-top:15px;padding-bottom:19px}section.half-accordion li .prepsubtext{margin-top:0px;margin-bottom:0}section.half-accordion li hr{width:100%}section.faq{text-align:center;margin-bottom:50px}section.faq h1{color:#404041;margin-bottom:0}section.faq h2{font-size:2em;text-align:left;letter-spacing:1px;color:#666666;line-height:40px;font-family:'FuturaBQ';text-transform:uppercase;-webkit-font-smoothing:antialiased;font-weight:bold}section.faq .faq-redirect{padding:0 15px;font-size:14px}@media screen and (min-width: 480px){section.faq .faq-redirect{font-size:16px}}section.faq .accordion{max-width:68em;margin-left:auto;margin-right:auto;max-width:960px;position:relative;text-align:left;margin-bottom:20px;padding:0px 15px}section.faq .accordion::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){section.faq .accordion{padding:0px 20px}}@media screen and (min-width: 992px){section.faq .accordion{padding:0px 40px}}section.faq .accordion a{color:#17a3dd}section.faq .accordion a:hover{border-bottom:1px solid #17a3dd}section.faq .accordion a:active{color:#446b88;border-bottom:1px solid #446b88}section.faq .accordion a:visited{color:#446b88;border-bottom:1px solid #446b88}section.faq .accordion h1,section.faq .accordion h2{color:#404041;margin-bottom:0}section.faq .accordion ul.questions{color:#666666;padding:0;margin-top:7px}section.faq .accordion ul.questions>li{border-top:1px solid #CCCCCC}section.faq .accordion ul.questions>li .details ul li{list-style-type:disc}section.faq .accordion ul.questions>li:hover .question{color:#17a3dd}section.faq .accordion ul.questions>li:hover .question::before{background-position-y:20px}section.faq .accordion ul.questions>li .question{font-weight:800;padding-left:25px;font-size:18px}section.faq .accordion ul.questions>li .question::before{content:" ";position:absolute;top:7px;left:0px;width:17px;height:17px;overflow:hidden;background-image:url(/assets/convo-icon-868061e9f5055d36fa6f0fd55ab366bcbd15f13cc9adb3493388d9e7f59f8004.svg);background-position-y:0}section.faq .accordion ul.questions>li.active .question{color:#17a3dd}section.faq .accordion ul.questions>li.active .question::before{background-position-y:20px}.faq-table{width:100%;color:#666666;margin:0 auto;line-height:20px;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;margin-bottom:16px;font-size:15px;vertical-align:top}.faq-table th{font-weight:bold;padding:0px 10px;text-align:left;font-size:16px}.faq-table tr{border-bottom:1px solid #EDEDED;height:50px;padding:8px 0}.faq-table tr:nth-child(even){background-color:#EDEDED}.faq-table tr td:first-child{font-weight:bold;width:10%;font-size:16px;text-align:right}.faq-table tr td{padding:20px 10px;width:22.5%}.form-style input:not(.btn){border-bottom:1px solid #C0C0C0;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;margin-bottom:3px;color:#666666}.form-style input:not(.btn):focus{border-bottom:2px solid #17a3dd}.form-style textarea{resize:none;margin-bottom:20px;border:1px solid #C0C0C0;font-size:16px;padding:10px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;outline:0;color:#666666}.form-style textarea:focus{border-bottom:2px solid #17a3dd}.form-style label[name="subscribe-box-label"]{font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#employer-form{display:block;padding:0 15px;max-width:700px;margin:0 auto}@media screen and (min-width: 992px){section#employer-form{padding:0 2%}}@media screen and (min-width: 992px){section#employer-form{padding:0}}section#employer-form select.custom-dropdown{width:100%;margin:10px 0;padding:0.9em 1em}section#employer-form div#employer-errors{display:none}section#employer-form label{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#employer-form ul{list-style:none;padding:0}section#employer-form div,section#employer-form li{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#employer-form hr{border:none;border-top:1px solid #EDEDED;margin:0}section#employer-form p{margin:5px}section#employer-form .row{display:inline-block;float:left;display:block;margin-right:2.35765%;width:100%;margin:20px 0}section#employer-form .row:last-child{margin-right:0}section#employer-form .row .app-2-col{float:left;display:block;margin-right:2.35765%;width:100%;margin:0}section#employer-form .row .app-2-col:last-child{margin-right:0}@media screen and (min-width: 480px){section#employer-form .row .app-2-col{float:left;display:block;margin-right:2.35765%;width:48.82117%;width:calc((100% - 25px)/2)}section#employer-form .row .app-2-col:last-child{margin-right:0}}section#employer-form .row .app-2-col:first-of-type{margin-right:25px}section#employer-form .row input[type="text"],section#employer-form .row input[type="email"]{border-bottom:1px solid #EDEDED;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;margin-bottom:3px;color:#666666;width:100%}section#employer-form .row input[type="text"]:focus,section#employer-form .row input[type="email"]:focus{outline:none;border-bottom:2px solid #17a3dd}section#employer-form .row .sub-question{font-size:13px}section#employer-form .row input[class="half-input"]{width:50%;padding:3px}section#employer-form .row:first-of-type{margin-bottom:0}@media screen and (min-width: 480px){section#employer-form .row:first-of-type{margin:20px 0}}section#employer-form .row:nth-of-type(2){margin-top:0}@media screen and (min-width: 480px){section#employer-form .row:nth-of-type(2){margin:20px 0}}section#employer-form input[type="submit"]{float:right}section#connect-form span.emoji{line-height:2em;font-size:2em}ul.more{padding:0;max-height:0px;overflow:hidden;transition:max-height 1s linear;-webkit-transition:max-height 1s linear}ul.more.open{max-height:20000px}#form-wrapper{margin-top:30px}div.wizard-nav{width:100%;max-width:700px;margin:0 auto;display:block;text-align:center;padding:0 2%;font-weight:bold}@media screen and (min-width: 768px){div.wizard-nav{padding:0}}@media screen and (max-width: 480px){div.wizard-nav{display:none}}div.wizard-nav .progress-bar .bar{width:100%;height:5px;border-radius:70px;background-color:#EDEDED;position:relative;margin-bottom:20px}div.wizard-nav .progress-bar .current-progress{width:102%;height:5px;background-color:#EDEDED;position:absolute;border-radius:70px}div.wizard-nav .progress-bar .current-progress.active{background-color:#17a3dd;z-index:1}div.wizard-nav .progress-bar .mobile-progress{width:100%;height:100%;background-color:#17a3dd;position:absolute;border-radius:70px}@media screen and (min-width: 480px){div.wizard-nav .progress-bar .mobile-progress{display:none}}div.wizard-nav ul{padding:0;display:flex;margin:0;-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}@media screen and (min-width: 618px){div.wizard-nav ul{-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}div.wizard-nav ul li{list-style:none;flex:1 1 50%;-ms-flex:1 1 50%;-webkit-flex:1 1 50%;margin-top:20px}@media screen and (min-width: 618px){div.wizard-nav ul li{flex:1 1 25%;-ms-flex:1 1 25%;-webkit-flex:1 1 25%}}@media screen and (max-width: 320px){div.wizard-nav ul li{flex:1 1 100%;-ms-flex:1 1 100%;-webkit-flex:1 1 100%}}div.wizard-nav ul li.active{color:#17a3dd}div.wizard-nav ul li.active:after{content:"→";margin-left:2px}div.wizard-nav ul a,div.wizard-nav ul li{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;position:relative}div.wizard-nav ul a{color:#17a3dd}section.chars .content-section{padding-bottom:1%}section.chars .no-title .chars-image{margin-top:0px}section.chars ul{max-width:68em;margin-left:auto;margin-right:auto;list-style:none;padding:0}section.chars ul::after{clear:both;content:"";display:table}section.chars ul li{float:left;display:block;margin-right:2.35765%;width:100%}section.chars ul li:last-child{margin-right:0}section.chars ul li:nth-child(n){margin-right:0}@media screen and (min-width: 768px){section.chars ul li{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.chars ul li:nth-child(n){margin-right:2.35765%}section.chars ul li:nth-child(n+1){clear:none}section.chars ul li:last-child{margin-right:0}section.chars ul li:nth-child(2n){margin-right:0}section.chars ul li:nth-child(2n+1){clear:left}}section.chars h2{text-align:center;-webkit-font-smoothing:antialiased;color:#404041}section.chars h2 span.trashhand{font-family:"trashhand";-webkit-font-smoothing:antialiased;font-size:0.9em;letter-spacing:2px;color:#404041;display:block}section.chars .chars-column{max-width:68em;margin-left:auto;margin-right:auto}section.chars .chars-column::after{clear:both;content:"";display:table}section.chars .chars-image{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin:20px 0;padding-right:13px;min-width:50px}section.chars .chars-image:last-child{margin-right:0}@media screen and (min-width: 768px){section.chars .chars-image{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.chars .chars-image:last-child{margin-right:0}}section.chars .chars-image img{width:100%}section.chars .chars-content{float:left;display:block;margin-right:2.35765%;width:74.41059%;min-height:auto}section.chars .chars-content:last-child{margin-right:0}section.chars .chars-content h4{margin-bottom:0px}section.chars .chars-content p{margin-top:5px}section.chars .clear{padding:0 15px 75px 15px}@media screen and (min-width: 480px){section.chars .clear{padding:0 0 75px 0}}section.chars .clear p{text-align:center;margin:0}@media (min-width: 576px){section.chars .chars-content{min-height:auto}}@media (min-width: 768px){section.chars .chars-content{min-height:auto}}@media (min-width: 992px){section.chars .chars-content{min-height:161px}}@media (min-width: 1200px){section.chars .chars-content{min-height:161px}}#key-dates{height:auto}#key-dates table{font-family:"proxima-nova";font-size:1em;line-height:30px;font-weight:800;color:#666666;-webkit-font-smoothing:antialiased;margin-top:15px}#key-dates table span{font-weight:normal}@media screen and (min-width: 480px){#key-dates table td br{display:none}}@media screen and (min-width: 768px){#key-dates p.intro{padding-right:20px}}#key-dates .half:nth-of-type(2){position:relative;margin-right:0}@media screen and (min-width: 768px){#key-dates .half:nth-of-type(2){margin-top:54px}}#key-dates .half:nth-of-type(2) ul{padding-left:0;margin-top:50px}@media screen and (min-width: 768px){#key-dates .half:nth-of-type(2) ul{margin-top:0}}#key-dates .half:nth-of-type(2) ul li{list-style:none;margin-left:0;margin-bottom:30px}@media screen and (min-width: 768px){#key-dates .half:nth-of-type(2) ul li{margin-left:25px}}#key-dates .half:nth-of-type(2) ul li:last-of-type{min-height:115px}#key-dates .half:nth-of-type(2) ul li::before{content:" ";width:10px;height:10px;display:none;background:#fcc044;position:absolute;left:0;margin-left:-4px;margin-top:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media screen and (min-width: 768px){#key-dates .half:nth-of-type(2) ul li::before{display:block}}#key-dates .half:nth-of-type(2) h4{margin:0;font-size:1.2em;line-height:20px;color:#404041}#key-dates .half:nth-of-type(2) h4.points{font-weight:100;line-height:30px;font-size:1.2em;text-align:center}@media screen and (min-width: 768px){#key-dates .half:nth-of-type(2) h4.points{text-align:left}}#key-dates .half:nth-of-type(2) hr{border:none;border-top:1px solid #C0C0C0}#key-dates .half:nth-of-type(2) p{margin:0}#key-dates .line{display:none}@media screen and (min-width: 768px){#key-dates .line{margin-top:5px;background-color:#fcc044;height:calc(100% - 155px);display:block;width:2px;position:absolute;left:0}}#key-dates span.trashhand{color:#404041;font-size:1.5em}#key-dates .start-dates{padding:0;margin-top:0;font-weight:800;margin-bottom:0}#key-dates .start-dates>li{float:left;display:block;margin-right:2.35765%;width:23.23176%;font-size:14px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;min-width:100px;height:140px}#key-dates .start-dates>li:last-child{margin-right:0}@media screen and (min-width: 992px){#key-dates .start-dates>li{height:auto}}#key-dates .start-dates>li ul{padding:0}#key-dates .start-dates>li ul li{list-style:none}#key-dates .full{width:100%;display:inherit}#key-dates .start-now{display:inherit;margin:0 auto}#key-dates .start-now span{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;margin-right:20px}section#dates{background-color:#f7f7f7}section#dates h2{margin-top:0}section#dates .filters{margin-top:10px}section#dates .filters p{margin:0;display:block}section#dates .filters hr{border-color:#ddd}section#dates .filters .small-note{font-size:0.7em}section#dates .filters .small-note #timezone{font-weight:bold}section#dates .mon-wed{color:#29abe2}section#dates .tues-thurs{color:#ffab40ff}section#dates .sat-sun{color:#da5251ff}section#dates .mon-fri{color:#292B37}section#dates .mon-wed::before,section#dates .tues-thurs::before,section#dates .sat-sun::before,section#dates .mon-fri::before{content:' \25CF';font-size:10px;vertical-align:middle;margin-right:8px;padding-bottom:8px}@media screen and (min-width: 480px){section#dates .mon-wed::before,section#dates .tues-thurs::before,section#dates .sat-sun::before,section#dates .mon-fri::before{font-size:15px}}section#dates .mon-wed::before{color:#29abe2}section#dates .tues-thurs::before{color:#ffab40ff}section#dates .sat-sun::before{color:#da5251ff}section#dates .mon-fri::before{color:#292B37}section#dates table.start-dates{border-collapse:collapse;width:100%}@media screen and (min-width: 992px){section#dates table.start-dates tr.start-dates-border{border-bottom:2px solid #EAEAEA}}section#dates table.start-dates tr.start-dates-border:last-child{border-bottom:none}section#dates table.start-dates tr td{display:inline-block;width:49%}@media screen and (min-width: 618px){section#dates table.start-dates tr td{width:24%}}@media screen and (min-width: 992px){section#dates table.start-dates tr td{padding:10px 0;display:table-cell;width:20%}section#dates table.start-dates tr td:first-child{padding-left:0}section#dates table.start-dates tr td:last-child{padding-right:0}section#dates table.start-dates tr td.start-dates-only-row{padding:10px 0}section#dates table.start-dates tr td.start-dates-top-row{padding:10px 0 0 0}section#dates table.start-dates tr td.start-dates-bottom-row{padding:0 0 10px 0}}section#dates table.start-dates tr td p{line-height:1.3em;text-align:left;margin:.3em}section#dates table.start-dates tr td p.tba{color:#DCDCDC;display:none}@media screen and (min-width: 618px){section#dates table.start-dates tr td p.tba{display:block}}section#dates table.start-dates tr td.start-dates-display-none{display:none}@media screen and (min-width: 618px){section#dates table.start-dates tr td.start-dates-display-none{display:inline-block}}@media screen and (min-width: 992px){section#dates table.start-dates tr td.start-dates-display-none{display:table-cell}}section#dates table.start-dates tr td:first-child{width:95%;border-bottom:2px solid #EAEAEA;padding-top:10px}section#dates table.start-dates tr td:first-child p{text-align:left}@media screen and (min-width: 992px){section#dates table.start-dates tr td:first-child{border:none;width:21%}}section#dates table.start-dates tr td:first-child.start-dates-bottom-row{display:none}@media screen and (min-width: 992px){section#dates table.start-dates tr td:first-child.start-dates-bottom-row{display:inline-block}}section#dates .start-now{width:100%;height:100%;padding-top:20px}section#dates .start-now span{font-size:14px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased}.dollars-and-start-dates{font-family:"proxima-nova";-webkit-font-smoothing:antialiased}.dollars-and-start-dates .dollars-and-start-dates-title{display:block;margin-bottom:0}@media screen and (min-width: 618px){.dollars-and-start-dates .dollars-and-start-dates-title{display:inline}}.dollars-and-start-dates .notice-dollar-dates{padding-top:25px}.dollars-and-start-dates #notice-content{display:none}.dollars-and-start-dates #notice-content td{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}.dollars-and-start-dates .program-city{display:inline-block;width:48%;border:solid #17a3dd 1px;border-radius:5px;text-align:center;margin-bottom:2.5%}.dollars-and-start-dates .program-city:nth-child(odd){margin-right:2.8%}@media screen and (min-width: 618px){.dollars-and-start-dates .program-city{width:18%;margin-right:1.5%;margin-bottom:1.5%}.dollars-and-start-dates .program-city:nth-child(odd){margin-right:1.5%}.dollars-and-start-dates .program-city:nth-child(5n+5){margin-right:0}}.dollars-and-start-dates .program-city div{padding:10px 0}.dollars-and-start-dates .program-city span{color:#17a3dd}.dollars-and-start-dates .program-city:hover,.dollars-and-start-dates .active-city{background-color:#17a3dd}.dollars-and-start-dates .program-city:hover span,.dollars-and-start-dates .active-city span{color:white}.dollars-and-start-dates .program-tuition-information .program-tuition-title::after{content:"*"}.dollars-and-start-dates .program-tuition-information,.dollars-and-start-dates .program-deposit-information{display:inline-block;vertical-align:top}.dollars-and-start-dates .program-tuition-information .program-tuition-title,.dollars-and-start-dates .program-deposit-information .program-tuition-title{margin-bottom:0.5em}.dollars-and-start-dates .program-tuition-information .program-tuition-title:after,.dollars-and-start-dates .program-deposit-information .program-tuition-title:after{content:"*"}.dollars-and-start-dates .program-tuition-information .program-tuition-dollar,.dollars-and-start-dates .program-deposit-information .program-tuition-dollar{font-size:1.25em;color:#17a3dd;position:relative;bottom:0.75em}.dollars-and-start-dates .program-tuition-information .program-tuition-amount,.dollars-and-start-dates .program-tuition-information .program-deposit-amount,.dollars-and-start-dates .program-deposit-information .program-tuition-amount,.dollars-and-start-dates .program-deposit-information .program-deposit-amount{font-size:3em;color:#17a3dd}.dollars-and-start-dates .program-tuition-information .program-tuition-amount.temp-crossout,.dollars-and-start-dates .program-tuition-information .program-deposit-amount.temp-crossout,.dollars-and-start-dates .program-deposit-information .program-tuition-amount.temp-crossout,.dollars-and-start-dates .program-deposit-information .program-deposit-amount.temp-crossout{text-decoration:line-through;padding-right:5px}.dollars-and-start-dates .program-tuition-information .program-discounted-amount,.dollars-and-start-dates .program-deposit-information .program-discounted-amount{font-size:3em;color:#17a3dd;margin-left:4px}.dollars-and-start-dates .program-tuition-information .temp-ebc-information,.dollars-and-start-dates .program-deposit-information .temp-ebc-information{color:#17a3dd;font-size:1.5em;margin:0}@media screen and (max-width: 568px){.dollars-and-start-dates .program-tuition-information .temp-ebc-information,.dollars-and-start-dates .program-deposit-information .temp-ebc-information{font-size:1.15em}}.dollars-and-start-dates .program-tuition-information{width:50%;margin-right:4%}@media screen and (min-width: 618px){.dollars-and-start-dates .program-tuition-information{margin-right:0}}.dollars-and-start-dates .program-deposit-information{width:25%}@media screen and (max-width: 618px){.dollars-and-start-dates .program-deposit-information{width:45%}}.dollars-and-start-dates .dollars-dates-apply{width:20%;float:right;margin-top:3em}@media screen and (max-width: 618px){.dollars-and-start-dates .dollars-dates-apply{display:none}}.dollars-and-start-dates .tuition-disclaimer{margin-bottom:1em;font-size:14px;margin-top:0;display:none}@media screen and (min-width: 618px){.dollars-and-start-dates .tuition-disclaimer{display:block}}.dollars-and-start-dates .program-date-ranges{margin-top:0.75em;width:inherit}@media screen and (min-width: 618px){.dollars-and-start-dates .program-date-ranges{margin-top:0}}.dollars-and-start-dates .program-date-ranges .program-dates-title{margin-bottom:0}.dollars-and-start-dates .program-date-ranges .program-dates-title.start-date-title{display:none}@media screen and (min-width: 618px){.dollars-and-start-dates .program-date-ranges .program-dates-title.start-date-title{display:block}}.dollars-and-start-dates .program-date-ranges .program-dates-title.city-title{display:none}.dollars-and-start-dates .program-date-ranges .program-dates-title.po-start-date-title{margin-top:0;text-align:left;font-size:16px}.dollars-and-start-dates .program-date-ranges .po-start-date-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0px 6px;margin-bottom:1em}.dollars-and-start-dates .program-date-ranges .po-start-date-container.long-date{display:grid;grid-template-columns:1fr}@media screen and (max-width: 480px){.dollars-and-start-dates .program-date-ranges .po-start-date-container{display:grid;grid-template-columns:1fr 1fr}}.dollars-and-start-dates .program-date-ranges .po-start-date-container .program-start-dates.po-upcoming-start-dates{font-size:14px}.dollars-and-start-dates .program-date-ranges .program-start-dates{display:inline-block;margin-left:0;margin-top:0;margin-bottom:0;font-size:18px}@media screen and (min-width: 618px){.dollars-and-start-dates .program-date-ranges .program-start-dates{font-size:16px}}@media screen and (min-width: 992px){.dollars-and-start-dates .program-date-ranges .program-start-dates{font-size:18px}}.dollars-and-start-dates p.notice.blue{font-size:1.2em;margin:0}.dollars-and-start-dates p.notice.blue #timezone{font-weight:bold}.dollars-and-start-dates .mon-wed,.dollars-and-start-dates .schedule1,.dollars-and-start-dates .schedule2{color:#29abe2}.dollars-and-start-dates .tues-thurs{color:#ffab40ff}.dollars-and-start-dates .sat-sun{color:#292b37}.dollars-and-start-dates .wed-fri{color:#8f29e2}.dollars-and-start-dates .mon-wed::before,.dollars-and-start-dates .tues-thurs::before,.dollars-and-start-dates .sat-sun::before,.dollars-and-start-dates .only-format::before,.dollars-and-start-dates .wed-fri::before,.dollars-and-start-dates .schedule1::before,.dollars-and-start-dates .schedule2::before{content:" \25CF";font-size:10px;vertical-align:middle;margin-right:8px;padding-bottom:8px}@media screen and (min-width: 480px){.dollars-and-start-dates .mon-wed::before,.dollars-and-start-dates .tues-thurs::before,.dollars-and-start-dates .sat-sun::before,.dollars-and-start-dates .only-format::before,.dollars-and-start-dates .wed-fri::before,.dollars-and-start-dates .schedule1::before,.dollars-and-start-dates .schedule2::before{font-size:15px}}.dollars-and-start-dates .mon-wed::before,.dollars-and-start-dates .schedule1::before,.dollars-and-start-dates .schedule2::before{color:#29abe2}.dollars-and-start-dates .tues-thurs::before{color:#ffab40ff}.dollars-and-start-dates .sat-sun::before{color:#292b37}.dollars-and-start-dates .program-formats.only-format,.dollars-and-start-dates .ft_dates{color:#29abe2}.dollars-and-start-dates .program-formats.only-format::before,.dollars-and-start-dates .ft_dates::before{content:"";margin-right:0}.dollars-and-start-dates .part-time-nights{margin-top:0.75em;margin-bottom:0.75em}@media screen and (min-width: 618px){.dollars-and-start-dates .part-time-nights{margin-bottom:0}}.dollars-and-start-dates .part-time-nights .program-dates-title::after{content:"*"}.dollars-and-start-dates .part-time-nights .mon-wed,.dollars-and-start-dates .part-time-nights .tues-thurs,.dollars-and-start-dates .part-time-nights .sat-sun,.dollars-and-start-dates .part-time-nights .only-format,.dollars-and-start-dates .part-time-nights .wed-fri,.dollars-and-start-dates .part-time-nights .schedule1,.dollars-and-start-dates .part-time-nights .schedule2{display:block;margin-bottom:0;margin-top:0;margin-right:2.5em}.dollars-and-start-dates .part-time-nights .program-dates-title{margin-bottom:0}.dollars-and-start-dates .upcoming-start-dates{width:10em;min-width:10em;margin:0.5em}.dollars-and-start-dates .upcoming-start-dates.long-date{width:20em}.dollars-and-start-dates .upcoming-start-dates.program-start-dates{font-size:18px}.dollars-and-start-dates .upcoming-start-dates.only-format{color:#29abe2}.dollars-and-start-dates .upcoming-start-dates.only-format::before{content:"";margin-right:0}.dollars-and-start-dates .upcoming-start-dates p{margin:0}.dollars-and-start-dates .ft-payment-options-container{display:flex;justify-content:space-around;flex-wrap:wrap}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option{background-color:white;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:400px;border:1px solid black;text-align:center;margin-bottom:1em}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-heading{width:100%;background-color:#263648;min-height:6.5em;display:flex;justify-content:center;align-items:center}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-heading h2{color:white;font-size:1.5em}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-price{width:100%;display:flex;padding:1em 1em 0 1em;align-items:center}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-price .option-price{width:80%}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-price .option-price .price{font-size:3em;color:#17a3dd;margin:0;line-height:normal}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-price .option-price .deposit{margin:0}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-price .spacer{width:20%}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-hr{width:95%;margin-top:0}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-content p{margin:18px 5px;font-size:16px}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-content .po-list{text-align:left;padding:0 1.5em}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-content .po-list ul{list-style:none;font-family:"proxima-nova";line-height:1.5em}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-content .po-list ul li:before{content:"✔";margin-right:1em}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer{margin-top:auto;padding:1em;width:100%;display:flex;flex-direction:column;align-items:center}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer .btn{width:100%;margin-top:1em;text-align:center}.dollars-and-start-dates .dollars-and-start-dates-hr{color:#cccccc}.language-requirements-title{margin-bottom:0}.language-requirements{margin-top:0;font-size:0.9em}#announcement-banner{padding:2em 1.4em 2em 1.4em;background-color:#292B37;background-image:url(/assets/announcement-banner-21daynov2019-75561bd4e0c87972ec85b994cfd98515fdfa208e44e8efc1a8a48b832ffcfe45.png);background-repeat:repeat;background-position:center;background-size:cover;display:-webkit-flex}@media screen and (min-width: 618px){#announcement-banner{padding:2em 0.8em 2em 0.8em}}@media screen and (max-width: 568px){#announcement-banner{background-image:url(/assets/announcement-banner-21daynov2019-75561bd4e0c87972ec85b994cfd98515fdfa208e44e8efc1a8a48b832ffcfe45.png)}}#announcement-banner .announcementbanner-container{margin:auto}#announcement-banner .announcementbanner-content{display:inline-flex;align-items:center;flex-direction:row;flex-wrap:nowrap}@media screen and (max-width: 568px){#announcement-banner .announcementbanner-content{display:block;text-align:center}}#announcement-banner .announcementbanner-content h2{text-transform:none;font-size:16px;font-family:"proxima-nova";color:white;margin:0 15px 0px 0;line-height:1.6em;letter-spacing:0.1em}@media screen and (max-width: 568px){#announcement-banner .announcementbanner-content h2{margin:0 15px 10px 0}}#announcement-banner .announcementbanner-content .light-blue-text{color:#17a3dd}#announcement-banner .announcementbanner-content .announcementbanner-button{font-weight:bold;letter-spacing:0.1em;font-size:12px;background-color:white;border-radius:30px;padding:10px 25px 10px 25px;display:block;text-transform:uppercase;text-align:center;background-color:#17a3dd;color:white;border:1px solid #17a3dd;box-shadow:0 0 0 0 rgba(23,163,221,0.5);-webkit-animation:none}#announcement-banner .announcementbanner-content .announcementbanner-button:hover,#announcement-banner .announcementbanner-content .announcementbanner-button:focus{background-color:transparent;border:1px solid #17a3dd;color:white;-webkit-animation:pulse 1.5s infinite}@media screen and (max-width: 568px){#announcement-banner .announcementbanner-content .announcementbanner-button{width:60%;margin:auto}}@-webkit-keyframes pulse{70%{box-shadow:0 0 0 20px rgba(23,163,221,0)}100%{box-shadow:0 0 0 0 rgba(23,163,221,0)}}/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("/assets/font-awesome/fontawesome-webfont-d4f5a99224154f2a808e42a441ddc9248ffe78b7a4083684ce159270b30b912a.eot");src:url("/assets/font-awesome/fontawesome-webfont-d4f5a99224154f2a808e42a441ddc9248ffe78b7a4083684ce159270b30b912a.eot?#iefix") format("embedded-opentype"),url("/assets/font-awesome/fontawesome-webfont-3c4a1bb7ce3234407184f0d80cc4dec075e4ad616b44dcc5778e1cfb1bc24019.woff2") format("woff2"),url("/assets/font-awesome/fontawesome-webfont-a7c7e4930090e038a280fd61d88f0dc03dad4aeaedbd8c9be3dd9aa4c3b6f8d1.woff") format("woff"),url("/assets/font-awesome/fontawesome-webfont-1b7f3de49d68b01f415574ebb82e6110a1d09cda2071ad8451bdb5124131a292.ttf") format("truetype"),url("/assets/font-awesome/fontawesome-webfont-7414288c272f6cc10304aa18e89bf24fb30f40afd644623f425c2c3d71fbe06a.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#covid-support{text-align:center;width:100%;max-width:1500px;background:#292B37}#covid-support *{color:white}#covid-support h2{font-size:1.8em}#covid-support .content-header{padding-bottom:0;padding-top:0}#covid-support img{margin:-2em auto}#covid-support .scholarship-apply{text-align:center}#covid-support .scholarship-apply a{width:50%;font-size:18px}#popup{z-index:9}#popup .popup-container{position:fixed;bottom:0;right:0;width:25%;min-width:350px;height:auto;max-height:0px;opacity:0;padding:.5em 2em;background-color:#404041;display:flex;flex-direction:column;border-top-left-radius:5px}@media screen and (min-width: 992px){#popup .popup-container{animation-name:showpopup;animation-duration:3s;animation-delay:10s;animation-fill-mode:forwards}}@media screen and (max-width: 992px){#popup .popup-container{max-height:4em;opacity:1;transition:max-height ease 2s;overflow:hidden}#popup .popup-container .popup-title{cursor:pointer}}@media screen and (max-width: 480px){#popup .popup-container{width:100%;border-radius:0}}#popup .popup-container .popup-title{display:flex;align-items:center;height:3em}#popup .popup-container .popup-title img{width:2em}#popup .popup-container .popup-title h4{margin:0 0.5em;color:#fff;line-height:1.1em;font-weight:normal}#popup .popup-container pre{color:#f7f7f7;padding:0 0.5em;overflow-x:auto;overflow-y:hidden;white-space:pre-wrap;word-wrap:break-word;font-family:"proxima-nova";line-height:1.6em}#popup .popup-close{position:absolute;top:5px;right:5px;background-color:white;width:20px;height:20px;padding:0;border-radius:50%;color:#404041;font-family:"gotham light";font-size:14px;box-shadow:none;border:1px solid transparent;transition:all 0.2s ease-in-out}#popup .popup-close:hover,#popup .popup-close:focus{border:1px solid white;background-color:transparent;color:white;cursor:pointer}@keyframes showpopup{from{max-height:0px;opacity:1}to{max-height:999px;opacity:1}}section.tiered-partners{margin:0 auto;text-align:center;padding:25px 15px 53px 15px}@media screen and (min-width: 480px){section.tiered-partners{padding:25px 0 53px 0}}section.tiered-partners .tiered-content{padding:0 1%;max-width:1500px;margin:auto}section.tiered-partners .tiered-content h2{margin-bottom:22px}section.tiered-partners hr{border:none;border-top:1px solid #d25150;width:25%}section.tiered-partners .intro{font-size:1.5em;color:#666666;font-weight:700;margin-bottom:0}section.tiered-partners .tier-logos{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:flex-start}section.tiered-partners .tier-logos .logo{margin:1em}section.tiered-partners .tier-logos .logo.tier-1{width:30%;min-width:160px}section.tiered-partners .tier-logos .logo.tier-2{width:20%;min-width:130px}section.tiered-partners .tier-logos .logo.tier-3{width:10%;min-width:110px}.channel-logo-container{display:block;margin:0 auto;text-align:center;min-height:100px;padding-top:50px}.channel-logo-container span{color:#012D3D;font-family:"proxima-nova";font-size:9px;text-align:right;display:inline-block;margin-left:15px}.channel-logo-container .logo{height:100%;max-height:50px;border:0;outline:none}@media screen and (max-width: 618px){.channel-logo-container .lighthouse{display:block;position:relative;top:-15px;left:-17px}}.channel-logo-container .lighthouse .logo{position:relative;bottom:-10px}@media screen and (max-width: 618px){.channel-logo-container .lighthouse .logo{width:160px}}section#covid-plan{margin-top:2em;background-color:#3c4043}section#covid-plan.top-align{margin-top:0}section#covid-plan #covid-info{padding:2px 3em;max-height:2.5em;transition:all 0.3s linear;overflow:hidden}section#covid-plan #covid-info.expanded{padding:2em 5%;max-height:30em}section#covid-plan #covid-info h2{margin-top:0;cursor:pointer}section#covid-plan #covid-info h2,section#covid-plan #covid-info p{color:white}section#covid-plan #covid-info .c19-d{display:block}@media screen and (max-width: 768px){section#covid-plan #covid-info .c19-d{display:none}}section#covid-plan #covid-info .c19-m{font-size:1.4em;display:none}@media screen and (max-width: 768px){section#covid-plan #covid-info .c19-m{display:block}}#testimonial-module #student-projects .project-section{display:grid;grid-template-columns:1fr 1fr;padding:0 1.3em}#testimonial-module #student-projects .project-section .project-details{margin-top:0;color:white}@media screen and (max-width: 768px){#testimonial-module #student-projects .project-section{grid-template-columns:1fr;text-align:center;padding:0 2.3em}}#testimonial-module #student-projects .btn{padding:0.3em 1em}#testimonial-module #student-projects .project-image{height:auto;display:block;margin:auto;white-space:nowrap}#testimonial-module #student-projects .project-image .helper{display:inline-block;height:100%;vertical-align:middle}#testimonial-module #student-projects .project-image .project-photo{max-width:80%;max-height:400px;vertical-align:top;margin-left:12px}@media screen and (max-width: 480px){#testimonial-module #student-projects .project-image .project-photo{max-height:250px;margin-left:auto}}#testimonial-module #student-projects .project-name{text-transform:none;font-size:2.5em;margin:.25em 0}#testimonial-module #student-projects .project-name small{font-size:.5em;font-weight:bold}@media screen and (max-width: 480px){#testimonial-module #student-projects .project-name{font-size:2em;margin:0.7em auto 0.5em}}#testimonial-module #student-projects .slick-dots{display:flex;justify-content:center;margin:0;padding:1rem 0;list-style-type:none}#testimonial-module #student-projects .slick-dots li{margin:0 0.25rem}#testimonial-module #student-projects .slick-dots button{width:1rem;height:1rem;padding:0;border:none;border-radius:100%;background-color:#eee;text-indent:-9999px}#testimonial-module #student-projects .slick-dots li.slick-active button{background-color:#17a3dd}#testimonial-module.light #student-projects .project-section .project-details{color:#666666}#tap-pop-card .pop-card-wrapper h2{font-size:1.33rem;font-weight:normal;text-align:center;width:98%;min-width:12rem;line-height:1.1;padding:0;color:#efefef;max-width:15rem}#financing-module .folder-tabs{width:100%;height:80px;border-bottom:10px solid #17a3dd}#financing-module .folder-tabs .tab{position:absolute;top:15px;width:15em;height:80px;text-align:center;background-color:#EDEDED;color:#666666;border-radius:1em 1em 0 0;line-height:80px;border:1px solid #999;border-bottom:0;z-index:3;cursor:pointer}#financing-module .folder-tabs .tab span{display:inline-block;vertical-align:middle;line-height:normal;font-family:"proxima-nova";font-size:18px;padding:0 15%}@media screen and (max-width: 618px){#financing-module .folder-tabs .tab{width:10em}}#financing-module .folder-tabs .tab.active{background-color:#17a3dd;font-weight:700;color:#fff;z-index:10;cursor:default}#financing-module .folder-tabs .tab.active:hover{background-color:#17a3dd}#financing-module .folder-tabs .tab:hover{z-index:20;font-weight:700;background-color:#ddd}#financing-module .folder-tabs :nth-child(1){left:15px}@media screen and (min-width: 480px){#financing-module .folder-tabs :nth-child(1){left:25px}}@media screen and (min-width: 768px){#financing-module .folder-tabs :nth-child(1){left:20px}}@media screen and (min-width: 992px){#financing-module .folder-tabs :nth-child(1){left:40px}}#financing-module .folder-tabs :nth-child(2){left:calc(50% - 7.5em);z-index:4}@media screen and (max-width: 618px){#financing-module .folder-tabs :nth-child(2){left:calc(50% - 5em)}}#financing-module .folder-tabs :nth-child(3){right:15px}@media screen and (min-width: 480px){#financing-module .folder-tabs :nth-child(3){right:25px}}@media screen and (min-width: 768px){#financing-module .folder-tabs :nth-child(3){right:20px}}@media screen and (min-width: 992px){#financing-module .folder-tabs :nth-child(3){right:40px}}#financing-module .folder-content{background-color:#446b88;height:500px}#financing-module .folder-content .financing-content{display:none;width:100%;height:100%;justify-content:center;align-items:center;color:#fff}#financing-module .folder-content .financing-content.active{display:flex}#financing-module .folder-content .financing-content .details{width:60%;padding:0 2em}@media screen and (max-width: 618px){#financing-module .folder-content .financing-content .details{width:100%}}#financing-module .folder-content .financing-content .image{width:38%}#financing-module .folder-content .financing-content .image img{max-width:100%}@media screen and (max-width: 618px){#financing-module .folder-content .financing-content .image{display:none}}#privacy-policy{padding:2px 3em;max-height:2.5em;transition:all 0.3s linear;overflow:hidden}#privacy-policy.expanded{padding:2em 5%;max-height:30em}#privacy-policy h2{margin-top:0;cursor:pointer}#privacy-policy h2,#privacy-policy p{color:white}#privacy-policy .privacy-consent-header{display:block}section#embedded-form{max-width:100%;font-family:"proxima-nova";min-height:301px}section#embedded-form h4{color:inherit}section#embedded-form .download-form{display:flex;flex-flow:column nowrap;padding:1em}section#embedded-form .download-form input{width:100%;border:1px solid #C0C0C0}section#embedded-form .download-form input[type=checkbox]{width:auto}section#embedded-form .download-form .form-input{margin:0.6em 0}section#embedded-form .download-form .form-input a{color:inherit;text-decoration:underline}section#embedded-form .download-form button.submit-button{padding:0.7em 1em;font-size:14px;flex:none;width:80px}@media screen and (min-width: 768px){section#embedded-form{max-width:1200px;min-height:200px}section#embedded-form .download-form{flex-flow:row wrap;padding:1em 0.5em}section#embedded-form .download-form>.form-input{flex:45%;margin:0.6em 1em}}.community-header{padding:4.5em 10px}@media screen and (min-width: 480px){.community-header{padding:4.5em 50px}}@media screen and (min-width: 618px){.community-header{padding:4.5em 100px}}@media screen and (min-width: 992px){.community-header{padding:4.5em 200px}}section#immersed{padding:0 15px}@media screen and (min-width: 480px){section#immersed{padding:0}}section#immersed span.trashhand{display:block}section#community-partners{max-width:1500px}section#community-partners .hello br{display:inherit}@media screen and (min-width: 618px){section#community-partners .hello br{display:none}}section#community-partners a#community-contact-button{margin-top:5px}section#community-intro .content-section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-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}@media screen and (min-width: 768px){section#community-intro .content-section{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-direction:row-reverse}}section#community-intro span.trashhand{font-size:37px;color:#666666}.community-one-third{width:100%}@media screen and (min-width: 768px){.community-one-third{float:left;display:block;margin-right:2.35765%;width:31.76157%;float:right;display:table-cell;vertical-align:middle}.community-one-third:last-child{margin-right:0}}.community-one-third .js-coffees{width:40%;display:block;margin:0 auto}@media screen and (min-width: 768px){.community-one-third .js-coffees{width:100%}}.community-two-thirds{width:100%;text-align:center}@media screen and (min-width: 768px){.community-two-thirds{float:left;display:block;margin-right:2.35765%;width:65.88078%;text-align:left;padding-right:10%}.community-two-thirds:last-child{margin-right:0}}.banner{width:100%;display:block}.banner.mobile{display:none}@media screen and (max-width: 480px){.banner.mobile{display:block}.banner.desktop{display:none}}.wrap .content-section{display:block}.wrap{position:relative}.carousel{overflow:hidden}.carousel-radio{display:none}.carousel-radio:checked+.carousel-item{display:block}.carousel-item{display:none}.carousel-left-slider,.carousel-right-slider{position:absolute;border:1px solid #ccc;padding:.5em;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.1)}@media screen and (max-width: 768px){.carousel-left-slider,.carousel-right-slider{transform:translateY(-50%) scale(0.75)}}.carousel-left-slider{left:0;border-radius:0 50% 50% 0;transform-origin:0 50%;padding-right:1em;border-left:none}.carousel-right-slider{right:0;border-radius:50% 0 0 50%;transform-origin:100% 50%;padding-left:1em;border-right:none}.carousel-slider{animation:show-up 1s ease-out}@keyframes show-up{0%{opacity:0}}.container-1-2{display:grid;grid-template-columns:1fr;justify-content:center;align-content:center;justify-items:center;align-items:center}@media screen and (min-width: 992px){.container-1-2{grid-template-columns:1fr 2fr}}.container-2-1{display:grid;grid-template-columns:1fr;justify-content:center;align-content:center;justify-items:center;align-items:center}@media screen and (min-width: 992px){.container-2-1{grid-template-columns:2fr 1fr}}.container-1-1{display:grid;grid-template-columns:1fr;justify-content:center;align-content:center;justify-items:center;align-items:center}@media screen and (min-width: 992px){.container-1-1{grid-template-columns:1fr 1fr}}section#m-a-i-learning h2{font-size:2em}section#m-a-i-learning h2,section#m-a-i-learning p{text-align:center}section#m-a-i-learning img{max-width:100%}section#m-a-i-learning .content-section{max-width:1000px}section#launch{margin:auto auto 2% auto;text-align:center;background:#292B37}section#launch *{color:white}@media screen and (min-width: 768px){section#launch hr{margin-left:0}}@media screen and (min-width: 768px){section#launch .two-thirds{padding-right:80px}}section#launch .one-third img{width:80%;float:none;display:inherit;margin:0 auto}@media screen and (min-width: 768px){section#launch .one-third img{width:100%}}section#think h2{margin:0;font-size:2.4em;line-height:1.1em}@media screen and (min-width: 480px){section#think h2{font-size:2.5em}}section#think p{max-width:500px}section#think span.trashhand{font-size:.65em;display:block;letter-spacing:0}@media screen and (min-width: 480px){section#think span.trashhand{letter-spacing:2px;font-size:0.8em}}section#think ul{margin-top:0}section#think ul li{padding-top:0}section#think ul li:first-child h4{margin-top:0px}section#think ul li h4{margin-bottom:16px}.button-spread{display:flex;justify-content:space-evenly}@media screen and (max-width: 480px){.button-spread{flex-direction:column}.button-spread a{margin:0.5em}}.bread span.trashhand{color:#fcc044;font-size:25px;display:block}.bread h2{margin:0}.blue{color:#17a3dd}section#oyab .oyab-content{display:grid;grid-template-columns:1fr 2fr}@media screen and (max-width: 768px){section#oyab .oyab-content{grid-template-columns:1fr}}section#oyab .oyab-headshot{margin:0 auto;display:grid;align-items:center}section#oyab .oyab-headshot img{border-radius:50%;width:300px;margin:10px}section#oyab .oyab-headshot h2{display:none}@media screen and (max-width: 768px){section#oyab .oyab-headshot{display:block;text-align:center}section#oyab .oyab-headshot h2{display:block}}section#oyab .oyab-body{margin-left:25px;min-height:400px}section#oyab .oyab-body h2{font-family:"FuturaBQ", sans-serif;text-transform:uppercase;font-size:1.2em;-webkit-font-smoothing:antialiased}@media screen and (max-width: 768px){section#oyab .oyab-body h2{display:none}}section#oyab .oyab-body h3{font-family:'proxima-nova';font-size:2.2em;font-weight:800;color:#404041;letter-spacing:1px;text-transform:none;margin:0}section#oyab .oyab-body h4{font-family:"proxima-nova", sans-serif;font-size:1.313em;font-weight:800;color:#404041;margin:5px 0px}section#oyab .oyab-body .blue-text{color:#17a3dd}@media screen and (max-width: 768px){section#oyab .oyab-body{margin-left:0;margin-top:15px}section#oyab .oyab-body *{text-align:center}}section#one-year-after-bootcamp .content-section{display:grid;grid-template-columns:1fr;justify-content:center;align-content:center;justify-items:center;align-items:center}@media screen and (min-width: 992px){section#one-year-after-bootcamp .content-section{grid-template-columns:1fr 2fr}}section#one-year-after-bootcamp .profile-photo-container{text-align:center}section#one-year-after-bootcamp .profile-photo{width:80%;border-radius:50%}section#one-year-after-bootcamp h2{font-size:1.25em}section#one-year-after-bootcamp h3{text-transform:none;color:#333;font-size:3em;margin-bottom:.25em}section#one-year-after-bootcamp h3 small{font-size:.5em;font-weight:bold}section#personalized{padding:0 0 50px 0}section#personalized .personalized-text{padding:0 2%;font-size:1.4em;line-height:2em;text-align:center}@media screen and (min-width: 768px){section#personalized .personalized-text{text-align:left;font-size:2.3vw;max-width:600px;text-align:left}}@media screen and (min-width: 992px){section#personalized .personalized-text{font-size:1.7em}}section#personalized .one-third img{width:60%;display:inherit;margin:0 auto}@media screen and (min-width: 768px){section#personalized .one-third img{width:70%}}section#outcome-report{z-index:3;text-align:center;padding:15px 15px 0 15px;background-color:#292B37}section#outcome-report .content-section{display:grid;grid-template-columns:3fr 2fr}@media screen and (max-width: 768px){section#outcome-report .content-section{grid-template-columns:1fr}}@media screen and (min-width: 768px){section#outcome-report{text-align:left;padding:0 0 0 0}}section#outcome-report .content-header{padding:0 0 40px 0}@media screen and (min-width: 768px){section#outcome-report .content-header{padding:0 0 0 0}}section#outcome-report h4{color:white;margin:.5em 0 1em}section#outcome-report p{color:white;margin:2px 0 25px 0}section#outcome-report .report-image-homepage{text-align:center;justify-self:center;max-height:350px;overflow-y:hidden}section#outcome-report .report-image-homepage img{width:80%}section#outcome-report.light-theme{background-color:#f7f7f7}section#outcome-report.light-theme h4,section#outcome-report.light-theme p{color:black}section#upgrade-your-skills h2{color:#263648}section#upgrade-your-skills ul{padding:0}section#upgrade-your-skills *{text-align:center}section#upgrade-your-skills .part-time-container{display:grid;grid-template-columns:1fr;grid-gap:1em}@media screen and (min-width: 992px){section#upgrade-your-skills .part-time-container{grid-template-columns:repeat(3, 1fr)}}section#upgrade-your-skills .part-time-block{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:.25em;padding:.5em;box-sizing:border-box}section#upgrade-your-skills .part-time-block div{flex-grow:1}@media screen and (max-width: 992px){section#upgrade-your-skills .part-time-block{flex-direction:row}section#upgrade-your-skills .part-time-block:nth-child(even){flex-direction:row-reverse}}@media screen and (max-width: 768px){section#upgrade-your-skills .part-time-block{flex-direction:column}section#upgrade-your-skills .part-time-block:nth-child(even){flex-direction:column}}section#upgrade-your-skills .skill-logo{height:8em}section#upgrade-your-skills .red{color:#D35251}section#upgrade-your-skills .blue{color:#17a3dd}section#student-project{background-color:#292B37}section#student-project .content-section{padding:1em 0}section#student-project .project-section{display:grid;grid-template-columns:1fr 1fr;padding:0 1.3em}@media screen and (max-width: 768px){section#student-project .project-section{grid-template-columns:1fr;text-align:center;padding:0 2.3em}}section#student-project .project-section div:nth-child(1){text-align:center}section#student-project *{color:white}section#student-project h3{text-transform:none;color:white;font-size:2.5em;margin:.25em 0}section#student-project h3 small{font-size:.5em;font-weight:bold}section#corporate-training{transition:.25s background-color;text-align:center;background-color:#222F3F}section#corporate-training:hover{background-color:#17a3dd}section#corporate-training *{color:white}section#corporate-training .text-yellow{color:#fcc044}#ct-points-with-icons{background:#f7f7f7}#ct-points-with-icons .content-section{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 768px){#ct-points-with-icons .content-section{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){#ct-points-with-icons .content-section{grid-template-columns:1fr}}.ct-point-with-icon{justify-self:center;text-align:center;padding:0 1em}.ct-point-with-icon img{width:125px}.ct-point-with-icon p{font-size:1.4em;line-height:1.2em;font-weight:bold;margin:0}#ct-bring-our-instructors{padding-bottom:50px;background-image:url("/assets/inhouse-lighthouse-bg.png");min-height:200px;background-size:1500px;background-position:70% calc(100% + 5px);background-repeat:no-repeat;text-align:center}#ct-bring-our-instructors h2{font-size:1.75em;color:#263648}#ct-bring-our-instructors .content-section{max-width:800px}#ct-photos{display:grid;grid-template-columns:1fr 1fr}#ct-photos img{width:100%}#ct-what-we-offer .content-section{max-width:900px;text-align:center}.ct-offerings{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 480px){.ct-offerings{grid-template-columns:1fr}}.ct-offering{padding:0 2vw}.ct-offering h3{font-size:1.5em;font-family:"FuturaBQ", sans-serif;-webkit-font-smoothing:antialiased}.light-blue{color:#17a3dd}.red{color:#d25150}.yellow{color:#fcc044}.med-blue{color:#446b88}#ct-lets-get-started{background:#263648;text-align:center}#ct-lets-get-started h2{font-size:2em}#ct-lets-get-started *{color:white}#ct-lets-get-started a:not(.btn){text-decoration:underline}#ft-description,#pt-description{text-align:center;background:#f7f7f7}.ft-points-with-icons,.pt-points-with-icons{max-width:900px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 992px){.ft-points-with-icons,.pt-points-with-icons{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.ft-points-with-icons,.pt-points-with-icons{grid-template-columns:1fr}}.ft-point-with-icon,.pt-point-with-icon{display:flex;flex-direction:column;justify-content:flex-end;align-content:center;align-items:center;font-weight:bold}.ft-point-with-icon img,.pt-point-with-icon img{width:125px}#ft-courses,#pt-courses{text-align:center;display:flex;flex-direction:column;align-items:center}#ft-courses .program-container,#pt-courses .program-container{max-width:900px}#ft-courses .program-block,#pt-courses .program-block{width:100%}#ft-photos,#pt-photos{display:grid;overflow:hidden;height:300px}@media screen and (max-width: 1500px){#ft-photos,#pt-photos{height:20vw}}#ft-photos img,#pt-photos img{width:100%}#pt-photos{grid-template-columns:1fr 1fr}#ft-photos{grid-template-columns:1fr 1fr 1fr}#ft-curricula h2{font-family:'proxima-nova';font-size:1.1em;text-transform:none;text-shadow:.03em 0 0}#ft-curricula .content-section{display:grid;grid-template-columns:2fr 1fr}@media screen and (max-width: 768px){#ft-curricula .content-section{grid-template-columns:1fr}}#ft-curricula img{width:100%}section#caq .content-section{max-width:900px}section#caq .title{color:#404041;font-weight:800}section#caq .questions a{float:left;display:block;margin-right:2.35765%;width:100%;display:block;margin:5px 0;line-height:25px;color:#17a3dd}section#caq .questions a:last-child{margin-right:0}section#caq .questions a:nth-child(n){margin-right:0}section#caq .questions a:hover{font-weight:800;cursor:pointer}@media screen and (min-width: 618px){section#caq .questions a{float:left;display:block;margin-right:2.35765%;width:48.82117%}section#caq .questions a:nth-child(n){margin-right:2.35765%}section#caq .questions a:nth-child(n+1){clear:none}section#caq .questions a:last-child{margin-right:0}section#caq .questions a:nth-child(2n){margin-right:0}section#caq .questions a:nth-child(2n+1){clear:left}}section#covid19Info .content-section{max-width:900px}section#covid19Info .title{color:#404041;font-weight:800}section#covid19Info .latest{color:red;margin:0}section#subscribe{width:100%;background-color:#f7f7f7;color:#404041;margin-bottom:60px}section#subscribe h4{font-size:1em;margin:0;width:100%;margin-top:2px;line-height:15px;margin-bottom:15px;display:inline-block}@media screen and (min-width: 768px){section#subscribe h4{line-height:30px;margin-left:-3em;width:25%;min-width:220px}}section#subscribe .content-section{text-align:center}section#subscribe .content-section form{display:inline}@media screen and (min-width: 618px){section#subscribe .content-section form{width:70%;display:inline-flex;align-items:flex-start;justify-content:space-between}}@media screen and (min-width: 768px){section#subscribe .content-section form{width:60%;max-width:620px}}section#subscribe .content-section form .subscribe-form-fields{display:inline-flex;flex-direction:column;align-items:center;width:90%}@media screen and (min-width: 618px){section#subscribe .content-section form .subscribe-form-fields{align-items:flex-start}}section#subscribe .content-section form .policy-checkbox{font-family:"proxima-nova";margin:0 0 1em 0.6em}section#subscribe .content-section form .policy-checkbox a{font-size:15px;color:#404041;text-decoration:underline}section#subscribe .content-section form .btn{min-width:130px}section#subscribe .content-section form input.prompt{width:100%;max-width:450px;padding:16px;margin:10px}section#subscribe .content-section form input.prompt:focus{border-bottom:2px solid #17a3dd}@media screen and (min-width: 618px){section#subscribe .content-section form input.prompt{width:95%;margin-top:0}}section#subscribe .content-section form input.prompt.subscribed{border:3px solid #32CD32}section#subscribe .content-section .larry{display:none}@media screen and (min-width: 480px){section#subscribe .content-section .larry{display:inline-block;width:26px;margin-left:16px;position:absolute}}.wrap{display:block}#dayinlife{padding:0 15px}@media screen and (min-width: 992px){#dayinlife{padding:0}}section#student-exp-header .header{padding:3.7em 0}@media screen and (min-width: 480px){section#student-exp-header .header{padding:3.7em}}section#student-exp-header .header h1{padding:0}@media screen and (min-width: 480px){section#student-exp-header .header h1{padding:13px}}section#dayinlife .content-header{margin-bottom:0;padding-bottom:0}section#dayinlife span.trashhand{display:block;font-size:0.8em;margin:0}section#learning h3.trashhand{font-family:"trashhand";-webkit-font-smoothing:antialiased;letter-spacing:2px;font-size:1.4em}section#learning img{width:63%}@media screen and (min-width: 768px){section#learning img{width:100%}}section#learning .content-section{max-width:68em;margin-left:auto;margin-right:auto;position:relative}section#learning .content-section::after{clear:both;content:"";display:table}section#learning .one-third{text-align:center;white-space:nowrap}section#learning .one-third::before{content:'';display:inline-block;height:100%;vertical-align:middle}@media screen and (min-width: 768px){section#learning .one-third{position:absolute;left:0;top:0;margin-left:59.70863%}section#learning .one-third img{vertical-align:middle;display:inline-block}}section#learning .two-thirds{text-align:center}@media screen and (min-width: 768px){section#learning .two-thirds{float:left;text-align:left}}section#alumni span{color:#17a3dd}section#alumni.subheader{font-weight:800;font-size:20px}section#alumni .half:nth-of-type(2) img{width:100%}section#alumni .half:nth-of-type(2) .img-container{width:60px;float:right}section#alumni .half:nth-of-type(2) .career-image{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin:20px 0;padding-right:13px;min-width:70px}section#alumni .half:nth-of-type(2) .career-image:last-child{margin-right:0}@media screen and (min-width: 768px){section#alumni .half:nth-of-type(2) .career-image{float:left;display:block;margin-right:2.35765%;width:23.23176%}section#alumni .half:nth-of-type(2) .career-image:last-child{margin-right:0}}section#alumni .half:nth-of-type(2) .career-content{float:left;display:block;margin-right:2.35765%;width:74.41059%}section#alumni .half:nth-of-type(2) .career-content:last-child{margin-right:0}section#alumni h2{margin:10px 0}section#alumni h4.subheader{margin:10px 0}.profiles{padding-top:0;padding-bottom:0}.profiles .content-header{margin:0 2%;padding-bottom:0}.profiles .content-header h2{margin-bottom:10px}.profiles .content-header .btn{margin-bottom:20px}.profiles .city-list{margin:0 2%}.profiles .city-list .team-city{display:inline-block;width:48%;border:solid #17a3dd 1px;border-radius:5px;text-align:center;margin-bottom:2.5%;padding:10px 0}.profiles .city-list .team-city:nth-child(odd){margin-right:2.8%}@media screen and (min-width: 618px){.profiles .city-list .team-city:nth-child(odd){margin-right:1.5%}}@media screen and (min-width: 618px){.profiles .city-list .team-city{width:14.5%;margin-right:1.5%;margin-bottom:1.5%}.profiles .city-list .team-city:nth-child(6n+6){margin-right:0}}.profiles .city-list .team-city span.city-name{color:#17a3dd}.profiles .team-city:hover{background-color:#17a3dd}.profiles .team-city:hover span.city-name{color:white}.team-header .header{padding:3.7em 0}@media screen and (min-width: 480px){.team-header .header{padding:3.7em}}.team-header .header h1{padding:0}@media screen and (min-width: 480px){.team-header .header h1{padding:13px}}section#join{position:relative}section#join span.trashhand{display:block}section#join .staff-photo-description{width:100%;display:block;padding:20px 3% 0px 5%;background-color:white}@media screen and (min-width: 992px){section#join .staff-photo-description{width:50%;display:inline-block;padding-bottom:30px}}section#join .staff-photo{display:block;padding:0;height:auto}section#join .staff-photo img{display:block;margin:0 auto;width:100%;height:100%}@media screen and (min-width: 992px){section#join .staff-photo{display:inline-block;position:absolute;width:950px;z-index:-1;bottom:0;right:-17%}}@media screen and (min-width: 1200px){section#join .staff-photo{width:780px;right:1px}}h1#about-header{max-width:800px;margin:auto}section#our-story{padding:15px}@media screen and (min-width: 618px){section#our-story{padding:25px}}section#about .centered-half img{width:100%;display:inherit;margin:0 auto}section#about h2{font-size:2em;line-height:40px;margin-bottom:-8px;font-family:"FuturaBQ";text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#404041}section#beliefs{max-width:700px;margin:20px auto}section#beliefs ul{padding:0}section#beliefs ul li{list-style:none}section#beliefs ul li h3{margin-bottom:15px}section#beliefs ul li p{margin:10px 20px}section#beliefs ul img{width:40px}section#beliefs .beliefs-hr{border:none;border-top:1px solid #fcc044;width:200px;margin-top:20px}section#beliefs hr{border:none;border-top:1px solid #d25150;width:200px;margin-top:20px;margin-bottom:20px}section#manifesto{padding:20px 15px}@media screen and (min-width: 480px){section#manifesto{padding:20px 0}}section#manifesto .content-section{max-width:700px}section#manifesto h3{font-family:"trashhand";-webkit-font-smoothing:antialiased;letter-spacing:2px;font-size:2em;color:#808080}@media screen and (min-width: 618px){section#manifesto h3{font-size:3em}}section#manifesto blockquote{quotes:"“" "”" "‘" "’";font-size:18px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;margin:0 auto}@media screen and (min-width: 618px){section#manifesto blockquote{font-size:20px;margin:inherit}}section#manifesto blockquote:before{content:none;font-family:"proxima-nova";font-size:5em;font-weight:800;color:#404041;-webkit-font-smoothing:antialiased;float:left}@media screen and (min-width: 618px){section#manifesto blockquote:before{content:open-quote}}section#manifesto blockquote:after{content:none;font-family:"proxima-nova";font-size:5em;line-height:75px;font-weight:800;color:#404041;-webkit-font-smoothing:antialiased;float:right}@media screen and (min-width: 618px){section#manifesto blockquote:after{content:close-quote}}@media screen and (max-width: 568px){#our-students{padding:0 15px}}section#financing-admissions h4{margin-bottom:0}section#financing-admissions .half:nth-of-type(2){margin-top:80px}#admissions-module{margin-bottom:2em}#admissions-module .admissions-icons{display:flex;justify-content:center}#admissions-module .admissions-icons .admissions-menu-item{flex:0;max-width:25%}#admissions-module .admissions-icons .admissions-menu-item.selected{z-index:11}#admissions-module .admissions-icons .admissions-menu-item.selected p{color:black;font-weight:700}#admissions-module .admissions-icons .admissions-menu-item.selected .admissions-icon{background-color:#17a3dd;cursor:default}#admissions-module .admissions-icons .admissions-menu-item.selected .admissions-icon .number{color:#fff}#admissions-module .admissions-icons .admissions-menu-item.selected .admissions-icon img{filter:none}#admissions-module .admissions-icons .admissions-menu-item.selected:hover .admissions-icon{background-color:#17a3dd}#admissions-module .admissions-icons .admissions-menu-item.selected:hover .admissions-icon img{filter:none}#admissions-module .admissions-icons .admissions-menu-item .admissions-icon{overflow-x:visible;padding:10px;border-radius:50%;height:150px;width:150px;background-color:#EDEDED;cursor:pointer;border:1px solid black}#admissions-module .admissions-icons .admissions-menu-item .admissions-icon img{filter:grayscale(100%);max-height:100%}#admissions-module .admissions-icons .admissions-menu-item .admissions-icon .number{display:none;position:relative;top:-88px;color:black;font-weight:700}@media screen and (max-width: 480px){#admissions-module .admissions-icons .admissions-menu-item .admissions-icon .number{display:block}}@media screen and (max-width: 992px){#admissions-module .admissions-icons .admissions-menu-item .admissions-icon{height:100px;width:100px}}#admissions-module .admissions-icons .admissions-menu-item:hover p{color:black;font-weight:700}#admissions-module .admissions-icons .admissions-menu-item:hover .admissions-icon{background-color:#ddd}#admissions-module .admissions-icons .admissions-menu-item:hover .admissions-icon img{filter:sepia(100%)}@media screen and (max-width: 480px){#admissions-module .admissions-icons .admissions-menu-item p{display:none}}#admissions-module .admissions-icons .arrow-spacer{flex:1 1 auto;background-image:url(/assets/long-arrow-403be4e9758ba21e98de11d4b68def0ef0d718e14eebfb6e8326e2afa1329b17.png);background-size:100% 10px;background-position-y:center;background-position-x:right;background-repeat:no-repeat;height:150px;width:200px;min-width:2em}@media screen and (max-width: 992px){#admissions-module .admissions-icons .arrow-spacer{height:100px}}@media screen and (max-width: 480px){#admissions-module .admissions-icons .arrow-spacer{display:none}}@media screen and (max-width: 480px){#admissions-module .admissions-icons :nth-child(1){z-index:10}#admissions-module .admissions-icons :nth-child(2){z-index:9}#admissions-module .admissions-icons :nth-child(3){z-index:8}#admissions-module .admissions-icons :nth-child(4){z-index:7}#admissions-module .admissions-icons :nth-child(5){z-index:6}#admissions-module .admissions-icons :nth-child(6){z-index:5}#admissions-module .admissions-icons :nth-child(7){z-index:4}}#admissions-module .mobile-admissions-titles{display:none}@media screen and (max-width: 480px){#admissions-module .mobile-admissions-titles{display:block}}#admissions-module .mobile-admissions-titles p{display:none;color:black;font-weight:700}#admissions-module .mobile-admissions-titles p.selected{display:block}#admissions-module .admissions-details p{display:none}#admissions-module .admissions-details p.selected{display:block}section#talent img{width:84%}section#talent h2{line-height:40px;text-align:center}@media screen and (min-width: 768px){section#talent h2{text-align:left}}section#amazing span.trashhand{font-size:1em;color:#666666;display:block}section#amazing img{width:82%}section#amazing h2{text-align:center}@media screen and (min-width: 768px){section#amazing h2{text-align:left}}section#perfect-fit ul li{list-style:none}section#perfect-fit .no-fees{font-family:"trashhand";-webkit-font-smoothing:antialiased;font-size:1.5em;letter-spacing:2px;color:#404041}section#perfect-fit .fees-intro{margin-top:5px}section#perfect-fit hr{border-top:1px solid #666666}section#perfect-fit h2{color:#404041}@media screen and (min-width: 768px){section#apart .three-column{float:left;display:block;margin-right:2.35765%;width:31.76157%}section#apart .three-column:last-child{margin-right:0}section#apart .three-column h3>span{display:block}}section#apart p,section#apart h3{text-align:center}@media screen and (min-width: 768px){section#apart p,section#apart h3{text-align:left}}section#meet-career-services{max-width:none}section#meet-career-services span.trashhand{display:block}section#meet-career-services h2{font-size:2.563em;line-height:40px;font-family:"FuturaBQ";text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#404041}section#meet-career-services .career-team-images li{margin-bottom:20px}section#connect-form{margin-bottom:50px}section#connect-form .slider-controls{max-width:700px;width:100%;margin:0 auto;padding:0;list-style:none}@media screen and (min-width: 992px){section#connect-form .slider-controls{width:70%}}section#connect-form .slider-controls ul.slick-dots[role=tablist]{padding:0}section#connect-form .slider-controls ul.slick-dots[role=tablist] li button{border:0;outline:0;background:none;cursor:pointer}section#connect-form .slider-controls li{width:20%;display:inline-block;text-align:center;padding:15px 0;border-bottom:2px solid #eee}section#connect-form .slider-controls li.selected{border-bottom:2px solid #17a3dd}section#connect-form .form-container{padding:0 2%}@media screen and (min-width: 618px){section#connect-form .form-container{padding:0}}section#connect-form .form-slider{max-width:700px;margin:0 auto;margin-top:20px;position:relative;height:500px;overflow:hidden}@media screen and (min-width: 618px){section#connect-form .form-slider{height:370px;padding:0}}section#connect-form .form-slider .item{height:500px;left:0;position:relative;top:0;width:100%;outline:0}@media screen and (min-width: 618px){section#connect-form .form-slider .item{height:370px}}section#connect-form ul{list-style:none}section#connect-form ul li{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#connect-form hr{border:none;border-top:1px solid #EDEDED;margin:0}section#connect-form p{margin:0}section#connect-form input.prompt{width:100%;border-bottom:2px solid #EDEDED;margin-top:10px;font-size:14px;color:#404041}section#connect-form input.prompt:focus{border-bottom:2px solid #17a3dd}section#connect-form .row{margin:10px 0;display:inline-block}section#connect-form .columns-5{float:left;display:block;margin-right:2.35765%;width:100%}section#connect-form .columns-5:last-child{margin-right:0}@media screen and (min-width: 618px){section#connect-form .columns-5{float:left;display:block;margin-right:2.35765%;width:40.29137%}section#connect-form .columns-5:last-child{margin-right:0}}section#connect-form .columns-7{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:50px}section#connect-form .columns-7:last-child{margin-right:0}@media screen and (min-width: 618px){section#connect-form .columns-7{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-top:0px}section#connect-form .columns-7:last-child{margin-right:0}}section#connect-form .columns-7 li{display:inline-block;float:left;padding:5px 20px}section#connect-form .partner li{display:inline-block;float:left;padding:0 20px}section#connect-form button{left:50%;transform:translate(-50%)}section#connect-form section#employer-form input[type="submit"]{margin-bottom:60px}.employer-submenu{text-align:center;max-width:600px;margin:0 auto;padding:20px;display:flex}.employer-submenu li{list-style:none;line-height:0.7em;flex-basis:10%;flex-grow:1}.employer-submenu li:last-child a{border-right:none}.employer-submenu li a{color:#666666;-webkit-font-smoothing:antialiased;display:block;font-size:1em;border-right:1px solid #ddd;padding:0;line-height:1.2}.employer-submenu li a.active{color:#17a3dd;font-weight:800}section#expect{padding-bottom:15px}@media screen and (min-width: 480px){section#expect{padding-bottom:20px}}section#expect .launch-column{width:100%;height:170px}section#expect .launch-image{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin:20px 0;padding-right:13px;min-width:70px}section#expect .launch-image:last-child{margin-right:0}@media screen and (min-width: 768px){section#expect .launch-image{float:left;display:block;margin-right:2.35765%;width:23.23176%}section#expect .launch-image:last-child{margin-right:0}}section#expect .launch-image img{width:100%;height:auto}section#expect .launch-content{float:left;display:block;margin-right:2.35765%;width:74.41059%}section#expect .launch-content:last-child{margin-right:0}section#expect .content-section{padding-bottom:0}section#expect .content-section h4{margin-bottom:0px}section#duty{padding:0 15px}@media screen and (min-width: 992px){section#duty{padding:0}}section#accomplish{text-align:center}@media screen and (min-width: 768px){section#accomplish{text-align:left}}section#accomplish .accomplish-image img{width:54%;margin:0 auto;display:block}section#career-launch{position:relative}section#career-launch .text{width:100%;padding-bottom:3em}@media screen and (min-width: 992px){section#career-launch .text{padding-right:550px}}section#career-launch .image{width:100%}@media screen and (min-width: 992px){section#career-launch .image{min-width:550px;width:48.82117%;position:absolute;right:0;top:0;padding-top:80px}}section#career-launch .two-thirds{width:100%}@media screen and (min-width: 768px){section#career-launch .two-thirds{width:25%}}section#career-launch .content-section h2{text-align:center}@media screen and (min-width: 768px){section#career-launch .content-section h2{text-align:left}}section#career-launch .career-image{padding-top:0px;width:100%}@media screen and (min-width: 768px){section#career-launch .career-image{width:70%;padding-left:57px}}section#career-launch .career-image img{max-width:90%}section#cs-options .ft-payment-options-container{display:flex;justify-content:space-around;margin:auto}@media screen and (max-width: 768px){section#cs-options .ft-payment-options-container{justify-content:center;flex-wrap:wrap}}section#cs-options .ft-payment-options-container .ft-payment-option{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:365px;max-width:650px;border:1px solid black;text-align:center;margin-bottom:1em;background-color:white;flex-grow:1;flex-basis:0;margin:1em}section#cs-options .ft-payment-options-container .ft-payment-option .po-heading{width:100%;padding:0.3em 0;background-color:#263648}section#cs-options .ft-payment-options-container .ft-payment-option .po-heading h2{color:white;font-size:1.5em}section#cs-options .ft-payment-options-container .ft-payment-option .po-hr{border-top:1px dashed;width:90%}section#cs-options .ft-payment-options-container .ft-payment-option .po-content{width:100%}section#cs-options .ft-payment-options-container .ft-payment-option .po-content p{margin:5px}section#cs-options .ft-payment-options-container .ft-payment-option .po-content .po-list{text-align:left}section#cs-options .ft-payment-options-container .ft-payment-option .po-content .po-list ul{list-style:none;font-family:"proxima-nova";line-height:1.5em;margin-right:1em;display:table}section#cs-options .ft-payment-options-container .ft-payment-option .po-content .po-list ul li{margin-left:-1em;display:table-row}section#cs-options .ft-payment-options-container .ft-payment-option .po-content .po-list ul li:before{content:"✔";padding-right:1em;display:table-cell}section#cs-options .ft-payment-options-container .ft-payment-option .po-content .po-list p{margin-left:2em}section#cs-options .ft-payment-options-container .ft-payment-option .po-content .po-list p.js-list{margin-left:2.5em}body.project-show div.by{width:100%}body.project-show div.by div.dev{display:inline-block;width:150px;padding-right:25px}body.project-show div.by div.dev p{font-size:16px;padding:0 5px;display:inline-block}body.project-show div.by div.dev img{width:50px;border-radius:50%;vertical-align:middle}section#showcase-header .content-section{max-width:900px}section#showcase-header .content-section h2{color:#446b88}section#projects-showcase{max-width:1150px;margin:0 auto;margin-bottom:80px}section#projects-showcase ul.slick-dots li{width:50%}section#projects-showcase .projects-slider{padding:0 2%}section#projects-showcase .projects-slider .item ul{padding:0;max-width:68em;margin-left:auto;margin-right:auto}section#projects-showcase .projects-slider .item ul::after{clear:both;content:"";display:table}section#projects-showcase .projects-slider .item ul li{list-style:none;float:left;display:block;margin-right:2.35765%;width:100%;min-width:100px;display:block;list-style:none;margin-bottom:2%;color:#666666;position:relative;overflow:hidden}section#projects-showcase .projects-slider .item ul li:last-child{margin-right:0}@media screen and (min-width: 618px){section#projects-showcase .projects-slider .item ul li{float:left;display:block;margin-right:2.35765%;width:48.82117%}section#projects-showcase .projects-slider .item ul li:last-child{margin-right:0}section#projects-showcase .projects-slider .item ul li:nth-child(2n){margin-right:0}section#projects-showcase .projects-slider .item ul li:nth-child(2n+1){clear:left}}@media screen and (min-width: 992px){section#projects-showcase .projects-slider .item ul li{float:left;display:block;margin-right:2.35765%;width:31.76157%}section#projects-showcase .projects-slider .item ul li:last-child{margin-right:0}section#projects-showcase .projects-slider .item ul li:nth-child(3n){margin-right:0}section#projects-showcase .projects-slider .item ul li:nth-child(3n+1){clear:left}section#projects-showcase .projects-slider .item ul li:nth-child(2n){margin-right:2.35765%}section#projects-showcase .projects-slider .item ul li:nth-child(3n){margin-right:0}section#projects-showcase .projects-slider .item ul li:nth-child(2n+1){clear:none}}section#projects-showcase .projects-slider .item ul li img{width:100%}section#projects-showcase .projects-slider .item ul li .project-details{opacity:0;position:absolute;width:100%;height:100%;top:0;background-color:#446b88;z-index:10;transition:opacity 100ms;padding:10% 15px}section#projects-showcase .projects-slider .item ul li .project-details a{position:absolute;top:0;bottom:0;width:100%;height:100%;display:none}@media screen and (min-width: 618px){section#projects-showcase .projects-slider .item ul li .project-details a{display:block}}section#projects-showcase .projects-slider .item ul li .project-details a:focus{outline:none}section#projects-showcase .projects-slider .item ul li .project-details a.check-it-out{display:inline;position:relative}@media screen and (min-width: 618px){section#projects-showcase .projects-slider .item ul li .project-details a.check-it-out{display:none}}section#projects-showcase .projects-slider .item ul li .project-details h3{color:#fff;font-size:1.9em;margin-bottom:0;margin-top:5px}section#projects-showcase .projects-slider .item ul li .project-details p{color:#fff;font-size:1em}section#projects-showcase .projects-slider .item ul li:hover .project-details{opacity:1}section.press{max-width:900px}section.press .content-section{position:relative;overflow:hidden;padding:4% 2%}section.press .content-section img{position:absolute;top:103px;left:140px;width:861px}section.press .content-section div:not(:first-of-type){border-top:1px solid #CCCCCC}section.press h3.press-header{padding:0 15px}@media screen and (min-width: 768px){section.press h3.press-header{padding:0}}section.press a{margin:0 auto;display:inherit}section.press ul{padding:0;max-width:68em;margin-left:auto;margin-right:auto}section.press ul::after{clear:both;content:"";display:table}section.press ul li{float:left;display:block;margin-right:2.35765%;width:48.82117%;list-style:none;margin-bottom:2%;position:relative}section.press ul li:nth-child(n){margin-right:2.35765%}section.press ul li:nth-child(n+1){clear:none}section.press ul li:last-child{margin-right:0}section.press ul li:nth-child(2n){margin-right:0}section.press ul li:nth-child(2n+1){clear:left}section.press ul li>a{height:350px;min-width:100px;background-color:#f7f7f7;color:#666666;text-align:center;padding:5px 20px}@media screen and (min-width: 768px){section.press ul li{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.press ul li:nth-child(2n){margin-right:2.35765%}section.press ul li:nth-child(2n+1){clear:none}section.press ul li:last-child{margin-right:0}section.press ul li:nth-child(3n){margin-right:0}section.press ul li:nth-child(3n+1){clear:left}}section.press ul li a{margin:0 auto;display:inherit}section.press ul li .press-text{display:table-cell;vertical-align:middle;padding-top:31px}section.press ul li .press-text h4{color:#B8514F;margin:0}section.press ul li .press-text p.date{margin-top:0;font-size:14px}section.press ul li .press-text p{color:#666666;font-size:18px}@media screen and (min-width: 618px){section.press ul li .press-text p{font-size:20px}}section.press ul li .press-text a{color:#B8514F;display:block;margin-top:15px 0;font-weight:800;font-size:14px;margin:0 auto}section.press ul li:hover>a{background-color:#B8514F}section.press ul li:hover>a h4{color:#fff}section.press ul li:hover>a p{color:#fff}section.press ul li:hover>a span{color:#fff}section.press div.press-by-year h4.press-year{text-align:center;font-family:FuturaBQ;font-size:1.6em;margin:0.8em 0}section.press div.press-by-year h4.press-year button{float:right}section.press div.press-by-year .press-card-list{display:none}section.press .press-by-year.selected button::after{content:"-"}section#media .content-section{max-width:600px;padding:60px 0}section#media h4{font-weight:normal;color:#666666}section#media .logo{width:200px}section#media ul{padding:0 10%;list-style:none;display:inline-block}@media screen and (min-width: 480px){section#media ul{padding:0 0}}section#media ul li{line-height:1.71em;position:relative;padding-left:35px;float:left;width:50%;text-align:left;min-width:250px}section#media ul li::before{content:"•";color:#D15151}@media screen and (max-width: 768px){section#media ul li{width:90%}}section#media ul li span{color:#666666;font-family:proxima-nova;margin-left:0.5em}section#media ul li p{padding-left:29px;margin:10px}section#media ul li a{color:#666666}section#media a.btn{width:13.4em}section#press-divider{text-align:center}section#press-divider h4{color:#B8514F;margin-top:10px}section#press-divider .btn.chat-btn{color:#B8514F;border:1px solid #B8514F}section#press-divider .btn.chat-btn:hover{background-color:#B8514F;color:#fff}section.press-stats-banner{background-color:#B8514F}section.press-stats-banner img{margin:auto;max-width:100%}section.press-stats-banner img.desktop-banner{padding:1.5em;display:none}@media screen and (min-width: 618px){section.press-stats-banner img.desktop-banner{display:block}}section.press-stats-banner img.mobile-banner{padding:1em;display:block}@media screen and (min-width: 618px){section.press-stats-banner img.mobile-banner{display:none}}section#intro .button-spread{padding:1.5em 0}@media screen and (min-width: 992px){section#locations{padding-bottom:80px}}section#locations a{color:#17a3dd}section#locations a:hover{text-decoration:underline}section#locations .team-p{margin:0 15px}section#locations .main-locations{max-width:68em;margin-left:auto;margin-right:auto;margin-left:15px;margin-right:15px}section#locations .main-locations::after{clear:both;content:"";display:table}section#locations .main-locations:last-of-type{padding-bottom:30px}section#locations .main-locations hr{width:90%;display:inline-block}section#locations .main-locations .location{float:left;display:block;margin-right:2.35765%;width:100%}section#locations .main-locations .location:last-child{margin-right:0}@media screen and (min-width: 480px){section#locations .main-locations .location{float:left;display:block;margin-right:2.35765%;width:48.82117%;min-width:200px}section#locations .main-locations .location:last-child{margin-right:0}}section#locations .main-locations .location div{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#locations .main-locations .location div.city,section#locations .main-locations .location div span{font-weight:800}section#locations .main-locations .location div.city{margin-top:15px}section#locations .main-locations .location:nth-child(2n+2){margin-right:0}section#locations .main-locations .location.addy{line-height:1.71em}@media screen and (min-width: 480px){section#locations .main-locations .location.addy{margin-top:40px;padding-left:10px}}section#locations h4{margin-bottom:0}section#locations .larry{margin-top:30px;width:20%}section#locations hr{border:none;border-top:1px solid #666666}section#locations .subscribe-section{width:100%;padding-left:15px;padding-right:15px;vertical-align:baseline;vertical-align:initial}@media screen and (min-width: 768px){section#locations .subscribe-section{width:30%}}section#locations .subscribe-section input.prompt{width:100%}section#locations .subscribe-section input.prompt.subscribed{border:3px solid #32cd32}section#locations .subscribe-section .btn{margin-top:20px}section#locations .subscribe-section svg{height:30px;width:30px;margin-top:16px}section#locations .subscribe-section svg path{fill:#17a3dd}section#locations .subscribe-section svg path:hover{fill:#446b88}section#contact-form .content-section{max-width:900px}section#contact-form .custom-dropdown{width:100%;margin:10px 0 20px 0;padding:5px 0}@media screen and (min-width: 618px){section#contact-form .custom-dropdown.holmesglen-dropdown{width:calc(50% - 10px)}section#contact-form .custom-dropdown.holmesglen-dropdown[name="contact[enquiry]"]{float:left;margin-right:20px}}section#contact-form .contact-input{width:100%;padding-left:0}@media screen and (min-width: 618px){section#contact-form .contact-input{width:calc(50% - 10px)}section#contact-form .contact-input[name="contact[name]"]{float:left;margin-right:20px}}section#contact-form p{text-align:left;color:#a9a9a9}section#contact-form textarea{width:100%;height:200px}section#contact-form input[type="submit"]{float:right}.follow-insta{margin:0 auto;padding-top:0;padding-bottom:0;text-align:center;line-height:0}.follow-insta p{font-size:14px}.follow-insta a{color:#17a3dd}.follow-insta a:hover{text-decoration:underline}div#google-map{max-width:1500px;margin:auto;display:none}@media screen and (min-width: 992px){div#google-map{display:block}}div#body-wrap{max-width:68em;margin-left:auto;margin-right:auto;position:relative;max-width:1500px}div#body-wrap::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){div#body-wrap .content-section{max-width:960px}}section#sidenav{width:0;position:absolute;height:100%;background-color:#d25150;transition:height 800ms ease, width 800ms ease}@media screen and (min-width: 768px){section#sidenav{width:180px}}section#sidenav.active{width:180px}section#content-column{width:100%;margin-left:0;transition:margin-left 800ms, width 800ms}@media screen and (min-width: 768px){section#content-column{margin-left:180px;width:calc(100% - 180px)}}section#content-column.active{margin-left:180px;width:calc(100% - 180px)}section#content-column .content-section{padding:25px 15px}@media screen and (min-width: 480px){section#content-column .content-section{padding:25px}}@media screen and (min-width: 768px){section#content-column .content-section{padding:25px 20px}}@media screen and (min-width: 992px){section#content-column .content-section{padding:25px 40px}}section#content-column .content-section hr{margin-bottom:0px}section#content-column .content-section h2{margin:12px 5px}section#content-column .content-section ul{max-width:68em;margin-left:auto;margin-right:auto;padding:0}section#content-column .content-section ul::after{clear:both;content:"";display:table}#overview hr{width:25%;color:#d25150;margin-bottom:34px}#overview .overview-container{margin:20px auto}#overview .overview-snapshot{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding:0;flex-direction:wrap}#overview li.overview-block{text-align:center;float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0;margin-top:20px}#overview li.overview-block:last-child{margin-right:0}@media screen and (min-width: 480px){#overview li.overview-block{width:50%;float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-top:0}#overview li.overview-block:last-child{margin-right:0}}#overview li.overview-block img{height:77px}#overview li.overview-block h4{line-height:20px;margin:5px 0 5px 0;font-size:17px}section#course-showcase div.showcase-wrap{max-width:960px;margin:0 auto}section#course_curriculum h4{padding-bottom:16px}section#download-curriculum{padding:15px 15px 0 15px;background-color:white}@media screen and (min-width: 768px){section#download-curriculum{text-align:left;padding:30px 0 30px 0}}section#download-curriculum .content-header{padding:0 0 40px 0}@media screen and (min-width: 768px){section#download-curriculum .content-header{padding:0 0 0 0}}section#download-curriculum h4{margin:5px 0 5px 0}section#download-curriculum p{margin:2px 0 25px 0}section#download-curriculum .curriculum-package img{width:100%}@media screen and (min-width: 480px){section#download-curriculum .curriculum-package img{width:60%}}@media screen and (min-width: 992px){section#download-curriculum .curriculum-package img{width:100%}}section#curriculum hr{border-top:1px solid #666666;margin:0}section#curriculum span{color:#d25150;font-weight:800;font-family:"FuturaBQ";margin-right:0px}section#curriculum span::after{content:"";clear:both;display:table}@media screen and (min-width: 768px){section#curriculum span{margin-right:10px}section#curriculum span::after{content:none}}section#curriculum .content-section{padding-bottom:0}section#curriculum .details p{margin:0 auto}section#curriculum .details ul{padding:0}@media screen and (min-width: 618px){section#curriculum .details ul.col-2{-moz-column-count:2;-webkit-column-count:2;column-count:2}}section#curriculum .details ul li{overflow:visible;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;list-style:none;width:100%}section#curriculum .details ul.list li{list-style:disc inside}section#online-courses{padding-bottom:1.5em}section#online-courses hr{color:#dcdcdc;width:261.61px;margin-bottom:0}section.chars-course .content-section span.trashhand{font-size:1.5em}section.chars-course .content-section ul{text-align:left}section.chars-course div.clear{padding:0 25px 75px 25px}div.divider h4{color:#666666;margin-top:0}section#career-service h2{margin-bottom:0}section#career-service .half.first{height:350px;position:relative}@media screen and (min-width: 480px){section#career-service .half.first{height:270px}}@media screen and (min-width: 768px){section#career-service .half.first{height:450px}}@media screen and (min-width: 992px){section#career-service .half.first{height:380px}}section#career-service .half.accordion{border-top:1px solid #666666;margin-top:4em}@media screen and (min-width: 768px){section#career-service .half.accordion{margin-top:20px}}@media screen and (min-width: 618px){section#career-service .half.accordion{border-top:none;margin-top:0}}section#career-service .half.accordion .expand-reduce{opacity:0.7;float:right}section#career-service div.more-info{font-size:16px;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;color:#666666;bottom:15px;width:100%;margin-bottom:2em}section#career-service div.more-info div{margin-bottom:10px}section#career-service ul{margin-top:5px}section#career-service ul li{padding-top:0}section#career-service ul li:first-child h4{margin-top:0px}section#career-service ul li h4{margin-bottom:16px}section#programs{margin-top:40px}section#programs h2{margin-top:0}section#parttime-keydates ul{margin-top:0}section#parttime-keydates ul li{list-style:none;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#parttime-keydates h4{color:#666666;margin-bottom:0px}section#parttime-keydates li.city-column{float:left;display:block;margin-right:2.35765%;width:65.88078%}section#parttime-keydates li.city-column:last-child{margin-right:0}section#parttime-keydates .start-now div{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}.admissions-process,.admissions-requirements{margin-top:-4px}.admissions-process ul,.admissions-requirements ul{margin-top:4px}section#download-curriculum{text-align:center}section#download-curriculum .curriculum-package img{width:50%}@media (min-width: 576px){section#download-curriculum{text-align:center}section#download-curriculum .curriculum-package img{width:50%}}@media (min-width: 768px){section#download-curriculum{text-align:center}section#download-curriculum .curriculum-package img{width:50%}}@media (min-width: 992px){section#download-curriculum{text-align:left}section#download-curriculum .curriculum-package img{width:100%}}@media (min-width: 1200px){section#download-curriculum{text-align:left}section#download-curriculum .curriculum-package img{width:100%}}div#sor19{display:flex;justify-content:space-between}@media screen and (max-width: 480px){div#sor19{flex-direction:column-reverse}}div#sor19 .sor-img{width:20%;white-space:nowrap}@media screen and (max-width: 480px){div#sor19 .sor-img{width:60%;margin:auto;margin-bottom:1em}}div#sor19 .sor-img .helper{display:inline-block;height:100%;vertical-align:middle}div#sor19 .sor-img img{vertical-align:middle;max-width:100%}div#sor19 .sor-blurb{width:100%;display:flex;flex-direction:column;justify-content:center}div#sor19 .sor-blurb p{margin:0;margin-left:1.5em}div#sor19 .sor-blurb h3{font-size:120%;margin:0 0 0.5em 0}div#sor19 .sor-blurb a{margin:1em auto 1em 1em}@media screen and (max-width: 480px){div#sor19 .sor-blurb{text-align:center;width:100%}div#sor19 .sor-blurb p{margin:0}div#sor19 .sor-blurb a{margin:1.5em auto 0.5em}}#events,section.staff-profiles{padding-left:15px;padding-right:15px}@media screen and (min-width: 992px){#events,section.staff-profiles{padding-left:inherit;padding-right:inherit}}section#location hr{display:none}@media screen and (min-width: 480px){section#location hr{display:block;width:300px;color:#d25150;margin-left:0}}section#location .content-section{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse;margin-top:50px}@media screen and (min-width: 768px){section#location .content-section{width:100%;max-width:1150px;margin:0 auto;padding:0 2%;display:table;margin-top:0}}@media screen and (min-width: 1200px){section#location .content-section{padding:0}}section#location div.intro{margin:10px 0;text-align:center}section#location div.intro .pctia img{width:40px;height:auto;margin-right:10px;margin-top:4px;float:left;display:none}@media screen and (min-width: 768px){section#location div.intro .pctia img{display:block}}section#location div.intro .pctia p{font-size:15px;margin-bottom:10px}@media screen and (min-width: 768px){section#location div.intro .pctia p{margin-bottom:20px;padding-top:2%}}section#location div.intro hr{margin:0 auto}@media screen and (min-width: 768px){section#location div.intro{text-align:left;margin:50px 0}section#location div.intro hr{margin-left:0}}section#location div.intro div{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#location div.intro div.location,section#location div.intro div.phone{font-weight:800}section#location div.intro div.address{color:#17a3dd}section#location div.intro div.address .city{font-weight:800}section#location div.intro div.location,section#location div.intro div.llh{display:inline}section#location div.intro div.one-third.lower-section{margin-top:1em}section#location .centered-half img{width:30%;margin:0 auto;display:block}@media screen and (min-width: 768px){section#location .centered-half img{width:50%}}section#location .intro.two-thirds{float:left;display:block;margin-right:2.35765%;width:100%;height:100%}section#location .intro.two-thirds:last-child{margin-right:0}@media screen and (min-width: 768px){section#location .intro.two-thirds{float:left;display:block;margin-right:2.35765%;width:62.46886%;display:table-cell;vertical-align:middle;float:none}section#location .intro.two-thirds:last-child{margin-right:0}}section#location .location-one-third{float:left;display:block;margin-right:2.35765%;width:100%;height:100%}section#location .location-one-third:last-child{margin-right:0}@media screen and (min-width: 768px){section#location .location-one-third{float:left;display:block;margin-right:2.35765%;width:23.23176%;display:table-cell;vertical-align:middle;float:none}section#location .location-one-third:last-child{margin-right:0}}section.profiles h2 span.trashhand{display:block}@media screen and (min-width: 768px){section#cost div.dollars br{display:none}}section#cost div.dollars p{line-height:1.2em}section#cost .half{margin-bottom:3em}p.straggler{text-align:center;font-size:18px}section#events .content-header{padding-bottom:0}section#events hr{border-top:1px solid #17a3dd}a.challenge-banner img{max-width:100%}a.home-ctr-banner img{border-bottom:1px solid #e7e7e7;display:none}@media screen and (min-width: 618px){a.home-ctr-banner img{display:block;max-width:100%}}a.home-ctr-banner-mobile img{display:block;max-width:100%}@media screen and (min-width: 618px){a.home-ctr-banner-mobile img{display:none}}#book_later{max-width:980px;width:100%;margin:1em auto;display:block;text-align:right}#book_later .btn{margin-right:15px;margin-bottom:15px;background-color:#666666}@media screen and (max-width: 480px){#book_later{width:90%}#book_later .btn{width:100%}}section#application-header{max-width:700px}section#application-header h2,section#application-header h4{text-align:center}section#application-header p{margin-left:15px;margin-right:15px}section#form-wrapper{margin-left:15px;margin-right:15px;margin-top:0}@media screen and (max-width: 480px){section#form-wrapper{margin-left:2px;margin-right:2px}}.est-completion-time-d{font-size:13px;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;color:#666666;position:relative;top:-20px}.est-completion-time-d img{width:20px;position:relative;top:5px}@media screen and (max-width: 480px){.est-completion-time-d{display:none}}.est-completion-time-m{font-size:13px;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;color:#666666;position:relative;top:-20px;display:none}.est-completion-time-m img{width:20px;margin-right:0.35em;position:relative;top:5px}@media screen and (max-width: 480px){.est-completion-time-m{display:flex;align-items:flex-start}}section#application-form .custom-dropdown{width:100%}section#application-form .stripe-button{margin:1%}section#application-form .payment-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}section#application-form .payment-container .payment-link{margin-right:20px}section#application-form .form-container{padding:0 2%;max-width:700px;margin:0 auto;margin-bottom:100px;min-width:300px}@media screen and (min-width: 768px){section#application-form .form-container{padding:0}}section#application-form .form-container .item{display:inline-block}section#application-form .form-container .item label{font-size:15.5px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#application-form .form-container .item ul{list-style:none;padding:0;margin-top:0}section#application-form .form-container .item li{overflow:hidden;position:relative;break-inside:avoid}section#application-form .form-container .item li .ribbon{margin:0;padding:0;background:#17a3dd;color:white;padding:2px;position:absolute;top:0;right:0;transform:translateX(30%) translateY(0%) rotate(45deg);transform-origin:top left;font-size:11px}section#application-form .form-container .item li .ribbon.full-time{background:#d25150}section#application-form .form-container .item li .ribbon.full-time:before,section#application-form .form-container .item li .ribbon.full-time:after{background:#d25150}section#application-form .form-container .item li .ribbon.flex{background:#729645;padding:0 1em}section#application-form .form-container .item li .ribbon.flex:before,section#application-form .form-container .item li .ribbon.flex:after{background:#729645}section#application-form .form-container .item li .ribbon.international{background:#b46b18}section#application-form .form-container .item li .ribbon.international:before,section#application-form .form-container .item li .ribbon.international:after{background:#b46b18}section#application-form .form-container .item li .ribbon.workshop{background:#ab79a1}section#application-form .form-container .item li .ribbon.workshop:before,section#application-form .form-container .item li .ribbon.workshop:after{background:#ab79a1}section#application-form .form-container .item li .ribbon:before,section#application-form .form-container .item li .ribbon:after{content:'';position:absolute;top:0;margin:0 -1px;width:100%;height:100%;background:#17a3dd}section#application-form .form-container .item li .ribbon:before{right:100%}section#application-form .form-container .item li .ribbon:after{left:100%}section#application-form .form-container .item div,section#application-form .form-container .item li{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#application-form .form-container .item div .description,section#application-form .form-container .item li .description{color:#17a3dd}section#application-form .form-container .item div .waitlist,section#application-form .form-container .item li .waitlist{color:red}section#application-form .form-container .item input[type="radio"]:checked+label{font-weight:800}section#application-form .form-container .item hr{border:none;border-top:1px solid #666666;margin:0}section#application-form .form-container .item p{margin:5px}section#application-form .form-container .item .row{display:inline-block;float:left;display:block;margin-right:2.35765%;width:100%;margin:20px 0 0 0}section#application-form .form-container .item .row:last-child{margin-right:0}section#application-form .form-container .item .row.proficiency{margin-top:10px;margin-bottom:10px}section#application-form .form-container .item .row .app-2-col{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin:0;width:calc((100% - 25px)/2)}section#application-form .form-container .item .row .app-2-col:last-child{margin-right:0}section#application-form .form-container .item .row .app-2-col:first-of-type{margin-right:25px}section#application-form .form-container .item .row textarea{border:none;width:100%;border:1px solid #EDEDED;resize:none;padding-left:0;height:100px;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;margin-bottom:3px;color:#666666;padding-left:10px}section#application-form .form-container .item .row textarea:focus{outline:none;border-bottom:2px solid #17a3dd}section#application-form .form-container .item .row input[type="text"],section#application-form .form-container .item .row input[type="email"]{border:1px solid #EDEDED;font-size:16px;font-family:"proxima-nova";line-height:1.21em;-webkit-font-smoothing:antialiased;margin-bottom:3px;color:#666666;width:100%;margin-top:15px}section#application-form .form-container .item .row input[type="text"]:focus,section#application-form .form-container .item .row input[type="email"]:focus{outline:none;border-bottom:2px solid #17a3dd}section#application-form .form-container .item .row input[type="text"].other_text_field,section#application-form .form-container .item .row input[type="email"].other_text_field{margin-top:0}@media screen and (max-width: 480px){section#application-form .form-container .item .row input[type="text"],section#application-form .form-container .item .row input[type="email"]{margin-top:0}}section#application-form .form-container .item .row .question{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;font-weight:800;padding:0}section#application-form .form-container .item .row .scholarship-question{display:none;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;font-weight:800}section#application-form .form-container .item .row .sub-question{font-size:13px}section#application-form .form-container .item .row input[class="half-input"]{width:50%;padding:3px}section#application-form .form-container .item .row #student_application_person_attributes_referred_by,section#application-form .form-container .item .row #found-another-way{width:100%;margin-top:0px;display:none}section#application-form .form-container .item .row .discount-field{padding:0}section#application-form .form-container input[type="submit"]{float:right}@media screen and (max-width: 480px){section#application-form .form-container input[type="submit"]{float:unset;width:90%;margin:1em 5%}}section#application-form section#item-one .list{margin:5px 0 0 0}section#application-form section#item-one .app-group.city ul{width:100%}section#application-form section#item-one .app-group.city ul li{display:inline-block;width:calc(98%/2);text-align:center;float:left;min-width:130px;margin-bottom:20px}section#application-form section#item-one .app-group.city ul li.hide{display:none}@media screen and (min-width: 618px){section#application-form section#item-one .app-group.city ul li{width:calc(98%/4)}}section#application-form section#item-one .app-group.city ul li input[type="radio"],section#application-form section#item-one .app-group.city ul li input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0)}section#application-form section#item-one .app-group.city ul li input[type="radio"]+label,section#application-form section#item-one .app-group.city ul li input[type="checkbox"]+label{display:inline-block;border:1px solid #17a3dd;vertical-align:top;cursor:hand;cursor:pointer;border-radius:5px;width:90%;text-align:center;color:#17a3dd;padding:6px}section#application-form section#item-one .app-group.city ul li input[type="radio"]:checked ~ label,section#application-form section#item-one .app-group.city ul li input[type="checkbox"]:checked ~ label{background-color:#17a3dd;color:#fff}section#application-form section#item-one .app-group.lecture-schedules ul{width:100%}section#application-form section#item-one .app-group.lecture-schedules ul li{display:inline-block;width:48%;text-align:center;float:left;min-width:200px;margin-bottom:20px}section#application-form section#item-one .app-group.lecture-schedules ul li.hide{display:none}section#application-form section#item-one .app-group.lecture-schedules ul li input[type="radio"],section#application-form section#item-one .app-group.lecture-schedules ul li input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0)}section#application-form section#item-one .app-group.lecture-schedules ul li input[type="radio"]+label,section#application-form section#item-one .app-group.lecture-schedules ul li input[type="checkbox"]+label{display:inline-block;border:1px solid #17a3dd;vertical-align:top;cursor:hand;cursor:pointer;border-radius:5px;width:90%;text-align:center;color:#17a3dd;padding:6px}section#application-form section#item-one .app-group.lecture-schedules ul li input[type="radio"]:checked ~ label,section#application-form section#item-one .app-group.lecture-schedules ul li input[type="checkbox"]:checked ~ label{background-color:#17a3dd;color:#fff}section#application-form section#item-one .app-group.program ul{width:100%;display:none}section#application-form section#item-one .app-group.program ul .program-item:hover{border:1px solid #17a3dd}section#application-form section#item-one .app-group.program ul li{display:inline-block;width:98%;border-radius:5%;text-align:center;cursor:pointer;padding:20px 0;margin:4px 0 0 0;border:1px solid #EDEDED;height:175px}@media screen and (min-width: 618px){section#application-form section#item-one .app-group.program ul li{width:98%}}section#application-form section#item-one .app-group.program ul li input[type="radio"]{position:absolute;clip:rect(0, 0, 0, 0)}section#application-form section#item-one .app-group.program ul li.selected{border:1px solid #17a3dd}section#application-form section#item-one .app-group.program ul li img{height:70px;width:auto;max-width:130px}section#application-form section#item-one .row.text-row:first-of-type{margin-bottom:0}section#application-form section#item-one .row.text-row:nth-of-type(2){margin-top:0}section#application-form section#item-one .row.text-row.general-info{margin-bottom:10px}section#application-form section#item-one .row.text-row.general-info label{font-weight:bold}section#application-form section#item-one .row.text-row.general-info input{margin-top:5px}@media screen and (max-width: 480px){section#application-form section#item-one .row.text-row.general-info input{margin-top:0}}section#application-form section#item-one .row.text-row .half-input{width:100%}@media screen and (min-width: 480px){section#application-form section#item-one .row.text-row .half-input{width:47%;float:left}}section#application-form section#item-one .row.text-row .half-input:first-of-type{margin-right:6%}section#application-form section#item-one .dynamic-column{column-count:2}@media screen and (max-width: 768px){section#application-form section#item-one .dynamic-column{column-count:1}}section#application-form section#item-one #timezone-disclaimer{font-style:italic;font-size:small;line-height:1em;margin-bottom:1em}section#application-form section#item-one #timezone{font-weight:bold}section#application-form section#item-one .row.pick-date{margin-bottom:0}section#application-form section#item-one .row.pick-date .app-group.start-dates{margin-bottom:0}section#application-form section#item-one .row.pick-date .app-group.start-dates .start-date{display:inline-block}section#application-form section#item-one .row.pick-date .app-group.start-dates .weekday,section#application-form section#item-one .row.pick-date .app-group.start-dates .notes{font-size:14px;font-weight:normal}section#application-form section#item-one .row.pick-date .app-group.start-dates .weekday .emoji,section#application-form section#item-one .row.pick-date .app-group.start-dates .notes .emoji{font-size:1.75rem}section#application-form section#item-one .app-group.where-from{margin:0;padding-bottom:1em}section#application-form section#item-one .app-group.where-from p{margin-bottom:0}section#application-form .app-group.find-us .app-3-col{float:left;display:block;margin-right:2.35765%;width:100%;margin:0}section#application-form .app-group.find-us .app-3-col:last-child{margin-right:0}@media screen and (min-width: 618px){section#application-form .app-group.find-us .app-3-col{float:left;display:block;margin-right:2.35765%;width:65.88078%}section#application-form .app-group.find-us .app-3-col:last-child{margin-right:0}}section#application-form .app-group.find-us .row{margin:0}section#application-form .app-group.find-us .app-2-col .find-us-col{margin-top:0}section#application-form .app-group.pronoun .app-1-col{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;min-width:200px}section#application-form .app-group.pronoun .app-1-col:last-child{margin-right:0}@media screen and (min-width: 618px){section#application-form .app-group.pronoun .app-1-col{float:left;display:block;margin-right:2.35765%;width:31.76157%}section#application-form .app-group.pronoun .app-1-col:last-child{margin-right:0}}section#application-form .app-group.pronoun .pro-input{padding:3px;width:50%}@media screen and (min-width: 618px){section#application-form .app-group.pronoun .pro-input{width:100%}}section#application-form .app-group.why_lighthouse hr{margin-bottom:50px}section#item-two .rating-numbers{float:left;display:block;margin-right:2.35765%;width:100%;display:table}section#item-two .rating-numbers:last-child{margin-right:0}@media screen and (min-width: 618px){section#item-two .rating-numbers{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-left:22.17749%}section#item-two .rating-numbers:last-child{margin-right:0}}section#item-two .rating-numbers li{display:inline-table;text-align:center;width:calc(89%/5)}@media screen and (min-width: 480px){section#item-two .rating-numbers li{width:calc(93%/5)}}section#item-two .rating-numbers li .description{font-size:14px}section#item-two input[type="submit"]{margin-top:30px}section#item-two .label{float:left;display:block;margin-right:2.35765%;width:23.23176%;min-width:130px;margin:0 15px}section#item-two .label:last-child{margin-right:0}@media screen and (min-width: 618px){section#item-two .label{margin:0}}section#item-two ul.rating-items{float:left;display:block;margin-right:2.35765%;width:100%;margin:0}section#item-two ul.rating-items:last-child{margin-right:0}@media screen and (min-width: 618px){section#item-two ul.rating-items{float:left;display:block;margin-right:2.35765%;width:74.41059%}section#item-two ul.rating-items:last-child{margin-right:0}}section#item-two ul.rating-items li{display:inline-table;width:calc(93%/5);text-align:center}section#item-two ul.rating-items li label{margin-left:-12px}#application-cohort-list-left li{display:flex}section#application-form #item-two .custom-dropdown{margin-top:15px}section#application-form #item-two ul.skill-items{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;margin-top:15px}section#application-form #item-two ul.skill-items:last-child{margin-right:0}section#application-form #item-two ul.skill-items li{display:inline-table;width:115px;text-align:left}@media screen and (min-width: 618px){section#application-form #item-two ul.skill-items li{width:150px}}section#application-form #item-two ul.skill-items li label{margin-left:5px}section#application-form #item-two ul.skill-items li.other{width:300px}section#application-form #item-two ul.skill-items li.other input[type="text"]{width:200px;margin-left:15px;margin-top:0;padding:3px;display:none}section#application-form #item-two .proficiency-items ul{float:left;display:block;margin-right:2.35765%;width:100%;margin:0;margin-top:15px}section#application-form #item-two .proficiency-items ul:last-child{margin-right:0}section#application-form #item-two .proficiency-items ul li{width:100%;display:none}section#application-form #item-two .proficiency-items ul li label{width:90px;text-align:right;display:inline-block}section#application-form #item-two .proficiency-items ul li .custom-dropdown{width:calc(100% - 165px);margin-left:15px}section#application-form #item-two .proficiency-items ul li.show{display:inline-table}section#item-three{padding-left:15px;padding-right:15px}.app-half-col{float:left;display:block;margin-right:2.35765%;width:100%}.app-half-col:last-child{margin-right:0}.app-half-col ul{margin:0}.app-half-col:first-of-type{margin-bottom:0}.app-half-col:nth-of-type(2){margin-top:0}@media screen and (min-width: 618px){.app-half-col{float:left;display:block;margin-right:2.35765%;width:48.82117%}.app-half-col:last-child{margin-right:0}.app-half-col ul{margin:20px}}@media screen and (max-width: 480px){section#item-four .row p.question{margin-bottom:0}}section#thanks{max-width:800px;margin:40px auto;padding:2%}section#thanks input[type="submit"]{float:right;margin:30px 0}section#thanks h1{text-transform:none;font-size:3em}section#thanks .larry{width:100px;margin-top:20px;display:block;margin-right:auto;margin-left:auto}section#thanks svg{height:30px;width:30px;margin-top:16px}section#thanks svg path{fill:#17a3dd}section#thanks svg path:hover{fill:#446b88}div#payment-form h1{color:#404041}#deposit a,#full_payment a{width:16em}@media screen and (min-width: 480px){#deposit a,#full_payment a{width:20em}}#deposit a:hover,#full_payment a:hover{text-decoration:underline}div#additional-info h1{color:#404041}div#additional-info.form-container .item .row .two-row input,div#additional-info.form-container .item .row .two-row select{float:left;display:block;margin-right:2.35765%;width:100%}div#additional-info.form-container .item .row .two-row input:last-child,div#additional-info.form-container .item .row .two-row select:last-child{margin-right:0}@media screen and (min-width: 618px){div#additional-info.form-container .item .row .two-row input,div#additional-info.form-container .item .row .two-row select{float:left;display:block;margin-right:2.35765%;width:48.82117%}div#additional-info.form-container .item .row .two-row input:last-child,div#additional-info.form-container .item .row .two-row select:last-child{margin-right:0}div#additional-info.form-container .item .row .two-row input:nth-child(2n),div#additional-info.form-container .item .row .two-row select:nth-child(2n){margin-right:0}div#additional-info.form-container .item .row .two-row input:nth-child(2n+1),div#additional-info.form-container .item .row .two-row select:nth-child(2n+1){clear:left}}div#additional-info select.custom-dropdown{margin:15px 0 10px 0;padding-left:15px}@media screen and (max-width: 480px){div#additional-info select.custom-dropdown{margin-top:0}}.course-goals td{padding:0 15px;vertical-align:baseline}.course-goals thead{text-align:center;font-weight:bold;font-size:13px}.course-goals .center{text-align:center}.course-goals .mobile{display:none}@media screen and (max-width: 480px){.course-goals .mobile{display:revert}}.course-goals .desktop{display:revert}@media screen and (max-width: 480px){.course-goals .desktop{display:none}}#discount{text-align:left}#discount h2{font-family:"proxima-nova";font-weight:800;font-size:20px;text-transform:none;margin:0;color:#5F5F5F}#discount p{margin:0}#discount .discount-container{display:flex;flex-direction:column;justify-content:flex-start;margin:0px 0 20px 0}#discount .discount-code{padding:5px 15px 5px 15px;border-radius:4px;background-color:#f6f6f6;font-size:17px;font-weight:400;margin-left:5px}#discount .discount-amount-off{padding:20px 25px 20px 25px;background-color:#f6f6f6;border:1px solid #DBDBDB;border-radius:4px;margin-top:0px;display:flex;flex-direction:column}#discount .discount-amount-off span{font-family:"proxima-nova"}#discount .discount-amount-off .discount-off{text-decoration:line-through;font-size:18px;color:#646464}#discount .discount-amount-off .discount-amount{font-size:40px;font-weight:bold;color:#17a3dd}#discount .discount-amount-off .discount-tax{font-size:10px;color:#A2A2A2}.three-quarter-text{font-size:0.75em}#funding-options::after{content:"";display:table;clear:both;margin-bottom:2em}.grid_stack{display:grid !important;grid-template-columns:1fr 1fr}section#application-form .form-container .item div,section#application-form .form-container .item li .checkbox{padding:0px 3%}@media (min-width: 576px){.grid_stack{display:grid !important;grid-template-columns:1fr 1fr}}@media (min-width: 768px){.grid_stack{display:grid !important;grid-template-columns:repeat(3, 1fr)}}@media (min-width: 992px){.grid_stack{display:grid !important;grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1200px){.grid_stack{display:grid !important;grid-template-columns:repeat(4, 1fr)}}@media (max-width: 576px){section#application-form .form-container .item .row .app-group .app-2-col{float:none;width:100%}section#application-form .form-container .item .row .app-group .app-2-col .find-us-col{margin-bottom:0}}#funding-options .funding-option .funder-image{max-width:200px;float:left;width:25%}@media screen and (max-width: 480px){#funding-options .funding-option .funder-image{display:none}}@media screen and (min-width: 480px){#funding-options .funding-option .funder-details{width:75%;float:left}}#funding-options .funding-option .funder-details .funder-name{text-align:left;margin-left:5px}#funding-options .funding-option .funder-details .funder-description{font-size:1em;text-align:justify}@media screen and (max-width: 480px){#funding-options .funding-option .funder-details .funder-description{text-align:center}}#funding-options .funding-option .funder-details .funder-description span{margin-left:5px}#funding-options .funding-option .funder-details .btn{float:right}@media screen and (max-width: 480px){#funding-options .funding-option .funder-details .btn{width:100%}}#article-header{width:100%;margin:0 auto;height:250px;object-fit:cover}article#article{max-width:800px;padding:0 15px 0 20px}article#article .content-section{padding:0}@media screen and (max-width: 568px){article#article .content-section{display:block}}article#article p,article#article h3,article#article h4,article#article h5,article#article strong,article#article em,article#article del{font-size:1em;font-family:"proxima-nova";font-weight:normal;letter-spacing:0.6px}article#article .by,article#article .author,article#article .date,article#article blockquote{font-size:1em;font-family:"proxima-nova";line-height:1.71em}article#article .going-live-badge{border:none;border-radius:16px;padding:4px 6px;margin:4px 2px;background-color:#17a3dd;color:#f7f7f7;font-family:"proxima-nova";font-size:0.8em}article#article .interview-question{font-size:1em;color:#666666}article#article .by{display:inline-block;color:#666666}article#article .by,article#article .author{font-weight:800}article#article .author{color:#17a3dd}article#article .date{color:#666666}article#article .sharethis-inline-share-buttons{text-align:left}article#article code{border-radius:4px;background-color:#f7f7f7;padding:4px;overflow:scroll;font-family:'Source Code Pro', monospace;font-size:14px;line-height:27px;color:#666666}article#article pre{border-radius:4px;padding:18px;max-width:800px;overflow:auto;background-color:#f7f7f7;color:#666666}article#article .article-text{margin:30px 0}article#article .article-text p{color:#555555}article#article .article-text ul li,article#article .article-text ol li{font-family:"proxima-nova";font-size:1em;line-height:30px;color:#666666;text-transform:none}article#article .article-text h3{font-size:25px;font-weight:bold;text-transform:none;line-height:1.3em;color:#555555}article#article .article-text h2{font-family:"proxima-nova";font-size:30px;line-height:1em;margin:10px 0;text-transform:none}article#article .article-text h4,article#article .article-text h5,article#article .article-text del{text-transform:none}article#article .article-text h4 a,article#article .article-text h5 a,article#article .article-text del a{color:#fff;text-decoration:underline}article#article .article-text h4 a:hover,article#article .article-text h5 a:hover,article#article .article-text del a:hover{text-decoration:none}article#article .article-text h4 a:visited,article#article .article-text h5 a:visited,article#article .article-text del a:visited{color:#fff}article#article .article-text h4{display:inline-block;font-size:18px;line-height:1.5em;font-weight:800}article#article .article-text h5{display:inline-block;font-size:1.25em;line-height:1.5em}article#article .article-text del{text-decoration:none}article#article .article-text blockquote p{padding-left:20px;font-size:28px;color:#17a3dd}article#article .article-text p a,article#article .article-text a{color:#17a3dd}article#article .article-text p a:hover,article#article .article-text a:hover{text-decoration:underline}article#article .article-text p a:visited,article#article .article-text a:visited{color:#446b88}article#article .article-text strong{display:inline;font-weight:bold}article#article .article-text hr{display:none}article#article .article-text img{max-width:100%}article#article .article-text .article-image{width:100%}article#article .article-text .article-image img{width:100%}article#article .article-text .quote{background-color:#446b88;color:#fff;padding:5px}article#article .article-text .quote blockquote{margin:20px}article#article .btn{margin-top:20px}article#article svg{height:30px;width:30px;margin-top:10px}article#article svg path{fill:#17a3dd}article#article svg path:hover{fill:#446b88}article#article .subscribe-section{margin-top:30px}article#article .subscribe-section input[type="text"],article#article .subscribe-section input[type="email"]{width:100%}article#article .subscribe-section h4.subscribe{font-size:18px;margin:0}article#article div.article-details{margin-bottom:15px}article#article div.article-details h1{margin-bottom:5px}div.blog-redirects div.redirect h2{font-family:proxima-nova;font-size:24px;line-height:1.3em;text-transform:none}div.blog-redirects div.redirect .read-more{padding-top:15px}@media screen and (min-width: 618px){div.blog-redirects div.redirect .read-more{padding-top:0px}}section#outline-sidebar{background-color:#EDEDED;width:0;position:absolute;height:100%;transition:height 800ms ease, width 800ms ease}@media screen and (min-width: 768px){section#outline-sidebar{width:180px}}section#outline-sidebar.active{width:180px}section#content-column #outline-curriculum .intro{font-weight:800}section#content-column #outline-curriculum .content-section{padding:25px 15px}@media screen and (min-width: 480px){section#content-column #outline-curriculum .content-section{padding-left:30px}}section#content-column #outline-curriculum h3.question{font-size:1.263em;line-height:25px;font-family:"FuturaBQ";text-transform:uppercase;-webkit-font-smoothing:antialiased;color:#d25150;margin-bottom:0}section#content-column #outline-curriculum hr{margin-top:0;border-top:1px solid #d25150}section#content-column #outline-curriculum ul{list-style:none}section#content-column #outline-curriculum .details h4,section#content-column #outline-curriculum .details h5,section#content-column #outline-curriculum .details h6,section#content-column #outline-curriculum .details li{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;margin:0}section#content-column #outline-curriculum .details ul{padding-left:30px}section#content-column #outline-curriculum .details ul.list{list-style:disc}section#content-column #outline-curriculum .details ul.list li{margin-left:16px;list-style:disc;width:100%;float:left}section#content-column #outline-curriculum .details ul ul li{margin-bottom:16px}section#content-column #outline-curriculum .details ul ul h4,section#content-column #outline-curriculum .details ul ul h5,section#content-column #outline-curriculum .details ul ul h6,section#content-column #outline-curriculum .details ul ul p{display:inline}section#content-column #outline-curriculum .details>ul{padding-left:0}section#content-column #outline-curriculum .details>ul>li{margin-bottom:16px}section#content-column #outline-curriculum .details>ul.list li{width:40%}a.category-btn{background-color:#FFFFFF;color:#17a3dd;border-radius:7px;text-transform:capitalize;display:block;width:200px;margin:.7em auto}@media screen and (min-width: 480px){a.category-btn{margin:0 0.5em;display:inline-block}}section.career-category{max-width:1000px;padding:0 1em;margin:0 auto;text-align:center}section.career-category div.category-description{padding:2.5em 0;border-bottom:solid #CCCCCC 1px}section.career-category div.category-description h2.description-heading{line-height:50px;max-width:600px;margin:0 auto}section.career-category div.category-listing{padding:2.5em 0}section.career-category div.category-listing h2.category-title{margin:0}section.career-category #darkside h4{margin-bottom:0}section.career-category #darkside h4 span.trashhand{font-size:36px;font-weight:100;color:#17a3dd;padding:0}section.career-category #postings{width:100%;display:inline-block}section.career-category #postings .job-postings-section{text-align:left}section.career-category #postings .job-postings-section .job-postings-section-title{font-weight:900;color:black;padding-left:20px}section.career-category #postings .job-posting{clear:both;-webkit-transition:background-color .25s;transition:background-color .25s;padding:20px;position:relative;display:inline-block;width:100%;border-bottom:solid #CCCCCC 1px}section.career-category #postings .job-posting:nth-child(2){border-top:solid #CCCCCC 1px}section.career-category #postings .job-posting:hover{background-color:#FAFAFA}section.career-category #postings .job-posting h4{font-size:1.05em;font-weight:500;display:inline-block;margin:0}section.career-category #postings .job-posting h4 .posting-title{color:#17a3dd;text-align:left;max-width:60%}@media screen and (max-width: 568px){section.career-category #postings .job-posting h4 .posting-title{max-width:100%}}section.career-category #postings .job-posting h4.posting-city{display:block;float:right;color:#666666}@media screen and (max-width: 568px){section.career-category #postings .job-posting h4.posting-city{float:none}}section.career-category div.get-in-touch{display:block;margin:2em 1em}section.career-category div.get-in-touch p.get-in-touch-text{width:100%;line-height:1.3em;text-align:left}@media screen and (min-width: 480px){section.career-category div.get-in-touch p.get-in-touch-text{width:60%}}@media screen and (min-width: 618px){section.career-category div.get-in-touch p.get-in-touch-text{width:70%}}section.career-category div.get-in-touch a.get-in-touch-btn{margin:0 auto;font-size:18px;border-radius:7px;padding:.55em 1.8em;box-shadow:none}@media screen and (min-width: 480px){section.career-category div.get-in-touch{display:inline-flex;flex-direction:row;align-items:center;width:100%}}section#individual-posting{max-width:770px;margin:auto;padding:20px}section#individual-posting h2.indivpost-title{color:#17a3dd;text-transform:initial;margin-bottom:0}section#individual-posting h4{font-weight:500;margin-bottom:0}section#individual-posting h4#indivpost-locations{margin-top:10px}section#individual-posting h4#indivpost-locations #indivpost-view-jobs{color:#17a3dd}section#individual-posting h4#indivpost-tagline{color:#5B9FDB}section#individual-posting div#indivpost-markdown{font-family:proxima-nova;color:#666666;line-height:1.5em;-webkit-font-smoothing:antialiased;font-size:18px}section#individual-posting div#indivpost-markdown .markdown-blue{color:#17a3dd}section#individual-posting #job-apply-btn{font-size:18px;padding:10px 30px;border-radius:7px;float:right;margin-bottom:50px;box-shadow:none}.BambooHR-ATS-board a{color:#17a3dd}.BambooHR-ATS-board ul{font-family:proxima-nova;font-size:16px !important}#blog-header{background-image:url("http://placehold.it/1500x250");padding:70px;text-align:center}div#page-wrapper{max-width:1150px;padding:3% 0}@media screen and (min-width: 768px){div#page-wrapper{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-direction:column-reverse;padding:3% 2%}}@media screen and (min-width: 992px){div#page-wrapper{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}@media screen and (min-width: 1200px){div#page-wrapper{padding:3% 0}}section#blog-wrapper{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}section#blog-wrapper:last-child{margin-right:0}@media screen and (min-width: 992px){section#blog-wrapper{float:left;display:block;margin-right:2.35765%;width:61.61588%}section#blog-wrapper:last-child{margin-right:0}}section#blog-wrapper .content-section{padding:0 15px}@media screen and (min-width: 618px){section#blog-wrapper .content-section{padding:0}}section#blog-wrapper .post-snippet hr{margin:10px 0;border:none;border-top:1px solid #666666}section#blog-wrapper nav.pagination{text-align:center;margin:15px 0}section#blog-wrapper nav.pagination span{font-family:proxima-nova;color:#555555}section#blog-wrapper nav.pagination span.next{float:right}section#blog-wrapper nav.pagination span.prev{float:left}section#blog-wrapper nav.pagination span.hidden{opacity:0}section#blog-wrapper nav.pagination span a:visited{color:#17a3dd}section#blog-wrapper h4.article-title{font-size:1.3em;line-height:1.371em;color:#404041;font-family:"proxima-nova";font-style:normal;text-transform:none;font-weight:800;display:inline-block;margin:0}section#blog-wrapper h4.article-title a{color:#404041}section#blog-wrapper h4.article-title a:hover{color:#17a3dd}section#blog-wrapper .blog-post .filter-text{margin-top:0}section#blog-wrapper .blog-post .post-image-container{float:left;display:block;margin-right:2.35765%;width:100%;overflow:hidden;margin-bottom:15px;display:none}section#blog-wrapper .blog-post .post-image-container:last-child{margin-right:0}@media screen and (min-width: 992px){section#blog-wrapper .blog-post .post-image-container{display:inline}}section#blog-wrapper .blog-post .post-image-container img{width:100%;height:250px;object-fit:cover}section#blog-wrapper .blog-post .posts-recent div{font-size:16px;line-height:1.571em;color:#666666;font-family:"proxima-nova";font-style:normal;text-transform:none}section#blog-wrapper .blog-post .posts-recent div.posted-by{display:inline-block}section#blog-wrapper .blog-post .posts-recent div.date-published{font-weight:800;display:inline-block}section#blog-wrapper .blog-post p.description{margin-top:4px}section#blog-wrapper .blog-post a.author{font-style:italic}section#blog-wrapper .blog-post a.read-more{font-weight:800;display:none}@media screen and (min-width: 618px){section#blog-wrapper .blog-post a.read-more{display:inline}}section#blog-wrapper .post-snippet{margin-bottom:35px}aside#aside-wrapper{float:left;display:block;margin-right:2.35765%;width:100%;display:none}aside#aside-wrapper:last-child{margin-right:0}@media screen and (min-width: 768px){aside#aside-wrapper{display:block}}aside#aside-wrapper>:not(.subscribe-section):not(#featured-blog){display:none}@media screen and (min-width: 992px){aside#aside-wrapper>:not(.subscribe-section):not(#featured-blog){display:block}}@media screen and (min-width: 992px){aside#aside-wrapper{display:block;float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:4.2649%}aside#aside-wrapper:last-child{margin-right:0}}aside#aside-wrapper .form-style input[type="text"],aside#aside-wrapper .form-style input[type="email"]{width:100%}aside#aside-wrapper .form-style input[type="submit"]{margin:15px 0}aside#aside-wrapper .subscribe-section{display:none}@media screen and (min-width: 992px){aside#aside-wrapper .subscribe-section{float:left;display:block;margin-right:2.35765%;width:100%}aside#aside-wrapper .subscribe-section:last-child{margin-right:0}}aside#aside-wrapper .subscribe-section input[type="text"],aside#aside-wrapper .subscribe-section input[type="email"]{padding:0.5em}aside#aside-wrapper .subscribe-section h4{margin:0}aside#aside-wrapper .subscribe-section .policy-checkbox{font-family:'proxima-nova';padding:0.5em 0 1em 0}aside#aside-wrapper .subscribe-section svg{height:30px;width:30px;margin-top:16px}aside#aside-wrapper .subscribe-section svg path{fill:#17a3dd}aside#aside-wrapper .subscribe-section svg path:hover{fill:#446b88}aside#aside-wrapper .subscribe-section .larry{width:100px;float:right}@media screen and (min-width: 768px){aside#aside-wrapper .subscribe-section .larry{margin-bottom:20px}}@media screen and (min-width: 992px){aside#aside-wrapper .subscribe-section .larry{margin-top:50px}}@media screen and (min-width: 992px){aside#aside-wrapper .aside-blog{margin-bottom:70px}}aside#aside-wrapper .aside-blog .aside-blog-header{font-size:1em;line-height:15px;color:#404041;font-family:"proxima-nova";font-style:normal;text-transform:none;font-weight:800;display:block}aside#aside-wrapper .aside-blog .aside-title,aside#aside-wrapper .aside-blog .aside-date{font-size:1em;line-height:20px;color:#666666;font-family:"proxima-nova";font-style:normal;text-transform:none;font-weight:100;display:block;margin:0}aside#aside-wrapper .aside-blog .aside-title a,aside#aside-wrapper .aside-blog .aside-date a{color:#666666}aside#aside-wrapper .aside-blog .aside-date{font-size:.75em}aside#aside-wrapper .aside-blog.series-blog .aside-title a{color:#17a3dd}aside#aside-wrapper .aside-blog.series-blog .aside-title a:hover{color:#446b88}aside#aside-wrapper .aside-blog .aside-post{margin-bottom:15px}aside#aside-wrapper .aside-blog .aside-post p.aside-description{margin:0}aside#aside-wrapper #featured-blog{float:left;display:block;margin-right:2.35765%;width:100%}aside#aside-wrapper #featured-blog:last-child{margin-right:0}@media screen and (min-width: 768px){aside#aside-wrapper #featured-blog{float:left;display:block;margin-right:2.35765%;width:44.55627%}aside#aside-wrapper #featured-blog:last-child{margin-right:0}}@media screen and (min-width: 992px){aside#aside-wrapper #featured-blog{float:left;display:block;margin-right:2.35765%;width:100%}aside#aside-wrapper #featured-blog:last-child{margin-right:0}}aside#aside-wrapper #archive-blog ul{padding-left:10px;margin-top:10px}aside#aside-wrapper #archive-blog ul li{list-style:none;margin-bottom:10px}aside#aside-wrapper #archive-blog .blog-archive{display:none}aside#aside-wrapper #archive-blog hr.silver-hr{border-color:#C0C0C0}aside#aside-wrapper #archive-blog .archive-dates{font-size:1em;line-height:20px;color:#666666;font-family:"proxima-nova";font-weight:800;margin-bottom:10px}aside#aside-wrapper #archive-blog .archive-dates:hover{color:#17a3dd}aside#aside-wrapper #archive-blog .archive-title a{font-size:16px;line-height:20px;color:#666666;font-family:"proxima-nova";-webkit-font-smoothing:antialiased}aside#aside-wrapper #archive-blog .archive-title a:hover{color:#17a3dd}a.filter-tag{margin-left:10px}section#main-events-page div.cities-nav{background-color:#f7f7f7;text-align:center;padding:0 15px}section#main-events-page div.cities-nav #cities-dropdown{display:inline-block;color:#17a3dd;font-weight:800;padding:20px 0;width:100%}@media screen and (min-width: 618px){section#main-events-page div.cities-nav #cities-dropdown{display:none}}section#main-events-page div.cities-nav #cities-dropdown:after{content:'\25BC';font-size:0.85em;margin-left:15px;color:#17a3dd;display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}@media screen and (min-width: 480px){section#main-events-page div.cities-nav #cities-dropdown:after{font-size:0.7em}}section#main-events-page div.cities-nav #cities-dropdown.open{border-bottom:1px solid #ddd}section#main-events-page div.cities-nav #cities-dropdown.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}section#main-events-page div.cities-nav .cities{margin:0;padding:0;max-height:1000px;overflow-y:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}section#main-events-page div.cities-nav .cities.closed{max-height:0}section#main-events-page div.cities-nav .cities li{list-style:none}section#main-events-page div.cities-nav .cities li:last-child a{border-bottom:none}section#main-events-page div.cities-nav .cities li a{color:#666666;-webkit-font-smoothing:antialiased;padding:15px 0;display:block;font-size:1em;border-bottom:1px solid #ddd}section#main-events-page div.cities-nav .cities li a.active{display:none}@media screen and (min-width: 618px){section#main-events-page div.cities-nav .cities{max-width:1150px;margin:0 auto;padding:20px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}section#main-events-page div.cities-nav .cities.closed{max-height:500px}section#main-events-page div.cities-nav .cities li{-webkit-flex-basis:10%;-moz-flex-basis:10%;flex-basis:10%;-ms-flex-preferred-size:10%;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;line-height:0.7em}}@media screen and (min-width: 618px) and (min-width: 768px){section#main-events-page div.cities-nav .cities li{line-height:0.85em}}@media screen and (min-width: 618px){section#main-events-page div.cities-nav .cities li:first-child{display:block}section#main-events-page div.cities-nav .cities li a{font-size:0.75em;padding:0;border:none}section#main-events-page div.cities-nav .cities li a.active{display:block;color:#17a3dd;font-weight:800}}@media screen and (min-width: 618px) and (min-width: 768px){section#main-events-page div.cities-nav .cities li a{font-size:0.85em}}@media screen and (min-width: 618px){section#main-events-page div.cities-nav .cities li+li{border-left:1px solid #CCCCCC}}body.pay-wall #stripe-charge-full-form,body.pay-wall #stripe-charge-deposit-form{width:18em}@media print{header,footer,.print{visibility:hidden}p,th,td{font-size:11px !important}.branding p{font-size:8px !important}}section.paywall{margin:0 auto 40px auto}section.paywall.paywall-new{max-width:700px}section.paywall.paywall-new table{margin:0 auto;width:auto}section.paywall .headers,section.paywall .data{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}section.paywall .headers p:first-of-type,section.paywall .data p:first-of-type{-webkit-flex-basis:30%;-moz-flex-basis:30%;flex-basis:30%;-ms-flex-preferred-size:30%}section.paywall .headers p,section.paywall .data p{-webkit-flex-basis:20%;-moz-flex-basis:20%;flex-basis:20%;-ms-flex-preferred-size:20%;padding:5px 10px;margin:0}section.paywall .headers{background-color:#EDEDED;font-weight:bold}section.paywall h2{font-size:1.5em;text-transform:none}section.paywall .branding{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;text-align:right}section.paywall .branding p{font-size:12px;flex-basis:50%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}section.paywall .branding .logo{margin:auto;margin-left:0}section.paywall .branding .logo img{width:200px}section.paywall .general-info{text-align:left}section.paywall table{margin-bottom:30px;width:100%;table-layout:fixed}section.paywall table td,section.paywall table th{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;text-align:left;padding:5px;min-width:200px}section.paywall div.details{width:100%;max-width:35em;margin:auto}section.paywall form{text-align:center}section.paywall .btn a{color:#fff}section.paywall .btn a:hover{text-decoration:none}section.paywall .remaining p{display:inline-block;margin-right:15px}section.paywall .remaining hr{border-top:1px solid #C0C0C0;width:700px;margin-bottom:30px}section.paywall #bootcamp_payment_methods>ul>li .details{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666;margin-bottom:22px}section.paywall li .accordion{font-weight:bold}section.paywall li.active .accordion::after{content:'-'}.demo-day-stream .jwplayer{margin:0 auto}body.html500recap .vimeo-player{width:700px;margin:0 auto}.content-sections{width:100%;max-width:1105px;margin:0 auto;overflow:hidden;padding:20px}.content-sections .row{display:inline-block}.content-sections .container{margin:20px 0 0 0}@media screen and (min-width: 480px){.content-sections .container{margin:50px 0 30px 0}}h1{font-size:1.863em}h2{font-size:1.863em}h3{font-family:"proxima-nova";font-size:15px;color:#08A0DB}p{font-size:18px}.full-card-supported-career{border:1px solid #DCDCDC;border-radius:6px;padding-left:35px;padding-right:35px;padding-top:22px;padding-bottom:28px;min-height:332px;margin:20px 0 20px 0;float:left;display:block;margin-right:2.35765%;width:100%}.full-card-supported-career p{margin:0 0 15px 0;line-height:24px}.full-card-supported-career h3{margin:0 0 8px 0;letter-spacing:2px}.full-card-supported-career:last-child{margin-right:0}.full-card-supported-career .supported-image{float:left;display:block;margin-right:2.35765%;width:23.23176%}.full-card-supported-career .supported-image:last-child{margin-right:0}.full-card-supported-career .supported-image img{width:70% !important}.full-card-supported-career .supported-text{float:left;display:block;margin-right:2.35765%;width:74.41059%}.full-card-supported-career .supported-text:last-child{margin-right:0}@media screen and (max-width: 992px){.full-card-supported-career{position:relative}.full-card-supported-career .supported-image{float:left;display:block;margin-right:2.35765%;width:100%}.full-card-supported-career .supported-image:last-child{margin-right:0}.full-card-supported-career .supported-image img{display:block;min-width:50%;max-width:100%;width:calc(12em + 20vw) !important;margin:0 auto;height:auto}.full-card-supported-career .supported-text{float:left;display:block;margin-right:2.35765%;width:100%}.full-card-supported-career .supported-text:last-child{margin-right:0}}.main-form{padding:0px 20px 0 20px;margin:auto;float:left;display:block;margin-right:2.35765%;width:100%}.main-form:last-child{margin-right:0}@media screen and (min-width: 618px){.main-form{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:81px 40px 0 40px}.main-form:last-child{margin-right:0}}.main-form input,.main-form button.submit{padding:0px;font-size:0.9em}.main-form input[type=text]{width:100%}.main-form button.submit{width:50%;background-color:#17a3dd;float:right;color:white;margin-top:11px;border:none;height:42.91px;font-family:"proxima-nova";cursor:pointer}.main-form button.submit:focus{outline:0}.main-form input[type=text],.main-form button.submit{border-radius:.3em}.main-form p{padding-left:10px;margin-top:5px;margin-bottom:2px;font-size:13px;color:white}@media screen and (min-width: 618px){.main-form{padding:0 5px 0 5px;float:left;display:block;margin-right:2.35765%;width:48.82117%}.main-form:last-child{margin-right:0}.main-form input[type=text]{width:100%}}@media screen and (min-width: 1200px){.main-form{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0;padding-top:10px}.main-form:last-child{margin-right:0}}.main-form .checkmark{width:40px;height:40px;border-radius:50%;display:inline-block;stroke-width:4;stroke:white}.main-form .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}.secondary-form{float:left;display:block;margin-right:2.35765%;width:100%}.secondary-form p{color:black}.secondary-form input[type=text]{border:solid #DCDCDC 1px}.secondary-form:last-child{margin-right:0}@media screen and (min-width: 618px){.secondary-form{float:left;display:block;margin-right:2.35765%;width:48.82117%}.secondary-form:last-child{margin-right:0}}@media screen and (min-width: 1200px){.secondary-form{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-right:50px;padding-left:65px}.secondary-form:last-child{margin-right:0}}.subscription{width:100%;margin-top:11px}.subscription p{display:inline-block;padding-left:0}.backgound-5yearstudentoutcomes{padding-bottom:5em;background-color:#292B37;background-image:url(/assets/headers/5year-studentoutcomes2-6f7ed4ddba0bad1e19e44e285ee468daadcc57bcf74f5103d79519a31aba6df5.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width: 1200px){.backgound-5yearstudentoutcomes{padding-top:3em;padding-bottom:7em}}.studentoutcomes-5year-absolute{padding-top:20px;margin:auto;text-align:center;float:left;display:block;margin-right:2.35765%;width:100%}.studentoutcomes-5year-absolute h1,.studentoutcomes-5year-absolute p{color:white}.studentoutcomes-5year-absolute:last-child{margin-right:0}@media screen and (min-width: 1200px){.studentoutcomes-5year-absolute{padding:0px;padding-top:89px}}.main-header{float:left;display:block;margin-right:2.35765%;width:100%;padding:40px 20px 10px 20px}.main-header h1,.main-header p{color:white}@media screen and (max-width: 480px){.main-header{text-align:center;display:flex;flex-direction:column;align-items:center}}.main-header:last-child{margin-right:0}@media screen and (min-width: 618px){.main-header{float:left;display:block;margin-right:2.35765%;width:48.82117%}.main-header:last-child{margin-right:0}}@media screen and (min-width: 1200px){.main-header{float:left;display:block;margin-right:2.35765%;width:53.08608%;padding:0px;margin-left:6.25%}.main-header:last-child{margin-right:0}}.employmentrate-body{padding-left:20px;float:left;display:block;margin-right:2.35765%;width:100%}.employmentrate-body:last-child{margin-right:0}@media screen and (min-width: 1200px){.employmentrate-body{padding:0px;float:left;display:block;margin-right:2.35765%;width:48.82117%}.employmentrate-body:last-child{margin-right:0}}@media screen and (min-width: 618px){.employmentrate-body{float:left;display:block;margin-right:2.35765%;width:48.82117%}.employmentrate-body:last-child{margin-right:0}}.employmentrate-stats{float:left;display:block;margin-right:2.35765%;width:100%}.employmentrate-stats p{padding:0px;margin:0px}.employmentrate-stats:last-child{margin-right:0}@media screen and (min-width: 1200px){.employmentrate-stats{padding-right:15px;float:left;display:block;margin-right:2.35765%;width:48.82117%}.employmentrate-stats:last-child{margin-right:0}}@media screen and (min-width: 618px){.employmentrate-stats{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding-right:15px}.employmentrate-stats:last-child{margin-right:0}}.image-stats{padding:0px;float:left;display:block;margin-right:2.35765%;width:100%}.image-stats:last-child{margin-right:0}@media screen and (min-width: 618px){.image-stats{float:left;display:block;margin-right:2.35765%;width:48.82117%}.image-stats:last-child{margin-right:0}}@media screen and (min-width: 1200px){.image-stats{padding:0px;float:left;display:block;margin-right:2.35765%;width:48.82117%}.image-stats:last-child{margin-right:0}}.employment-image{position:relative;width:100%}.stat-text{padding:20px 0 0 0;float:left;display:block;margin-right:2.35765%;width:100%}.stat-text p{font-size:16px}.stat-text:last-child{margin-right:0}@media screen and (min-width: 1200px){.stat-text{padding:0px;float:left;display:block;margin-right:2.35765%;width:31.76157%}.stat-text:last-child{margin-right:0}}@media screen and (min-width: 618px){.stat-text{padding:0px;float:left;display:block;margin-right:2.35765%;width:48.82117%}.stat-text:last-child{margin-right:0}}.small-6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.small-6:last-child{margin-right:0}@media screen and (min-width: 618px){.small-6{float:left;display:block;margin-right:2.35765%;width:100%}.small-6:last-child{margin-right:0}}.ninetysix-percent{font-size:3em;font-family:'proxima-nova'}.four-percent{font-size:3em;font-family:'proxima-nova';color:#08A1DB}.transparency{max-width:900px;margin-left:auto;margin-right:auto;margin-top:60px;padding-bottom:40px}.two-photo-section{padding:0px}.sample-pack-hr{width:120px;border-width:2px;border-color:#D66256}.halfcard{border:1px solid #DCDCDC;border-radius:6px;padding-left:35px;padding-right:35px;padding-top:43px;padding-bottom:22px;min-height:343px;margin:20px 0 0px 0;float:left;display:block;margin-right:2.35765%;width:100%}.halfcard p{margin:0 0 15px 0;line-height:24px}.halfcard h3{margin:0 0 8px 0;letter-spacing:2px}.halfcard:last-child{margin-right:0}@media screen and (min-width: 618px){.halfcard{float:left;display:block;margin-right:2.35765%;width:48.82117%}.halfcard:last-child{margin-right:0}}@media screen and (min-width: 1200px){.halfcard{float:left;display:block;margin-right:2.35765%;width:48.82117%}.halfcard:last-child{margin-right:0}}.card-image img{width:100%}.onethirds-card{border:1px solid #DCDCDC;border-radius:6px;padding-left:35px;padding-right:35px;padding-top:43px;padding-bottom:22px;min-height:332px;margin:20px 0 20px 0;float:left;display:block;margin-right:2.35765%;width:100%}.onethirds-card p{margin:0 0 15px 0;line-height:24px}.onethirds-card h3{margin:0 0 8px 0;letter-spacing:2px}.onethirds-card:last-child{margin-right:0}@media screen and (min-width: 618px){.onethirds-card{float:left;display:block;margin-right:2.35765%;width:31.76157%}.onethirds-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.onethirds-card{float:left;display:block;margin-right:2.35765%;width:31.76157%}.onethirds-card:last-child{margin-right:0}}.twothirds-card{border:1px solid #DCDCDC;border-radius:6px;padding-left:35px;padding-right:35px;padding-top:43px;padding-bottom:22px;min-height:332px;margin:20px 0 20px 0;float:left;display:block;margin-right:2.35765%;width:100%}.twothirds-card p{margin:0 0 15px 0;line-height:24px}.twothirds-card h3{margin:0 0 8px 0;letter-spacing:2px}.twothirds-card:last-child{margin-right:0}@media screen and (min-width: 618px){.twothirds-card{float:left;display:block;margin-right:2.35765%;width:65.88078%}.twothirds-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.twothirds-card{float:left;display:block;margin-right:2.35765%;width:65.88078%}.twothirds-card:last-child{margin-right:0}}.report-cta{background-color:#FBFBFB;border-top:solid 1px #DCDCDC;border-bottom:solid 1px #DCDCDC;padding:40px 0 40px 0;overflow:hidden}.report-image{width:350px;float:left;display:block;margin-right:2.35765%;width:100%}.report-image:last-child{margin-right:0}@media screen and (min-width: 618px){.report-image{float:left;display:block;margin-right:2.35765%;width:48.82117%}.report-image:last-child{margin-right:0}}.report-image img{margin-top:32px;width:400px}.for-developers-by-developers{margin:50px 0 50px 0}.three-thirds{display:flex}.three-thirds .onethirds-redirect-card,.three-thirds .onethirds-card{display:flex;height:auto;flex-direction:column;align-items:flex-start}.three-thirds .onethirds-redirect-card .redirect-button,.three-thirds .onethirds-redirect-card .card-image,.three-thirds .onethirds-card .redirect-button,.three-thirds .onethirds-card .card-image{margin-top:auto}@media screen and (max-width: 618px){.three-thirds.b-and-b,.three-thirds.alumni-cards{flex-direction:column}.three-thirds.b-and-b .redirect-button,.three-thirds.alumni-cards .redirect-button{margin:0 auto 2em}}.onethirds-redirect-card{margin:0 !important;float:left;display:block;margin-right:2.35765%;width:100%}.onethirds-redirect-card .redirect-image img{display:none}@media screen and (min-width: 618px){.onethirds-redirect-card .redirect-image img{width:100%;display:inline}}.onethirds-redirect-card:last-child{margin-right:0}@media screen and (min-width: 618px){.onethirds-redirect-card{float:left;display:block;margin-right:2.35765%;width:31.76157%}.onethirds-redirect-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.onethirds-redirect-card{float:left;display:block;margin-right:2.35765%;width:31.76157%}.onethirds-redirect-card:last-child{margin-right:0}}.redirect-text{padding:0 5px 0 5px;min-height:20px}@media screen and (min-width: 618px){.redirect-text{min-height:200px}}@media screen and (min-width: 768px){.redirect-text{min-height:140px;padding:0 15px 0 15px}}.redirect-button{padding:0 15px 0 15px}.right-side{float:right}.chart-hired{display:block}#ctr-header hr{border:none;border-top:1px solid #17a3dd;width:350px;max-width:70%;margin-bottom:2em}#ctr-header .container-5050{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#ctr-header .container-5050 div{width:47%;margin:0.5em}#ctr-header .container-5050 div p{margin-top:0}#ctr-header .container-5050 div img{padding-left:3em;max-width:100%}#ctr-header .container-5050 div .ctr-fineprint{font-size:14px;font-style:italic}@media screen and (max-width: 768px){#ctr-header .container-5050 div{width:98%}}#ctr-header .header-video{background-color:#CCEDF9;padding:3% 0 0.5% 0;margin-bottom:35px}#ctr-header .header-video .ctr-video{position:relative;padding:50% 0 3% 0}#ctr-header .header-video .ctr-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){#ctr-header .header-video .ctr-video{position:unset;padding:0;text-align:center}#ctr-header .header-video .ctr-video iframe{position:inherit;width:640px;height:360px}}#ctr-header .header-video .vid-subtitle{text-align:left;padding:0 1em}@media screen and (min-width: 768px){#ctr-header .header-video .vid-subtitle{text-align:center}}.backgound-career-trajectory{background-image:url(/assets/career_trajectory/ctr-form-image_mobile-1064f7cd6b171bfbfc3e3b7ceb51e3df67dd54f13e68623f6b29bba6be696f09.png);background-color:#f7f7f7;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.backgound-career-trajectory{background-image:url(/assets/career_trajectory/ctr-form-image-4046c7b69bc57ac3c89e276b97fd4aa8971e9cf82831887d8295d22a5680f6c2.png);background-size:cover;background-position:right;padding-bottom:5em}}section#get-the-report{padding-top:1em;padding-bottom:6em}section#get-the-report ul,section#get-the-report p{color:#404041}section#get-the-report .ctr-form{width:100%;max-width:1105px;margin:0 auto;overflow:hidden;padding:20px}@media screen and (min-width: 768px){section#get-the-report .ctr-form .ctr-form-contents{width:49%;padding-top:20px}}@media screen and (min-width: 1200px){section#get-the-report .ctr-form .ctr-form-contents{padding:0px;padding-top:89px}}section#get-the-report .ctr-form .ctr-form-contents .syllabus-main-form{width:98%}section#get-the-report .ctr-form .ctr-form-contents .form-text{padding-bottom:20px}section#get-the-report ul{margin-top:0}section#get-the-report li{font-size:18px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased}.ctr-banner{width:100%;background-color:#97dcf3}.ctr-banner img{width:100%;max-width:1150px;display:block;margin:auto}@media screen and (min-width: 992px){.ctr-banner img{width:90%;padding-right:3em}}.background-mvpmonth{background-image:url(/assets/mvpmonth/bg-2.png);background-size:cover;background-repeat:no-repeat;background-position:center bottom;position:relative;z-index:-1;margin:0 auto;max-width:1440px;height:470px}@media screen and (min-width: 768px){.background-mvpmonth{height:670px}}.basketball-court{margin:50px 0 50px 0}@media screen and (min-width: 768px){.basketball-court{margin:120px 0 100px 0}}.basketball-court .mvp-logo img{width:240px}.basketball-court .mvp-scoreboard{margin-top:40px}.basketball-court .mvp-scoreboard img{max-width:400px;width:100%}.mvp-text{font-size:20px}.background-mvp-one{background-image:url(/assets/mvpmonth/bg-4.png);background-repeat:no-repeat;background-position:center top;position:relative}.background-mvp-two{background-image:url(/assets/mvpmonth/bg-5.png);background-repeat:no-repeat;background-position:center;position:relative}.mvp-content{max-width:1000px;margin:0 auto 20px auto}.mvp-content .mvp-blue-x{margin:0 15px 0 15px;width:100%}.mvp-content .mvp-hr{width:100%;color:#EDEDED}.mvp-content .mvp-info .mvp-header{color:#17a3dd;font-size:20px;font-family:"proxima-nova";margin-bottom:10px}@media screen and (min-width: 768px){.mvp-content .mvp-info{float:left;display:block;margin-right:2.35765%;width:14.70196%}.mvp-content .mvp-info:last-child{margin-right:0}}.mvp-content .mvp-info .mvp-date{font-size:16px;letter-spacing:0.1em;text-transform:uppercase;font-family:"proxima-nova"}.mvp-content .mvp-info{float:left;display:block;margin-right:2.35765%;width:100%}.mvp-content .mvp-info:last-child{margin-right:0}@media screen and (min-width: 768px){.mvp-content .mvp-info{float:left;display:block;margin-right:2.35765%;width:48.82117%}.mvp-content .mvp-info:last-child{margin-right:0}}@media screen and (min-width: 618px){.mvp-content .mvp-info{float:left;display:block;margin-right:2.35765%;width:74.41059%}.mvp-content .mvp-info:last-child{margin-right:0}}@media screen and (min-width: 1200px){.mvp-content .mvp-info{float:left;display:block;margin-right:2.35765%;width:82.94039%}.mvp-content .mvp-info:last-child{margin-right:0}}.mvp-content .mvp-calendar{margin:30px}.mvp-prize-container{margin:60px auto 100px auto;padding:0 10px 57px 10px;max-width:900px}.lighthouse-labs-curriculum h1{font-size:1.863em}.lighthouse-labs-curriculum h3{font-family:"proxima-nova";font-size:15px;color:#08A0DB}.lighthouse-labs-curriculum p{font-size:18px}.syllabus-content-sections{width:100%;max-width:1105px;margin:0 auto;overflow:hidden;padding:20px}.syllabus-content-sections .row{display:inline-block}.syllabus-content-sections .container{margin:20px 0 0 0}@media screen and (min-width: 480px){.syllabus-content-sections .container{margin:50px 0 30px 0}}.syllabus-main-form{padding:0px 20px 0 20px;margin:auto;float:left;display:block;margin-right:2.35765%;width:100%}.syllabus-main-form:last-child{margin-right:0}@media screen and (min-width: 618px){.syllabus-main-form{float:left;display:block;margin-right:2.35765%;width:48.82117%;padding:81px 40px 0 40px}.syllabus-main-form:last-child{margin-right:0}}.syllabus-main-form.white-text button.submit,.syllabus-main-form.white-text p{color:white}.syllabus-main-form.white-text .checkmark{stroke:white}.syllabus-main-form input,.syllabus-main-form select,.syllabus-main-form button.submit{padding:0px;font-size:0.9em}.syllabus-main-form input[type=text],.syllabus-main-form input[type=email],.syllabus-main-form select{width:100%;padding:0.9em 1em;border:solid #DCDCDC 1px}.syllabus-main-form button.submit{width:100%;background-color:#263648;float:right;cursor:pointer;margin-top:11px;border:none;height:42.91px;font-family:"proxima-nova";cursor:pointer}.syllabus-main-form button.submit:focus{outline:0}@media screen and (min-width: 992px){.syllabus-main-form button.submit{width:60%;padding:0 10px 0 10px}}.syllabus-main-form input[type=text],.syllabus-main-form input[type=email],.syllabus-main-form select,.syllabus-main-form button.submit{border-radius:.3em}.syllabus-main-form p{padding-left:10px;margin-top:5px;margin-bottom:2px;font-size:13px}.syllabus-main-form h4{color:inherit}@media screen and (min-width: 618px){.syllabus-main-form{padding:59 5px 0 5px;float:left;display:block;margin-right:2.35765%;width:48.82117%}.syllabus-main-form:last-child{margin-right:0}.syllabus-main-form input[type=text]{width:100%}}@media screen and (min-width: 1200px){.syllabus-main-form{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding:0;padding-top:10px}.syllabus-main-form:last-child{margin-right:0}}.syllabus-main-form .checkmark{width:40px;height:40px;border-radius:50%;display:inline-block;stroke-width:4}.syllabus-main-form .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}.form-checkboxes{margin-top:11px}.form-checkboxes .subscription{width:100%;margin-top:0px;display:flex;align-items:flex-start}.form-checkboxes .subscription p{display:inline-block;padding-left:2px;margin-top:0}.form-checkboxes .subscription a{color:inherit;font-style:italic;text-decoration:underline}.backgound-syllabus{padding-bottom:5em;background-color:#2569B9;background-image:url(/assets/syllabus/coverimage-dcb2e64eff1c2840a74326d4243caec551fbe19e74e4a7fbc888fdcf89a97c77.png);background-position:center bottom;background-size:cover}@media screen and (min-width: 768px){.backgound-syllabus{background-position:right bottom;background-size:cover}}.syllabus-absolute{padding-top:20px;margin:auto;float:left;display:block;margin-right:2.35765%;width:100%}.syllabus-absolute:last-child{margin-right:0}@media screen and (min-width: 1200px){.syllabus-absolute{padding:0px;padding-top:89px}}.syllabus-main-header{float:left;display:block;margin-right:2.35765%;width:100%;padding:40px 20px 10px 20px}.syllabus-main-header h1,.syllabus-main-header p{color:white}.syllabus-main-header:last-child{margin-right:0}@media screen and (min-width: 618px){.syllabus-main-header{float:left;display:block;margin-right:2.35765%;width:48.82117%}.syllabus-main-header:last-child{margin-right:0}}@media screen and (min-width: 1200px){.syllabus-main-header{float:left;display:block;margin-right:2.35765%;width:53.08608%;padding:0px;margin-left:6.25%}.syllabus-main-header:last-child{margin-right:0}}.transparency{max-width:900px;margin-left:auto;margin-right:auto;margin-top:60px;padding-bottom:40px}.two-photo-section{padding:0px}.sample-pack-hr{width:120px;border-width:2px;border-color:#D66256}.halfcard{border:1px solid #DCDCDC;border-radius:6px;padding-left:35px;padding-right:35px;padding-top:43px;padding-bottom:22px;margin:20px 0 0px 0;float:left;display:block;margin-right:2.35765%;width:100%}.halfcard p{margin:0 0 15px 0;line-height:24px}.halfcard h3{margin:0 0 8px 0;letter-spacing:2px}.halfcard:last-child{margin-right:0}@media screen and (min-width: 618px){.halfcard{min-height:456px;float:left;display:block;margin-right:2.35765%;width:48.82117%}.halfcard:last-child{margin-right:0}}@media screen and (min-width: 1200px){.halfcard{float:left;display:block;margin-right:2.35765%;width:48.82117%}.halfcard:last-child{margin-right:0}}.card-image img{width:100%}.full-syllabus-image img{width:100%}@media screen and (min-width: 618px){.full-syllabus-image img{width:50%}}@media screen and (min-width: 1200px){.full-syllabus-image img{width:300px}}.syllabus-onethirds-card{border:1px solid #DCDCDC;border-radius:6px;padding-left:35px;padding-right:35px;padding-top:43px;padding-bottom:22px;min-height:332px;margin:20px 0 20px 0;float:left;display:block;margin-right:2.35765%;width:100%}.syllabus-onethirds-card p{margin:0 0 15px 0;line-height:24px}.syllabus-onethirds-card h3{margin:0 0 8px 0;letter-spacing:2px}.syllabus-onethirds-card:last-child{margin-right:0}@media screen and (min-width: 618px){.syllabus-onethirds-card{float:left;display:block;margin-right:2.35765%;width:48.82117%}.syllabus-onethirds-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.syllabus-onethirds-card{float:left;display:block;margin-right:2.35765%;width:31.76157%}.syllabus-onethirds-card:last-child{margin-right:0}}.syllabus-twothirds-card{border:1px solid #DCDCDC;border-radius:6px;padding-left:35px;padding-right:35px;padding-top:43px;padding-bottom:22px;min-height:332px;margin:20px 0 20px 0;float:left;display:block;margin-right:2.35765%;width:100%}.syllabus-twothirds-card p{margin:0 0 15px 0;line-height:24px}.syllabus-twothirds-card h3{margin:0 0 8px 0;letter-spacing:2px}.syllabus-twothirds-card:last-child{margin-right:0}@media screen and (min-width: 618px){.syllabus-twothirds-card{float:left;display:block;margin-right:2.35765%;width:48.82117%}.syllabus-twothirds-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.syllabus-twothirds-card{float:left;display:block;margin-right:2.35765%;width:65.88078%}.syllabus-twothirds-card:last-child{margin-right:0}}.report-cta{background-color:#FBFBFB;border-top:solid 1px #DCDCDC;border-bottom:solid 1px #DCDCDC;padding:40px 0 40px 0;overflow:hidden}.syllabus-image{width:550px;float:left;display:block;margin-right:2.35765%;width:100%}.syllabus-image img{width:80%}.syllabus-image:last-child{margin-right:0}@media screen and (min-width: 618px){.syllabus-image{float:left;display:block;margin-right:2.35765%;width:48.82117%}.syllabus-image:last-child{margin-right:0}}.syllabus-image img{width:80%}@media screen and (min-width: 480px){.syllabus-image{float:left;display:block;margin-right:2.35765%;width:48.82117%}.syllabus-image:last-child{margin-right:0}}.syllabus-image img{width:80%}.discount-field .valid-code{float:right;top:-40px;right:15px;position:relative;z-index:2;color:white;background-color:#65c400;border-radius:15px;padding:5px;display:none}.discount-field .invalid-code{float:right;top:-40px;right:15px;position:relative;z-index:2;color:white;background-color:#e2444a;border-radius:15px;padding:5px;display:none}.discount-field .discount-field{display:block;width:50%}.discount-field .valid-glow{border:1px solid green !important}.discount-field .invalid-glow{border:1px solid red !important}.scholarships .wrap{pointer-events:none}.scholarships .wrap *{pointer-events:auto}.background-scholarship{background-color:#292b37;min-height:400px;max-height:600px;padding:2em 0}@media screen and (min-width: 1200px){.background-scholarship{padding-bottom:7em;padding-top:3em}}@media screen and (min-width: 768px){section#thanks h2{font-size:1.563em;margin-bottom:0}}#url-note{border:1px solid #ccc;margin-top:10px;margin-bottom:10px;padding:5px}section#scholarship-overview img{width:90%}section#scholarship-overview table th,section#scholarship-overview table td{text-align:left}section#scholarship-overview table th.deadline,section#scholarship-overview table td.deadline{padding-left:2em}section#scholarship-overview p,section#scholarship-overview ul,section#scholarship-overview table{font-size:20px;color:black;font-family:"proxima-nova";line-height:1.7em}section#scholarship-overview h2{line-height:40px;text-align:center}@media screen and (min-width: 768px){section#scholarship-overview h2{text-align:left}}section#scholarship-overview .subtitle{font-weight:700;font-size:24px;margin-bottom:-0.5em}section#scholarship-overview .subtitle.blue-text{color:#17a3dd}section#scholarship-overview .on-hold{text-align:center;margin-top:4em;padding:0 20%;line-height:1.5em}@media screen and (max-width: 992px){section#scholarship-overview .on-hold{padding:0}}section#testimonial .testimonial-container{display:flex;width:100%;margin:2em auto;max-width:1150px;align-items:center;justify-content:space-between}section#testimonial .testimonial-container .testimonial-image{display:block;width:30%;height:100%}section#testimonial .testimonial-container .testimonial-image img{max-width:100%}@media screen and (max-width: 992px){section#testimonial .testimonial-container .testimonial-image{display:none}}section#testimonial .testimonial-container .testimonial-text{width:60%}@media screen and (max-width: 992px){section#testimonial .testimonial-container .testimonial-text{width:100%}}section#testimonial .testimonial-container .testimonial-text .texts{text-align:center}section#testimonial .testimonial-container .testimonial-text .larger{margin-top:0;font-size:125%;font-weight:700}section#testimonial .testimonial-container .testimonial-text .cta-btn{background-color:#fcc044;box-shadow:0 0 5px 0px rgba(0,0,0,0.25);color:black}section#testimonial .testimonial-container .testimonial-text .cta-btn:hover{background-color:#fcb626}section#testimonial .testimonial-container .testimonial-text .cta-btn:active{background-color:#f0a304}section#testimonial .testimonial-container .testimonial-text .quote{quotes:"“" "”" "“" "”"}section#testimonial .testimonial-container .testimonial-text .quote::before{content:open-quote;font-size:6em;font-weight:bold;position:relative;font-family:"proxima-nova";left:0;top:0.3em;color:#fcc044}@media screen and (min-width: 480px){section#testimonial .testimonial-container .testimonial-text .quote::before{width:8em}}@media screen and (min-width: 992px){section#testimonial .testimonial-container .testimonial-text .quote::before{font-size:7em}}#scholarship-overview-intro{padding-bottom:0}#scholarship-overview-intro p{margin-bottom:0}#scholarship-overview-image{margin-bottom:0;vertical-align:bottom}#how-to-apply li{font-size:18px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}#how-to-apply .notice{font-size:0.85em;font-style:italic}.scholarship-header{background-color:#2d3548;color:white;font-family:"proxima-nova";display:grid;grid-template-columns:50vw 1fr;grid-template-rows:37.7vw;text-align:left}@media screen and (max-width: 1200px){.scholarship-header{grid-template-columns:42vw 1fr;grid-template-rows:43vw}}@media screen and (max-width: 992px){.scholarship-header{grid-template-columns:33vw 1fr;grid-template-rows:50vw}}@media screen and (max-width: 768px){.scholarship-header{grid-template-columns:0% 1fr;grid-template-rows:auto}}.scholarship-header__grid{background-image:url("/assets/scholarship_banner_grid.jpg");background-size:cover;background-position-y:100%;background-repeat:no-repeat}.scholarship-header__title{padding:2vw}.scholarship-header__title img{max-width:70%;height:auto;display:block}.scholarship-header img{width:100%;height:auto;display:block}.scholarship-header ul{padding:1em}.scholarship-header li{padding-bottom:0.5em}.scholarship-header h1{color:#ffffff;font-size:40px;line-height:normal;margin:0;max-width:472px}.scholarship-header p{color:#ffffff;font-size:1.25em;line-height:1.4;max-width:500px}.scholarship-header .btn{padding:0.75em 5em}@media screen and (max-width: 568px){.scholarship-header{display:grid;grid-template-columns:1fr;place-items:center;text-align:center}.scholarship-header h1{text-transform:none}.scholarship-header .btn{padding:0.75em 0;width:98%}}.page-top-nav{background-color:#f5f5f5;display:none}@media screen and (min-width: 618px){.page-top-nav{display:block}}.page-top-nav .container{margin:0 auto;max-width:1150px}.page-top-nav ul{display:flex;justify-content:space-between;margin:auto;padding:20px 0;max-width:1000px}.page-top-nav li{line-height:normal;padding:0px 45px}@media screen and (min-width: 618px){.page-top-nav li{border:none;display:inline-block;padding:0 2%}}.page-top-nav a{color:#436c89}section#scholarships>*{margin:0.33em auto;text-align:left}section#scholarships .bold{font-weight:bold}section#scholarships h2{color:#263648}section#scholarships ul{padding:0}section#scholarships .scholarships-container{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:100%}section#scholarships .scholarship-block{display:flex;flex-direction:row nowrap;border:1px solid #ccc;border-radius:0.25em;padding:0.5em;box-sizing:border-box;flex:0 0 100%;margin:0.5em}section#scholarships .scholarship-block div{flex-grow:1}section#scholarships .scholarship-block .scholarship-img{width:20%}section#scholarships .scholarship-block .scholarship-desc{width:80%}@media screen and (max-width: 992px){section#scholarships .scholarship-block{flex-direction:row}section#scholarships .scholarship-block:nth-child(even){flex-direction:row-reverse}}@media screen and (max-width: 768px){section#scholarships .scholarship-block{border:none;margin:1em 0;padding:0;flex:auto;flex-direction:column}section#scholarships .scholarship-block:nth-child(even){flex-direction:column}}section#scholarships .scholarship-block h4,section#scholarships .scholarship-block p{margin:0.25em 0}section#scholarships .skill-logo{height:8em}section#scholarships .red{color:#d35251}section#scholarships .blue{color:#17a3dd}.off-white-bg{background:#f5f5f5}section#community-partners .content-section{text-align:center}.community-partners__section{display:grid;grid-row-gap:1em;max-width:100%;margin:0 auto}@media screen and (min-width: 992px){.community-partners__section:not([data-count="1"]),.community-partners__section:not([data-count="2"]),.community-partners__section:not([data-count="3"]){display:grid;grid-template-columns:repeat(4, 1fr);width:calc(700px + 30vw)}}@media screen and (min-width: 992px) and (max-width: 768px){.community-partners__section:not([data-count="1"]),.community-partners__section:not([data-count="2"]),.community-partners__section:not([data-count="3"]){width:100%}}@media screen and (min-width: 992px){.community-partners__section:not([data-count="1"]) .community-partner:nth-child(4n+1),.community-partners__section:not([data-count="2"]) .community-partner:nth-child(4n+1),.community-partners__section:not([data-count="3"]) .community-partner:nth-child(4n+1){border:none}.community-partners__section[data-count="1"]{display:grid;grid-template-columns:repeat(1, 1fr);width:calc(175px + 7.5vw)}}@media screen and (min-width: 992px) and (max-width: 768px){.community-partners__section[data-count="1"]{width:100%}}@media screen and (min-width: 992px){.community-partners__section[data-count="1"] .community-partner{border:none}.community-partners__section[data-count="2"]{display:grid;grid-template-columns:repeat(2, 1fr);width:calc(350px + 15vw)}}@media screen and (min-width: 992px) and (max-width: 768px){.community-partners__section[data-count="2"]{width:100%}}@media screen and (min-width: 992px){.community-partners__section[data-count="2"] .community-partner:nth-child(2n+1){border:none}.community-partners__section[data-count="3"]{display:grid;grid-template-columns:repeat(3, 1fr);width:calc(525px + 22.5vw)}}@media screen and (min-width: 992px) and (max-width: 768px){.community-partners__section[data-count="3"]{width:100%}}@media screen and (min-width: 992px){.community-partners__section[data-count="3"] .community-partner:nth-child(3n+1){border:none}}@media screen and (max-width: 992px) and (min-width: 768px){.community-partners__section:not([data-count="2"]),.community-partners__section:not([data-count="1"]){display:grid;grid-template-columns:repeat(3, 1fr);width:calc(525px + 22.5vw)}}@media screen and (max-width: 992px) and (min-width: 768px) and (max-width: 768px){.community-partners__section:not([data-count="2"]),.community-partners__section:not([data-count="1"]){width:100%}}@media screen and (max-width: 992px) and (min-width: 768px){.community-partners__section:not([data-count="2"]) .community-partner:nth-child(3n+1),.community-partners__section:not([data-count="1"]) .community-partner:nth-child(3n+1){border:none}.community-partners__section[data-count="2"]{display:grid;grid-template-columns:repeat(2, 1fr);width:calc(350px + 15vw)}}@media screen and (max-width: 992px) and (min-width: 768px) and (max-width: 768px){.community-partners__section[data-count="2"]{width:100%}}@media screen and (max-width: 992px) and (min-width: 768px){.community-partners__section[data-count="2"] .community-partner:nth-child(2n+1){border:none}.community-partners__section[data-count="1"]{display:grid;grid-template-columns:repeat(1, 1fr);width:calc(175px + 7.5vw)}}@media screen and (max-width: 992px) and (min-width: 768px) and (max-width: 768px){.community-partners__section[data-count="1"]{width:100%}}@media screen and (max-width: 992px) and (min-width: 768px){.community-partners__section[data-count="1"] .community-partner{border:none}}@media screen and (max-width: 768px) and (min-width: 480px){.community-partners__section:not([data-count="1"]){display:grid;grid-template-columns:repeat(2, 1fr);width:calc(350px + 15vw)}}@media screen and (max-width: 768px) and (min-width: 480px) and (max-width: 768px){.community-partners__section:not([data-count="1"]){width:100%}}@media screen and (max-width: 768px) and (min-width: 480px){.community-partners__section:not([data-count="1"]) .community-partner:nth-child(2n+1){border:none}.community-partners__section[data-count="1"]{display:grid;grid-template-columns:repeat(1, 1fr);width:calc(175px + 7.5vw)}}@media screen and (max-width: 768px) and (min-width: 480px) and (max-width: 768px){.community-partners__section[data-count="1"]{width:100%}}@media screen and (max-width: 768px) and (min-width: 480px){.community-partners__section[data-count="1"] .community-partner{border:none}}@media screen and (max-width: 480px){.community-partners__section{display:grid;grid-template-columns:repeat(1, 1fr);width:calc(175px + 7.5vw)}}@media screen and (max-width: 480px) and (max-width: 768px){.community-partners__section{width:100%}}@media screen and (max-width: 480px){.community-partners__section .community-partner{border:none}}.corporate-partners__text{text-align:center;max-width:100%;padding:1em;margin:0 auto;box-sizing:border-box;width:calc(500px + 20vw)}.community-partner{display:grid;grid-template-rows:auto 2fr auto;justify-content:center;padding:1em;text-align:left;border-left:1px solid white}.community-partner__image{height:240px;justify-self:center;align-self:center}.community-partner__image img{display:block;margin:0 auto;width:80%;height:auto}.community-partner__title{align-self:start;text-align:center}.community-partner__description{align-self:start}@media screen and (min-width: 992px){.community-partner:nth-child(4n+1){border:none}}@media screen and (max-width: 992px) and (min-width: 768px){.community-partner:nth-child(3n+1){border-left:none}}@media screen and (max-width: 768px){.community-partner:nth-child(2n+1){border-left:none}.community-partner__link{text-align:center}.community-partner__link .btn{padding:0.25em 0.5em}}.application__steps{max-width:40em;margin:1em;font-family:"proxima-nova";color:#666}.scholarship-application-form{background:#f5f5f5 !important;padding:1em 0}.scholarship-application-form h2{text-align:center}.scholarship-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-gap:0.5em}@media screen and (max-width: 768px){.scholarship-list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 480px){.scholarship-list{grid-template-columns:repeat(2, 1fr)}}.scholarship-list-item__disabled label{background:#eee;border-color:#ddd}.scholarship-list-item__disabled label *{color:#aaa}.scholarship-list input[type="radio"]{display:none}.scholarship-list input[type="radio"]:checked+label{box-shadow:0 0 2px 1px #17a3dd}.scholarship-list label{width:100%;height:240px;display:block;padding:1em 0.5em;border:1px solid #ddd;border-radius:0.5em;font-size:0.8em}.scholarship-list label:hover{border-color:#17a3dd}.scholarship-list img{display:block;width:70%;height:auto;margin:0 auto}#scholarship-submit{padding:0.9em 2em}#application-description .app-group{margin:0 auto;max-width:40em;text-align:left}#application-description .app-group label{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;text-align:left}#application-description .app-group textarea{font-family:"proxima-nova";width:100%;font-size:1em;margin-top:1em;margin-bottom:1em;border:1px solid #e6e6e6;border-radius:5px}.scholarship-application h1,.scholarship-application p,.scholarship-application li{margin:0.5em 0;font-size:18px;-webkit-font-smoothing:antialiased}.scholarship-application h1{font-size:40px}.scholarship-application .content-section{padding-top:0px}.scholarship-application section#application-form .form-container{margin-top:2em;margin-bottom:0;font-family:"proxima-nova"}.scholarship-application section#application-form .form-container h5{font-weight:bold}.scholarship-application section#application-form .form-container ul{list-style:disc;margin:0}.scholarship-application section#application-form .form-container ul li{overflow:visible;font-size:13px;position:relative;break-inside:avoid}.scholarship-application section#application-form .form-container hr{margin:10px 0}.scholarship-application section#application-form .form-container .sub-question{padding-left:5px;font-size:13px}.scholarship-application section#application-form .form-container .row{margin-top:0;margin:20px 0 0 0;padding:0px 3%}.scholarship-application section#application-form .form-container .row .row{margin:0}.scholarship-application div#description-instructions{margin-left:13px;font-family:"proxima-nova";line-height:1.71em;color:#666666}.scholarship-application div#description-instructions p{font-size:16px}.scholarship-application div#description-instructions h5{margin-bottom:0}.scholarship-application #eligibility_check{margin-bottom:0em}#scholarship-menu{font-size:1.2em;text-align:center;max-width:600px;margin:0 auto;padding:20px;display:flex}#scholarship-menu li{list-style:none;line-height:0.7em;flex-basis:10%;flex-grow:1}#scholarship-menu li:last-child a{border-right:none}#scholarship-menu li a{color:#666666;-webkit-font-smoothing:antialiased;display:block;font-size:1em;border-right:1px solid #ddd;padding:0;line-height:1.2}#scholarship-menu li a.active{color:#17a3dd;font-weight:800}section#financial-guide-link{padding:1em 0;max-height:6em;transition:all 0.3s linear;overflow:hidden}section#financial-guide-link h2{margin-top:0;cursor:pointer}section#financial-guide-link h2.fg-header-mobile{display:block}@media screen and (min-width: 768px){section#financial-guide-link h2.fg-header-mobile{display:none}}section#financial-guide-link h2.fg-header{display:none}@media screen and (min-width: 768px){section#financial-guide-link h2.fg-header{display:block}}section#financial-guide-link div.financial-guide{padding-top:1em}section#financial-guide-link.expanded{max-height:22em}#demo_day_setting_youtube_id{border:1px solid;width:400px}.legal-terms{max-width:900px;margin:40px auto 60px auto;padding:0 5%}.data_headerImg{width:100%;height:auto;background-image:url(/assets/data/Mobile_Hero-f336f287a221245288bce8d337fae670e8dd4e499168dc812a33b2e961f03a60.png);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:50% 5% 0px 5%}.data_headerImg h3{font-size:1.863em;font-weight:700;color:#404041;font-family:"FuturaBQ", sans-serif;margin-top:50px}.fifty_fifty{display:grid;grid-template-columns:1fr;height:auto}.fifty_fifty .text_content{width:100%;height:auto;padding:5% 10%;margin-left:0px}.fifty_fifty .text_image{background-image:url(/assets/data/Students_image-2c7b2dda116e8312eb645e9726c1b83afbe6ab89abeb7394cde9ef425e479a81.png);height:300px;width:100%;background-size:cover}@media (min-width: 576px){.data_headerImg{width:100%;height:auto;background-image:url(/assets/data/Mobile_Hero-f336f287a221245288bce8d337fae670e8dd4e499168dc812a33b2e961f03a60.png);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:50% 5% 0px 5%}.data_headerImg .data_headerLeft h3{margin-top:50px}}@media (min-width: 768px){.data_headerImg{width:100%;height:auto;background-image:url(/assets/data/Mobile_Hero-f336f287a221245288bce8d337fae670e8dd4e499168dc812a33b2e961f03a60.png);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:50% 5% 0px 5%}.data_headerImg .data_headerLeft h3{margin-top:50px}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:5%}}@media (min-width: 992px){.data_headerImg{background-image:url(/assets/data/hero_full-07def1d1ed8556240b94a42fef412a21d386789bb6f9a932f541fb265f5422bf.png);background-size:cover;grid-template-columns:repeat(2, 1fr);padding-top:35%;padding-bottom:0%}.data_headerImg .data_headerLeft h3{margin-top:50px}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:10%}}@media (min-width: 1200px){.data_headerImg{height:auto;background-image:url(/assets/data/hero_full-07def1d1ed8556240b94a42fef412a21d386789bb6f9a932f541fb265f5422bf.png);background-size:cover;grid-template-columns:repeat(2, 1fr);padding-top:35%;padding-bottom:5%}.data_headerImg .data_headerLeft h3{margin-top:0px}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:10%}}div#what ul.questions{color:#666666;padding:0;margin-top:7px}div#what ul.questions>li{border-top:1px solid #cccccc}div#what ul.questions>li .details ul li{list-style-type:disc}div#what ul.questions>li .question{color:red;font-weight:800;font-size:18px}div#what ul.questions>li .question .how-title{color:black}div#what ul.questions>li .question.download-section{margin-top:2em}div#what ul.questions>li .question .download{color:white;background-color:#446b88;border-radius:10px;padding:10px 1em;margin:auto}div#what ul.questions>li .details ul li{padding-left:1em;list-style-position:inside}div#what .data_pt_download{display:flex;justify-content:space-around;cursor:default}div#what .data_pt_download .data_pt_form{width:48%}div#what .data_pt_download .data_pt_form button.submit{position:unset}div#what .data_pt_download .data_pt_form button.submit::after{content:unset}div#what .data_pt_download .data_pt_form p{margin-top:0.5em;margin-bottom:0}div#what .data_pt_download .data_pt_form input[type=text],div#what .data_pt_download .data_pt_form select{width:80%}div#what .data_pt_download .data_pt_form select{padding:0.4em 1em}@media screen and (max-width: 768px){div#what .data_pt_download .data_pt_form{width:90%}}div#what .data_pt_download .data_pt_curriculum{width:48%}div#what .data_pt_download .data_pt_curriculum img{max-width:100%}@media screen and (max-width: 768px){div#what .data_pt_download .data_pt_curriculum{display:none}}div#our-students h4{margin-bottom:0}div#our-students .grad-subheading{margin-top:0;color:black}div#our-students .two-thirds{padding-right:1em;vertical-align:top}div#our-students .two-thirds img{max-width:100%;display:none}@media screen and (max-width: 768px){div#our-students .two-thirds img{display:block}}div#our-students .one-third .student-spotlight-image{display:none}@media screen and (min-width: 768px){div#our-students .one-third .student-spotlight-image{height:auto;display:block;margin:auto;white-space:nowrap;padding:0 10% 10%}div#our-students .one-third .student-spotlight-image .helper{display:inline-block;height:100%;vertical-align:middle}div#our-students .one-third .student-spotlight-image img{display:block;max-width:80%;vertical-align:middle}}section#da-pt-project{background-color:#f7f7f7}section#da-pt-project .content-section{padding:1em 0}section#da-pt-project h2#project-heading{margin-left:40px;color:#404041}section#da-pt-project .project-section{display:grid;grid-template-columns:1fr 1fr;padding:0 1.3em}section#da-pt-project .project-section p{margin-top:0}@media screen and (max-width: 768px){section#da-pt-project .project-section{grid-template-columns:1fr;text-align:center;padding:0 2.3em}}section#da-pt-project *{color:#666666}section#da-pt-project .btn{color:white;padding:0.3em 1em}section#da-pt-project .project-image{height:auto;display:block;margin:auto;white-space:nowrap}section#da-pt-project .project-image .helper{display:inline-block;height:100%;vertical-align:middle}section#da-pt-project .project-image .project-photo{max-width:80%;max-height:400px;vertical-align:top;margin-left:12px}section#da-pt-project h3{text-transform:none;color:white;font-size:2.5em;margin:.25em 0}section#da-pt-project h3 small{font-size:.5em;font-weight:bold}.data_ft_headerImg{width:100%;height:auto;background-image:url(/assets/data_ft/Mobile_600-60ec955b2612060d40a6354f6006a1d03fda970773059470699b12011b6d2017.jpg);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:40% 5% 0px 5%}#our-approach-data-ft{background-color:#446b88}#our-approach-data-ft .content-section{display:grid;grid-template-columns:1fr;padding:0px !important}#our-approach-data-ft .content-section .our-approach_left{padding:25px;height:100%}#our-approach-data-ft .content-section .our-approach_left h2,#our-approach-data-ft .content-section .our-approach_left p{color:#ffffff}#our-approach-data-ft .content-section .our-approach_right{height:450px;background-image:url(/assets/data_ft/students_image-0a93e97c0898d82db302b95f7d5190db0eaa5edae5b6def5be529722afe2808e.png);background-size:cover;background-position:center}#launchFulfillingCareers a:link,#launchFulfillingCareers a:visited{color:#446b88;border-bottom:1px solid #446b88}#launchFulfillingCareers .content-section{display:grid;grid-template-areas:'title title' 'left left' 'right right';text-align:center;grid-template-columns:1fr;grid-column-gap:5%}#launchFulfillingCareers .content-section .content_title{grid-area:title;margin-bottom:50px}#launchFulfillingCareers .content-section .content_left{grid-area:left}#launchFulfillingCareers .content-section .content_right{grid-area:right}#launchFulfillingCareers .content-section h3{font-size:80px;color:#09a1d6;margin-top:0px;margin-bottom:30px;font-family:"FuturaBQ", sans-serif;text-transform:uppercase}@media (min-width: 576px){.data_ft_headerImg{width:100%;height:auto;background-image:url(/assets/data_ft/Mobile_600-60ec955b2612060d40a6354f6006a1d03fda970773059470699b12011b6d2017.jpg);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:40% 5% 0px 5%}.data_ft_headerImg .data_headerLeft h3{margin-top:50px}#our-approach-data-ft .content-section{grid-template-columns:1fr;padding:0px !important;margin:0px;max-width:initial !important}#our-approach-data-ft .content-section .our-approach_left{padding:25px}#our-approach-data-ft .content-section .our-approach_right{height:450px}#launchFulfillingCareers .content-section{grid-template-areas:'title title' 'left left' 'right right';grid-template-columns:1fr}}@media (min-width: 768px){.data_ft_headerImg{width:100%;height:auto;background-image:url(/assets/data_ft/Mobile_600-60ec955b2612060d40a6354f6006a1d03fda970773059470699b12011b6d2017.jpg);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:42% 5% 0px 5%}#our-approach-data-ft .content-section{grid-template-columns:1fr;padding:0px !important;margin:0px;max-width:initial !important}#our-approach-data-ft .content-section .our-approach_left{padding:25px}#our-approach-data-ft .content-section .our-approach_right{height:450px}#launchFulfillingCareers .content-section{grid-template-areas:'title title' 'left left' 'right right';grid-template-columns:1fr}}@media (min-width: 992px){.data_ft_headerImg{background-image:url(/assets/data_ft/FULL_1800-40c357e51bf86b8693a34551a89f2e895d8778c01e7e7d0eb7b262f2afb40a5e.png);background-size:contain;grid-template-columns:2fr 1fr;padding-top:36%;padding-bottom:0%}#our-approach-data-ft .content-section{grid-template-columns:40px 1fr 1fr;padding:0px !important;margin:0px;max-width:initial !important}#our-approach-data-ft .content-section .our-approach_left{padding:30px 40px 30px 0}#our-approach-data-ft .content-section .our-approach_right{height:100%}#launchFulfillingCareers .content-section{grid-template-areas:'title title' 'left right';grid-template-columns:45% 45%}}@media (min-width: 1200px){.data_ft_headerImg{height:auto;background-image:url(/assets/data_ft/FULL_1800-40c357e51bf86b8693a34551a89f2e895d8778c01e7e7d0eb7b262f2afb40a5e.png);background-size:contain;grid-template-columns:repeat(2, 1fr);padding-top:35%;padding-bottom:0%}#our-approach-data-ft .content-section{grid-template-columns:97px minmax(480px, auto) 480px;padding:0px !important;margin:0px;max-width:initial !important}#our-approach-data-ft .content-section .our-approach_left{padding:30px 40px 30px 0}#our-approach-data-ft .content-section .our-approach_right{height:100%}#launchFulfillingCareers .content-section{grid-template-areas:'title title' 'left right';grid-template-columns:45% 45%}}.progress{max-width:600px;margin:0.2em 0 0.2em 0}.progress .bar{height:1.2em;font-family:"proxima-nova";padding-left:0.2em;color:white;display:none}section#student-contract-form .custom-dropdown{width:100%}section#student-contract-form .stripe-button{margin:1%}section#student-contract-form .payment-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}section#student-contract-form .payment-container .payment-link{margin-left:20px}section#student-contract-form .form-container{padding:0 2%;max-width:700px;margin:0 auto;margin-bottom:100px;min-width:300px}@media screen and (min-width: 768px){section#student-contract-form .form-container{padding:0}}section#student-contract-form .item{display:inline-block}section#student-contract-form .item label{font-size:15.5px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#student-contract-form .item ul{list-style:none;padding:0}section#student-contract-form .item div,section#student-contract-form .item li{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section#student-contract-form .item div .description,section#student-contract-form .item li .description{color:#17a3dd}section#student-contract-form .item input[type="radio"]:checked+label{font-weight:800}section#student-contract-form .item .studentcontract-hr{margin:20px 0 0 0;border-top:1px solid #cccccc}section#student-contract-form .item hr{border:none;border-top:1px solid #666666;margin:0}section#student-contract-form .item p{margin:5px}section#student-contract-form .item .row{display:inline-block;float:left;display:block;margin-right:2.35765%;width:100%;margin:20px 0}section#student-contract-form .item .row:last-child{margin-right:0}section#student-contract-form .item .row .hide-international-questions,section#student-contract-form .item .row .hide-study-visa-questions{display:none}section#student-contract-form .item .row .hide-funding-questions{display:none}section#student-contract-form .item .row .half-input{width:100%}@media screen and (min-width: 480px){section#student-contract-form .item .row .half-input{width:47%;float:left}}section#student-contract-form .item .row .half-input:first-of-type{margin-right:6%}section#student-contract-form .item .row.proficiency{margin-top:10px;margin-bottom:10px}section#student-contract-form .item .row .app-2-col{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin:0;width:calc((100% - 25px)/2)}section#student-contract-form .item .row .app-2-col:last-child{margin-right:0}section#student-contract-form .item .row .app-2-col:first-of-type{margin-right:25px}section#student-contract-form .item .row textarea{border:none;width:100%;border:1px solid #EDEDED;resize:none;padding-left:0;height:100px;font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;margin-bottom:3px;color:#666666;padding-left:10px}section#student-contract-form .item .row textarea:focus{outline:none;border-bottom:2px solid #17a3dd}section#student-contract-form .item .row input[type="text"],section#student-contract-form .item .row input[type="email"]{border:1px solid #EDEDED;font-size:16px;font-family:"proxima-nova";line-height:1.21em;-webkit-font-smoothing:antialiased;margin-bottom:3px;color:#666666;width:100%;margin-top:15px}section#student-contract-form .item .row input[type="text"]:focus,section#student-contract-form .item .row input[type="email"]:focus{outline:none;border-bottom:2px solid #17a3dd}section#student-contract-form .item .row .question{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;font-weight:800}section#student-contract-form .item .row .sub-question{font-size:13px}section#student-contract-form .item .row input[class="half-input"]{width:50%;padding:3px}section#student-contract-form input[type="submit"]{float:right}.student-contracts-dropdown{margin-top:16px;width:10em;height:3.0em;border:solid #DCDCDC 1px;border-radius:0.3em;font-size:16px;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;background-color:white;margin-bottom:3px;color:#666666;cursor:pointer;outline:0}.flash-error{background-color:#fbe3e4;color:#645b5b;display:block;margin-bottom:10px;padding:10px;text-align:center}.student-contract h4{margin:0}.form-astrisk{font-style:italic;font-weight:400;color:#434342}.form-required{color:#d25150}.instructions-studentcontract{margin-bottom:0}section.student-contract{margin:0 auto 40px auto;max-width:700px}section.student-contract table{margin:0 auto;width:auto}section.student-contract label{font-size:14px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}section.student-contract .headers,section.student-contract .data{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}section.student-contract .headers p:first-of-type,section.student-contract .data p:first-of-type{-webkit-flex-basis:30%;-moz-flex-basis:30%;flex-basis:30%;-ms-flex-preferred-size:30%}section.student-contract .headers p,section.student-contract .data p{-webkit-flex-basis:20%;-moz-flex-basis:20%;flex-basis:20%;-ms-flex-preferred-size:20%;padding:5px 10px;margin:0}section.student-contract .headers{background-color:#EDEDED;font-weight:bold}section.student-contract h2{font-size:1.5em;text-transform:none}section.student-contract .branding{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;text-align:right}section.student-contract .branding p{font-size:12px;flex-basis:50%;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}section.student-contract .branding .logo{margin:auto;margin-left:0}section.student-contract .branding .logo img{width:200px}section.student-contract .general-info{text-align:left}section.student-contract table{margin-bottom:30px;width:100%;table-layout:fixed}section.student-contract table td,section.student-contract table th{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;text-align:left;padding:5px;min-width:200px}section.student-contract .question,section.student-contract input{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;font-weight:800}section.student-contract .question{margin-top:15px}section.student-contract div.details{width:35em;margin:auto}section.student-contract form{text-align:left}section.student-contract .btn a{color:#fff}section.student-contract .btn a:hover{text-decoration:none}section.student-contract .remaining p{display:inline-block;margin-right:15px}section.student-contract .remaining hr{border-top:1px solid #C0C0C0;width:700px;margin-bottom:30px}section.student-contract .upload-notice{margin:0;font-size:12px;line-height:1em}section.student-contract input[type="file"]{padding-top:0;padding-left:0}section.student-contract input[type="submit"]{color:white}section.student-contract h4{display:block;margin-block-start:1.33em;margin-block-end:1.33em;margin-inline-start:0px;margin-inline-end:0px}section.student-contract li .accordion{font-weight:bold}section.student-contract li .accordion::after{content:'+';font-size:17px;font-weight:bold}section.student-contract li .accordion:hover{color:#446b88}section.student-contract li.active .accordion::after{content:'-'}section.student-contract input[type="submit"]:disabled{opacity:0.5}.impact-header{width:100%;max-width:1500px;margin:0 auto;padding:5em 15px;color:#fff;text-align:center;font-family:FuturaBQ;background-image:url("headers/support-program.jpg");background-size:cover;background-position-y:calc(50% + 2vw);background-position-x:center;background-repeat:no-repeat}.impact-header h1{color:#fff}.impact-header p{padding:0 5%}@media screen and (min-width: 1200px){.impact-header p{padding:0 20%}}#impact-initiatives{text-align:center;padding-bottom:0}#impact-initiatives h1{color:#404041;margin-bottom:0}#impact-initiatives h2{font-size:2em;letter-spacing:1px;color:#666666;line-height:40px;font-family:"FuturaBQ";text-transform:uppercase;-webkit-font-smoothing:antialiased;font-weight:bold}#impact-initiatives .faq-redirect{padding:0 15px;font-size:14px}@media screen and (min-width: 480px){#impact-initiatives .faq-redirect{font-size:16px}}#impact-initiatives .accordion{max-width:68em;margin-left:auto;margin-right:auto;max-width:960px;position:relative;text-align:left;margin-bottom:20px;padding:0px 15px}#impact-initiatives .accordion::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){#impact-initiatives .accordion{padding:0px 20px}}@media screen and (min-width: 992px){#impact-initiatives .accordion{padding:0px 40px}}#impact-initiatives .accordion button{position:absolute;bottom:2em}#impact-initiatives .accordion a{color:#17a3dd}#impact-initiatives .accordion a:hover{border-bottom:1px solid #17a3dd}#impact-initiatives .accordion a:active{color:#446b88;border-bottom:1px solid #446b88}#impact-initiatives .accordion a:visited{color:#446b88;border-bottom:1px solid #446b88}#impact-initiatives .accordion hr{margin-bottom:4em}#impact-initiatives .accordion ul.impact-initiatives{color:#666666;padding:0;margin-top:7px;margin-bottom:0}#impact-initiatives .accordion ul.impact-initiatives>li{border-top:1px solid #cccccc;padding-top:1em}#impact-initiatives .accordion ul.impact-initiatives>li .details ul li{list-style-type:disc}#impact-initiatives .accordion ul.impact-initiatives>li:hover .program-title{color:#17a3dd}#impact-initiatives .accordion ul.impact-initiatives>li .program-title{font-weight:800;font-size:15px;color:#5B9FDB;margin:0}@media screen and (max-width: 568px){#impact-initiatives .accordion ul.impact-initiatives>li .program-title{width:90%}}#impact-initiatives .accordion ul.impact-initiatives>li .program-subtitle{margin:0 0 5px;font-size:15px;line-height:18px}#impact-initiatives .accordion ul.impact-initiatives>li.active .program-title{color:#17a3dd}#impact-initiatives .accordion ul.impact-initiatives>li.active .inactive-title{color:black}#impact-initiatives .accordion ul.impact-initiatives>li.inactive-programs{margin:1em 0}#impact-initiatives .accordion ul.impact-initiatives>li.inactive-programs p{color:#666666;font-size:15px;font-weight:800;margin:0}#impact-initiatives .any-questions{padding:2em 0 0 0}#impact-initiatives #get-the-report{padding:0}#impact-initiatives #get-the-report .ia-cta{margin:2em auto 0;font-size:1.2em}#impact-initiatives #get-the-report h1{margin-top:0}#impact-initiatives #get-the-report #ia-report{max-height:0px;transition:all 1s linear;visibility:hidden;text-align:left;display:flex}#impact-initiatives #get-the-report #ia-report.expanded{max-height:600px;visibility:visible}@media screen and (max-width: 480px){#impact-initiatives #get-the-report .report-image{display:none}}.content-section{display:block}.start-text-section{text-align:center;padding-top:200px}.start-text-section button{padding-left:40px;padding-right:40px;font-size:2.5em}section#application-form.test-questions .form-container .item input[type="radio"]{margin-right:10px}section#application-form.test-questions .form-container .item input[type="number"]{border-bottom:1px solid black;padding-bottom:0;padding-left:5px;width:100px;font-size:16px;color:#666666;border-radius:0}section#application-form.test-questions .form-container .item p{font-size:16px}section#application-form.test-questions .form-container .item .app-6-col{padding-left:0}section#application-form.test-questions .form-container .item li{margin-bottom:10px}.show-results .row:not(.no-answer) .row .app-group li.correct input[type='radio']::before{content:"✔";color:green;font-size:20px;position:relative;left:-20px;top:-5px}.show-results .row:not(.no-answer) .row .app-group li:not(.correct) input[type='radio']:checked::before{content:"X";color:red;font-size:20px;font-weight:bold;position:relative;left:-20px;top:-5px}.show-results .row:not(.no-answer) .row .app-group .numeric-answer.correct{color:green;font-size:20px}.show-results .row:not(.no-answer) .row .app-group .numeric-answer:not(.correct){color:red;font-size:18px;font-weight:bold}.show-results .row:not(.no-answer) .row .app-group li>label{padding-left:20px}.show-results .row:not(.no-answer).correct>.question{position:relative}.show-results .row:not(.no-answer).correct>.question::before{content:"✔";position:absolute;left:-40px;color:green;font-size:40px}.show-results .row:not(.no-answer):not(.correct)>.question{position:relative}.show-results .row:not(.no-answer):not(.correct)>.question::before{content:"X";position:absolute;left:-40px;color:red;font-size:40px;font-weight:bold}.timer{position:fixed;top:0;right:0;background:black;color:white;text-align:right;padding:20px}#financial-page h2{font-family:'proxima-nova-bold';text-transform:none;font-weight:700;font-size:36px;line-height:44px}#financial-page p{font-size:16px;line-height:31px}#financial-page .btn{background-color:#FBD967;color:#000}#financial-page .btn:hover{background-color:#eac650}#financial-page .btn:active{transform:translateY(2px)}#financial-page section#fg-intro{background-image:url(/assets/financial_guide/red-circle-fa4fd1c93c40994ec1e95b0f6c13ea2171dfc5ffdd3413e0f584545bf8fe4e0a.png);background-repeat:no-repeat;background-position:-13em 0.5em;background-size:400px;min-height:500px;width:100%}#financial-page section#fg-intro .header-cta{display:flex;max-width:100%;margin:auto;padding:2em 1em 1em 1em}#financial-page section#fg-intro .header-cta img{display:none}#financial-page section#fg-intro .header-cta .btn{margin-top:1.2em}@media screen and (min-width: 768px){#financial-page section#fg-intro{background-position:-8em 1em;background-size:450px;min-height:600px}#financial-page section#fg-intro .header-cta{max-width:70%;padding:4em 0}#financial-page section#fg-intro .header-cta .header-description{flex-basis:55%;padding-left:2.5em;padding-top:2em}#financial-page section#fg-intro .header-cta .fg-cover-container{position:relative}#financial-page section#fg-intro .header-cta .fg-cover-container img{display:block;width:410px;transform:rotate(-6.05deg);position:absolute;left:8em;z-index:-1;opacity:90%}}#financial-page section#financial-aid-options{display:flex;width:100%;max-width:100%;min-height:450px;margin:auto;padding:1em;background-image:url(/assets/financial_guide/blue-circle-54c2c1007ff41606b45f39bc9ef75de4f0775895ed013ee7a4a4fca397dc97f1.png);background-size:400px;background-repeat:no-repeat;background-position:8em 1em}#financial-page section#financial-aid-options img{display:none}@media screen and (min-width: 768px){#financial-page section#financial-aid-options{background-image:none;max-width:75%}#financial-page section#financial-aid-options .fg-image-container{flex-basis:50%}#financial-page section#financial-aid-options .fg-image-container img{display:block;width:95%;margin:auto}#financial-page section#financial-aid-options .description-mid{flex-basis:55%;padding:8em 2em 4em 0}}#financial-page section#inside-the-guide{width:100%;margin:auto;padding:1em 1em 5em 1em}#financial-page section#inside-the-guide h2{text-align:left;margin:auto}#financial-page section#inside-the-guide ol.guide-items{padding:1em 0.5em 2em 1.5em}#financial-page section#inside-the-guide ol.guide-items li{padding-bottom:1em}#financial-page section#inside-the-guide ol.guide-items li h3{font-size:24px;text-transform:none;color:inherit;margin:0;padding:0.6em 0;color:#404041}#financial-page section#inside-the-guide ol.guide-items li h3.logo-title{padding-bottom:1em}#financial-page section#inside-the-guide ol.guide-items li h3.logo-title .item-logo{width:180px;margin-bottom:-0.7em}#financial-page section#inside-the-guide ol.guide-items li p{margin:0;line-height:21.5px}#financial-page section#inside-the-guide ol.guide-items li::marker{color:#7a7a7a;font-size:22px;font-family:'proxima-nova';content:counter(list-item) "  ";padding-right:1em}@media screen and (min-width: 768px){#financial-page section#inside-the-guide{width:55%;max-width:700px}#financial-page section#inside-the-guide h2{width:40%;text-align:center}#financial-page section#inside-the-guide ol{padding:0}}#financial-page section#financial-guide-download{background-color:#00334D;padding-top:2em}#financial-page section#financial-guide-download .fg-dl-form{width:100%;margin:auto}#financial-page section#financial-guide-download .fg-dl-form .down-arrow{text-align:center}#financial-page section#financial-guide-download .fg-dl-form .down-arrow img{width:30px}#financial-page section#financial-guide-download .fg-dl-form h2{color:white;font-family:'proxima-nova';font-weight:400;font-size:32px;line-height:48px;text-align:center;margin-top:0.5em;padding:0 1em}#financial-page section#financial-guide-download .fg-dl-form form{width:85%;margin:auto;padding:1em 0 3em 0}#financial-page section#financial-guide-download .fg-dl-form form input[type=text],#financial-page section#financial-guide-download .fg-dl-form form input[type=email]{width:100%}#financial-page section#financial-guide-download .fg-dl-form form label{color:white;font-family:'proxima-nova';font-size:14px;display:block;padding:1em 0 0.5em 0}#financial-page section#financial-guide-download .fg-dl-form form .checkbox-row{display:flex;align-items:flex-start;padding-top:0.5em}#financial-page section#financial-guide-download .fg-dl-form form .checkbox-row label{padding:0.2em}#financial-page section#financial-guide-download .fg-dl-form form .checkbox-row a{color:white;text-decoration:none;font-family:'proxima-nova-bold'}#financial-page section#financial-guide-download .fg-dl-form form .checkbox-row a:hover{color:#FBD967}#financial-page section#financial-guide-download .fg-dl-form form button{margin-top:2em}#financial-page section#financial-guide-download .fg-dl-form h4{color:white;margin:auto}@media screen and (min-width: 768px){#financial-page section#financial-guide-download .fg-dl-form{width:60%}#financial-page section#financial-guide-download .fg-dl-form form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}#financial-page section#financial-guide-download .fg-dl-form form div.input-field{flex-basis:46%;padding:0.6em 0}#financial-page section#financial-guide-download .fg-dl-form form div.form-checkboxes{flex-basis:100%;display:flex;flex-direction:column;align-items:center;margin-top:3em}#financial-page section#financial-guide-download .fg-dl-form form button{margin:auto;margin-top:2em}}.fg-d{display:none}@media screen and (min-width: 768px){.fg-d{display:block}}.fg-m{font-size:1.4em;display:block}@media screen and (min-width: 768px){.fg-m{display:none}}.backgound-career-accelerator{padding-bottom:5em;background-color:#f6ce30;background-image:url(/assets/headers/career-accelerator-be3c4ec2828661167306b7730d5e9e6863939e18d279eaba705ce636bf4ab69f.png);background-repeat:no-repeat;background-position:center;height:30em;background-size:cover}@media screen and (min-width: 1200px){.backgound-career-accelerator{padding-top:3em;padding-bottom:7em}}@media screen and (max-width: 768px){.backgound-career-accelerator{height:10em}}section#ca-overview h3.trashhand{font-family:"trashhand";-webkit-font-smoothing:antialiased;letter-spacing:2px;font-size:1.4em}section#ca-overview .ca-blurb img{float:right;width:60%;margin:1em}@media screen and (max-width: 768px){section#ca-overview .ca-blurb img{float:unset;width:100%}}section#ca-overview li{font-size:18px;font-family:"proxima-nova";line-height:1.71em;color:#666666}section#ca-overview .content-section{max-width:68em;margin-left:auto;margin-right:auto;position:relative}section#ca-overview .content-section::after{clear:both;content:"";display:table}section#ca-overview .ca-image{width:100%}#ca-orange{width:100%;background:#f6ce30}#ca-orange .icon-box{display:flex;align-items:center;justify-content:center}#ca-orange .icon-box img{width:80%}section#registration-form{background-color:#fefefe;width:100%;max-width:1500px;padding:2em 2em 5em 2em}section#registration-form .form-content{display:flex;flex-wrap:wrap;justify-content:center}section#registration-form .form-content .form-image{width:40%}section#registration-form .form-content .form-image img{width:100%}section#registration-form .form-content .syllabus-main-form{min-width:20em;margin:auto;padding-top:0}section#registration-form .form-content .syllabus-main-form .submit{background-color:#f6ce30}.ca-flash-message{width:80%;font-size:2em;text-align:center;margin:1em 5em;padding:0.5em;border-radius:5px}.ca-flash-message.ca-notice{background-color:#dff0d8;color:#3c763d}.ca-flash-message.ca-alert{background-color:#f2dede;color:#a94442}section#why-lhl h2{margin-bottom:0;text-align:center}@media screen and (min-width: 618px){section#why-lhl h2{text-align:left}}section#why-lhl .half.first{height:auto;position:relative}section#why-lhl .half.accordion{border-top:1px solid #666666;margin-top:2em}section#why-lhl .half.accordion .why-image{width:0px;height:0px;overflow:hidden;transition:width 1s linear}@media screen and (min-width: 618px){section#why-lhl .half.accordion{border-top:none;margin-top:0}section#why-lhl .half.accordion .active .why-details{display:flex}section#why-lhl .half.accordion .active .why-details .why-image{display:block;width:30%;height:auto;white-space:nowrap}section#why-lhl .half.accordion .active .why-details .why-image .helper{display:inline-block;height:80%;vertical-align:middle}section#why-lhl .half.accordion .active .why-details .why-image img{vertical-align:middle;max-width:100%}section#why-lhl .half.accordion .active .why-details .details{width:70%}}section#why-lhl .intro{margin-bottom:2em}@media screen and (min-width: 618px){section#why-lhl .intro{margin-bottom:4em}}section#why-lhl div.more-info,section#why-lhl .more-info-mobile{font-size:16px;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;color:#666666;bottom:15px;width:100%}section#why-lhl div.more-info div,section#why-lhl .more-info-mobile div{margin-bottom:10px}section#why-lhl .more-info-mobile{border-top:1px solid;display:none}@media screen and (max-width: 768px){section#why-lhl .more-info-mobile{display:block}section#why-lhl .more-info{display:none}}section#why-lhl ul{margin-top:5px}section#why-lhl ul li{padding-top:0}section#why-lhl ul li:first-child h4{margin-top:0px}section#why-lhl ul li h4{margin-bottom:16px}section#why-lhl .active .question{color:#17a3dd}div.carousel-slider{display:flex;align-items:center;justify-content:center}div.carousel-slider .partner-logo{height:150px;padding:20px}@media screen and (max-width: 768px){div.carousel-slider{flex-direction:column;padding:2em}}section#our-programs{width:100%}section#our-programs li a{color:#17a3dd}section#our-programs .program-details li{width:100%}section#testimonials .button-spread{padding:2em;background-color:#f7f7f7}@media screen and (max-width: 480px){section#testimonials .button-spread{display:none}}section#academic-form{display:flex;flex-direction:column;align-items:center}section#academic-form .academic-form{max-width:400px;display:flex;flex-direction:column;align-items:flex-start;margin:auto}section#academic-form p{margin:1em 0 0.1em}section#academic-form input{border:1px #000 inset;width:100%}section#academic-form textarea{width:100%;resize:none;padding:1em}section#academic-form .submit{margin:3em 10%;width:80%;border:none}section#academic-form div#academic-errors{display:none}section#academic-form .thank-you{margin:auto}section#academic-form .thank-you h3{font-size:3em;margin:0.5em}section.international-documents .row{display:inline-block;float:left;display:block;margin-right:2.35765%;width:100%;margin:20px 0}section.international-documents .row:last-child{margin-right:0}section.international-documents .row .question{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;font-weight:800}section.international-documents .row .question .essay-note{color:brown;display:none}section.international-documents .row .question .essay-note.show{display:inline}section.international-documents .row textarea{border:1px solid #EDEDED;font-size:16px;font-family:"proxima-nova";line-height:1.21em;-webkit-font-smoothing:antialiased;margin-bottom:3px;color:#666666;width:100%;max-width:800px;margin-top:15px;margin-bottom:1em}section.international-documents .row textarea:focus{outline:none;border-bottom:2px solid #17a3dd}section.international-documents input[type="submit"]{float:right}.subsidies-header{width:100%;max-width:1500px;margin:0 auto;height:30em;text-align:center;font-family:"FuturaBQ";background:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7));background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("headers/subsidies_header.jpg");background-size:cover;background-position-y:calc(30%);background-position-x:center;background-repeat:no-repeat}.subsidies-header h1{color:#fff;padding-top:6em;line-height:1.5em}section#subsidy-programs .icon-container{margin:20px auto}section#subsidy-programs .icon-container .icon-snapshot{display:flex;flex-direction:row;flex-wrap:wrap;padding:0;flex-direction:wrap}section#subsidy-programs .icon-container li.icon-block{text-align:center;float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0;margin-top:20px}section#subsidy-programs .icon-container li.icon-block:last-child{margin-right:0}@media screen and (min-width: 480px){section#subsidy-programs .icon-container li.icon-block{width:50%;float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-top:0}section#subsidy-programs .icon-container li.icon-block:last-child{margin-right:0}}section#subsidy-programs .icon-container li.icon-block img{height:77px}section#subsidy-programs .icon-container li.icon-block h4{line-height:20px;margin:5px 0 5px 0;font-size:17px}section#subsidy-programs .subsidy-section{display:flex;flex-direction:column;align-items:center}section#subsidy-programs .subsidy-section a button{display:block;margin:auto;padding-top:0.5em;padding-bottom:0.5em;color:#fff;box-shadow:none;border:none}section#subsidy-programs .subsidy-section .elegibility-details{max-width:800px;margin:auto 1em}section#subsidy-programs .subsidy-section .elegibility-details ol{font-family:"proxima-nova";color:#666666;font-size:18px;line-height:1.5em}section#subsidy-programs .subsidy-section .elegibility-details ol li{padding-left:2em}#funding-from-canada{max-width:400px;height:auto;display:block;margin:2em auto}.data_for_hr_headerImg{width:100%;height:auto;background-image:url(/assets/headers/data_for_hr_mobile-9a4bd0d638b0a1dd79dc99237ee80c7d41d8eec82bc35b5891fec5aa3dd45878.jpg);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:45% 5% 0px 5%}.data_for_hr_headerImg h3{font-size:1.863em;font-weight:700;color:#404041;font-family:"FuturaBQ", sans-serif;margin-top:50px}.header-partners{display:block}.header-partners p{margin:0 2em}.header-partners .header-partner-images{display:flex;align-items:center;justify-content:space-evenly;padding-left:1em;padding-bottom:1em;flex-wrap:wrap}.header-partners .header-partner-images .partner-logo{height:70px}.fifty_fifty{display:grid;grid-template-columns:1fr;height:auto}.fifty_fifty .text_content{width:100%;height:auto;padding:5% 10%;margin-left:0px}.fifty_fifty .text_image{background-image:url(/assets/data/Students_image-2c7b2dda116e8312eb645e9726c1b83afbe6ab89abeb7394cde9ef425e479a81.png);height:300px;width:100%;background-size:cover}@media (min-width: 576px){.data_for_hr_headerImg{width:100%;height:auto;background-image:url(/assets/headers/data_for_hr_mobile-9a4bd0d638b0a1dd79dc99237ee80c7d41d8eec82bc35b5891fec5aa3dd45878.jpg);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:50% 5% 0px 5%}}@media (min-width: 768px){.data_for_hr_headerImg{width:100%;height:auto;background-image:url(/assets/headers/data_for_hr_mobile-9a4bd0d638b0a1dd79dc99237ee80c7d41d8eec82bc35b5891fec5aa3dd45878.jpg);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:50% 5% 0px 5%}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:5%}}@media (min-width: 992px){.data_for_hr_headerImg{background-image:url(/assets/headers/data_for_hr-0dd637be199fee7aab4e18528c7cbb7d31605862191c13c63b2f87424533ddfd.png);background-size:cover;grid-template-columns:repeat(2, 1fr);padding-top:25%;padding-bottom:0%;margin-bottom:3%}.header-partners{display:none}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:10%}.data_headerLeft{margin-bottom:-35px}}@media (min-width: 1200px){.data_for_hr_headerImg{height:auto;background-image:url(/assets/headers/data_for_hr-0dd637be199fee7aab4e18528c7cbb7d31605862191c13c63b2f87424533ddfd.png);background-size:cover;grid-template-columns:repeat(2, 1fr);padding-top:32%;margin-bottom:2%}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:10%}.data_headerLeft{margin-bottom:15px}}div#overview .small{font-size:14px}div#what ul.questions{color:#666666;padding:0;margin-top:7px}div#what ul.questions>li{border-top:1px solid #cccccc}div#what ul.questions>li .details ul li{list-style-type:disc}div#what ul.questions>li .question{color:red;font-weight:800;font-size:18px}div#what ul.questions>li .question .how-title{color:black}div#what ul.questions>li .question.download-section{margin-top:2em}div#what ul.questions>li .question .download{color:white;background-color:#446b88;border-radius:10px;padding:10px 1em;margin:auto}div#what ul.questions>li .details ul li{padding-left:1em;list-style-position:inside}div#what .data_for_hr_download{display:flex;justify-content:space-around;cursor:default}div#what .data_for_hr_download .data_for_hr_form{width:48%}div#what .data_for_hr_download .data_for_hr_form button.submit{position:unset}div#what .data_for_hr_download .data_for_hr_form button.submit::after{content:unset}div#what .data_for_hr_download .data_for_hr_form p{margin-top:0.5em;margin-bottom:0}div#what .data_for_hr_download .data_for_hr_form input[type=text]{width:80%}@media screen and (max-width: 768px){div#what .data_for_hr_download .data_for_hr_form{width:90%}}div#what .data_for_hr_download .data_for_hr_curriculum{width:48%}div#what .data_for_hr_download .data_for_hr_curriculum img{max-width:100%}@media screen and (max-width: 768px){div#what .data_for_hr_download .data_for_hr_curriculum{display:none}}div#how .half:nth-of-type(2){position:relative;margin-right:0}@media screen and (min-width: 768px){div#how .half:nth-of-type(2){margin-top:54px}}div#how .half:nth-of-type(2) ul{padding-left:0;margin-top:50px}@media screen and (min-width: 768px){div#how .half:nth-of-type(2) ul{margin-top:0}}div#how .half:nth-of-type(2) ul li{list-style:none;margin-left:0;margin-bottom:30px}@media screen and (min-width: 768px){div#how .half:nth-of-type(2) ul li{margin-left:25px}}div#how .half:nth-of-type(2) ul li.bullet-point::before{content:" ";width:10px;height:10px;display:none;background:#fcc044;position:absolute;left:0;margin-left:-4px;margin-top:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media screen and (min-width: 768px){div#how .half:nth-of-type(2) ul li.bullet-point::before{display:block}}div#how .half:nth-of-type(2) ul li.bullet-point ul{margin-top:1em}div#how .half:nth-of-type(2) ul li.bullet-point ul li{color:#666666;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;list-style:disc;margin-bottom:0.5em}@media screen and (max-width: 768px){div#how .half:nth-of-type(2) ul li.bullet-point ul{margin-left:2em}}div#how .half:nth-of-type(2) h4{margin:0;font-size:1.2em;line-height:20px;color:#404041}div#how .half:nth-of-type(2) h4.points{font-weight:100;line-height:30px;font-size:1.2em;text-align:center}@media screen and (min-width: 768px){div#how .half:nth-of-type(2) h4.points{text-align:left}}div#how .half:nth-of-type(2) hr{border:none;border-top:1px solid #C0C0C0}div#how .half:nth-of-type(2) p{margin:0}div#how .half-img{width:100%;margin-top:2em}div#how .last-section{height:150px}div#how .line{display:none}@media screen and (min-width: 768px){div#how .line{margin-top:5px;background-color:#fcc044;height:calc(100% - 225px);display:block;width:2px;position:absolute;left:0}}div#word-from-cphr .larger{font-size:20px}div#word-from-cphr .two-thirds{padding-right:1em}div#word-from-cphr .two-thirds img{max-width:100%;display:none}@media screen and (max-width: 768px){div#word-from-cphr .two-thirds img{display:block}}div#word-from-cphr .one-third img{display:none}@media screen and (min-width: 768px){div#word-from-cphr .one-third img{display:block}}div#payments-data-for-hr .program-tuition-information{width:100%}div#payments-data-for-hr .program-tuition-information .right{float:right}div#payments-data-for-hr .upcoming-start-dates{width:100%}div#payments-data-for-hr .upcoming-start-dates .dates-and-times{list-style-position:inside}div#payments-data-for-hr .notice{margin-top:1em}section#useful-articles-data-for-hr{padding:1em 5em 5em}section#useful-articles-data-for-hr .articles-container{display:flex;justify-content:space-between;width:100%}section#useful-articles-data-for-hr .articles-container .useful-article{display:flex;flex-direction:column;width:24%;height:300px;border:1px solid black;border-radius:5px}section#useful-articles-data-for-hr .articles-container .useful-article img{width:100%;border-radius:5px 5px 0 0}section#useful-articles-data-for-hr .articles-container .useful-article p{padding:0 1em}section#useful-articles-data-for-hr .articles-container .useful-article .article-link{margin-top:auto}section#useful-articles-data-for-hr .articles-container .useful-article .article-link a{color:#17a3dd}section#useful-articles-data-for-hr .articles-container .useful-article:hover{background-color:#EDEDED}@media screen and (max-width: 768px){section#useful-articles-data-for-hr .articles-container{flex-direction:column}section#useful-articles-data-for-hr .articles-container .useful-article{width:100%;height:auto;margin-bottom:2em}}section#data-hr-redirects .redirect-block{background-color:#17a3dd}section#data-hr-redirects .redirect-block div,section#data-hr-redirects .redirect-block span,section#data-hr-redirects .redirect-block h2{color:white}section#data-hr-redirects .redirect-block span{font-family:"proxima-nova"}.cyber_for_hr_headerImg{width:100%;height:auto;background-image:url(/assets/headers/cyber_for_hr-200a7edc7c3bb732310db9294f66280dc3833d6ea95f8d35102d27a77dbd5377.png);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-areas:"p r" "l r";padding:35% 5% 0px 5%}.cyber_for_hr_headerImg h3{font-size:1.863em;font-weight:700;color:#404041;font-family:"FuturaBQ", sans-serif;margin-top:50px}div.cyber_headerLeft{grid-area:l}div.cyber_headerRight{grid-area:r}div.header-partners{display:block;grid-area:p}div.header-partners p{margin:0 2em}div.header-partners .header-partner-images{display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr);padding-left:1em;padding-bottom:1em;flex-wrap:wrap}div.header-partners .header-partner-images .partner-logo{height:70px}.fifty_fifty{display:grid;grid-template-columns:1fr;height:auto}.fifty_fifty .text_content{width:100%;height:auto;padding:5% 10%;margin-left:0px}.fifty_fifty .text_image{background-image:url(/assets/data/Students_image-2c7b2dda116e8312eb645e9726c1b83afbe6ab89abeb7394cde9ef425e479a81.png);height:300px;width:100%;background-size:cover}@media (min-width: 576px){.cyber_for_hr_headerImg{width:100%;height:auto;background-image:url(/assets/headers/cyber_for_hr-200a7edc7c3bb732310db9294f66280dc3833d6ea95f8d35102d27a77dbd5377.png);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:50% 5% 0px 5%}}@media (min-width: 768px){.cyber_for_hr_headerImg{width:100%;height:auto;background-image:url(/assets/headers/cyber_for_hr-200a7edc7c3bb732310db9294f66280dc3833d6ea95f8d35102d27a77dbd5377.png);background-size:contain;background-repeat:no-repeat;background-position:top;display:grid;grid-template-columns:1fr;padding:50% 5% 0px 5%}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:5%}}@media (min-width: 992px){.cyber_for_hr_headerImg{background-image:url(/assets/headers/cyber_for_hr-200a7edc7c3bb732310db9294f66280dc3833d6ea95f8d35102d27a77dbd5377.png);background-size:contain;grid-template-columns:repeat(2, 1fr);padding-top:35%;padding-bottom:0%}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:10%}}@media (min-width: 1200px){.cyber_for_hr_headerImg{height:auto;background-image:url(/assets/headers/cyber_for_hr-200a7edc7c3bb732310db9294f66280dc3833d6ea95f8d35102d27a77dbd5377.png);background-size:contain;grid-template-columns:repeat(2, 1fr);padding-top:35%;padding-bottom:5%}.fifty_fifty{grid-template-columns:repeat(2, 1fr);height:300px}.fifty_fifty .text_content{width:auto;padding-top:5%;margin-left:10%}}div#overview .small{font-size:14px}div#what ul.questions{color:#666666;padding:0;margin-top:7px}div#what ul.questions>li{border-top:1px solid #cccccc}div#what ul.questions>li .details ul li{list-style-type:disc}div#what ul.questions>li .question{color:red;font-weight:800;font-size:18px}div#what ul.questions>li .question .how-title{color:black}div#what ul.questions>li .question.download-section{margin-top:2em}div#what ul.questions>li .question .download{color:white;background-color:#446b88;border-radius:10px;padding:10px 1em;margin:auto}div#what ul.questions>li .details ul li{padding-left:1em;list-style-position:inside}div#what .cyber_for_hr_download{display:flex;justify-content:space-around;cursor:default}div#what .cyber_for_hr_download .cyber_for_hr_form{width:48%}div#what .cyber_for_hr_download .cyber_for_hr_form button.submit{position:unset}div#what .cyber_for_hr_download .cyber_for_hr_form button.submit::after{content:unset}div#what .cyber_for_hr_download .cyber_for_hr_form p{margin-top:0.5em;margin-bottom:0}div#what .cyber_for_hr_download .cyber_for_hr_form input[type="text"]{width:80%}@media screen and (max-width: 768px){div#what .cyber_for_hr_download .cyber_for_hr_form{width:90%}}div#what .cyber_for_hr_download .cyber_for_hr_curriculum{width:48%}div#what .cyber_for_hr_download .cyber_for_hr_curriculum img{max-width:100%}@media screen and (max-width: 768px){div#what .cyber_for_hr_download .cyber_for_hr_curriculum{display:none}}div#how .half:nth-of-type(2){position:relative;margin-right:0}@media screen and (min-width: 768px){div#how .half:nth-of-type(2){margin-top:54px}}div#how .half:nth-of-type(2) ul{padding-left:0;margin-top:50px}@media screen and (min-width: 768px){div#how .half:nth-of-type(2) ul{margin-top:0}}div#how .half:nth-of-type(2) ul li{list-style:none;margin-left:0;margin-bottom:30px}@media screen and (min-width: 768px){div#how .half:nth-of-type(2) ul li{margin-left:25px}}div#how .half:nth-of-type(2) ul li.bullet-point::before{content:" ";width:10px;height:10px;display:none;background:#fcc044;position:absolute;left:0;margin-left:-4px;margin-top:5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media screen and (min-width: 768px){div#how .half:nth-of-type(2) ul li.bullet-point::before{display:block}}div#how .half:nth-of-type(2) ul li.bullet-point ul{margin-top:1em}div#how .half:nth-of-type(2) ul li.bullet-point ul li{color:#666666;font-family:"proxima-nova";-webkit-font-smoothing:antialiased;list-style:disc;margin-bottom:0.5em}@media screen and (max-width: 768px){div#how .half:nth-of-type(2) ul li.bullet-point ul{margin-left:2em}}div#how .half:nth-of-type(2) h4{margin:0;font-size:1.2em;line-height:20px;color:#404041}div#how .half:nth-of-type(2) h4.points{font-weight:100;line-height:30px;font-size:1.2em;text-align:center}@media screen and (min-width: 768px){div#how .half:nth-of-type(2) h4.points{text-align:left}}div#how .half:nth-of-type(2) hr{border:none;border-top:1px solid #C0C0C0}div#how .half:nth-of-type(2) p{margin:0}div#how .half-img{width:100%;margin-top:2em}div#how .last-section{height:150px}div#how .line{display:none}@media screen and (min-width: 768px){div#how .line{margin-top:5px;background-color:#fcc044;height:calc(100% - 225px);display:block;width:2px;position:absolute;left:0}}div#word-from-cphr .larger{font-size:20px}div#word-from-cphr .two-thirds{padding-right:1em}div#word-from-cphr .two-thirds img{max-width:100%;display:none}@media screen and (max-width: 768px){div#word-from-cphr .two-thirds img{display:block}}div#word-from-cphr .one-third img{display:none}@media screen and (min-width: 768px){div#word-from-cphr .one-third img{display:block}}div#payments-data-for-hr .program-tuition-information{width:100%}div#payments-data-for-hr .program-tuition-information .right{float:right}div#payments-data-for-hr .upcoming-start-dates{width:100%}div#payments-data-for-hr .upcoming-start-dates .dates-and-times{list-style-position:inside}div#payments-data-for-hr .notice{margin-top:1em}section#useful-articles-data-for-hr{padding:1em 5em 5em}section#useful-articles-data-for-hr .articles-container{display:flex;justify-content:space-between;width:100%}section#useful-articles-data-for-hr .articles-container .useful-article{display:flex;flex-direction:column;width:24%;height:300px;border:1px solid black;border-radius:5px}section#useful-articles-data-for-hr .articles-container .useful-article img{width:100%;border-radius:5px 5px 0 0}section#useful-articles-data-for-hr .articles-container .useful-article p{padding:0 1em}section#useful-articles-data-for-hr .articles-container .useful-article .article-link{margin-top:auto}section#useful-articles-data-for-hr .articles-container .useful-article .article-link a{color:#17a3dd}section#useful-articles-data-for-hr .articles-container .useful-article:hover{background-color:#EDEDED}@media screen and (max-width: 768px){section#useful-articles-data-for-hr .articles-container{flex-direction:column}section#useful-articles-data-for-hr .articles-container .useful-article{width:100%;height:auto;margin-bottom:2em}}section#cyber-hr-redirects .redirect-block{background-color:#17a3dd}section#cyber-hr-redirects .redirect-block div,section#cyber-hr-redirects .redirect-block span,section#cyber-hr-redirects .redirect-block h2{color:white}section#cyber-hr-redirects .redirect-block span{font-family:"proxima-nova"}#web-pt-curriculum ul.questions{color:#666666;padding:0;margin-top:7px}#web-pt-curriculum ul.questions>li{border-top:1px solid #cccccc}#web-pt-curriculum ul.questions>li .details ul li{list-style-type:disc}#web-pt-curriculum ul.questions>li .question{font-weight:800;font-size:20px}#web-pt-curriculum ul.questions>li .question span{color:#d25150}#web-pt-curriculum ul.questions>li .question.download-section{margin-top:2em}#web-pt-curriculum ul.questions>li .question .download{color:white;background-color:#446b88;border-radius:10px;padding:10px 1em;margin:auto}@media screen and (max-width: 768px){#web-pt-curriculum ul.questions>li .question .download{font-family:inherit;padding:10px}#web-pt-curriculum ul.questions>li .question .download::after{content:unset}}#web-pt-curriculum ul.questions>li .details ul li{padding-left:1em;list-style-position:inside}#web-pt-curriculum .web-pt-download{display:flex;justify-content:space-around;cursor:default}#web-pt-curriculum .web-pt-download .web-pt-form{width:48%}#web-pt-curriculum .web-pt-download .web-pt-form button.submit{position:unset}#web-pt-curriculum .web-pt-download .web-pt-form button.submit::after{content:unset}#web-pt-curriculum .web-pt-download .web-pt-form p{margin-top:0.5em;margin-bottom:0}#web-pt-curriculum .web-pt-download .web-pt-form input[type=text],#web-pt-curriculum .web-pt-download .web-pt-form select{width:80%}#web-pt-curriculum .web-pt-download .web-pt-form select{padding:0.4em 1em}@media screen and (max-width: 768px){#web-pt-curriculum .web-pt-download .web-pt-form{width:90%}}#web-pt-curriculum .web-pt-download .web-pt-curriculum{width:48%}#web-pt-curriculum .web-pt-download .web-pt-curriculum img{max-width:100%}@media screen and (max-width: 768px){#web-pt-curriculum .web-pt-download .web-pt-curriculum{display:none}}section#student-outcomes{padding-bottom:5em;background-image:url(/assets/headers/sor-header-mobile-e81d86582acc009b95b895cbc360ee5688e0aa49ab1fd0e2a61a41faf03f9dad.png);background-color:#2569b9;background-size:cover;background-repeat:no-repeat;background-position:top}section#student-outcomes .header-text{border-radius:20px;padding:10px}section#student-outcomes .header-text h1,section#student-outcomes .header-text p{color:black}section#student-outcomes .header-text button{color:white}@media screen and (min-width: 768px){section#student-outcomes{background-image:url(/assets/headers/2021-sor-header-ef0ca7c4ba732322a2da5d6500defe967fb0e751a78c073e10b2b30974d8b7dc.png)}}@media screen and (min-width: 1200px){section#student-outcomes{background-image:url(/assets/headers/2021-sor-header-ef0ca7c4ba732322a2da5d6500defe967fb0e751a78c073e10b2b30974d8b7dc.png);background-position:center}}section#student-outcomes .sor-header{width:100%;max-width:1105px;margin:0 auto;overflow:hidden;padding:20px}section#student-outcomes .sor-header .sor-header-content{padding-top:20px}@media screen and (min-width: 768px){section#student-outcomes .sor-header .sor-header-content{width:49%}}@media screen and (min-width: 1200px){section#student-outcomes .sor-header .sor-header-content{padding:0px;padding-top:89px}}section#student-outcomes .sor-header .sor-header-content .syllabus-main-form{width:98%}section#student-outcomes:target::before{display:none}#let-the-data hr{border:none;border-top:1px solid #17a3dd;width:350px;max-width:70%;margin-bottom:2em}#let-the-data .container-5050{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}#let-the-data .container-5050 div{width:47%;margin:0.5em}#let-the-data .container-5050 div p{margin-top:0}#let-the-data .container-5050 div ul{padding:0;font-size:18px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666}#let-the-data .container-5050 div ul li{margin-left:1.5em}#let-the-data .container-5050 div img{max-width:100%}@media screen and (min-width: 768px){#let-the-data .container-5050 div img{max-width:85%}}@media screen and (max-width: 768px){#let-the-data .container-5050 div{width:98%}}#sor-cta h2{color:white}.sor-banner{width:100%;background-color:#292b38}.sor-banner img{width:90%;max-width:1150px}.sor-banner img.mobile-banner{display:none}@media screen and (max-width: 480px){.sor-banner img.mobile-banner{display:inline}}.sor-banner img.desktop-banner{display:inline;padding:0.7em 0}@media screen and (max-width: 480px){.sor-banner img.desktop-banner{display:none}}@media screen and (max-width: 480px){.sor-banner img{width:98%}}section#career-service{overflow-y:auto}.global-impact-header{width:100%;max-width:1500px;margin:0 auto;height:30em;text-align:center;font-family:"FuturaBQ";background:linear-gradient(rgba(0,0,0,0.7), rgba(0,0,0,0.7));background-image:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),url("headers/global_impact_header_mobile.png");background-size:cover;background-position-y:calc(30%);background-position-x:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.global-impact-header h1{color:#fff}@media (min-width: 576px){.global-impact-header{background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("headers/global_impact_header.png")}}section#global-impact .content-section{padding:1em 0}section#global-impact .content-section>p{padding:0 1em}section#global-impact .content-section #academic-partner-form{padding:1em}section#global-impact .global-impact-section{display:flex;flex-direction:column;align-items:center}section#global-impact .global-impact-section a button{display:block;margin:auto;padding-top:0.5em;padding-bottom:0.5em;color:#fff;box-shadow:none;border:none}section#global-impact .global-impact-section .impact-details{max-width:900px;margin:0.5em 1em 2em}section#global-impact .global-impact-section #cta-global-impact{padding:2em 15px}#international-map{width:100%;max-width:900px;height:auto;display:block;margin:2em auto}section.backgound-syllabus.holmesglen{background-image:none;background-color:#273747}button.btn.holmesglen{background-color:#22ADEF}img.holmesglen{max-width:14vw}@media screen and (max-width: 480px){img.holmesglen{max-width:50vw}}section.backgound-syllabus._guelph{background-image:none;background-color:#F6F5F5}section.backgound-syllabus._guelph h1,section.backgound-syllabus._guelph h2{color:#404041}section.backgound-syllabus._guelph p{color:#666666}#privacy-consent._guelph h2{color:#404041}#privacy-consent._guelph p{color:#666666}img._guelph{max-width:100%}@media screen and (max-width: 480px){img._guelph{max-width:50vw}}
