.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/classy/css/components/../../../../misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/classy/css/components/../../../../misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/classy/css/components/../../../../misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/classy/css/components/../../../../misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/classy/css/components/../../../../misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.node--unpublished{background-color:#fff4f4;}
@font-face{font-family:'ga-icons';src:url('/themes/custom/cog/fonts/ga-icons/fonts/ga-icons.eot?9tejp3');src:url('/themes/custom/cog/fonts/ga-icons/fonts/ga-icons.eot?9tejp3#iefix') format('embedded-opentype'),url('/themes/custom/cog/fonts/ga-icons/fonts/ga-icons.ttf?9tejp3') format('truetype'),url('/themes/custom/cog/fonts/ga-icons/fonts/ga-icons.woff?9tejp3') format('woff'),url('/themes/custom/cog/fonts/ga-icons/fonts/ga-icons.svg?9tejp3#ga-icons') format('svg');font-weight:normal;font-style:normal;}[class^="ga-icon-"],[class*=" ga-icon-"]{font-family:'ga-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ga-icon-arrow-filled-down:before{content:"\e901";}.ga-icon-arrow-filled-left:before{content:"\e902";}.ga-icon-arrow-filled-right:before{content:"\e903";}.ga-icon-arrow-filled-up:before{content:"\e904";}.ga-icon-arrow-minimal-down:before{content:"\e905";}.ga-icon-arrow-minimal-left:before{content:"\e906";}.ga-icon-arrow-minimal-right:before{content:"\e907";}.ga-icon-arrow-minimal-up:before{content:"\e908";}.ga-icon-arrow-tail-down:before{content:"\e909";}.ga-icon-arrow-tail-left:before{content:"\e90a";}.ga-icon-arrow-tail-right:before{content:"\e90b";}.ga-icon-arrow-tail-up:before{content:"\e90c";}.ga-icon-book-open:before{content:"\e90f";}.ga-icon-briefcase:before{content:"\e910";}.ga-icon-bulb:before{content:"\e911";}.ga-icon-calendar:before{content:"\e912";}.ga-icon-chat:before{content:"\e913";}.ga-icon-check-circle:before{content:"\e914";}.ga-icon-info:before{content:"\e952";}.ga-icon-question:before{content:"\e93b";}.ga-icon-play:before{content:"\e939";}.ga-icon-phone-2:before{content:"\e900";}.ga-icon-email:before{content:"\e91c";}.ga-icon-check:before{content:"\e915";}.ga-icon-close:before{content:"\e916";}.ga-icon-cloud-download:before{content:"\e917";}.ga-icon-cloud-upload:before{content:"\e918";}.ga-icon-code:before{content:"\e919";}.ga-icon-desktop:before{content:"\e91a";}.ga-icon-edit:before{content:"\e91b";}.ga-icon-gear:before{content:"\e921";}.ga-icon-user:before{content:"\e94a";}.ga-icon-hat:before{content:"\e926";}.ga-icon-lock-open:before{content:"\e931";}.ga-icon-lock:before{content:"\e932";}.ga-icon-list:before{content:"\e930";}.ga-icon-menu-dots:before{content:"\e933";}.ga-icon-drag:before{content:"\e94f";}.ga-icon-menu:before{content:"\e934";}.ga-icon-phone:before{content:"\e935";}.ga-icon-alarm:before{content:"\e94e";}.ga-icon-money:before{content:"\e950";}.ga-icon-pie:before{content:"\e936";}.ga-icon-plus:before{content:"\e953";}.ga-icon-minus:before{content:"\e954";}.ga-icon-world-pin:before{content:"\e951";}.ga-icon-bolt:before{content:"\e956";}.ga-icon-campus:before{content:"\e957";}.ga-icon-home:before{content:"\e958";}.ga-icon-office:before{content:"\e959";}.ga-icon-external-link:before{content:"\e955";}.ga-icon-pin:before{content:"\e937";}.ga-icon-plane:before{content:"\e938";}.ga-icon-print:before{content:"\e93a";}.ga-icon-ribbon:before{content:"\e93c";}.ga-icon-ruler-pencil:before{content:"\e93d";}.ga-icon-search:before{content:"\e93e";}.ga-icon-settings:before{content:"\e93f";}.ga-icon-star-empty:before{content:"\e940";}.ga-icon-star:before{content:"\e941";}.ga-icon-tag:before{content:"\e942";}.ga-icon-time:before{content:"\e943";}.ga-icon-trophy:before{content:"\e944";}.ga-icon-github-color:before{content:"\e922";}.ga-icon-ga-logo:before{content:"\e920";color:#fa4542;}.ga-icon-facebook-color .path1:before{content:"\e91d";color:rgb(57,87,154);}.ga-icon-facebook-color .path2:before{content:"\e91e";margin-left:-1em;color:rgb(255,255,255);}.ga-icon-facebook:before{content:"\e91f";}.ga-icon-tumblr-color .path1:before{content:"\e945";color:rgb(53,70,93);}.ga-icon-tumblr-color .path2:before{content:"\e946";margin-left:-1em;color:rgb(255,255,255);}.ga-icon-tumblr:before{content:"\e947";}.ga-icon-twitter-color:before{content:"\e948";color:#69ace0;}.ga-icon-twitter:before{content:"\e949";}.ga-icon-youtube-color .path1:before{content:"\e94b";color:rgb(220,34,23);}.ga-icon-youtube-color .path2:before{content:"\e94c";margin-left:-1.4375em;color:rgb(255,255,255);}.ga-icon-youtube:before{content:"\e94d";}.ga-icon-behance-color:before{content:"\e90d";}.ga-icon-instagram-color .path1:before{content:"\e927";color:rgb(224,45,105);}.ga-icon-instagram-color .path2:before{content:"\e928";margin-left:-1em;color:rgb(255,255,255);}.ga-icon-instagram-color .path3:before{content:"\e929";margin-left:-1em;color:rgb(255,255,255);}.ga-icon-instagram-color .path4:before{content:"\e92a";margin-left:-1em;color:rgb(255,255,255);}.ga-icon-instagram:before{content:"\e92b";}.ga-icon-linkedin-color .path1:before{content:"\e92c";color:rgb(0,123,181);}.ga-icon-linkedin-color .path2:before{content:"\e92d";margin-left:-1em;color:rgb(255,255,255);}.ga-icon-linkedin-color .path3:before{content:"\e92e";margin-left:-1em;color:rgb(255,255,255);}.ga-icon-linkedin:before{content:"\e92f";}.ga-icon-google:before{content:"\e925";}.ga-icon-google-color:before{content:"\e924";color:#de4d3b;}
@-ms-viewport{width:device-width}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary{display:block}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1;font-family:sans-serif;text-align:left}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption{caption-side:bottom}th{text-align:inherit}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre,code,kbd,samp{font-family:monospace,monospace}pre{overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}button,[type="reset"],[type="submit"],[type="button"]{-webkit-appearance:button}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[tabindex="-1"]:focus{outline:0 !important}fieldset{min-width:0}legend{max-width:100%;white-space:normal;color:inherit;display:block}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}template{display:none}[hidden]{display:none}.block-navi-header .navi{z-index:200}.btn-primary,.ga-btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1)}.btn-primary:hover,.ga-btn-primary:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}.btn-secondary,.ga-btn-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);background-color:#fff;border:solid 2px #e41a23;color:#e41a23;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.btn-secondary:hover,.ga-btn-secondary:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}.btn-secondary:hover,.ga-btn-secondary:hover{background-color:#e41a23;border-color:#e41a23;color:#fff}.ga-btn-full,.btn-full{display:block;width:100%}@font-face{font-family:"Circular";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-book.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-book.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-book.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-book.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-book.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Circular";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bookitalic.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bookitalic.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bookitalic.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bookitalic.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bookitalic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Circular";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-black.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-black.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-black.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-black.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-black.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Circular";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-blackitalic.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-blackitalic.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-blackitalic.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-blackitalic.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-blackitalic.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Circular";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bold.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bold.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bold.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bold.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Circular";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bolditalic.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bolditalic.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bolditalic.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bolditalic.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-bolditalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Circular";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-medium.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-medium.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-medium.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-medium.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Circular";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-mediumitalic.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-mediumitalic.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-mediumitalic.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-mediumitalic.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/circular/lineto-circular-mediumitalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"PFDin";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/pfdin/pfdintextcomppro-bold-webfont.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/pfdin/pfdintextcomppro-bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/pfdin/pfdintextcomppro-bold-webfont.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/pfdin/pfdintextcomppro-bold-webfont.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/pfdin/pfdintextcomppro-bold-webfont.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"News 706";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-RomanC.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-RomanC.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-RomanC.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-RomanC.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-RomanC.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"News 706";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-BoldC.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-BoldC.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-BoldC.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-BoldC.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-BoldC.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"News 706";src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-ItalicC.eot");src:url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-ItalicC.eot?#iefix") format("embedded-opentype"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-ItalicC.woff2") format("woff2"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-ItalicC.woff") format("woff"),url("https://ga-static-assets-s3.global.ssl.fastly.net/webfonts/news/newsBT-ItalicC.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}[class^="ga-icon-"],[class*=" ga-icon-"]{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grid-row::after{display:block;content:"";clear:both}@media (min-width:768px){.grid-row{margin-left:-.5em;margin-right:-.5em}}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}table{border-collapse:separate;min-width:100%;text-align:left;border:1px solid #c3c3c3;border-radius:2px}table thead th{border-bottom:1px solid #222;border-top:1px solid #222;padding:1em 1.44em}table tbody td{border-bottom:1px solid #ececec;padding:1em 1.44em;vertical-align:top}table tbody tr:hover{background-color:#f6f6f6}table thead th,table tbody td{padding:.48225em 1.44em}table thead th{border-left:1px solid #c3c3c3;border-top:0}table thead th:first-child{border-left:0}table tbody td{border-left:1px solid #c3c3c3}table tbody td:first-child{border-left:0}table tbody tr:last-child td{border-bottom:0}body{-webkit-font-smoothing:antialiased;font-family:"Circular",Helvetica,Arial,sans-serif;font-size:1em;color:#222}img{border:0;display:inline-block;height:auto;max-width:100%;vertical-align:middle}h1,h2,h3,h4,h5,h6{margin-bottom:1rem}h1{font-size:28px;font-size:1.75rem;line-height:1.2;font-weight:bold;margin:0 0 1em 0;letter-spacing:0;text-transform:0}@media (min-width:768px){h1{font-size:36px;font-size:2.25rem}}h2{font-size:28px;font-size:1.75rem;font-weight:bold;margin:0 0 1em 0;letter-spacing:0;text-transform:0;display:block}h3{font-size:23px;font-size:1.4375rem;font-weight:bold;margin:0 0 .69444em 0;letter-spacing:0;text-transform:0}h4{font-size:19px;font-size:1.1875rem;font-weight:bold;margin:0 0 .69444em 0;letter-spacing:0;text-transform:0}h5,h6{font-size:13px;font-size:.8125rem;font-weight:500;letter-spacing:1px;line-height:1.2;margin:0;text-transform:uppercase}small{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4}figcaption{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;color:#707070}em{font-style:italic}strong{font-weight:bold}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a:focus{text-decoration:none}p a{border-bottom:1px solid #017991;color:#017991;text-decoration:none;-webkit-transition:color .1s,border-bottom-color .1s;transition:color .1s,border-bottom-color .1s}p a:hover{border-bottom-color:transparent !important;color:rgba(1,121,145,0.85)}p a:active{border-color:#017991;color:#017991}dl dt{font-weight:bold}ul,ol{margin:0 0 16px 0;padding-left:1.1rem;line-height:1.4}ol{list-style-type:decimal}ul{list-style-type:disc}pre{overflow:auto;padding:16px}pre:last-child{margin-bottom:0}pre code{background-color:transparent;border:0;display:inline;line-height:inherit;overflow:visible;padding:0;word-wrap:normal}code{color:#e41a23}hr{background:#c3c3c3;border:0;height:1px;position:relative;top:-0.06em}::-moz-selection,mark{background:#ffdb00;color:#222;padding:.1em .3em .15em}::selection,mark{background:#ffdb00;color:#222;padding:.1em .3em .15em}.color-white{color:#fff !important}.color-success{color:#14bf5b !important}.color-error{color:#e41a23 !important}.color-info{color:#017991 !important}.color-warning{color:#ffa100 !important}.color-grey-100{color:#f6f6f6 !important}.color-grey-200{color:#ececec !important}.color-grey-300{color:#c3c3c3 !important}.color-grey-400{color:#898989 !important}.color-grey-500{color:#707070 !important}.color-link{color:#017991 !important;cursor:pointer}.color-link:hover{color:rgba(1,121,145,0.85) !important}.color-link-on-dark{color:#00A7BD !important;cursor:pointer}.color-link-on-dark:hover{color:rgba(0,167,189,0.85) !important}.color-fine-print-link{border-bottom:1px solid #707070;color:#707070 !important;cursor:pointer;-webkit-transition:color .3s,border-bottom-color .3s;transition:color .3s,border-bottom-color .3s}.color-fine-print-link:hover{border-bottom-color:transparent !important;color:rgba(112,112,112,0.85) !important}.color-fine-print-link:active{border-color:#707070 !important;color:#707070 !important}.u-clearfix::before,.u-clearfix::after{content:'';display:table;width:0}.u-clearfix::after{clear:both}.u-float-left{float:left}.u-float-right{float:right}.u-no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-ellipsis{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.u-visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.u-visually-hidden-off{clip:auto;height:auto;overflow:visible;position:static !important;width:auto}.block-ga-common-block-accordion-item{padding:0;margin:0 1em}.block-ga-common-block-accordion-item .block__inner{border-bottom:solid 1px #c3c3c3}.block-ga-common-block-accordion-item h2.ga-type-section-header{font-size:19px;font-size:1.1875rem;margin-bottom:0;cursor:pointer;display:block;padding:1.2em 0 1.2em 1.728em;position:relative}.block-ga-common-block-accordion-item h2.ga-type-section-header::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;font-size:1.1875rem;content:"";margin-right:.5787em;display:inline-block;width:19px;position:absolute;top:1.25em;left:0}.block-ga-common-block-accordion-item.selected h2.ga-type-section-header::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;font-size:1.1875rem;content:""}.ga-common-block-accordion-item{display:block;max-height:2000px;-webkit-transition:max-height 1s ease;transition:max-height 1s ease;overflow:visible}.ga-common-block-accordion-item.closed{display:none}.ga-common-accordion-item-content{padding:0 0 1.44em 2em}.ga-common-accordion-item-content a{border-bottom:1px solid #017991;color:#017991;text-decoration:none;-webkit-transition:color .1s,border-bottom-color .1s;transition:color .1s,border-bottom-color .1s}.ga-common-accordion-item-content a:hover{border-bottom-color:transparent !important;color:rgba(1,121,145,0.85)}.ga-common-accordion-item-content a:active{border-color:#017991;color:#017991}.ga-common-accordion-item-content p{font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300;margin:1em 0}.ga-common-accordion-item-content p:not(:last-child){margin-bottom:1em}.ga-common-accordion-item-content p:first-child{margin-top:0}.ga-common-accordion-item-content p:last-child{margin-bottom:0}.ga-common-block-text-multi-rows{border-top:solid 1px #c3c3c3;border-bottom:solid 1px #c3c3c3;margin-top:2rem}@media (min-width:768px){.ga-common-block-text-multi-rows{display:-webkit-box;display:-ms-flexbox;display:flex}}.ga-common-block-text-multi-rows .item{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;padding:2.48832em 1.44em;border-bottom:solid 1px #c3c3c3}@media (min-width:768px){.ga-common-block-text-multi-rows .item{border-right:solid 1px #c3c3c3;border-bottom:0}}.ga-common-block-text-multi-rows .item:last-of-type{border-right:0;border-bottom:0}.ga-common-block-text-multi-rows .item p:last-child{margin-bottom:0}.ga-tabs__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.ga-tabs__menu ul li{list-style-type:none}.ga-tabs__menu-item{border-bottom:solid 3px #ececec;padding-right:1.44em}.ga-tabs__menu-item:last-of-type{padding-right:0}.ga-tabs__menu-item a{display:block;text-decoration:none;color:#222;position:relative;font-weight:300;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.ga-tabs__menu-item a::before{background-color:#017991;content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;width:100%;opacity:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.ga-tabs__menu-item--active a,.ga-tabs__menu-item:hover a{color:#017991}.ga-tabs__menu-item--active a::before,.ga-tabs__menu-item:hover a::before{opacity:1}.ga-tabs__content{display:none;padding:1em 0}.ga-tabs__content--open{display:block}.ga-tabs .ga-btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);background-color:#fff;border:solid 2px #e41a23;color:#e41a23;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.ga-tabs .ga-btn-primary:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}.ga-tabs .ga-btn-primary:hover{background-color:#e41a23;border-color:#e41a23;color:#fff}.block-ga-common-webform-block .ga-form--header{margin-top:0}.block-ga-common-webform-block .ga-type-sub-header{margin-bottom:.40188em}.block-ga-common-webform-block .form-actions{margin-top:1em}@media (min-width:768px){.shift-up-1{margin-top:-1.75rem}.shift-up-1:first-of-type{margin-top:-7.5rem}.shift-up-1.block-ga-common-block-text:first-of-type{padding-bottom:2.98598em}}@media (min-width:768px){.shift-left-1{margin-left:-6.19174em;margin-right:6.19174em}}@media (min-width:768px){.shift-right-1{margin-left:6.875rem}}@media (min-width:768px){.shift-down-1{margin-top:18.125rem}}.block-ga-common-block-text p:last-child{margin-bottom:0}.block-layout-builder.draggable{min-height:40px}#buy-now.layout{padding:0;min-height:93px;margin-bottom:0;background-color:#222}#buy-now.layout .block-ga-ecommerce-simple-buynow.ga-ecommerce-block-relative{padding-right:0 !important;padding-left:0 !important}#buy-now.layout .block-ga-ecommerce-simple-buynow.ga-ecommerce-block-relative .block__inner{padding-right:0 !important;padding-left:0 !important}#buy-now.layout .block-ga-ecommerce-simple-buynow.ga-ecommerce-block-relative .block__inner .ga-ecommerce-block-simple-buynow{padding-bottom:0}.ga-section-sticky-footer{bottom:0;width:100%}#ga-sticky-footer-items .ga-ecommerce-block-buynow{position:relative;z-index:1;background-color:#222;padding:1.44em;z-index:1;max-width:100vw;overflow:hidden}#ga-sticky-footer-items .ga-ecommerce-block-buynow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;background:#222;z-index:-1;background-size:cover}#ga-sticky-footer-items .ga-ecommerce-block-buynow .block__inner{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}#ga-sticky-footer-items .ga-ecommerce-block-buynow .block__inner::after{display:block;content:"";clear:both}.block-ga-ecommerce-simple-buynow{position:relative;z-index:1;background-color:#222;padding:1.44em;z-index:1;max-width:100vw;overflow:hidden}.block-ga-ecommerce-simple-buynow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;background:#222;z-index:-1;background-size:cover}.block-ga-ecommerce-simple-buynow .block__inner{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative;max-width:none}.block-ga-ecommerce-simple-buynow .block__inner::after{display:block;content:"";clear:both}.block-ga-ecommerce-simple-buynow.ga-ecommerce-block-relative{position:relative}.block-ga-ecommerce-simple-buynow.ga-ecommerce-block-fixed{position:fixed;left:0}.block-ga-ecommerce-simple-buynow.ga-ecommerce-block-fixed.draggable{position:relative}.block-ga-ecommerce-simple-buynow.ga-ecommerce-block-fixed .ga-ecommerce-block-simple-buynow{border-bottom-color:transparent;padding-bottom:0}.ga-ecommerce-block-simple-buynow,#ga-sticky-footer-items .ga-ecommerce-block-buynow{width:100%;padding-bottom:1.44em}.ga-ecommerce-block-simple-buynow::after,#ga-sticky-footer-items .ga-ecommerce-block-buynow::after{display:block;content:"";clear:both}@media (min-width:768px){.ga-ecommerce-block-simple-buynow,#ga-sticky-footer-items .ga-ecommerce-block-buynow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ga-ecommerce-block-simple-buynow *,#ga-sticky-footer-items .ga-ecommerce-block-buynow *{color:#fff}@media (min-width:0) and (max-width:768px){.ga-ecommerce-block-simple-buynow--title{margin-bottom:1em}}.ga-ecommerce-block-simple-buynow--title h3{font-size:23px;font-size:1.4375rem;font-weight:bold;margin:0}.ga-ecommerce-block-simple-buynow--cta-group{margin-left:auto}.ga-ecommerce-block-simple-buynow--cta-group::after{display:block;content:"";clear:both}.ga-ecommerce-block-simple-buynow--note{display:inline-block;margin-right:1rem}.ga-ecommerce-block-simple-buynow--price{font-size:19px;font-size:1.1875rem;display:inline-block;margin-right:1em}@media (min-width:0) and (max-width:768px){.ga-ecommerce-block-simple-buynow--price{float:left;margin-top:.69444em}}.ga-ecommerce-block-simple-buynow--link{display:inline-block}@media (min-width:0) and (max-width:768px){.ga-ecommerce-block-simple-buynow--link{float:right}}.ga-ecommerce-block-simple-buynow--link a{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1)}.ga-ecommerce-block-simple-buynow--link a:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}.block-ga-ecommerce-buynow-button{margin-top:2rem}@media (min-width:768px){.block-ga-ecommerce-buynow-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:768px){.block-ga-ecommerce-buynow-button .block__inner{min-width:calc(50% - 0.66em)}}.ga-ecommerce-block-buynow--title{display:none}@media (min-width:0) and (max-width:768px){.ga-ecommerce-block-buynow--title{margin-bottom:1em}}.ga-ecommerce-block-buynow--title h3{font-size:23px;font-size:1.4375rem;font-weight:bold;margin:0}@media (min-width:0) and (max-width:768px){.ga-ecommerce-block-buynow--price{margin-bottom:1.44em}}@media (min-width:768px){.ga-ecommerce-block-buynow--price{float:left;margin-right:1.44em}}.ga-ecommerce-block-buynow--price span{display:block}.ga-ecommerce-block-buynow--price-usd{font-size:19px;font-size:1.1875rem;margin-bottom:.5rem}.ga-ecommerce-block-buynow--price-text{font-size:11px;font-size:.6875rem;text-transform:uppercase;color:#767676 !important;font-weight:bold}.ga-ecommerce-block-buynow--link-group::after{display:block;content:"";clear:both}@media (min-width:480px) and (max-width:768px){.ga-ecommerce-block-buynow--link-group{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.ga-ecommerce-block-buynow--link-group{float:left}}@media (min-width:0) and (max-width:480px){.ga-ecommerce-block-buynow--link{margin:0}.ga-ecommerce-block-buynow--link:nth-child(2){margin-top:1rem}}@media (min-width:480px) and (max-width:768px){.ga-ecommerce-block-buynow--link{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.ga-ecommerce-block-buynow--link:nth-child(1){padding-right:.75rem}.ga-ecommerce-block-buynow--link:nth-child(2){padding-left:.75rem}}@media (min-width:768px){.ga-ecommerce-block-buynow--link{float:left;margin-right:1.44em}}.ga-ecommerce-block-buynow--link:last-of-type{margin-right:0}.ga-ecommerce-block-buynow--link a{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1)}.ga-ecommerce-block-buynow--link a:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}@media (min-width:0) and (max-width:768px){.ga-ecommerce-block-buynow--link a{width:100%;text-align:center}}#ga-sticky-footer-items .ga-ecommerce-block-buynow{bottom:-93px}@media (min-width:768px){#ga-sticky-footer-items .ga-ecommerce-block-buynow--title{display:block}}#ga-sticky-footer-items .ga-ecommerce-block-buynow--cta-group{margin-left:auto}#ga-sticky-footer-items .ga-ecommerce-block-buynow--cta-group::after{display:block;content:"";clear:both}#ga-sticky-footer-items .ga-ecommerce-block-buynow--price{margin-right:1.44em;margin-top:.375rem;margin-bottom:0}@media (min-width:0) and (max-width:768px){#ga-sticky-footer-items .ga-ecommerce-block-buynow--price{display:none}}.block-ga-common-system-menu-blockfooter-social .facebook,.block-ga-common-system-menu-blockfooter-social .twitter,.block-ga-common-system-menu-blockfooter-social .linkedin,.block-ga-common-system-menu-blockfooter-social .instagram,.block-ga-common-system-menu-blockfooter-social .googleplus,.block-ga-common-system-menu-blockfooter-social .youtube{display:inline-block;overflow:hidden;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;white-space:nowrap;text-decoration:none;text-indent:100%;opacity:.5;border-bottom:none;background-image:url("https://ga-static-assets-s3.global.ssl.fastly.net/navi/footer/footer-social-icons.png");width:32px;height:32px;margin-right:.3349em}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.block-ga-common-system-menu-blockfooter-social .facebook,.block-ga-common-system-menu-blockfooter-social .twitter,.block-ga-common-system-menu-blockfooter-social .linkedin,.block-ga-common-system-menu-blockfooter-social .instagram,.block-ga-common-system-menu-blockfooter-social .googleplus,.block-ga-common-system-menu-blockfooter-social .youtube{background-image:url("https://ga-static-assets-s3.global.ssl.fastly.net/navi/footer/footer-social-icons%402x.png");background-size:202px 32px}}.block-ga-common-system-menu-blockfooter-social .facebook:hover,.block-ga-common-system-menu-blockfooter-social .twitter:hover,.block-ga-common-system-menu-blockfooter-social .linkedin:hover,.block-ga-common-system-menu-blockfooter-social .instagram:hover,.block-ga-common-system-menu-blockfooter-social .googleplus:hover,.block-ga-common-system-menu-blockfooter-social .youtube:hover{opacity:1}.block-ga-common-system-menu-blockfooter-social{margin:1em 0}.block-ga-common-system-menu-blockfooter-social ul.menu{padding:0;margin:0;text-align:center}@media (min-width:1060px){.block-ga-common-system-menu-blockfooter-social ul.menu{text-align:left}}.block-ga-common-system-menu-blockfooter-social li{display:inline-block}.block-ga-common-system-menu-blockfooter-social .facebook{background-position:-34px 0}.block-ga-common-system-menu-blockfooter-social .twitter{background-position:-68px 0}.block-ga-common-system-menu-blockfooter-social .linkedin{background-position:-102px 0}.block-ga-common-system-menu-blockfooter-social .instagram{background-position:-136px 0}.block-ga-common-system-menu-blockfooter-social .googleplus{background-position:-170px 0}.block-ga-common-system-menu-blockfooter-social .youtube{background-position:0 0}.block-ga-courses-block-program-instructor .block__inner{padding-top:4.29982em;padding-bottom:4.29982em}@media (min-width:992px){.ga-courses-program-instructors{display:-webkit-box;display:-ms-flexbox;display:flex}}.ga-courses-program-instructors--content{margin-bottom:2.0736em}@media (min-width:992px){.ga-courses-program-instructors--content{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}}.ga-courses-program-instructors--content p{font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300;margin-bottom:1em}@media (min-width:768px){.ga-courses-program-instructors--instructors{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.ga-courses-program-instructors--instructors{-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}}@media (min-width:0) and (max-width:768px){.ga-courses-program-instructors__instructor{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.ga-courses-program-instructors__instructor{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;padding:1em;text-align:center}}.ga-courses-program-instructors--pic{border-radius:80px;max-height:80px;max-width:80px;width:100%;overflow:hidden;margin:0 0 1em 0}@media (min-width:768px){.ga-courses-program-instructors--pic{border-radius:195px;max-height:195px;max-width:195px;margin:0 auto 1em auto}}.ga-courses-program-instructors--pic a{display:block}@media (min-width:0) and (max-width:768px){.ga-courses-program-instructors--info-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:1em}}.ga-courses-program-instructors--name{margin-bottom:.69444em}.ga-courses-program-instructors--name a{text-decoration:none;color:inherit}.ga-courses-program-instructors--info{font-size:14px;font-size:.875rem;line-height:1.4}.block-ga-courses-page-block-upcoming-course-instances-preview{border:solid 1px #c3c3c3;margin:2.0736em 0;padding:1.44em}.block-ga-courses-page-block-upcoming-course-instances-preview .block__inner{display:block}.block-ga-courses-page-block-upcoming-course-instances-preview .block__inner .block__title{margin-bottom:1.2em;font-size:22px;font-size:1.375rem}.block-ga-courses-page-block-upcoming-course-instances-preview .block__inner .block__dates a{border-bottom:1px solid #017991;color:#017991;text-decoration:none;-webkit-transition:color .1s,border-bottom-color .1s;transition:color .1s,border-bottom-color .1s;font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300}.block-ga-courses-page-block-upcoming-course-instances-preview .block__inner .block__dates a:hover{border-bottom-color:transparent !important;color:rgba(1,121,145,0.85)}.block-ga-courses-page-block-upcoming-course-instances-preview .block__inner .block__dates a:active{border-color:#017991;color:#017991}@media (min-width:768px){.block-ga-courses-page-block-upcoming-course-instances-preview{padding:0}.block-ga-courses-page-block-upcoming-course-instances-preview .block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-ga-courses-page-block-upcoming-course-instances-preview .block__inner .block__title{-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5;-ms-flex-preferred-size:0;flex-basis:0;padding-left:15px;margin:0}.block-ga-courses-page-block-upcoming-course-instances-preview .block__inner .block__dates{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;text-align:center}}.block-ga-common-block-image .block__title{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;text-align:center;color:#707070;font-weight:normal;margin-bottom:2.0736em}.ga-common-block-image{text-align:center}.ga-common-block-image--desktop{display:none}@media (min-width:768px){.ga-common-block-image--desktop{display:block}}.ga-common-block-image--mobile{display:block;margin:0 auto}@media (min-width:768px){.ga-common-block-image--mobile{display:none}}.ga-common-block-image .item-list ul{list-style-type:none;margin:0}.ga-common-block-image .item-list li{margin:0}@media (min-width:0) and (max-width:768px){.block-inline-blockmedia{margin-left:-1em;margin-right:-1em}}.block-inline-blockmedia{margin-bottom:1em}.block-local-tasks-block{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.block-local-tasks-block::after{display:block;content:"";clear:both}.block-inline-blocklogo-grid .field--name-field-logogrid-heading{font-size:28px;font-size:1.75rem;font-weight:bold;margin:0 0 1em 0;letter-spacing:0;text-transform:0;display:block;text-align:center;margin-bottom:1em}.block-inline-blocklogo-grid .field--name-field-logogrid-summary{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;color:#707070;text-align:center;max-width:768px;margin-left:auto;margin-right:auto}.block-inline-blocklogo-grid .field--name-field-logogrid-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:1em}.block-inline-blocklogo-grid .field--name-field-logogrid-logos::after{display:block;content:"";clear:both}@media (min-width:768px){.block-inline-blocklogo-grid .field--name-field-logogrid-logos{margin-left:-.5em;margin-right:-.5em}}.block-inline-blocklogo-grid .field--name-field-logogrid-logos>.field__item{padding:2.0736em 1em;text-align:center}@media (min-width:0) and (max-width:768px){.block-inline-blocklogo-grid .field--name-field-logogrid-logos>.field__item{width:calc(33.33333% - 1em);margin-left:.5em;margin-right:.5em;float:left}}@media (min-width:768px){.block-inline-blocklogo-grid .field--name-field-logogrid-logos>.field__item{width:calc(16.66667% - 1em);margin-left:.5em;margin-right:.5em;float:left}}.block-inline-blocklogo-grid .field--name-field-logogrid-logos .media{display:inline-block;margin:0 auto}.block-inline-blocklogo-grid .field--name-field-logogrid-logos .media img{width:auto;max-height:48px}.block-inline-blocklogo-grid--small .field--name-field-logogrid-heading{font-size:19px;font-size:1.1875rem;font-weight:bold;margin:0 0 .69444em 0;letter-spacing:0;text-transform:0;text-align:left;margin-bottom:0;color:#707070;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px;line-height:20px}.block-inline-blocklogo-grid--small .field--name-field-logogrid-logos{padding:2.5rem 0 3rem;margin:0}.block-inline-blocklogo-grid--small .field--name-field-logogrid-logos>.field__item{width:auto;margin:0;padding:0.25rem 1rem}@media (min-width:0) and (max-width:768px){.block-inline-blocklogo-grid--small .field--name-field-logogrid-logos>.field__item{width:20%}}@media (min-width:768px){.block-inline-blocklogo-grid--small .field--name-field-logogrid-logos>.field__item{width:10%}.block-inline-blocklogo-grid--small .field--name-field-logogrid-logos>.field__item:first-child{padding-left:0}.block-inline-blocklogo-grid--small .field--name-field-logogrid-logos>.field__item:last-child{padding-right:0}}.block-inline-blocklogo-grid.ga-block-logogrid-color--gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.block-inline-blocklogo-grid.ga-block-logogrid-size--small img{max-height:1.5rem}.node--type-program-instance .node__masthead{position:relative;overflow:hidden}.node--type-program-instance .node__masthead .contextual-region{position:static}.node--type-program-instance .node__masthead--inner{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.node--type-program-instance .node__masthead--inner::after{display:block;content:"";clear:both}.node--type-program-instance .node__masthead--content{position:relative;z-index:2;padding:1.44em 0}@media (min-width:768px){.node--type-program-instance .node__masthead--content{width:50%;padding:4.29982em 0}}.node--type-program-instance .node__masthead--content--mobile-bottom{padding:1em 0}.node--type-program-instance .node__masthead--title{margin-top:1.728em;margin-bottom:1.728em}@media (min-width:768px){.node--type-program-instance .node__masthead--title{margin-left:.83333em}}.node--type-program-instance .node__masthead .display-header{font-size:46px;font-size:2.875rem;padding-top:0;line-height:1.3}@media (min-width:768px){.node--type-program-instance .node__masthead .display-header{font-size:54px;font-size:3.375rem}}@media (min-width:0) and (max-width:768px){.node--type-program-instance .node__masthead .background-image{display:none}}@media (min-width:768px){.node--type-program-instance .node__masthead .background-image{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}}@media (min-width:768px){.node--type-program-instance .node__masthead--content--mobile-image{display:none}}.node--type-program-instance .node__masthead--content--mobile-image .background-image{display:block;padding-top:65%;background-position:center right}.block-views-blockstudent-project-program-section-program-block{padding:2.48832em 0 0 0}@media (min-width:768px){.layout:not(.layout--onecol) .block-ga-common-block-quote{max-width:800px}}.ga-common-block-quote{padding:2.0736em 1.44em;position:relative;z-index:1}@media (min-width:576px){.ga-common-block-quote{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.ga-common-block-quote{padding:2.0736em 2.98598em}}.ga-common-block-quote p{line-height:1.4}.layout--onecol .ga-common-block-quote{padding:4.29982em 1em}@media (min-width:768px){.layout--onecol .ga-common-block-quote{padding:4.29982em}}@media (min-width:992px){.layout--onecol .ga-common-block-quote{padding:5.15978em}}.ga-common-block-quote--regular .media--type-image,.ga-common-block-quote--outcomes .media--type-image{width:150px;height:150px;border-radius:150px;overflow:hidden}.ga-common-block-quote--recruiter .ga-common-block-quote--picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.ga-common-block-quote--recruiter .ga-common-block-quote--picture{padding-right:2.0736em}}.ga-common-block-quote--recruiter .media--type-image{min-width:180px}.ga-common-block-quote--employer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ga-common-block-quote--employer .ga-common-block-quote--picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:0) and (max-width:576px){.ga-common-block-quote--employer .ga-common-block-quote--picture{margin-bottom:1.44em}}@media (min-width:576px){.ga-common-block-quote--employer .ga-common-block-quote--picture{margin-bottom:2.0736em;padding-right:0}}@media (min-width:0) and (max-width:576px){.ga-common-block-quote--picture{margin-bottom:1.44em}}@media (min-width:576px){.ga-common-block-quote--picture{padding-right:2.0736em}}.ga-common-block-quote--quote p:last-child{margin-bottom:0}.block-toggle__trigger{margin-bottom:.69444em}@media (min-width:0) and (max-width:768px){.block-toggle__trigger{cursor:pointer;padding:1em 1.728em 1em 0;border-bottom:solid 1px #c3c3c3;position:relative;margin-bottom:1em}}.block-toggle__trigger-text{font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300}.block-toggle__trigger .ga-icon{font-size:20px;font-size:1.25rem;position:absolute;right:0;top:50%;margin-top:-.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:768px){.block-toggle__trigger .ga-icon{display:none}}.block-toggle__content{display:none}@media (min-width:768px){.block-toggle__content{display:block}}.block-toggle--open .block-toggle__trigger .ga-icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.block-toggle--open .block-toggle__content{display:block}.layout--bg-image .block-ga-common-webform-block,.layout--bg-image .block-ga-common-webform-tabbed-block{padding:1.5rem;background:white}.ga_common_block_alumni_hire_talent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ga_common_block_alumni_hire_talent .item-list{width:100%}.ga_common_block_alumni_hire_talent .item-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ga_common_block_alumni_hire_talent .item-list li{padding:0.5rem 1rem;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.ga_common_block_alumni_hire_talent .item-list li{width:33%;padding:1rem 2rem}}@media (min-width:768px){.ga_common_block_alumni_hire_talent .item-list li{width:16%;padding:0.75rem 1.5rem}.ga_common_block_alumni_hire_talent .item-list li:first-child{padding-left:0}.ga_common_block_alumni_hire_talent .item-list li:last-child{padding-right:0}}@media (min-width:992px){.ga_common_block_alumni_hire_talent .item-list li{padding:1.25rem 2.5rem}}.ga_common_block_alumni_hire_talent a{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);background-color:#FA4547;-webkit-box-shadow:0 3px 0 0 #be0201;box-shadow:0 3px 0 0 #be0201;border-color:#FA4547;font-weight:800;margin:2rem auto 0.5rem}.ga_common_block_alumni_hire_talent a:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}.ga_common_block_alumni_hire_talent a:hover{background-color:#f6201d;border-color:#f6201d}.ga_common_block_alumni_hire_talent.ga-image-size--small li{width:auto;margin:0;padding:0.25rem 1rem}@media (min-width:0) and (max-width:768px){.ga_common_block_alumni_hire_talent.ga-image-size--small li{width:20%}}@media (min-width:768px){.ga_common_block_alumni_hire_talent.ga-image-size--small li{width:10%}.ga_common_block_alumni_hire_talent.ga-image-size--small li:first-child{padding-left:0}.ga_common_block_alumni_hire_talent.ga-image-size--small li:last-child{padding-right:0}}.ga_common_block_alumni_hire_talent.ga-image-color--gray img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.block-ga-common-page-block-alumni-hire-talent-block{padding:2rem 0}.block-ga-common-page-block-alumni-hire-talent-block .block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.block-ga-common-page-block-alumni-hire-talent-block .block__title{font-size:13px;font-size:.8125rem;font-weight:500;letter-spacing:1px;line-height:1.2;margin:0;text-transform:uppercase;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.block-ga-common-page-block-alumni-hire-talent-block .block__title::before,.block-ga-common-page-block-alumni-hire-talent-block .block__title::after{content:'';width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:2px;background-color:#000}.block-ga-common-page-block-alumni-hire-talent-block .block__title::before{margin-right:1rem}.block-ga-common-page-block-alumni-hire-talent-block .block__title::after{margin-left:1rem}.ga-common-block-board-member-list>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1rem}.block-ga-common-block-text .btn-primary,.block-ga-common-block-text .btn-secondary{margin-bottom:1em}.program__summary>ul{padding-left:0;margin-bottom:0}@media (min-width:0) and (max-width:992px){.program__summary>ul{background:white;position:fixed;z-index:10;bottom:0;right:0;left:0;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.program__summary>ul{margin-top:1.44em}}.program__summary>ul li{display:inline-block}@media (min-width:0) and (max-width:992px){.program__summary>ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-right:.48225em}.program__summary>ul li:nth-child(2){padding-left:.48225em;padding-right:0}}.program__summary a.btn-secondary,.program__summary a.btn-primary{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;margin-right:.69444em;margin-bottom:0}@media (min-width:0) and (max-width:992px){.program__summary a.btn-secondary,.program__summary a.btn-primary{font-size:14px;font-size:.875rem;line-height:1.4;width:100%;text-align:center;padding-left:.3349em;padding-right:.3349em}}.program__summary a.btn-secondary{background-color:transparent}.program__summary a.btn-secondary:hover{background-color:#e41a23}.field--name-field-proginst-tuition{position:relative;border-top:solid 1px #c3c3c3;margin-bottom:2.0736em}@media (min-width:768px){.field--name-field-proginst-tuition{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.field--name-field-proginst-tuition .field__item{padding:2.98598em 0;border-bottom:solid 1px #c3c3c3}@media (min-width:768px){.field--name-field-proginst-tuition .field__item{-webkit-box-flex:0;-ms-flex:0 1 33.33%;flex:0 1 33.33%;border-right:solid 1px #c3c3c3;padding:2.98598em 1.44em 2.98598em 2.98598em}.field--name-field-proginst-tuition .field__item:nth-child(3n){border-right:0}}.field--name-field-proginst-tuition h2{font-size:28px;font-size:1.75rem;line-height:1.2;margin-bottom:0}@media (min-width:768px){.field--name-field-proginst-tuition h2{font-size:40px;font-size:2.5rem}}.field--name-field-proginst-tuition .ga-type-body-lg{font-size:19px;font-size:1.1875rem;line-height:1.2;margin-bottom:0}.field__label{font-weight:bold}footer{background-color:#222;color:#a2a2a2;padding:2.98598em 0 0 0}@media (min-width:1060px){footer{padding:2.0736em 0 0 0}}footer p{font-size:14px;font-size:.875rem;line-height:1.4;font-family:"News 706",Georgia,serif}footer .layout-container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}footer .layout-container::after{display:block;content:"";clear:both}html,body{height:100%}html{background-color:#222}main{background-color:#fff}@media (min-width:1060px){.region-footer{width:47.5%;margin-right:2.5%;float:left}}@media (min-width:1060px){.region-footer-second{width:47.5%;margin-left:2.5%;float:right}}.region-footer-bottom{border-top:solid 1px #303030;padding-top:1em;margin-top:1em}@media (min-width:1060px){.region-footer-bottom{width:100%;float:left;clear:both;padding-bottom:1em}}@media (min-width:1060px){.copyright{display:inline-block}}.bef-exposed-form .form-wrapper{margin-bottom:2.48832em}.bef-exposed-form .form-wrapper>label{font-size:13px;font-size:.8125rem;font-weight:500;letter-spacing:1px;line-height:1.2;margin:0;text-transform:uppercase;display:block;margin-bottom:1.44em}.bef-exposed-form .form-type-checkbox{margin-bottom:1.44em}.bef-exposed-form .form-actions{border-top:solid 1px #c3c3c3;padding-top:2.0736em}.bef-exposed-form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);background-color:#fff;border:solid 2px #e41a23;color:#e41a23;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;display:block;width:100%;margin:0 0 1em 0}.bef-exposed-form input[type=submit]:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}.bef-exposed-form input[type=submit]:hover{background-color:#e41a23;border-color:#e41a23;color:#fff}label{font-size:16px;font-size:1rem;font-weight:500;display:block;margin-bottom:.5787em}input[type=text],input[type=email],input[type=password],input[type=tel]{font-family:"Circular",Helvetica,Arial,sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:relative;display:inline-block;padding:1em;width:100%;height:2.98598em;font-size:1em;line-height:1.5;color:#222;background-color:#fff;background-image:none;border:1px solid #c3c3c3;border-radius:4px;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus{border-color:#7d7675;outline:0;-webkit-box-shadow:0 0 0 2px rgba(112,112,112,0.2);box-shadow:0 0 0 2px rgba(112,112,112,0.2);border-right-width:1px !important}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1)}input[type=submit]:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}textarea{padding:.5rem;line-height:1.5;border:1px solid #c3c3c3;border-radius:4px;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1)}textarea:focus{border-color:#7d7675;outline:0;-webkit-box-shadow:0 0 0 2px rgba(112,112,112,0.2);box-shadow:0 0 0 2px rgba(112,112,112,0.2);border-right-width:1px !important}.form-item{margin-bottom:1.44em}.form-actions{margin-top:2.0736em}.fieldset-wrapper{margin-top:1em}.intl-tel-input{display:block}.webform-submission-ga-sessions-signup-form .ga-btn-full{width:auto}.form-type-checkbox,.form-type-ga-canspam-checkbox{position:relative;cursor:pointer;display:block}.form-type-checkbox:hover input[type="checkbox"],.form-type-ga-canspam-checkbox:hover input[type="checkbox"]{border-color:#707070}.form-type-checkbox:hover input[type="checkbox"]:checked,.form-type-ga-canspam-checkbox:hover input[type="checkbox"]:checked{border-color:#00A7BD}.form-type-ga-canspam-checkbox{margin-bottom:0}.form-type-ga-canspam-checkbox label.option{margin-bottom:1.44em}input[type="checkbox"]{-webkit-appearance:none;background-color:#fff;border:1px solid #c3c3c3;border-radius:2px;cursor:pointer;color:#707070;outline:none;display:inline-block;margin-right:.40188em;padding:0;-webkit-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;height:1rem;width:1rem;position:absolute;left:0;top:2px}input[type="checkbox"]::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:.875rem;content:"";display:inline-block;margin:1px 0 0 1px;opacity:0;color:#fff}input[type="checkbox"]:checked{background-color:#00A7BD;border-color:#00A7BD}input[type="checkbox"]:checked::before{opacity:1}.form-select{position:relative}.form-select::after{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;content:"";position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#c3c3c3}.form-select select{-webkit-appearance:none;background-color:#fff;border:1px solid #c3c3c3;border-radius:2px;color:#707070;display:block;font-size:1rem;line-height:1;outline:none;padding:1rem;position:relative;width:100%;background-position:98% center;background-repeat:no-repeat;background-size:20px 15px}.form-select select:hover{border-color:#707070}.form-select select:focus{border-color:#707070;color:#222}.form-select select::after{display:none}label.option{font-size:16px;font-size:1rem;padding-left:2.0736em;display:block;line-height:1.4}.form-radios label.option{display:inline-block !important;padding-left:1rem !important}.webform-options-display-two-columns{display:-webkit-box;display:-ms-flexbox;display:flex}.webform-options-display-two-columns .form-item:not(:first-of-type){margin-left:2rem}.form-checkboxes{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-transform:translateX(0);transform:translateX(0)}.hidden-event-address{display:none;font-size:14px;font-size:.875rem;line-height:1.4;font-style:italic;color:#707070;margin-bottom:2.0736em;padding-bottom:2.0736em;border-bottom:solid 1px #c3c3c3}.hidden-event-address::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-size:.875rem;content:"";margin-right:.5787em}h4.ga-type-paragraph-header{font-size:24px;font-size:1.5rem}.webform--modal__footer a{color:#707070;border-bottom-color:#707070}.webform--modal__footer a:hover,.webform--modal__footer a:focus{color:rgba(112,112,112,0.85) !important}.ga-form-group{position:relative}.ga-common-form-navi-footer-lead-capture{margin-bottom:1.44em}@media (min-width:1060px){.ga-common-form-navi-footer-lead-capture form{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1060px){.ga-common-form-navi-footer-lead-capture .form-item-email,.ga-common-form-navi-footer-lead-capture .form-actions{display:inline-block}}@media (min-width:1060px){.ga-common-form-navi-footer-lead-capture .form-item-email{margin-right:.48225em}}.ga-common-form-navi-footer-lead-capture .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);background-color:#FA4547;-webkit-box-shadow:0 3px 0 0 #be0201;box-shadow:0 3px 0 0 #be0201;border-color:#FA4547;font-weight:800}.ga-common-form-navi-footer-lead-capture .button:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}.ga-common-form-navi-footer-lead-capture .button:hover{background-color:#f6201d;border-color:#f6201d}@media (min-width:0) and (max-width:1060px){.ga-common-form-navi-footer-lead-capture .button{width:100%;display:block}}.ga-courses-form-exit-intent{padding:2.0736em 2.0736em}@media (min-width:768px){.ga-courses-form-exit-intent{padding:2.0736em 6.19174em}}#bio_ep{height:auto;width:92%;max-height:90%;overflow-y:scroll;max-width:35rem;border-radius:4px;font-family:"Circular",Helvetica,Arial,sans-serif;display:none}@media (min-width:992px){#bio_ep{width:auto;max-height:none;overflow-y:auto}}#bio_ep_close{position:absolute;right:1em;top:.69444em;cursor:pointer}#bio_ep_close::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;content:"";color:#707070}#bio_ep_close:hover::before{color:#222}.webform-submission-ga-sessions-signup-form .button{min-width:160px}.webform-submission-ga-program-content-request-form{overflow:hidden}body:not(.js-off-canvas-dialog-open) .ga-common-widget-webformcta .js-webform-confirmation-back-submit-ajax{display:none}body:not(.js-off-canvas-dialog-open) .ui-widget-overlay{background-color:rgba(0,0,0,0.4);position:fixed;top:0;right:0;bottom:0;left:0}body:not(.js-off-canvas-dialog-open) .ui-dialog{border:0;border-radius:4px}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-buttonpane{border:0;background:transparent;padding:0}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-buttonpane button{font-family:inherit;margin:inherit}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;margin-top:1.44em}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-titlebar{font-weight:bold;border:0;background:transparent;padding:0}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-content{padding:0;width:100%;max-width:565px;margin:auto}@media (min-width:768px){body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-content{padding:0 58px}}body:not(.js-off-canvas-dialog-open) .ui-dialog-title{display:none}body:not(.js-off-canvas-dialog-open) .ui-button{font-family:"Circular",Helvetica,Arial,sans-serif}body:not(.js-off-canvas-dialog-open) .ui-button:hover,body:not(.js-off-canvas-dialog-open) .ui-button:focus{font-family:"Circular",Helvetica,Arial,sans-serif;font-weight:500;color:#fff;outline:0}body:not(.js-off-canvas-dialog-open) .ui-button:hover.ga-btn-primary,body:not(.js-off-canvas-dialog-open) .ui-button:focus.ga-btn-primary{border:solid 2px #ea474e}body:not(.js-off-canvas-dialog-open) .ui-widget.ui-widget-content{border:0;padding:40px 16px;font-family:"Circular",Helvetica,Arial,sans-serif}@media (min-width:768px){body:not(.js-off-canvas-dialog-open) .ui-widget.ui-widget-content{padding:40px}}body:not(.js-off-canvas-dialog-open) .ui-widget.ui-widget-content p a{color:#00A7BD;font-style:none}body:not(.js-off-canvas-dialog-open) .ui-widget button{font-family:inherit;margin:inherit}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-titlebar-close{right:-1em;top:-2.48832em;padding:0;margin:0;height:auto;width:auto}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-titlebar-close .ui-icon{background:none;text-indent:0;padding:0;margin:0;height:auto;width:auto;margin-left:-1.5rem}@media (min-width:768px){body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-titlebar-close .ui-icon{margin-left:0}}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-titlebar-close .ui-icon:focus{outline:0}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-titlebar-close .ui-icon::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:1.25rem;content:"";color:#c3c3c3}body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-titlebar-close .ui-icon:hover::before,body:not(.js-off-canvas-dialog-open) .ui-dialog .ui-dialog-titlebar-close .ui-icon:focus::before{color:#707070}.webform-confirmation{text-align:center}.webform-confirmation__icon{margin-bottom:1.44em}.webform-confirmation__icon span{font-size:48px;font-size:3rem;color:#1ecac7}.webform-confirmation__header{margin-bottom:1em}.webform-confirmation__header h3{font-size:28px;font-size:1.75rem;font-weight:bold;margin:0 0 1em 0;letter-spacing:0;text-transform:0;display:block;margin-bottom:0}.webform-confirmation__sub-header{margin-bottom:1.44em}.webform-confirmation__sub-header p{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;color:#707070}.webform-confirmation__button-secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.83333em 2.0736em;background-color:#e41a23;border:solid 2px #e41a23;display:inline-block;font-weight:500;text-decoration:none;color:#fff;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.035);box-shadow:0 2px 0 rgba(0,0,0,0.035);white-space:nowrap;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);background-color:#fff;border:solid 2px #e41a23;color:#e41a23;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}.webform-confirmation__button-secondary:hover{background-color:#ea474e;border-color:#ea474e;color:#fff}.webform-confirmation__button-secondary:hover{background-color:#e41a23;border-color:#e41a23;color:#fff}.block-ga-common-webform-block .webform-confirmation__button-secondary.close-confirm,.block-ga-common-webform-tabbed-block .webform-confirmation__button-secondary.close-confirm{display:none}.ga-block-dark{background-color:#303030}.ga-block-dark:not(.layout--bg-image) *{color:#fff !important}.ga-block-dark:not(.layout--bg-image) a{color:#00A7BD}.ga-block-light-gray{background-color:#f6f6f6}.ga-block-white{background-color:#fff}.ga-block-light-blue{background-color:rgba(1,121,145,0.1)}.ga-block-teal{background-color:#02838F}.ga-block-teal.layout--twocol-50-50{padding-top:5.15978em;padding-bottom:5.15978em}.ga-block-teal:not(.layout--bg-image) *{color:#fff !important}.ga-block-teal:not(.layout--bg-image) a{color:#00A7BD}.layout--bg-image{background-repeat:no-repeat;background-position:center;background-size:cover}.layout--bg-image .block-ga-common-block-text{padding:2.0736em 1em 2.0736em 1em}@media (min-width:768px){.layout--bg-image .block-ga-common-block-text{padding:2.0736em}}.layout--bg-image .block-ga-common-block-text p:last-child{margin-bottom:0}.border-bottom--gray{position:relative}.border-bottom--gray::after{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative;content:'';max-width:1224px;width:calc(100% - 2rem);background:#c3c3c3;height:1px;display:block;margin-top:1rem;margin-bottom:4rem}.border-bottom--gray::after::after{display:block;content:"";clear:both}#layout-builder .draggable{cursor:move;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#layout-builder .draggable:hover{background-color:#eff6fc !important}#layout-builder .new-block{background-color:transparent}#layout-builder .new-block__link{display:block;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;padding:1em;background-color:#fff;border:dashed 2px #4E4E4E;background-image:none;color:#222;text-align:center}#layout-builder .new-block__link:hover{background-color:#eff6fc}.layout-section{position:relative;padding:1em 1.44em}.layout-section .remove-section{position:absolute;top:0;right:1.44em}.layout-section .layout-builder--layout__region{outline:0}.configure-section{font-size:20px;font-size:1.25rem;display:block;text-transform:uppercase;margin-bottom:1em;text-align:center;font-weight:500;outline:0;color:#303030}.new-section{outline:0;padding:0;margin-bottom:2.0736em;background-color:transparent}.new-section__link{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);padding:1em;display:block;background-image:none;background-color:#f6f6f6;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.new-section__link:hover{background-color:#ececec}.new-section__link::before{content:"";width:0;height:0;border-left:36px solid transparent;border-right:36px solid transparent;border-top:12px solid #f6f6f6;position:absolute;bottom:-12px;left:calc(50% - 36px);-webkit-transition:all .2s ease;transition:all .2s ease}.new-section__link:hover::before{border-top:12px solid #ececec}.layout{padding:2.625rem 0}@media (min-width:768px){.layout{padding:4rem 0}}.layout.padding--minimal{padding:1rem 0}@media (min-width:768px){.layout.padding--minimal{padding:1.5rem 0}}.layout.ga-block-white:not(.layout--bg-image){padding-top:0;padding-bottom:0;margin-top:2.625rem;margin-bottom:2.625rem}.layout.ga-block-white:not(.layout--bg-image).padding--minimal{margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){.layout.ga-block-white:not(.layout--bg-image).padding--minimal{margin-top:1.5rem;margin-bottom:1.5rem}}@media (min-width:768px){.layout.ga-block-white:not(.layout--bg-image){margin-top:4rem;margin-bottom:4rem}}.layout--onecol .layout__region--container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.layout--onecol .layout__region--container::after{display:block;content:"";clear:both}@media (min-width:768px){.layout--twocol .grid-row{display:-webkit-box;display:-ms-flexbox;display:flex}}.layout--twocol .layout__region--container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.layout--twocol .layout__region--container::after{display:block;content:"";clear:both}.layout--twocol .layout__region--content-left{margin-bottom:2.0736em}@media (min-width:768px){.layout--twocol .layout__region--content-left{margin-bottom:0}}@media (min-width:768px){.layout--twocol .layout__region--content-right{float:right;position:relative}}.layout--twocolflex .layout__region--container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.layout--twocolflex .layout__region--container::after{display:block;content:"";clear:both}@media (min-width:768px){.layout--twocolflex .layout__region--content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout--twocolflex .layout__region--content::after{display:block;content:"";clear:both}}@media (min-width:768px) and (min-width:768px){.layout--twocolflex .layout__region--content{margin-left:-1.0368em;margin-right:-1.0368em}}.layout--twocolflex .layout__region--content>.layout__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.layout--twocolflex .layout__region--content>div{margin-bottom:2.0736em}@media (min-width:768px){.layout--twocolflex .layout__region--content>div{width:calc(50% - 2.0736em);margin-left:1.0368em;margin-right:1.0368em;float:left}}@media (min-width:768px){.layout--twocol-50-50 .grid-row::after{display:block;content:"";clear:both}}@media (min-width:768px) and (min-width:768px){.layout--twocol-50-50 .grid-row{margin-left:-1.0368em;margin-right:-1.0368em}}@media (min-width:768px){.layout--twocol-50-50 .layout__region--content-left{width:calc(50% - 2.0736em);margin-left:1.0368em;margin-right:1.0368em;float:left}}@media (min-width:768px){.layout--twocol-50-50 .layout__region--content-right{width:calc(50% - 2.0736em);margin-left:1.0368em;margin-right:1.0368em;float:left}}.layout--twocol-50-50 .block{margin-bottom:2.48832em}.layout--twocol-50-50 .block:last-child{margin-bottom:0}@media (min-width:768px){.layout--twocol-40-50 .layout__region--content-left{padding-right:4.29982em}}@media (min-width:768px){.layout--twocol-30-70 .layout__region--content-left{width:30%;padding-right:1.44em;float:left}}@media (min-width:768px){.layout--twocol-30-70 .layout__region--content-right{width:70%;padding-left:1.44em;float:left}}@media (min-width:768px){.layout--twocol-70-30 .layout__region--content-left{width:70%;padding-right:1.44em;float:left}}@media (min-width:768px){.layout--twocol-70-30 .layout__region--content-left .block-inline-blocktext{padding-right:2.98598em}}@media (min-width:768px){.layout--twocol-70-30 .layout__region--content-right{width:30%;padding-left:1.44em;float:left}}.layout--threecol .layout__region--container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.layout--threecol .layout__region--container::after{display:block;content:"";clear:both}@media (min-width:768px){.layout--threecol .layout__region .grid-row::after{display:block;content:"";clear:both}}@media (min-width:768px) and (min-width:768px){.layout--threecol .layout__region .grid-row{margin-left:-.864em;margin-right:-.864em}}.layout--threecol .layout__region--content-left{margin-bottom:1.728em}@media (min-width:768px){.layout--threecol .layout__region--content-left{width:calc(33.33333% - 1.728em);margin-left:.864em;margin-right:.864em;float:left;margin-bottom:0}}.layout--threecol .layout__region--content-middle{margin-bottom:1.728em}@media (min-width:768px){.layout--threecol .layout__region--content-middle{width:calc(33.33333% - 1.728em);margin-left:.864em;margin-right:.864em;float:left;margin-bottom:0}}@media (min-width:768px){.layout--threecol .layout__region--content-right{width:calc(33.33333% - 1.728em);margin-left:.864em;margin-right:.864em;float:left;float:right}}.layout--multiple-rows-brick{position:relative}@media (min-width:0) and (max-width:768px){.layout--multiple-rows-brick.layout--bg-image{padding-top:calc(300px - 3em)}}.layout--multiple-rows-brick .layout__bg-image-container{position:absolute;top:-1px;right:0;bottom:-1px;left:0;background-size:cover}@media (min-width:0) and (max-width:768px){.layout--multiple-rows-brick .layout__bg-image-container{max-height:300px}}.layout--multiple-rows-brick .layout__region--header,.layout--multiple-rows-brick .layout__region--content,.layout--multiple-rows-brick .layout__region--footer{margin-bottom:1.44em}@media (min-width:0) and (max-width:768px){.layout--multiple-rows-brick .layout__region--header,.layout--multiple-rows-brick .layout__region--content,.layout--multiple-rows-brick .layout__region--footer{padding-left:0;padding-right:0}}@media (min-width:768px){.layout--multiple-rows-brick .layout__region--content{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px){.layout--multiple-rows-brick .layout__region--content>.layout__region{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:0 1em}}.layout--multiple-rows-brick .layout__region--content-right{margin-left:auto;margin-right:0}.layout--100-502525-100 .grid-row::after{display:block;content:"";clear:both}@media (min-width:768px){.layout--100-502525-100 .grid-row{margin-left:-.72em;margin-right:-.72em}}.layout--100-502525-100 .layout__region--container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative;margin-bottom:1.44em}.layout--100-502525-100 .layout__region--container::after{display:block;content:"";clear:both}.layout--100-502525-100 .layout__region--container:last-of-type{margin-bottom:0}@media (min-width:768px){.layout--100-502525-100 .layout__region--row-left{width:calc(50% - 1.44em);margin-left:.72em;margin-right:.72em;float:left;padding-right:4.29982em}}.layout--100-502525-100 .layout__region--row-middle{padding-top:2rem}@media (min-width:768px){.layout--100-502525-100 .layout__region--row-middle{width:calc(25% - 1.44em);margin-left:.72em;margin-right:.72em;float:left;padding-top:0}}.layout--100-502525-100 .layout__region--row-right{padding-top:2rem}@media (min-width:768px){.layout--100-502525-100 .layout__region--row-right{width:calc(25% - 1.44em);margin-left:.72em;margin-right:.72em;float:left;padding-top:0}}#drupal-off-canvas .form-select{padding-left:0 !important}#drupal-off-canvas .chosen-container{padding:0 !important;margin:0 !important}#drupal-off-canvas .chosen-container-multi{background-color:white !important}#drupal-off-canvas .chosen-choices{background-color:white !important;border:solid 1px #898989 !important}#drupal-off-canvas .chosen-single{background-color:white !important;height:40px !important;padding:8px !important;border:solid 1px #898989 !important}#drupal-off-canvas .chosen-single span,#drupal-off-canvas .chosen-single div,#drupal-off-canvas .chosen-single b{background-color:white !important}#drupal-off-canvas .chosen-single b::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:.75rem;content:"";line-height:40px;margin-right:6px}#drupal-off-canvas .chosen-single span{padding-left:10px !important;color:black}#drupal-off-canvas .chosen-search,#drupal-off-canvas .chosen-choices .search-field{background-color:white !important}#drupal-off-canvas .chosen-search input,#drupal-off-canvas .chosen-choices .search-field input{background-color:white !important;padding:8px;color:#222}#drupal-off-canvas .chosen-results li{background-color:white !important;color:#222 !important;border-bottom:solid 1px #f6f6f6 !important;padding:8px}#drupal-off-canvas .chosen-results .result-selected{background-color:#222 !important;color:white !important}#drupal-off-canvas .chosen-results .result-selected.group-option{color:white !important}#drupal-off-canvas .chosen-results .group-option{padding-left:16px;color:#707070 !important}#drupal-off-canvas .chosen-results .group-option:hover{background-color:#ececec !important}#drupal-off-canvas .ui-autocomplete a{display:block;background:#fff !important}#drupal-off-canvas input[type="checkbox"]{vertical-align:middle}#drupal-off-canvas label.option{display:inline}#drupal-off-canvas .form-select::after{display:none}#drupal-off-canvas .dropbutton-wrapper{background-color:inherit}#drupal-off-canvas .dropbutton{position:relative}#drupal-off-canvas #configured-conditions{margin:1em 0}#drupal-off-canvas #configured-conditions>.item-list>ul>li{padding:1rem 6rem 1rem 0;position:relative;border-top:solid 1px #777}#drupal-off-canvas #configured-conditions>.item-list>ul>li:last-of-type{border-bottom:solid 1px #777}#drupal-off-canvas #configured-conditions .dropbutton-wrapper{position:absolute;right:0;top:1rem}#drupal-off-canvas #configured-conditions .dropbutton-wrapper *{color:white}#drupal-off-canvas #configured-conditions .dropbutton-widget{width:auto;height:auto;padding-left:1em;padding-right:2.0736em}#drupal-off-canvas #configured-conditions .dropbutton{background-color:inherit;position:static}#drupal-off-canvas #configured-conditions .dropbutton-toggle{width:2em;background:inherit;padding:0;background:transparent}#drupal-off-canvas #configured-conditions .dropbutton-toggle button{background-color:inherit}#drupal-off-canvas #configured-conditions .dropbutton-action{text-align:center;background:inherit}#drupal-off-canvas #configured-conditions .dropbutton a{font-weight:bold;background:inherit}#drupal-off-canvas #configured-conditions .dropbutton-arrow{top:1rem}.background-image{background-size:cover;background-repeat:no-repeat;background-position:center center}.static-image{display:none}.media--view-mode-masthead-ecom-landing .background-image{min-height:250px}@media (min-width:768px){.media--view-mode-masthead-ecom-landing .background-image{min-height:480px}}@media (min-width:768px){.layout__region--content-right .media--type-image{text-align:right}}.media--view-mode-background.contextual-region .background-image{display:none}.media--view-mode-background.contextual-region .static-image{display:block}@media (min-width:0) and (max-width:768px){.media--view-mode-background .static-image{display:inline-block;margin-right:-1em;margin-left:-1em}}.media--view-mode-background .background-image{display:none}@media (min-width:768px){.media--view-mode-background .background-image{display:block;position:absolute;top:-2.98598em;right:-1em;bottom:-2.98598em;left:0}}@media (min-width:1060px){.block-ga-common-system-menu-blockfooter{display:inline-block;float:right}}.block-ga-common-system-menu-blockfooter ul{padding:0;margin:1em 0}@media (min-width:1060px){.block-ga-common-system-menu-blockfooter ul{margin:0}}@media (min-width:1060px){.block-ga-common-system-menu-blockfooter ul li{display:inline-block}}.block-ga-common-system-menu-blockfooter a{font-size:14px;font-size:.875rem;line-height:1.4;font-family:"News 706",Georgia,serif;color:#a2a2a2}.block-ga-common-system-menu-blockfooter-main-menu ul.menu{padding:0;margin:0}@media (min-width:1060px){.block-ga-common-system-menu-blockfooter-main-menu>ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.block-ga-common-system-menu-blockfooter-main-menu a{color:#a2a2a2;display:block;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;position:relative;text-decoration:none}.block-ga-common-system-menu-blockfooter-main-menu a.is-active,.block-ga-common-system-menu-blockfooter-main-menu a:hover{color:#a2a2a2}.block-ga-common-system-menu-blockfooter-main-menu .menu-item{border-top:solid 1px #303030;padding:0;list-style:none}.block-ga-common-system-menu-blockfooter-main-menu .menu-item--expanded{border-top:0;list-style-image:none}.block-ga-common-system-menu-blockfooter-main-menu .menu-item--expanded>a::after{content:"\203A";display:inline-block;margin-right:3px;float:right;-webkit-transform-origin:0px 55%;transform-origin:0px 55%;-webkit-transform:rotate(90deg) scale(1.5) translateX(-4px);transform:rotate(90deg) scale(1.5) translateX(-4px);-webkit-transition:-webkit-transform 0.25s ease-in-out 0.1s;transition:-webkit-transform 0.25s ease-in-out 0.1s;transition:transform 0.25s ease-in-out 0.1s;transition:transform 0.25s ease-in-out 0.1s,-webkit-transform 0.25s ease-in-out 0.1s}@media (min-width:1060px){.block-ga-common-system-menu-blockfooter-main-menu .menu-item--expanded>a::after{display:none}}.block-ga-common-system-menu-blockfooter-main-menu .menu-item--expanded>.expanded-open::after{-webkit-transform:rotate(-90deg) scale(1.5) translateX(-4px);transform:rotate(-90deg) scale(1.5) translateX(-4px)}@media (min-width:1060px){.block-ga-common-system-menu-blockfooter-main-menu .menu-item--expanded{width:calc(50% - 1em);margin-right:1em;float:left}}.block-ga-common-system-menu-blockfooter-main-menu .menu-item--expanded>a{font-size:20px;font-size:1.25rem;margin:0 0 1em 0;font-weight:bold}.block-ga-common-system-menu-blockfooter-main-menu ul ul.menu{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}@media (min-width:1060px){.block-ga-common-system-menu-blockfooter-main-menu ul ul.menu{max-height:unset}}.block-ga-common-system-menu-blockfooter-main-menu ul ul.menu a{font-size:13px;font-size:.8125rem;padding:.69444em;font-family:"News 706",Georgia,serif}.block-ga-common-system-menu-blockfooter-main-menu ul ul.menu a:hover{padding-left:.3349em}ul .expanded-open>ul.menu{max-height:500px;overflow:visible}.block-ga-courses-page-block-upcoming-course-instances h2{display:inline-block;font-size:40px;font-size:2.5rem;margin-bottom:0;margin-right:.5rem}.block-ga-courses-page-block-upcoming-course-instances .block__inner>div{position:relative}.block-ga-courses-page-block-upcoming-course-instances .ga-dropdown__trigger{margin-bottom:1rem}.ga-dropdown{background-color:#fff;border:solid 1px #c3c3c3;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);display:none;z-index:200}@media (min-width:0) and (max-width:768px){.ga-dropdown{top:0;right:0;bottom:0;left:0;position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (min-width:768px){.ga-dropdown{position:absolute;left:-1em;right:-1em;top:3rem}}.ga-dropdown--open{display:block}.ga-dropdown--open .ga-dropdown__backdrop{display:block}.ga-dropdown__container{display:inline-block}.ga-dropdown__trigger{font-size:40px;font-size:2.5rem;cursor:pointer;margin-bottom:1.2em;display:inline-block}.ga-dropdown__trigger .ga-icon-play{font-size:30px;font-size:1.875rem;margin-left:.3349em;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;margin-bottom:-3px}.ga-dropdown__backdrop{content:'';display:none;position:fixed;left:0;right:0;bottom:0;top:0;z-index:-1}.ga-dropdown__row{padding:1.44em .69444em}@media (min-width:768px){.ga-dropdown__row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.ga-dropdown__close{position:absolute;right:1em;top:1em;cursor:pointer;display:inline-block;z-index:350}.ga-dropdown__close .ga-icon{color:#017991}@media (min-width:768px){.ga-dropdown__close{display:none}}@media (min-width:768px){.ga-location-switcher-regions{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 1em 0 0}}.ga-location-switcher-regions__region-label{font-size:13px;font-size:.8125rem;text-transform:uppercase;letter-spacing:1px;margin:1em 0}@media (min-width:768px){.ga-location-switcher-regions__region-label{padding:0 1rem;margin:0 0 1em 0}}.ga-location-switcher-regions__region-list .item-list ul li{list-style-type:none;padding:0;margin:0 0 .5787em 0}@media (min-width:768px){.ga-location-switcher-regions__region-list .item-list ul li{min-width:100px;max-width:160px;float:left;display:inline-block;padding:0 1em}}@media (min-width:768px){.ga-location-switcher-regions__region-list .item-list ul li li{min-width:0;max-width:100%;float:none;display:block;padding:0}}.ga-location-switcher-regions__region-list a{font-size:16px;font-size:1rem;color:#707070;text-decoration:none;-webkit-transition:color .1s,border-bottom .1s;transition:color .1s,border-bottom .1s}.ga-location-switcher-regions__region-list a:hover{color:#e41a23}.region-header{background-color:#000}.region-header::after{display:block;content:"";clear:both}.region-header .block-system-branding-block{float:left;display:inline-block}.region-header .block-menu{float:left;width:100%}@media (min-width:1060px){.region-header .block-menu{float:right;width:auto}}.menu--main{-webkit-font-smoothing:auto;background-color:#000;display:none;position:relative;z-index:999}@media (min-width:1060px){.menu--main{display:inline-block;margin-right:1em}}.menu-open .menu--main{display:block}.menu--main a{font-size:14px;font-size:.875rem;padding:1em 2.0736em;color:#fff;display:block;font-family:"News 706";text-decoration:none}@media (min-width:1060px){.menu--main a{white-space:nowrap}}.menu--main a:hover{color:#FA4547}.menu--main .highlight>a{background-color:#FA4547;color:#fff}.menu--main .highlight>a:hover{color:#FA4547;background-color:#fff}.menu--main .menu-item--expanded{position:relative;list-style-image:none}@media (min-width:1060px){.menu--main .menu-item--expanded:hover .dropdown-container{display:block}}.menu--main .menu-item--expanded>a::after{font-size:16px;font-size:1rem;content:"+";float:right;display:block;font-weight:normal}@media (min-width:1060px){.menu--main .menu-item--expanded>a::after{font-size:14px;font-size:.875rem;line-height:1.2;right:.69444em;position:absolute;top:40%;content:"▾"}}@media (min-width:1060px){.menu--main .menu-level--1 .menu-item--expanded>a::after,.menu--main .menu-level--2 .menu-item--expanded>a::after{display:none}}@media (min-width:1060px){.menu--main .text-sm ul>li>a{font-family:"News 706";font-size:14px;font-size:.875rem;padding:0 0 1.2em 0;text-transform:none;font-weight:normal}}ul.menu-level--0{padding:0;margin:0;position:relative}ul.menu-level--0 li{list-style-type:none;padding:0;margin:0}li.menu-item--level-0{border-bottom:1px solid #707070}@media (min-width:1060px){li.menu-item--level-0{display:inline-block;float:left;border-bottom:0}}li.menu-item--level-0>a{display:block;position:relative;z-index:1000}@media (min-width:1060px){li.menu-item--level-0>a{padding:1.728em 1.728em 1.728em .69444em}}@media (min-width:1060px){li.menu-item--level-0.menu-item--expanded:hover>a{background-color:#fff;color:#FA4547}}ul.menu-level--1{padding:0;margin:0;background-color:#fff}ul.menu-level--1 li{list-style-type:none;padding:0;margin:0}li.menu-item--level-1{border-bottom:1px solid #000}@media (min-width:1060px){li.menu-item--level-1{border-bottom:0}}li.menu-item--level-1:last-of-type{border-bottom:0}li.menu-item--level-1>a{color:#000}@media (min-width:1060px){li.menu-item--level-1>a{font-family:"PFDin",Impact,sans-serif;font-size:20px;font-size:1.25rem;padding:.69444em 0 .69444em 0;font-weight:bold;text-transform:uppercase}}li.menu-item--level-1>a:hover{color:#FA4547}ul.menu-level--2{padding:0;margin:0;background-color:#f6f6f6;padding-left:1em}ul.menu-level--2 li{list-style-type:none;padding:0;margin:0}@media (min-width:1060px){ul.menu-level--2{background-color:transparent;padding-left:0}}li.menu-item--level-2 a{color:#000}li.menu-item--level-2 a:hover{color:#FA4547}@media (min-width:1060px){li.menu-item--level-2 a{font-family:"News 706";font-size:14px;font-size:.875rem;padding:0 0 1.2em 0}}.dropdown-container{display:none}.menu--main .menu-item--expanded.expanded-open>.dropdown-container,.menu--main .menu-item--expanded.expanded-open>ul.menu{display:block}.menu--main .menu-item--expanded.expanded-open>a::after{content:"–"}@media (min-width:1060px){.menu--main .menu-item--expanded.expanded-open>a::after{content:"▾"}}.menu-level--0>.menu-item--expanded>.dropdown-container{background-color:#fff}@media (min-width:1060px){.menu-level--0>.menu-item--expanded>.dropdown-container{padding:1.728em;left:-1.44em;position:absolute;z-index:99999;-webkit-box-shadow:0 3px 5px -4px #141414;box-shadow:0 3px 5px -4px #141414;border:1px solid #dadada;border-top:0;display:none}}@media (min-width:1060px){.two-col>.dropdown-container{width:600px}}@media (min-width:1060px){.two-col>.dropdown-container>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:360px}}@media (min-width:1060px){.two-col>.dropdown-container>ul>li{width:50%}}@media (min-width:1060px){.on-campus>.dropdown-container>ul{max-height:500px}}.menu-item--expanded.locations{position:static}@media (min-width:1060px){.menu-item--expanded.locations>.dropdown-container{width:800px;right:0;left:auto}}@media (min-width:1060px){.menu-item--expanded.locations .menu-level--1>li{display:inline-block;float:left;width:calc(16.66% - 1em);margin-left:1em}}@media (min-width:1060px){.menu-item--expanded.locations .menu-level--1>li:first-of-type{width:50%;margin-left:0}}@media (min-width:1060px){.menu-item--expanded.locations .menu-level--1>li:first-of-type ul{max-height:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-item--expanded.locations .menu-level--1>li:first-of-type ul li{width:33.33%}}.ga-account .link-text{display:inline-block}@media (min-width:1060px){.ga-account .link-text{display:none}}.ga-account .icon-cog{display:none}@media (min-width:1060px){.ga-account .icon-cog{display:block}}@media (min-width:1060px){.menu-item--expanded:last-of-type>.dropdown-container{left:unset;right:0;top:100%}}.ga-phone{background-image:url("/themes/custom/cog/dist/css/../../images/phone.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/phone.svg");background-size:22px auto;background-position:center center;background-repeat:no-repeat;color:#fff;float:right;height:22px;width:22px;padding:1.728em}@media (min-width:1060px){.ga-phone{display:none}}.hamburger{margin:1em;width:30px;display:inline-block;float:right}@media (min-width:1060px){.hamburger{display:none}}.hamburger .bar{display:block;width:100%;height:4px;margin-bottom:5px;background-color:#fff}.hamburger .bar:nth-child(3n){margin-bottom:0}.site-logo{max-width:224px;padding:1.2em 1em;width:100%;height:auto;display:block}.sidebar-nav{display:block}@media (min-width:0) and (max-width:768px){.sidebar-nav{margin:1em 0}}@media (min-width:768px){.sidebar-nav{height:0;overflow:visible}}.sidebar-nav .layout-container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.sidebar-nav .layout-container::after{display:block;content:"";clear:both}.sidebar-nav .mobile-toggle a{font-size:19px;font-size:1.1875rem;padding:1em 1em 1em 0;border-top:solid 1px #c3c3c3;border-bottom:solid 1px transparent;display:block;text-decoration:none;color:#222;font-weight:bold}.sidebar-nav .mobile-toggle a::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;content:"";display:inline-block;margin-right:1em}@media (min-width:768px){.sidebar-nav .mobile-toggle{display:none}}@media (min-width:0) and (max-width:992px){.sidebar-nav.mobile-collapsed nav{display:none}}.sidebar-nav.mobile-collapsed .mobile-toggle{border-bottom:solid 1px #c3c3c3}.sidebar-nav.mobile-collapsed .mobile-toggle a::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sidebar-nav .pin-wrapper{max-width:185px;position:relative;z-index:3;padding:3.58318em 0}.sidebar-nav nav{background-color:#F6F6F6;z-index:80}@media (min-width:0) and (max-width:768px){.sidebar-nav nav{border-bottom:solid 1px #c3c3c3}}@media (min-width:768px){.sidebar-nav nav{width:185px;margin-top:1.44em;border-bottom-left-radius:4px;border-bottom-right-radius:4px}}.sidebar-nav nav ul{margin:0;padding:0;list-style:none}.sidebar-nav nav ul li{margin:0;padding:0}.sidebar-nav nav ul li a{display:block;text-decoration:none;color:#2e2e2e;margin:0;cursor:pointer;list-style:none;padding:15px;width:100%;font-weight:normal;border-right:solid 2px transparent}.sidebar-nav nav ul li a :hover,.sidebar-nav nav ul li a.active{border-right:2px solid #0D8390;color:#0D8390;font-weight:bold}.sidebar-nav nav .next-class{color:#767676;font-size:13px;font-style:italic;padding:8px 15px 8px 15px;text-align:center;font-weight:regular}@media (min-width:0) and (max-width:768px){.sidebar-nav nav .next-class{display:none}}@media (min-width:0) and (max-width:768px){.sidebar-nav nav .apply-now{display:none}}.sidebar-nav nav .apply-now a{width:100%;text-align:center}.sidebar-nav nav .talk-to-us-link{margin-top:0.5rem;background:rgba(0,0,0,0.05);display:block;padding:0.75rem;color:#4E4E4E;font-style:italic;text-decoration:none;text-align:center;font-size:14px}nav.tabs{margin-top:1.728em;margin-bottom:1.728em}ul.tabs{background-color:#f6f6f6;border-top:solid 1px #ececec;border-bottom:solid 1px #ececec;border-left:solid 1px #ececec;border-right:solid 1px #ececec;margin:0;padding:0}@media (min-width:768px){ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}ul.tabs li{margin:0;padding:0;list-style-type:none;border-bottom:solid 1px #ececec}@media (min-width:768px){ul.tabs li{-webkit-box-flex:1;-ms-flex:1;flex:1;display:inline-block;border-right:solid 1px #ececec;border-bottom:0}}ul.tabs li:last-of-type{border-right:0;border-bottom:0}ul.tabs a{font-size:14px;font-size:.875rem;padding:.5787em 1em;display:block;text-transform:uppercase;font-weight:bold;color:#303030;text-align:center}ul.tabs a:hover{background-color:#c3c3c3}ul.tabs a.is-active{background-color:#4E4E4E;color:#fff}ul.tabs.secondary{border:solid 1px #4E4E4E;margin-top:-1px;background-color:#4E4E4E}ul.tabs.secondary li{border-color:#303030}ul.tabs.secondary a{text-transform:none;font-weight:normal;color:#fff}ul.tabs.secondary a.is-active,ul.tabs.secondary a:hover{background-color:#303030}.error-container{position:relative}.error-container::after{display:block;content:"";clear:both}@media (min-width:768px){.error-right,.error-left{width:50%;display:inline-block}}.error-left{background-image:url("/themes/custom/cog/dist/css/../../images/400-error-bg.jpg");background-size:cover;background-position:center left}@media (min-width:768px){.error-left{position:absolute;top:0;bottom:0;left:0;height:auto}}.error-left img{width:100%}@media (min-width:768px){.error-right{padding:80px 0 120px 0;padding:5rem 0rem 7.5rem 0rem;float:right}}.error-title{font-size:200px;font-size:12.5rem;font-weight:500}@media (min-width:768px){.error-title{font-size:200px;font-size:12.5rem}}.error-content{padding:1em}@media (min-width:768px){.error-content{max-width:420px;margin:0 auto}}.error-body p{font-size:19px;font-size:1.1875rem;line-height:1.4;margin-bottom:1em}.node--type-board-member.node--view-mode-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-right:3rem;padding-bottom:2rem;min-width:200px;width:50%}@media (min-width:0) and (max-width:480px){.node--type-board-member.node--view-mode-grid{min-width:150px}}@media (min-width:768px){.node--type-board-member.node--view-mode-grid{width:33%;padding-bottom:4.5rem;padding-right:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.node--type-board-member.node--view-mode-grid{width:25%}}.node--type-board-member.node--view-mode-grid .node__image{width:52px}.node--type-board-member.node--view-mode-grid .node__content{padding-top:0.75rem}@media (min-width:768px){.node--type-board-member.node--view-mode-grid .node__content{padding-left:1rem;padding-top:0}}.node--type-board-member.node--view-mode-grid .node__content .field--name-title,.node--type-board-member.node--view-mode-grid .node__content .field--name-field-bmember-company,.node--type-board-member.node--view-mode-grid .node__content .field--name-field-bmember-position{color:#222;font-size:13px;font-weight:300;line-height:20px}.node--type-board-member.node--view-mode-grid .node__content .field--name-title{font-weight:500}.ga-courses-course-instance-preview{background-color:#fff;margin-bottom:1.44em}@media (min-width:768px){.ga-courses-course-instance-preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;padding:1.44em;margin:0}}.ga-courses-course-instance-preview--is-online{font-size:15px;font-size:.9375rem;margin-top:-4px;color:#707070;font-weight:normal;line-height:1.1}.ga-courses-course-instance-preview--is-online a{margin-left:5px}.ga-courses-course-instance-preview--dates{font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300;margin-bottom:0}.ga-courses-course-instance-preview--apply{border-bottom:1px solid #017991;color:#017991;text-decoration:none;-webkit-transition:color .1s,border-bottom-color .1s;transition:color .1s,border-bottom-color .1s;font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300;font-size:15px;font-size:.9375rem}.ga-courses-course-instance-preview--apply:hover{border-bottom-color:transparent !important;color:rgba(1,121,145,0.85)}.ga-courses-course-instance-preview--apply:active{border-color:#017991;color:#017991}.ga-courses-course-instance{margin:1em 0;padding:1.2em;border:solid 1px #c3c3c3;background-color:#fff;position:relative}.ga-block-light-gray .ga-courses-course-instance{border-color:#fff}.ga-courses-course-instance--link{text-decoration:none;color:#222}@media (min-width:576px){.ga-courses-course-instance--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:0) and (max-width:576px){.ga-courses-course-instance--info{margin-bottom:1em;padding-right:4.29982em}}@media (min-width:576px){.ga-courses-course-instance--info{min-width:200px}}.ga-courses-course-instance--exceptions,.ga-courses-course-instance--schedule{font-size:13px;font-size:.8125rem;line-height:1.4;color:#707070;display:block}.ga-courses-course-instance--schedule ul{padding:0;margin:0;list-style-type:none}.ga-courses-course-instance--schedule li{padding:0;margin:0}.ga-courses-course-instance--schedule .label::after{content:":"}.ga-courses-course-instance--schedule .label,.ga-courses-course-instance--schedule .date{display:inline-block}.ga-courses-course-instance--dates{font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300;margin-bottom:0}.ga-courses-course-instance--campus-note{font-size:13px;font-size:.8125rem;padding:.23257em .69444em;background:#ffdb00;border-radius:2px;font-weight:500;display:inline-block}@media (min-width:768px){.ga-courses-course-instance--campus-note{margin-left:1.44em}}.ga-courses-course-instance--apply{margin-left:auto}@media (min-width:0) and (max-width:576px){.ga-courses-course-instance--apply{position:absolute;top:1em;right:1em}}.ga-courses-course-instance--apply span{border-bottom:1px solid #017991;color:#017991;text-decoration:none;-webkit-transition:color .1s,border-bottom-color .1s;transition:color .1s,border-bottom-color .1s;font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300}.ga-courses-course-instance--apply span:hover{border-bottom-color:transparent !important;color:rgba(1,121,145,0.85)}.ga-courses-course-instance--apply span:active{border-color:#017991;color:#017991}.ga-courses-course-instance-none{border-bottom:solid 1px #c3c3c3;padding-bottom:2.98598em}.ga-courses-course-instance-none .ga-type-body-lg{margin-bottom:0}.ga-courses-course-instance-none .ga-type-body-sm{color:#707070}.node--type-ecom-landing.node--view-mode-full .node__masthead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media (min-width:768px){.node--type-ecom-landing.node--view-mode-full .node__masthead{display:block}}.node--type-ecom-landing.node--view-mode-full .node__masthead--inner{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:0) and (max-width:768px){.node--type-ecom-landing.node--view-mode-full .node__masthead--inner{margin:0}}@media (min-width:768px){.node--type-ecom-landing.node--view-mode-full .node__masthead--inner{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.node--type-ecom-landing.node--view-mode-full .node__masthead--title{padding:1.728em 0}@media (min-width:768px){.node--type-ecom-landing.node--view-mode-full .node__masthead--title{position:absolute;bottom:0;left:0;padding:0}}.field--name-field-ecomlndgpg-title{overflow:hidden}@media (min-width:768px){.field--name-field-ecomlndgpg-title{padding-right:.69444em}}.field--name-field-ecomlndgpg-byline,.ecom__summary{position:relative;padding-bottom:1em;margin-top:2.98598em;margin-bottom:0}.field--name-field-ecomlndgpg-byline p,.ecom__summary p{font-size:36px;font-size:2.25rem;line-height:1.2;font-weight:bold;margin:0}.field--name-field-ecomlndgpg-byline:after,.ecom__summary:after{content:"";position:absolute;bottom:0;left:0;width:44px;border-bottom:solid 4px #222}.ecom__masthead{position:relative}.ecom__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.ecom__title-container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;padding:1.5rem 1rem}.ecom__title-container::after{display:block;content:"";clear:both}@media (min-width:768px){.ecom__title-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:auto;position:absolute;bottom:0;left:0;right:0;padding:0}}.ecom__title{font-size:44px;font-size:2.75rem;background-color:#fff;position:relative;padding:0;margin:0}@media (min-width:768px){.ecom__title{font-size:72px;font-size:4.5rem;padding:.40188em .69444em 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.ecom__title:before{content:"";background-color:white;top:0;bottom:0;left:-1em;width:1em;position:absolute}@media (min-width:1256px){.ecom__title:before{width:calc((100vw - 1224px) / 2);left:calc((100vw - 1224px) / -2)}}.ecom__title span{padding:0}.ecom__image{width:100%;margin:0}.ecom__image .field,.ecom__image .media,.ecom__image img{width:100%;height:auto}.ecom__summary-container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative;width:100%}.ecom__summary-container::after{display:block;content:"";clear:both}.node--type-program-instance.node--view-mode-full>.node__content{border-top:1px solid transparent;padding-bottom:4.29982em}.node--type-program-instance.node--view-mode-full .layout--onecol{padding-top:0;padding-bottom:0}@media (min-width:992px){.node--type-program-instance.node--view-mode-full .layout__region--container{padding-left:calc(185px + 3em)}}.program__masthead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media (min-width:768px){.program__masthead{padding:4.5rem 0}}.program__header{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}.program__header::after{display:block;content:"";clear:both}@media (min-width:768px){.program__header{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.program__title-container{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.program__title-container{width:50%;margin-left:0.75rem}}.program__title{font-size:46px;font-size:2.875rem;padding-top:0;line-height:1.3;margin-bottom:0}@media (min-width:768px){.program__title{font-size:54px;font-size:3.375rem;margin-bottom:1em}}.program__title .field--name-title{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#fff;-webkit-box-shadow:.23257em 0 0 #fff,-.23257em 0 0 #fff;box-shadow:.23257em 0 0 #fff,-.23257em 0 0 #fff;padding:.1em 0 .2em}.program__image{width:calc(100% - 2rem);margin:1rem}@media (min-width:768px){.program__image{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;margin:0;width:100%}}@media (min-width:1600px){.program__image{width:100%;height:auto}}@media (min-width:768px){.program__image .field,.program__image .media{height:100%;width:100%}}@media (min-width:1600px){.program__image .field,.program__image .media{width:100%;height:auto}}.program__image img{width:100%}@media (min-width:768px){.program__image img{width:auto;min-height:100%;min-width:100%;max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:1600px){.program__image img{width:100%;height:auto}}.program__summary-container{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative;width:100%}.program__summary-container::after{display:block;content:"";clear:both}@media (min-width:768px){.program__summary{width:50%}}.node--type-student-project.node--view-mode-card{text-align:center}.node--type-student-project.node--view-mode-card h2{font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300;line-height:1.2;font-weight:bold;margin-bottom:.48225em}.node--type-student-project.node--view-mode-card h2 span{text-shadow:0.03em 0 #fff,-0.03em 0 #fff,0 0.03em #fff,0 -0.03em #fff,0.06em 0 #fff,-0.06em 0 #fff,0.09em 0 #fff,-0.09em 0 #fff,0.12em 0 #fff,-0.12em 0 #fff,0.15em 0 #fff,-0.15em 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222));background-image:linear-gradient(#222,#222);background-size:2px 2px;background-repeat:repeat-x;background-position:0% 92%;color:#222;text-decoration:none}.node--type-student-project.node--view-mode-card h2 span::-moz-selection{text-shadow:0.03em 0 #ffdb00,-0.03em 0 #ffdb00,0 0.03em #ffdb00,0 -0.03em #ffdb00,0.06em 0 #ffdb00,-0.06em 0 #ffdb00,0.09em 0 #ffdb00,-0.09em 0 #ffdb00,0.12em 0 #ffdb00,-0.12em 0 #ffdb00,0.15em 0 #ffdb00,-0.15em 0 #ffdb00;background:#ffdb00}.node--type-student-project.node--view-mode-card h2 span::selection{text-shadow:0.03em 0 #ffdb00,-0.03em 0 #ffdb00,0 0.03em #ffdb00,0 -0.03em #ffdb00,0.06em 0 #ffdb00,-0.06em 0 #ffdb00,0.09em 0 #ffdb00,-0.09em 0 #ffdb00,0.12em 0 #ffdb00,-0.12em 0 #ffdb00,0.15em 0 #ffdb00,-0.15em 0 #ffdb00;background:#ffdb00}.node--type-student-project.node--view-mode-card h2 span::-moz-selection{text-shadow:0.03em 0 #ffdb00,-0.03em 0 #ffdb00,0 0.03em #ffdb00,0 -0.03em #ffdb00,0.06em 0 #ffdb00,-0.06em 0 #ffdb00,0.09em 0 #ffdb00,-0.09em 0 #ffdb00,0.12em 0 #ffdb00,-0.12em 0 #ffdb00,0.15em 0 #ffdb00,-0.15em 0 #ffdb00;background:#ffdb00}.node--type-student-project.node--view-mode-card h2 span *,.node--type-student-project.node--view-mode-card h2 span *:after,.node--type-student-project.node--view-mode-card h2 span:after,.node--type-student-project.node--view-mode-card h2 span *:before,.node--type-student-project.node--view-mode-card h2 span:before{text-shadow:none}.node--type-student-project.node--view-mode-card h2 span:visited{color:#222}.node--type-student-project.node--view-mode-card:hover h2 span{text-shadow:none;background:0}.node--type-student-project.node--view-mode-card a{display:block;text-decoration:none;color:#222;max-width:400px;text-align:left;margin:0 auto}.node--type-student-project.node--view-mode-card img{width:100%}.node--type-student-project.node--view-mode-card .node__content{position:relative;text-align:left}.node--type-student-project.node--view-mode-card .field--name-field-studproject-studname{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;color:#4E4E4E;margin-bottom:.5787em}.node--type-student-project.node--view-mode-card .field--name-field-studproject-desc{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;margin-bottom:0}.node--type-student-project.node--view-mode-card .field--name-field-studproject-image{margin-bottom:1.2em}.node--type-student-project.node--view-mode-teaser{text-align:center}.node--type-student-project.node--view-mode-teaser .node__content{position:relative;text-align:left}.node--type-student-project.node--view-mode-teaser a{display:block;text-decoration:none;color:#222;max-width:400px;text-align:left;margin:0 auto}.node--type-student-project.node--view-mode-teaser img{width:100%}.node--type-student-project.node--view-mode-teaser h2{font-size:19px;font-size:1.1875rem;font-weight:bold;margin:0 0 .69444em 0;letter-spacing:0;text-transform:0;line-height:1.2;padding-right:2.98598em;font-weight:500}.node--type-student-project.node--view-mode-teaser .field--name-field-studproject-image{border:solid 1px #ececec;margin-bottom:1em}.node--type-student-project.node--view-mode-teaser .field--name-field-studproject-studname{font-size:13px;font-size:.8125rem;line-height:1.4;color:#707070;margin-bottom:1em}.node--type-student-project.node--view-mode-teaser .field--name-field-studproject-desc{font-size:13px;font-size:.8125rem;line-height:1.4;display:inline-block}.node--type-student-project.node--view-mode-teaser .field--name-field-studproject-program{position:absolute;top:0;right:0}.node--type-student-project.node--view-mode-teaser .field--name-field-program-shorttitle{padding:.3349em .69444em;font-size:12px;font-size:.75rem;line-height:1.1;font-weight:500;text-transform:uppercase;border:solid 1px #000;border-radius:3px;display:inline-block}.node--type-testimonial.node--view-mode-full{text-align:center}.node--type-testimonial.node--view-mode-full .field--name-field-testimonial-image{margin-bottom:1.44em}.node--type-testimonial.node--view-mode-full .field--name-field-testimonial-image img{max-width:184px}.node--type-testimonial.node--view-mode-full .field--name-field-testimonial-text{max-width:768px;margin:0 auto 2.0736em auto}.node--type-testimonial.node--view-mode-full .field--name-field-testimonial-text p{font-size:23px;font-size:1.4375rem;line-height:1.4}.node--type-testimonial.node--view-mode-full .field--name-field-testimonial-byline p{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4}.node--type-testimonial.node--view-mode-tabled .node__content{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.node--type-testimonial.node--view-mode-tabled .node__content::after{display:block;content:"";clear:both}.node__content{overflow:hidden}.node__masthead--inner{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.node__masthead--inner::after{display:block;content:"";clear:both}.node__byline{max-width:1256px;margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;position:relative}.node__byline::after{display:block;content:"";clear:both}.ga-type-header{font-size:28px;font-size:1.75rem;line-height:1.2;font-weight:bold;margin:0 0 1em 0;letter-spacing:0;text-transform:0}@media (min-width:768px){.ga-type-header{font-size:36px;font-size:2.25rem}}.ga-type-sub-header{font-size:28px;font-size:1.75rem;line-height:1.2;font-weight:bold;margin:0 0 1em 0;letter-spacing:0;text-transform:0;margin-bottom:.69444em}@media (min-width:768px){.ga-type-sub-header{font-size:36px;font-size:2.25rem}}.ga-type-section-header{font-size:28px;font-size:1.75rem;font-weight:bold;margin:0 0 1em 0;letter-spacing:0;text-transform:0;display:block}.ga-type-section-header.ga-type-center::after{display:none}.ga-type-section-header.ga-type-no-bm{margin-bottom:.3349em}.ga-type-paragraph-header{font-size:19px;font-size:1.1875rem;font-weight:bold;margin:0 0 .69444em 0;letter-spacing:0;text-transform:0}.ga-type-center{text-align:center}.section-small-title{color:#767676;font-family:"Circular",Helvetica,Arial,sans-serif;font-size:13px;font-weight:bold;letter-spacing:1px;line-height:1.2;margin-bottom:8px;text-transform:uppercase}.ga-m-top-none{margin-top:0 !important}p{font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300}.display-header{line-height:1.25;margin:0;padding:.40188em 0 0 0}.display-header span{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#fff;-webkit-box-shadow:.23257em 0 0 #fff,-.23257em 0 0 #fff;box-shadow:.23257em 0 0 #fff,-.23257em 0 0 #fff;padding:.1em 0 .2em}.ga-type-body{font-size:19px;font-size:1.1875rem;line-height:1.65;margin:0 0 1em 0;font-weight:300}.ga-type-body-sm{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4}.ga-type-body-xs{font-size:14px;font-size:.875rem;line-height:1.4}.ga-type-body-lg{font-size:23px;font-size:1.4375rem;line-height:1.4}.ga-type-highlight{font-size:13px;font-size:.8125rem;padding:.3349em;background-color:#ffdb00;text-transform:uppercase;font-weight:bold;display:inline-block;letter-spacing:1px}.h1-style{font-size:28px;font-size:1.75rem;line-height:1.2;font-weight:bold;margin:0 0 1em 0;letter-spacing:0;text-transform:0}@media (min-width:768px){.h1-style{font-size:36px;font-size:2.25rem}}.field--name-body ul li,.field--name-body ol li,.cke_editable ul li,.cke_editable ol li{font-size:19px;font-size:1.1875rem;line-height:1.4;margin-bottom:1em}.field--name-body .ga-list-nostyle,.cke_editable .ga-list-nostyle{padding:0}.field--name-body .ga-list-nostyle li,.cke_editable .ga-list-nostyle li{list-style-type:none;margin-bottom:0}.field--name-body .ga-list-icon,.cke_editable .ga-list-icon{padding:0}.field--name-body .ga-list-icon li,.cke_editable .ga-list-icon li{background-repeat:no-repeat;background-position:center left;background-size:48px auto;padding-left:3.58318em;padding-top:.83333em;padding-bottom:.83333em;list-style-type:none;margin-bottom:0}ul.ga-list-check{padding:0;margin:1.2em 0}ul.ga-list-check li{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;list-style-type:none;padding:0 0 0 1.728em;margin-bottom:1em;position:relative}ul.ga-list-check li::before{font-family:"ga-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-size:1rem;content:"";color:#00A7BD;position:absolute;left:0;top:10px}.ga-list-circle li{list-style-type:circle}.ga-list-decimal li{list-style-type:decimal}.ga-list-disc li{list-style-type:disc}.ga-list-lower-latin li{list-style-type:lower-latin}.ga-list-upper-latin li{list-style-type:upper-latin}.ga-list-lower-roman li{list-style-type:lower-roman}.ga-list-upper-roman li{list-style-type:upper-roman}.icon-connecting-with-customers{background-image:url("/themes/custom/cog/dist/css/../../images/icons/connecting-with-customers.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/icons/connecting-with-customers.svg")}.icon-creative-development{background-image:url("/themes/custom/cog/dist/css/../../images/icons/creative-development.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/icons/creative-development.svg")}.icon-customer-insight{background-image:url("/themes/custom/cog/dist/css/../../images/icons/customer-insight.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/icons/customer-insight.svg")}.icon-marketing-channels{background-image:url("/themes/custom/cog/dist/css/../../images/icons/marketing-channels.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/icons/marketing-channels.svg")}.icon-marketing-technology{background-image:url("/themes/custom/cog/dist/css/../../images/icons/marketing-technology.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/icons/marketing-technology.svg")}.icon-metrics-and-analytics{background-image:url("/themes/custom/cog/dist/css/../../images/icons/metrics-and-analytics.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/icons/metrics-and-analytics.svg")}.icon-roi{background-image:url("/themes/custom/cog/dist/css/../../images/icons/roi.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/icons/roi.svg")}.icon-standing-out{background-image:url("/themes/custom/cog/dist/css/../../images/icons/standing-out.png");background-image:none,url("/themes/custom/cog/dist/css/../../images/icons/standing-out.svg")}.genassembly-statistic{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:0;padding-right:.5em;float:left;width:50%}@media (min-width:768px){.layout--onecol .genassembly-statistic{width:25%}}@media (min-width:768px){.layout--onecol .genassembly-statistic:nth-of-type(3n+3){padding-left:1em}}.genassembly-statistic .number{font-size:43px;font-size:2.6875rem;font-weight:bold;letter-spacing:-0.8px;line-height:1;display:inline-block}@media (min-width:992px){.genassembly-statistic .number{font-size:60px;font-size:3.75rem}}.genassembly-statistic .label{font-size:15px;font-size:.9375rem;color:#707070;display:inline-block;margin:7px 0 0 4px;font-weight:normal;line-height:1.1;vertical-align:top;max-width:100px}@media (min-width:992px){.genassembly-statistic .label{font-size:16px;font-size:1rem;line-height:1.68}}.view-studproject-gallery .view-header{margin-bottom:2.0736em}@media (min-width:768px){.view-studproject-gallery .view-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.view-studproject-gallery .view-header p{font-size:16px;font-size:1rem;margin-bottom:1.5rem;line-height:1.4;color:#707070}@media (min-width:768px){.view-studproject-gallery .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-studproject-gallery .view-content::after{display:block;content:"";clear:both}}@media (min-width:768px) and (min-width:768px){.view-studproject-gallery .view-content{margin-left:-.5em;margin-right:-.5em}}.view-studproject-gallery .views-row{margin-bottom:1.728em}@media (min-width:768px) and (max-width:992px){.view-studproject-gallery .views-row{width:calc(50% - 1em);margin-left:.5em;margin-right:.5em;float:left}}@media (min-width:992px){.view-studproject-gallery .views-row{width:calc(33.33333% - 1em);margin-left:.5em;margin-right:.5em;float:left}}.view-student-project-program-section{overflow:hidden}@media (min-width:768px){.view-student-project-program-section .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-student-project-program-section .view-content::after{display:block;content:"";clear:both}}@media (min-width:768px) and (min-width:768px){.view-student-project-program-section .view-content{margin-left:-2.14991em;margin-right:-2.14991em}}.view-student-project-program-section .views-row{margin-bottom:2.98598em}@media (min-width:768px) and (max-width:992px){.view-student-project-program-section .views-row{width:calc(50% - 4.29982em);margin-left:2.14991em;margin-right:2.14991em;float:left}}@media (min-width:992px){.view-student-project-program-section .views-row{width:calc(33.33333% - 4.29982em);margin-left:2.14991em;margin-right:2.14991em;float:left}}
