﻿@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-extra-bold';font-weight:800;font-style:normal;-webkit-font-smoothing:antialiased;src:url("/assets/Proxima-Nova-Black-77edfbc77db8bdad8d163fd9d8095e2400dc6db28c1314af7ac2180f3bc6522d.woff2") format("woff2")}@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}a.text-link{color:inherit !important;text-decoration:underline}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-light{background-color:#f8f9fa;box-shadow:0 0 5px 0px rgba(0,0,0,0.25)}.btn-light:hover{background-color:#e6eaed}.btn-light:active{background-color:#cbd3da}.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:"+"}.updated-btn-wrap{display:flex;gap:25px}.updated-btn-wrap .btn{border-radius:50px;font-size:21px;padding:15px 25px}.updated-btn-wrap .updated-btn-gradient{position:relative;display:inline-flex;background-image:linear-gradient(to right, #FF5050, #F1C413);padding:1px;transition:0.3s opacity}.updated-btn-wrap .updated-btn-gradient:hover{opacity:0.6}.updated-btn-wrap .updated-btn-gradient span{background-color:#303030;padding:calc(15px - 1px) calc(25px - 1px);border-radius:inherit}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.3576515979%;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.3576515979%;width:40.2913699012%;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.3576515979%;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.3576515979%;width:57.3509785009%;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.3576515979%;width:48.821174201%}.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.3576515979%;width:48.821174201%;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}.italicize{font-style:italic}.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.3576515979%;width:48.821174201%;margin-left:25.5894128995%}#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}}.curriculum-pdf-circle{position:relative}.curriculum-pdf-circle:after{content:'PDF';position:absolute;top:0;right:0;transform:translate(20px, -20px);width:50px;aspect-ratio:1/1;border-radius:50%;background-color:#d25050;color:#fff;display:flex;justify-content:center;align-items:center;font-family:'proxima-nova-bold'}@media screen and (max-width: 480px){.curriculum-pdf-circle:after{transform:translate(10px, -10px)}}.top-promo{background-color:#17a3dd}.top-promo p{margin:0;color:#fff;padding:0 20px;text-align:center}.top-promo a{color:#fff;text-decoration:underline}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}.coming-soon-pill{border-radius:100px;padding:0px 10px;background:#D35251;color:white;margin-left:5px}.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:2.4%;font-size:1em;padding:2px;font-family:"proxima-nova-extra-bold";font-style:normal;font-weight:700;cursor:pointer}.apply-btn:hover{background-color:#148fc1}.apply-btn:active{background-color:#107098}@media screen and (min-width: 768px){.apply-btn{margin-top:3%}}@media screen and (min-width: 992px){.apply-btn{width:130px;margin-top:2.4%}}@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-extra-bold";font-style:normal;font-weight:700;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 .container.open .nav-menu .apply-side-badge-mobile{display:flex;align-items:center}#main-mobile-nav.main-nav .container.open .nav-menu .apply-side-badge-mobile img{height:16px;width:auto;display:flex;float:right}#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:2.7% 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.open:nth-child(1)>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.open:nth-child(2)>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.open:nth-child(3)>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.open:nth-child(4)>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:1px solid #f7f7f7}@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,#main-mobile-nav.main-nav .nav-menu .menu-enterprise{background-color:#274874}#main-mobile-nav.main-nav .nav-menu .menu-students,#main-mobile-nav.main-nav .nav-menu .menu-other-programs{background-color:#273747}#main-mobile-nav.main-nav .nav-menu .menu-part-time-programs,#main-mobile-nav.main-nav .nav-menu .menu-financing,#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-cyber-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:2.9% 10px 9px 6%;width:150px}}@media screen and (min-width: 992px){#main-non-mobile-nav.main-nav .logo-container{margin:2% 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:10;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:1155px;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 #cyber-nav.split-nav,#main-non-mobile-nav.main-nav .pane #other-nav.split-nav{display:flex;flex-direction:row;flex-wrap:wrap}#main-non-mobile-nav.main-nav .pane #coding-nav.split-nav .section-heading,#main-non-mobile-nav.main-nav .pane #data-nav.split-nav .section-heading,#main-non-mobile-nav.main-nav .pane #intl-nav.split-nav .section-heading,#main-non-mobile-nav.main-nav .pane #cyber-nav.split-nav .section-heading,#main-non-mobile-nav.main-nav .pane #other-nav.split-nav .section-heading{flex:1 0 100%;border-bottom:1px solid grey;margin-bottom:1%;font-weight:700;color:#666666;font-size:18px}#main-non-mobile-nav.main-nav .pane #coding-nav.split-nav .section-heading p,#main-non-mobile-nav.main-nav .pane #data-nav.split-nav .section-heading p,#main-non-mobile-nav.main-nav .pane #intl-nav.split-nav .section-heading p,#main-non-mobile-nav.main-nav .pane #cyber-nav.split-nav .section-heading p,#main-non-mobile-nav.main-nav .pane #other-nav.split-nav .section-heading p{font-size:18px;margin-bottom:0}#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 #cyber-nav .submenu-container.two-sections,#main-non-mobile-nav.main-nav .pane #other-nav .submenu-container.two-sections{width:48%}#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 #cyber-nav .submenu-container .submenu-text,#main-non-mobile-nav.main-nav .pane #other-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 #cyber-nav .submenu-container ul,#main-non-mobile-nav.main-nav .pane #other-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 #cyber-nav .submenu-container li,#main-non-mobile-nav.main-nav .pane #other-nav .submenu-container li{width:100%}#main-non-mobile-nav.main-nav .pane #coding-nav .submenu-container .apply-side-badge,#main-non-mobile-nav.main-nav .pane #data-nav .submenu-container .apply-side-badge,#main-non-mobile-nav.main-nav .pane #intl-nav .submenu-container .apply-side-badge,#main-non-mobile-nav.main-nav .pane #cyber-nav .submenu-container .apply-side-badge,#main-non-mobile-nav.main-nav .pane #other-nav .submenu-container .apply-side-badge{display:flex;gap:2%}#main-non-mobile-nav.main-nav .pane #coding-nav .submenu-container .apply-side-badge img,#main-non-mobile-nav.main-nav .pane #data-nav .submenu-container .apply-side-badge img,#main-non-mobile-nav.main-nav .pane #intl-nav .submenu-container .apply-side-badge img,#main-non-mobile-nav.main-nav .pane #cyber-nav .submenu-container .apply-side-badge img,#main-non-mobile-nav.main-nav .pane #other-nav .submenu-container .apply-side-badge img{width:auto;height:16px;margin-top:7%}#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 #cyber-nav.padded-top,#main-non-mobile-nav.main-nav .pane #other-nav.padded-top{padding-top:18px}#main-non-mobile-nav.main-nav .pane #other-nav{gap:2%}@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{z-index:10;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-cyber']{background:#273747}[data-submenu='programs-other']{background:#FF914D}.footer-column{float:left;display:block;margin-right:2.3576515979%;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.3576515979%;width:18.1138787216%}.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 .proudly-canadian-callout{display:flex;align-items:center}.footer-list .proudly-canadian-callout img{margin-right:15px}.footer-list .proudly-canadian-callout h4{color:#404041;margin:0;font-size:19px}@media screen and (max-width: 768px){.footer-list .proudly-canadian-callout{flex-direction:column}.footer-list .proudly-canadian-callout .hyphen{display:none}.footer-list .proudly-canadian-callout img{margin-right: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.subscribed[type='email']{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.3576515979%;width:23.2317613015%}.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.3576515979%;width:23.2317613015%;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.5894128995%}}.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.2857142857%}.photo-container>.image:nth-last-of-type(-n + 0){display:none}}@media screen and (max-width: 1400px){.photo-container>.image{width:16.6666666667%}.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.3333333333%}.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:100%;padding:30px 0}@media screen and (min-width: 768px){section#course-review-sites .review-site-set .review-site-container .review-site{justify-content:flex-start}}@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:45%;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 .remove-margin{margin-bottom:0}.testimonial-module-title .remove-margin+p{margin-top:0}.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.data-analytics{margin-top:0}section#testimonial-module #module-tabs-analytics{justify-content:center}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.navy{margin-bottom:0;background-color:#012D3D}section#testimonial-module.navy .module-tab{background-color:#666666;color:white}section#testimonial-module.navy .module-tab.active{background-color:#292B37;color:white}section#testimonial-module.navy .carousel-sections{background-color:#012D3D}section#testimonial-module.light{background-color:#cecece}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}.white{background-color:white}.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;gap:0}@media screen and (min-width: 768px){.program-container{gap:25px}}.covid-online-notice{text-align:center}.program-block{width:100%;max-width:500px;flex:1 0 auto;margin:10px}@media screen and (min-width: 992px){.program-block{width:31%}}@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 .program-footer p{color:white}.program-block .part-time{background-color:#59707E;border:1px solid #59707E}.program-block .full-time{padding:0 !important;text-align:center}.program-block .full-time .program-time{display:flex;height:100%}.program-block .full-time .left,.program-block .full-time .right{width:50%;display:flex;justify-content:center;align-items:center}.program-block .full-time .left{background-color:#263648;border:1px solid #263648;border-radius:0 0 0px 4px}.program-block .full-time .right{background-color:#1EA2DA;border:1px solid #1EA2DA;border-radius:0 0 4px 0px}.program-block .international{background-color:#b46b18;border:1px solid #b46b18}.program-top-container{padding:0 20px;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{padding:0;height:100%;border-left:none;border-right:none}}.program-top-container:hover{background-color:#f7f7f7}.program-top-container p{color:#666666 !important}.program-top-container .program-content{display:flex;flex-direction:column;align-items:center;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;margin-top:15px;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;margin-top:10px;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:2% 5%;padding-top:40%}.program-heading .program-labels{display:flex;gap:3%}.program-heading .program-labels p{background-color:#F1C413;border-radius:5px;padding:0 1%;font-weight:700;font-size:10px}@media screen and (max-width: 768px){.program-heading .program-labels p{font-size:10px;margin-top:10%}}@media screen and (min-width: 992px){.program-heading .program-labels p{font-size:11px;margin-top:10%}}@media screen and (min-width: 1200px){.program-heading .program-labels p{font-size:14px;margin:0}}.program-heading h3{font-size:1.863em;font-weight:700;color:#404041;font-family:"FuturaBQ", sans-serif;margin-top:50px}.program-heading._web_development{background-image:url(/assets/web_development/megaflex-webdev-hero-banner-60c48b556b5084e94f8cf593947cce0b43fac35f0e81f4a3389bfd739af4701d.png)}.program-heading.web-flex{background-image:url(/assets/headers/web_flex_mobile-e5f83ef445a68060f146a9f70e89b70d822ae98704360a86f67531f57e32f2fa.png)}.program-heading._data_science{background-image:url(/assets/data_science/megaflex_datasci_hero_banner-59f31ea63b204449ba50d341b4dc06d0e65f6d661f43c1d4686870591311c873.png)}.program-heading._data_analytics{background-image:url(/assets/analytics_ft/megaflex_dataanalytics_hero_banner-ac0907e8bdea67ad22e4a78a4b73f652545c7bfaa2b40f8f9ffff051c01c3807.png)}.program-heading._cyber_security{background-image:url(/assets/cyber_security/megaflex_hero_banner_cyber_security-c7cea54c49c463674a432c29fbc5276c5123946e0e9572bff8f13ca91a969374.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:33%}.program-heading._web_development{background-image:url(/assets/web_development/megaflex-webdev-hero-banner-60c48b556b5084e94f8cf593947cce0b43fac35f0e81f4a3389bfd739af4701d.png)}.program-heading.web-flex{background-image:url(/assets/headers/web_flex_banner-ea6e8c7bd54e350d793f060b57ee039aec778b07458a3fd4479648182e7a9874.png)}.program-heading._data_science{background-image:url(/assets/data_science/megaflex_datasci_hero_banner-59f31ea63b204449ba50d341b4dc06d0e65f6d661f43c1d4686870591311c873.png)}.program-heading._cyber_security{background-image:url(/assets/cyber_security/megaflex_hero_banner_cyber_security-c7cea54c49c463674a432c29fbc5276c5123946e0e9572bff8f13ca91a969374.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:auto;width:55px;margin-right:15px}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}#why-you-should-take{background-position:bottom left;background-repeat:no-repeat;background-size:contain}#why-you-should-take .remove-margin{margin:0}#why-you-should-take._data_science{background-image:url(/assets/web_development/megaflex-data-science-outcome-banner-1fbe8c033a50c25600b17f273c1d67c50411f2a5db2d3910be8570d399b05aa6.png)}#why-you-should-take._web_development{background-image:url(/assets/web_development/megaflex-webdev-outcome-banner-341961376eb623b8cef71fea37a4fd14780543dad9fbb8c4605f926908ae4829.png);background-position:center left;padding-top:5%}@media screen and (max-width: 1310px){#why-you-should-take{background-size:cover;padding:25px 15px}}#why-you-should-take .flex{flex-direction:column !important}#why-you-should-take .flex .left{width:100%}@media screen and (min-width: 768px){#why-you-should-take .flex .left{max-width:750px;width:100%}}#why-you-should-take .left-single-point{display:flex;align-items:center;margin-top:8%;flex-direction:column}@media screen and (min-width: 768px){#why-you-should-take .left-single-point{margin-top:0;flex-direction:row;justify-content:center}}#why-you-should-take .left-single-point .left{text-align:center}#why-you-should-take .left-single-point .left h3{font-weight:800;font-size:100px;margin:0;width:none}@media screen and (min-width: 768px){#why-you-should-take .left-single-point .left h3{width:375px}}#why-you-should-take .left-single-point .right{color:#666666}#why-you-should-take .left-single-point .right h5{font-family:'proxima nova', sans-serif;font-weight:700;white-space:nowrap;margin-bottom:0}#why-you-should-take h2,#why-you-should-take h3{text-align:center}@media screen and (max-width: 768px){#why-you-should-take h2{padding-top:4%}}#why-you-should-take h3{font-size:18px}#why-you-should-take img{height:60px;width:auto}@media screen and (min-width: 768px){#why-you-should-take img{width:50%;height:auto}}#why-you-should-take .single-discover{display:flex}#why-you-should-take .flex{display:flex;gap:4%;flex-direction:column}@media screen and (min-width: 768px){#why-you-should-take .flex{flex-direction:row}}@media screen and (min-width: 768px){#why-you-should-take .left{padding-left:0 !important}}@media screen and (min-width: 768px){#why-you-should-take .right{padding-right:0 !important}}#job-info{background-image:url(/assets/web_development/megaflex-webdev-what-we-do-6c885d09e036105c4bf596a335baaff35a41e0a9c834ed99d29f2670dc9acca2.jpg);background-size:cover;background-position:bottom}#job-info h2{margin-top:0;padding-top:2%}#job-info h2,#job-info p{color:white}#job-info h4{color:#FCC044;font-size:20px}#job-info h3{font-size:20px;height:20px}#job-info h2,#job-info h4{text-align:center}#job-info .three-column{display:flex;justify-content:space-between;gap:5%}@media screen and (max-width: 768px){#job-info .three-column{flex-direction:column}}#job-info .dev-specifics{display:flex;flex-direction:column}#meet-instructors{background-image:url(/assets/meet_instructors/meet_instructors_background-e36bb1a01843240df5af1cc3b3b396254ac11d30c28f5bd2374db7fdc1238ff7.png);background-size:contain;background-repeat:round;background-position:top left}#meet-instructors h3{line-height:1.3}#meet-instructors .instructors-container{display:flex;justify-content:space-between;flex-direction:column;align-items:center;gap:20px}@media screen and (min-width: 768px){#meet-instructors .instructors-container{flex-direction:row;align-items:flex-start;gap:0}}#meet-instructors .instructors-container h4{color:#FCC044;margin-bottom:0}#meet-instructors .instructors-container h5{margin-top:0;color:#1EA2DA;font-family:'proxima nova', sans-serif;margin-bottom:0;line-height:1.3;font-size:14px;height:37px}#meet-instructors .instructors-container p{color:white;font-size:14px}#meet-instructors .individual-instructor-container{background-image:url(/assets/meet_instructors/individual_instructor_background-27314f0d3ad7533aa87e151c3fbc5ee924d63a3256be11769ced97bb4e256134.png);background-size:cover;background-position:top;padding:3% 5%;width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){#meet-instructors .individual-instructor-container{width:280px;padding:3% 2%;height:680px}}#meet-instructors .individual-instructor-container img{width:70%}#choose-your-path{background-image:url(/assets/web_development/megaflex-webdev-choose-your-path-pattern-background-ccb32b2d07f3d8578e166269d0559e664a6d932e529847e090445136c08b0237.png);background-size:auto;background-repeat:repeat;background-color:#59707E}#choose-your-path h2,#choose-your-path h4,#choose-your-path h5,#choose-your-path h3{text-align:center}#choose-your-path h4{color:#FCC044}#choose-your-path h2,#choose-your-path h5,#choose-your-path h6,#choose-your-path p{color:white}#choose-your-path h5{font-family:"proxima-nova";border-bottom:3px solid #F1C413;font-size:20px;padding-bottom:7px;margin-bottom:5%}@media screen and (min-width: 992px){#choose-your-path h5{margin-left:20px;margin-right:20px}}#choose-your-path h6{margin-bottom:3.5%;font-family:'proxima nova', sans-serif;line-height:1.5}#choose-your-path span{font-weight:700}#choose-your-path .nested-content{max-width:750px;margin:auto;padding:0 5% 3%}@media screen and (min-width: 992px){#choose-your-path .nested-content{padding:0 0 3%}}#choose-your-path hr{color:white;width:30%}#choose-your-path .image-bullet{display:flex;gap:4%;flex-direction:column}@media screen and (min-width: 768px){#choose-your-path .image-bullet{flex-direction:row}}#choose-your-path .image-bullet h6{font-weight:700}#choose-your-path .image-bullet p,#choose-your-path .image-bullet h6{text-align:center}@media screen and (min-width: 768px){#choose-your-path .image-bullet p,#choose-your-path .image-bullet h6{text-align:left}}#choose-your-path .image-bullet img{width:30%;margin-top:30px}@media screen and (min-width: 768px){#choose-your-path .image-bullet img{width:100%}}#choose-your-path .image-bullet .left{max-width:none;display:flex;justify-content:center}@media screen and (min-width: 768px){#choose-your-path .image-bullet .left{padding-left:0 !important;max-width:10%;display:block}}#choose-your-path .image-bullet .right{max-width:none}@media screen and (min-width: 768px){#choose-your-path .image-bullet .right{padding-right:0 !important;max-width:90%}}#choose-your-path .two-paths{background-color:#002D3D;border-top:4.5px solid #17a3dd;padding:0}@media screen and (min-width: 768px){#choose-your-path .two-paths{padding:0 5%}}@media screen and (min-width: 992px){#choose-your-path .two-paths{padding:0 3%}}#choose-your-path .two-paths .flex{display:flex;justify-content:space-around;gap:10%;flex-direction:row}@media screen and (max-width: 992px){#choose-your-path .two-paths .flex{flex-direction:column;margin:0 10px;gap:10%}}@media screen and (min-width: 992px){#choose-your-path .two-paths .flex{gap:5%}}#choose-your-path .structure{display:flex;gap:10px;justify-content:center}#choose-your-path .structure img{width:55%}#choose-your-path .structure-point{display:flex;flex-direction:column;align-items:center;width:110px;height:140px;justify-content:flex-end}#choose-your-path .structure-point h3{align-self:flex-end}#choose-your-path .three-block{padding-bottom:3%;display:flex;flex-direction:column;gap:3%;justify-content:space-between;width:100%}@media screen and (min-width: 768px){#choose-your-path .three-block{flex-direction:row}}#choose-your-path .three-block .one-block{padding:3% 0;background-color:white;width:100%;display:flex;flex-direction:column;align-items:center;margin:5px 0;justify-content:center;height:auto}@media screen and (min-width: 768px){#choose-your-path .three-block .one-block{margin:0;justify-content:flex-start}}#choose-your-path .three-block .one-block p{color:black;float:right;font-size:10px}#choose-your-path .three-block .one-block h4{color:#D25150;margin-bottom:0;font-size:18px;text-align:left}#choose-your-path .three-block .one-block ul{margin-left:0;padding:0 10%}#choose-your-path .three-block .one-block li{font-size:16px;margin-bottom:5px;font-family:"proxima-nova";line-height:1.1}#choose-your-path .three-block .one-block._data_science,#choose-your-path .three-block .one-block._data_analytics{align-items:flex-start}#choose-your-path .three-block .one-block._data_science img,#choose-your-path .three-block .one-block._data_analytics img{align-self:center}#choose-your-path .three-block .one-block._data_science ul,#choose-your-path .three-block .one-block._data_analytics ul{padding:0 15%}#choose-your-path .three-block .one-block._data_science h4,#choose-your-path .three-block .one-block._data_analytics h4{padding:0 5%;line-height:1.3}#choose-your-path .three-block img{width:auto;height:62px}.not-clear{background-color:#012D3D;display:flex;text-align:center}.not-clear h2,.not-clear p{color:white}#support-ecosystem h2,#support-ecosystem p{text-align:center}#support-ecosystem .ecosystem-list{display:flex;flex-wrap:wrap;gap:5%;justify-content:center}@media screen and (min-width: 768px){#support-ecosystem .ecosystem-list{justify-content:space-between}}#support-ecosystem .ecosystem-part{display:flex;flex-direction:column;align-items:center;width:245px}@media screen and (max-width: 568px){#support-ecosystem .ecosystem-part{width:auto;padding:25px 15px}}#support-ecosystem .ecosystem-part p{text-align:left}#support-ecosystem .ecosystem-part img{width:35%}#support-ecosystem .ecosystem-part span{color:black;text-decoration:underline}#students{background-color:#f7f7f7}#students .why-lighthouse p,#students .why-lighthouse h2{text-align:center}#students .why-lighthouse p{margin:0}#admissions-process-mobile{background-color:#59707E;display:block}@media screen and (min-width: 768px){#admissions-process-mobile{display:none}}#admissions-process-mobile .info-box{display:block !important}#admissions-process-mobile .single-step{display:flex;flex-direction:column;align-items:center}#admissions-process-mobile p,#admissions-process-mobile h2{color:white}#admissions-process-mobile img{width:50%}#admissions-process-non-mobile{display:none}@media screen and (min-width: 768px){#admissions-process-non-mobile{display:block}}#admissions-process-non-mobile .info-box{background-color:#59707E;padding:1% 2%;display:none}#admissions-process-non-mobile .info-box p{color:white}#admissions-process-non-mobile .arrow-pointing-next{height:25px;margin-top:65px;display:none}@media screen and (min-width: 768px){#admissions-process-non-mobile .arrow-pointing-next{justify-content:flex-start;display:block}}#admissions-process-non-mobile .steps-process{display:flex;gap:2%;flex-direction:column}@media screen and (min-width: 768px){#admissions-process-non-mobile .steps-process{justify-content:flex-start;flex-direction:row}}#admissions-process-non-mobile .steps-process .single-step{display:flex;flex-direction:column;height:300px;gap:15px}@media screen and (min-width: 768px){#admissions-process-non-mobile .steps-process .single-step{cursor:pointer;height:255px;gap:0}}#admissions-process-non-mobile .steps-process .single-step p{height:75px;margin-top:0}#admissions-process-non-mobile .steps-process .single-step p.selected{color:#d25150}#admissions-process-non-mobile .steps-process .single-step img{width:70%;margin:auto;background-color:#D0D2D2}#admissions-process-non-mobile .steps-process .single-step img.selected{background-color:#d25150}#invest-in-education .invest-edu-container{margin:5% 0;display:flex;flex-direction:column;justify-content:center}#invest-in-education .invest-edu-container .invest-edu-tab-container{display:flex;justify-content:space-between;gap:3px}#invest-in-education .invest-edu-container .invest-edu-tab-container .invest-edu-tab{background-color:#EDEDED;height:60px;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-style:italic}#invest-in-education .invest-edu-container .invest-edu-tab-container .invest-edu-tab.selected{background-color:#17A3DD}#invest-in-education .invest-edu-container .invest-edu-tab-container .invest-edu-tab.selected h4{color:white}#invest-in-education .invest-edu-container .invest-edu-tab-container .invest-edu-tab h4{margin:auto 0;font-size:15px;font-style:normal}@media screen and (min-width: 768px){#invest-in-education .invest-edu-container .invest-edu-tab-container .invest-edu-tab h4{justify-content:flex-start;flex-direction:row;font-size:1.313em}}#invest-in-education .invest-edu-content-box{display:none}#invest-in-education .invest-edu-content-box .invest-edu-info{border-top:5px solid #17a3dd;background-color:#446B88;display:flex;align-items:center;padding:5%;flex-direction:column-reverse}@media screen and (min-width: 768px){#invest-in-education .invest-edu-content-box .invest-edu-info{flex-direction:row}}#invest-in-education .invest-edu-content-box .invest-edu-info span{font-weight:700}#invest-in-education .invest-edu-content-box .invest-edu-info h2,#invest-in-education .invest-edu-content-box .invest-edu-info p{color:white}#invest-in-education .invest-edu-content-box .invest-edu-info img{width:100%}#invest-in-education .invest-edu-content-box .invest-edu-info .left{max-width:100%}@media screen and (min-width: 768px){#invest-in-education .invest-edu-content-box .invest-edu-info .left{max-width:60%}}#invest-in-education .invest-edu-content-box .invest-edu-info .right{max-width:80%}@media screen and (min-width: 768px){#invest-in-education .invest-edu-content-box .invest-edu-info .right{max-width:40%}}#apply-today{background-color:#012D3D}#apply-today h2,#apply-today p{color:white}#apply-today .two-buttons{display:flex;justify-content:space-around;align-items:center;flex-direction:column}@media screen and (min-width: 768px){#apply-today .two-buttons{flex-direction:row}}#apply-today .two-buttons a{width:100%;margin-bottom:20px;height:60px;text-align:center;line-height:35px}@media screen and (min-width: 768px){#apply-today .two-buttons a{width:40%;margin-bottom:0}}.da-explore-banner{position:relative;width:100%;height:100%;margin:0 auto;display:grid;place-content:center}.da-explore-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(to left, rgba(0,0,0,0) 20%, #17a3dd 60%)}@media screen and (min-width: 768px){.da-explore-banner:after{background:linear-gradient(to left, rgba(0,0,0,0) 30%, #17a3dd 50%)}}.da-explore-banner .gradient-content{z-index:1;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;padding:3% 5%}@media screen and (min-width: 768px){.da-explore-banner .gradient-content{align-items:center;flex-direction:row;padding:0}}.da-explore-banner .gradient-content .left{width:100%}@media screen and (min-width: 768px){.da-explore-banner .gradient-content .left{width:40%}}.da-explore-banner h2,.da-explore-banner p{color:white}.da-explore-banner img{position:absolute;inset:0;width:100%;max-width:1320px;height:100%;object-fit:cover;object-position:left}@media screen and (min-width: 768px){.da-explore-banner img{object-position:right}}#insta-block p.follow{max-width:1500px;font-size:14px;padding-left:25px;padding-bottom:7px;color:#959595;margin:0 auto}#insta-block .insta-container{max-width:1500px;margin:0 auto;margin-bottom:-7px}#insta-block .insta-container img{display:inline-block}@media screen and (max-width: 1500px){#insta-block .insta-container img{width:9.0909090909%}#insta-block .insta-container img:nth-last-of-type(-n + 0){display:none}}@media screen and (max-width: 1375px){#insta-block .insta-container img{width:10%}#insta-block .insta-container img:nth-last-of-type(-n + 1){display:none}}@media screen and (max-width: 1250px){#insta-block .insta-container img{width:11.1111111111%}#insta-block .insta-container img:nth-last-of-type(-n + 2){display:none}}@media screen and (max-width: 1125px){#insta-block .insta-container img{width:12.5%}#insta-block .insta-container img:nth-last-of-type(-n + 3){display:none}}@media screen and (max-width: 1000px){#insta-block .insta-container img{width:14.2857142857%}#insta-block .insta-container img:nth-last-of-type(-n + 4){display:none}}@media screen and (max-width: 875px){#insta-block .insta-container img{width:16.6666666667%}#insta-block .insta-container img:nth-last-of-type(-n + 5){display:none}}@media screen and (max-width: 750px){#insta-block .insta-container img{width:20%}#insta-block .insta-container img:nth-last-of-type(-n + 6){display:none}}@media screen and (max-width: 625px){#insta-block .insta-container img{width:25%}#insta-block .insta-container img:nth-last-of-type(-n + 7){display:none}}@media screen and (max-width: 500px){#insta-block .insta-container img{width:33.3333333333%}#insta-block .insta-container img:nth-last-of-type(-n + 8){display:none}}@media screen and (max-width: 375px){#insta-block .insta-container img{width:50%}#insta-block .insta-container img:nth-last-of-type(-n + 9){display:none}}@media screen and (min-width: 1500px){#insta-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.3576515979%;width:31.7615656014%;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.3576515979%;width:31.7615656014%;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.3576515979%;width:40.2913699012%;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.3576515979%;width:57.3509785009%;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:120px;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.3576515979%;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.3576515979%;width:48.821174201%}section.staff-profiles li:nth-child(n){margin-right:2.3576515979%}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.3576515979%;width:31.7615656014%;margin-bottom:7%}section.staff-profiles li:nth-child(2n){margin-right:2.3576515979%}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.3576515979%;width:23.2317613015%}section.staff-profiles li:nth-child(3n){margin-right:2.3576515979%}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.3576515979%;width:18.1138787216%;margin-bottom:4%}section.staff-profiles li.team-page:nth-child(4n){margin-right:2.3576515979%}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.3576515979%;width:48.821174201%}section.staff-profiles li.program-page-profile:nth-child(n){margin-right:2.3576515979%}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.3576515979%;width:31.7615656014%;margin-bottom:7%}section.staff-profiles li.program-page-profile:nth-child(2n){margin-right:2.3576515979%}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.3576515979%;width:23.2317613015%}section.staff-profiles li.program-page-profile:nth-child(3n){margin-right:2.3576515979%}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.3576515979%;width:31.7615656014%}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.3576515979%;width:48.821174201%;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.3576515979%;width:31.7615656014%}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.3576515979%;width:23.2317613015%}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-admissions.filter-tag:before,a#filter-faq-admissions.filter-tag:before{color:#c1272d}section#filter li a#filter-general:before,section#filter li a#filter-faq-student-services:before,a#filter-general.filter-tag:before,a#filter-faq-student-services.filter-tag:before{color:#29abe2}section#filter li a#filter-financing:before,section#filter li a#filter-faq-career-services:before,a#filter-financing.filter-tag:before,a#filter-faq-career-services.filter-tag:before{color:#7ac943}section#filter li a#filter-career-services:before,section#filter li a#filter-faq-financing:before,a#filter-career-services.filter-tag:before,a#filter-faq-financing.filter-tag:before{color:#f7931e}section#filter li a#filter-student-services:before,section#filter li a#filter-faq-details:before,a#filter-student-services.filter-tag:before,a#filter-faq-details.filter-tag:before{color:#662d91}section#filter li a#filter-student-services:before,section#filter li a#filter-faq-covid19:before,a#filter-student-services.filter-tag:before,a#filter-faq-covid19.filter-tag:before{color:#ebdf37}section#filter li a#filter-student-services:before,section#filter li a#filter-faq-covid19Health:before,a#filter-student-services.filter-tag:before,a#filter-faq-covid19Health.filter-tag:before{color:#e06c1e}section#filter li a#filter-all-categories:before,section#filter li a#filter-faq-general:before,a#filter-all-categories.filter-tag:before,a#filter-faq-general.filter-tag:before{color:#999999}section#filter li a#filter-faq-programs:before,a#filter-faq-programs.filter-tag: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.3576515979%;width:48.821174201%;margin-left:51.178825799%}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.3576515979%;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}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.3576515979%;width:31.7615656014%;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.3576515979%;width:23.2317613015%}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.3576515979%;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.3576515979%;width:48.821174201%;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.3576515979%;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.3576515979%;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.3576515979%;width:48.821174201%;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.3576515979%;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.3576515979%;width:48.821174201%}section.chars ul li:nth-child(n){margin-right:2.3576515979%}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.3576515979%;width:14.7019570017%;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.3576515979%;width:23.2317613015%}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.3576515979%;width:74.4105871005%;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.3576515979%;width:23.2317613015%;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.start-dates-bottom-row:first-child{display:none}@media screen and (min-width: 992px){section#dates table.start-dates tr td.start-dates-bottom-row:first-child{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:flex;flex-direction:column;align-items:flex-start;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 .po-start-date-container .po-start-date-sub-title{font-size:1rem;margin:0;font-weight:600}.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 .remove-margin{margin:0}.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:100%;border:1px solid black;text-align:center;margin-bottom:1em}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option{width:700px}}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option.thin{width:430px}}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option.thin .po-price .option-price{width:95%}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option.thin .po-price .spacer{width:5%}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option.thin .po-content{width:400px}}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option.thin .po-content .po-list{width:428px;left:-14px;padding:0 1.2em}}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .remove-bottom-margin{margin-bottom:0}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-heading{display:flex;flex-direction:column;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 .first-cohort-discount{font-size:16px;margin:0 auto !important}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-heading .following-cohorts{font-size:16px;margin:0 auto !important}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-heading img{width:50%}.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-heading h2:first-of-type{margin-bottom:0 !important}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-heading h2:last-of-type{margin-top:0 !important}.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 .for-start-day-only{font-size:12px;font-weight:700;margin:0 auto}.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{width:330px}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-content{width:560px}}.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;margin:auto;width:330px;position:relative;left:-50px}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-content .po-list{width:432px;left:0px}}.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-content .po-list ul span{font-weight:700}.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;padding-top:0%}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer{font-size:1.15em;padding-top:5.5%}}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer .full-time-flex-time{display:flex;justify-content:space-around;flex-direction:column}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer .full-time-flex-time{flex-direction:row}}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer .full-time-flex-time .full-time,.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer .full-time-flex-time .part-time{text-align:left;margin-bottom:8%;display:flex;flex-direction:column}@media screen and (min-width: 768px){.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer .full-time-flex-time .full-time,.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer .full-time-flex-time .part-time{margin-bottom:0}}.dollars-and-start-dates .ft-payment-options-container .ft-payment-option .po-footer .btn{width:100%;text-align:center;margin-top:auto}.dollars-and-start-dates .dollars-and-start-dates-hr{color:#cccccc;margin-bottom:20px !important;margin-top:10px}.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{0%{}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.3333333333em;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.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:0.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.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:12px;text-align:right;display:inline-block;margin-left:15px}.channel-logo-container .logo{height:100%;max-height:50px;border:0;outline:none}.channel-logo-container .channel-logo{vertical-align:bottom}@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}#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"}section#embedded-form h4{color:inherit}section#embedded-form .download-form{display:flex;flex-flow:column nowrap;padding:0 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 .form-input.checkboxes{font-size:12px}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}}.channel-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}@media screen and (max-width: 768px){.channel-container .saskpoly .logo img,.channel-container .uguelph .logo img{width:80% !important;display:block;margin:0 auto}}.channel-container .higher-ed-channel-block{width:100%;max-width:400px;margin:10px}@media screen and (min-width: 992px){.channel-container .higher-ed-channel-block{width:23%}}@media screen and (max-width: 568px){.channel-container .higher-ed-channel-block{max-width:100%;margin-bottom:5%}}.channel-container .higher-ed-channel-block .logo{border-radius:8px 8px 0 0;height:100px;padding:15px;background-color:white;border-bottom:4px #F1C413 solid}@media screen and (min-width: 768px){.channel-container .higher-ed-channel-block .logo{height:90px}}.channel-container .higher-ed-channel-block .logo img{width:100%}.channel-container .higher-ed-channel-block .channel-information{background-color:#CCD5D8;padding:3% 5% 16%;height:265px}@media screen and (min-width: 992px){.channel-container .higher-ed-channel-block .channel-information{height:250px}}.channel-container .higher-ed-channel-block .channel-information p{margin:0;margin-bottom:5%;display:flex;align-items:center;gap:3%;font-size:16px;color:black !important}.channel-container .higher-ed-channel-block .channel-information .program{font-weight:700;margin-left:2%}.channel-container .higher-ed-channel-block .channel-information img{width:34px;align-self:flex-start}.channel-container .higher-ed-channel-block .learn-more{padding:2%;text-align:center;border-radius:0 0 8px 8px;background-color:#17A3DD}.channel-container .higher-ed-channel-block .learn-more p{margin:0}.channel-container .higher-ed-channel-block .now-full{background-color:#d25150}#all-programs.sub-programs{position:relative;overflow:hidden}#all-programs.sub-programs #intensive-programs{position:relative;background-image:none;background-color:#263648;z-index:1}#all-programs.sub-programs #ft-courses{position:relative}#all-programs.sub-programs #ft-courses:after{content:'';position:absolute;top:50%;right:0;transform:translate(50%, -50%);width:60px;aspect-ratio:1/1;background-image:linear-gradient(135deg, #FF5050, #F1C413);border-radius:50%;z-index:-1}#all-programs.sub-programs #part-time-courses{position:relative;background-image:none;background-color:#345764;padding:20px 0 50px;z-index:1}#all-programs.sub-programs #part-time-courses .detail-point{width:20%}@media screen and (max-width: 618px){#all-programs.sub-programs #part-time-courses .detail-point{width:40%}}#all-programs.sub-programs #pt-courses{position:relative}#all-programs.sub-programs #pt-courses:after{content:'';position:absolute;top:50%;left:0;transform:translate(-50%, -50%);width:60px;aspect-ratio:1/1;background-image:linear-gradient(135deg, #1EA2DA, #D95251);border-radius:50%;z-index:-1}#all-programs.sub-programs .program,#all-programs.sub-programs .sub-program-web-intensive{border-radius:8px}#sub-programs-hero{position:relative;overflow:hidden}#sub-programs-hero .sub-programs-img-wrap{position:absolute;inset:0}@media screen and (max-width: 992px){#sub-programs-hero .sub-programs-img-wrap{position:relative;height:200px}}#sub-programs-hero .sub-programs-img-wrap:after{content:'';position:absolute;inset:0;background-image:linear-gradient(to right, rgba(0,0,0,0.25) 20%, rgba(1,45,61,0.75))}@media screen and (max-width: 992px){#sub-programs-hero .sub-programs-img-wrap:after{content:none}}#sub-programs-hero img{width:100%;height:100%;object-fit:cover;object-position:top left}#sub-programs-hero svg{position:absolute;z-index:1;bottom:0;left:0}@media screen and (max-width: 992px){#sub-programs-hero svg{width:200px;transform:translateY(40px)}}#sub-programs-hero .sub-programs-hero-text-wrap{max-width:1400px;margin:auto;display:flex;justify-content:flex-end}@media screen and (max-width: 992px){#sub-programs-hero .sub-programs-hero-text-wrap{position:relative;z-index:1}}#sub-programs-hero h1{position:relative;z-index:0;color:#fff;width:50%;font-size:45px;line-height:1.3;text-align:left;padding:50px 20px 50px 75px;margin:clamp(6.25rem, calc(-1.042rem + 8.333vw), 12.5rem) 0}@media screen and (max-width: 992px){#sub-programs-hero h1{text-align:center;margin:0;padding:20px;font-size:22px;width:100%}}#sub-programs-hero h1:after{content:"";position:absolute;z-index:-1;inset:0;width:calc(100% + ((100vw - 1400px) / 2));background-image:linear-gradient(to right, #012D3D, #19A2DC);opacity:.8;border-radius:500px 0 0 500px;border:1px solid #fff;border-right:none}@media (max-width: 1400px){#sub-programs-hero h1:after{width:100%}}@media screen and (max-width: 992px){#sub-programs-hero h1:after{border:none;border-radius:0;opacity:1}}#sub-programs-hero.sub-programs-web h1{mix-blend-mode:hard-light}#sub-programs-hero.sub-programs-web h1:after{background-image:linear-gradient(to right, #FF5050, #F1C413)}.sub-program-web-intensive{background-color:#fff;padding:clamp(1.25rem, calc(0.357rem + 2.381vw), 2.5rem);display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.sub-program-web-intensive{flex-direction:column;gap:20px}}.sub-program-web-intensive .sub-program-web-intensive-icon svg{width:100%;height:200px}.sub-program-web-intensive .sub-program-web-text{max-width:400px;color:#767676 !important;font-size:21px;font-family:'proxima-nova-bold'}.sub-program-web-intensive .sub-program{display:flex;flex-direction:column;gap:15px}.sub-program-web-intensive .sub-program p{background-color:#263648;border-radius:8px;padding:10px 20px;color:#fff;text-align:center;margin:0}.sub-program-web-intensive .sub-program p:last-child{background-color:#1EA2DA}.sub-programs-accent{width:100px;height:600px;border-radius:100px;position:absolute;top:20%}.sub-programs-accent.sub-programs-accent-blue{background-image:linear-gradient(#FF5050, #19A2DC);left:0;transform:translateX(-70%)}@media screen and (max-width: 1200px){.sub-programs-accent.sub-programs-accent-blue{transform:translateX(-90%)}}.sub-programs-accent.sub-programs-accent-yellow{background-image:linear-gradient(#FF5050, #F1C413);right:0;transform:translateX(70%)}@media screen and (max-width: 1200px){.sub-programs-accent.sub-programs-accent-yellow{transform:translateX(90%)}}.diagonal-separator{width:100%;height:clamp(1.875rem, calc(0.125rem + 7vw), 6.25rem)}.diagonal-separator svg{width:100%;height:100%}article#article .article-text #blog-ad.all-programs-promo{position:relative;min-height:700px}@media screen and (min-width: 768px){article#article .article-text #blog-ad.all-programs-promo{min-height:auto}}article#article .article-text #blog-ad.all-programs-promo picture{position:absolute;inset:0}article#article .article-text #blog-ad.all-programs-promo picture img{object-fit:cover;width:100%;height:100%}article#article .article-text #blog-ad.all-programs-promo .blog-ad-content{position:relative;padding:15px}@media screen and (min-width: 768px){article#article .article-text #blog-ad.all-programs-promo .blog-ad-content{margin-left:auto;width:42%}}article#article .article-text #blog-ad.all-programs-promo .blog-ad-heading{font-size:22px;line-height:1;font-family:'proxima-nova-bold';margin:0 0 15px}article#article .article-text #blog-ad.all-programs-promo .blog-ad-body{line-height:1;font-size:14px;width:60%;margin:0 0 15px}article#article .article-text #blog-ad.all-programs-promo .blog-ad-button{outline:none;border:none;cursor:pointer;font-family:'proxima-nova-bold';padding:10px 20px;background-color:#012D3D;color:white;border-radius:100px;display:inline-block;transition:0.3s opacity}article#article .article-text #blog-ad.all-programs-promo .blog-ad-button:hover{text-decoration:none;opacity:.8}article#article .article-text #blog-ad.all-programs-promo .blog-ad-button:visited{color:#fff}article#article .article-text #blog-ad.wage-subs-promo{position:relative;display:flex;overflow:hidden;max-width:300px;min-height:600px;margin:auto}@media screen and (min-width: 618px){article#article .article-text #blog-ad.wage-subs-promo{min-height:200px;max-width:100%}article#article .article-text #blog-ad.wage-subs-promo.wage-subs-promo-1 img{object-position:right -30px}article#article .article-text #blog-ad.wage-subs-promo.wage-subs-promo-2 img{object-position:right -70px}article#article .article-text #blog-ad.wage-subs-promo.wage-subs-promo-3 img{object-position:right top}}article#article .article-text #blog-ad.wage-subs-promo.wage-subs-promo-3 img{object-position:90% top}article#article .article-text #blog-ad.wage-subs-promo picture{position:absolute;inset:0}@media screen and (min-width: 618px){article#article .article-text #blog-ad.wage-subs-promo picture{width:60%;margin-left:auto}}article#article .article-text #blog-ad.wage-subs-promo picture img{object-fit:cover;object-position:right top;width:100%;height:70%}@media screen and (min-width: 618px){article#article .article-text #blog-ad.wage-subs-promo picture img{height:130%}}article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content{position:relative;padding:20px 10px;width:100%;gap:15px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media screen and (min-width: 618px){article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content{justify-content:center;align-items:flex-start;padding:20px}}article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content:after{content:'';position:absolute;inset:0;background:linear-gradient(to top, black 30%, transparent 70%)}@media screen and (min-width: 618px){article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content:after{background:linear-gradient(to right, black 40%, transparent 60%)}}article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content h3,article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content a{position:relative;z-index:1}@media screen and (min-width: 618px){article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content h3,article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content a{max-width:50%}}article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content h3{margin:0;text-transform:uppercase;color:white;font-family:'futuraBQ';text-align:center}@media screen and (min-width: 618px){article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content h3{text-align:left}}article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content h3 span{position:relative;white-space:nowrap}article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content h3 span:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:linear-gradient(to right, #EDC446 0%, #E79D4C 10%, #E17552 23%, #DE5D56 32%, #DD5458 38%, #1FA2D9 100%);border-radius:2px}@media screen and (min-width: 618px){article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content h3 span:after{height:4px}}article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content a{font-family:'proxima-nova-bold';text-transform:uppercase;color:#fff;padding:10px 25px;background-image:linear-gradient(to right, #EDC446 0%, #E79D4C 10%, #E17552 23%, #DE5D56 32%, #DD5458 38%, #1FA2D9 100%);border-radius:100px}article#article .article-text #blog-ad.wage-subs-promo .blog-ad-content a:visited{color:#fff}.updated-prgms-wrap{background-color:#002D3D;position:relative}.updated-prgms-wrap .content-section{position:relative}.updated-prgms-wrap h3{color:#fff;font-size:32px;text-transform:none;font-family:'proxima-nova-bold';margin:20px 0}.updated-prgms-wrap p{font-size:clamp(0.875rem, calc(0.625rem + 0.667vw), 1.125rem)}.updated-prgms-wrap .steps-process{position:relative;display:flex;justify-content:space-around;padding-top:50px;gap:20px}@media screen and (max-width: 618px){.updated-prgms-wrap .steps-process{gap:5px;padding-top:20px}}.updated-prgms-wrap .single-step{flex:1;cursor:pointer;padding:50px 10px 0 10px;border:1px solid transparent}@media screen and (max-width: 1200px){.updated-prgms-wrap .single-step{padding-top:20px;padding-inline:5px}}.updated-prgms-wrap .single-step.active{border:1px solid #59707E;border-radius:6px}.updated-prgms-wrap .single-step.active .updated-prgms-program-icon-wrap{position:relative}.updated-prgms-wrap .single-step.active .updated-prgms-program-icon-wrap:after{content:"";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:250px;aspect-ratio:1/1;background-image:radial-gradient(50% 50% at 50% 50%, rgba(241,197,19,0.45) 0%, rgba(241,197,19,0) 100%)}@media screen and (max-width: 618px){.updated-prgms-wrap .single-step.active .updated-prgms-program-icon-wrap:after{width:100%}}.updated-prgms-wrap .single-step.active.step-cyber .updated-prgms-program-icon-wrap:after{background-image:radial-gradient(50% 50% at 50% 50%, rgba(255,80,80,0.45) 0%, rgba(255,80,80,0) 100%)}.updated-prgms-wrap .single-step.active.step-data .updated-prgms-program-icon-wrap:after{background-image:radial-gradient(50% 50% at 50% 50%, rgba(24,161,220,0.45) 0%, rgba(24,161,220,0) 100%)}@media screen and (max-width: 1200px){.updated-prgms-wrap .single-step.active{flex:1.5}}.updated-prgms-wrap .single-step.active p{color:#F1C413;position:relative;z-index:1}.updated-prgms-wrap .single-step .updated-prgms-program-icon-wrap{height:150px}.updated-prgms-wrap .single-step svg{position:relative;z-index:2;height:100%}@media screen and (max-width: 618px){.updated-prgms-wrap .single-step svg{width:100%}}.updated-prgms-wrap .single-step p{color:#fff;font-size:21px;font-family:"proxima-nova-bold"}@media screen and (max-width: 618px){.updated-prgms-wrap .single-step p{font-size:12px}}.updated-prgms-wrap .info-box-wrap{position:relative;margin-top:50px}.updated-prgms-wrap .info-box-wrap:after{content:"";position:absolute;top:0;width:100%;height:1px;background-image:linear-gradient(90deg, #FF5050 0%, #F1C413 68.75%);background-color:#002D3D;background-blend-mode:hard-light}@media screen and (max-width: 618px){.updated-prgms-wrap .info-box-wrap:after{display:none}}@media screen and (max-width: 618px){.updated-prgms-wrap .info-box-wrap{margin-top:20px}}.updated-prgms-wrap .info-box{padding-top:50px;position:absolute;visibility:hidden}@media screen and (max-width: 618px){.updated-prgms-wrap .info-box{padding-top:0}}.updated-prgms-wrap .info-box.active{position:relative;visibility:visible}.updated-prgms-wrap .info-box h3{margin-top:5px}.updated-prgms-wrap .info-box>p{color:#fff}.updated-prgms-wrap .info-box .info-box-price-wrap{display:flex;gap:15px}.updated-prgms-wrap .info-box .info-box-price-wrap span{color:white;font-family:'proxima-nova-bold';font-size:32px}.updated-prgms-wrap .info-box .info-box-price-wrap span:first-of-type{font-family:'proxima-nova'}.updated-prgms-wrap .info-box .updated-btn-wrap{margin-top:40px}@media screen and (max-width: 618px){.updated-prgms-wrap .info-box .updated-btn-wrap .btn{font-size:16px}}.updated-prgms-wrap .info-box .updated-btn-red,.updated-prgms-wrap .info-box .updated-btn-transparent{transition:0.3s opacity}.updated-prgms-wrap .info-box .updated-btn-red:hover,.updated-prgms-wrap .info-box .updated-btn-transparent:hover{opacity:0.6}.updated-prgms-wrap .info-box .updated-btn-red{background-color:#DD5353}.updated-prgms-wrap .info-box .updated-btn-transparent{border:1px solid #fff}.updated-prgms-wrap .info-box-pills{display:flex;gap:10px}@media screen and (max-width: 618px){.updated-prgms-wrap .info-box-pills{flex-wrap:wrap;justify-content:center;max-width:300px;margin:auto;margin-bottom:15px;row-gap:0}}.updated-prgms-title,.updated-prgms-intro{text-align:center}.updated-prgms-title{color:#fff;margin-top:0;font-size:clamp(1.5rem, calc(1.143rem + 0.952vw), 2rem)}.updated-prgms-intro{color:#F1C413}p.updated-prgms-pill{background-color:#CCD5D8;color:#345764;padding:5px 10px;border-radius:50px;font-size:12px;line-height:normal}@media screen and (max-width: 618px){p.updated-prgms-pill{font-size:10px}}#blog-cards{position:relative;margin-bottom:50px;padding-bottom:50px}@media screen and (max-width: 618px){#blog-cards{margin-bottom:0}}#blog-cards .content-section h2{position:relative;margin-bottom:40px;padding-bottom:15px}#blog-cards .content-section h2:after{content:"";position:absolute;bottom:0;left:0;max-width:500px;width:100%;height:2px;background-image:linear-gradient(to right, #FF5050, #F17E13);background-color:#fff;background-blend-mode:hard-light}.blog-cards-accent-wrap{position:absolute;bottom:0;left:0;width:99%;height:270px}@media screen and (max-width: 618px){.blog-cards-accent-wrap{display:none}}.blog-cards-accent-wrap span{position:absolute;display:block;border-radius:0 500px 500px 0;height:100%;width:100%;background-color:#62C1F9}.blog-cards-accent-wrap span:nth-child(2){background-color:#08b8fa;width:80%}.blog-cards-accent-wrap span:last-child{background-color:#02c6fd;width:50%}.blog-cards-cols{position:relative;display:flex;gap:40px;justify-content:space-between}@media screen and (max-width: 992px){.blog-cards-cols{gap:20px}}@media screen and (max-width: 618px){.blog-cards-cols{flex-direction:column;gap:100px}}.blog-cards-col{position:relative;flex:1;max-width:33.333%;padding:clamp(0.938rem, calc(0.313rem + 1.667vw), 1.563rem);background-color:#59707E;border-radius:10px}.blog-cards-col:after{content:"+";position:absolute;bottom:0px;right:0;width:56px;transform:translate(-30px, 50%);aspect-ratio:1/1;border-radius:50%;background-color:#002D3D;color:white;font-size:47px;line-height:normal;font-family:'proxima-nova-extra-bold';text-align:center}@media screen and (max-width: 618px){.blog-cards-col:before{content:"";position:absolute;bottom:0;left:0;z-index:-1;height:130px;width:calc(100% + 40px);transform:translate(-20px, 50%);border-radius:0 500px 500px 0;background-image:linear-gradient(to right, #02c5fd, #62c1f9)}}@media screen and (max-width: 618px){.blog-cards-col{max-width:100%}}.blog-cards-col picture{border-radius:inherit}.blog-cards-col img{max-width:100%;border-radius:inherit}.blog-cards-col h3,.blog-cards-col p{color:#fff}.blog-cards-col h3{font-family:'proxima-nova-bold';font-size:24px;line-height:1.5}@media screen and (max-width: 992px){.blog-cards-col h3{font-size:18px}}@media screen and (max-width: 992px){.blog-cards-col p{font-size:14px}}body.forms-page{background-color:#181818}.uvaro-form-wrapper{min-height:100vh !important;max-width:650px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;justify-content:center}.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.3576515979%;width:31.7615656014%;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.3576515979%;width:65.8807828007%;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-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.3576515979%;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.3576515979%;width:48.821174201%}section#caq .questions a:nth-child(n){margin-right:2.3576515979%}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.7086300988%}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.3576515979%;width:14.7019570017%;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.3576515979%;width:23.2317613015%}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.3576515979%;width:74.4105871005%}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.3576515979%;width:31.7615656014%}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.3576515979%;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.3576515979%;width:40.2913699012%}section#connect-form .columns-5:last-child{margin-right:0}}section#connect-form .columns-7{float:left;display:block;margin-right:2.3576515979%;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.3576515979%;width:57.3509785009%;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.3576515979%;width:14.7019570017%;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.3576515979%;width:23.2317613015%}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.3576515979%;width:74.4105871005%}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.half-accordion .content-section{padding-bottom:0}section.half-accordion .content-section .half img{max-width:90%;height:auto}section.half-accordion .content-section .half .image-container{text-align:center}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:"arial";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}span.smaller-text{font-family:'arial';font-size:0.6em;font-weight:600}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.3576515979%;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.3576515979%;width:48.821174201%}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.3576515979%;width:31.7615656014%}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.3576515979%}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.3576515979%;width:48.821174201%;list-style:none;margin-bottom:2%;position:relative}section.press ul li:nth-child(n){margin-right:2.3576515979%}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.3576515979%;width:31.7615656014%}section.press ul li:nth-child(2n){margin-right:2.3576515979%}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.3576515979%;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.3576515979%;width:48.821174201%;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(33% - 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}div#body-wrap h3,div#body-wrap h4,div#body-wrap h5,div#body-wrap h6{font-family:'proxima nova', sans-serif}@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}}@media screen and (max-width: 992px){section#sidenav{display:none}}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)}}@media screen and (max-width: 992px){section#content-column{margin-left:0;width:100%}}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.3576515979%;width:48.821174201%;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.3576515979%;width:23.2317613015%;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:#f7f7f7;overflow:auto}section#download-curriculum .container{display:flex;align-items:center}@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:70%}@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:80%}}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 25px 25px}div.divider h4{color:#666666;margin-top:0}section#career-service h2{margin-bottom:0}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.3576515979%;width:65.8807828007%}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}#analytics-admissions img{width:40px}section#download-curriculum{text-align:center}section#download-curriculum .curriculum-package img{width:50%;padding-bottom:10px}@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:80%}}@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.3576515979%;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.3576515979%;width:62.4688610808%;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.3576515979%;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.3576515979%;width:23.2317613015%;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%}#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;padding-top:1em}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.3576515979%;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.3576515979%;width:48.821174201%;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}@media screen and (min-width: 480px){section#application-form .form-container .item .row .app-2-col.gen-left{width:30%}section#application-form .form-container .item .row .app-2-col.gen-right{width:60%}section#application-form .form-container .item .row .app-2-col.wider{padding:0}}@media screen and (max-width: 480px){section#application-form .form-container .item .row .app-2-col.gen-left{width:100%}section#application-form .form-container .item .row .app-2-col.gen-left ul{margin-bottom:0}section#application-form .form-container .item .row .app-2-col.gen-right{width:100%}}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.other_text_field[type="text"],section#application-form .form-container .item .row input.other_text_field[type="email"]{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_current,section#application-form .form-container .item .row #student_application_person_attributes_referred_by_grad,section#application-form .form-container .item .row #student_application_person_attributes_referred_by_friends,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{margin-bottom:1.5em;width:100%}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-categories{margin-bottom:1em}section#application-form section#item-one .app-group.program-categories ul{width:100%}section#application-form section#item-one .app-group.program-categories ul li input[type="radio"]{position:absolute;clip:rect(0, 0, 0, 0)}section#application-form section#item-one .app-group.program-categories ul li input[type="radio"]+label{display:inline-block;border:1px solid #17a3dd;vertical-align:top;cursor:pointer;border-radius:5%;width:98%;text-align:center;color:#17a3dd;padding:1em}section#application-form section#item-one .app-group.program-categories ul li input[type="radio"]:checked~label{background-color:#17a3dd;color:#fff}section#application-form section#item-one .app-group.program-categories ul li.selected{border:1px solid #17a3dd}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 .app-group.start-dates{margin-top:1.2em}section#application-form section#item-one .app-group.cohort-format{margin:1em 0}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.3576515979%;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.3576515979%;width:65.8807828007%}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{padding: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.3576515979%;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.3576515979%;width:31.7615656014%}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#application-form #goals-mobile select{margin:1em 0;padding-right:1.5em}section#application-form #goals-mobile ul.additional-goals-mobile{margin-top:0.5em}section#item-two .rating-numbers{float:left;display:block;margin-right:2.3576515979%;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.3576515979%;width:74.4105871005%;margin-left:22.1774911796%}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.3576515979%;width:23.2317613015%;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.3576515979%;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.3576515979%;width:74.4105871005%}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.3576515979%;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.3576515979%;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#application-form #apply-discount{width:100%}section#application-form #apply-discount #discount-title{cursor:pointer}section#application-form #apply-discount #discount-title .expand-reduce{float:right;margin-right:0.5em}section#application-form #apply-discount #discount-title:hover{color:#17a3dd}section#application-form #apply-discount div.discount-code-form{margin-bottom:1em}section#application-form #apply-discount div.discount-code-form .form-fields{display:none}section#application-form #apply-discount div.discount-code-form input[type="submit"]{margin-top:1em}.app-half-col{float:left;display:block;margin-right:2.3576515979%;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.3576515979%;width:48.821174201%}.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.3576515979%;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.3576515979%;width:48.821174201%}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:1em}#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;margin:1em 1.5em}#funding-options::after{content:"";display:table;clear:both;margin-bottom:2em}.grid_stack{display:grid !important;grid-template-columns:1fr 1fr}#category-grid{grid-template-columns:1fr}#category-grid label{max-width:400px}section#application-form .form-container .item div,section#application-form .form-container .item li .checkbox{padding:0px 3%}section#application-form .form-container .item div.sub-question.mobile,section#application-form .form-container .item li .checkbox.sub-question.mobile{padding:0}@media (min-width: 576px){.grid_stack{display:grid !important;grid-template-columns:1fr 1fr}#category-grid{grid-template-columns:1fr}}@media (min-width: 768px){.grid_stack{display:grid !important;grid-template-columns:repeat(3, 1fr)}#category-grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 992px){.grid_stack{display:grid !important;grid-template-columns:repeat(4, 1fr)}#category-grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1200px){.grid_stack{display:grid !important;grid-template-columns:repeat(4, 1fr)}#category-grid{grid-template-columns:repeat(3, 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 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.3576515979%;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.3576515979%;width:61.6158806508%}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.3576515979%;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.3576515979%;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.3576515979%;width:31.7615656014%;margin-left:4.2649021499%}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.3576515979%;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.3576515979%;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.3576515979%;width:44.5562720511%}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.3576515979%;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{margin-top:5px;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}@media screen and (max-width: 480px){section.paywall.paywall-new{width:95%}}section.paywall.paywall-new table{margin:0 auto;width:auto}@media screen and (max-width: 480px){section.paywall.paywall-new table{width:100%}}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 hr{border-top:1px solid #C0C0C0;width:100%}section.paywall .btn a{color:#fff}section.paywall .btn a:hover{text-decoration:none}section.paywall .remaining{margin-top:1.5em}section.paywall .remaining p{display:inline-block}section.paywall #bootcamp_payment_methods>ul>li{list-style-type:none}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 ul{padding-left:0}section.paywall li .accordion{font-weight:bold}section.paywall li.active .accordion::after{content:'-'}section.paywall section#apply-discount{width:100%}section.paywall section#apply-discount .question{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;font-weight:800;padding:0}section.paywall section#apply-discount input[type="text"]{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.paywall section#apply-discount p{margin:5px}section.paywall section#apply-discount .discount-code-form{text-align:left;display:inline-block;width:100%;padding:0.5em}section.paywall section#apply-discount .discount-code-form .form-fields{display:none;padding:0.5em 1em}section.paywall section#apply-discount .discount-code-form input[type="submit"]{margin-top:1em;float:right}section.paywall section#apply-discount .discount-code-form hr{display:none}section.paywall section#apply-discount .discount-code-form.active hr{display:block;border:none;border-top:1px solid #666666;margin:0}section.paywall section#apply-discount #discount-title{cursor:pointer}section.paywall section#apply-discount #discount-title .expand-reduce{float:right;margin-right:0.5em}section.paywall section#apply-discount #discount-title:hover{color:#17a3dd}section.paywall div#upload-proof-of-payment{overflow:auto}section.paywall div#upload-proof-of-payment div.input{font-size:16px;font-family:"proxima-nova";line-height:1.71em;-webkit-font-smoothing:antialiased;color:#666666;text-align:left;padding:0.4em;min-width:200px}section.paywall div#upload-proof-of-payment div.details{display:flex;justify-content:center;padding:0 1em}section.paywall div#upload-proof-of-payment label{font-weight:800}section.paywall div#upload-proof-of-payment input[type="number"],section.paywall div#upload-proof-of-payment input[type="date"],section.paywall div#upload-proof-of-payment textarea{border:1px solid #EDEDED;font-size:16px;font-family:'proxima-nova'}section.paywall div#upload-proof-of-payment input,section.paywall div#upload-proof-of-payment select,section.paywall div#upload-proof-of-payment textarea{width:100%}section.paywall div#upload-proof-of-payment select{padding-top:0.5em}section.paywall div#upload-proof-of-payment input[type="submit"]{width:120px}section.paywall div#upload-proof-of-payment h2{cursor:pointer;padding:0 1em}@media screen and (max-width: 618px){section.paywall div#upload-proof-of-payment h2{padding:0}}section.paywall div#upload-proof-of-payment h2:hover{color:#17a3dd}section.paywall div#upload-proof-of-payment .expand-reduce{float:right;min-width:1em}.flash-success{background-color:#e3fbe6;color:#5b645c;display:block;margin-bottom:10px;padding:10px;text-align:center}.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.3576515979%;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.3576515979%;width:23.2317613015%}.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.3576515979%;width:74.4105871005%}.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.3576515979%;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.3576515979%;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.3576515979%;width:100%}.main-form:last-child{margin-right:0}@media screen and (min-width: 618px){.main-form{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;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.3576515979%;width:48.821174201%}.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.3576515979%;width:31.7615656014%;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.3576515979%;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.3576515979%;width:48.821174201%}.secondary-form:last-child{margin-right:0}}@media screen and (min-width: 1200px){.secondary-form{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;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.3576515979%;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.3576515979%;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.3576515979%;width:48.821174201%}.main-header:last-child{margin-right:0}}@media screen and (min-width: 1200px){.main-header{float:left;display:block;margin-right:2.3576515979%;width:53.0860763509%;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.3576515979%;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.3576515979%;width:48.821174201%}.employmentrate-body:last-child{margin-right:0}}@media screen and (min-width: 618px){.employmentrate-body{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.employmentrate-body:last-child{margin-right:0}}.employmentrate-stats{float:left;display:block;margin-right:2.3576515979%;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.3576515979%;width:48.821174201%}.employmentrate-stats:last-child{margin-right:0}}@media screen and (min-width: 618px){.employmentrate-stats{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding-right:15px}.employmentrate-stats:last-child{margin-right:0}}.image-stats{padding:0px;float:left;display:block;margin-right:2.3576515979%;width:100%}.image-stats:last-child{margin-right:0}@media screen and (min-width: 618px){.image-stats{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.image-stats:last-child{margin-right:0}}@media screen and (min-width: 1200px){.image-stats{padding:0px;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.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.3576515979%;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.3576515979%;width:31.7615656014%}.stat-text:last-child{margin-right:0}}@media screen and (min-width: 618px){.stat-text{padding:0px;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.stat-text:last-child{margin-right:0}}.small-6{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.small-6:last-child{margin-right:0}@media screen and (min-width: 618px){.small-6{float:left;display:block;margin-right:2.3576515979%;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.3576515979%;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.3576515979%;width:48.821174201%}.halfcard:last-child{margin-right:0}}@media screen and (min-width: 1200px){.halfcard{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.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.3576515979%;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.3576515979%;width:31.7615656014%}.onethirds-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.onethirds-card{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.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.3576515979%;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.3576515979%;width:65.8807828007%}.twothirds-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.twothirds-card{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.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.3576515979%;width:100%}.report-image:last-child{margin-right:0}@media screen and (min-width: 618px){.report-image{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.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.3576515979%;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.3576515979%;width:31.7615656014%}.onethirds-redirect-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.onethirds-redirect-card{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.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.3576515979%;width:14.7019570017%}.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.3576515979%;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.3576515979%;width:48.821174201%}.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.3576515979%;width:74.4105871005%}.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.3576515979%;width:82.9403914003%}.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.3576515979%;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.3576515979%;width:48.821174201%;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.3576515979%;width:48.821174201%}.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.3576515979%;width:31.7615656014%;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}}.text-white{white-space:nowrap}.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.3576515979%;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.3576515979%;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.3576515979%;width:48.821174201%}.syllabus-main-header:last-child{margin-right:0}}@media screen and (min-width: 1200px){.syllabus-main-header{float:left;display:block;margin-right:2.3576515979%;width:53.0860763509%;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.3576515979%;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:500px;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.halfcard:last-child{margin-right:0}}@media screen and (min-width: 1200px){.halfcard{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.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.3576515979%;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.3576515979%;width:48.821174201%}.syllabus-onethirds-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.syllabus-onethirds-card{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.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.3576515979%;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.3576515979%;width:48.821174201%}.syllabus-twothirds-card:last-child{margin-right:0}}@media screen and (min-width: 1200px){.syllabus-twothirds-card{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.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.3576515979%;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.3576515979%;width:48.821174201%}.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.3576515979%;width:48.821174201%}.syllabus-image:last-child{margin-right:0}}.syllabus-image img{width:80%}#cp-data-analytics-bootcamp{width:100%}@media screen and (min-width: 1200px){#cp-data-analytics-bootcamp{width:108%}}#cp-data-analytics-bootcamp #form-send{width:100%}.background-data-analytics{background-image:url(/assets/data-analytics-ft/DataAnalyticsLaunch_banner-edb158aec52158bb9f23b814733cc6bbb67d9f939d6e7f5fe9b0f7dfefb9a50e.png);background-position:center bottom;background-size:cover;padding-top:20px}.background-data-analytics #form-send{background-color:#08A0DB}.background-data-analytics div.syllabus-main-form{margin:0 auto;float:none;padding-top:1em}@media screen and (min-width: 768px){.background-data-analytics{background-position:right bottom;background-size:cover}}p.reduced-width{max-width:600px;margin-left:auto;margin-right:auto}section.blogs-section{max-width:1200px;display:flex;justify-content:space-around;flex-flow:row wrap;padding:20px 0 80px 0}section.blogs-section a{width:80%;padding:0.5em}section.blogs-section a img{width:100%;transition:box-shadow .3s}section.blogs-section a img:hover{box-shadow:0 0 12px rgba(33,33,33,0.3)}@media screen and (min-width: 480px){section.blogs-section a{width:33%;padding:0}}@media screen and (min-width: 768px){section.blogs-section a{padding:1em}}section.data-analytics-ft{background-color:#17A3DD;background-image:url(/assets/syllabus/coverimage-data-b4217bf253f934fc6e7cee20f07d5831993c00c1e93790113f36e4ee54465346.png);background-position:center bottom;background-size:cover}section.data-analytics-ft .main-header{padding-top:0}section.data-analytics-ft .syllabus-main-form{margin-top:10%}section.data-analytics-ft .syllabus-content-sections{padding-top:0}section.data-analytics-ft .syllabus-absolute{padding-top:0}section.data-analytics-ft .italicize{font-style:italic}section.data-analytics-ft .margin-reset{margin:0}section.data-analytics-ft img{margin-bottom:40px}section.mega-flex-sign-up{background-color:#59707E;background-image:none;background-position:center bottom;background-size:cover}section.mega-flex-sign-up .syllabus-absolute{padding-top:0}section.mega-flex-sign-up .syllabus-content-sections{padding-top:0;max-width:1305px}section.mega-flex-sign-up .main-header{float:left;display:block;margin-right:2.3576515979%;width:100%;padding:0px 20px 10px 20px}section.mega-flex-sign-up .main-header:last-child{margin-right:0}@media screen and (min-width: 618px){section.mega-flex-sign-up .main-header{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}section.mega-flex-sign-up .main-header:last-child{margin-right:0}}@media screen and (min-width: 1200px){section.mega-flex-sign-up .main-header{float:left;display:block;margin-right:2.3576515979%;width:53.0860763509%;padding:0px;margin-left:6.25%}section.mega-flex-sign-up .main-header:last-child{margin-right:0}}section.mega-flex-sign-up .syllabus-main-form{background-color:#002D3D;width:100%;padding:2%;padding-top:0;border-radius:2%;margin-top:11%}@media screen and (min-width: 618px){section.mega-flex-sign-up .syllabus-main-form{width:415px}}section.mega-flex-sign-up .syllabus-main-form h2{font-size:16px;color:white;margin-bottom:0}section.mega-flex-sign-up .syllabus-main-form p{padding-left:0;margin-top:0;margin-bottom:2px;font-size:13px}section.mega-flex-sign-up .syllabus-main-form #form-send{width:100%;float:none;background-color:#DA5251}div.mega-flex-info .transparency{max-width:1050px}div.mega-flex-info .flex{display:flex;gap:4%;flex-flow:wrap}@media screen and (min-width: 618px){div.mega-flex-info .flex{flex-flow:nowrap}}div.mega-flex-info h2{text-align:center}section.mega-flex-right-fit{background-color:#012D3D;padding:3%;font-family:"proxima-nova"}section.mega-flex-right-fit .flex{display:flex;flex-direction:column;justify-content:center;gap:3%}@media screen and (min-width: 618px){section.mega-flex-right-fit .flex{flex-direction:row}}section.mega-flex-right-fit h2{text-align:center}section.mega-flex-right-fit li,section.mega-flex-right-fit h2{color:white}section.mega-flex-right-fit h3{color:#17A3DD}section.mega-flex-right-fit .right-fit-list{margin-top:3%}section.mega-flex-strip{display:flex;justify-content:space-between}section.mega-flex-strip div.mega-flex-faq{margin-top:5%;max-width:1105px;margin-left:auto;margin-right:auto}section.mega-flex-strip div.mega-flex-faq h2{text-align:center;margin-bottom:3%}section.mega-flex-strip div.mega-flex-faq h3{color:#DA5251;font-weight:700}.report-cta.background-mega-flex{background-image:url(/assets/mega_flex/mega_flex_hero-dfa389f47eedd5b5477e884e262fa63eb9af168f7a577664d10b19bd5dcc1716.png);background-position:center bottom;background-size:cover}.report-cta.background-mega-flex #form-send{background-color:#DA5251}.report-cta.background-mega-flex div.syllabus-main-form{display:flex;flex-direction:column;align-items:center;float:none;width:100%;margin:auto;padding:1em 5% 2% 5%;background-color:#17A3DD;border-radius:2%}@media screen and (min-width: 618px){.report-cta.background-mega-flex div.syllabus-main-form{width:470px}}.report-cta.background-mega-flex div.syllabus-main-form h2{font-size:16px;color:white;margin-bottom:0;align-self:flex-start}.report-cta.background-mega-flex div.syllabus-main-form p{padding-left:0;margin-top:0;margin-bottom:2px;font-size:13px}.report-cta.background-mega-flex div.syllabus-main-form .subscription{float:left}@media screen and (min-width: 768px){.report-cta.background-mega-flex{background-position:right bottom;background-size:cover}}#analytics-curriculum-download .download-curriculum{display:flex;flex-direction:column-reverse}@media screen and (min-width: 768px){#analytics-curriculum-download .download-curriculum{flex-direction:row}}#analytics-curriculum-download .download-curriculum .syllabus-image{margin-right:3%}.full-card{width:100%;display:flex;flex-direction:row-reverse;align-items:center;gap:5%}.mflex_second_download{margin-bottom:23%}.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,.analytics_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%}.analytics_ft_headerImg{background-image:url(/assets/analytics_ft/FULL_1800-d0787787f5c589168d2165d6d37045d8f6b536086facbe38523496f854448543.png);margin-bottom:5%}@media (min-width: 576px){.data_ft_headerImg,.analytics_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,.analytics_ft_headerImg .data_headerLeft h3{margin-top:50px}.analytics_ft_headerImg{background-image:url(/assets/analytics_ft/FULL_1800-d0787787f5c589168d2165d6d37045d8f6b536086facbe38523496f854448543.png);margin-bottom:5%}}@media (min-width: 768px){.data_ft_headerImg,.analytics_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%}.analytics_ft_headerImg{background-image:url(/assets/analytics_ft/FULL_1800-d0787787f5c589168d2165d6d37045d8f6b536086facbe38523496f854448543.png);margin-bottom:5%}}@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%}.analytics_ft_headerImg{background-image:url(/assets/analytics_ft/FULL_1800-d0787787f5c589168d2165d6d37045d8f6b536086facbe38523496f854448543.png);margin-bottom:5%}}@media (min-width: 1200px){.data_ft_headerImg,.analytics_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%}.analytics_ft_headerImg{background-image:url(/assets/analytics_ft/FULL_1800-d0787787f5c589168d2165d6d37045d8f6b536086facbe38523496f854448543.png);margin-bottom:5%}}@media (min-width: 576px){#data-analytics-ft-overview{margin-bottom:3%}#data-analytics-ft-overview .overview-block img{height:55px !important}#analytics-ft-curriculum img{width:100%;margin-top:15px}.analytics-ft-content-section .chars-image img{width:70% !important}.analytics-ft-content-section .clear{padding:2% !important;background-color:#4D6A84}.analytics-ft-content-section .clear p{color:white}#analytics-launch-careers .shift-down{margin-top:14.5%}}#data-analytics-download-curriculum .hidden-small img{padding-left:10%}#data-analytics-download-curriculum .hidden-large img{margin-bottom:5%}.data_callout_cta{background-color:#012D3D;position:relative;display:flex;align-items:center;padding:2% 5%}@media screen and (max-width: 768px){.data_callout_cta{flex-direction:column;gap:20px;padding:30px 20px 30px 30px}}@media screen and (max-width: 618px){.data_callout_cta{margin-top:20px}}.data_callout_cta:before{content:"";position:absolute;left:0;top:0;height:100%;width:15px;background-color:#ABEA3C}.data_callout_cta .data_callout_col{display:flex;flex-direction:column}.data_callout_cta .data_callout_col:first-of-type{gap:10px}.data_callout_cta .data_callout_col:last-of-type{width:30%;justify-content:center;flex-direction:row;flex-shrink:0}@media screen and (max-width: 768px){.data_callout_cta .data_callout_col:last-of-type{width:auto}}.data_callout_cta .data_callout_col h2,.data_callout_cta .data_callout_col p{margin:0}.data_callout_cta .data_callout_col .btn{background-color:#ABEA3C;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);color:#00272F}.data_callout_cta .data_callout_body{color:white}.data_callout_cta .data_callout_heading{font-family:"Proxima Nova";font-weight:700;color:white}.data_callout_cta .data_callout_heading span{color:#ABEA3C}.data-llms-call{position:relative;display:flex;padding:30px 110px;border-top:1px solid #ABEA3C;background-color:#F5F6F6;align-items:center;gap:40px;margin-top:50px}@media screen and (max-width: 768px){.data-llms-call{padding:30px 20px}}@media screen and (max-width: 618px){.data-llms-call{flex-direction:column}}.data-llms-call::before{content:"NEW";position:absolute;left:0;top:0;transform:translateY(-100%);background-color:#ABEA3C;padding:10px;font-family:'proxima-nova-bold';color:#00272F;border-radius:2px 2px 0px 0px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25)}.data-llms-call .data-llms-col{display:flex;flex-direction:column;gap:10px}.data-llms-call .data-llms-col *{margin:0}.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.3576515979%;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.3576515979%;width:48.821174201%;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:100%;height:3.0em;border:solid #EDEDED 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;padding:0 0.8em}.student-contracts-dropdown.dropdown-thin-mt{margin-top:5px}.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.correct:not(.no-answer)>.question{position:relative}.show-results .row.correct:not(.no-answer)>.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 a{color:#17a3dd}#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.3576515979%;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{position:relative;display:flex;align-items:center}@media (min-width: 1400px){.subsidies-header{min-height:600px}}@media (max-width: 1200px){.subsidies-header:after{content:'';position:absolute;inset:0;background-color:rgba(0,0,0,0.5)}}.subsidies-header picture{position:absolute;width:100%;height:100%}.subsidies-header img{width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.subsidies-header img{object-position:60%}}.subsidies-header-text{position:relative;z-index:1}.subsidies-header-text h1{max-width:550px;font-size:clamp(1.5rem, calc(-0.125rem + 4.333vw), 3.125rem);color:#fff;line-height:1.3}.subsidies-header-text h1 span{position:relative}.subsidies-header-text h1 span:after{content:'';position:absolute;border-radius:5px;bottom:0;left:0;width:100%;height:5px;background-image:linear-gradient(to right, #EDC446, #E79D4C, #E17552, #DE5D56, #DD5458, #1FA2D9)}@media screen and (max-width: 618px){.subsidies-header-text h1 span:after{height:2px}}section#subsidy-programs .content-section{padding-bottom:0}section#subsidy-programs .wage-subs-intro-call{font-family:'proxima-nova-bold'}section#subsidy-programs .icon-container .icon-snapshot{display:flex;padding:0;gap:50px}@media screen and (max-width: 618px){section#subsidy-programs .icon-container .icon-snapshot{flex-direction:column}}section#subsidy-programs .icon-container li.icon-block{list-style:none;display:flex;flex-direction:column;align-items:center;width:25%;gap:20px}@media screen and (max-width: 618px){section#subsidy-programs .icon-container li.icon-block{width:auto;gap:0}}section#subsidy-programs .icon-container li.icon-block svg{min-height:130px}section#subsidy-programs .icon-container li.icon-block h4{line-height:20px;margin:5px 0 5px 0;font-size:17px}section#subsidy-programs .icon-container li.icon-block p{text-align:center;line-height:25px;margin:0}.subsidy-section{position:relative;display:flex;flex-direction:column;align-items:center;gap:100px;background-color:#002D3D;padding:50px 0}.subsidy-section:after,.subsidy-section:before{content:'';position:absolute;top:0;width:100%;height:10px;background-image:linear-gradient(to right, #EDC446, #E79D4C, #E17552, #DE5D56, #DD5458, #1FA2D9)}.subsidy-section:after{bottom:0;top:auto}.subsidy-section h2{text-align:center}.subsidy-section .wsp-why-hire{max-width:724px;margin:auto 1em;display:flex;flex-direction:column;gap:50px}.subsidy-section .wsp-why-hire h2{margin:0;color:#fff}.subsidy-section .subsidy-icon-row{display:flex;gap:25px}.subsidy-section .subsidy-icon-row svg{flex-shrink:0;width:80px;height:80px}.subsidy-section .subsidy-icon-row-text h3{color:#fff;font-size:24px;text-transform:capitalize;margin:0}.subsidy-section .subsidy-icon-row-text p{margin:5px 0 0;color:#fff}.wsp-contact{display:flex;flex-direction:column;align-items:center}.wsp-contact .wsp-contact-name{margin-top:20px}.wsp-contact .wsp-contact-name,.wsp-contact .wsp-contact-email{font-size:25px;font-weight:700}@media screen and (max-width: 618px){.wsp-contact .wsp-contact-name,.wsp-contact .wsp-contact-email{font-size:18px}}.wsp-contact h2{margin-top:0}.wsp-contact p{margin:0;text-align:center}.wsp-text-highlight{color:#1EA2DA}.wsp-funding-temp{max-width:700px;text-align:center;padding:0 20px 50px 20px}.wsp-funding{display:flex;justify-content:space-between}@media screen and (max-width: 618px){.wsp-funding{flex-direction:column;text-align:center}}.wsp-funding .wsp-funding-disclaimer{font-size:15px;max-width:438px}.wsp-funding .wsp-canada-wrap{max-width:490px;display:flex;align-items:center}@media screen and (max-width: 618px){.wsp-funding .wsp-canada-wrap{flex-direction:column}}.wsp-funding .wsp-canada-wrap p{max-width:235px;text-align:right;flex-shrink:0;font-size:12px;color:#5E6A71;padding-right:15px}@media screen and (max-width: 618px){.wsp-funding .wsp-canada-wrap p{text-align:center;padding-right:0}}.wsp-funding .wsp-canada-wrap .wsp-canada-img-wrap{display:flex;align-items:center;padding-left:15px;border-left:1px solid #5E6A71}@media screen and (max-width: 618px){.wsp-funding .wsp-canada-wrap .wsp-canada-img-wrap{border-left:none;padding-left:0;max-width:200px}}.wsp-funding .wsp-canada-wrap .wsp-canada-img-wrap img{max-width:100%;height:auto}.wsp-eligibility{padding:50px clamp(1rem, calc(-1.975rem + 6.8vw), 3.125rem)}.wsp-eligibility h2{margin-top:0}.wsp-eligibility .eligibility-list{padding-left:15px}.wsp-eligibility .eligibility-list li{font-family:'proxima-nova';color:#666666;line-height:30px;font-size:18px}.wsp-section-spacing{margin-top:clamp(1.25rem, calc(-3.125rem + 10vw), 4.375rem)}.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{position:relative;overflow:hidden;padding-left:20px}@media screen and (max-width: 992px){section#student-outcomes{padding:0 20px}}section#student-outcomes .hug-columns{position:relative;z-index:1;max-width:calc(1150px + (100% - 1150px) / 2);margin-right:0;margin-left:auto;display:flex;align-items:center;gap:50px;padding:200px 0}@media screen and (max-width: 992px){section#student-outcomes .hug-columns{max-width:100%;justify-content:center}}@media screen and (max-width: 618px){section#student-outcomes .hug-columns{padding:125px 0}}section#student-outcomes .hug-text-col{max-width:500px;flex-shrink:0}@media screen and (max-width: 618px){section#student-outcomes .hug-text-col{max-width:100%}}section#student-outcomes .hug-text-col .syllabus-main-form{width:100%}@media screen and (max-width: 618px){section#student-outcomes .hug-text-col .syllabus-main-form{padding:0}}section#student-outcomes .hug-text-col .syllabus-main-form .submit{width:100%}section#student-outcomes .hug-img-col{width:100%}@media screen and (max-width: 992px){section#student-outcomes .hug-img-col{display:none}}section#student-outcomes .hug-img-col img{width:100%;max-height:750px;object-fit:contain;object-position:left}section#student-outcomes .sor-outcomes-svg{position:absolute}section#student-outcomes .sor-outcomes-svg.outcomes-svg-horiz-1{top:0;left:0;transform:translateY(100%);width:500px;height:auto}@media screen and (max-width: 618px){section#student-outcomes .sor-outcomes-svg.outcomes-svg-horiz-1{width:300px}}section#student-outcomes .sor-outcomes-svg.outcomes-svg-horiz-2{bottom:0;left:0;transform:translateY(30%);width:700px;height:auto}@media screen and (max-width: 618px){section#student-outcomes .sor-outcomes-svg.outcomes-svg-horiz-2{width:300px}}section#student-outcomes .sor-outcomes-svg.outcomes-svg-vert-1{top:0;right:50px;height:500px;width:auto}section#student-outcomes .sor-outcomes-svg.outcomes-svg-vert-2{top:0;right:200px;height:125px;width:auto}@media screen and (max-width: 992px){section#student-outcomes .sor-outcomes-svg.outcomes-svg-vert-2,section#student-outcomes .sor-outcomes-svg.outcomes-svg-vert-1{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{background-image:linear-gradient(to right, #E7D522 50%, #1080C2 50%)}.sor-banner-inner{max-width:1400px;margin:auto;display:flex;flex-direction:column}@media screen and (min-width: 992px){.sor-banner-inner{flex-direction:row}}.sor-banner-third{flex:1;display:flex;align-items:center;gap:35px;padding:20px}.sor-banner-third.sor-banner-left{background-image:linear-gradient(to right, #E7D522, #F8CC3C)}.sor-banner-third.sor-banner-centre{background-image:linear-gradient(to right, #FCDA28, #E5475B)}.sor-banner-third.sor-banner-right{background-image:linear-gradient(to right, #05BCF6, #1080C2)}.sor-banner-icon{flex-basis:100px;text-align:center}.sor-banner-info-wrap{flex:1;display:flex;flex-direction:column;gap:10px}.sor-banner-info-wrap figure{font-family:'proxima-nova-extra-bold', sans-serif;font-size:55px}.sor-banner-info-wrap p{font-size:22px;line-height:22px}.sor-banner-info-wrap figure,.sor-banner-info-wrap p{color:#002D3D;margin:0}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}.underline{text-decoration:underline}#funded-initiative #discover-headerImg{background-image:url(/assets/ICT_boost/discoverHero-8e54af25e46c402a1ec23a966ead0f627042784c2015f0ea3de2dc3fad8afa91.jpg);background-size:cover;background-position:center;padding:8.5% 0}#funded-initiative #discover-headerImg .section-block{display:flex;flex-direction:column;position:relative;bottom:20px}#funded-initiative #discover-headerImg .section-block .discover-content-width{max-width:740px}#funded-initiative #discover-headerImg h1,#funded-initiative #discover-headerImg p{color:white}#funded-initiative #discover-headerImg h1{margin-bottom:12px}#funded-initiative #kickstart-opportunity{background-image:url(/assets/ICT_boost/blue_background-e84891f1790067327651c96cc877251d8050ee672e24aab4e53ca338999a03d3.jpg);background-size:cover;background-position:bottom}#funded-initiative #kickstart-opportunity h4,#funded-initiative #kickstart-opportunity p,#funded-initiative #kickstart-opportunity hr{color:white}#funded-initiative #kickstart-opportunity hr{width:35%;margin:4% auto}#funded-initiative #kickstart-opportunity p{margin-top:0}#funded-initiative #kickstart-opportunity a{text-decoration:underline;color:white}#funded-initiative #ICT-boost-explained{background-image:url(/assets/ICT_boost/ICT_boost_explained-32cd381706a1013fdaaab3b744327959ad1417de92b8ca3a85c49e7602480b69.jpg);background-size:cover;background-position:center}#funded-initiative #ICT-boost-explained .section-block{display:flex;flex-direction:column}@media screen and (min-width: 768px){#funded-initiative #ICT-boost-explained .section-block{flex-direction:row;justify-content:space-between}}#funded-initiative #ICT-boost-explained .explained-left{margin-top:3%;max-width:100%}@media screen and (min-width: 768px){#funded-initiative #ICT-boost-explained .explained-left{max-width:50%}}#funded-initiative #ICT-boost-explained .explained-left img{margin-top:7%;width:100%}@media screen and (min-width: 768px){#funded-initiative #ICT-boost-explained .explained-left img{width:50%}}#funded-initiative #ICT-boost-explained .explained-left h2{border-bottom:1px solid #17A3DD;padding-bottom:5%;display:inline-block;margin-bottom:3%}#funded-initiative #three-blocks{padding:3% 0;background-color:#ccd5d8;background-image:url(/assets/ICT_boost/three_block_background-a4e63d9fe124060809ec04d210032de001c49ddd77197ee54c6ed03ad3ac8bdf.png);background-size:auto;background-repeat:repeat;display:flex;flex-direction:column;gap:1%;justify-content:space-between;width:100%}@media screen and (min-width: 768px){#funded-initiative #three-blocks{flex-direction:row}}#funded-initiative #three-blocks .single-block{width:100%;height:350px;margin:30px 0;display:flex}@media screen and (min-width: 768px){#funded-initiative #three-blocks .single-block{height:auto;margin:0}}#funded-initiative #three-blocks h4,#funded-initiative #three-blocks p{color:white;text-align:center;margin:0 auto}#funded-initiative #three-blocks p{margin-top:10%}#funded-initiative #three-blocks .block-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5% 0;margin:0 12%}#funded-initiative #three-blocks img{width:50px;margin-bottom:5%}#funded-initiative #jump-into-tech .bold{font-weight:700}#funded-initiative #jump-into-tech .also-partnering{margin:auto;max-width:1000px}#funded-initiative #jump-into-tech h2,#funded-initiative #jump-into-tech p{color:white}#funded-initiative #jump-into-tech h2 span:first-of-type,#funded-initiative #jump-into-tech p span:first-of-type{font-weight:400}#funded-initiative #jump-into-tech .bootcamp-list{display:flex;gap:10%;flex-flow:wrap}@media screen and (min-width: 768px){#funded-initiative #jump-into-tech .bootcamp-list{flex-flow:nowrap}}#funded-initiative #jump-into-tech .bootcamp-list a{width:fit-content;margin:10px 0}@media screen and (min-width: 768px){#funded-initiative #jump-into-tech .bootcamp-list a{flex-flow:nowrap;margin:0}}#funded-initiative #jump-into-tech .bootcamp-list .left{display:block}@media screen and (min-width: 768px){#funded-initiative #jump-into-tech .bootcamp-list .left{display:flex;flex-direction:column;gap:20px}}#funded-initiative #jump-into-tech .bootcamp-list .right{display:block}@media screen and (min-width: 768px){#funded-initiative #jump-into-tech .bootcamp-list .right{display:flex;flex-direction:column;gap:20px}}#funded-initiative #flexible{background-image:url(/assets/ICT_boost/flexible_background-88e069c6f94e50b593eac119e01ef39df3b14ad5ae312ffbd3f1a68f43330ce5.png);background-size:cover;background-position:bottom left}#funded-initiative #flexible .section-block{display:flex;flex-direction:column}@media screen and (min-width: 768px){#funded-initiative #flexible .section-block{flex-direction:row}}#funded-initiative #flexible h4,#funded-initiative #flexible p{color:white;margin:0 auto}#funded-initiative #flexible h4{margin-bottom:4%}#funded-initiative #flexible .left,#funded-initiative #flexible .right{max-width:none;padding-bottom:10%}@media screen and (min-width: 768px){#funded-initiative #flexible .left,#funded-initiative #flexible .right{max-width:50%;padding:2%}}#funded-initiative #tech-roles{background-image:url(/assets/ICT_boost/tech_roles_background-e7065400309cd9acf3d4cde60547c7ae48bf21e055158736b39cb7ef0f5cfe88.jpg);background-size:cover;background-position:bottom right}#funded-initiative #tech-roles h2,#funded-initiative #tech-roles h4{color:white}#funded-initiative #tech-roles p{font-size:17px;color:#303030;margin:6px 0;max-width:1200px}#funded-initiative #tech-roles .btn{color:black}#funded-initiative #tech-roles .partner{max-width:300px;width:50%}#funded-initiative #tech-roles .partners{display:flex;align-items:flex-end;margin-bottom:7%}#funded-initiative #tech-roles .right a{width:100%;text-align:center}#funded-initiative #ICT-boost-divider{width:62%;height:75px}@media screen and (min-width: 768px){#funded-initiative #ICT-boost-divider{height:auto}}#funded-initiative #helping{background-image:url(/assets/ICT_boost/helping_background-eeb5bb5a944f6ef1b000b4806000c2596817eedd5937fb5aacfbef96c2e0e47a.png);background-size:cover;background-position:bottom right}#funded-initiative #helping h2:first-of-type{margin-top:1.5rem}#funded-initiative #helping h2{margin:0}#funded-initiative #helping h2,#funded-initiative #helping p{color:white}#funded-initiative #boost-eligibility{background-color:#1EA2DA}#funded-initiative #boost-eligibility h2,#funded-initiative #boost-eligibility p{color:white}#funded-initiative #boost-eligibility h2{text-align:center}#funded-initiative .flex{display:flex;gap:4%;display:flex;flex-direction:column}@media screen and (min-width: 768px){#funded-initiative .flex{flex-direction:row}}#funded-initiative .flex .left,#funded-initiative .flex .right{max-width:none}@media screen and (min-width: 768px){#funded-initiative .flex .left,#funded-initiative .flex .right{max-width:50%}}@media screen and (min-width: 768px){#funded-initiative .left{padding-left:0 !important}}@media screen and (min-width: 768px){#funded-initiative .right{padding-right:0 !important}}#funded-initiative .checkmark{width:4%;margin-right:1.5%}#funded-initiative .small-checkmark{width:3%;margin-right:1.5%}#funded-initiative .section-block{max-width:1120px;margin:auto;padding:6% 4% 8%}@media screen and (min-width: 992px){#funded-initiative .section-block{padding:70px 40px}}#funded-initiative .sign-up{padding:4%}#funded-initiative .sign-up div{display:flex;flex-direction:column;justify-content:center;align-items:center}#funded-initiative .eligible{background-image:url(/assets/ICT_boost/eligible_background-1de39d96166c267bd2e73bded46d3b878e236427ef3b3d25cc4d12da1f4731bc.jpg);background-size:cover;background-position:center}#funded-initiative .dark-blue{background-color:#012D3D}#funded-initiative .lighthouse-blue{background-color:#1EA2DA}#careers-in-energy #discover-headerImg{background-image:url(/assets/careers_in_energy/hero_banner-3d06f9e3dae590fc50211926311f21f99840d4d89002ddb3a5f22154928bc4b9.png);background-size:cover;background-position:center;padding:8.5% 0}#careers-in-energy #discover-headerImg .section-block{display:flex;flex-direction:column;position:relative;bottom:20px}#careers-in-energy #discover-headerImg .section-block .discover-content-width{max-width:740px}#careers-in-energy #discover-headerImg h1,#careers-in-energy #discover-headerImg p{color:white}#careers-in-energy #discover-headerImg h1{margin-bottom:12px;font-family:"FuturaBQ"}#careers-in-energy #discover-headerImg a{color:black}#careers-in-energy #program-intro{background-image:url(/assets/careers_in_energy/intro_background-42025fa60fe5cfa8a2ef296072f401250704c8eacdbc15b82cafdc41d1ff2a7b.png);background-size:cover;background-position:center}#careers-in-energy #program-intro h4{color:#17A3DD;font-size:24px;font-family:"FuturaBQ"}#careers-in-energy #program-intro p{color:white}#careers-in-energy #about{background-image:url(/assets/careers_in_energy/about_background-a0bb6529deca1484c596173768146c00a96feba1153a51c4144fa5d11cf6bc97.png);background-size:cover;background-position:right}@media screen and (min-width: 1200px){#careers-in-energy #about{background-position:left center !important}}#careers-in-energy #about h3{font-size:26px;text-align:center;font-family:"FuturaBQ"}#careers-in-energy #about hr{color:#7AC143;width:35%;margin:4% auto}#careers-in-energy #about h4,#careers-in-energy #about p{color:white}#careers-in-energy #about a{text-decoration:underline;color:white}#careers-in-energy #inside-curriculum h2{font-family:"FuturaBQ"}#careers-in-energy #inside-curriculum h3{margin-top:clamp(3.125rem, calc(0rem + 8.333vw), 6.25rem)}#careers-in-energy #inside-curriculum .section-block{text-align:center}#careers-in-energy #inside-curriculum .programs-container{padding:3% 0;display:flex;flex-direction:column;gap:30px;justify-content:center}@media screen and (min-width: 618px){#careers-in-energy #inside-curriculum .programs-container{flex-direction:row}}#careers-in-energy #inside-curriculum .single-program{max-width:100%;display:flex;flex-direction:column}@media screen and (min-width: 618px){#careers-in-energy #inside-curriculum .single-program{max-width:237.5px}}#careers-in-energy #inside-curriculum .single-program img{width:100%;margin-bottom:3%}#careers-in-energy #inside-curriculum .single-program p{margin:0}#careers-in-energy #eligibility-criteria{background-image:url(/assets/careers_in_energy/eligibility_background-3e3c4be69ea51983f89e6c43b0549bf28b1d2ed6f1a5d5ec5621f083f776b0bf.png);background-size:cover;background-position:center right}#careers-in-energy #eligibility-criteria h2,#careers-in-energy #eligibility-criteria p{color:white}#careers-in-energy #eligibility-criteria p{margin-bottom:0}#careers-in-energy #eligibility-criteria h2{text-align:center;margin:0;font-family:"FuturaBQ"}#careers-in-energy #eligibility-criteria .flex{align-items:center}#careers-in-energy #eligibility-criteria .section-block h2:last-of-type{margin-bottom:5%}#careers-in-energy #eligibility-criteria .bullet-point{display:flex;align-items:flex-start}#careers-in-energy #eligibility-criteria .bullet-point img{margin-top:5%}#careers-in-energy #eligibility-criteria .bullet-point .checkmark{width:5%;margin-right:3%}#careers-in-energy #break-into-tech{background-image:url(/assets/careers_in_energy/break_into_tech_background-7a7fe85d9b349259b2fbf1c7129beae3e10daa153d133b5f69b034d299771a89.jpg);background-size:cover;background-position:center right;padding:12% 4%}@media screen and (min-width: 768px){#careers-in-energy #break-into-tech{padding:4%}}#careers-in-energy #break-into-tech h2{color:white;margin:0;font-family:"FuturaBQ";text-align:center}#careers-in-energy #break-into-tech div{display:flex;flex-direction:column;justify-content:center;align-items:center}#careers-in-energy #what-is-building{background-image:url(/assets/careers_in_energy/what_is_building_background-17ad415f0745e466e849273c3b71c862c16e66f8d045be501f1fb0c2997242c6.png);background-size:cover;background-position:left bottom}@media screen and (min-width: 768px){#careers-in-energy #what-is-building{background-position:center bottom}}#careers-in-energy #what-is-building .section-block{display:flex;flex-direction:column}@media screen and (min-width: 768px){#careers-in-energy #what-is-building .section-block{flex-direction:row;justify-content:space-between}}#careers-in-energy #what-is-building .explained-left{margin-top:3%;max-width:100%}@media screen and (min-width: 768px){#careers-in-energy #what-is-building .explained-left{max-width:50%}}#careers-in-energy #what-is-building .explained-left img{margin-top:7%}#careers-in-energy #what-is-building h4{font-family:"FuturaBQ";border-bottom:3px solid #7AC143;padding-bottom:5%;display:inline-block;margin-bottom:3%;font-style:italic}#careers-in-energy #what-is-building li{font-size:16px;margin-bottom:1%;font-family:"proxima-nova";color:#666666}#careers-in-energy #about-cie h4{font-family:"FuturaBQ";color:#005295;font-size:24px;text-align:center}#careers-in-energy #about-cie p{text-align:center}#careers-in-energy #about-cie h5{color:#DD5353;font-family:"proxima-nova"}#careers-in-energy #about-cie img{width:100%}#careers-in-energy .flex{gap:4%;display:flex;flex-direction:column}@media screen and (min-width: 768px){#careers-in-energy .flex{flex-direction:row}}#careers-in-energy .flex .left,#careers-in-energy .flex .right{max-width:none}@media screen and (min-width: 768px){#careers-in-energy .flex .left,#careers-in-energy .flex .right{max-width:50%}}@media screen and (min-width: 768px){#careers-in-energy .left{padding-left:0 !important}}@media screen and (min-width: 768px){#careers-in-energy .right{padding-right:0 !important}}#careers-in-energy .checkmark{width:4%;margin-right:1.5%}#careers-in-energy .small-checkmark{width:3%;margin-right:1.5%}#careers-in-energy .section-block{max-width:1120px;margin:auto;padding:6% 4% 8%}@media screen and (min-width: 992px){#careers-in-energy .section-block{padding:70px 40px}}#careers-in-energy .criteria-person{width:100%}.cie-reskill-disclaimer{font-family:'proxima-nova-bold'}#cie-logos{text-align:center;padding:40px 20px;background-color:#F7F7F7}#cie-logos p{margin-bottom:0}.cie-logo-wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:50px}.cie-logo-wrap .cie-logo{width:200px}#all-programs #all-programs-hero{background-image:url(/assets/all_programs/all_programs_herobanner-19379f73e79f497862301a819ff5a56ae5c8b6f7881fa210b7f12f3c347ec688.jpg);background-size:cover;background-position:center;padding:4%}#all-programs #all-programs-hero div{display:flex;flex-direction:column;justify-content:center;align-items:center}#all-programs #all-programs-hero div h2{color:white}#all-programs #industry-aligned div{display:flex;flex-direction:column;justify-content:center;align-items:center}#all-programs #industry-aligned div p{color:#303030}#all-programs #intensive-programs{background-image:url(/assets/all_programs/full_time_background-9bb41fff558500e61235424d6649ff78a0b0fa5f582b4f504f8b75db75a63573.jpg);background-size:cover;background-position:top;padding-bottom:10%}@media screen and (min-width: 768px){#all-programs #intensive-programs{padding-bottom:3%}}#all-programs #intensive-programs .content-section{padding-bottom:0}#all-programs #intensive-programs hr{width:25%}#all-programs #intensive-programs h3{color:#F7D121}@media screen and (min-width: 768px){#all-programs #intensive-programs .two-paths{padding:0 5%}}#all-programs #intensive-programs .two-paths .flex{display:flex;justify-content:space-between}@media screen and (max-width: 992px){#all-programs #intensive-programs .two-paths .flex{flex-direction:column;margin:0 10px}}#all-programs #intensive-programs .two-paths .flex h3{font-size:22px}#all-programs #intensive-programs .structure{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 768px){#all-programs #intensive-programs .structure{flex-wrap:nowrap}}#all-programs #intensive-programs .structure img{width:55%}#all-programs #intensive-programs .structure-point{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:200px;width:150px}#all-programs #intensive-programs .structure-point .two-lectures{height:65px;width:auto}#all-programs #intensive-programs .structure-point h4{align-self:flex-end;text-align:center;font-size:18px}#all-programs .diagonal-divider{width:100%;height:auto;display:block}@media screen and (min-width: 768px){#all-programs .diagonal-divider{height:150px}}#all-programs #part-time-courses{background-image:url(/assets/all_programs/part_time_background-3eb3de9f04755b423d88f8bdc88a3a59070bb67808c1f2bf53c12b2283f27cff.png);background-size:cover;background-position:bottom left;padding-bottom:35%}@media screen and (min-width: 768px){#all-programs #part-time-courses{padding-top:1%;padding-bottom:15%}}#all-programs #part-time-courses .content-section{padding-top:1px;padding-bottom:1%}#all-programs #part-time-courses .part-time-details{display:flex;justify-content:space-around;flex-direction:row;gap:2%;padding-top:3%;padding-bottom:30px;flex-wrap:wrap;margin:0 10px}@media screen and (min-width: 768px){#all-programs #part-time-courses .part-time-details{margin:0;flex-wrap:nowrap;padding-bottom:0}}#all-programs #part-time-courses .detail-point{display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media screen and (max-width: 992px){#all-programs #part-time-courses .detail-point{width:150px;justify-content:flex-start}}#all-programs #part-time-courses .detail-point h4{text-align:center;font-size:18px}#all-programs #part-time-courses .detail-point img{width:70%}@media screen and (min-width: 768px){#all-programs #part-time-courses .detail-point img{width:55%}}#all-programs #part-time-courses .structure-point{display:flex;flex-direction:column;align-items:center;width:110px;height:140px;justify-content:flex-end}#all-programs #part-time-courses .structure-point h4{align-self:flex-end}#all-programs #all-programs-outcome span{color:#13A2DA;font-weight:700}#all-programs .white-text h2,#all-programs .white-text p,#all-programs .white-text hr,#all-programs .white-text h4{color:white}#all-programs .three-panel{width:100%;display:block}#all-programs .remove-vert-margin{margin-top:0;margin-bottom:0}#web-dev-contest #devtectives-header{position:relative;min-height:500px;display:flex;align-items:center;overflow:hidden}#web-dev-contest #devtectives-header .flex{z-index:1;max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}@media screen and (min-width: 768px){#web-dev-contest #devtectives-header .flex{flex-direction:row}}#web-dev-contest #devtectives-header .column{flex-basis:0px}@media screen and (min-width: 768px){#web-dev-contest #devtectives-header .column{flex-basis:588px}}#web-dev-contest #devtectives-header .column h1{margin-top:0}#web-dev-contest #devtectives-header .find-gradient{display:flex;justify-content:center;position:absolute;width:100%;inset:unset;bottom:0;height:50%;--linear-gradient-size: calc(100% - 500px);background-image:unset}@media screen and (min-width: 768px){#web-dev-contest #devtectives-header .find-gradient{width:50%;height:auto;inset:0;display:block;background-image:linear-gradient(to right, #00B4F0 var(--linear-gradient-size), transparent var(--linear-gradient-size))}}#web-dev-contest #devtectives-header .find-gradient:after{content:'';position:absolute;inset:unset;width:500px;height:500px;transform:translateY(10%);background-image:linear-gradient(to top, #00B4F0 50%, transparent 50%),radial-gradient(circle closest-side, #00B4F0 79.7%, #00B1EF 80%, #00B1EF 84.7%, #00ACED 85%, #00ACED 89.7%, #009FE5 90%, #009FE5 94.7%, #0086CC 95%, #0086CC 99.7%, transparent 100%)}@media screen and (min-width: 768px){#web-dev-contest #devtectives-header .find-gradient:after{background-image:linear-gradient(to right, #00B4F0 50%, transparent 50%), radial-gradient(circle closest-side, #00B4F0 79.7%, #00B1EF 80%, #00B1EF 84.7%, #00ACED 85%, #00ACED 89.7%, #009FE5 90%, #009FE5 94.7%, #0086CC 95%, #0086CC 99.7%, transparent 100%);top:50%;right:0;width:1000px;height:1000px;transform:translateY(-50%)}}#web-dev-contest #devtectives-header h1{font-size:50px;text-align:left;color:white;line-height:1.2;width:auto;margin:5% 0;margin-left:5%}@media screen and (max-width: 618px){#web-dev-contest #devtectives-header h1{font-size:30px;text-align:center;margin:5%}}@media screen and (min-width: 768px){#web-dev-contest #devtectives-header h1{font-size:30px;width:70%}}@media screen and (min-width: 1200px){#web-dev-contest #devtectives-header h1{font-size:50px;width:auto;margin-left:0}}#web-dev-contest #devtectives-header .svg-container{margin-bottom:80px;width:100%}#web-dev-contest #devtectives-header .svg-container svg{width:100%}#web-dev-contest #devtectives-header .svg-container tspan{font-family:'proxima-nova-extra-bold', sans-serif}#web-dev-contest #not-average{background-image:url(/assets/devtectives_challenge/not_average_banner-a337540f8233f093297eb54629d2796b17cb7812a48bb7b07b7abdbd330fa17b.jpg);background-size:cover;background-position:right;background-repeat:no-repeat}@media screen and (min-width: 1200px){#web-dev-contest #not-average{background-position:left;background-size:contain}}#web-dev-contest #not-average .content-section{max-width:850px}#web-dev-contest #not-average .not-average-bold{color:#03B2F4;font-size:1.863em;font-family:"FuturaBQ", sans-serif;text-transform:uppercase;line-height:40px}#web-dev-contest #not-average span{font-family:'proxima-nova-extra-bold', sans-serif;font-weight:700}#web-dev-contest #not-average p{color:black}#web-dev-contest #not-average .disclaimer{font-size:10px}#web-dev-contest #what-is-web-dev{background-color:rgba(0,160,242,0.25)}#web-dev-contest #what-is-web-dev .flex{display:flex;align-items:center;flex-direction:column;gap:25px}@media screen and (min-width: 992px){#web-dev-contest #what-is-web-dev .flex{flex-direction:row;gap:125px}}#web-dev-contest #what-is-web-dev .flex .left,#web-dev-contest #what-is-web-dev .flex .right{flex:1}#web-dev-contest #what-is-web-dev .right{display:flex;justify-content:flex-end;position:relative}#web-dev-contest #what-is-web-dev .right img{max-width:100%;margin-top:20px}@media screen and (min-width: 992px){#web-dev-contest #what-is-web-dev .right img{margin-top:0}}#web-dev-contest #what-is-web-dev .right h2{font-size:25px;line-height:30px;margin-left:25px;margin-top:20px;position:absolute;left:0;top:0}@media screen and (max-width: 1200px){#web-dev-contest #what-is-web-dev .right h2{font-size:20px;margin-left:25px}}@media screen and (max-width: 992px){#web-dev-contest #what-is-web-dev .right h2{font-size:45px;line-height:1.2;margin-left:30px;margin-top:50px}}@media screen and (max-width: 618px){#web-dev-contest #what-is-web-dev .right h2{font-size:20px;margin-left:15px;line-height:25px;margin-top:40px}}#web-dev-contest #why-lighthouse .flex{display:flex;align-items:center;flex-direction:column-reverse;gap:25px}@media screen and (min-width: 992px){#web-dev-contest #why-lighthouse .flex{flex-direction:row;gap:125px}}#web-dev-contest #why-lighthouse .flex .left,#web-dev-contest #why-lighthouse .flex .right{flex:1}#web-dev-contest #why-lighthouse .why-lighthouse-details{max-width:100%}#web-dev-contest #why-lighthouse video{margin-top:20px}@media screen and (min-width: 992px){#web-dev-contest #why-lighthouse video{margin-top:0}}#web-dev-contest #why-lighthouse .right{display:flex;justify-content:flex-start}@media screen and (min-width: 992px){#web-dev-contest #why-lighthouse .right{justify-content:flex-end}}#web-dev-contest #im-in{background-image:url(/assets/devtectives_challenge/im_in_background-fcd422908039d157becff6c48b0d2164294d9637a962b1477e7203797a16db7c.jpg);background-size:cover;background-position:center}#web-dev-contest #im-in h2{color:#002D3D;margin-bottom:0}#web-dev-contest #im-in .flex{display:flex;flex-direction:column;align-items:center;gap:15px;justify-content:space-around}#web-dev-contest #im-in .oval{background-color:#002D3D;border-radius:500px;width:350px;padding:1%;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){#web-dev-contest #im-in .oval{width:550px}}#web-dev-contest #im-in .oval img{width:110px}@media screen and (min-width: 768px){#web-dev-contest #im-in .oval img{width:180px}}#web-dev-contest #im-in .oval p{width:215px;margin:auto;font-size:16px;padding:20px}@media screen and (min-width: 768px){#web-dev-contest #im-in .oval p{font-size:18px;padding:0}}#web-dev-contest #im-in p{color:white;margin-top:0;font-weight:700;font-family:'proxima-nova-extra-bold', sans-serif}section#your-move{background-image:url("devtectives_challenge/pixel_grp_1.png"),url("devtectives_challenge/pixel_grp_2.png");background-position:right top, left bottom 50px;background-repeat:no-repeat}section#your-move h2{color:#002D3D;margin-bottom:0}section#your-move p.center-align{margin:auto;text-transform:uppercase;font-weight:800;font-size:16px;color:#002D3D;font-family:'proxima-nova-extra-bold', sans-serif}@media screen and (min-width: 992px){section#your-move div.form-section{background-image:url("devtectives_challenge/terms_and_conditions/home_office.jpg");background-repeat:no-repeat;background-position:right bottom;background-size:360px}}section#your-move div.form-section form{display:flex;justify-content:space-between;flex-direction:column;padding:1.5em 0}@media screen and (min-width: 992px){section#your-move div.form-section form{flex-direction:row}}section#your-move div.form-section form .quiz-form-left,section#your-move div.form-section form .quiz-form-right{width:100%}@media screen and (min-width: 992px){section#your-move div.form-section form .quiz-form-left,section#your-move div.form-section form .quiz-form-right{width:50%;padding:0 1em}}@media screen and (min-width: 992px){section#your-move div.form-section form .quiz-form-right{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:space-between;height:100%;padding-top:1.3em}section#your-move div.form-section form .quiz-form-right .row-half{width:48%}section#your-move div.form-section form .quiz-form-right .sub-text.phone{position:absolute;max-width:250px}}section#your-move div.form-section hr.show-mobile{display:block;width:55%;margin-top:2em;margin-bottom:1em;border-color:#00B4F0}@media screen and (min-width: 992px){section#your-move div.form-section hr.show-mobile{display:none}}section#your-move div.form-section .row{width:100%}@media screen and (min-width: 992px){section#your-move div.form-section .row{margin-bottom:0.5em}}section#your-move div.form-section label{display:block;padding:0.6em 0.2em;font-family:'proxima-nova';color:#666666;line-height:24px}section#your-move div.form-section select.custom-dropdown{width:100%;padding:0.5em;padding-right:2em;border:1px solid #ededed;border-radius:0.14em;background-position:right 10px center}section#your-move div.form-section input[type="text"],section#your-move div.form-section input[type="email"],section#your-move div.form-section input[type="tel"]{width:100%;border:1px solid #ededed;font-size:16px;padding:0.8em 1em}section#your-move div.form-section input[type="submit"]{width:100%;max-width:320px;white-space:normal;background-color:#0066C7;margin-top:1em}@media screen and (min-width: 992px){section#your-move div.form-section input[type="submit"]{width:48%;margin-top:0;bottom:-110px}}section#your-move div.form-section .checkbox-container{display:flex;align-items:flex-start;padding:0.5em 0}section#your-move div.form-section .checkbox-container label{padding:0;padding-left:2px}section#your-move div.form-section .checkbox-container a{font-weight:700;font-family:'proxima-nova-extra-bold', sans-serif;color:#00B4F0}section#your-move div.form-section .sub-text{width:100%;margin:0;font-size:13px}.flash-error{background-color:#fbe3e4;color:#645b5b;display:block;margin-bottom:10px;padding:10px;text-align:center;font-family:'proxima-nova'}.flash-success{background-color:#e3fbe4;color:#5b645b;display:block;margin-bottom:10px;padding:10px;text-align:center;font-family:'proxima-nova'}.btn-dark-blue{background-color:#0066C7}#web-dev-contest-tc span{font-weight:700;font-family:'proxima-nova-extra-bold', sans-serif}#web-dev-contest-tc #tc-banner{background-image:url(/assets/devtectives_challenge/terms_and_conditions/terms_banner-f4f65ff528614edd4e1b3659204938b8ed49a4943de502364c8b1f4035a44a6c.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:0 3%}#web-dev-contest-tc #tc-banner .content-section{padding:1% 0}#web-dev-contest-tc #tc-banner h1{color:white;font-size:50px;line-height:1.1}@media screen and (min-width: 768px){#web-dev-contest-tc #tc-banner h1{font-size:70px}}#web-dev-contest-tc #tc-banner span{color:#0066C7;font-family:'FuturaBQ', sans-serif}#web-dev-contest-tc .flex{display:flex;flex-direction:column;align-items:center}#web-dev-contest-tc #tc-details{padding:5% 0}#web-dev-contest-tc #tc-details .background{background-image:url(/assets/devtectives_challenge/terms_and_conditions/tc_details_background-4c4e290d860bdc22e4ea260a2709cfcb8b3b721e49c34ccb21ef8a7a63a3c25b.jpg);background-size:cover;background-position:center;background-repeat:repeat;padding:0}@media screen and (min-width: 768px){#web-dev-contest-tc #tc-details .background{padding:0 16%;background-size:contain}}#web-dev-contest-tc #tc-details img{width:100%}#web-dev-contest-tc #tc-details .contest-opener h3{margin:0;font-family:'proxima-nova-extra-bold', sans-serif}#web-dev-contest-tc #tc-details .contest-details{padding-top:0 !important}#web-dev-contest-tc #tc-details .contest-details h2{font-size:24px}#web-dev-contest-tc #tc-details .underline{font-weight:700;text-decoration:underline}div#tsq-promo-banner.wrap,div#blog-ad.wrap.tsq-blog-promo{background-color:#17a3dd;position:relative}div#tsq-promo-banner.wrap svg,div#blog-ad.wrap.tsq-blog-promo svg{position:absolute;width:100%;height:100%}div#tsq-promo-banner.wrap .tsq-promo-dots,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-dots{width:400px;height:auto;bottom:20px}@media screen and (max-width: 768px){div#tsq-promo-banner.wrap .tsq-promo-dots,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-dots{display:none}}@media screen and (max-width: 618px){div#tsq-promo-banner.wrap .tsq-promo-pills,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-pills{width:auto}}@media screen and (max-width: 618px){div#tsq-promo-banner.wrap .tsq-promo-gradient,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-gradient{display:none}}div#tsq-promo-banner.wrap .tsq-promo-content-container,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container{position:relative;display:flex;justify-content:space-between;padding:25px 100px 25px 0}@media screen and (max-width: 1200px){div#tsq-promo-banner.wrap .tsq-promo-content-container,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container{flex-direction:column}}@media screen and (max-width: 618px){div#tsq-promo-banner.wrap .tsq-promo-content-container,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container{padding-right:0}}div#tsq-promo-banner.wrap .tsq-promo-content-container .updated-btn-apply,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container .updated-btn-apply{align-self:center;color:#002D3D}@media screen and (max-width: 1200px){div#tsq-promo-banner.wrap .tsq-promo-content-container .updated-btn-apply,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container .updated-btn-apply{align-self:flex-start;margin-left:20px}}@media screen and (max-width: 992px){div#tsq-promo-banner.wrap .tsq-promo-content-container .updated-btn-apply,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container .updated-btn-apply{padding:10px 20px;font-size:18px}}div#tsq-promo-banner.wrap .tsq-promo-text,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;max-width:850px;background-image:linear-gradient(rgba(0,45,61,0.2), rgba(0,45,61,0));padding:45px 100px 45px 100px;border-radius:0 500px 500px 0}@media screen and (max-width: 1200px){div#tsq-promo-banner.wrap .tsq-promo-text,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-text{padding-left:20px}}div#tsq-promo-banner.wrap .tsq-promo-text:after,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-text:after{content:"";position:absolute;z-index:-1;inset:20px;border-radius:inherit;left:0;background-color:#fff}div#tsq-promo-banner.wrap .tsq-promo-text h3,div#tsq-promo-banner.wrap .tsq-promo-text p,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-text h3,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-text p{margin:0;color:#002D3D}div#tsq-promo-banner.wrap .tsq-promo-text h3,div#blog-ad.wrap.tsq-blog-promo .tsq-promo-text h3{font-family:'futuraBQ';font-size:clamp(1.25rem, calc(0.5rem + 2vw), 2rem)}@media (max-width: 850px){article#article div#tsq-promo-banner.wrap,article#article div#blog-ad.wrap.tsq-blog-promo{margin-right:-15px;margin-left:-20px;width:auto}}article#article div#tsq-promo-banner.wrap svg,article#article div#blog-ad.wrap.tsq-blog-promo svg{margin-top:0}article#article div#tsq-promo-banner.wrap .tsq-promo-content-container,article#article div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container{padding-right:20px;gap:40px}@media screen and (max-width: 1200px){article#article div#tsq-promo-banner.wrap .tsq-promo-content-container,article#article div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container{gap:0px}}article#article div#tsq-promo-banner.wrap .tsq-promo-content-container .updated-btn-apply,article#article div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container .updated-btn-apply{margin-top:0;white-space:nowrap}article#article div#tsq-promo-banner.wrap .tsq-promo-content-container .updated-btn-apply:hover,article#article div#blog-ad.wrap.tsq-blog-promo .tsq-promo-content-container .updated-btn-apply:hover{text-decoration:none}article#article div#tsq-promo-banner.wrap .tsq-promo-text,article#article div#blog-ad.wrap.tsq-blog-promo .tsq-promo-text{padding-left:20px}article#article div#tsq-promo-banner.wrap .tsq-promo-text h3,article#article div#blog-ad.wrap.tsq-blog-promo .tsq-promo-text h3{text-transform:uppercase;letter-spacing:normal;font-size:clamp(1.25rem, calc(1rem + 0.667vw), 1.5rem)}#tsq-content-wrap{position:relative;overflow:hidden}.tsq-hero-grid{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 600px 600px 1fr;min-height:500px}@media (max-width: 1200px){.tsq-hero-grid{grid-template-columns:0 1fr 1fr 0;grid-template-rows:minmax(200px, auto) auto;min-height:auto}}.tsq-hero-grid .tsq-hero-title{position:relative;grid-column:2/3;grid-row:1/2;align-self:end;font-size:clamp(1.625rem, calc(0.554rem + 3.429vw), 3.125rem);line-height:1.2;max-width:460px;margin:0;color:#1EA2DA;padding-top:25px;padding-left:20px}@media (max-width: 1200px){.tsq-hero-grid .tsq-hero-title{align-self:center;padding-top:10px}}.tsq-hero-grid svg{grid-column:1/5;grid-row:1/3;width:100%;height:100%;position:absolute}@media (max-width: 1200px){.tsq-hero-grid svg{grid-column:1/5;grid-row:1/2}}.tsq-hero-pill{position:relative;overflow:hidden;grid-column:1/3;grid-row:1/3;width:120%}@media (max-width: 1200px){.tsq-hero-pill{grid-column:1/3;grid-row:1/2;width:130%}}.tsq-hero-pill span{width:100%;height:150%;display:inline-block;position:relative;border-radius:0 500px 500px 0;background-image:linear-gradient(to right, #002D3D, rgba(0,45,61,0.1))}.tsq-hero-pill span:after{content:'';position:absolute;inset:25px;left:0;background-color:#fff;border-radius:inherit}@media (max-width: 1200px){.tsq-hero-pill span:after{inset:10px;left:0}}.tsq-hero-text-container{position:relative;grid-column:2/3;grid-row:2/3;display:flex;flex-direction:column;gap:15px;padding:20px}@media (max-width: 1200px){.tsq-hero-text-container{grid-column:2/5;grid-row:2/3;background-color:#fff;border-top:2px solid #1EA2DA;text-align:center}}.tsq-hero-text-container *{margin:0}.tsq-hero-text-container h2{font-size:23px;max-width:480px;line-height:1;font-family:'proxima-nova-bold';text-transform:none;color:#002D3D}@media (max-width: 1200px){.tsq-hero-text-container h2{max-width:none}}.tsq-hero-text-container p{font-size:clamp(1rem, calc(0.911rem + 0.286vw), 1.125rem)}.tsq-hero-image{position:relative;overflow:hidden;grid-column:3/4;grid-row:1/3}@media (max-width: 1200px){.tsq-hero-image{grid-column:3/5;grid-row:1/2}}.tsq-hero-image img{position:absolute;object-fit:cover;object-position:left top;max-width:100%}@media (max-width: 1200px){.tsq-hero-image img{height:150%}}#tsq-quiz{background-color:#0CD1F7;padding:50px 0;margin-top:-50px;padding-top:100px}.tsq-quiz-wrapper{max-width:1200px;margin:auto;padding:0 20px;background-color:#ffffff;min-height:610px !important}#tsq-change-banner{background-image:linear-gradient(135deg, #2ABDFB, #0B7FCC);padding:30px 0}.tsq-change-banner-wrap{display:flex;flex-direction:column;gap:30px;max-width:1200px;margin:auto;padding:0 20px;text-align:center}.tsq-change-banner-wrap h2,.tsq-change-banner-wrap p{margin:0;color:#fff}.tsq-points-wrap{display:flex;justify-content:space-between;gap:50px}@media screen and (max-width: 618px){.tsq-points-wrap{flex-direction:column}}.tsq-point{text-align:center}.tsq-point h3{font-family:'proxima-nova-extra-bold';color:#002D3D;font-size:20px}.tsq-point p{margin-bottom:0}#tsq-how-it-works{background-color:#002D3D;position:relative;overflow:hidden}.tsq-how-it-works-title{color:#1EA2DA}@media screen and (max-width: 618px){.tsq-how-it-works-title{text-align:center}}.tsq-how-it-works-columns{display:flex;justify-content:space-between;gap:clamp(3.125rem, calc(-0.347rem + 11.111vw), 9.375rem)}@media screen and (max-width: 768px){.tsq-how-it-works-columns{flex-direction:column}}.tsq-how-it-works-column{flex:1;position:relative}.tsq-how-it-works-column:last-of-type{display:flex;flex-direction:column;gap:50px}@media screen and (max-width: 618px){.tsq-how-it-works-column{text-align:center}}@media screen and (max-width: 768px){.tsq-how-it-works-column .sept-btn-apply{padding:15px 30px;font-size:20px}}.tsq-change-banner-wrap{flex:1}.tsq-how-it-works-subtitle{font-size:28px;color:#fff;font-family:'proxima-nova-bold';text-transform:none}.tsq-how-it-works-body{color:#fff}.tsq-how-it-works-point{position:relative;background-color:#fff;padding:30px 20px;border:3px solid #17A3DD;border-radius:20px}.tsq-how-it-works-point h4{position:absolute;top:0;left:0;z-index:1;margin:0;display:inline-block;padding:10px 20px;font-size:18px;text-transform:uppercase;font-family:'proxima-nova-bold';color:#fff;border-radius:100px;transform:translate(20px, -50%)}@media screen and (max-width: 618px){.tsq-how-it-works-point h4{left:20px;right:20px;transform:translate(0, -50%)}}.tsq-how-it-works-point h4:before,.tsq-how-it-works-point h4:after{content:'';position:absolute;inset:0;border-radius:inherit}.tsq-how-it-works-point h4:before{z-index:-1;background-color:#17A3DD}.tsq-how-it-works-point h4:after{z-index:-2;background-color:#F1C413;transform:translateY(3px)}.tsq-how-it-works-accent{position:absolute;bottom:0;right:0;transform:translateY(40%);width:calc(100% + (100vw - 1150px) / 2);height:260px;background-image:linear-gradient(to right, #5E26FF, #AB014B);border-radius:0 500px 500px 0}@media (max-width: 1200px){.tsq-how-it-works-accent{width:120%}}@media screen and (max-width: 768px){.tsq-how-it-works-accent{border-radius:500px;transform:rotate(90deg) translate(50px, 50%);transform-origin:left bottom;width:90vh;right:auto;left:0}}.tsq-how-it-works-accent:after{content:"";position:absolute;inset:30px;left:0;background-color:#002D3D;border-radius:inherit}@media screen and (max-width: 768px){.tsq-how-it-works-accent:after{left:30px}}#tsq-what-it-takes{display:flex;justify-content:space-between;gap:clamp(1.563rem, calc(-11.729rem + 27.69vw), 12.5rem);padding-block:0;margin-top:100px}@media screen and (max-width: 768px){#tsq-what-it-takes{flex-direction:column-reverse;margin-top:20px;align-items:center;text-align:center}}.tsq-what-it-takes-column{flex:1}.tsq-what-it-takes-column:first-child{margin-bottom:150px}@media screen and (max-width: 768px){.tsq-what-it-takes-column:first-child{margin-bottom:0}}.tsq-what-it-takes-column:last-child{font-size:0;position:relative}@media screen and (max-width: 768px){.tsq-what-it-takes-column:last-child{height:45vw;width:70%;flex-basis:auto}}.tsq-what-it-takes-column h2{max-width:75%;margin-top:0;color:#1EA2DA}@media screen and (max-width: 768px){.tsq-what-it-takes-column h2{max-width:100%}}.tsq-what-it-takes-column h3{font-size:22px;text-transform:none;color:#002D3D}.tsq-what-it-takes-column img{position:absolute;height:100%;object-fit:cover;object-position:bottom left}@media screen and (max-width: 768px){.tsq-what-it-takes-column img{width:100%;object-position:top;left:0;top:0}}@media screen and (max-width: 768px){.tsq-testimonials{margin-top:100px}}.tsq-testimonials .sept-testimonials-title{position:absolute;top:0;transform:translateY(-70%);background-image:linear-gradient(to right, #FFAD1F, #FF5D4A)}.tsq-testimonials .sept-testimonials-title:after{background-color:#FFAD1F}.tsq-testimonials .sept-testimonial-slider-wrap:after{background-image:linear-gradient(to right, #002D3D, #4329C6)}.tsq-testimonials .sept-testimonial-slider .slick-arrow{background-color:#fff}.tsq-testimonials .sept-testimonial-slider .slick-arrow:after{border-color:#002D3D}#tsq-now-what{background-color:#D9D9D9;margin-block:200px 80px}@media screen and (max-width: 618px){#tsq-now-what{margin-block:40px 15px}}.tsq-now-what-wrap{position:relative;display:flex;justify-content:space-between;max-width:780px;margin:auto;padding:50px 20px}@media screen and (max-width: 618px){.tsq-now-what-wrap{flex-direction:column-reverse}}.tsq-now-what-wrap:before{content:"";position:absolute;left:0;top:50%;transform:translate(-120%, -50%);height:150%;width:250px;background-image:radial-gradient(circle at 1px 1px, #1ea2da 1px, rgba(0,0,0,0) 0px);background-size:15px 15px}@media screen and (max-width: 618px){.tsq-now-what-wrap:before{top:0;transform:translate(0, -25px);width:100%;height:70px}}.tsq-now-what-wrap:after{content:"";position:absolute;right:0;top:40%;transform:translate(150%, 0%);height:60%;width:220px;border-radius:500px 500px 0 0;border:20px solid #fff;border-bottom:0}.tsq-now-what-content{max-width:460px}.tsq-now-what-content h2{color:#1EA2DA;margin-top:0}@media screen and (max-width: 618px){.tsq-now-what-content h2{text-align:center}}.tsq-now-what-content ul>*+*{padding-top:10px}.tsq-now-what-content li{font-family:'proxima-nova';color:#303030;font-size:18px}.tsq-now-what-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media screen and (max-width: 618px){.tsq-now-what-icons{flex-wrap:nowrap}}.tsq-now-what-icons svg{max-width:50%;width:calc(50% - 40px);padding:10px}.tsq-cta-banner .tsq-hero-title{max-width:none;font-size:clamp(1rem, calc(0.167rem + 2.667vw), 2.5rem);color:#fff}.tsq-cta-banner .tsq-hero-text-container{align-items:flex-start}@media (max-width: 1200px){.tsq-cta-banner .tsq-hero-text-container{align-items:center}}.tsq-cta-banner .tsq-hero-text-container p{color:#303030;font-family:'proxima-nova-bold'}@media (max-width: 1200px){.tsq-cta-banner .tsq-hero-image img{height:100%}}@media (max-width: 1200px){.tsq-cta-banner .sept-btn-apply{padding:15px 30px;font-size:20px}}.tsq-results-wrap{position:relative;overflow:hidden}#tsq-results-hero{display:flex;max-width:1200px;margin:auto}@media (max-width: 1200px){#tsq-results-hero{flex-direction:column-reverse;align-items:center}}.tsq-results-hero-text{flex:1;display:flex;flex-direction:column;gap:10px;padding:20px 10px 20px 20px}.tsq-results-hero-text *{margin:0}.tsq-results-hero-body{font-size:16px}.tsq-results-hero-title-wrap{display:flex;align-items:center}.tsq-results-hero-title-wrap svg{flex-shrink:0;padding-inline:15px}.tsq-results-hero-subtitle{font-family:'proxima-nova-bold';font-size:20px;color:#333333}.tsq-results-hero-title{font-size:clamp(1.375rem, calc(-0.762rem + 7.6vw), 2.563rem);color:#303030;line-height:1.3}.tsq-hero-data-reskill .tsq-results-hero-title{font-size:clamp(1.375rem, calc(-0.65rem + 7.2vw), 2.5rem)}.tsq-hero-web .tsq-results-hero-title{color:#0B7FCC}.tsq-hero-cyber .tsq-results-hero-title{font-size:clamp(1.375rem, calc(0.25rem + 4vw), 2rem)}.tsq-results-hero-img{max-width:700px;width:100%;position:relative;overflow:hidden;font-size:0}.tsq-results-hero-img svg{width:100%;height:100%}.tsq-results-hero-img img{position:absolute;right:0;bottom:0;height:100%}@media (max-width: 450px){.tsq-results-hero-img img{right:-30px}.tsq-hero-data .tsq-results-hero-img img{right:-10px}}.tsq-results-hero-pill{position:absolute;bottom:0;left:0;width:50%;background-image:linear-gradient(to right, #345764, #17A3DD);border-radius:0 500px 500px 0;transform:translateY(50px);border:1px solid #fff;border-left:0}@media (max-width: 500px){.tsq-results-hero-pill{width:60%}}.tsq-hero-data .tsq-results-hero-pill{background-image:linear-gradient(to right, #BBEA5D, #6CE6E9)}.tsq-hero-cyber .tsq-results-hero-pill{background-image:linear-gradient(to right, #F12E92, #9ea1c8)}.tsq-results-hero-identifier{position:relative;z-index:1;font-size:clamp(1.375rem, calc(-0.2rem + 5.6vw), 2.25rem);color:#fff;padding-bottom:50px;margin:50px 20px}@media (max-width: 500px){.tsq-results-hero-identifier{line-height:1.2;margin:30px 20px}}.tsq-hero-data .tsq-results-hero-identifier{color:#303030}#tsq-results-points{position:relative;background-image:linear-gradient(135deg, #6BE5E9, #19A4DE);padding:0 20px;display:flex;justify-content:center}#tsq-results-points:before,#tsq-results-points:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:5px;background-image:linear-gradient(to right, #F1C413 0%, #FF5050 56.77%, #0CD1F7 100%)}#tsq-results-points:after{bottom:0;top:auto}#tsq-results-points.tsq-results-cyber-points{background-image:linear-gradient(120deg, #F12E92 31.53%, #6CE6E9 121.94%)}#tsq-results-points.tsq-results-data-points{background-image:linear-gradient(126deg, #BBEA5D 29.18%, #6CE6E9)}#tsq-results-points.tsq-results-data-points h2,#tsq-results-points.tsq-results-data-points h3,#tsq-results-points.tsq-results-data-points p{color:#303030}#tsq-results-points h2,#tsq-results-points h3,#tsq-results-points p{color:#fff}.tsq-results-points-width-wide,.tsq-results-points-width-narrow{margin:auto}.tsq-results-points-width-wide{max-width:1050px}.tsq-results-points-width-wide.tsq-results-points-icon-wrap{flex-wrap:nowrap;gap:30px}@media screen and (max-width: 768px){.tsq-results-points-width-wide.tsq-results-points-icon-wrap{flex-wrap:wrap}}.tsq-results-points-width-narrow{max-width:970px}.tsq-results-points-wrap{position:relative;text-align:center;padding-block:clamp(1.875rem, calc(0.982rem + 2.381vw), 3.125rem)}.tsq-results-points-wrap:before,.tsq-results-points-wrap:after{content:"";position:absolute;width:250px;height:50%;border-width:25px;border-style:solid}.tsq-results-points-wrap:before{bottom:0;left:0;transform:translateX(-130%);border-color:#FF5D4A;border-bottom:none;border-radius:500px 500px 0 0}.tsq-results-cyber-points .tsq-results-points-wrap:before{border-color:#198fc2}.tsq-results-data-points .tsq-results-points-wrap:before{border-color:#002D3D}.tsq-results-points-wrap:after{top:0;right:0;transform:translateX(130%);border-color:#FFAD1F;border-top:none;border-radius:0 0 500px 500px}.tsq-results-cyber-points .tsq-results-points-wrap:after{border-color:#0CD1F7}.tsq-results-data-points .tsq-results-points-wrap:after{border-color:#1EA2DA}.tsq-results-points-icon-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;padding-block:clamp(1.875rem, calc(0.982rem + 2.381vw), 3.125rem);row-gap:clamp(1.875rem, calc(0.982rem + 2.381vw), 3.125rem)}.tsq-results-point{max-width:350px;text-align:left;display:flex;gap:25px}@media screen and (max-width: 768px){.tsq-results-point{gap:15px}}.tsq-results-point svg{flex-shrink:0;height:70px;width:70px}.tsq-results-point-content{display:flex;flex-direction:column;gap:10px}.tsq-results-point-content *{margin:0}.tsq-results-point-content h3{font-family:'proxima-nova-bold';text-transform:none;font-size:clamp(1.25rem, calc(1rem + 0.667vw), 1.5rem)}.tsq-results-points-end{font-size:24px;font-family:'proxima-nova-bold'}.tsq-results-programs-web .updated-btn-wrap .btn,.tsq-results-programs-data .updated-btn-wrap .btn,.tsq-results-programs-cyber .updated-btn-wrap .btn{background-color:transparent;border:1px solid #fff;text-transform:uppercase}.tsq-results-programs-web .updated-btn-wrap .btn:last-child,.tsq-results-programs-data .updated-btn-wrap .btn:last-child,.tsq-results-programs-cyber .updated-btn-wrap .btn:last-child{order:-1;position:relative;z-index:1;font-family:'proxima-nova-bold'}.tsq-results-programs-web .updated-btn-wrap .btn:last-child:after,.tsq-results-programs-data .updated-btn-wrap .btn:last-child:after,.tsq-results-programs-cyber .updated-btn-wrap .btn:last-child:after{content:'';position:absolute;z-index:-1;inset:0;border-radius:inherit}.tsq-results-programs-data .updated-btn-wrap .btn:last-child{color:#002D3D}.tsq-results-programs-web .updated-btn-wrap .btn:last-child:after{background-image:linear-gradient(to right, #FFAD1F, #FF5D4A)}.tsq-results-programs-data .updated-btn-wrap .btn:last-child:after{background-image:linear-gradient(to right, #BBEA5D, #6CE6E9)}.tsq-results-programs-cyber .updated-btn-wrap .btn:last-child:after{background-image:linear-gradient(to right, #F12E92, #6CE6E9)}.tsq-results-programs-intro{background-color:#345764}.tsq-blog-cards-data .blog-cards-accent-wrap span:nth-child(2),.tsq-blog-cards-data .blog-cards-accent-wrap span:nth-child(3),.tsq-blog-cards-cyber .blog-cards-accent-wrap span:nth-child(2),.tsq-blog-cards-cyber .blog-cards-accent-wrap span:nth-child(3){display:none}.tsq-blog-cards-data .blog-cards-accent-wrap span:first-child{background-image:linear-gradient(to right, #BBEA5D, #6CE6E9)}.tsq-blog-cards-cyber .blog-cards-accent-wrap span:first-child{background-image:linear-gradient(to right, #F12E92, #6CE6E9)}#sept-content-wrap{position:relative;overflow:hidden}.ctrl-alt-succeed .ctrl-alt-succeed-text{font-size:30px;font-family:'proxima-nova-bold';color:#345764;letter-spacing:-4px;margin:0}.ctrl-alt-succeed .ctrl-alt-succeed-text span{letter-spacing:normal;margin-left:4px}.ctrl-alt-succeed .ctrl-alt-succeed-text span:first-child{margin-left:0}.ctrl-alt-succeed .ctrl-alt-succeed-text span:not(:last-child){border:4px solid #345764;border-radius:10px;padding:10px 12px}@media screen and (max-width: 992px){.ctrl-alt-succeed .ctrl-alt-succeed-text span:not(:last-child){border-width:2px}}.ctrl-alt-succeed p{margin-bottom:0;color:#345764}.sept-blue-text{color:#1EA2DA}header.sept-hdr .content-section{display:flex;justify-content:space-between;align-items:center;padding:25px 20px}header.sept-hdr .content-section svg{width:176px}header.sept-hdr .btn{padding:12px 45px;text-transform:uppercase}#sept-hero{position:relative}#sept-hero .content-section{position:relative;padding:130px 20px}@media screen and (max-width: 992px){#sept-hero .content-section{padding:75px 20px}}@media screen and (max-width: 618px){#sept-hero .content-section{padding:20px}}#sept-hero .ctrl-alt-succeed .ctrl-alt-succeed-text{text-transform:none;color:#fff;font-size:45px;margin-bottom:30px}@media screen and (max-width: 992px){#sept-hero .ctrl-alt-succeed .ctrl-alt-succeed-text{font-size:23px}}#sept-hero .ctrl-alt-succeed .ctrl-alt-succeed-text span{border-color:#fff}#sept-hero .ctrl-alt-succeed .ctrl-alt-succeed-text span:not(:last-child){padding:5px 12px}#sept-hero .ctrl-alt-succeed p{color:#fff;margin-top:25px;font-size:21px}@media screen and (max-width: 992px){#sept-hero .ctrl-alt-succeed p{margin-top:5px;font-size:14px}}#sept-hero .updated-btn-apply{color:#002D3D}@media screen and (max-width: 618px){#sept-hero .updated-btn-apply{margin-bottom:20px}}#sept-hero img{position:absolute;top:0;right:0;transform:translateX(20%);height:100%;width:auto}@media screen and (max-width: 618px){#sept-hero img{transform:translateX(30%)}}.sept-hero-banner-graphic{position:absolute;inset:0;width:100%;height:100%}@media screen and (max-width: 992px){.sept-hero-banner-graphic #sept-rect-hero{display:none}}.sept-hero-kickoff{display:flex;flex-direction:column;margin-top:20px}@media screen and (max-width: 992px){.sept-hero-kickoff{flex-direction:row;gap:5px;margin-top:5px}}.sept-hero-kickoff p{color:#fff;margin:0;text-transform:uppercase;font-size:26px;font-family:'proxima-nova-bold'}@media screen and (max-width: 992px){.sept-hero-kickoff p{font-size:14px}}.sept-hero-kickoff p:first-of-type{color:#002D3D;font-size:14px;margin-bottom:-10px}@media screen and (max-width: 992px){.sept-hero-kickoff p:first-of-type{margin-bottom:0}}.sept-intro-cols{display:flex;justify-content:space-between;align-items:center;gap:clamp(1.25rem, calc(-4.375rem + 15vw), 6.875rem)}@media screen and (max-width: 618px){.sept-intro-cols{flex-wrap:wrap}}.sept-intro-text-col{flex-grow:1}@media screen and (max-width: 618px){.sept-intro-text-col{width:100%}}.sept-intro-text-col h3{font-size:32px;color:#002D3D;text-transform:none;font-family:'proxima-nova-bold'}@media screen and (max-width: 618px){.sept-intro-text-col h3{width:100%;margin:0}}.sept-intro-text-col p{color:#000;font-size:clamp(0.875rem, calc(0.625rem + 0.667vw), 1.125rem)}.sept-intro-video-col{max-width:380px;flex-shrink:0;position:relative}@media screen and (max-width: 618px){.sept-intro-video-col{width:100%}}.sept-intro-video-col.play-button:before,.sept-intro-video-col.play-button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;pointer-events:none}.sept-intro-video-col.play-button:after{width:110px;height:110px;border-radius:50%;background-color:#1EA2DA}.sept-intro-video-col.play-button:before{width:0;height:0;transform:translate(-40%, -50%);border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:50px solid #fff;z-index:1}.sept-intro-video-col video{border-radius:10px;cursor:pointer}#sept-stats{position:relative}#sept-stats:after{content:"";position:absolute;top:0;left:0;width:100%;height:20px;transform:translateY(-20px);background-color:#a6b6bb}#sept-stats a{color:#000;font-style:italic;padding-top:30px}@media screen and (max-width: 618px){#sept-stats a{font-size:14px}}.sept-stats-content-wrap{background-color:#F5A325;position:relative}.sept-stats-content-wrap:after{content:"";position:absolute;top:0;right:0;width:98%;height:100%;border-radius:500px 0 0 500px;background-color:#fff}@media screen and (max-width: 992px){.sept-stats-content-wrap:after{width:120%}}@media screen and (max-width: 618px){.sept-stats-content-wrap:after{width:150%}}.sept-stats-content-wrap .content-section{position:relative;z-index:1;padding:clamp(2.5rem, calc(1.25rem + 3.333vw), 3.75rem) 20px}.sept-stats-heading-wrap{background-color:#002D3D}.sept-stats-heading-wrap .content-section{padding:0 20px}.sept-stats-heading-wrap .content-section h2{color:#fff;font-family:'proxima-nova-bold';text-transform:none;font-size:clamp(1.375rem, calc(0.625rem + 2vw), 2.125rem);margin:0;padding:30px 0}.sept-stats-heading-wrap .content-section h2 span{color:#1EA2DA}.sept-stats-cols{position:relative;display:flex;gap:50px;padding-bottom:10px;margin-bottom:20px}.sept-stats-cols:after{content:"";position:absolute;bottom:0;width:100%;height:1px;background-image:linear-gradient(to right, #FF5050, #19A2DC);background-color:#fff;background-blend-mode:hard-light}@media screen and (max-width: 992px){.sept-stats-cols{flex-wrap:wrap}}@media screen and (max-width: 618px){.sept-stats-cols{gap:20px}}.sept-stats-col{flex:1;text-align:center}@media screen and (max-width: 992px){.sept-stats-col{width:calc(50% - 50px);flex:auto}}.sept-stats-col p{color:#000;font-family:'proxima-nova-bold';font-size:19px}@media screen and (max-width: 618px){.sept-stats-col p{font-size:14px}}.sept-stats-icon-wrap{width:100%;height:140px}#sept-apply{background-color:#62C1F9;position:relative}#sept-apply>span{position:absolute;inset:0;display:block;height:100%;border-radius:0 500px 500px 0}#sept-apply>span:first-of-type{width:95%;background-color:#08b8fa}#sept-apply>span:last-of-type{width:80%;background-color:#02c4fd}@media screen and (max-width: 618px){#sept-apply>span:last-of-type{display:none}}#sept-apply svg{position:absolute;left:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 992px){#sept-apply svg{width:50%;transform:translate(-50%, 25%)}}.sept-apply-content{position:relative;max-width:800px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:clamp(0.938rem, calc(0rem + 2.5vw), 1.875rem) 20px}@media screen and (max-width: 618px){.sept-apply-content{flex-wrap:wrap;justify-content:center;text-align:center;gap:10px}}.sept-apply-content p{color:#000;max-width:470px;margin:0;font-family:'proxima-nova-bold';font-size:clamp(0.875rem, calc(0.438rem + 1.167vw), 1.313rem)}@media screen and (max-width: 992px){.sept-apply-content .updated-btn-apply{font-size:23px;padding:15px 20px}}.updated-btn-apply{text-transform:uppercase;background-image:linear-gradient(to right, #FF5050, #F1C413);border-radius:50px;font-size:24px;font-family:'proxima-nova-bold';border:1px solid #fff;transition:0.3s opacity}@media screen and (max-width: 992px){.updated-btn-apply{padding:5px 15px;font-size:14px}}.updated-btn-apply:hover{opacity:0.6}#sept-delivery{position:relative}#sept-delivery:after{content:"";position:absolute;z-index:-1;right:0;top:50%;transform:translate(50%, -50%);width:170px;aspect-ratio:1/1;border-radius:50%;background-color:#002D3D}@media screen and (max-width: 992px){#sept-delivery:after{top:75px;width:70px}}@media screen and (max-width: 618px){#sept-delivery:after{top:70px;width:45px}}#sept-delivery .sept-delivery-left-accent{position:absolute;z-index:-1;top:25%;left:0;transform:translateX(-50%);width:92px;height:171px}@media screen and (max-width: 992px){#sept-delivery .sept-delivery-left-accent{top:35px;height:100px;width:50px}}@media screen and (max-width: 618px){#sept-delivery .sept-delivery-left-accent{top:20px;height:80px;width:40px}}#sept-delivery .sept-delivery-left-accent:before,#sept-delivery .sept-delivery-left-accent:after{content:"";position:absolute;aspect-ratio:1/1;border-radius:50%}#sept-delivery .sept-delivery-left-accent:before{top:0;left:0;width:100%;background-color:#002D3D}#sept-delivery .sept-delivery-left-accent:after{bottom:0;left:50%;transform:translateX(-50%);width:50%;background-image:linear-gradient(#F1C413, #FC5F46)}#sept-delivery .content-section h2{font-size:clamp(1.438rem, calc(0.375rem + 2.833vw), 2.5rem);font-family:'proxima-nova-bold';color:#002D3D;text-transform:none}@media screen and (max-width: 992px){#sept-delivery .content-section h2{font-family:'proxima-nova-extra-bold';text-align:center}}#sept-delivery .content-section .delivery-subtitle{font-size:clamp(0.875rem, calc(0.438rem + 1.167vw), 1.313rem);color:#000}@media screen and (max-width: 992px){#sept-delivery .content-section .delivery-subtitle{max-width:500px;margin:auto}}.sept-delivery-cols{display:flex;justify-content:space-evenly;padding-top:50px;position:relative}@media screen and (max-width: 992px){.sept-delivery-cols{gap:20px}}@media screen and (max-width: 618px){.sept-delivery-cols{flex-wrap:wrap;justify-content:center;text-align:center;gap:75px}}.sept-delivery-centre-accent{position:absolute;bottom:0;right:0;width:100%;height:300px;border-radius:500px;background-image:linear-gradient(to right, #FF5050, #F1C413);z-index:-1;transform:rotate(20deg) translate(150px, -50px)}.sept-delivery-centre-accent:after{content:"";position:absolute;inset:5px;background-color:#fff;border-radius:inherit}@media screen and (max-width: 618px){.sept-delivery-centre-accent{top:50%;left:50%;width:520px;height:150px;transform-origin:top center;transform:rotate(20deg) translate(-50%, 0%)}}.sept-delivery-half-col{position:relative;flex:1;max-width:500px;border-radius:15px;padding:0 30px 30px}@media screen and (max-width: 992px){.sept-delivery-half-col{width:100%;flex:auto}}.sept-delivery-half-col h3{position:relative;max-width:90%;margin:auto;border-radius:100px;padding:20px 0;color:#fff;font-size:clamp(1.125rem, calc(0.5rem + 1.667vw), 1.75rem);font-family:'proxima-nova-bold';text-transform:none;transform:translateY(-50%)}.sept-delivery-half-col h3:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit}.sept-delivery-half-col h3:after{content:"";position:absolute;z-index:-2;inset:0;border-radius:inherit;transform:translateY(3px)}.sept-delivery-half-col.sept-intensive{background-image:linear-gradient(#002D3D, #1EA2DA)}.sept-delivery-half-col.sept-intensive h3:before{background-color:#002D3D}.sept-delivery-half-col.sept-intensive h3:after{background-color:#DD5353}.sept-delivery-half-col.sept-immersive{background-image:linear-gradient(#1EA2DA, #002D3D)}.sept-delivery-half-col.sept-immersive h3:before{background-color:#1EA2DA}.sept-delivery-half-col.sept-immersive h3:after{background-color:#F1C413}.sept-delivery-half-col>p{margin-top:0;color:#fff;font-size:clamp(1rem, calc(0.5rem + 1.333vw), 1.5rem);font-family:'proxima-nova-bold'}.sept-delivery-question-wrap{display:flex;flex-direction:column;gap:5px}.sept-delivery-question-wrap p{display:flex;align-items:center;padding:20px 15px;font-size:clamp(0.875rem, calc(0.625rem + 0.667vw), 1.125rem);background-color:#fff;margin:0;flex-basis:130px;border-radius:5px;color:#000;line-height:1.5;font-family:'proxima-nova-bold'}@media screen and (max-width: 618px){.sept-delivery-question-wrap p{flex-basis:auto}}#sept-programs>.content-section{padding:80px 20px;display:flex;gap:250px;transform:translateY(70px);z-index:1;position:relative}@media screen and (max-width: 618px){#sept-programs>.content-section{gap:0;justify-content:space-between;transform:translateY(85px);padding-top:0}}@media screen and (max-width: 618px){#sept-programs>.content-section .ctrl-alt-succeed .ctrl-alt-succeed-text{font-size:16px}}@media screen and (max-width: 618px){#sept-programs>.content-section .ctrl-alt-succeed p:last-child{font-size:14px}}.sept-programs-title-wrap{position:relative}.sept-programs-title-wrap .sept-programs-accent-one,.sept-programs-title-wrap .sept-programs-accent-two{position:absolute;right:0;transform-origin:top right;border-radius:200px}.sept-programs-title-wrap .sept-programs-accent-one{background-color:#DD5353;width:315px;height:90px;transform:rotate(20deg) translate(200px, -60px)}@media screen and (max-width: 618px){.sept-programs-title-wrap .sept-programs-accent-one{width:132px;height:38px;transform:rotate(20deg) translate(10px, 0px)}}.sept-programs-title-wrap .sept-programs-accent-two{background-image:linear-gradient(to right, #F2A4A2, #7DFBFD);border-radius:0 200px 200px 0;width:calc(250% + ((100vw - 1150px) / 2));height:170px;transform:rotate(20deg) translate(120px, -15px)}.sept-programs-title-wrap .sept-programs-accent-two:after{content:"";position:absolute;inset:2px;background-color:#fff;border-radius:inherit}@media screen and (max-width: 992px){.sept-programs-title-wrap .sept-programs-accent-two{width:400px}}@media screen and (max-width: 618px){.sept-programs-title-wrap .sept-programs-accent-two{height:80px;transform:rotate(20deg) translate(50px, 15px)}}.sept-programs-title-wrap h2{position:relative}@media screen and (max-width: 618px){.sept-programs-title-wrap h2{font-size:22px}}.sept-programs-wrap:before,.sept-programs-wrap:after{content:"";border-radius:50%;position:absolute;top:50%;right:0}@media screen and (max-width: 992px){.sept-programs-wrap:before,.sept-programs-wrap:after{top:70%}}.sept-programs-wrap:before{width:44px;height:44px;background-color:#1EA2DA;transform:translate(50%, -100%)}@media screen and (max-width: 618px){.sept-programs-wrap:before{width:25px;height:25px}}.sept-programs-wrap:after{width:72px;height:72px;background-color:#F1C413;transform:translate(50%, 50%)}@media screen and (max-width: 618px){.sept-programs-wrap:after{width:40px;height:40px}}.sept-programs-wrap .content-section:after{content:"";position:absolute;top:0;left:0;width:50px;height:50px;background-color:#1EA2DA;border-radius:50%;transform:translateY(-50%)}#sept-financing{background-color:#DDE7EA}#sept-financing .content-section{display:flex;gap:clamp(1.25rem, calc(-1.875rem + 8.333vw), 4.375rem)}@media screen and (max-width: 992px){#sept-financing .content-section{flex-direction:column}}#sept-financing .accordion .questions li{border-bottom:1px solid #303030}#sept-financing .accordion .questions .question{display:inline-flex;color:#1EA2DA;transition:color 0.3s;font-family:'proxima-nova-bold'}@media screen and (max-width: 618px){#sept-financing .accordion .questions .question{font-size:14px}}#sept-financing .accordion .questions button{position:relative;top:auto;display:inline-flex;transform:rotate(45deg);background:transparent;border:2px solid #1EA2DA;width:10px;height:10px;border-top:0;border-left:0;box-shadow:none;transition:transform 0.3s;transform-origin:center}#sept-financing .accordion .questions button:after{content:none}#sept-financing .accordion .questions .active .question{color:#DD5353}#sept-financing .accordion .questions .active button{transform:rotate(-135deg)}.sept-finance-half-col{flex:1}.sept-finance-half-col h2{margin-top:5px}.sept-finance-half-col .updated-prgms-pill{background-color:#59707E;color:#fff;display:inline-flex;margin:0}.sept-program-dates h4{font-size:24px;text-transform:uppercase;margin-bottom:10px}.sept-program-dates h4 span{color:#002D3D;font-family:'proxima-nova-extra-bold'}.sept-program-dates .sept-program-dates-wrap{display:flex;gap:10px}.sept-program-dates .sept-program-date{padding:20px;background-color:#345764;font-size:32px;color:#fff;text-transform:uppercase;border-radius:6px;max-width:173px}.sept-program-dates .sept-program-date span{font-family:'proxima-nova-bold'}.sept-program-dates .sept-program-date p{color:#fff;margin:0;font-size:21px;line-height:1.4}#sept-testimonials{position:relative}#sept-testimonials .content-section{position:relative;padding:0}.sept-testimonials-title{display:inline-flex;color:#fff;background-color:#002D3D;border-radius:0 100px 100px 0;padding:40px 40px 40px 20px;margin:0;font-family:'proxima-nova-bold';text-transform:none;font-size:clamp(1.375rem, calc(-0.688rem + 5.5vw), 3.438rem);transform:translateY(25%)}.sept-testimonials-title:after{content:"";position:absolute;left:0;top:0;transform:translateX(calc(-100% + 5px));height:100%;width:200px;z-index:-1;border-radius:500px 0 0 500px;background-color:#002D3D}.sept-testimonial-slider-wrap{position:relative;padding:100px 0}.sept-testimonial-slider-wrap:after{content:'';position:absolute;inset:0;width:calc(100% + ((100vw - 1150px) / 2));border-radius:1000px 0 0 1000px;background-image:linear-gradient(to right, #E07159, #F1C448);z-index:-1}@media (max-width: 1200px){.sept-testimonial-slider-wrap:after{width:100%}}@media screen and (max-width: 618px){.sept-testimonial-slider-wrap:after{border-radius:0;background-image:linear-gradient(to top, #E07159, #F1C448)}}@media screen and (max-width: 618px){.sept-testimonial-slider-wrap{padding:100px 20px 50px}}.sept-testimonial-slider{padding-left:150px;position:relative}@media screen and (max-width: 618px){.sept-testimonial-slider{padding-left:0}}@media screen and (max-width: 618px){.sept-testimonial-slider .slick-list{overflow:visible}}.sept-testimonial-slider .slick-track{display:flex}@media screen and (max-width: 618px){.sept-testimonial-slider .slick-track{align-items:center}}.sept-testimonial-slider .slick-slide{position:relative;display:flex !important;background-color:#fff;width:490px;height:auto;margin-right:100px;border-radius:31px 63px 0 31px}@media screen and (max-width: 618px){.sept-testimonial-slider .slick-slide{width:75vw;height:100%;margin-right:calc(25vw - 40px);border-radius:20px}}.sept-testimonial-slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);border:none;border-radius:50%;width:37px;height:37px;background-color:#1EA2DA;cursor:pointer}.sept-testimonial-slider .slick-arrow:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;border:5px solid #fff}.sept-testimonial-slider .slick-prev{left:20px}.sept-testimonial-slider .slick-prev:after{border-right:none;border-top:none;transform:translate(-40%, -50%) rotate(45deg)}@media screen and (max-width: 618px){.sept-testimonial-slider .slick-prev{display:none !important}}.sept-testimonial-slider .slick-next{right:0;transform:translate(200%, -50%)}.sept-testimonial-slider .slick-next:after{border-left:none;border-bottom:none;transform:translate(-60%, -50%) rotate(45deg)}@media screen and (max-width: 992px){.sept-testimonial-slider .slick-next{transform:translate(-175%, -50%)}}@media screen and (max-width: 618px){.sept-testimonial-slider .slick-next{transform:translate(0%, -50%)}}.sept-testimonial-slider .slide-content{padding:20px;width:75%;position:relative;z-index:2}@media screen and (max-width: 618px){.sept-testimonial-slider .slide-content{width:100%;padding:40px 20px 20px;text-align:center}}.sept-testimonial-slider .slide-content p{color:#002D3D}.sept-testimonial-slider .slide-content-top{font-size:21px}@media screen and (max-width: 618px){.sept-testimonial-slider .slide-content-top{font-size:16px;margin:30px 0 0}}.sept-testimonial-slider .slide-content-bottom{font-size:12px}@media screen and (max-width: 618px){.sept-testimonial-slider .slide-content-bottom{font-size:10px}}.sept-testimonial-slider .slide-img{width:25%;position:absolute;z-index:1;top:0;right:0;bottom:0}.sept-testimonial-slider .slide-img:after{content:'';position:absolute;z-index:-1;top:50%;left:0;transform:translate(-50%, -50%);width:160px;height:160px;border-radius:50%;opacity:0.3}@media screen and (max-width: 618px){.sept-testimonial-slider .slide-img:after{transform:translate(10%, -10%);width:78px;height:78px;left:auto;right:0}}.sept-testimonial-slider .slide-img.slide-web:after{background-color:#F1C413}.sept-testimonial-slider .slide-img.slide-data:after{background-color:#19A2DC}.sept-testimonial-slider .slide-img.slide-cyber:after{background-color:#DD5353}@media screen and (max-width: 618px){.sept-testimonial-slider .slide-img{width:80%;height:90px;left:50%;right:auto;bottom:auto;transform:translate(-50%, -50%)}}.sept-testimonial-slider .slide-img img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:100px 100px 0 0}@media screen and (max-width: 618px){.sept-testimonial-slider .slide-img img{border-radius:100px;object-position:center}}.sept-testimonials-accent{position:absolute;z-index:-2;bottom:0;right:0;width:50vw;height:260px;transform:translateY(60%);border-radius:250px 0 0 250px;background-image:linear-gradient(#19A2DC 20%, #FF5050);mix-blend-mode:hard-light}.sept-testimonials-accent:after{content:"";background-color:#fff;position:absolute;inset:2px;right:0;border-radius:inherit}@media screen and (max-width: 618px){.sept-testimonials-accent{display:none}}#taste-to-come{background-color:#303030;position:relative;margin-top:250px}@media screen and (max-width: 618px){#taste-to-come{margin-top:100px}}#taste-to-come h3,#taste-to-come p{color:#fff}#taste-to-come h2{position:relative;background-color:#fff;border-radius:0 100px 100px 0;display:inline-flex;font-size:clamp(1.125rem, calc(-0.375rem + 4vw), 2.625rem);padding:28px 45px 28px 0;margin:0;transform:translateY(-50%)}#taste-to-come h2:after{content:"";position:absolute;left:0;top:0;transform:translateX(calc(-100% + 5px));height:100%;width:calc((100vw - 1150px) / 2 + 5px);z-index:-1;background-color:#fff}@media (max-width: 1200px){#taste-to-come h2:after{width:100px}}#taste-to-come .content-section{padding-top:0;position:relative}.taste-intro{font-size:clamp(1rem, calc(0.313rem + 1.833vw), 1.688rem);margin:0 0 50px}.taste-svg-1,.taste-svg-2{position:absolute}.taste-svg-1{right:0;top:0;height:90%;transform:translateX(75%)}@media screen and (max-width: 992px){.taste-svg-1{transform:translateX(97%)}}.taste-svg-2{left:0;bottom:0;transform:translateY(25px)}@media screen and (max-width: 992px){.taste-svg-2{transform:translate(-70%, -175px)}}.sept-narrow-section{max-width:1060px}.sept-narrow-section>*+*{margin-top:50px}.sept-taste-row{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width: 992px){.sept-taste-row{flex-direction:column}}.sept-taste-img{max-width:500px;flex-shrink:0}.sept-taste-img img{width:100%}.sept-taste-content h3{font-size:28px;font-weight:800;font-family:'proxima-nova-bold';margin-top:0}.sept-taste-content p{font-size:clamp(0.875rem, calc(0.625rem + 0.667vw), 1.125rem)}#stay-connected{position:relative;overflow:hidden}#stay-connected-hero{background-image:linear-gradient(107deg, #0CB8F1, #DD87B0)}#stay-connected-hero .stay-connected-hero-wrap{display:flex;gap:clamp(1.25rem, calc(-2.321rem + 9.524vw), 6.25rem)}@media screen and (max-width: 768px){#stay-connected-hero .stay-connected-hero-wrap{flex-direction:column}}#stay-connected-hero .stay-connected-hero-content{flex-grow:1}#stay-connected-hero .stay-connected-hero-content h1{font-size:clamp(1.875rem, calc(-0.357rem + 5.952vw), 5rem);color:#fff;line-height:1;display:flex;flex-direction:column}#stay-connected-hero .stay-connected-hero-content h1 span{font-size:clamp(3.75rem, calc(0.625rem + 8.333vw), 8.125rem);line-height:inherit}#stay-connected-hero .stay-connected-hero-content p{font-size:clamp(1.125rem, calc(0.991rem + 0.357vw), 1.313rem);color:#fff;line-height:1.2;max-width:470px}#stay-connected-hero .stay-connected-hero-content p:last-of-type{font-size:clamp(1.5rem, calc(0.875rem + 1.667vw), 2.375rem);color:#244067;font-family:'proxima-nova-bold'}#stay-connected-hero .stay-connected-hero-form{max-width:420px;width:100%}#stay-connected-hero .stay-connected-hero-form p{color:#fff;white-space:normal}#stay-connected-hero .stay-connected-hero-form .form-interests-container{display:flex;flex-wrap:wrap}#stay-connected-hero .stay-connected-hero-form .form-interests-container .interest-title{width:100%;font-family:'proxima-nova-bold';margin-top:1.5em;padding-left:5px}#stay-connected-hero .stay-connected-hero-form .form-interests-container .radio-option{flex:50%}#stay-connected-hero .stay-connected-hero-form .form-interests-container .radio-option p{display:inline-block}#stay-connected-hero .stay-connected-hero-form .form-interests-container .radio-option input[type="radio"]{vertical-align:middle;margin:0}#stay-connected-hero .stay-connected-hero-form .form-interests-container hr{width:100%;color:#fff;margin:1em 0}#stay-connected-hero .stay-connected-hero-form .form-checkboxes{margin-bottom:1em}#stay-connected-hero .stay-connected-hero-form button.submit{width:100%;font-family:'proxima-nova-bold'}@media screen and (max-width: 768px){#stay-connected-hero .stay-connected-hero-form{margin:auto}}#why-subscribe{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 768px){#why-subscribe{flex-direction:column;gap:25px}}#why-subscribe .stay-connected-points h2{font-size:clamp(1.125rem, calc(0.589rem + 1.429vw), 1.875rem)}#why-subscribe .stay-connected-points-subtitle{margin-bottom:50px}@media screen and (max-width: 618px){#why-subscribe .stay-connected-points-subtitle{margin-bottom:20px}}#why-subscribe .stay-connected-bullet-points{display:flex;flex-wrap:wrap;padding-left:20px}@media screen and (max-width: 618px){#why-subscribe .stay-connected-bullet-points{padding-left:60px}}#why-subscribe .stay-connected-bullet-points li{flex:1 0 50%;font-family:'proxima-nova';color:#303030;font-size:clamp(1rem, calc(0.777rem + 0.595vw), 1.313rem);margin:5px 0}@media (max-width: 950px) and (min-width: 769px){#why-subscribe .stay-connected-bullet-points li{flex:1 0 100%}}@media screen and (max-width: 618px){#why-subscribe .stay-connected-bullet-points li{flex:1 0 100%}}#why-subscribe .stay-connected-bullet-points li::marker{font-size:1.5em;color:#17A3DD}#why-subscribe .stay-connected-graphic{position:relative;max-width:450px;flex-shrink:0}@media screen and (max-width: 768px){#why-subscribe .stay-connected-graphic{max-width:100%}}#why-subscribe .stay-connected-graphic:after{content:'';position:absolute;top:70px;left:50px;right:0;bottom:-30px;background:#002D3D;width:calc(100% + (100vw - 1150px) / 2);border-radius:500px 0 0 500px}@media screen and (max-width: 1200px){#why-subscribe .stay-connected-graphic:after{width:100%}}#why-subscribe .stay-connected-graphic img{position:relative;z-index:1;max-width:100%}header#financial-assessment-header{max-height:60px;background-color:#012D3D}header#financial-assessment-header .content-section{width:95%;padding:10px 0;display:flex;justify-content:space-between}header#financial-assessment-header .content-section img{height:1.8rem;margin-top:0.3rem}header#financial-assessment-header .content-section h1{font-size:1rem;font-style:italic;margin:0;margin-top:0.2rem;color:white}@media screen and (max-width: 618px){header#financial-assessment-header{max-height:100px}header#financial-assessment-header .content-section{justify-content:center;padding:2%}header#financial-assessment-header h1{display:none}header#financial-assessment-header img{height:2rem}}main#financial-assessment-results{background-image:url("financial_assessment_results/pixel_grp_sm.svg"),url("financial_assessment_results/pixel_grp_sm2.svg");background-position:left top 10%, right bottom 40%;background-repeat:no-repeat;background-size:6%}@media screen and (max-width: 618px){main#financial-assessment-results{background-image:unset}}section#estimated-financing{padding:1% 0}section#estimated-financing .banner-box{border:1px solid #c8c8c8;padding:0 3%}section#estimated-financing .banner-box p,section#estimated-financing .banner-box h2{color:#012D3D}section#estimated-financing .banner-box h2{font-style:italic;line-height:1.8rem;margin-bottom:0}section#estimated-financing .banner-box h2 .highlighted-text{color:#446B88}section#estimated-financing .banner-box p{line-height:1.1rem;font-size:1rem}@media screen and (max-width: 618px){section#estimated-financing{padding:5% 3%;background-image:url("financial_assessment_results/pixel_grp_sm2.svg"), url("financial_assessment_results/pixel_grp_sm.svg");background-position:right top -35%, left bottom -35%;background-repeat:no-repeat;background-size:20%}section#estimated-financing h2{font-size:1.7rem}section#estimated-financing .banner-box{padding:0 5%}}section#financial-options{background-color:#446B88;display:flex;min-height:500px;height:68vh}section#financial-options .options-container{max-height:53vh;min-height:380px;overflow-y:auto;flex:0 0 67%;padding:0 1.5% 0 3%}section#financial-options .option-item{background-color:#1CA2DA;position:relative;margin-bottom:1rem}section#financial-options .option-item .item-index{width:2.5rem;height:100%;position:absolute;color:#012D3D;font-size:1.5rem;font-family:'FuturaBQ';display:flex;justify-content:center;align-items:center}section#financial-options .option-item .item{margin-left:2.5rem;padding:1rem 1.5rem;background-color:white;color:#012D3D;font-family:'proxima-nova'}section#financial-options .option-item .item h3{color:#012D3D;margin-top:0;font-family:'FuturaBQ';font-size:1.5rem;font-style:italic;display:flex;justify-content:space-between;margin-bottom:0.8rem}section#financial-options .option-item .item .amount-sm{font-size:1rem;line-height:1.5rem}section#financial-options .option-item .description,section#financial-options .option-item .details{font-size:1rem;line-height:1.2rem;margin-bottom:1rem}section#financial-options .option-item .description a,section#financial-options .option-item .details a{color:#446B88;text-decoration:underline;font-weight:800}section#financial-options .option-item .description a:hover,section#financial-options .option-item .details a:hover{color:#2677b6}section#financial-options .option-item .details{display:flex;justify-content:space-between}section#financial-options .option-item .half-detail{width:48%;font-size:0.9rem;line-height:1.1rem}section#financial-options .option-item .half-detail .bold{font-family:'proxima-nova-bold'}section#financial-options .option-item .tags .category{display:inline-block;background-color:#cfcfcf;padding:0.1rem 0.8rem;font-size:0.7rem;font-weight:800;border-radius:3px;white-space:nowrap}section#financial-options .option-item .tags .category.lighthouse-labs{background-color:#FF6196}section#financial-options .option-item .tags .category.government{background-color:#FBBF42}section#financial-options .option-item .tags .category.impact-initiative{background-color:#C98FFF}section#financial-options .option-item .tags .category.third-party-lender{background-color:#D75351;color:white}section#financial-options .option-item .tags .category.payment-plan{background-color:#446B88;color:white}section#financial-options .option-item .tags .category.student-line-of-credit{background-color:#000000;color:white}section#financial-options .option-item .tags .category.bank-loan{background-color:#012D3D;color:white}section#financial-options .option-item .tags .category.student-aid{background-color:#6ADF62}section#financial-options .book-a-call{text-align:center;padding:1% 5%}section#financial-options .book-a-call img{width:180px}section#financial-options .book-a-call h2{margin-top:0;margin-bottom:2rem;color:white;font-size:1.5rem;font-style:italic;line-height:1.75rem;text-transform:none}@media screen and (max-width: 618px){section#financial-options{flex-direction:column;height:unset}section#financial-options .options-container{max-height:90vh}section#financial-options .option-item .item-index{display:none}section#financial-options .option-item .item{margin-left:0}section#financial-options .option-item .item h3{flex-direction:column;align-items:center;line-height:1.6rem;text-align:center}section#financial-options .option-item .item .amount{color:#17a3dd}section#financial-options .details{flex-direction:column}section#financial-options .details .half-detail{width:100%}section#financial-options .book-a-call{margin-bottom:5rem}}footer#financial-assessment-footer{position:fixed;bottom:0;width:100%;height:60px;background-image:url(/assets/financial_assessment_results/financial_assessment_footer-625b5ac4c09222c1a9908de89536b5a5685a8e5521e3d949f4ff3942dc7afbad.svg);background-size:cover}@media screen and (max-width: 618px){footer#financial-assessment-footer{background-position:bottom right}}.booking-button{background-color:#012D3D;border-radius:25px;padding:0.8rem 2.5rem;color:white;font-family:'proxima-nova';font-size:1rem;font-weight:800}.booking-button:hover{background-color:#024b65}.financial_assessment_results.dark{background-color:#012D3D;text-align:center}.financial_assessment_results.dark h1,.financial_assessment_results.dark p,.financial_assessment_results.dark a{color:white}.financial_assessment_results.dark h1{text-transform:none}.financial_assessment_results.dark p{font-size:1.5rem;line-height:1.7rem;margin-bottom:3rem}.financial_assessment_results.dark .full-screen-block{margin:15% 20%}@media screen and (max-width: 618px){.financial_assessment_results.dark .full-screen-block{padding-bottom:100px}.financial_assessment_results.dark .full-screen-block p{font-size:1.2rem}}.financial_assessment_results.dark .booking-button{background-color:#1CA2DA}.financial_assessment_results.dark .booking-button:hover{background-color:#1787b6}.financial_assessment_results.dark .larry-row{margin:auto;position:relative;width:450px}.financial_assessment_results.dark .larry-row .larry{position:absolute;width:150px;height:120px;background-image:url(/images/LHL_logos/larry-keyboard_cropped.png);background-size:contain;background-position:center;background-repeat:no-repeat;animation:larrySwim 3.3s cubic-bezier(0.4, 0.75, 0.6, 1.2) infinite}.financial_assessment_results.dark .larry-row .larry:nth-child(2){animation-delay:-1.1s}.financial_assessment_results.dark .larry-row .larry:nth-child(3){animation-delay:-2.2s}.financial_assessment_results .content-section{max-width:1220px}@keyframes larrySwim{0%,100%{transform:translateX(0%)}24%{transform:translateX(0%)}33%{transform:translateX(200%)}57%{transform:translateX(200%)}66%{transform:translateX(100%)}90%{transform:translateX(100%)}}#funded-initiative.upskill-canada #discover-headerImg{position:relative;display:flex;align-items:center;padding:0;min-height:485px;background-image:none}#funded-initiative.upskill-canada #discover-headerImg::after{content:'';position:absolute;inset:0;background-color:rgba(0,45,61,0.7)}#funded-initiative.upskill-canada #discover-headerImg picture{position:absolute;inset:0}#funded-initiative.upskill-canada #discover-headerImg picture img{width:100%;height:100%;object-fit:cover}#funded-initiative.upskill-canada #discover-headerImg .section-block{bottom:auto;width:100%;position:relative;z-index:1}#funded-initiative.upskill-canada #discover-headerImg .section-block .discover-content-width{max-width:715px}#funded-initiative.upskill-canada #kickstart-opportunity{position:relative}#funded-initiative.upskill-canada #kickstart-opportunity:after{content:"";position:absolute;bottom:0;left:0;right:0;height:6px;background-image:linear-gradient(90deg, #F1C413 0%, #FF5050 52.5%, #0CD1F7 92.48%)}#funded-initiative.upskill-canada #kickstart-opportunity h4{text-align:center}#funded-initiative.upskill-canada #ICT-boost-explained{background-image:none;position:relative;overflow:hidden}#funded-initiative.upskill-canada #ICT-boost-explained .explained-img-left{position:absolute;left:0;top:0}#funded-initiative.upskill-canada #ICT-boost-explained .explained-img-right{position:absolute;right:0;bottom:0;font-size:0}@media screen and (max-width: 1200px){#funded-initiative.upskill-canada #ICT-boost-explained .explained-img-right{display:none}}#funded-initiative.upskill-canada #ICT-boost-explained .explained-img-right img{width:100%}@media screen and (max-width: 1200px){#funded-initiative.upskill-canada #ICT-boost-explained .explained-left{max-width:100%}}#funded-initiative.upskill-canada #ICT-boost-explained .explained-left a{color:#404041;text-decoration:underline}#funded-initiative.upskill-canada #ICT-boost-explained .section-block{position:relative;z-index:1}#funded-initiative.upskill-canada #ICT-boost-explained .explain-logos{display:flex;align-items:center;gap:10px}@media screen and (max-width: 1200px){#funded-initiative.upskill-canada #ICT-boost-explained .explain-logos{flex-direction:column-reverse;max-width:400px;margin:auto}}#funded-initiative.upskill-canada #ICT-boost-explained .explain-logos span{font-family:'proxima-nova';font-size:14px;color:#878787;max-width:200px;flex-shrink:0;text-align:right}@media screen and (max-width: 1200px){#funded-initiative.upskill-canada #ICT-boost-explained .explain-logos span{text-align:center}}#funded-initiative.upskill-canada #ICT-boost-explained .explain-logos img{width:0;flex-grow:1;margin-top:0;padding:20px 0;border-left:1px solid rgba(0,0,0,0.1)}@media screen and (max-width: 1200px){#funded-initiative.upskill-canada #ICT-boost-explained .explain-logos img{width:100%;border-left:none;border-bottom:1px solid rgba(0,0,0,0.1)}}#funded-initiative.upskill-canada #boost-eligibility .list-check{display:flex;margin:0}#funded-initiative.upskill-canada #boost-eligibility .list-check:before{content:'';display:inline-block;flex-shrink:0;margin-top:5px;width:26px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='21' viewBox='0 0 26 21' fill='none'%3E%3Cpath d='M9.81491 20.9592L0.726708 11.2916C-0.242236 10.2609 -0.242236 8.58532 0.726708 7.55461C1.69565 6.52389 3.27081 6.52389 4.23975 7.55461L9.81491 13.4852L21.7602 0.773036C22.7292 -0.257679 24.3043 -0.257679 25.2733 0.773036C26.2422 1.80375 26.2422 3.47932 25.2733 4.51004L9.81491 20.9539V20.9592Z' fill='%23002D3D'/%3E%3C/svg%3E");margin-right:10px;background-repeat:no-repeat}#funded-initiative.upskill-canada #boost-eligibility .left,#funded-initiative.upskill-canada #boost-eligibility .right{display:flex;flex-direction:column;justify-content:space-between;gap:20px}#funded-initiative.upskill-canada #boost-eligibility .eligibility-link{text-align:center;display:block;color:white;text-decoration:underline;margin-top:30px;font-size:18px}#funded-initiative.upskill-canada .uc-apply-row .sept-apply-content p{font-size:18px}@media screen and (max-width: 992px){#funded-initiative.upskill-canada .uc-apply-row .sept-apply-content .updated-btn-apply{font-size:18px}}#funded-initiative.upskill-canada #uc-cards .uc-upcoming-title,#funded-initiative.upskill-canada #uc-cards .uc-upcoming-subtitle{text-align:center}#funded-initiative.upskill-canada #uc-cards .sept-taste-row{margin:50px 0}#funded-initiative.upskill-canada #uc-cards .updated-btn-wrap a{color:#404041;border:1px solid #404041}#funded-initiative.upskill-canada #uc-cards .updated-btn-wrap a:hover{opacity:0.8}#funded-initiative.upskill-canada #uc-cards .sept-taste-content h3{color:#404041}#funded-initiative.upskill-canada .sign-up.eligible *{margin:0}#funded-initiative.upskill-canada .sign-up.eligible p{color:#404041}#funded-initiative.upskill-canada .sign-up.eligible div{gap:20px}.funded-riipen{background-image:linear-gradient(to right, #FFA147 8%, #F68921 37%, #FF5050 77%);padding-right:2%}@media screen and (max-width: 618px){.funded-riipen{padding-right:15px}}.funded-riipen-container{max-width:calc(100% - (100% - 1400px) / 2);display:grid;align-items:center;gap:5%;grid-template-columns:minmax(300px, 1fr) minmax(300px, 780px);color:#fff}@media screen and (max-width: 992px){.funded-riipen-container{grid-template-columns:1fr;gap:0}}.funded-riipen-image-wrap{grid-column:1 / 2}@media screen and (max-width: 992px){.funded-riipen-image-wrap{grid-row:2}}.funded-riipen-image-wrap img{max-width:100%}.funded-riipen-text-wrap{grid-column:2 / 3;margin-block:25px}@media screen and (max-width: 992px){.funded-riipen-text-wrap{grid-column:1 / 2;grid-row:1;padding-left:2%}}@media screen and (max-width: 618px){.funded-riipen-text-wrap{padding-left:15px}}.funded-riipen-text-wrap .funded-riipen-heading{font-size:clamp(1.5rem, calc(1.143rem + 0.952vw), 2rem)}.funded-riipen-text-wrap .funded-riipen-intro-text,.funded-riipen-text-wrap .funded-riipen-li{font-size:clamp(0.875rem, calc(0.625rem + 0.667vw), 1.125rem)}.funded-riipen-text-wrap .funded-riipen-heading,.funded-riipen-text-wrap .funded-riipen-intro-text{color:#fff}.funded-riipen-text-wrap .funded-riipen-ul>*+*{margin-top:10px}.funded-riipen-text-wrap .funded-riipen-li{font-family:"proxima-nova"}.funded-riipen-text-wrap .btn{margin-top:50px}.funded-riipen-stats-container{display:flex;padding-block:30px;background-color:rgba(244,62,63,0.6);border-radius:30px;margin-top:50px}@media screen and (max-width: 618px){.funded-riipen-stats-container{flex-direction:column;padding-inline:30px;padding-block:0px}}.funded-riipen-stat{padding-inline:30px}@media screen and (max-width: 618px){.funded-riipen-stat{padding-inline:0px;padding-block:30px}}.funded-riipen-stat:not(:last-child){border-right:4px solid #F68921}@media screen and (max-width: 618px){.funded-riipen-stat:not(:last-child){border-right:none;border-bottom:4px solid #F68921}}.funded-riipen-stat .funded-riipen-stat-figure{font-size:80px;font-weight:700;font-family:"proxima-nova-bold";line-height:1}.funded-riipen-stat .funded-riipen-stat-figure span{color:#012D3D;font-size:40px;font-family:"proxima-nova-bold"}.funded-riipen-stat p{color:#fff;line-height:1.3;font-size:clamp(0.875rem, calc(0.625rem + 0.667vw), 1.125rem)}.funded-riipen-stat *{margin:0}.funding-callout{position:relative;padding:50px;border-left:15px solid #F12E92}@media screen and (max-width: 768px){.funding-callout{padding:25px 15px}}.funding-callout .funding-callout-svg{position:absolute;top:0;right:0}.funding-callout .funding-callout-content h3{font-size:1.863em;line-height:40px;color:#404041;font-family:"FuturaBQ", sans-serif !important}.funding-callout .funding-callout-content h3 span{color:#F12E92}.funding-callout .funding-callout-cta{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.funding-callout .funding-callout-cta{flex-direction:column;margin-top:30px}}.funding-callout .funding-callout-cta .btn-pink{background-color:#F12E92}.funding-callout .funding-callout-cta .btn-pink:hover{background-color:#dd0f79}.funding-callout .funding-callout-cta img{max-width:100%}#sept-content-wrap.comeback-era #sept-hero.comeback-hero{aspect-ratio:20/7;display:flex;align-items:flex-end}@media (max-width: 1100px){#sept-content-wrap.comeback-era #sept-hero.comeback-hero{aspect-ratio:auto;min-height:600px}}@media screen and (max-width: 768px){#sept-content-wrap.comeback-era #sept-hero.comeback-hero{min-height:300px}}@media screen and (max-width: 480px){#sept-content-wrap.comeback-era #sept-hero.comeback-hero{min-height:200px}}#sept-content-wrap.comeback-era #sept-hero.comeback-hero img{inset:0;width:100%;transform:translateX(0);object-fit:cover}@media screen and (max-width: 768px){#sept-content-wrap.comeback-era #sept-hero.comeback-hero img{object-position:-50px}}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-content{max-width:1920px;width:100%;margin:0 auto;position:relative;z-index:10;padding:0 2% 50px}@media screen and (max-width: 768px){#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-content{padding:0 2% 20px 20px}}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-main{max-width:490px;margin:auto;width:100%}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-logo-text{color:white}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-sub{display:flex;justify-content:space-between;margin-top:100px}@media screen and (max-width: 768px){#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-sub{display:none}}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-item{max-width:230px;color:white;width:100%;font-size:47px;font-family:'proxima-nova-extra-bold'}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-item span{color:#002D3D;padding:0 5px;border-radius:10px}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-item:first-child span{background-color:#F2CB51}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-item:nth-child(2) span{background-color:#65D4FC}#sept-content-wrap.comeback-era #sept-hero.comeback-hero .comeback-hero-item:last-child span{background-color:#EA3F3F}#sept-content-wrap.comeback-era #comeback-curriculum{background-color:#00272F}#sept-content-wrap.comeback-era #comeback-curriculum .content-section{max-width:960px;padding-inline:0}#sept-content-wrap.comeback-era #sept-stats.comeback-stats::after{content:none}#sept-content-wrap.comeback-era #sept-stats.comeback-stats .stats-title-container{display:grid;grid-template-columns:1fr 1150px 1fr}@media (max-width: 1200px){#sept-content-wrap.comeback-era #sept-stats.comeback-stats .stats-title-container{grid-template-columns:0 1fr 0}}#sept-content-wrap.comeback-era #sept-stats.comeback-stats .stats-fill{grid-column:1;width:100%;background-color:#002D3D}#sept-content-wrap.comeback-era #sept-stats.comeback-stats .heading-container{grid-column:2;max-width:1150px;width:100%}#sept-content-wrap.comeback-era #sept-stats.comeback-stats h2{font-family:'proxima-nova-extra-bold';text-transform:none;background-color:#002D3D;padding:20px 50px 20px 0;color:white;margin:0;border-radius:0px 20px 20px 0}@media (max-width: 1150px){#sept-content-wrap.comeback-era #sept-stats.comeback-stats h2{padding:20px 15px;border-radius:0px}}#sept-content-wrap.comeback-era #sept-stats.comeback-stats .sept-stats-content-wrap{background-color:white}#sept-content-wrap.comeback-era #sept-stats.comeback-stats .sept-stats-cols:after{background-color:#F85B5B;background-image:none}#sept-content-wrap.comeback-era #sept-stats.comeback-stats .sept-stats-col p{font-family:'proxima-nova'}#sept-content-wrap.comeback-era #sept-stats.comeback-stats .sept-stats-icon-wrap{display:flex;justify-content:center;align-items:center}#sept-content-wrap.comeback-era #sept-stats.comeback-stats .comeback-stats-disclaimer{color:#000;font-style:italic;padding-top:30px}#sept-content-wrap.comeback-era #hired-by{background-color:#65D4FC}#sept-content-wrap.comeback-era #hired-by h2{color:#012D3D;font-family:'proxima-nova-bold';text-transform:none}#sept-content-wrap.comeback-era #hired-by .company-banner{background-color:white;border-radius:20px;padding:0 20px}#sept-content-wrap.comeback-era #hired-by .company-banner-container{max-width:584px;margin:auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:30px 0}#sept-content-wrap.comeback-era #hired-by .company-banner-container img{width:calc(25% - 20px);object-fit:contain;height:80px}@media screen and (max-width: 480px){#sept-content-wrap.comeback-era #hired-by .company-banner-container img{width:calc(50% - 20px)}}#sept-content-wrap.comeback-era .comeback-era-logo{display:flex;align-items:flex-end}#sept-content-wrap.comeback-era .comeback-era-logo .comeback-logo-text{font-family:'proxima-nova-extra-bold';font-size:40px;max-width:230px;color:#002D3D;display:inline-block;line-height:.8}#sept-content-wrap.comeback-era .comeback-era-logo .comeback-logo-text span{font-size:45px}@media screen and (max-width: 768px){#sept-content-wrap.comeback-era .comeback-era-logo{max-width:270px;gap:10px}#sept-content-wrap.comeback-era .comeback-era-logo svg{height:auto}}@media screen and (max-width: 768px){#sept-content-wrap.comeback-era .comeback-era-logo .comeback-logo-text{font-size:20px}#sept-content-wrap.comeback-era .comeback-era-logo .comeback-logo-text span{font-size:30px}}#sept-content-wrap.comeback-era #sept-programs.comeback-programs>.content-section{padding:3% 0 20px;transform:translateY(0);align-items:flex-end}@media (max-width: 1200px){#sept-content-wrap.comeback-era #sept-programs.comeback-programs>.content-section{padding:20px 15px;justify-content:space-between;gap:20px}}@media screen and (max-width: 480px){#sept-content-wrap.comeback-era #sept-programs.comeback-programs>.content-section{flex-direction:column;align-items:flex-start}}#sept-content-wrap.comeback-era #sept-programs.comeback-programs .sept-blue-text{margin:0;font-family:'proxima-nova-extra-bold';text-transform:none;font-size:48px}#sept-content-wrap.comeback-era #sept-programs.comeback-programs .updated-prgms-wrap .content-section::after{content:none}#sept-content-wrap.comeback-era #sept-programs.comeback-programs .updated-prgms-wrap .content-section .updated-prgms-title,#sept-content-wrap.comeback-era #sept-programs.comeback-programs .updated-prgms-wrap .content-section .updated-prgms-intro{display:none}#sept-content-wrap.comeback-era #sept-programs.comeback-programs .updated-btn-transparent{display:none}#sept-content-wrap.comeback-era #sept-programs.comeback-programs .updated-prgms-pill:last-of-type{display:none}#sept-content-wrap.comeback-era #sept-testimonials.comeback-testimonials .sept-testimonials-title{color:#F85B5B;border-radius:30px;border:1px solid #303030;background-color:transparent;padding:40px;transform:translate(-40px, 20%)}#sept-content-wrap.comeback-era #sept-testimonials.comeback-testimonials .sept-testimonials-title:after{content:none}@media screen and (max-width: 1200px){#sept-content-wrap.comeback-era #sept-testimonials.comeback-testimonials .sept-testimonials-title{transform:translate(0, 20%);padding:40px 15px;border-radius:0 30px 0 0}}#sept-content-wrap.comeback-era #sept-testimonials.comeback-testimonials .sept-testimonials-accent{display:none}#sept-content-wrap.comeback-era #sept-testimonials.comeback-testimonials .sept-testimonial-slider-wrap{z-index:10}#sept-content-wrap.comeback-era #sept-testimonials.comeback-testimonials .sept-testimonial-slider-wrap:after{background-image:none;background-color:#002D3D;border-radius:40px 0 0 40px}@media screen and (max-width: 1200px){#sept-content-wrap.comeback-era #sept-testimonials.comeback-testimonials .sept-testimonial-slider-wrap:after{border-radius:0px}}#sept-content-wrap.comeback-era #blog-cards.comeback-blog h2.sept-blue-text{color:#002D3D;text-transform:none;font-family:'proxima-nova-extra-bold';font-size:clamp(1.375rem, calc(-0.688rem + 5.5vw), 3.438rem)}#sept-content-wrap.comeback-era #blog-cards.comeback-blog h2.sept-blue-text:after{content:none}#sept-content-wrap.comeback-era #blog-cards.comeback-blog .blog-cards-accent-wrap span{border-radius:25px}#sept-content-wrap.comeback-era #blog-cards.comeback-blog .blog-cards-accent-wrap span:nth-child(2),#sept-content-wrap.comeback-era #blog-cards.comeback-blog .blog-cards-accent-wrap span:nth-child(3){display:none}#sept-content-wrap.comeback-era #taste-to-come.comeback-taste{margin-top:100px}#sept-content-wrap.comeback-era #taste-to-come.comeback-taste .sept-blue-text{font-family:'proxima-nova-extra-bold';text-transform:none}#sept-content-wrap.comeback-era #taste-to-come.comeback-taste .taste-intro{font-size:18px}.new-program-page .backgound-syllabus .main-header{margin-right:5%}.new-program-page .backgound-syllabus .main-header a.btn.btn-secondary{background-color:#263648;cursor:pointer;border:none;font-family:"proxima-nova"}.new-program-page .backgound-syllabus .main-header a.btn.btn-secondary:focus{outline:0}.data-science2 .backgound-syllabus{background:linear-gradient(to right bottom, #002D3D 0%, #1EA2DA 100%)}.data-science2 .backgound-syllabus .main-header a.btn.btn-secondary{background-color:#1EA2DA}.data-science2 .backgound-syllabus .syllabus-main-form button.submit{background-color:#002D3D}.data-analytics2 .backgound-syllabus{background:linear-gradient(to right bottom, #1EA2DA 0%, #002D3D 100%)}.data-analytics2 .backgound-syllabus .main-header a.btn.btn-secondary{background-color:#002D3D}.data-analytics2 .backgound-syllabus .syllabus-main-form button.submit{background-color:#1EA2DA}.web-development2 .backgound-syllabus{background:linear-gradient(to right bottom, #F1C413 0%, #002D3D 100%)}.web-development2 .backgound-syllabus .main-header a.btn.btn-secondary{background-color:#002D3D}.web-development2 .backgound-syllabus .syllabus-main-form button.submit{background-color:#002D3D}.cyber-security2 .backgound-syllabus{background:linear-gradient(to right bottom, #DD5353 25%, #002D3D 100%)}.cyber-security2 .syllabus-main-form button.submit{background-color:#DD5353}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}}
