﻿.lk-clear:after,.lk-squeeze:after{display:block;font-size:0;content:" ";clear:both}.lk-squeeze{position:relative;margin:0 auto;padding:0 20px;width:100%;height:100%;max-width:1124px}@media screen and (max-width: 649px){.lk-squeeze{padding:0 10px}}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.momentum{overflow-y:scroll;-webkit-overflow-scrolling:touch}.show-mobile-inline,.show-mobile-block{display:none !important}@media screen and (max-width: 767px){.show-mobile-inline{display:inline-block}}@media screen and (max-width: 767px){.show-mobile-block{display:block !important}}@media screen and (max-width: 649px){.hide-mobile{display:none}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.img-responsive{width:100%}.width-unset{width:unset !important}.height-unset{height:unset !important}.width-75{width:75%}.full-width{width:100% !important}.push{margin:20px !important}.push--bottom{margin-bottom:20px !important}.push--left{margin-left:20px !important}.push--right{margin-right:20px !important}.push--top{margin-top:20px !important}.push--ends{margin-top:20px !important;margin-bottom:20px !important}.push--sides{margin-right:20px !important;margin-left:20px !important}.push-half{margin:10px !important}.push-half--bottom{margin-bottom:10px !important}.push-half--left{margin-left:10px !important}.push-half--right{margin-right:10px !important}.push-half--top{margin-top:10px !important}.push-half--ends{margin-top:10px !important;margin-bottom:10px !important}.push-half--sides{margin-right:10px !important;margin-left:10px !important}.push-dbl--right{margin-right:40px !important}.push-dbl--left{margin-left:40px !important}.push-dbl--top{margin-top:40px !important}.push-dbl--bottom{margin-bottom:40px !important}.push-dbl--ends{margin-top:40px !important;margin-bottom:40px !important}.push-tri--right{margin-right:60px !important}.push-tri--bottom{margin-bottom:60px !important}.push-qud--right{margin-right:80px !important}.push-qud--left{margin-left:80px !important}.push-qud--top{margin-top:80px !important}.push-qud--bottom{margin-bottom:80px !important}.push-qud--ends{margin-top:80px !important;margin-bottom:80px !important}.push-auto--sides{margin:0 auto}.flush{margin:0 !important}.flush--bottom{margin-bottom:0 !important}.flush--left{margin-left:0 !important}.flush--right{margin-right:0 !important}.flush--top{margin-top:0 !important}.flush--ends{margin-top:0 !important;margin-bottom:0 !important}.flush--sides{margin-right:0 !important;margin-left:0 !important}.pad{padding:20px !important}.pad--top{padding-top:20px !important}.pad--right{padding-right:20px !important}.pad--bottom{padding-bottom:20px !important}.pad--left{padding-left:20px !important}.pad--ends{padding-top:20px !important;padding-bottom:20px !important}.pad--sides{padding-right:20px !important;padding-left:20px !important}.pad-half{padding:10px !important}.pad-half--top{padding-top:10px !important}.pad-half--right{padding-right:10px !important}.pad-half--bottom{padding-bottom:10px !important}.pad-half--left{padding-left:10px !important}.pad-half--ends{padding-top:10px !important;padding-bottom:10px !important}.pad-half--sides{padding-right:10px !important;padding-left:10px !important}.pad-dbl--ends{padding-top:40px !important;padding-bottom:40px !important}.push--bottom-huge{margin-bottom:80px !important}.flush-pad{padding:0 !important}.flush-pad--bottom{padding-bottom:0 !important}.flush-pad--left{padding-left:0 !important}.flush-pad--right{padding-right:0 !important}.flush-pad--top{padding-top:0 !important}.flush-pad--ends{padding-top:0 !important;padding-bottom:0 !important}.flush-pad--sides{padding-right:0 !important;padding-left:0 !important}.none{float:none !important}.pull--right{float:right !important}.pull--left{float:left !important}.clear{display:block;float:none;clear:both}.clearfix{content:"";display:table;clear:both}.center--vertical{vertical-align:middle}.center--horizontal{margin:0 auto;display:block}.text--center{text-align:center !important}.text--left{text-align:left !important}.text--right{text-align:right !important}.center--flex{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center}.center--aligned{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.justify--center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.justify--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.inline{display:inline}.inline-block{display:inline-block}.btn{cursor:pointer;text-align:center;text-decoration:none;font-family:inherit}.btn.btn-play{border-top:30px solid rgba(0,0,0,0);border-bottom:30px solid rgba(0,0,0,0);border-left:45px solid hsla(0,0%,100%,.6);height:0;left:50%;margin-top:-35px;position:absolute;top:50%;width:0}.btn.btn-play.large{border-top:45px solid rgba(0,0,0,0);border-bottom:45px solid rgba(0,0,0,0);border-left:60px solid hsla(0,0%,100%,.6);margin-top:-50px}@media screen and (max-width: 991px){.btn.btn-play.large{border-top-width:30px;border-bottom-width:30px;border-left-width:45px}}@media screen and (max-width: 649px){.btn.btn-play.large{border-top-width:15px;border-bottom-width:15px;border-left-width:30px}}.btn.btn-play.small{border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:30px solid hsla(0,0%,100%,.6);margin-top:-30px}.btn.btn-primary{background:#00c9ff;color:#fff;border:0}.btn.btn-black{background:#000;color:#fff;border:0}.btn.btn-grey{background:#bbb;color:#fff;border:0}.btn.btn-long{font-size:1em;padding:10px;margin-top:5px;display:inline-block;min-width:300px;max-width:300px}.btn.course-tile-btn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:120px;min-width:120px;background:#dadada;color:#fff;border:0;text-align:center;vertical-align:middle;padding:45px 10px 45px 10px;background-size:cover;background-position:center}.btn.add-course-tile-btn{display:block;background:#dadada;color:#fff;border:0;text-align:center;padding:26px 15px 24px 15px}.btn.add-course-tile-btn>span{color:#00c9ff;font-size:2em}.btn.btn-warning{background-color:#f23d30}.btn.btn-inactive{background-color:#989898}.btn.btn-dark{background-color:#3d3d3d}.btn.btn-lg{font-size:2.25em;padding:15px 30px}@media screen and (max-width: 649px){.btn.btn-lg{font-size:2em}}.btn.btn-med-small{width:135px;align-self:flex-end;font-size:1em;padding:10px 30px;display:inline-block}@media screen and (max-width: 649px){.btn.btn-med-small{font-size:1em}}.btn.btn-med-lg{font-size:1em;padding:15px 30px;width:200px}.btn.btn-med{font-size:1em;padding:15px 30px;display:inline-block;width:300px}@media screen and (max-width: 649px){.btn.btn-med{font-size:1em}}.btn.btn-small{font-size:1em;padding:10px;display:inline-block}.btn.btn-file-upload{font-size:1em;padding:5px 10px;display:inline-block}.btn.btn-cms{font-size:.9em;padding:10px 10px 10px 10px;margin:0px 3px 0px 3px;min-width:200px;display:inline-block}.btn.outline{background-color:#fff;color:#00c9ff;outline:solid currentColor 3px}.bold-btn{font-weight:bold}.link{text-decoration:none}.link.main{color:#fff}.link.accent-1{color:#00c9ff}.link.pad--bottom{padding-bottom:10px}.link.heavy{font-weight:900}p a.accent-1,ul a.accent-1{color:#444}.icon.main .path{fill:#fff}.icon.main .stroke{stroke:#989898}.switch{display:inline-block;height:22px;position:relative;width:40px}.switch input{display:none}.switch input:checked+.slider:before{transform:translateX(16px)}.slider{background-color:#ebebeb;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.slider:before{background-color:#777;bottom:4px;content:"";height:15px;left:4px;position:absolute;transition:.4s;width:15px}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@font-face{font-family:"Montserrat Light";src:url("../fonts/montserrat-light-webfont.eot");src:url("../fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-light-webfont.woff2") format("woff2"),url("../fonts/montserrat-light-webfont.woff") format("woff"),url("../fonts/montserrat-light-webfont.ttf") format("truetype"),url("../fonts/montserrat-light-webfont.svg#montserratlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat Semibold";src:url("../fonts/montserrat-semibold-webfont.eot");src:url("../fonts/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("../fonts/montserrat-semibold-webfont.woff") format("woff"),url("../fonts/montserrat-semibold-webfont.ttf") format("truetype"),url("../fonts/montserrat-semibold-webfont.svg#montserratsemi_bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Montserrat Thin";src:url("../fonts/Montserrat-Thin.eot");src:url("../fonts/Montserrat-Thin.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Thin.woff2") format("woff2"),url("../fonts/Montserrat-Thin.woff") format("woff");font-weight:normal;font-style:normal}html{font-size:1em}h1,h2,h3,h4,h5,h6,.video-title,.section-header,.h6-like{font-weight:normal}.video-title{font-size:11.25em}h1,.h1-like{font-size:3.25em}.slogan h1 em,.slogan .h1-like em{color:#00c9ff;display:inline-block;font-size:2.847em;font-style:normal}h3{font-size:7.25em}h4{font-size:5.25em}h5{font-size:3.25em}h6,.h6-like{font-size:2.25em;margin:10px 0 20px}.accent-1{color:#00c9ff}.accent-2{color:#989898}.accent-3{color:#e4cb9d}.accent-4{color:#a6d141}.accent-5{color:#ea3460}.accent-6{color:#c232f6}.accent-7{color:#eea79c}.accent-8{color:#c46376}.warning{color:#f23d30}@media(max-width: 1200px){.video-title{font-size:9.25em}}@media(max-width: 991px){.video-title{font-size:7.25em}h1{font-size:2.15em}.slogan h1 em{font-size:2.6em}h4{font-size:4.25em}h5{font-size:2.15em}h6,.h6-like{font-size:1.75em}}@media(max-width: 767px){.video-title{font-size:5.25em}h4{font-size:3.25em}}@media(max-width: 649px){.video-title{font-size:3.25em}.slogan h1{font-size:1.5em}h4{font-size:2.25em}h5{font-size:1.5em}h6,.h6-like{font-size:1.15em}}@media(max-width: 399px){.video-title{font-size:3em}}.title{font-family:"Montserrat",sans-serif;font-size:1.625em;font-weight:700;margin:0 0 25px;padding:0 0 5px}.title span{font-size:16px;font-weight:400}.heading{border-bottom:solid 1px #bdbdbd;color:#777;font-family:"Montserrat",sans-serif;font-size:1.25em;margin:0 0 20px;padding:0 0 5px}.heading .btn{margin-top:-9px;float:right}.heading h2{display:inline-block}.small-heading{font-family:"Montserrat",sans-serif;font-size:1.25em;font-weight:700}.small-section{font-family:"Montserrat",sans-serif;font-size:1.1em;font-weight:700}.small-bold{font-family:"Montserrat",sans-serif;font-size:1em;font-weight:550;vertical-align:middle}.large-low-weight{font-family:"Montserrat",sans-serif;font-size:3em;font-weight:400;margin:0 0 5px;padding:0 0 5px}.pdf-small-bold{font-family:"Montserrat",sans-serif;font-size:.6em;font-weight:550;vertical-align:middle}.pdf-small-heading{font-family:"Montserrat",sans-serif;font-size:.75em;font-weight:700;padding-bottom:20px}.link{color:#00c9ff !important;text-decoration:underline !important}.link.no-underline{text-decoration:none !important}.link.inherit-color{color:inherit !important}.bold{font-family:"Montserrat",sans-serif;font-weight:700}.lk-check-container input:focus~.checkmark,.input-group .input:focus,.input-group .textarea:focus,.input-group label.lk-select:focus-within{border-color:#00c9ff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1);background:#fff;outline-color:#00c9ff}.form-half{margin:0 auto;max-width:600px;width:100%}.input-group-description{margin-top:20px}.form-heading{font-weight:700;font-size:1.5em}.input-group{margin:0 0 20px}.input-group .label{color:#777;display:block;font-family:"Montserrat",sans-serif;font-weight:700}.input-group .label .accent{color:#00c9ff;text-decoration:underline}.input-group .input{background-color:#fff;outline:1px #999 solid;color:#444;border:none;font-size:1em;height:45px;padding:0 10px;width:100%;margin-top:5px}.input-group .textarea{background-color:#fff;outline:1px #999 solid;border:none;margin-top:5px;font-size:16px;max-height:100px;max-width:100%;padding:10px;width:100%}.input-group label.lk-select{background-color:#fff;outline:1px #999 solid;margin-top:5px;height:45px;line-height:45px;position:relative;text-align:left;width:100%}.input-group label.lk-select span{display:inline-block;margin:0 5px 0 0;text-align:right;width:155px}.input-group label.lk-select select{background-color:#fff;border:0;border-radius:0;color:#777;cursor:pointer;display:inline-block;font-size:1em;font-family:inherit;line-height:1.5;margin:0;outline:0;padding:5px 35px 5px 10px;position:relative;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:100%}.input-group label.lk-select:after{display:inline-block;pointer-events:none;transition:all .7s ease;border-right:2px solid #42c8fe;border-top:2px solid #42c8fe;content:" ";height:12px;position:absolute;right:10px;top:31%;width:12px}.input-group label.lk-select.accent-1 select{background-color:#00c9ff;color:#fff}.input-group label.lk-select.accent-1:after{background:url(../img/arrow-down-wh.svg) no-repeat 50%;background-size:12px 12px}.input-group label.lk-multi-select{margin-bottom:50px}.input-group label.lk-multi-select:after{display:none}.input-group .lk-radio{color:#777;cursor:pointer;display:inline-block;position:relative;padding-left:1.5rem;text-align:left;width:auto}.input-group .lk-radio+.lk-radio{margin:0 0 0 15px}.input-group .lk-radio input{opacity:0;position:absolute;z-index:-1}.input-group .lk-radio span{border-radius:50%;border:solid 1px #00c9ff;display:block;height:16px;left:0;position:absolute;top:3px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:16px}.input-group .lk-radio input:checked~span{background:#fff}.input-group .lk-radio input:checked~span:after{background:#00c9ff;border-radius:50%;content:"";display:block;height:10px;left:2px;position:absolute;top:2px;width:10px;z-index:1}.input-group .lk-checkbox{color:#777;cursor:pointer;display:block;margin:5px 0;position:relative;padding-left:22px;text-align:left;width:100%}.input-group .lk-checkbox input{opacity:0;position:absolute;z-index:-1}.input-group .lk-checkbox span{border:solid 1px #00c9ff;color:#eee;display:block;height:16px;left:0;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16px}.input-group .lk-checkbox input:checked~span{background:url(../img/icon-check.svg) no-repeat 50%;background-size:90%}.input-group .g-recaptcha{max-width:100%;overflow-y:hidden;overflow-x:auto}.input-info{display:block;height:1em;margin-top:5px;margin-left:1em;font-family:"Montserrat",sans-serif;font-weight:700;color:#777}.checkbox-text{margin-left:1em}hide-button pre{font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;background-color:#f2f2f2;padding:20px}input.plain:focus,textarea.plain:focus,select.plain:focus{outline:none}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 1000px #00c9ff inset}.input-group.override .label{color:#777;display:block;font-family:"Montserrat",sans-serif;font-weight:700;margin:0 0 5px;padding:0;font-size:1em;text-align:left}.input-group.override .label .accent{color:#00c9ff;text-decoration:underline}.input-group.override .errorlist{position:absolute;top:100%;z-index:1}.column-two .input-group{width:48%}.column-two .input-group:nth-of-type(odd){clear:left;float:left}.column-two .input-group:nth-of-type(even){float:right}@media screen and (max-width: 649px){.column-two .input-group{width:100%}}.column-three .input-group{width:30%}.column-three .input-group:nth-of-type(1){float:left}.column-three .input-group:nth-of-type(2){float:left;margin-left:3%}.column-three .input-group:nth-of-type(3){float:right}.half-width{width:50%}.label [type=checkbox]{height:14px;width:auto}.application textarea{width:100%}.relative{position:relative}.passIcon{max-width:20px;max-height:20px;position:absolute;top:2.5rem;right:.5rem;cursor:pointer}.current-file{color:#999}.current-file a{text-weight:bold;text-decoration:none;color:#999}.current-file a:visited{text-decoration:none;color:#999}.lk-check-container{display:block;position:relative;padding-left:15px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lk-check-container.label{display:flex;font-size:unset}.lk-check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#fff;outline:1px #999 solid}.lk-check-container:hover input~.checkmark{background-color:#bbb}.checkmark:after{content:"";position:absolute;display:none}.lk-check-container input:checked~.checkmark:after{display:block}.lk-check-container .checkmark:after{left:5px;top:0px;width:5px;height:11px;border:solid #00c9ff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}multi-select .display-field{height:50px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}multi-select .selected-option{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:35px;width:auto;background-color:#00c9ff;overflow:hidden;margin:5px;padding:0px 10px 0px 10px}multi-select .selected-option span{font-size:3em;color:#fff;text-decoration:none;margin-left:1vw;height:63px}multi-select .selected-option span a{text-decoration:none;color:#fff}multi-select .selected-option span a:visited{color:#fff}multi-select .display-selected{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;outline:1px #999 solid;min-height:45px}multi-select .display-selected:after{transform:rotate(135deg);transition:all .7s ease;border-right:2px solid #00c9ff;border-top:2px solid #00c9ff;content:" ";height:12px;position:absolute;right:0px;top:0px;width:12px}multi-select .display-selected .field{background-color:#fff;height:100%;padding:5px;font-size:1em;border:unset;outline:0;width:100%}multi-select .display-selected .field-wrapper{flex:2}multi-select .select-container{width:100%}multi-select .select-container .is-focused{border-color:#00c9ff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1);background:#fff;outline-color:#00c9ff}multi-select .select-container li{background-color:#fff}multi-select .menu{box-shadow:0 0 1px hsla(0,0%,7%,.6),0 5px 10px -3px hsla(0,0%,7%,.4);outline:1px #999 solid;display:block;max-height:280px;margin:.5em 0 0;z-index:100;overflow-y:auto;overflow-x:hidden;background-color:#fff;outline:1px #999 solid;min-height:45px}multi-select .menu__item{border-bottom:1px solid rgba(202,212,216,.5);padding:.75em}multi-select .menu__item--hover:not(.menu__item--disabled){background-color:rgba(0,201,255,.5)}multi-select .menu__item:hover:not(.menu__item--disabled){background-color:rgba(0,201,255,.5);cursor:pointer}multi-select .menu__item--disabled{border-bottom:unset;color:#999}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-padding-top:100px;scroll-behavior:smooth}html{height:100%;width:100%}body{background:#fff;color:#444;font-family:"Montserrat Light",sans-serif;font-weight:400;height:100%;-webkit-font-smoothing:antialiased;width:100%}pre{font-family:"Montserrat Light",sans-serif;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.lk-wrap{height:auto !important;left:0;margin-bottom:-115px;min-height:100%;position:relative;-webkit-transition:left 0.7s;-moz-transition:left 0.7s;-ms-transition:left 0.7s;-o-transition:left 0.7s;transition:left 0.7s;width:100%}@media screen and (max-width: 991px){.lk-wrap.has-sidebar{left:-290px}}.lk-wrap.form-page{background-size:cover}.lk-wrap.form-page .message-container{margin-bottom:-70px;max-width:100%;position:relative;top:115px;width:100%}.lk-wrap.form-page .message-container+.lk-content{padding-top:50px}.lk-wrap.legal-page .header{background:#000}.lk-content{width:100%}.course-materials-pages .lk-content{padding-bottom:15px}file-version-selector{width:100%}.has-breadcrumb .lk-wrap{padding:115px 0 0}.has-breadcrumb.has-subnav .lk-wrap{padding:190px 0 0}.lk-list{list-style-type:inherit}.lk-list li{margin:5px 10px 5px 25px}.lk-col-wrap .col{float:left;padding-right:10px;position:relative}.lk-col-wrap .col.half{width:50%}@media screen and (max-width: 767px){.lk-col-wrap .col.half{width:100%;float:none;margin-top:20px}}.lk-col-wrap .col.half+.half{padding-right:0;padding-left:10px}@media screen and (max-width: 767px){.lk-col-wrap .col.half+.half{padding:0}}.lk-col-wrap .col.third{width:33.3333333333%}@media screen and (max-width: 767px){.lk-col-wrap .col.third{float:none;width:100%;margin-top:20px}}.lk-col-wrap .col.two-thirds{width:66.6666666667%}@media screen and (max-width: 767px){.lk-col-wrap .col.two-thirds{float:none;width:100%;margin-top:20px}}.lk-col-wrap .col.third+.two-thirds{padding-right:0}.suggest-link{color:#00c9ff}.suggest-link:visited{color:#00c9ff}.alert{border-radius:4px;margin:20px auto;max-width:1124px;padding:10px 20px 0;position:relative}.alert p{padding:0 20px 10px 0}.alert svg{cursor:pointer;height:14px;position:absolute;right:10px;top:12px;width:14px}.alert-default{background:#00c9ff;color:#fff}.alert-default svg{fill:#fff}.alert-success{background:#dff0d8;border:solid 1px #d6e9c6;color:#27ae60}.alert-success svg{fill:#27ae60}.alert-danger{background:#f2dede;border:solid 1px #ebccd1;color:#a94442}.alert-danger svg{fill:#a94442}.has-pill h2 span:not(.toggle-handle):after{background:#00c9ff;border-radius:50%;color:#fff;content:"";font-size:13px;height:16px;margin-top:-2px;padding:5px;position:absolute;text-align:center;width:16px}.has-pill.pill-1 h2 span:not(.toggle-handle):after{content:"1"}.has-pill.pill-2 h2 span:not(.toggle-handle):after{content:"2"}.has-pill.pill-3 h2 span:not(.toggle-handle):after{content:"3"}.has-pill.pill-4 h2 span:not(.toggle-handle):after{content:"4"}.has-pill.pill-5 h2 span:not(.toggle-handle):after{content:"5"}.has-pill.pill-6 h2 span:not(.toggle-handle):after{content:"6"}.has-pill.pill-7 h2 span:not(.toggle-handle):after{content:"7"}.has-pill.pill-8 h2 span:not(.toggle-handle):after{content:"8"}.has-pill.pill-9 h2 span:not(.toggle-handle):after{content:"9"}.has-pill.pill-10 h2 span:not(.toggle-handle):after{content:"10"}.has-pill.pill-10plus h2 span:not(.toggle-handle):after{content:"10+"}.errorlist li{background:#00c9ff;border-radius:3px;color:#fff;display:inline-block;font-size:.9em;list-style:none;margin-top:12px;padding:4px 10px;position:relative}.errorlist li:after{bottom:95%;left:25px;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,201,255,0);border-bottom-color:#00c9ff;border-width:10px;margin-left:-10px}.pagination{text-align:center}.pagination a{margin:0 5px;text-decoration:none}.pagination a:link,.pagination a:visited{color:#00c9ff}.pagination a:hover,.pagination a:active{color:#989898}.breadcrumb-wrap{margin:0 0 20px}.breadcrumb-wrap a{text-decoration:none}@media screen and (max-width: 649px){.breadcrumb-wrap a{font-size:12px}}.breadcrumb-wrap a:link,.breadcrumb-wrap a:visited{color:#00c9ff}.breadcrumb-wrap a:hover,.breadcrumb-wrap a:active,.breadcrumb-wrap a.is-active{color:#989898}.breadcrumb-wrap .arrow-right{fill:#989898;width:10px}.has-subnav.has-breadcrumb .breadcrumb-wrap{margin:0 0 20px}.group-input{margin:0 0 15px}.group-input.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.group-input label{color:#fff;display:block;font-size:1.1875em;margin:0 0 5px}.group-input input{background:hsla(0,0%,100%,.5);border:none;font-size:1em;height:40px;padding:0 5px;width:100%}.group-input textarea{background:hsla(0,0%,100%,.5);border:none;font-size:1em;max-width:100%;padding:5px;width:100%}.group-input .paragraph{font-size:14px;padding:10px 20px}.group-input a{color:#eee;text-decoration:none}.popover{background:#eee;border-radius:4px;display:none;padding:20px;position:absolute}.popover p{margin:0 !important}.popover:after{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(238,238,238,0);border-bottom-color:#eee;border-width:10px;margin-left:-10px}.popover.is-visible{display:block}.search-controls input{height:39px;font-size:16px;padding:0 5px;position:relative}@media screen and (max-width: 767px){.search-tool{z-index:2}}.search-tool .icon-search{background:url(../img/icon-search-grey@2x.png) no-repeat 50%;background-size:16px;cursor:pointer;display:block;float:right;height:38px;width:38px;margin-right:10px}.search-tool form{-webkit-transition:width 0.7s;-moz-transition:width 0.7s;-ms-transition:width 0.7s;-o-transition:width 0.7s;transition:width 0.7s;background:hsla(0,0%,100%,.5);float:right;overflow:hidden;padding:0;position:relative;width:0}@media screen and (max-width: 767px){.search-tool form{background:#989898;right:0}}.search-tool form.is-visible{-webkit-transition:width 0.7s;-moz-transition:width 0.7s;-ms-transition:width 0.7s;-o-transition:width 0.7s;transition:width 0.7s;width:220px}.search-tool form input{background:rgba(0,0,0,0);border:none;float:left;font-size:1.2em;height:38px;padding:0 5px;width:85%}.search-tool form .btn{background:rgba(0,0,0,0);border:none;color:#989898;cursor:pointer;font-size:3em;position:absolute;right:0;top:-11px;width:15%}@media screen and (max-width: 767px){.search-tool form .btn{color:#444}}#container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#container #sliding_box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;min-width:100%;height:100%}#container #sliding_box a{outline:0}#container #reg-question{width:75%}#container #reg-question .input-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin:unset;margin-left:auto;margin-right:auto;padding-top:30px;min-width:25vw;max-width:25vw;width:48%}#container #reg-question .input-group .input{margin-bottom:5px}#container #reg-question .input-group label{margin-top:unset}#container #reg-question .input-group label:first-of-type{min-height:60px;margin-top:-35px}#container .errorlist{list-style-type:none;width:48%;padding-left:65px}#container .errorlist li::after{all:initial}#container i{border:solid #000;border-width:0 3px 3px 0;display:inline-block;padding:15px}#container .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#container .left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.carousel-wrap{height:100vh;position:relative}.carousel-wrap .carousel-trigger{cursor:pointer;height:30px;margin-top:-16px;position:absolute;top:50%;width:30px;z-index:2}.carousel-wrap .carousel-trigger.left{left:10px}.carousel-wrap .carousel-trigger.right{right:10px}.carousel-wrap .filter-img{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel-container{height:100%;overflow:hidden}.carousel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);height:100%;left:-100%;list-style:none;margin:0;padding:0;position:relative}.carousel.is-reversing{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.carousel.is-set{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.carousel .slide{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-position:50% 0;background-size:cover;order:2}.carousel .slide.is-ref{order:1}.carousel .slide .title{color:#fff;font-size:70px;margin:0;max-width:60%;padding:0;text-align:center}@media screen and (max-width: 767px){.carousel .slide .title{font-size:40px}}@media screen and (max-width: 649px){.carousel .slide .title{font-size:20px}}.carousel .slide .paragraph{color:#fff;font-size:25px;margin:25px 0 30px;max-width:40%;text-align:center}@media screen and (max-width: 649px){.carousel .slide .paragraph{font-size:16px}}.carousel .slide .btn{font-size:20px;padding:10px 20px}.quote-carousel-wrap{height:auto;position:relative}.quote-carousel-wrap .quote-carousel-trigger{cursor:pointer;height:30px;margin-top:-16px;position:absolute;top:50%;width:40px;z-index:2}.quote-carousel-wrap .quote-carousel-trigger.left{left:-1rem}@media screen and (max-width: 767px){.quote-carousel-wrap .quote-carousel-trigger.left{left:1rem}}@media screen and (max-width: 649px){.quote-carousel-wrap .quote-carousel-trigger.left{left:1rem}}.quote-carousel-wrap .quote-carousel-trigger.right{right:0px}@media screen and (max-width: 767px){.quote-carousel-wrap .quote-carousel-trigger.right{right:1rem}}@media screen and (max-width: 649px){.quote-carousel-wrap .quote-carousel-trigger.right{right:1rem}}.quote-carousel-container{height:100%;overflow:hidden;width:100%;text-align:center;margin:auto}.quote-carousel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);height:100%;left:-6rem;list-style:none;margin:0;padding:0;position:relative}.quote-carousel.is-reversing-quote{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.quote-carousel.is-set-quote{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.quote-carousel .quote-slide{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-box-flex:1;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-position:50% 0;background-size:cover;order:2}.quote-carousel .quote-slide.is-quote-ref{order:1}.quote-carousel .quote-slide .content{color:#fff;font-size:20px;text-align:center;width:50%;margin:auto;padding-top:26px;padding-left:20px}@media screen and (max-width: 767px){.quote-carousel .quote-slide .content{font-size:12px}}@media screen and (max-width: 649px){.quote-carousel .quote-slide .content{font-size:12px}}.quote-carousel .quote-slide .author{color:#fff;font-size:20px;margin:25px 0 30px;max-width:60%;text-align:center}@media screen and (max-width: 649px){.quote-carousel .quote-slide .author{font-size:12px}}.quote-carousel .quote-slide .quote-wrapper{width:700px;background-position:center;height:275px;background:no-repeat;display:flex;vertical-align:middle}.quote-carousel .quote-slide .quote-wrapper .text-container{vertical-align:middle;text-align:center;margin:auto;padding-left:0px;padding-bottom:0px}.quote-carousel .quote-slide .quote-box{width:50%}.banner.newsfeed{padding:10px 0 40px}.newsfeed-wrap{padding:0 40px;position:relative}.newsfeed-wrap .arrow{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:36px;margin-top:5px;position:absolute;top:50%;width:18px}.newsfeed-wrap .arrow.arrow-left{background-image:url(../img/icon-arrow-left.png);left:0}.newsfeed-wrap .arrow.arrow-right{background-image:url(../img/icon-arrow-right.png);right:0}.newsfeed-wrap .newsfeed-container{height:200px;overflow:hidden}@media screen and (max-width: 649px){.newsfeed-wrap .newsfeed-container{height:300px}}@media screen and (max-width: 649px){.newsfeed-wrap{padding:0 20px}}.news-item{color:#444;float:left;height:200px;padding:0 20px;position:relative;width:100%}@media screen and (max-width: 649px){.news-item{height:300px}}.news-item .news-title{position:relative;text-align:center}.news-item .news-title a{text-decoration:none;color:inherit}.news-item .news-date{font-size:16px}@media screen and (max-width: 991px){.news-item .news-date{top:15px}}@media screen and (max-width: 767px){.news-item .news-date{top:10px}}@media screen and (max-width: 649px){.news-item .news-date{font-size:12px;top:5px}}.comment-thread{margin:2em 0}.comment-thread .comment{margin:1em .5em}.comment-thread .comment.depth-2{margin-left:2.5em}.comment-thread .comment.depth-3{margin-left:4.5em}.comment-thread .comment .comment-time{color:#999}.comment-thread .comment .private,.comment-thread .comment .pending-approval{color:#999;font-style:italic}.comment-thread .comment-form{margin-top:10px}.comment-thread .comment-form.reply{display:none}.attachment-list{margin:2em 0}.attachment-heading{margin-top:20px}.attachment-downloadable li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background:#f2f2f2;width:100%;margin:0 0 10px}.attachment-downloadable li a:not(.edit-button):not(.dropdown-button){background-image:url(../img/icon-download.png);background-position:8px 6px;background-repeat:no-repeat;background-size:47px;display:block;height:100%;padding:20px 10px 20px 70px;text-decoration:none;width:100%;color:#000}.attachment-downloadable li a:not(.edit-button):not(.dropdown-button) .attachment-title{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-downloadable li a:not(.edit-button):not(.dropdown-button) .attachment-title:nth-child(2){text-align:center}.attachment-downloadable li a:not(.edit-button):not(.dropdown-button).with-icon{background:none;padding:20px 10px 20px 20px}.attachment-downloadable li .lk-check-container{position:absolute;margin:22px 0px 0px 14px}.attachment-downloadable li .edit-button{text-decoration:none;color:#00c9ff}.attachment-downloadable li .cms-collapsible{background-image:unset !important;background-position:unset !important;background-repeat:unset !important;background-size:unset !important}.attachment-downloadable li .attach-version{display:block;height:100%;padding:20px 10px 20px 70px;text-decoration:none}.attachment-downloadable li .attach-version select{font-size:1.4em}.attachment-downloadable li .attachment-helper-text{color:#333;font-size:12px}@media(max-width: 991px){.attachment-downloadable li{font-size:1em}}.attachment-downloadable li.restricted{border-color:#ccc}.attachment-downloadable li.restricted a{color:#ccc !important}.attachment-downloadable li.attachment-title-detail{align-items:center}.attachment-downloadable li.attachment-title-detail .dropdown-button:after{display:inline-block;pointer-events:none;transform:rotate(135deg);border-right:2px solid #42c8fe;border-top:2px solid #42c8fe;content:" ";height:12px;position:relative;right:-20px;top:0px;width:12px}.attachment-downloadable li.attachment-title-detail .dropdown-button{width:60px}.attachment-downloadable.condensed li{font-size:1em}.attachment-downloadable.condensed li a{background-position:5px 5px;background-size:29px;padding:20px 10px 10px 45px}.attachment-downloadable .attachment-downloadable-icons .fa-times-circle{position:relative;top:1px}.attachment-downloadable .attachment-downloadable-icons .fa-edit{position:relative;top:2px}.collapsible-panel-wrapper{margin-bottom:20px}.collapsible-panel-wrapper .toggle-handle{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background:url(../img/icon-triangle.svg) no-repeat;background-position:0px center;background-size:12px;display:inline-block;width:12px;height:12px;position:absolute;top:50%;right:10px;margin-left:10px;margin-top:-6px}.collapsible-panel-wrapper.is-expanded .toggle-handle{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.chapter-list{margin:2em 0;overflow:auto}.chapter-heading{margin-top:20px}.chapter-downloadable{margin:0 0 20px;width:50%}.chapter-downloadable .chapter-box{background:#f2f2f2;height:80px;line-height:80px;margin:0 0 10px;text-align:center;width:90%}.chapter-downloadable .chapter-box a{color:#000;display:block;height:100%;position:relative;text-decoration:none;width:100%}.chapter-downloadable .chapter-box a .chapter-num{background:#00c9ff;color:#fff;height:100%;width:130px}.chapter-downloadable .chapter-box a .chapter-title{color:#00c9ff;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.chapter-downloadable .chapter-box a .chapter-arrow{bottom:0;height:30px;margin:auto;position:absolute;right:20px;top:0;width:15px}.chapter-downloadable .chapter-box .chapter-version{display:block;height:100%;padding:20px 10px 20px 70px;text-decoration:none}.chapter-downloadable .chapter-box .chapter-version select{font-size:1.4em}.chapter-downloadable .chapter-box .chapter-helper-text{color:#333;font-size:12px}@media(max-width: 991px){.chapter-downloadable .chapter-box{font-size:1em}}.chapter-downloadable .chapter-box.restricted{border-color:#ccc}.chapter-downloadable .chapter-box.restricted a{color:#ccc !important}.chapter-downloadable.condensed li{font-size:1em}.chapter-downloadable.condensed li a{background-position:5px 5px;background-size:29px;padding:10px 10px 10px 45px}.chapter-downloadable .chapter-downloadable-icons .fa-times-circle{position:relative;top:1px}.chapter-downloadable .chapter-downloadable-icons .fa-edit{position:relative;top:2px}.collapsible-panel-wrapper{margin-bottom:20px}.collapsible-panel-wrapper .toggle-handle{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);background:url(../img/icon-triangle.svg) no-repeat;background-position:0px center;background-size:12px;display:inline-block;width:12px;height:12px;position:absolute;top:50%;right:10px;margin-left:10px;margin-top:-6px}.collapsible-panel-wrapper.is-expanded .toggle-handle{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.lk-modal-wrap,.edit-modal-wrap{background:rgba(0,0,0,.75);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:70}.lk-modal-wrap iframe,.edit-modal-wrap iframe{height:85%;margin:40px 0 0 5%;width:90%}.lk-modal-wrap.is-visible,.edit-modal-wrap.is-visible{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.lk-modal-wrap .terms-of-service,.lk-modal-wrap .copy-dialog,.edit-modal-wrap .terms-of-service,.edit-modal-wrap .copy-dialog{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background:#fff;border-radius:3px;border:2px solid #00c9ff;color:#00c9ff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin:auto;min-height:500px;min-width:500px;overflow:hidden;padding:5px;width:500px}.lk-modal-wrap .terms-of-service .step,.lk-modal-wrap .copy-dialog .step,.edit-modal-wrap .terms-of-service .step,.edit-modal-wrap .copy-dialog .step{width:100%;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s}.lk-modal-wrap .terms-of-service .step.next,.lk-modal-wrap .copy-dialog .step.next,.edit-modal-wrap .terms-of-service .step.next,.edit-modal-wrap .copy-dialog .step.next{top:5px;position:absolute;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0)}.lk-modal-wrap .terms-of-service .step.previous,.lk-modal-wrap .copy-dialog .step.previous,.edit-modal-wrap .terms-of-service .step.previous,.edit-modal-wrap .copy-dialog .step.previous{top:5px;position:absolute;-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0)}.modal-close{color:#00c9ff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;font-size:70px;height:50px;line-height:45px;padding:0;position:absolute;right:0;top:0;width:50px;z-index:100}.modal-close.close{height:auto;font-size:30px;line-height:auto;width:auto}@media(max-width: 649px){.modal-close{right:10px}}.modal-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:100}.modal-wrap.is-visible{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.modal-wrap .modal{height:60%;min-height:550px;min-width:500px;overflow:visible;position:relative;width:70%}@media(max-width: 649px),(max-height: 649px){.modal-wrap .modal{background-color:#fff;height:100%;min-height:0;min-width:0;overflow:auto;width:100%}}@media(max-height: 767px)and (min-height: 650px){.modal-wrap .modal{min-height:500px}}@media(max-height: 649px){.modal-wrap .modal{height:100%;min-height:0;padding-bottom:20px}}.modal-wrap .container-modal{height:100%;width:100%;overflow-x:hidden;overflow-y:scroll}.modal-wrap .container-modal.white{background-color:#fff}.modal-wrap .container-modal.padded{padding:50px}@media(max-width: 649px){.modal-wrap .container-modal.padded{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;padding:50px 20px;width:calc(100% - 40px)}}.modal-wrap .carousel{background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;padding:20px;position:relative;width:100%}.modal-wrap .carousel.is-reversing{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.modal-wrap .carousel.is-set{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.modal-wrap .carousel .step{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;bottom:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;left:0;padding:0 50px;position:absolute;right:0;top:110px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-moz-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-ms-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);-o-transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.modal-wrap .carousel .step.next{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.modal-wrap .carousel .step.previous{-webkit-transform:translate(-100%);-moz-transform:translate(-100%);-ms-transform:translate(-100%);-o-transform:translate(-100%);transform:translate(-100%)}@media(max-width: 649px){.modal-wrap .carousel .step{padding:0 20px}}@media(max-width: 399px){.modal-wrap .carousel .step{padding:0 10px}}.modal-wrap .carousel .step .btn,.modal-wrap .carousel .step .input-group{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;font-size:20px;width:250px}.modal-wrap .carousel .step .input-group{height:44px}.modal-wrap .carousel .step .input-group select{height:44px}.modal-wrap .header-modal{height:110px}@media(max-height: 767px){.modal-wrap .header-modal{height:60px}}.modal-wrap .contents-modal.pad-modal{padding:0 50px}@media(max-width: 649px){.modal-wrap .contents-modal.pad-modal{padding:0 20px}}@media(max-width: 399px){.modal-wrap .contents-modal.pad-modal{padding:0 10px}}.modal-wrap .contents-modal h4{color:#666;font-size:1.15rem;font-weight:900}.modal-wrap .contents-modal .flat{border:0;font-size:1rem;width:100%}.modal-wrap .contents-modal .flat.lg{font-size:1.2rem}.modal-wrap .contents-modal textarea.flat{min-height:160px}.flat{background-color:#eee;padding:10px}.has-video img{position:relative;z-index:0}header{background-image:-o-linear-gradient(bottom, #000 0%, #000 40%, #000 100%);background-image:-moz-linear-gradient(bottom, #000 0%, #000 40%, #000 100%);background-image:-webkit-linear-gradient(bottom, #000 0%, #000 40%, #000 100%);background-image:-ms-linear-gradient(bottom, #000 0%, #000 40%, #000 100%);background-image:linear-gradient(to bottom, #000 0%, #000 40%, #000 100%);background-repeat:no-repeat;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;-ms-transition:all 0.7s;-o-transition:all 0.7s;transition:all 0.7s;height:115px;left:0;position:fixed;top:0;width:100%;z-index:2}header.is-docked{background-color:#000;height:110px}header .logo{float:left;margin:10px 0 0}@media screen and (max-width: 991px){header .logo{margin:22px 0 0}}header .logo img{width:200px}@media screen and (max-width: 991px){header .logo img{width:200px}}header nav{-webkit-transition:left 0.7s;-moz-transition:left 0.7s;-ms-transition:left 0.7s;-o-transition:left 0.7s;transition:left 0.7s;clear:right;color:#989898;float:right;font-size:1em}@media screen and (max-width: 991px){header nav{background:#404040;left:100%;bottom:0;top:0;margin:0;padding:50px 10px 20px;position:fixed;width:290px}}header nav .lk-close{cursor:pointer;display:none;fill:#00c9ff;position:absolute;right:5px;top:5px}@media screen and (max-width: 991px){header nav .lk-close{display:block}}header nav a{color:#fff;padding:5px;text-decoration:none}header nav a:link,header nav a:visited{color:#fff}header nav a:hover,header nav a:active,header nav a.is-active{color:#00c9ff}header nav a:first-child{margin-left:0}header nav a:last-child{margin-right:0}header nav a:last-of-type{border-right:none}@media screen and (max-width: 991px){header nav a{border-right:none;display:block;font-size:18px;margin:0 0 10px;padding:15px 0 5px 6px}header nav a:link,header nav a:visited{color:#00c9ff}header nav a:hover,header nav a:active{color:#fff}header nav a+a{border-top:1px solid gray}}@media screen and (max-width: 991px){header nav .link-divider{display:none}}@media screen and (max-width: 991px){.has-sidebar header{left:-290px}.has-sidebar header nav{left:calc(100% - 290px)}.has-sidebar header nav a{border-right:unset}.has-sidebar header nav a::after{content:"\a";white-space:pre}.has-sidebar .subnav-wrap{right:290px}}.gradient-header header{background-image:-o-linear-gradient(bottom, #000 0%, #000 40%, transparent 100%);background-image:-moz-linear-gradient(bottom, #000 0%, #000 40%, transparent 100%);background-image:-webkit-linear-gradient(bottom, #000 0%, #000 40%, transparent 100%);background-image:-ms-linear-gradient(bottom, #000 0%, #000 40%, transparent 100%);background-image:linear-gradient(to bottom, #000 0%, #000 40%, transparent 100%);background-repeat:no-repeat}.account-links{font-size:1em}@media screen and (max-width: 649px){.account-links{font-size:.75em}}.account-links a{text-decoration:none}.account-links a:link,.account-links a.is-active{color:#00c9ff}.account-links .region-state-dropdown{padding:6px;border:none;text-align:center}@media screen and (max-width: 991px){.account-links .region-state-dropdown{width:100%;font-size:1rem;font-weight:bold}}.account-links select option{color:#00c9ff;background-color:#fff}.btn-menu-wrap{cursor:pointer;display:none}@media screen and (max-width: 991px){.btn-menu-wrap{display:inline-block}}.btn-menu-wrap .btn-menu{width:30px}.btn-menu-wrap .btn-menu span{background:#fff;display:block;height:3px;width:100%;margin:3px 0}.white-header .btn-menu span{background:rgba(0,0,0,.08)}.subnav-wrap{-webkit-transition:top 0.7s;-moz-transition:top 0.7s;-ms-transition:top 0.7s;-o-transition:top 0.7s;transition:top 0.7s;-webkit-transition:right 0.7s;-moz-transition:right 0.7s;-ms-transition:right 0.7s;-o-transition:right 0.7s;transition:right 0.7s;background:#000;clear:both;padding:10px 0;position:fixed;right:0;top:115px;width:100%;z-index:2}.subnav-wrap .drop-trigger{color:#fff;cursor:pointer;display:none;font-family:"Montserrat Semibold";text-align:center}@media screen and (max-width: 991px){.subnav-wrap .drop-trigger{display:block}}.subnav-wrap .drop-trigger svg,.subnav-wrap .drop-trigger img{fill:#fff;margin:0 0 0 5px;width:16px}.subnav-wrap ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}@media screen and (max-width: 991px){.subnav-wrap ul{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:none;height:0;-webkit-transition:height 1s ease;-moz-transition:height 1s ease;-ms-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease}.subnav-wrap ul .open{height:169px}}.subnav-wrap ul li{margin:0px 20px}@media screen and (max-width: 991px){.subnav-wrap ul li{border-bottom:solid 1px #989898;display:block}.subnav-wrap ul li:last-child{border-bottom:none}}.subnav-wrap ul li a{border-bottom:solid 2px rgba(0,0,0,0);color:#fff;font-family:"Montserrat Semibold";text-decoration:none;width:100%}@media screen and (max-width: 991px){.subnav-wrap ul li a{display:inline-block;padding:15px 0}}@media screen and (max-width: 399px){.subnav-wrap ul li a{padding:10px 0}}.subnav-wrap ul li a:link,.subnav-wrap ul li a:visited{color:#fff}.subnav-wrap ul li a:hover,.subnav-wrap ul li a.is-active{color:#00c9ff}.is-docked+.subnav-wrap{top:110px}.intro{-webkit-transition:height 1s ease;-moz-transition:height 1s ease;-ms-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;overflow:hidden;position:relative;width:100%}.intro .mask{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.intro .drop-trigger{bottom:11px;color:#fff;cursor:pointer;font-family:"Montserrat Semibold",sand-serif;position:absolute;text-align:center;width:100%}.intro.closed{height:165px !important;overflow:hidden}.intro.closed .mask{background:#000;z-index:1}.parallax{background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;height:700px;left:0;position:relative;top:0;width:100%}.parallax.math{-webkit-transition:height 2s ease;-moz-transition:height 2s ease;-ms-transition:height 2s ease;-o-transition:height 2s ease;transition:height 2s ease;height:100vh;background-color:#000;background-image:url(../img/hero-math.jpg);background-size:auto 100vh}.parallax.about{background-image:url(../img/hero-about.jpg)}@media screen and (max-width: 991px){.parallax.about{background-attachment:initial}}.parallax.teach-psi{background-image:url(../img/hero-teach.jpg)}@media screen and (max-width: 991px){.parallax.teach-psi{background-attachment:initial}}.parallax.programs{background-image:url(../img/hero-programs.jpg);background-attachment:initial;margin-bottom:-30px;top:-30px}.parallax.education{background-image:url(../img/hero-education.jpg);background-attachment:initial}@media screen and (max-width: 991px){.parallax{height:500px}}@media screen and (max-width: 767px){.parallax{height:400px}}@media screen and (max-width: 649px){.parallax{height:350px}}.header-page{margin:0 0 25px;padding:0 0 5px}.header-page .title{border-bottom:none;float:left;margin:0;padding:0 20px 0 0;width:calc(100% - 450px)}@media screen and (max-width: 649px){.header-page .title{float:none;width:100%}}.header-page .trademark{float:left;margin:0;padding:5px 20px 0 0;width:calc(100% - 450px)}@media screen and (max-width: 649px){.header-page .trademark{float:none;width:100%}}.header-page .page-controls{float:right}@media screen and (max-width: 649px){.header-page .page-controls{float:none;margin:10px 0 0}}.header-page .input-group{display:inline-block}.header-page .input-group select{height:39px}.helper-text{color:#777;display:block;font-size:12px;margin:-18px 0 0}@media screen and (max-width: 649px){.helper-text{margin:0 0 5px}}.content-metadata{margin:0 0 20px}.content-page{margin:0 0 20px}.content-page[contentEditable=true]{min-height:100px}.youtube-edit{background:#f2f2f2;margin:20px auto;max-width:560px;padding:100px 20px;text-align:center;width:100%}.youtube-edit input{background:rgba(0,0,0,0);color:#777;font-size:16px;height:65px;max-width:390px;text-align:center;width:100%}.youtube-player-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;width:100%;height:0;overflow:hidden;margin:auto}.youtube-player-wrapper iframe,.youtube-player-wrapper object,.youtube-player-wrapper embed{position:absolute;width:100%;height:90%;color:blue}.video-page .youtube-player-wrapper{max-width:100%}.slogan{margin-left:-50%;left:50%;position:absolute;text-align:center;top:51%;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;transition:all 2s;width:100%}@media(min-width: 992px)and (max-width: 1247px)and (max-height: 850px){.slogan{top:30%}}@media(min-width: 992px)and (max-width: 1247px)and (max-height: 600px){.slogan{top:25%}}@media(min-width: 992px)and (max-width: 1247px)and (max-height: 500px){.slogan{top:40%}.slogan h1,.slogan .h1-like{font-size:2.5em}}@media(min-width: 992px)and (max-width: 1247px)and (max-height: 350px){.slogan{bottom:70px;top:auto}.slogan h1,.slogan .h1-like{font-size:2em}}@media(min-width: 992px)and (min-width: 1248px)and (max-height: 480px){.slogan{top:auto;bottom:70px}.slogan h1{font-size:2em}}@media(max-width: 991px)and (min-width: 649px)and (max-height: 600px){.slogan{top:70%}.slogan h1,.slogan .h1-like{font-size:1.5em}}@media(max-width: 991px)and (min-width: 649px)and (max-height: 500px){.slogan{top:60%}}@media(max-width: 991px)and (min-width: 649px)and (max-height: 400px){.slogan{top:50%}}@media(max-width: 991px)and (min-width: 649px)and (max-height: 300px){.slogan{top:40%}}@media(max-width: 649px)and (max-height: 450px){.slogan{bottom:70px;top:auto}}.slogan.teacher-education{top:47%}.slogan h1{color:#fff}.slogan h1 em{color:#00c9ff;display:inline-block}.slogan .sub{display:inline-block}.scroll-arrow{bottom:15px;opacity:.5;position:absolute;text-align:center;width:100%;z-index:1}.scroll-arrow span{color:#fff;display:block;margin:0 0 5px}.scroll-arrow svg{fill:#fff;height:25px;width:25px}.section{padding:145px 0;position:relative}.has-breadcrumb .section{padding-top:40px}.section-page-content h1{margin:0 0 60px;text-align:center}.section-page-content h1.trim-bottom{margin:0 0 50px}.section-page-content p{margin:0 0 20px}.section-page-content .header-icon{display:block;height:170px;margin:0 auto 60px}.list-bullet{margin:0 0 20px;padding:0 0 10px 25px}.list-bullet li{list-style-type:disc}.has-subnav .section{padding:250px 0 145px 0}@media screen and (max-width: 991px){.has-subnav .section{padding:200px 0 145px 0}}.has-subnav.has-breadcrumb .section{padding:0 0 145px 0}.section-goodman .lk-col-wrap{margin:100px 0 0}@media screen and (max-width: 991px){.section-goodman .lk-col-wrap{margin:50px 0 0}}@media screen and (max-width: 649px){.section-goodman .lk-col-wrap{margin:30px 0 0}}.section-goodman .lk-col-wrap p{font-size:1.5em}@media screen and (max-width: 991px){.section-goodman .lk-col-wrap p{font-size:1em}}.section-video{background-repeat:no-repeat;background-position:50% top;background-size:cover;border-bottom:solid 15px #fff;color:#fff;padding:210px 0;text-align:center}@media screen and (max-width: 991px){.section-video{padding:150px 0}}@media screen and (max-width: 649px){.section-video{padding:100px 0}}.section-video.goodman{background-image:url(../img/video-bg-goodman.jpg);border-bottom:none;padding:400px 0}@media screen and (max-width: 991px){.section-video.goodman{padding:270px 0}}@media screen and (max-width: 649px){.section-video.goodman{padding:150px 0}}.section-video.trenton{background-image:url(../img/video-bg-trenton.jpg)}.section-video.white-house{background-image:url(../img/video-bg-white-house.jpg)}.section-video .btn-play.large{margin-top:100px}@media screen and (max-width: 991px){.section-video .btn-play.large{margin-top:60px}}.section-non-profit .section-sizing{padding-top:70px}.section-non-profit img{display:block;margin:0 auto 65px;max-width:400px;width:100%}.section-non-profit h6{color:#000;text-align:center;margin:0 0 50px}.section-non-profit .non-profit-pg{margin:auto;width:75%}.section-non-profit .discover-button{padding:10px 20px 10px 20px;display:inline-block;font-size:25px;margin-top:30px}.section-non-profit .button-wrapper{text-align:center;padding-bottom:75px;padding-top:35px}.section-teach{background:url(../img/section-bg-teach.jpg) no-repeat center top;background-size:cover;color:#fff;padding:210px 0;text-align:center}@media screen and (max-width: 991px){.section-teach{padding:150px 0}}@media screen and (max-width: 649px){.section-teach{padding:100px 0}}.section-teach h6{margin:0 0 125px}@media screen and (max-width: 649px){.section-teach h6{margin:0 0 75px}}.index-page .lk-squeeze .row{display:flex}.index-page .lk-squeeze .row .col{width:50%}.index-page .lk-squeeze .row .col img{width:100%}@media screen and (max-width: 649px){.index-page .lk-squeeze .row{flex-direction:column;padding-bottom:5rem}.index-page .lk-squeeze .row .col{width:100%}}.index-page .lk-squeeze p{font-size:1.2rem;margin:.5rem}.index-page .lk-squeeze h2{font-size:1.8rem;margin:2rem;text-align:left}.index-page .lk-squeeze .what-njctl-is-section{margin:4rem 6rem;text-align:center}.index-page .lk-squeeze .what-njctl-is-section p{text-align:left}.index-page .lk-squeeze .what-njctl-is-section a{margin-top:2rem}.index-page .index-page-section-promo{background:linear-gradient(to right, #b6359c 0%, #e80f6f 100%);padding:2rem 2rem 2rem 5rem;color:#fff}@media screen and (max-width: 649px){.index-page .index-page-section-promo{padding:100px 0}}.index-page .index-page-section-promo .row{display:flex}.index-page .index-page-section-promo .row .col{width:50%}@media screen and (max-width: 991px){.index-page .index-page-section-promo .row{flex-direction:column;text-align:center}.index-page .index-page-section-promo .row h1{font-size:3rem}.index-page .index-page-section-promo .row .col{width:100%}.index-page .index-page-section-promo .row .quote-carousel{left:-7rem}.index-page .index-page-section-promo .row .content{width:50%;font-size:1.2rem}}.index-page .index-page-section-promo h1{margin:1rem;text-align:left}.small-banner{background:#00c9ff;color:#fff;text-align:center;padding:10px 0;height:40px}@media screen and (max-width: 649px){.small-banner{padding:5px 2px;font-size:14px}}.banner{background:#00c9ff;color:#fff;padding:130px 0}@media screen and (max-width: 991px){.banner{padding:75px 0}}@media screen and (max-width: 649px){.banner{padding:45px 0}}.banner.banner-key h6{background:url(../img/icon-key@2x.png) no-repeat left 50%;background-size:184px 74px;padding:0 0 0 210px}@media screen and (max-width: 991px){.banner.banner-key h6{background-size:150px auto;padding:0 0 0 180px}}@media screen and (max-width: 649px){.banner.banner-key h6{background-size:110px auto;padding:0 0 0 130px}}.banner.banner-methods{text-align:center}.banner.banner-methods img{margin:0 0 25px;max-width:310px;width:100%}.cms{padding-top:90px !important}.cms header{height:90px}.cms .course-content-sidebar{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;flex-shrink:0;background:#404040;color:#00c9ff;width:200px;line-height:2.25}.cms .course-content-sidebar li{text-align:left;margin:0px 40px 0px 0px}.cms .course-content-sidebar a{color:#00c9ff;text-decoration:none}.cms .course-content-sidebar a:visited{color:#00c9ff}.cms .page-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100% !important}.cms .page-wrap .lk-squeeze{padding:unset;max-width:unset}.cms .individual-course .course-data{padding:20px 10px 0px}.cms .individual-course .container{flex-shrink:0;margin:10px 0px 0px 10px;padding:unset;width:18px;height:18px}.cms .individual-course .lk-check-container{margin-top:10px;margin-left:10px}.cms .course-content-wrap{margin:0 40px}.cms .model-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.cms .model-buttons div:first-child{margin:0px 6px 12px 12px}.cms .model-buttons div:last-child{margin:0px 12px 12px 6px}.cms .model-buttons .contain-course-view{flex:1}.cms .course-content-spacer{height:30px}.cms .course-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;height:auto;line-height:20px;max-height:61px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.cms .form-wrapper{width:80%}.cms .form-wrapper .input-group .label{font-weight:normal}.cms .form-wrapper .checkbox-inline{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.who-we-are .grp-banner.flush-top{position:relative;margin:115px 0 -4px;z-index:-1}.who-we-are .grp-banner.flush-bottom{position:relative;margin:0 0 -4px}.who-we-are .video-img{width:100%;max-width:500px}.who-we-are .blue-swath{padding:70px 0;background:#00c9ff;width:100%}.who-we-are .blue-swath.centered{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;align-items:center;text-align:center}.who-we-are .blue-swath h6{color:#fff}.who-we-are .blue-swath .hN{color:#fff;display:inline;font-size:2.25em;padding:40px 0 0 30px}@media screen and (max-width: 649px){.who-we-are .blue-swath .hN{font-size:1.25em;padding:0}}.who-we-are .blue-swath .h-group{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media(max-width: 649px){.who-we-are .blue-swath{padding:40px 0}}.who-we-are .grp-programs-overview{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;margin-bottom:30px}.who-we-are .grp-programs-overview .contain-programs-overview{text-align:center;min-height:150px;min-width:15%}.who-we-are .grp-programs-overview .contain-programs-overview img{width:40%}@media screen and (max-width: 991px){.who-we-are .grp-programs-overview .contain-programs-overview{min-height:80px}}@media screen and (max-width: 399px){.who-we-are .grp-programs-overview .contain-programs-overview{min-height:50px}}.who-we-are-video{margin-top:115px;padding-top:5rem}.who-we-are-video iframe{aspect-ratio:16/9;width:100%}.testimonial{background:url(../img/arrow-right-dark.svg) no-repeat;background-position:right center;background-size:50px;background-color:#f2f2f2;min-height:250px;margin:30px auto;padding:20px}.testimonial a{text-decoration:initial;color:initial}.testimonial .test-image{display:block;float:left;margin-right:70px;max-height:210px;max-width:210px;width:100%}.testimonial .test-type{color:#00c9ff}.testimonial .test-quote{margin-top:30px;margin-right:70px}.testimonial .test-footer{color:#00c9ff;margin-top:50px}.test-copy{text-align:center;width:60%;margin:auto;padding-bottom:30px}.testimonial-details{margin-bottom:100px}.testimonial-details .test-image{display:block;float:left;margin-right:70px;max-height:210px;margin-left:20px;max-width:210px;width:100%}.testimonial-details .test-quote{margin-top:30px;margin-right:70px;color:#777}.testimonial-details .test-info{color:#00c9ff;margin-top:50px;text-align:center}.testimonial-details .test-bio{text-align:center;width:80%;margin:40px auto}.testimonial-qa{margin:30px 10px}.testimonial-qa .test-question{color:#00c9ff;margin-bottom:15px}.testimonial-qa .test-answer{margin-left:10px}.team-wrap{margin:20px 0 40px}.team{width:20%;float:left;position:relative}.team:nth-child(n){margin-bottom:0%;margin-right:0%}.team:nth-child(5n){margin-right:0}@media screen and (max-width: 991px){.team{width:25%}.team:nth-child(n){margin-bottom:0%;margin-right:0%}.team:nth-child(4n){margin-right:0}}@media screen and (max-width: 649px){.team{width:50%}.team:nth-child(n){margin-bottom:0%;margin-right:0%}.team:nth-child(2n){margin-right:0}}.team:after{content:"";background:rgba(0,0,0,.7);opacity:0;height:100%;left:0;position:absolute;top:0;width:100%;pointer-events:none}.team img{width:100%;display:block}.team .team-info{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;opacity:0;position:absolute;top:50%;width:100%;z-index:1}.team .team-info span{color:#00c9ff;display:block;font-size:1em;text-align:center;width:100%}.team:hover:after{opacity:1}.team:hover .team-info{opacity:1}.partner-logo{width:22%;display:block;float:left}.partner-logo:nth-child(n){margin-bottom:4%;margin-right:4%}.partner-logo:nth-child(4n){margin-right:0}@media screen and (max-width: 649px){.partner-logo{width:30%}.partner-logo:nth-child(n){margin-bottom:5%;margin-right:5%}.partner-logo:nth-child(3n){margin-right:0}}@media screen and (max-width: 399px){.partner-logo{width:47.5%}.partner-logo:nth-child(n){margin-bottom:5%;margin-right:5%}.partner-logo:nth-child(2n){margin-right:0}}.partner-logo img{display:block;width:100%}.section-empower h6{margin-bottom:50px}.section-donate{background:url(../img/section-bg-donate.jpg) no-repeat center top;background-size:cover;padding:300px 0;text-align:center}.section-funded{text-align:center}.section-funded h6{margin-bottom:50px}.section-funded a:nth-of-type(2){margin:0 75px}@media screen and (max-width: 991px){.section-funded a:nth-of-type(1) img,.section-funded a:nth-of-type(3) img{-webkit-transform:translateY(-35%);-moz-transform:translateY(-35%);-ms-transform:translateY(-35%);-o-transform:translateY(-35%);transform:translateY(-35%);width:190px}}@media screen and (max-width: 767px){.section-funded a:nth-of-type(1) img,.section-funded a:nth-of-type(3) img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:180px}.section-funded a:nth-of-type(2){margin:0 50px}.section-funded a:nth-of-type(2) img{width:135px}}@media screen and (max-width: 649px){.section-funded a img{display:block;margin:0 auto}}.section-research{text-align:center;padding:250px 0 145px}@media screen and (max-width: 767px){.section-research{padding:145px 0}}.section-research img{margin:25px 0 0}@media screen and (max-width: 649px){.section-research img{width:60%}}@media screen and (max-width: 399px){.section-research img{width:80%}}.group-research{margin:0 0 20px}.group-research h6{margin:0 0 20px;font-size:1.75em}.group-research p{margin:0 0 15px}@media screen and (max-width: 767px){.group-research p{padding:0}}.group-research p a{color:#000;font-family:"Montserrat Semibold";text-decoration:underline}.graph-research{display:block;margin:50px auto;max-width:290px;width:100%}.emerge-strong{background-color:#000;margin-bottom:-60px;text-align:center;color:#fff}.emerge-strong .hands-icon{width:100px;margin:50px 0 30px}.emerge-strong h1{color:#fff}.emerge-strong .top-text{max-width:700px;margin:0 auto 70px}.emerge-strong .cta-container .cta-item{display:inline-block;width:180pt;font-size:20pt;margin:20pt;padding:5pt;cursor:pointer;text-decoration:none;color:#fff;background-color:#46a0dc}.emerge-strong .logo{width:90px;border:1px solid #fff;margin:70px 0 50px}.emerge-strong .bottom-text{max-width:450px;margin:auto}.emerge-admin{background-color:#000;margin-bottom:-60px;text-align:center;color:#fff}.emerge-admin .school-icon{width:250px;margin:30px 0 50px}.emerge-admin h1{color:#fff}.emerge-admin .top-text{max-width:700px;margin:0 auto 70px;font-size:15pt}.emerge-admin .remote-page{max-width:700px;margin:auto;font-weight:normal !important;font-size:15pt}.emerge-admin .logo{width:90px;border:1px solid #fff;margin:70px 0 50px}.emerge-admin .bottom-text{max-width:450px;margin:auto}.section-what-psi p{margin:0 0 20px}.subject-wrap{margin:50px 0}@media screen and (max-width: 649px){.subject-wrap{margin:25px 0}}.subject{float:left;text-align:center;width:25%}@media screen and (max-width: 649px){.subject{width:50%}}.subject img{display:block;margin:0 auto;max-width:190px;width:100%}.subject h6{color:#00c9ff;margin:10px 0 0}.section-instruction{background:url(../img/section-bg-instruction.jpg) no-repeat center top;background-size:cover;color:#fff;padding:275px 0}@media screen and (max-width: 649px){.section-instruction{padding:175px 0}}.section-saying{text-align:center}.section-saying h6{margin:40px 0}.section-saying h6 span{display:block;font-size:16px;margin:20px 0 0}.video-group{margin:0 0 50px}.video-saying{width:32%;float:left}.video-saying:nth-child(n){margin-bottom:2%;margin-right:2%}.video-saying:nth-child(3n){margin-right:0}@media screen and (max-width: 649px){.video-saying{width:100%;margin-bottom:20px !important}.video-saying:nth-child(n){margin-bottom:2%;margin-right:2%}.video-saying:nth-child(1n){margin-right:0}}.video-saying img{display:block;margin:0 auto 15px;width:100%}.video-saying p{padding:0 15px;text-align:left}.section-spaced{padding:60px 0 90px}@media screen and (max-width: 991px){.section-spaced{padding:20px 0 30px}}.section-curriculum h1{margin:0 0 25px;text-align:center}.section-teacher-methods h1{margin:0 0 50px;text-align:center}.teacher-methods-wrap{margin:50px 0 0}.teacher-method{width:23.5%;float:left;text-align:center}.teacher-method:nth-child(n){margin-bottom:2%;margin-right:2%}.teacher-method:nth-child(4n){margin-right:0}@media screen and (max-width: 991px){.teacher-method{width:47.5%}.teacher-method:nth-child(n){margin-bottom:5%;margin-right:5%}.teacher-method:nth-child(2n){margin-right:0}}@media screen and (max-width: 649px){.teacher-method{width:100%;margin-bottom:20px !important}.teacher-method:nth-child(n){margin-bottom:5%;margin-right:5%}.teacher-method:nth-child(1n){margin-right:0}}.teacher-method img{display:block;margin:0 auto;max-width:165px;width:100%}.teacher-method h6{color:#00c9ff;font-size:2em;margin:25px 0}.teacher-method p{text-align:justify}.section-policies h1{margin:0 0 50px;text-align:center}.section-policies p{margin:0 0 25px}.section-sequence{background:#f2f2f2}.section-technology h1,.section-technology h6{margin:0 0 25px}.section-technology{background:#f2f2f2}.grp-banner{margin:0 0 20px;position:relative}.grp-banner img{display:block;width:100%;float:left}.grp-banner .center-para{align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.grp-banner .center-para .five-ft-circle{height:100px;margin-bottom:20px}@media(max-width: 767px){.grp-banner .center-para .five-ft-circle{display:none}}.grp-banner p{color:#fff;font-size:36px;margin-bottom:0;width:60%}@media(max-width: 991px){.grp-banner p{width:80%;font-size:30px}}@media(max-width: 767px){.grp-banner p{font-size:28px}}@media(max-width: 649px){.grp-banner p{font-size:26px;width:90%}}@media(max-width: 399px){.grp-banner p{font-size:20px;padding:10px;width:100%}}.tech-env{margin:0 0 20px;position:relative}.tech-env.tall img{min-height:230px}.tech-env.x-tall img{min-height:260px}.tech-env img{display:block;min-height:180px;width:100%}.tech-env h6{color:#00c9ff;margin:0 0 10px}.tech-env p{color:#fff;font-size:36px;padding:10px;width:60%}@media(max-width: 991px){.tech-env p{font-size:28px;width:90%}}@media(max-width: 649px){.tech-env p{font-size:22px;padding:10px}}.section-environment .hN.spaced{margin:45px 0 30px}.section-environment .icon-img{width:85px;position:relative;top:-15px}.section-scheduling h1{margin:0 0 50px;text-align:center}.section-scheduling p{margin:0 0 20px}.section-scheduling img{margin:20px 0;max-width:390px;width:100%}.section-policies-and-practices{background:#f2f2f2}.video-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;margin-bottom:60px;margin:auto}.video-wrap iframe{margin-bottom:20px}.section-blog{padding-top:0px}.blog-teaser,.blog-entry{border-bottom:solid 1px #989898;margin:0 0 50px;padding:0 0 50px;overflow:auto}.blog-teaser h6,.blog-entry h6{font-size:2em;margin:0 0 20px}@media screen and (max-width: 649px){.blog-teaser h6,.blog-entry h6{font-size:1.5em}}.blog-teaser .blog-author,.blog-entry .blog-author{color:#989898;display:block;font-size:1em;margin:0 0 25px}.blog-teaser p,.blog-entry p{line-height:1.4em}.blog-teaser p a,.blog-entry p a{text-decoration:underline;font-weight:bold}.blog-teaser a,.blog-entry a{text-decoration:none}.blog-teaser .teaser-img,.blog-entry .teaser-img{display:inline;float:left;margin-right:1em;width:200px}.has-subnav .section-programs{padding:145px 0 0}.program-content{padding-top:40px}.program-content .content-headers{color:#00c9ff;padding-bottom:20px}.program-content .content-headers .courses-list{font-weight:600}.program-content .content-headers h2{text-align:center;padding-bottom:10px}.program-content .content-links{justify-content:center;padding-top:40px;display:flex;width:100%}.program-content .content-links .content-link{margin:0 25px 0 25px;padding:5px 0 5px 0;font-weight:600;border-radius:30px;border:1px solid #00c9ff;display:block;color:#00c9ff;text-decoration:none;text-align:center;width:25%}.program-content .content-links .content-link:hover{color:#fff;background-color:#00c9ff}.programs .slogan h1{color:#00c9ff;font-family:"Montserrat",sans-serif}.programs .slogan h1 .heavy{font-family:"Montserrat Semibold",sans-serif}.programs .slogan h1 .light{font-family:"Montserrat Light",sans-serif}.programs .slogan h1 .ghost{color:hsla(0,0%,100%,.23)}.online-learning-menu{padding-top:60pt}.online-learning-menu #tile-0{background-image:linear-gradient(to bottom right, rgb(85, 195, 240), rgb(70, 165, 220))}.online-learning-menu #tile-1{background-image:linear-gradient(to bottom right, rgb(85, 195, 240), rgb(60, 144, 207))}.online-learning-menu #tile-2{background-image:linear-gradient(to bottom right, rgb(80, 185, 235), rgb(50, 120, 190))}.online-learning-menu #tile-3{background-image:linear-gradient(to bottom right, rgb(75, 170, 225), rgb(35, 100, 180))}.online-learning-menu #tile-3 .subject-icon-img{width:70px}.tiles-wrap{padding:40px 0 0}@media screen and (max-width: 767px){.tiles-wrap{padding:50px 0}}.tiles-wrap .subject-tile{width:180px;min-width:180px;margin:20pt 15pt;float:none;text-align:center;box-shadow:5pt 5pt 7pt rgba(0,0,0,.4);border-radius:2pt;background-color:#50b9eb}.tiles-wrap .subject-tile:hover{box-shadow:7pt 7pt 10pt rgba(0,0,0,.4)}.tiles-wrap .subject-tile:active{box-shadow:3pt 3pt 5pt rgba(0,0,0,.4)}.tiles-wrap .subject-icon-img-wrap{padding:20px}.tiles-wrap .subject-icon-img-wrap .subject-icon-img{width:90px}.program-icons-subjects{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.program-icons-subjects.two{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.program-icons-subjects.two .subject-icon{width:180px;margin:0 20px}.program-icons-subjects .subject-icon{float:none;margin:0;text-align:center;width:165px}.program-icons-subjects .subject-icon .biology img,.program-icons-subjects .subject-icon .research img{margin:26px 0 6px;max-height:138px}.program-icons-subjects .subject-icon .print img{margin:26px 0 6px;max-height:138px}.program-icons-subjects .subject-icon .audio-video img{margin:26px 0 6px;max-height:138px}.program-icons-subjects .subject-icon .math img{margin:31px 0 -3px;max-height:138px}@media screen and (max-width: 767px){.program-icons-subjects .subject-icon{margin:0 20px 25px}}@media screen and (max-width: 649px){.program-icons-subjects .subject-icon{margin:0 auto 25px}}.program-icons-subjects a{text-decoration:none;color:#fff}.program-icons-subjects a p{background:#00c9ff;margin:15px 0 0;padding:5px}.program-icons-subjects img{max-height:140px;width:100%}.questions-wrap{background:#f2f2f2;padding:50px 0}.questions-wrap h2{font-size:30px;margin:0 0 50px;text-align:center}.question-container{margin:0 0 40px}.question-container .question{font-size:20px}.question-container .answer{margin:0}.top-banner{background:#00c9ff;padding:20px 0;margin:0 0 30px}.top-banner .banner-title{color:#fff;margin:0;text-align:center}.oc-highlights{margin:30px 0}.oc-highlights h3{color:#00c9ff;font-size:2rem;text-align:center}.oc-icon-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center;margin-top:30px}@media screen and (max-width: 649px){.oc-icon-wrap{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.oc-icon-wrap .oc-icon{max-width:225px;padding:0 10px}.oc-icon-wrap .oc-icon:first-child{padding-left:0}.oc-icon-wrap .oc-icon:last-child{padding-right:0}.oc-icon-wrap .oc-icon img{display:block;margin:0 auto;width:60%}.oc-icon-wrap .oc-icon h6{color:#00c9ff;font-size:1.5rem}@media screen and (max-width: 767px){.oc-icon-wrap .oc-icon h6{font-size:1rem}}.oc-section{margin:0 0 40px}.oc-category{margin:0 0 20px;text-align:center}.oc-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.online-course{width:32.6666666667%;cursor:pointer;display:block;position:relative}.online-course:nth-child(n){margin-bottom:1%;margin-right:1%}.online-course:nth-child(3n){margin-right:0}@media screen and (max-width: 649px){.online-course{width:49.5%}.online-course:nth-child(n){margin-bottom:1%;margin-right:1%}.online-course:nth-child(2n){margin-right:0}}.online-course .oc-image{display:block;width:100%}.online-course .oc-title{color:#fff;font-size:32px;left:5px;position:absolute;text-transform:uppercase;top:5px}.online-course .oc-title .heavy-weight{font-family:"Montserrat",sans-serif;font-weight:700}@media screen and (max-width: 649px){.online-course .oc-title{font-size:24px}}.online-course .description{bottom:10px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;padding:0 10px;position:absolute;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width: 649px){.online-course .description{font-size:14px}}.grad-credits-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 649px){.grad-credits-wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.grad-credits-wrap .column-left{padding-right:30px;width:200px}@media screen and (max-width: 649px){.grad-credits-wrap .column-left{width:100%}}.grad-credits-wrap .column-left img{display:block;margin:0 auto;max-width:200px;width:100%}.grad-credits-wrap .column-right{width:calc(100% - 200px)}@media screen and (max-width: 649px){.grad-credits-wrap .column-right{width:100%}}.hero-wrap{margin:0 0 30px}.hero-wrap img{display:block;padding:0 10px;width:100%}.paragraph-wrap h5{color:#00c9ff;font-size:1.5rem;margin:0 0 10px}.grad-credits h1{text-align:left;color:#fff;background-color:#86c5f7;padding:1.3rem 0}.grad-credits a{font-weight:bold;text-decoration:none;color:#000}.grad-credits .card-container{display:flex;margin:5rem 0;flex-wrap:wrap}.grad-credits .card-container .grad-credit-card{width:21rem;margin:0 1rem 3rem;box-shadow:0 0 10px #aaa;border-radius:5px;position:relative;min-height:25rem}.grad-credits .card-container .grad-credit-card .content{padding:1rem;padding-bottom:6rem}.grad-credits .card-container .grad-credit-card .content .img-container{height:10rem;display:flex;align-items:center}.grad-credits .card-container .grad-credit-card .content .img-container img{margin:auto;max-width:100%;max-height:100%;padding:1rem}.grad-credits .card-container .grad-credit-card .content .accredidation{text-align:center;border-bottom:1px solid gray;padding-bottom:.8rem;margin-bottom:1.2rem;font-weight:bold}.grad-credits .card-container .grad-credit-card .content .name{font-weight:bold;margin-bottom:.2rem}.grad-credits .card-container .grad-credit-card .content .location{font-style:italic}.grad-credits .card-container .grad-credit-card .cta{display:block;text-decoration:none;font-weight:bold;text-align:center;padding:1.5rem 0;color:#fff;background-color:#86c5f7;bottom:0;position:absolute;width:100%}.program-cards{background-color:#000}.program-cards h1{text-align:left;color:#fff;padding:1.3rem 0}.program-cards a{font-weight:bold;text-decoration:none;color:#000}.program-cards .label-shadow-sm{width:auto !important;display:inline-block;background-color:#86c5f7 !important;box-shadow:0 0 10px #aaa;font-size:1.5em}.program-cards .label-sm{width:auto !important;display:inline-block;background-color:#86c5f7 !important}.program-cards .image-row{display:flex;flex-wrap:wrap;justify-content:center}.program-cards .image-group{display:flex;flex-wrap:nowrap;padding-top:2rem}.program-cards .image-in-row{margin:auto;padding:1vw;padding-bottom:0;padding-top:0}.program-cards .larger-text{font-size:1.5em}.program-cards .card-container{display:flex;margin:4rem 0;flex-wrap:wrap}.program-cards .card-container .program-credit-card{width:19rem;margin:0 .25rem 1rem;position:relative;min-height:20rem;display:flex;flex-direction:row;align-items:center;text-align:center}.program-cards .card-container .program-credit-card .content{padding:10%;padding-bottom:1rem;vertical-align:middle;width:100%;height:max-content}.program-cards .card-container .program-credit-card .content .name{text-align:center;font-weight:bold;color:#fff;margin-bottom:.2rem;font-size:1.3rem}@media screen and (max-width: 649px){.program-cards .card-container .program-credit-card .content{text-align:center;font-weight:bold;height:5rem;font-size:.7rem;color:#fff;margin-bottom:.2rem}}.program-cards .card-container .program-credit-card .content .card-image{display:flex;justify-content:center}.program-cards .card-container .program-credit-card .content .card-image .one-row-image-1{width:70%;background:linear-gradient(120deg, rgb(5, 197, 245) 35%, rgb(40, 237, 177) 100%)}.program-cards .card-container .program-credit-card .content .card-image .two-row-image-1{width:70%;background:linear-gradient(120deg, rgb(5, 197, 245) 35%, rgb(24, 220, 208) 100%)}.program-cards .card-container .program-credit-card .content .card-image .two-row-image-2{width:70%;background:linear-gradient(120deg, rgb(24, 220, 208) 35%, rgb(39, 238, 176) 100%)}.program-cards .card-container .program-credit-card .content .card-image .three-row-image-1{width:70%;background:linear-gradient(120deg, rgb(3, 196, 248) 35%, rgb(14, 209, 226) 100%)}.program-cards .card-container .program-credit-card .content .card-image .three-row-image-2{width:70%;background:linear-gradient(120deg, rgb(14, 209, 226) 35%, rgb(26, 221, 204) 100%)}.program-cards .card-container .program-credit-card .content .card-image .three-row-image-3{width:70%;background:linear-gradient(120deg, rgb(26, 221, 204) 35%, rgb(40, 237, 177) 100%)}.program-cards .card-container .program-credit-card .content .card-image .four-row-image-1{width:70%;background:linear-gradient(120deg, rgb(3, 196, 248) 35%, rgb(14, 209, 226) 100%)}.program-cards .card-container .program-credit-card .content .card-image .four-row-image-2{width:70%;background:linear-gradient(120deg, rgb(7, 200, 242) 35%, rgb(17, 211, 222) 100%)}.program-cards .card-container .program-credit-card .content .card-image .four-row-image-3{width:70%;background:linear-gradient(120deg, rgb(16, 210, 225) 35%, rgb(27, 224, 201) 100%)}.program-cards .card-container .program-credit-card .content .card-image .four-row-image-4{width:70%;background:linear-gradient(120deg, rgb(27, 224, 201) 35%, rgb(40, 237, 177) 100%)}.program-cards .card-container .program-credit-card .content .card-image .five-row-image-1{width:70%;background:linear-gradient(120deg, rgb(3, 196, 248) 35%, rgb(14, 209, 226) 100%)}.program-cards .card-container .program-credit-card .content .card-image .five-row-image-2{width:70%;background:linear-gradient(120deg, rgb(7, 200, 242) 35%, rgb(17, 211, 222) 100%)}.program-cards .card-container .program-credit-card .content .card-image .five-row-image-3{width:70%;background:linear-gradient(120deg, rgb(16, 210, 225) 35%, rgb(27, 224, 201) 100%)}.program-cards .card-container .program-credit-card .content .card-image .five-row-image-4{width:70%;background:linear-gradient(120deg, rgb(27, 224, 201) 35%, rgb(39, 238, 176) 100%)}.program-cards .card-container .program-credit-card .content .card-image .five-row-image-5{width:70%;background:linear-gradient(120deg, rgb(39, 238, 176) 35%, rgb(40, 237, 177) 100%)}.program-cards .card-container .program-credit-card .content .card-image .six-row-image-1{width:70%;background:linear-gradient(120deg, rgb(3, 196, 248) 35%, rgb(14, 209, 226) 100%)}.program-cards .card-container .program-credit-card .content .card-image .six-row-image-2{width:70%;background:linear-gradient(120deg, rgb(7, 200, 242) 35%, rgb(17, 211, 222) 100%)}.program-cards .card-container .program-credit-card .content .card-image .six-row-image-3{width:70%;background:linear-gradient(120deg, rgb(16, 210, 225) 35%, rgb(27, 224, 201) 100%)}.program-cards .card-container .program-credit-card .content .card-image .six-row-image-4{width:70%;background:linear-gradient(120deg, rgb(27, 224, 201) 35%, rgb(39, 238, 176) 100%)}.program-cards .card-container .program-credit-card .content .card-image .six-row-image-5{width:70%;background:linear-gradient(120deg, rgb(39, 238, 176) 35%, rgb(40, 237, 177) 100%)}.program-cards .card-container .program-credit-card .content .card-image .six-row-image-6{width:70%;background:linear-gradient(120deg, rgb(40, 237, 177) 35%, rgb(39, 238, 176) 100%)}.program-cards .card-container .program-credit-card .content .card-image .seven-row-image-1{width:70%;background:linear-gradient(120deg, rgb(3, 196, 248) 35%, rgb(14, 209, 226) 100%)}.program-cards .card-container .program-credit-card .content .card-image .seven-row-image-2{width:70%;background:linear-gradient(120deg, rgb(7, 200, 242) 35%, rgb(17, 211, 222) 100%)}.program-cards .card-container .program-credit-card .content .card-image .seven-row-image-3{width:70%;background:linear-gradient(120deg, rgb(16, 210, 225) 35%, rgb(27, 224, 201) 100%)}.program-cards .card-container .program-credit-card .content .card-image .seven-row-image-4{width:70%;background:linear-gradient(120deg, rgb(27, 224, 201) 35%, rgb(39, 238, 176) 100%)}.program-cards .card-container .program-credit-card .content .card-image .seven-row-image-5{width:70%;background:linear-gradient(120deg, rgb(39, 238, 176) 35%, rgb(40, 237, 177) 100%)}.program-cards .card-container .program-credit-card .content .card-image .seven-row-image-6{width:70%;background:linear-gradient(120deg, rgb(40, 237, 177) 35%, rgb(39, 238, 176) 100%)}.program-cards .card-container .program-credit-card .content .card-image .seven-row-image-7{width:70%;background:linear-gradient(120deg, rgb(39, 238, 176) 35%, rgb(40, 237, 177) 100%)}.program-cards .card-container .program-credit-card .cta{display:block;text-decoration:none;font-weight:bold;text-align:center;padding:1.5rem 0;color:#fff;background-color:#86c5f7;bottom:0;position:absolute;width:100%}.program-cards ul{list-style-type:disc;padding-left:1rem}.program-cards ul li{margin-bottom:.4rem}.program-cards details{padding-top:1rem}.program-cards details summary{font-weight:bold;cursor:pointer}.program-cards details p{padding-top:.5rem}.has-subnav .section-education{padding:145px 0 0}.section-map{padding:50px 0}.section-map .map{display:block;margin:0 auto 35px;max-width:800px;width:100%}.section-map p{font-size:14px}.banner-get-certified{font-size:30px}@media screen and (max-width: 991px){.banner-get-certified{font-size:22px}}.why-certify{margin:0;min-height:290px}@media(max-width: 767px){.why-certify.group .h1-like{margin:0 0 20px}}@media(max-width: 649px){.why-certify{background-image:url(../img/why-certify.jpg);background-size:cover}.why-certify.group .why-certify-img{display:none}.why-certify.group .h1-like{font-size:1.8em;font-weight:700;margin:0 0 5px}}@media(max-width: 399px){.why-certify{min-height:360px}.why-certify.group p{font-size:16px}}.why-certify-wrap{width:75%}.why-certify-wrap .h1-like{color:#fff;margin:0 0 80px;text-align:center}.why-certify-wrap p{font-size:30px;width:100%}@media screen and (max-width: 991px){.why-certify-wrap p{font-size:22px}}@media screen and (max-width: 767px){.why-certify-wrap{width:90%}.why-certify-wrap p{font-size:18px}}@media screen and (max-width: 649px){.why-certify-wrap p{font-size:16px}}@media screen and (max-width: 399px){.why-certify-wrap p{font-size:12px}}.frame{position:relative;height:150px}.frame-portal{height:400px;margin:75px 0 0}.frame-lifted-portal{height:400px;margin:-55px 0 0}.frame.sunken{margin:62px 0 -60px;height:83px}.centering-wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;width:100%}.get-certified{margin:0}.get-certified-wrap{background:url(../img/certified-check.png) no-repeat scroll calc(50% - 160px) 0;padding:50px 0 50px 190px;margin:-20px 0 0 90px}@media screen and (max-width: 991px){.get-certified-wrap{background-position:calc(50% - 155px) 0;background-size:100px 96px;padding:30px 0 30px 120px;margin:-20px 0 0 0px}}@media screen and (max-width: 649px){.get-certified-wrap{background-position:calc(50% - 96px) 3px;background-size:80px 77px;padding:30px 0 30px 90px;margin:-20px 0 0 0px}.get-certified-wrap .btn-lg{padding:7px 14px;font-size:1.5em}}.resource-link{font-family:"Montserrat",sans-serif;font-size:18px;line-height:34px;margin:0 auto 4px;max-width:650px;min-height:34px;padding-left:40px;position:relative}.resource-link .icon-img{height:29px;left:1px;position:absolute;top:0}.resource-link .anchor,.resource-link .anchor:link,.resource-link .anchor:visited,.resource-link .anchor:hover,.resource-link .anchor:active,.resource-link .anchor:focus{color:#000;text-decoration:none}.resource-link .anchor:hover{color:#00c9ff}.section-contact{padding:160px 0 25px}.section-contact h1{text-align:center;font-weight:bold;font-size:30pt}.section-contact h2{padding:20px 0 40px;text-align:center;font-size:14pt}.section-contact .lk-col-wrap{position:relative}.section-contact .lk-col-wrap p{font-size:12pt;color:#000;padding-bottom:12pt}.section-contact .lk-col-wrap p a{color:#00c9ff;text-decoration:none}.section-contact .lk-col-wrap .contact-image{width:100%}.section-contact .lk-col-wrap label{color:#000;font-size:12pt}.section-contact .lk-col-wrap input,.section-contact .lk-col-wrap textarea{border:1px solid #ccc;margin-bottom:5pt}.section-contact input[type=submit]{font-size:1.187em;height:50px}.section-contact .contact-bottom{padding-top:25px;text-align:center}.section-contact .contact-bottom .contact-element{font-size:11pt;display:inline-block;padding:5px 20px 0 0}.course-materials-menu h1{text-align:center;font-weight:bold;font-size:30pt}.course-materials-menu h2{text-align:center;padding:40px 0 20px}.course-materials-menu .read-more-section p{font-size:16pt;padding:16pt 0 0;display:block}.course-materials-menu .read-more-section .disclosure{text-align:center;display:block;padding:10px}.course-materials-menu .read-more-section .disclosure span{font-weight:bold;display:block}.course-materials-menu .read-more-section .disclosure img{width:65px;padding:10px 20px;cursor:pointer}.course-materials-menu ul{list-style-type:none}.course-materials-menu ul li{font-size:16pt}.course-materials-menu ul li:before{display:inline-block;content:"-";width:1em;margin-left:1em}.course-materials-menu .tiles-wrap{padding:0 130px}.course-materials-menu .tiles-wrap .subject-tile{background-color:#2364b4}.course-materials-menu .tiles-wrap #tile-0{background-image:linear-gradient(to bottom right, rgb(85, 195, 240), rgb(70, 160, 220))}.course-materials-menu .tiles-wrap #tile-1{background-image:linear-gradient(to bottom right, rgb(80, 180, 230), rgb(60, 145, 210))}.course-materials-menu .tiles-wrap #tile-2{background-image:linear-gradient(to bottom right, rgb(70, 160, 220), rgb(50, 125, 190))}.course-materials-menu .tiles-wrap #tile-2 .subject-icon-img{width:120px}.course-materials-menu .tiles-wrap #tile-3{background-image:linear-gradient(to bottom right, rgb(70, 170, 225), rgb(55, 130, 200))}.course-materials-menu .tiles-wrap #tile-4{background-image:linear-gradient(to bottom right, rgb(65, 155, 215), rgb(40, 110, 185))}.course-materials-menu .tiles-wrap #tile-5{background-image:linear-gradient(to bottom right, rgb(55, 130, 200), rgb(30, 95, 175))}.course-materials-category h1{text-align:center;font-weight:bold;font-size:30pt}.course-materials-category h2{text-align:center;padding:40px 0 20px}.course-materials-category .list-wrap{padding:20px 80px}.course-materials-category .list-wrap .column{padding:0 10px;min-width:220px}.course-materials-category .list-wrap .column .course-listing{margin:20px 0;padding:10px;width:100%;text-align:center;cursor:pointer;font-size:16pt;color:#fff;text-decoration:none;box-shadow:1pt 2pt 5pt rgba(0,0,0,.4);border-radius:2pt;background-color:#50b9eb}.course-materials-category .list-wrap .column .course-listing:hover{box-shadow:3pt 3pt 7pt rgba(0,0,0,.3)}.course-materials-category .list-wrap .column .course-listing:active{box-shadow:1pt 1pt 2pt rgba(0,0,0,.4)}.wrap-courses-nav{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width: 767px){.wrap-courses-nav{display:block}}.course-materials{float:left;width:400px}@media screen and (max-width: 767px){.course-materials{float:none;width:100%}}.course-materials .select{background:url(../img/drop-arrow.svg) no-repeat right #ddd;background-size:30px 10px;border-radius:0;border:1px solid #ccc;height:34px;overflow:hidden;padding-left:10px;width:100%;font-size:1.2em;-webkit-appearance:none}.course-materials .option{padding-left:10px}.course-materials .ul{width:100%}.course-materials .li{cursor:pointer;font-size:1.3em;margin:0 0 4px;padding:10px;position:relative}.course-materials .li.active{background-color:#f2f2f2}.course-materials .li.active a{color:#333;font-weight:800}.course-materials .li.active svg{fill:#333}.course-materials .li.active .arrow-right{display:none}.course-materials .li.active .arrow-right.active{display:block}.course-materials .li a{color:#777;display:block;height:100%;text-decoration:none;width:100%}.course-materials .li svg,.course-materials .li .arrow-right{fill:#777;height:20px;position:absolute;right:5px;top:14px;width:20px}.course-materials .li .arrow-right{display:block}.course-materials .li .arrow-right.active{display:none}.page-controls{width:450px;min-height:60px;text-align:right}@media screen and (max-width: 649px){.page-controls{text-align:left;width:100%}}.page-controls input{height:39px;font-size:16px;padding:0 5px;position:relative}.cms-page-controls{min-height:60px}@media screen and (max-width: 649px){.cms-page-controls{text-align:left;width:100%}}.cms-page-controls input{height:39px;font-size:16px;padding:0 5px;position:relative}.unit-controls{margin:0 0 20px}.unpublished{color:#999;font-style:italic}.individual-courses{width:100%}.individual-courses.able-reorder .individual-course{cursor:move}.individual-course{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:10px;width:15vw;min-width:225px;background:#f2f2f2;float:left;height:200px}.individual-course .course-data{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;padding:45px 10px 10px;color:#999;font-family:"Montserrat",sans-serif;font-weight:700;position:relative}.individual-course .course-title{font-size:20px;text-align:center}@media screen and (max-width: 649px){.individual-course .course-title{font-size:18px}}.individual-course .course-summary{-webkit-transition:opacity 0.5s 0.5s;-moz-transition:opacity 0.5s 0.5s;-ms-transition:opacity 0.5s 0.5s;-o-transition:opacity 0.5s 0.5s;transition:opacity 0.5s 0.5s;color:#464646;display:block;font-size:10px;font-weight:400;opacity:0;position:absolute}.individual-course .update-control{margin:0 0 5px;text-align:center}.individual-course .update-control a{font-weight:400;font-size:12px;text-decoration:underline}.individual-course .update-control i{color:#00c9ff;position:relative;top:2px}.individual-course .update-control .popover{background:#bbb;border-radius:0;color:#fff;font-weight:400;height:250px;left:0;overflow-y:scroll;position:absolute;top:0;width:100%;z-index:1}.individual-course .update-control .popover:after{bottom:100%;left:50%;border-color:rgba(187,187,187,0);border-bottom-color:#bbb;border-width:10px;margin-left:-10px}.individual-course .update-control .popover i{color:#fff;font-size:20px;position:absolute;right:5px;top:5px}.individual-course .update-control .popover p{padding:10px 0 0}.individual-course .course-version{font-size:12px;text-align:center}.individual-course .course-view-btn{background:#00c9ff;color:#fff;cursor:pointer;display:inline-block;font-family:"Montserrat",sans-serif;font-weight:700;height:100%;line-height:45px;position:relative;text-decoration:none;text-transform:uppercase;text-align:center;width:100%;z-index:1}.course-materials-pages .individual-course.has-description:hover .course-data{padding-top:5px}.course-materials-pages .individual-course.has-description:hover .course-data .course-summary{opacity:1}.individual-course.classroom{height:275px}.individual-course.classroom .contain-title{height:100px}.individual-course.classroom .contain-course-view.mini-desc{margin:10px 0}.individual-course{position:relative}.individual-course .unit-completion-icon{position:absolute;top:15px;width:16px;left:50%;margin-left:-8px;color:#00c9ff}[contentEditable=true]{border:2px dashed #ddd !important;margin:-2px -2px 20px -2px !important}.turning-ad-space{background-image:url(../img/turning_ad.png);background-repeat:no-repeat;background-size:cover;display:block;width:720px;height:90px;margin:50px auto}@media screen and (max-width: 767px){.turning-ad-space{background-image:url(../img/turning_ad_mobile.png);width:600px;height:187px;min-height:187px}}.turning-ad-space .inner-link{display:inline-block;width:100%;height:100%}.centering{text-align:center}.pi-banner{background-color:#000;color:#fbfbfb}.pi-description{font-size:5.5vh;font-weight:bold}.pi-call-to-action{font-size:6.5vh;padding-bottom:15vh}.pi{color:#fbfbfb;text-overflow:clip;white-space:nowrap;overflow:hidden}#pi{font-size:38vh;font-family:"Montserrat Semibold",sans-serif;font-weight:bold;padding-top:20vh}.course-link{margin-top:80px;display:flex}.course-link a{color:#000;text-decoration:none}.course-link a:visited{color:#000}.spacer{height:15vh}.class-img{height:100%;width:100%}.course-img-container{position:relative;text-align:center;height:34vh;width:34vh}.description-container{margin-left:70px;max-width:60%;color:#000}.course-title{font-size:3vh;font-weight:bold}.course-description{margin-top:3vh;font-size:2.5vh}.course-description .read-more{display:none}.course-credits{margin-top:3vh;font-size:2.5vh}.course-text-over{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:5.75vh;color:#fbfbfb}#bottom-section{color:#fbfbfb}#bottom-section .bottom-title{font-size:4vh;font-weight:bold}#bottom-section .subtitle{font-size:3.25vh;font-weight:bold;margin-top:5vh}#bottom-section .description{margin-top:2vh}#bottom-section .highlight{color:#fbfbfb;text-decoration:none}#bottom-section .contact_link{display:inline-block;border:3px solid #fbfbfb;font-weight:bolder;text-decoration:none;padding-top:1em;padding-bottom:1em;margin-left:10%;margin-right:10%;padding-left:1.25em;padding-right:1.25em;font-size:2.75vh}#bottom-section a{color:#fbfbfb;text-decoration:none}#bottom-section a:visited{color:#fbfbfb}.bold{font-weight:bold}.background-black{background-color:#000;overflow:hidden;text-overflow:clip}@media all and (max-width: 1020px){.course-link{flex-direction:column;align-items:center}.description-container{margin-left:unset;text-align:center}.course-title{margin-top:4vh}}@media all and (max-width: 600px){#pi{font-size:24vh}}.lk-push{height:115px}footer{background-color:#000;color:#fff;position:relative;padding:5px 20px 10px}footer .links{display:inline-block;margin-top:40px}@media screen and (max-width: 649px){footer .links{margin-top:8px}}footer .links a{text-decoration:none;color:inherit;white-space:nowrap;padding:2px 15px 0 0}@media screen and (max-width: 649px){footer .links a{display:block}}footer .links a:hover{text-decoration:underline}footer .social-icons{display:inline-block;float:right;margin-top:30px}footer .social-icons a{text-decoration:none}footer .social-icons a+a{padding-left:5px}footer .copyright{margin:1rem 0}.requirements-and-recommendations{color:#fff;background:#00c9ff;width:100%}.requirements-and-recommendations .wrap-r-and-r-img-and-hN{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;align-items:center;text-align:center}.requirements-and-recommendations img{display:inline;width:60px}.requirements-and-recommendations .hN{font-size:2.25em;padding:40px 0 0 30px;white-space:pre}.requirements-and-recommendations .h-group{float:left}@media screen and (max-width: 830px){.requirements-and-recommendations .hN{padding:40px 0 0 15px}}@media screen and (max-width: 800px){.requirements-and-recommendations .hN{font-size:2em}}@media screen and (max-width: 750px){.requirements-and-recommendations .hN{font-size:1.75em}}@media screen and (max-width: 700px){.requirements-and-recommendations img{display:inline;width:50px}.requirements-and-recommendations .hN{font-size:1.6em;padding:20px 0 0 10px;white-space:normal}}.icons-subjects{width:100%}.subject-icon{text-align:center;margin-bottom:30px;float:left;width:20%}@media screen and (max-width: 767px){.subject-icon{width:50%}}.subject-icon .subject{width:100%;color:#00c9ff !important;font-size:25px;margin:20px 0 0;text-align:center !important;width:100%}.subject-icon .subject a{font-family:"Montserrat Light",sans-serif;color:#00c9ff !important;text-decoration:none !important}@media(max-width: 649px){.subject-icon .subject{color:#00c9ff;font-size:24px;margin:10px 0 10px;text-align:center;width:100%}}@media(max-width: 399px){.subject-icon .subject{color:#00c9ff;font-size:20px;margin:10px 0 10px;text-align:center;width:100%}}.subject-icon-img.physics{height:100%;max-height:222px;height:169px}.subject-icon-img.chemistry{margin-top:-53px;height:222px}.subject-icon-img.biology{height:100%;max-height:222px;height:169px}.subject-icon-img.math{height:100%;max-height:222px;height:169px}@media(max-width: 649px){.subject-icon-img.physics,.subject-icon-img.biology,.subject-icon-img.math{height:100%;max-height:222px;height:100px}.subject-icon-img.chemistry{margin-top:-31px;height:132px}}.inset-img{margin:40px 75px;max-width:100%}.inset-img+.inset-img{margin:40px 0px}@media(max-width: 649px){.inset-img{margin:40px auto;display:block}.inset-img+.inset-img{margin:40px auto;display:block}}.stylized-checkmark-path{fill:#fff}.embedded-methods{padding-top:40px}.embedded-methods-img{height:100px}.teaching-methods-column{float:left;width:25%}.teaching-methods-column .wrap-img{text-align:center;width:100%}.teaching-methods-column .hN{font-size:24px;min-height:100px;padding:30px}@media(min-width: 768px){.teaching-methods-column:not(:first-of-type){padding-left:10px}.teaching-methods-column:not(:last-of-type){padding-right:10px}}@media(max-width: 767px){.teaching-methods-column{width:50%}}@media(max-width: 767px)and (min-width: 400px){.teaching-methods-column:nth-of-type(even){padding-left:10px}.teaching-methods-column:nth-of-type(odd){padding-right:10px}}@media(max-width: 649px){.teaching-methods-column{width:100%}}.portal-squeeze{position:relative;height:501px}.portal{cursor:pointer;height:300px;position:relative}.img-portal{height:300px}.hN-portal{color:#fff;font-size:37px;height:300px;line-height:300px;left:0;position:absolute;text-align:center;top:0;width:300px}.hN-portal:hover{background:rgba(0,201,255,.5)}.profile-alumni{width:100%}.prof-col1,.prof-col2{width:calc(50% - 30px)}.prof-col1{margin-right:15px}.prof-col1 img{width:100%}.prof-col2{margin-left:15px}.prof-col2 h2{color:#00c9ff;font-size:30px;font-weight:900;width:100%}.prof-col2 h2+p{margin-bottom:30px}.prof-col2 p{margin-bottom:10px}.prof-col2 p strong{font-size:20px}.push-hack{margin-top:100px}.center-text{text-align:center}.portal-header{margin-top:105px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-around;background:#00c9ff;color:#fff;padding:40px 0px 30px 0px}.username{font-family:"Montserrat",sans-serif;font-size:1em;font-weight:400;padding-right:10px;vertical-align:middle}.row-flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;padding:20px 40px 20px 0px}@media(max-width: 649px){.row-flexbox{justify-content:flex-start;align-items:flex-start;flex-direction:column}}.mult-course-tile-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding:5px 5px 5px 5px}@media screen and (max-width: 1725.75px){.mult-course-tile-row{justify-content:flex-start;flex-direction:row}}@media screen and (max-width: 1150.5px){.mult-course-tile-row{justify-content:flex-start;flex-direction:column}}@media(max-width: 649px){.mult-course-tile-row{flex-direction:column;align-items:center}}.col-flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding:20px}@media(max-width: 649px){.col-flexbox{padding:15px 0px 0px 0px}}.vertical-btn-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:90px}.vertical-btn-box>*{margin-top:10px}.vertical-btn-box>.btn{min-width:200px}@media(max-width: 649px){.vertical-btn-box{margin-left:0px}}.vertical-btn-box.centering{margin-left:unset}.course-btn-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;margin-top:40px;flex-wrap:wrap}.course-btn-box>.btn{margin:5px 10px 5px 0px}@media(max-width: 649px){.course-btn-box{align-items:flex-start;justify-content:flex-start;margin-top:10px}}.box-top-left{border-color:#dadada;border-style:solid;border-width:0px 1px 1px 0px;padding:30px 100px 30px 0px}@media(max-width: 649px){.box-top-left{border-width:0px 0px 1px 0px}}.box-center-left{border-color:#dadada;border-style:solid;border-width:0px 1px 0px 0px;padding:30px 100px 30px 0px}@media(max-width: 649px){.box-center-left{border-width:0px 0px 0px 0px}}.box-bottom-left{border-color:#dadada;border-style:solid;border-width:1px 1px 0px 0px;padding:30px 100px 30px 0px}@media(max-width: 649px){.box-bottom-left{border-width:1px 0px 1px 0px;padding:30px 100px 30px 0px}}.box-right{margin:10px 30px 0px 0px}@media(max-width: 649px){.box-right{margin:0px 0px 0px 0px}}.btn-height-fixed{max-height:40px;min-width:200px}@media(max-width: 649px){.btn-height-fixed{min-width:120px}}.grade-tile-box{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:40px;flex-wrap:wrap}@media(max-width: 649px){.grade-tile-box{margin-top:10px;flex-direction:row}}.grade-tile-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5px 5px 5px 5px}@media(max-width: 649px){.grade-tile-row{flex-direction:column}}.grade-tile{background:#efefef;max-width:240px;min-width:240px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;padding:15px 20px 15px 20px}@media(max-width: 649px){.grade-tile{padding:0px;max-width:120px;min-width:120px}}.grade-table{margin:20px 0px 30vh 0px}.grade-row{padding:30px 0px 30px 0px;margin:30px 0px 30px 0px}.grade{text-align:center}.grade-item{padding:10px 10px 10px 10px;white-space:nowrap}.grade-header{padding:10px 10px 20px 10px;text-align:center;vertical-align:top}.pdf-width{width:100px}.pdf-col-width{width:100px}.pdf-row-width{width:700px}.pdf-grade-table{margin:20px 0px 30vh 0px}.pdf-grade-row{padding:30px 0px 30px 0px;margin:30px 0px 30px 0px}.pdf-grade-item{padding:5px 5px 5px 5px;font-size:.6em;text-align:center}.pdf-grade-header{padding:5px 5px 10px 5px;text-align:center;vertical-align:top}#profile-error{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}#profile-error .errorlist{list-style-type:none}#profile-error .errorlist li::after{all:initial}.njctl-invoice{width:100%;margin:5px 10px}.njctl-invoice .invoice-title{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#dadada;padding:10px 10px}.njctl-invoice .invoice-title span{font-size:1.25em;color:#333}.njctl-invoice .course-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-color:#efefef;min-height:120px;padding:10px}.njctl-invoice .course-line-item:first-of-type{margin-top:0px;margin-bottom:5px}.njctl-invoice .course-line-item:last-of-type{margin-top:5px;margin-bottom:0px}.course-line-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;margin:5px 0px}.course-line-item .course-info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:100%;min-height:110px;width:calc(100% - 120px);padding:0px 10px;background-color:#efefef}@media screen and (max-width: 1150.5px){.course-line-item .course-info .fullname{display:none}}@media screen and (max-width: 1150.5px){.course-line-item .course-info{flex-direction:row-reverse}}@media(max-width: 649px){.course-line-item .course-info{display:none;width:0px}}.course-tile{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:120px;min-width:120px;background:#dadada;color:#fff;border:0;text-align:center;vertical-align:middle;padding:45px 10px 45px 10px;background-size:cover;background-position:center}.checkout{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;position:fixed;height:60vh;overflow-y:auto;top:244px;right:2vw;width:28vw}.checkout #checkout-list{width:100%}.checkout .remove-button{position:relative;float:right;top:-40px;right:25px;width:15px;height:15px}@media(max-width: 649px){.checkout .remove-button{margin-right:130px;min-width:15px}}@media(max-width: 1150.5px){.checkout{right:2vw;width:40vw}}@media(max-width: 649px){.checkout{right:8vw;width:40vw}}@media(max-width: 649px){.checkout .btn.btn-med-small{align-self:flex-start}}.exit-cross{position:relative;top:0px;right:0px}.enrol-flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:5px 5px 5px 5px}@media(max-width: 649px){.enrol-flexbox{flex-direction:column;align-items:center}}.coupon-btn{max-height:40px;min-width:180x}@media(max-width: 649px){.coupon-btn{min-width:420px}}.submit-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:100%;margin-top:5px}.submit-wrap .coupon-input{height:37px;max-width:150px;margin-left:1px;margin-right:5px;margin-top:0px}@media(max-width: 649px){.submit-wrap .coupon-input{max-width:130px}}@media screen and (max-width: 1150.5px){.submit-wrap{justify-content:flex-start}}@media(max-width: 649px){.submit-wrap{flex-direction:column;flex-direction:column-reverse;align-items:flex-start;justify-content:center}}.interim-page{margin-top:20px !important}.interim-page p,.interim-page span{font-size:1.15em}.interim-page .enroll{font-size:1.15em}.interim-page .btn{display:block}.interim-page .payment-info{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-top:80px !important}.interim-page .syllabus-link{color:#00c9ff;font-size:1.15em;text-decoration:none;font-weight:bold}.interim-video{position:relative;padding-bottom:30%;padding-top:30px;width:50%;height:0;overflow:hidden;margin:auto}.interim-video iframe,.interim-video object,.interim-video embed{position:absolute;width:100%;height:90%;color:blue}.icon-description{background-color:#00c9ff;margin-top:10px}.landing-page-background-remote{background-image:url(../promos/teacher-remote-background.png);background-repeat:no-repeat;background-size:cover;object-fit:cover}@media screen and (max-width: 649px){.landing-page-background-remote{background-position:center}}.landing-page-background-remote .sub-title{font-size:3vh;font-weight:normal}.landing-page-background-remote-color-layer{background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 30%, rgba(255, 255, 255, 0) 100%)}.landing-page-background-remote-student{background-image:url(../promos/student-remote-background.png);background-repeat:no-repeat;background-size:cover;object-fit:cover}@media screen and (max-width: 649px){.landing-page-background-remote-student{background-position:center}}.landing-page-background-remote-student .sub-title{font-size:3vh;font-weight:normal}.student-step-section{background:#358de6}.student-step-section .remote-page{font-family:"Montserrat Semibold" !important}.teacher-step-section{background:#358de6;padding:10px 0px 10px 0px}.teacher-step-section .remote-page{font-family:"Montserrat Semibold" !important}.three-step-section{font-weight:normal}.three-step-section .step{padding:50px 0px 50px 0px;font-size:2.5vh;color:#ececec;text-align:center}.three-step-section .step .step-title{font-weight:bold;font-size:3.5vh;margin-bottom:20px}.three-step-section .step ol{margin-left:40px}.three-step-section .step ol li{margin-bottom:10px}.three-step-section .collapsed-content{width:80%;margin:auto;font-size:2vh;padding-top:20px;text-align:left}.three-step-section .collapsed-content ul{list-style-type:disc;margin-left:40px}.three-step-section .collapsed-content ul li{margin-bottom:10px}.three-step-section .collapsed-content a{color:#fff}.three-step-section .collapsed-content.remote-page{font-size:2.5vh !important}.three-step-section .collapsed-content strong{font-family:"Montserrat Semibold" !important}.three-step-section .bottom-text{max-width:800px;display:block;margin:auto;padding:15px}.arrow-container{margin:60px 0px 20px 0px}.arrow-container img{margin-bottom:.35rem;width:2rem;transform:rotate(180deg)}.block-button-wrapper{padding:30px 0px 20px 0px}.block-button-wrapper .black-button{background-color:#000;padding:15px 40px 15px 40px;width:215px;margin:auto;text-align:center}.block-button-wrapper .blue-button{background-color:#00c9ff;padding:15px 40px 15px 40px;width:215px;margin:auto;text-align:center}.block-button-wrapper a{text-decoration:none;color:#fff}.medium-icon{height:32vh}.course-shortcuts{display:flex;flex-wrap:wrap;width:75%;margin:auto;padding-bottom:20px}@media screen and (max-width: 649px){.course-shortcuts{width:60% !important}.course-shortcuts p{margin-bottom:12px !important}}.shortcut-link{width:30%}@media screen and (max-width: 649px){.shortcut-link{width:49% !important}}.shortcut-link a{text-decoration:none;color:#00c9fd}.category-scaled-title{color:#000;text-align:center;font-size:2em;padding-bottom:10px}.online-course-wrapper{width:24.25%;cursor:pointer;display:block;position:relative}.online-course-wrapper:nth-child(n){margin-bottom:1%;margin-right:1%}.online-course-wrapper:nth-child(4n){margin-right:0}@media screen and (max-width: 649px){.online-course-wrapper{width:49.5%}.online-course-wrapper:nth-child(n){margin-bottom:1%;margin-right:1%}.online-course-wrapper:nth-child(2n){margin-right:0}}.online-course-wrapper .oc-image{display:block;background-position:50%;background-repeat:no-repeat;object-fit:cover;width:100%}.online-course-wrapper .oc-title{color:#fff;font-size:32px;left:5px;position:absolute;text-transform:uppercase;top:5px}.online-course-wrapper .oc-title .heavy-weight{font-family:"Montserrat",sans-serif;font-weight:700}@media screen and (max-width: 649px){.online-course-wrapper .oc-title{font-size:24px}}.online-course-wrapper .description{bottom:10px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;padding:0 10px;position:absolute;text-align:center;text-transform:uppercase;width:100%}@media screen and (max-width: 649px){.online-course-wrapper .description{font-size:14px}}a.anchor{display:block;position:relative;top:-250px;visibility:hidden}.shortcut-header .blue-font{color:#00c9fd;cursor:pointer}.shortcut-header .read-more{display:none}.shortcut-header .header-text{text-align:left}.student-section-description{padding-bottom:20px}.student-section-description .student-intro{text-align:left;font-size:1.2em}.student-section-description .student-intro-title{padding:26px 0px 26px 0px;font-size:2.25em}@media screen and (max-width: 649px){.student-section-description .student-intro-title{padding:10px 0px 0px 0px;font-size:2em}}.student-section-description ul{padding-left:50px;list-style-type:disc}.center-iframe{text-align:center}.read-more-section{text-align:left;margin-bottom:30px}.read-more-section p{display:inline}table{table-layout:fixed;width:100%}.unapproved span{margin-top:auto;margin-bottom:auto;margin-left:10px}.unapproved td{width:100%}.notice{width:120px}.unapproved .reject{background-color:#f23d30 !important}.unapproved .approved{background-color:#00e05e !important}.unapproved th{width:100%}th{text-align:left}tr:nth-child(even){background-color:#f0f0f0}checkout .checkout-controls{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}checkout .top-row{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-top:40px}checkout .top-row #course-list-container{width:50%}checkout .top-row #course-list-container #course-list li{margin:10px 0 0 0;width:110%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}checkout .top-row #course-list-container #course-list li .course-img{width:25%}checkout .top-row #course-list-container #course-list li .description{margin:auto 0;width:40%}checkout .top-row #course-list-container #course-list li .price{width:51px;margin:auto 0}checkout .top-row #course-list-container #course-list li a{margin:0 auto;cursor:pointer}checkout .top-row #course-list-container #course-list li .button-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly}checkout .top-row #order-container{width:35%}checkout .category-course-list{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}checkout div.header{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:40px 0 10px 0}checkout div.header span{font-family:"Montserrat",sans-serif;font-weight:900}#order-container .discount-input{margin:30px 0 30px 0;display:flex}#order-container .discount-input input{flex:1;margin-top:1px !important}#order-container .discount-input button{font-size:1.1em;font-weight:bold;width:30%;height:47px;padding:0 10px}#order-container .order{font-size:1.1em;font-weight:bold;height:50px}#order-container .tiny{font-size:.8em;font-style:italic}#order-container .discount-list li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:10px 0;padding:0 10px}div.break{width:100%;border-bottom:1px solid #e0e0e0}.remove-icon{background-color:#ebebeb;color:#777;height:30px;width:30px;border-radius:50%;position:relative}.remove-icon span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.category-course-list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-course-list .disabled{background-color:#bbb;cursor:unset}.additional-course{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:18%;min-width:18%;outline:1px solid #e0e0e0;font-size:1rem;margin-top:20px}.additional-course .price{font-weight:900}.course-img{position:relative;width:100%}.course-img a{display:block;width:100%;padding-top:100%;background-size:cover}.course-img a span{position:absolute;color:#fff;text-decoration:none;font-size:1.25rem;font-weight:700;text-shadow:1px 0px 4px #000;top:50%;left:50%;transform:translate(-50%, -50%)}.card-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly}.card.course{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:400px;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,.55);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,.55);box-shadow:0px 5px 10px 0px rgba(0,0,0,.55)}.card.course .header{height:10em;background-color:#000;color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:0 20%}.card.course .header p{font-family:"Montserrat",sans-serif;font-size:1.25em;font-weight:700}.card.course .sub-header{height:5em;background-color:#00c9ff;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card.course .sub-header p{font-weight:900}.card.course ul{padding:30px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;justify-content:space-evenly}.card.course ul li:first-of-type{margin:0 16px 16px 16px;color:#999}.card.course ul li{margin:16px}.card.course ul li:last-of-type{margin:16px 16px 0 16px}.card.course .btn-med-lg{width:auto;outline:solid #00c9ff 2px}.card.course .btn-med-lg span{margin-top:5px;font-size:.65em}.card.course .bottom-links{padding:30px}.card.course .bottom-links a{font-family:"Montserrat",sans-serif;font-weight:700}.card.course .spacer{height:unset;flex-grow:1}.promo-wrap{margin:30px 0 0}.promo-blue-border-button{border-style:solid;border-width:1px;border-color:#00c9ff;margin-left:25%;margin-right:25%;width:50%;cursor:pointer}.promo-blue-border-button a{text-decoration:none !important}.promo{display:block}.promo-square{width:300px}.promo-square.in-content{margin:20px auto}.promo-banner{display:block;width:100%}.form-promo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 767px){.form-promo{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.form-promo .form-half{margin:0 50px 0 0}@media screen and (max-width: 767px){.form-promo .form-half{margin:0 auto 50px}}.form-promo .promo-square{margin:0 auto}.promo-landing-page-wrapper~.lk-push{height:110px}html .promo-landing-page-wrapper{text-align:center}body .promo-landing-page-wrapper{font-family:"Montserrat Light",sans-serif}.promo-landing-page-wrapper .landing-page-background{background-color:#000;color:#fff;background-size:100%;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.promo-landing-page-wrapper .content_wrapper{margin:0px auto;width:50%;display:inline-block;text-align:center}.promo-landing-page-wrapper .title_block{vertical-align:middle;margin:5vw auto 5vw;width:100%;color:#fff}.promo-landing-page-wrapper .highlight{color:#c7fb00;text-decoration:none}.promo-landing-page-wrapper #first_title{letter-spacing:6px;font-weight:400;margin:unset;font-size:7.5vh}.promo-landing-page-wrapper #second_title{font-weight:bolder;margin:unset;font-size:7.5vh}.promo-landing-page-wrapper .center_content{font-size:2.5vh;margin-top:.5em;color:#ececec;text-align:center}.promo-landing-page-wrapper .summary-title{font-size:3.5vh}.promo-landing-page-wrapper .left{text-align:left;margin:auto}.promo-landing-page-wrapper .promo-title{margin:unset;font-size:8.5vh;font-weight:bolder}.promo-landing-page-wrapper .promo-title strong{font-family:"Montserrat SemiBold",sans-serif}.promo-landing-page-wrapper .promo-title-less-bold{margin:unset;font-size:8.5vh;font-weight:lighter}.promo-landing-page-wrapper .promo-title-less-bold strong{font-family:"Montserrat SemiBold",sans-serif}.promo-landing-page-wrapper .promo-description{font-size:4vh;font-weight:100}.promo-landing-page-wrapper .course-wrapper{max-width:90%;margin:auto}.promo-landing-page-wrapper .enroll-link{font-weight:bolder;font-size:5.5vh}.promo-landing-page-wrapper .course-link{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.promo-landing-page-wrapper .course-link a:visited{color:#ececec}.promo-landing-page-wrapper .subject-icon{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-right:70px;margin-top:50px}.promo-landing-page-wrapper .subject-icon-wrap{width:100%;position:relative}.promo-landing-page-wrapper .icon-img{height:23vh}.promo-landing-page-wrapper .ms-sci-icon{height:16vh;padding-left:10px}.promo-landing-page-wrapper .class-img{height:unset;width:unset;max-height:25vh;max-width:25vh;background-size:15vw}.promo-landing-page-wrapper .medium-text{font-size:3.5vh !important}.promo-landing-page-wrapper .surround-icon{height:18vh;width:18vh;border-color:#fff;border-style:solid;border-radius:50%;display:inline-block;background-size:8vh;background-repeat:no-repeat;background-position:center}.promo-landing-page-wrapper .small-subject-icon{height:unset;width:unset;max-height:15vh;max-width:15vh;background-size:15vw}.promo-landing-page-wrapper .course-text-over{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:3.5vh;color:#fbfbfb}.promo-landing-page-wrapper .course-img-text{font-size:3.75vh}.promo-landing-page-wrapper .description-container{margin-left:10px;color:initial;text-align:left}.promo-landing-page-wrapper .course-title{font-size:3vh;margin-top:2em;color:#ececec;font-weight:bold}.promo-landing-page-wrapper .course-title a{text-decoration:unset;color:#ececec;font-weight:bold}.promo-landing-page-wrapper .course-credits{font-size:3vh;margin-top:1em;color:#ececec;text-align:left}.promo-landing-page-wrapper .course-description{font-size:2.5vh;margin-top:1em;margin-bottom:2em;color:#ececec}.promo-landing-page-wrapper .full-width{width:100%;background-color:#fff;color:#000}.promo-landing-page-wrapper .phase-courses-wrapper{padding-top:1rem}.promo-landing-page-wrapper .phase-courses-wrapper.accent-1 .phase-course:hover{color:rgb(153,233.4,255)}.promo-landing-page-wrapper .phase-courses-wrapper.accent-4 .phase-course:hover{color:hsl(77.9166666667,61.0169491525%,73.7254901961%)}.promo-landing-page-wrapper .phase-courses-wrapper.accent-5 .phase-course:hover{color:rgb(241.171875,121.328125,150.3013392857)}.promo-landing-page-wrapper .phase-courses-wrapper.accent-6 .phase-course:hover{color:rgb(230.3434579439,172.1378504673,251.3621495327)}.promo-landing-page-wrapper .phase-courses-wrapper.accent-7 .phase-course:hover{color:rgb(245.474137931,205.6896551724,199.525862069)}.promo-landing-page-wrapper .phase-courses-wrapper.accent-8 .phase-course:hover{color:rgb(223.9906976744,173.0093023256,182.9953488372)}.promo-landing-page-wrapper .phase-courses-wrapper .phase-course{color:#ececec;padding:1rem 0;border-bottom:1px solid #777;text-align:left;display:flex;justify-content:space-between;cursor:pointer}.promo-landing-page-wrapper .phase-courses-wrapper .phase-course .title-code b{font-size:1.2rem;line-height:2rem}.promo-landing-page-wrapper .phase-courses-wrapper .phase-course .credits{text-align:right;width:18ch}.promo-landing-page-wrapper .divider{border:1px solid #fff;margin-bottom:2rem;margin-top:.5rem}.promo-landing-page-wrapper #bottom-section{background-color:#fff;color:#000}.promo-landing-page-wrapper .bottom-wrapper{padding-bottom:8rem}.promo-landing-page-wrapper .spacer{height:7vh}.promo-landing-page-wrapper #bottom-section .subtitle{font-size:3.25vh;font-weight:600;margin-top:5vh;text-align:left}.promo-landing-page-wrapper #bottom-section .description{margin-top:2vh;text-align:left;font-size:2vh}.promo-landing-page-wrapper #bottom-section .highlight{text-decoration:none}.promo-landing-page-wrapper #bottom-section .contact_link{display:inline-block;border:3px solid #000;font-weight:bolder;text-decoration:none;margin-top:1em;padding:1em 3em;font-size:2.75vh}.promo-landing-page-wrapper #bottom-section .bottom-title{font-size:4vh;font-weight:400}.promo-landing-page-wrapper #bottom-section a{color:#000;text-decoration:none}.promo-landing-page-wrapper #bottom-section a:visited{color:#000}.promo-landing-page-wrapper .bold{font-weight:bold}.promo-landing-page-wrapper .bold strong{font-family:"Montserrat SemiBold",sans-serif}.promo-landing-page-wrapper .contact-links{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.promo-landing-page-wrapper.teaching-page .contact_link{display:inline-block;border:3px solid #51ffdc;font-weight:bolder;text-decoration:none;padding:1em 1.25em;margin:3em 10% auto;font-size:2.75vh;width:50%}.promo-landing-page-wrapper.teaching-page .course-description,.promo-landing-page-wrapper.teaching-page .course-title{text-align:left}.promo-landing-page-wrapper.teaching-page #bottom-section .contact_link{padding:1em}.promo-landing-page-wrapper.abp-page .landing-page-background{background-image:url("../promos/pi_picture3.jpg");background-repeat:no-repeat}.promo-landing-page-wrapper.abp-page #first_title,.promo-landing-page-wrapper.abp-page #second_title{background:-webkit-linear-gradient(left, #4ae6fe, #4ffbc2);background:-o-linear-gradient(right, #4ae6fe, #4ffbc2);background:-moz-linear-gradient(right, #4ae6fe, #4ffbc2);background:linear-gradient(to right, #4ae6fe, #4ffbc2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.abp-page .contact_link{border:3px solid #51ffdc}.promo-landing-page-wrapper.abp-page .blue{color:#0fd}.promo-landing-page-wrapper.abp-page .class-img{height:25vh;width:25vh}.promo-landing-page-wrapper.abp-page .small-title{font-size:4vh;font-weight:bold}.promo-landing-page-wrapper.teach-chem-page .landing-page-background{background-image:url("../promos/teach-hs-chem-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.teach-chem-page #first_title,.promo-landing-page-wrapper.teach-chem-page #second_title{background:-webkit-linear-gradient(left, #01bffb, #03f4ea);background:-o-linear-gradient(right, #01bffb, #03f4ea);background:-moz-linear-gradient(right, #01bffb, #03f4ea);background:linear-gradient(to right, #01bffb, #03f4ea);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.teach-chem-page .contact_link{border:3px solid #00f2fc}.promo-landing-page-wrapper.teach-chem-page .blue{color:#00f2fc}.promo-landing-page-wrapper.teach-math-page .landing-page-background{background-image:url("../promos/teach-hs-math-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.teach-math-page #first_title,.promo-landing-page-wrapper.teach-math-page #second_title{background:-webkit-linear-gradient(left, #d100f8, #8201dd);background:-o-linear-gradient(right, #d100f8, #8201dd);background:-moz-linear-gradient(right, #d100f8, #8201dd);background:linear-gradient(to right, #d100f8, #8201dd);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.teach-math-page .contact_link{border:3px solid #b000f9}.promo-landing-page-wrapper.teach-math-page .page-specific-color{color:#b000f9}.promo-landing-page-wrapper.k8-math-page .landing-page-background{background-image:url("../promos/k8-math-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.k8-math-page #first_title,.promo-landing-page-wrapper.k8-math-page #second_title{background:-webkit-linear-gradient(left, #fe0063, #f800b1);background:-o-linear-gradient(right, #fe0063, #f800b1);background:-moz-linear-gradient(right, #fe0063, #f800b1);background:linear-gradient(to right, #fe0063, #f800b1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.k8-math-page .contact_link{border:3px solid #fd006d}.promo-landing-page-wrapper.k8-math-page .page-specific-color{color:#fd006d}.promo-landing-page-wrapper.k5-landing-page .lead-block{background-image:url("../promos/k5-math-background.jpg");background-repeat:no-repeat;background-position:center;background-size:cover}.promo-landing-page-wrapper.k5-landing-page .lead-block .gradient{width:100%;height:100%;background-image:linear-gradient(to bottom right, rgba(43, 243, 167, 0.6), rgba(17, 100, 255, 0.6));padding:100px 0 200px}.promo-landing-page-wrapper.k5-landing-page .lead-block p{margin-top:0;font-size:20pt;line-height:40pt;color:#fff}.promo-landing-page-wrapper.k5-landing-page .content_wrapper{margin:70px 0 50px}.promo-landing-page-wrapper.k5-landing-page .content_wrapper .cta-group{margin:30px 0 30px}.promo-landing-page-wrapper.k5-landing-page .content_wrapper .cta-group p{margin-top:10px}.promo-landing-page-wrapper.k5-landing-page .content_wrapper .cta-group .cta{background-image:linear-gradient(to bottom right, rgb(43, 243, 167), rgb(94, 204, 226));padding:10px;margin:auto;width:300px}.promo-landing-page-wrapper.k5-landing-page .content_wrapper .cta-group .cta a{color:#fff;text-decoration:none}.promo-landing-page-wrapper.k5-landing-page .content_wrapper .cta-group .cta-single{background-image:linear-gradient(to bottom right, rgb(43, 243, 167), rgb(94, 204, 226));padding:10px;padding-top:20px;padding-bottom:19px;margin:auto;width:300px}.promo-landing-page-wrapper.k5-landing-page .content_wrapper .cta-group .cta-single a{color:#fff;text-decoration:none}.promo-landing-page-wrapper.k5-landing-page .content_wrapper .logo{width:90px;border:1px solid #fff;margin:70px 0 50px}.promo-landing-page-wrapper.k5-landing-page .content_wrapper .bottom-text{max-width:450px;margin:auto}.promo-landing-page-wrapper .full-carousel{height:clamp(235px,50rem - 20vw,370px)}.promo-landing-page-wrapper .carousel-img{position:absolute;left:0px;top:0;width:100%;height:100%}.promo-landing-page-wrapper .carousel-size{position:absolute;width:100%}.promo-landing-page-wrapper .carousel-desc{height:100%}.promo-landing-page-wrapper .carousel-caption-size{bottom:20%;padding-bottom:0}.promo-landing-page-wrapper .carousel-desc-container{color:#000;text-shadow:none;font-family:"Montserrat Thin"}.promo-landing-page-wrapper .carousel-author-container{font-family:"Montserrat";text-shadow:none;color:#000}.promo-landing-page-wrapper.special-ed-page .bullet-style{color:#fff;text-decoration:none}.promo-landing-page-wrapper.special-ed-page .content_wrapper{margin:0px auto;display:inline-block;text-align:center}.promo-landing-page-wrapper.special-ed-page .text_wrapper{margin-left:2em;margin-right:2em}.promo-landing-page-wrapper.special-ed-page .first-title{font-size:5rem}.promo-landing-page-wrapper.special-ed-page .second-title{margin-top:0px;font-size:5rem}.promo-landing-page-wrapper.special-ed-page .gradient-text{background:-webkit-linear-gradient(left, #f9dbb8, #f2bfbb);background:-o-linear-gradient(right, #f9dbb8, #f2bfbb);background:-moz-linear-gradient(right, #f9dbb8, #f2bfbb);background:linear-gradient(to right, #f9dbb8, #f2bfbb);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.special-ed-page .subtitle-info{text-align:left;margin-top:1rem;margin-left:1rem}.promo-landing-page-wrapper.special-ed-page .subtitle-info .subtitle-header{font-size:2rem}.promo-landing-page-wrapper.special-ed-page .two-column-container{display:flex;justify-content:space-between;margin-top:2rem;margin-bottom:2rem}.promo-landing-page-wrapper.special-ed-page .two-column-container .column{width:45%}.promo-landing-page-wrapper.special-ed-page .career-icon{width:25vh;height:25vh;margin:auto}.promo-landing-page-wrapper.special-ed-page .subsection-title{font-size:3rem;font-weight:bold;color:#86c5f7;padding-top:5rem}.promo-landing-page-wrapper.special-ed-page .copy{text-align:left;font-size:2.5vh;padding-top:2rem}.promo-landing-page-wrapper.special-ed-page .author{color:#fff;font-size:20px;max-width:60%;text-align:center;position:relative;bottom:120px}@media screen and (max-width: 649px){.promo-landing-page-wrapper.special-ed-page .author{font-size:12px}}.promo-landing-page-wrapper.special-ed-page .current_role{font-family:"Montserrat Light",sans-serif;color:#fff;font-size:20px;max-width:60%;text-align:center;position:relative;bottom:150px}@media screen and (max-width: 649px){.promo-landing-page-wrapper.special-ed-page .current_role{font-size:12px}}.promo-landing-page-wrapper.teaching-methods-page .landing-page-background{background-image:url("../promos/teaching-methods-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.teaching-methods-page #first_title,.promo-landing-page-wrapper.teaching-methods-page #second_title{background:-webkit-linear-gradient(left, #ff676d, #ffc071);background:-o-linear-gradient(right, #ff676d, #ffc071);background:-moz-linear-gradient(right, #ff676d, #ffc071);background:linear-gradient(to right, #ff676d, #ffc071);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.teaching-methods-page .contact_link{border:3px solid #ef7467}.promo-landing-page-wrapper.teaching-methods-page .page-specific-color{color:#ef7467}.promo-landing-page-wrapper.teaching-methods-page .icon-img{height:35vh}.promo-landing-page-wrapper.teaching-methods-page .class-img{height:25vh;width:25vh;object-fit:cover;object-position:left;background-size:15vw}.promo-landing-page-wrapper.stemteam-page .landing-page-background{background-image:url("../promos/pi_picture6.png");background-repeat:no-repeat}.promo-landing-page-wrapper.stemteam-page #enroll-link{color:#4fc2f4;font-weight:bolder;font-size:3.5vh}.promo-landing-page-wrapper.mathcourses-page .landing-page-background{background-image:url("../promos/mathcourses-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.stemcorps-page .landing-page-background{background-image:url("../promos/stem-corps-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.stemcorps-page .announcement a,.promo-landing-page-wrapper.stemcorps-page .announcement a:visited{color:#fff;text-decoration:none}.promo-landing-page-wrapper.advance-career-page #first-career-title,.promo-landing-page-wrapper.advance-career-page #enroll-career{background:-webkit-linear-gradient(left, #8724f3, #ea27fa);background:-o-linear-gradient(right, #8724f3, #ea27fa);background:-moz-linear-gradient(right, #8724f3, #ea27fa);background:linear-gradient(to right, #8724f3, #ea27fa);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.advance-career-page .career-icon{width:25vh;height:25vh;margin:auto}.promo-landing-page-wrapper.advance-career-page .subsection-title{font-size:3rem;font-weight:bold;text-align:left;color:#86c5f7;padding-top:2rem}.promo-landing-page-wrapper.advance-career-page .copy{text-align:left;font-size:2.5vh;padding-top:2rem}.promo-landing-page-wrapper.endorsement-page .title_block{margin-bottom:0}.promo-landing-page-wrapper.endorsement-page .icon-img{width:100%;max-width:30rem;height:auto}.promo-landing-page-wrapper.endorsement-page .program-title{margin-top:3rem;font-weight:bolder;font-size:6vh}.promo-landing-page-wrapper.endorsement-page a,.promo-landing-page-wrapper.endorsement-page a:visited{color:#fff;text-decoration:none}.promo-landing-page-wrapper.endorsement-page ul{margin-top:1rem;list-style-type:disc}.promo-landing-page-wrapper.endorsement-page ul li{margin-left:3rem;margin-bottom:1rem}.promo-landing-page-wrapper.membership-page~.lk-push{height:80px !important}.promo-landing-page-wrapper.membership-page{background-color:#000;color:#fff;padding-bottom:1px}.promo-landing-page-wrapper.membership-page p,.promo-landing-page-wrapper.membership-page li{font-size:22px}.promo-landing-page-wrapper.membership-page .membership-page-header{padding-top:50px}.promo-landing-page-wrapper.membership-page .membership-page-header img{width:100px}.promo-landing-page-wrapper.membership-page .membership-page-header h1{font-weight:600;font-size:60px;margin-top:50px}.promo-landing-page-wrapper.membership-page .membership-page-header h1 span.gold-text{font-size:65px;background-color:red;background-image:linear-gradient(180deg, #988460, #f0deae);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 649px){.promo-landing-page-wrapper.membership-page .membership-page-header h1{font-size:45px;font-weight:600}.promo-landing-page-wrapper.membership-page .membership-page-header h1 span.gold-text{font-size:45px;background-color:red;background-image:linear-gradient(180deg, #988460, #f0deae);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}}@media screen and (max-width: 649px){.promo-landing-page-wrapper.membership-page h2{font-size:17px}}.promo-landing-page-wrapper.membership-page .membership-type-header-container{display:flex;justify-content:space-between}.promo-landing-page-wrapper.membership-page .membership-type-header-container .col{width:50%;text-align:center}.promo-landing-page-wrapper.membership-page .membership-type-header-container .col .start-trial-button{text-decoration:none;font-size:27px;padding:7px 35px;text-align:center;transition:.5s;background-size:200% auto;color:#fff;box-shadow:0 0 20px;width:75%;border-style:none;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);cursor:pointer;display:inline-block;background-image:linear-gradient(to right, #998561 0%, #e3d1a3 51%, #998561 100%)}.promo-landing-page-wrapper.membership-page .membership-type-header-container .col .start-trial-button:hover{background-position:right center}.promo-landing-page-wrapper.membership-page .membership-button-space{margin:100px 0;text-align:center}.promo-landing-page-wrapper.membership-page .membership-button{text-decoration:none;font-size:27px;padding:7px 35px;text-align:center;transition:.5s;background-size:200% auto;color:#fff;box-shadow:0 0 20px;width:155px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);cursor:pointer;display:inline-block;background-image:linear-gradient(to right, #998561 0%, #e3d1a3 51%, #998561 100%)}.promo-landing-page-wrapper.membership-page .membership-button:hover{background-position:right center}.promo-landing-page-wrapper.membership-page .membership-text{max-width:60%;margin:0 auto;text-align:left}@media screen and (max-width: 991px){.promo-landing-page-wrapper.membership-page .membership-text{max-width:85%}}.promo-landing-page-wrapper.membership-page .membership-text .membership-subtext{padding-top:40px}.promo-landing-page-wrapper.membership-page .membership-text .membership-subtext h2{font-size:1.75vw;font-weight:600;padding-bottom:10px}@media screen and (max-width: 991px){.promo-landing-page-wrapper.membership-page .membership-text .membership-subtext h2{font-size:20px}}.promo-landing-page-wrapper.membership-page .membership-text .membership-subtext ul{padding-left:50px;list-style-type:disc}.promo-landing-page-wrapper.membership-page .membership-text .membership-subtext ol{padding-left:50px}.promo-landing-page-wrapper.membership-page .membership-comparison-table{width:700px;margin:100px auto}.promo-landing-page-wrapper.membership-page .membership-comparison-table table{border-collapse:collapse;table-layout:fixed}.promo-landing-page-wrapper.membership-page .membership-comparison-table tbody tr:nth-child(even){background:rgba(0,0,0,0) !important}.promo-landing-page-wrapper.membership-page .membership-comparison-table th.row-start{border-left:none;width:220px;font-weight:100}.promo-landing-page-wrapper.membership-page .membership-comparison-table th:last-child,.promo-landing-page-wrapper.membership-page .membership-comparison-table td:last-child{border-right:none}.promo-landing-page-wrapper.membership-page .membership-comparison-table tbody tr:last-child th,.promo-landing-page-wrapper.membership-page .membership-comparison-table tr:last-child td{border-bottom:none}.promo-landing-page-wrapper.membership-page .membership-comparison-table thead th.row-start{font-weight:600}.promo-landing-page-wrapper.membership-page .membership-comparison-table th,.promo-landing-page-wrapper.membership-page .membership-comparison-table td{border:1px solid #999;background:rgba(0,0,0,0);padding:6px 15px;font-size:18px}.promo-landing-page-wrapper.membership-page .membership-comparison-table th{border-top:none;width:150px;text-align:center}.promo-landing-page-wrapper.membership-page .membership-comparison-table td img{width:50px;display:block;margin:0 auto}.promo-landing-page-wrapper.membership-page .membership-comparison-table td{width:100px}.promo-landing-page-wrapper.membership-page .membership-comparison-table span.gold-check{background:url("../img/gold-checkmark.png") no-repeat top left;width:50px;height:50px}@media screen and (max-width: 649px){.promo-landing-page-wrapper.membership-page .membership-comparison-table{width:325px}.promo-landing-page-wrapper.membership-page .membership-comparison-table th.row-start{border-left:none;width:10px;font-weight:100}.promo-landing-page-wrapper.membership-page .membership-comparison-table th,.promo-landing-page-wrapper.membership-page .membership-comparison-table td{border:1px solid #999;background:rgba(0,0,0,0);padding:3px 5px;font-size:10px}.promo-landing-page-wrapper.membership-page .membership-comparison-table th{border-top:none;width:10px}.promo-landing-page-wrapper.membership-page .membership-comparison-table td img{width:30px;display:block;margin:0 auto}.promo-landing-page-wrapper.membership-page .membership-comparison-table td{width:10px}.promo-landing-page-wrapper.membership-page .membership-comparison-table span.gold-check{background:url("../img/gold-checkmark.png") no-repeat top left;width:30px;height:30px}}.promo-landing-page-wrapper.accelerate-learning{text-align:left}.promo-landing-page-wrapper.accelerate-learning a{color:#e4cb9d;text-decoration:none;font-weight:bold}.promo-landing-page-wrapper.accelerate-learning h1{margin-bottom:5rem}.promo-landing-page-wrapper.accelerate-learning .paragraphs{text-align:left;font-size:1.2rem;margin-top:3rem;line-height:1.4}.promo-landing-page-wrapper.accelerate-learning .paragraphs p{margin:1rem 0 1.5rem}.promo-landing-page-wrapper.accelerate-learning .paragraphs h2{font-size:2.2rem;padding:2rem 0 1rem;color:#e4cb9d}.promo-landing-page-wrapper.accelerate-learning .paragraphs ul{margin-top:1rem;list-style-type:disc}.promo-landing-page-wrapper.accelerate-learning .paragraphs ul li{margin-left:1.5rem;margin-bottom:1rem}.promo-landing-page-wrapper.accelerate-learning .logo{width:90px;border:1px solid #fff;margin:70px 0 50px}.promo-landing-page-wrapper.accelerate-learning .bottom-text{max-width:550px;margin:auto}.promo-landing-page-wrapper.ap-courses h1 sup{font-size:.4em}.promo-landing-page-wrapper.ap-courses .text-content{text-align:left;font-size:1.7em}.promo-landing-page-wrapper.ap-courses .text-content .smaller-text{font-size:.7em}.promo-landing-page-wrapper.ap-courses .text-content .center-content{text-align:center}.promo-landing-page-wrapper.ap-courses .text-content p{padding:1rem 0}.promo-landing-page-wrapper.ap-courses .text-content ul{list-style-type:disc !important}.promo-landing-page-wrapper.ap-courses .text-content ul li{margin-left:5rem}.promo-landing-page-wrapper .announcement{font-size:2.125vw}.promo-landing-page-wrapper .comp-sci .promo-title{font-size:5.125vh;text-align:center}.promo-landing-page-wrapper .comp-sci .gradient-text{background:-webkit-linear-gradient(left, #ceaaf6, #574faa);background:-o-linear-gradient(right, #ceaaf6, #574faa);background:-moz-linear-gradient(right, #ceaaf6, #574faa);background:linear-gradient(to right, #ceaaf6, #574faa);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper .comp-sci .content_wrapper{text-align:left}.promo-landing-page-wrapper .comp-sci .images-row{width:100%;text-align:center;margin-bottom:5rem}.promo-landing-page-wrapper .comp-sci .course-block{position:relative;text-align:center;color:#fff;display:Inline-block}.promo-landing-page-wrapper .comp-sci .course-block-title{color:#fff;font-size:32px;text-transform:uppercase;position:absolute;top:8px;left:16px}.promo-landing-page-wrapper .comp-sci .course-block-description{bottom:10px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;padding:0 10px;position:absolute;text-align:center;text-transform:uppercase;width:100%;font-size:1.15rem}.promo-landing-page-wrapper .comp-sci .col-2{width:45%;margin:.3rem}.promo-landing-page-wrapper .comp-sci .col-3{width:25%;margin:.3rem}.promo-landing-page-wrapper .comp-sci .width-35{width:35%}@media all and (max-width: 600px){.promo-landing-page-wrapper .comp-sci .col-2{width:100%}}@media all and (max-width: 600px){.promo-landing-page-wrapper .comp-sci .col-3{width:20%;margin-bottom:.3rem}.promo-landing-page-wrapper .comp-sci .width-35{width:25%}}.promo-landing-page-wrapper .comp-sci .header-icon{margin-left:.3rem;margin-right:.3rem;margin-bottom:.3rem;width:30%}.promo-landing-page-wrapper .comp-sci .course-title{text-align:center}.promo-landing-page-wrapper .comp-sci ul{list-style-type:disc}.promo-landing-page-wrapper .comp-sci ul li{margin-left:5rem}.promo-landing-page-wrapper .comp-sci .spacer{height:5vh}.promo-landing-page-wrapper .comp-sci .gradient-button{text-align:center;background:-webkit-linear-gradient(left, #ceaaf6, #574faa);background:-o-linear-gradient(right, #ceaaf6, #574faa);background:-moz-linear-gradient(right, #ceaaf6, #574faa);background:linear-gradient(to right, #ceaaf6, #574faa);padding:1rem;margin-left:25%;margin-right:25%;width:50%;cursor:pointer}.promo-landing-page-wrapper .comp-sci .gradient-button a{text-decoration:none !important}@media all and (max-width: 1500px){.promo-landing-page-wrapper .announcement{font-size:2.125vw}.promo-landing-page-wrapper .content_wrapper{width:65%}}@media all and (max-width: 1020px){.promo-landing-page-wrapper .announcement{font-size:2.125vw}.promo-landing-page-wrapper .content_wrapper{width:75%}.promo-landing-page-wrapper .subject-icon{margin-right:0}.promo-landing-page-wrapper .description-container{text-align:center}}@media all and (max-width: 800px){.promo-landing-page-wrapper .phase-courses-wrapper{width:100%}.promo-landing-page-wrapper .announcement{font-size:6vw}}@media all and (max-width: 600px){.promo-landing-page-wrapper h1,.promo-landing-page-wrapper h1#first_title,.promo-landing-page-wrapper h1#second_title,.promo-landing-page-wrapper h1.promo-title,.promo-landing-page-wrapper h1.promo-title-less-bold{font-size:9vw}.promo-landing-page-wrapper h1 strong,.promo-landing-page-wrapper h1#first_title strong,.promo-landing-page-wrapper h1#second_title strong,.promo-landing-page-wrapper h1.promo-title strong,.promo-landing-page-wrapper h1.promo-title-less-bold strong{font-size:9vw}.promo-landing-page-wrapper .content_wrapper{width:75%}}@media all and (max-width: 500px){.promo-landing-page-wrapper .content_wrapper{width:90%}}.promo-landing-page-wrapper.leave-replacement-program .promo-title{font-size:5rem}.promo-landing-page-wrapper.leave-replacement-program .gradient-text{background:-webkit-linear-gradient(left, #c8a6f3, #333b93);background:-o-linear-gradient(right, #c8a6f3, #333b93);background:-moz-linear-gradient(right, #c8a6f3, #333b93);background:linear-gradient(to right, #c8a6f3, #333b93);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.leave-replacement-program .subtitle-info{font-size:2.5vh;vertical-align:middle;width:100%;color:#fff}.promo-landing-page-wrapper.leave-replacement-program .content_wrapper{margin:0px auto;display:inline-block}.promo-landing-page-wrapper.leave-replacement-program .left-aligned{text-align:left}.promo-landing-page-wrapper.leave-replacement-program .carousel-desc-container{color:#fff}.promo-landing-page-wrapper.leave-replacement-program .carousel-author-container{color:#fff}.promo-landing-page-wrapper.staff-solutions .promo-title{font-size:5rem}.promo-landing-page-wrapper.staff-solutions .promo-subtitle{font-size:3.5rem;vertical-align:middle;width:100%;color:#fff;font-weight:bold}.promo-landing-page-wrapper.staff-solutions .section-title{font-size:4.5rem;vertical-align:middle;width:100%;color:#fff}.promo-landing-page-wrapper.staff-solutions .subtitle-info{font-size:2.5vh;vertical-align:middle;width:100%;color:#fff}.promo-landing-page-wrapper.staff-solutions .left-aligned{text-align:left}.promo-landing-page-wrapper.staff-solutions .gradient-text{background:-webkit-linear-gradient(left, #ecc0be, #f8dbbb);background:-o-linear-gradient(right, #ecc0be, #f8dbbb);background:-moz-linear-gradient(right, #ecc0be, #f8dbbb);background:linear-gradient(to right, #ecc0be, #f8dbbb);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.promo-landing-page-wrapper.minicourses-page .landing-page-background{background-image:url("../promos/minicourses-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.minicourses-page #first_title,.promo-landing-page-wrapper.minicourses-page #second_title{color:#83b3f9;white-space:nowrap}.promo-landing-page-wrapper.minicourses-page .contact_link{border:3px solid #83b3f8}.promo-landing-page-wrapper.minicourses-page .blue{color:#83b3f8}.promo-landing-page-wrapper.minicourses-page .class-img{height:25vh;width:25vh}.promo-landing-page-wrapper.minicourses-page .small-title{font-size:4vh;font-weight:bold}.promo-landing-page-wrapper.minicourses-page .course-title{white-space:nowrap}.promo-landing-page-wrapper.minicourses-page .minicourse_icons{height:auto;width:50%;margin-top:5vw}@media all and (max-width: 800px){.promo-landing-page-wrapper.minicourses-page #first_title,.promo-landing-page-wrapper.minicourses-page #second_title{white-space:normal}.promo-landing-page-wrapper.minicourses-page .course-title{white-space:normal}}.promo-landing-page-wrapper.physicscourses-page .landing-page-background{background-image:url("../promos/physics-courses-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.physicscourses-page .course-wrapper{width:100%}.promo-landing-page-wrapper.physicscourses-page #first_title,.promo-landing-page-wrapper.physicscourses-page #second_title{color:#4dffa5;white-space:nowrap;font-weight:bold}.promo-landing-page-wrapper.physicscourses-page .contact_link{border:3px solid #4dffa5}.promo-landing-page-wrapper.physicscourses-page .blue{color:#4dffa5}.promo-landing-page-wrapper.physicscourses-page .class-img{height:25vh;width:25vh}.promo-landing-page-wrapper.physicscourses-page .small-title{font-size:4vh;font-weight:bold}.promo-landing-page-wrapper.physicscourses-page .minicourse_icons{height:auto;width:25%;margin-top:10vw}@media all and (max-width: 800px){.promo-landing-page-wrapper.physicscourses-page #first_title,.promo-landing-page-wrapper.physicscourses-page #second_title{white-space:normal}.promo-landing-page-wrapper.physicscourses-page .course-title{white-space:normal}}.promo-landing-page-wrapper.praxis-prep-page .landing-page-background{background-image:url("../promos/laptop-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.praxis-prep-page .course-wrapper{width:100%}.promo-landing-page-wrapper.praxis-prep-page #first_title,.promo-landing-page-wrapper.praxis-prep-page #second_title{color:#ff004e;font-weight:bold}.promo-landing-page-wrapper.praxis-prep-page .contact_link{border:3px solid #ff004e}.promo-landing-page-wrapper.praxis-prep-page .primary-color{color:#ff004e}.promo-landing-page-wrapper.praxis-prep-page .class-img{height:25vh;width:25vh}.promo-landing-page-wrapper.praxis-prep-page .small-title{font-size:4vh;font-weight:bold}@media all and (max-width: 800px){.promo-landing-page-wrapper.praxis-prep-page #first_title,.promo-landing-page-wrapper.praxis-prep-page #second_title{white-space:normal}}.promo-landing-page-wrapper.praxis-prep-page.physics #first_title,.promo-landing-page-wrapper.praxis-prep-page.physics #second_title{color:#c6ff00;font-size:5.5vh !important}.promo-landing-page-wrapper.praxis-prep-page.physics .contact_link{border:3px solid #c6ff00}.promo-landing-page-wrapper.praxis-prep-page.physics .primary-color{color:#c6ff00}.promo-landing-page-wrapper.praxis-exam-prep-page.physics #first_title,.promo-landing-page-wrapper.praxis-exam-prep-page.physics #second_title{color:#c6ff00;font-size:5.5vh !important}.promo-landing-page-wrapper.praxis-exam-prep-page.physics .contact_link{border:3px solid #c6ff00}.promo-landing-page-wrapper.praxis-exam-prep-page.physics .primary-color{color:#c6ff00}.promo-landing-page-wrapper.praxis-exam-prep-page.chem #first_title,.promo-landing-page-wrapper.praxis-exam-prep-page.chem #second_title{background:-webkit-linear-gradient(left, #3bb1ff, #4ffaed);background:-o-linear-gradient(right, #3bb1ff, #4ffaed);background:-moz-linear-gradient(right, #3bb1ff, #4ffaed);background:linear-gradient(to right, #3bb1ff, #4ffaed);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:3.75vw}.promo-landing-page-wrapper.praxis-exam-prep-page.chem .contact_link{border:3px solid #70c8b7}.promo-landing-page-wrapper.praxis-exam-prep-page.chem .primary-color{color:#70c8b7}.promo-landing-page-wrapper.praxis-exam-prep-page .landing-page-background{background-image:url("../promos/praxis-exam-background.png");background-repeat:no-repeat}.promo-landing-page-wrapper.praxis-exam-prep-page .course-wrapper{width:100%}.promo-landing-page-wrapper.praxis-exam-prep-page #first_title,.promo-landing-page-wrapper.praxis-exam-prep-page #second_title{color:#70c8b7;white-space:nowrap;font-weight:bold}.promo-landing-page-wrapper.praxis-exam-prep-page .contact_link{border:3px solid #70c8b7}.promo-landing-page-wrapper.praxis-exam-prep-page .primary-color{color:#70c8b7}.promo-landing-page-wrapper.praxis-exam-prep-page .class-img{height:25vh;width:25vh}.promo-landing-page-wrapper.praxis-exam-prep-page .small-title{font-size:4vh}.promo-landing-page-wrapper.praxis-exam-prep-page .minicourse_icons{height:auto;width:50%;margin-top:5vw}.promo-landing-page-wrapper.praxis-exam-prep-page .description-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.promo-landing-page-wrapper.praxis-exam-prep-page .course-title{width:100%;margin-top:unset}.promo-landing-page-wrapper.praxis-exam-prep-page .course-title a{font-weight:unset}.promo-landing-page-wrapper.praxis-exam-prep-page .course-credits{width:100%}.promo-landing-page-wrapper.praxis-exam-prep-page .custom-height{font-size:3.8vh}@media all and (max-width: 800px){.promo-landing-page-wrapper.praxis-exam-prep-page #first_title,.promo-landing-page-wrapper.praxis-exam-prep-page #second_title{white-space:normal}.promo-landing-page-wrapper.praxis-exam-prep-page.chem #first_title,.promo-landing-page-wrapper.praxis-exam-prep-page.chem #second_title{font-size:6vw}}.chem-icon{background-image:url("../promos/chemistry-icon-cropped.png")}.physics-icon{background-image:url("../promos/physics-icon-cropped.png")}.calculator-icon{background-image:url("../promos/calculator-icon-cropped.png")}.msscience-icon{background-image:url("../promos/white_middle_school_science.png")}.pi-icon{background-image:url("../promos/pi-icon-cropped.png")}.bio-icon{background-image:url("../promos/biology-icon-cropped.png")}.computer-science-icon{background-image:url("../img/icon-category-computer-science.png")}.header-center{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.blue-gradient{background:linear-gradient(#4872b8, #7bd2f0)}.vertical-logo{margin-top:5rem;max-width:20rem}.every-step-nj .header-title{color:#000;font-family:"Montserrat SemiBold",sans-serif;font-size:3rem;font-weight:800;margin-top:3rem}@media screen and (max-width: 767px){.every-step-nj .header-title{font-size:2.5rem;margin-top:2rem}}.every-step-nj .header-description{color:#fff;font-size:1.5rem;margin-top:1rem;margin-bottom:1rem}.every-step-nj .header-description:first-of-type{margin-top:3rem}@media screen and (max-width: 767px){.every-step-nj .header-description:first-of-type{margin-top:2rem}}.every-step-nj .header-description:last-child{margin-bottom:3rem}@media screen and (max-width: 767px){.every-step-nj .header-description:last-child{margin-bottom:2rem}}@media screen and (max-width: 767px){.every-step-nj .header-description{font-size:1.25rem}}.every-step-nj .button-flex{align-items:center;flex-wrap:wrap;display:flex;justify-content:center}.every-step-nj .button-flex .button{margin:2rem;margin-bottom:0}.every-step-nj .section-header{margin-top:2.5rem;margin-bottom:2.5rem}.every-step-nj .section-header h1{font-family:"Montserrat SemiBold",sans-serif;font-size:3rem;font-weight:800;margin-bottom:1.5rem}@media screen and (max-width: 767px){.every-step-nj .section-header h1{font-size:2.5rem}}.every-step-nj .section-header .subtitle{display:block;font-family:"Montserrat SemiBold",sans-serif;font-size:1.75rem;margin-bottom:.5rem}@media screen and (max-width: 767px){.every-step-nj .section-header .subtitle{font-size:1.25rem}}.every-step-nj .section-header p{font-size:1.25rem}@media screen and (max-width: 767px){.every-step-nj .section-header p{font-size:1rem}}.every-step-nj .section-content{text-align:left}.every-step-nj .section-content p{font-size:1.25rem;margin:1.5rem 0}@media screen and (max-width: 767px){.every-step-nj .section-content p{font-size:1rem}}.every-step-nj .section-content p .bold{font-family:"Montserrat SemiBold",sans-serif}.every-step-nj .button{cursor:pointer;font-family:"Montserrat SemiBold",sans-serif;font-size:1.25rem;margin:2rem auto;text-align:center;width:16rem}@media screen and (max-width: 767px){.every-step-nj .button{font-size:1rem}}.every-step-nj .button a{color:#fff;display:block;height:100%;padding:1rem;text-decoration:none;width:100%}@media screen and (max-width: 767px){.every-step-nj .button a{padding:.5rem}}.every-step-nj ul{font-size:1.25rem;list-style:none;padding-left:4rem}@media screen and (max-width: 767px){.every-step-nj ul{font-size:1rem}}.every-step-nj ul li{margin:2rem 0;padding:0}@media screen and (max-width: 767px){.every-step-nj ul li{margin:1rem 0}}.every-step-nj ul li::before{content:"•";color:#fff;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.praxis-course-page-wrap{background:#000;color:#fff}.praxis-course-page-wrap .praxis-course-page{margin:0px auto;width:50%;padding-bottom:4rem}@media all and (max-width: 1500px){.praxis-course-page-wrap .praxis-course-page{width:65%}}@media all and (max-width: 1020px){.praxis-course-page-wrap .praxis-course-page{width:75%}}@media all and (max-width: 600px){.praxis-course-page-wrap .praxis-course-page{width:75%}}@media all and (max-width: 500px){.praxis-course-page-wrap .praxis-course-page{width:95%}}.praxis-course-page-wrap .page-header-wrap{padding-top:5rem}.praxis-course-page-wrap .page-header-wrap .header-icon{margin:auto;display:block;max-height:150px}.praxis-course-page-wrap .page-header-wrap .header-main{margin-top:3rem;margin-bottom:3rem;font-size:4.5rem;text-align:center;font-family:"Montserrat SemiBold",sans-serif;font-weight:normal}@media all and (max-width: 768px){.praxis-course-page-wrap .page-header-wrap .header-main{font-size:4rem}}@media all and (max-width: 500px){.praxis-course-page-wrap .page-header-wrap .header-main{font-size:3.5rem}}@media all and (max-width: 399px){.praxis-course-page-wrap .page-header-wrap .header-main{font-size:2.75rem}}.praxis-course-page-wrap .page-header-wrap p{font-size:1.5rem}.praxis-course-page-wrap .page-header-wrap h3{font-size:2.1rem;font-weight:700;margin-top:1.5rem;margin-bottom:1.5rem}.praxis-course-page-wrap .page-header-wrap a,.praxis-course-page-wrap .page-header-wrap a:visited{color:#fff;text-decoration:none;font-family:"Montserrat SemiBold",sans-serif;font-weight:normal}.praxis-course-page-wrap .page-header-wrap .header-finish{text-align:center;margin-top:3rem;margin-bottom:3rem;font-family:"Montserrat SemiBold",sans-serif;font-weight:normal}.praxis-course-page-wrap .page-content-wrap .course-link{margin-top:4rem;align-items:center}.praxis-course-page-wrap .page-content-wrap .course-link .subject-icon{min-width:200px;float:unset;margin-bottom:0;position:relative}.praxis-course-page-wrap .page-content-wrap .course-link .subject-icon .class-img{display:block}.praxis-course-page-wrap .page-content-wrap .course-link .subject-icon .course-text-over{font-size:2.1rem}.praxis-course-page-wrap .page-content-wrap .course-link .subject-icon+br{display:none}.praxis-course-page-wrap .page-content-wrap .course-link .description-container{color:#fff;margin-left:2rem}@media all and (max-width: 1020px){.praxis-course-page-wrap .page-content-wrap .course-link .description-container{margin-left:0}}.praxis-course-page-wrap .page-content-wrap .course-link .description-container .course-title{font-size:1.55rem;margin-bottom:1.4rem;margin-top:0rem;font-weight:bold}@media all and (max-width: 1020px){.praxis-course-page-wrap .page-content-wrap .course-link .description-container .course-title{margin-top:1.4rem}}.praxis-course-page-wrap .page-content-wrap .course-link .description-container .course-credits{font-size:1.55rem;margin-top:0}.praxis-course-page-wrap .page-content-wrap .course-link .description-container .course-description{font-size:1.3rem;margin-top:1.4rem}.praxis-course-page-wrap .page-content-wrap .course-link a,.praxis-course-page-wrap .page-content-wrap .course-link a:visited{color:#fff}.praxis-course-page-wrap .page-footer-wrap{margin-top:4rem}.praxis-course-page-wrap .page-footer-wrap p{font-size:1.5rem}.praxis-course-page-wrap .page-footer-wrap h3{font-size:2.1rem;font-weight:700;margin-top:1.5rem;margin-bottom:1.5rem}.praxis-course-page-wrap .page-footer-wrap a,.praxis-course-page-wrap .page-footer-wrap a:visited{color:#fff;text-decoration:none;font-family:"Montserrat SemiBold",sans-serif;font-weight:normal}.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height 0.5s ease;-moz-transition:height 0.5s ease;-ms-transition:height 0.5s ease;-o-transition:height 0.5s ease;transition:height 0.5s ease}.horizontal-divider{background-color:#fff;height:2px;margin:1rem auto;width:75%}.collapse-toggle{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.25rem;justify-content:center;margin:1rem auto;outline:none}@media screen and (max-width: 767px){.collapse-toggle{font-size:1rem}}.collapse-toggle img{margin-bottom:.35rem;width:2rem;transform:rotate(180deg)}.collapse.show~.collapse-toggle img{transform:unset}.collapse.show~.collapse-toggle span{display:none}.collapse p:first-of-type{margin-top:0}.collapse.section-content{padding-bottom:2rem}.collapse.section-content .button:last-of-type{margin-bottom:0}.collapsing p:first-of-type{margin-top:0}.subject-link{color:#fff;text-decoration:none}.intro{font-size:1.75rem;margin:2rem 0 0;text-align:left}.intro a{text-decoration:none;font-weight:bold;color:#fff}.special-course-offerings strong{font-family:"Montserrat SemiBold",sans-serif}.homeschoolers .summary-title{font-size:3.5vh;margin-top:1.5rem;margin-bottom:1.5rem}.homeschoolers .summary-title-content{font-size:2.2vh;margin-top:1.5rem;margin-bottom:1.5rem}.homeschoolers .three-item-group{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem;margin-bottom:1rem}.homeschoolers .three-item-group .title{font-size:2.5vh;margin-top:1.5rem;margin-bottom:1.5rem;color:#00c9ff}.homeschoolers .three-item-group .col{width:30%;text-align:center}.homeschoolers .three-item-group .col .btn{width:100%;padding:.5rem;align-self:flex-end;height:7vh;text-align:center}.homeschoolers .three-item-group .col .show-on-mobile{display:none}.homeschoolers .three-item-group .col .hide-on-mobile{display:block}.homeschoolers .homeschoolers-button-text{font-size:2.1vh}@media screen and (max-width: 991px){.homeschoolers .three-item-group{display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;margin-bottom:1rem}.homeschoolers .three-item-group .title{font-size:2.5vh;margin-top:1.5rem;margin-bottom:1.5rem;color:#00c9ff}.homeschoolers .three-item-group .col{width:100%;text-align:center}.homeschoolers .three-item-group .col .btn{width:100%;padding:.5rem;align-self:flex-end;height:100%}.homeschoolers .three-item-group .col .show-on-mobile{display:block}.homeschoolers .three-item-group .col .hide-on-mobile{display:none}}.homeschoolers .learn-more-about-njctl-button{margin-top:1rem;margin-bottom:1rem;width:100%;font-size:1.5rem;padding:.5rem;height:100%}.homeschoolers .learn-more-about-njctl-button .btn{padding:.5rem;align-self:flex-end;height:100%}.homeschoolers .membership-comparison-table{margin:100px auto}.homeschoolers .membership-comparison-table table{border-collapse:collapse;table-layout:fixed}.homeschoolers .membership-comparison-table tbody tr:nth-child(even){background:rgba(0,0,0,0) !important}.homeschoolers .membership-comparison-table th.row-start{border-left:none;width:220px;font-weight:100}.homeschoolers .membership-comparison-table th:last-child,.homeschoolers .membership-comparison-table td:last-child{border-right:none}.homeschoolers .membership-comparison-table tbody tr:last-child th,.homeschoolers .membership-comparison-table tr:last-child td{border-bottom:none}.homeschoolers .membership-comparison-table thead th.row-start{font-weight:600}.homeschoolers .membership-comparison-table th,.homeschoolers .membership-comparison-table td{border:1px solid #999;background:rgba(0,0,0,0);padding:6px 15px;font-size:18px}.homeschoolers .membership-comparison-table th{border-top:none;width:150px;text-align:center}.homeschoolers .membership-comparison-table td img{width:50px;display:block;margin:0 auto}.homeschoolers .membership-comparison-table td{width:100px}.homeschoolers .membership-comparison-table span.gold-check{background:url("../img/gold-checkmark.png") no-repeat top left;width:50px;height:50px}@media screen and (max-width: 649px){.homeschoolers .membership-comparison-table{width:325px}.homeschoolers .membership-comparison-table th.row-start{border-left:none;width:10px;font-weight:100}.homeschoolers .membership-comparison-table th,.homeschoolers .membership-comparison-table td{border:1px solid #999;background:rgba(0,0,0,0);padding:3px 5px;font-size:10px}.homeschoolers .membership-comparison-table th{border-top:none;width:10px}.homeschoolers .membership-comparison-table td img{width:30px;display:block;margin:0 auto}.homeschoolers .membership-comparison-table td{width:10px}.homeschoolers .membership-comparison-table span.gold-check{background:url("../img/gold-checkmark.png") no-repeat top left;width:30px;height:30px}}.homeschoolers .learn-more .summary-title{font-size:3.5vh;margin-top:1.5rem;margin-bottom:1.5rem}.homeschoolers .learn-more .summary-title-content{font-size:2.2vh;margin-top:1.5rem;margin-bottom:1.5rem}.tosd-page .row{display:flex;margin-bottom:5rem}.tosd-page .row .col{display:inline;width:50%}.tosd-page .contact_link{display:inline;border:3px solid #fbfbfb;font-weight:bolder;text-decoration:none;padding-top:1em;padding-bottom:1em;padding-left:1.25em;padding-right:1.25em;font-size:2.75vh}.tosd-page .text-align-right{text-align:right;margin-right:.5rem}.tosd-page .text-align-left{text-align:left;margin-left:.5rem}.brochure{background-color:#000;color:#fff;background-size:100%;-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center}.brochure .content_wrapper{margin:0px auto;width:50%;display:inline-block;text-align:center}.brochure .title_block{vertical-align:middle;margin:unset;width:100%;color:#fff}.brochure .title_block #first_title{font-family:"Montserrat Light",sans-serif;letter-spacing:2px;font-weight:750;margin:unset;font-size:4.5vh}.brochure #subtitle{padding-top:60px}.brochure #scroll-on{padding-top:10%;padding-bottom:25px}.brochure ul{padding-left:50px;list-style-type:disc}.brochure ol{padding-left:50px}.brochure li{text-align:left;margin-left:1.5rem;margin-bottom:1rem}.brochure .lk-squeeze .row{display:flex}.brochure .lk-squeeze .row .col{width:50%}.brochure .lk-squeeze .row .col img{width:100%;object-fit:cover}.brochure .lk-squeeze .row .col-35-percent{width:35%}.brochure .lk-squeeze .row .col-35-percent img{width:100%;object-fit:cover}.brochure .lk-squeeze .row .col-65-percent{width:65%}.brochure .lk-squeeze .row .col-65-percent img{width:100%;object-fit:cover}.brochure .lk-squeeze .row .col-25-percent{width:25%}.brochure .lk-squeeze .row .col-25-percent img{width:100%;object-fit:cover}@media screen and (max-width: 649px){.brochure .lk-squeeze .row{flex-direction:column;padding-bottom:5rem}.brochure .lk-squeeze .row .col{width:100%}.brochure .lk-squeeze .row .col-35-percent{width:100%}.brochure .lk-squeeze .row .col-35-percent img{width:100%;object-fit:cover}.brochure .lk-squeeze .row .col-65-percent{width:100%}.brochure .lk-squeeze .row .col-65-percent img{width:100%;object-fit:cover}}.brochure .lk-squeeze .underscoring-success-row{display:flex}.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-1{width:50%}.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-1 img{width:100%;object-fit:cover}@media screen and (max-width: 649px){.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-1{width:100%}}.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-2{width:45.2%}.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-2 img{width:100%;object-fit:cover}@media screen and (max-width: 649px){.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-2{width:90%}}.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-3{width:49.4%}.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-3 img{width:100%;object-fit:cover}@media screen and (max-width: 649px){.brochure .lk-squeeze .underscoring-success-row .underscoring-success-image-3{width:98.5%}}@media screen and (max-width: 649px){.brochure .lk-squeeze .world-map{width:100%}}.brochure .lk-squeeze .text-content{padding-top:1rem;font-size:20px;text-align:left}.brochure .lk-squeeze .show-more{padding-top:1rem;padding-bottom:.5rem;font-size:20px}.brochure .quote-bg{background:#00c9ff;padding-bottom:75px;padding-top:65px;text-align:left}.brochure .quote-bg *{padding-left:25%;padding-right:25%}.brochure .quote-bg .quote{font-size:1.5rem}.brochure .quote-bg .citation{font-size:1rem}.brochure .background-img{background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.65) 120%),url("../promos/brochure/brochure1.jpg");background-repeat:no-repeat;background-size:100%;padding-top:15%;margin-bottom:5%;background-position:center -50px}@media screen and (max-width: 649px){.brochure .background-img{background-size:250%}}.brochure .second-title{font-size:2.5rem;margin-top:1em;margin-bottom:.5em;color:#ececec;text-align:left}.brochure .m-right-2{margin-right:2rem}@media screen and (min-width: 769px){.brochure .m-left-2{margin-left:2rem}}@media screen and (max-width: 649px){.brochure .m-left-2{margin-top:2rem}}.brochure .expandable{max-height:0px;overflow:hidden;transition:all .6s ease}.brochure .expandable.open{max-height:1600px}ul{list-style-type:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.overlay form{z-index:50;background:#fff;padding:50px;border-radius:3px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 400px){.overlay form .radio-buttons-wrap{display:flex;flex-direction:column}}@media screen and (min-width: 400px){.overlay form .radio-buttons-wrap :first-child{padding-right:30px}}.overlay form p{margin-bottom:15px}.overlay form button{margin-top:25px}.messagelist{border:1px solid;padding:15px;-webkit-border-radius:0px;border-radius:0px;display:inline-block;font-size:1em;height:39px;line-height:24px;padding:0 35px 0 10px}.helper-text{display:block;margin:-18px 0 0}.has-subnav .lk-squeeze.message-container,.gradient-header .lk-squeeze.message-container{position:absolute;max-width:inherit;z-index:1;top:150px}.has-subnav .lk-squeeze.message-container.errors,.gradient-header .lk-squeeze.message-container.errors{display:inline-table}.gradient-header .lk-squeeze.message-container{top:100px}.has-breadcrumb .lk-squeeze.message-container{top:inherit;position:inherit;z-index:inherit;max-width:inherit}.register .address{font-weight:600;padding-left:20px}.register .register-form>div{float:left;height:70px;width:calc(50% - 5px)}.register .register-form>div:nth-of-type(2n){margin-left:10px}.register label{clear:right;display:block;margin-bottom:5px;margin-top:10px;font-size:1.05em;font-weight:600;color:#555}.register label.interest{display:inline-block;margin-right:20px}.register input,.register select{background-color:rgba(0,0,0,0);border:1px solid;-webkit-border-radius:0px;border-radius:0px;display:inline-block;font-size:1em;line-height:24px;min-width:300px;padding:3px 10px;width:100%}.register input[type=submit],.register select[type=submit]{background:#5cb85c;border-color:#4cae4c;border-radius:5px;border:none;color:#fff;float:right;font-weight:600;margin-bottom:10px;margin-top:10px;max-width:300px;padding:10px;text-transform:uppercase}.register input[type=checkbox],.register select[type=checkbox]{width:initial;min-width:initial;margin-left:10px}.attachment-downloadable .fa{font-size:1.25em}.attachment-downloadable .fa.fa-file-notebook-o{background-image:url("../img/icon-notebook.svg");height:1em;margin-bottom:-0.6em;margin-top:-1em;position:relative;top:-8px;width:.86em}.attachment-downloadable .fa.fa-file-notebook-o::before{content:" "}.attachment-downloadable .fa+span{margin-left:10px}.spinner{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hidden{display:none}.lk-squeeze.lk-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:7px}.lk-squeeze.lk-header::after{content:none;display:none}.lk-squeeze.lk-header .right-side{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;align-items:flex-end}.lk-squeeze.lk-header .right-side .button-row{display:flex;flex-direction:row-reverse;align-items:center}@media screen and (max-width: 649px){.lk-squeeze.lk-header .right-side .button-row .account-links,.lk-squeeze.lk-header .right-side .button-row .search-tool{display:none}}.lk-squeeze.lk-header .right-side .button-row .account-links{margin-right:5px}.lk-squeeze.lk-header .right-side .button-row .account-links a{font-family:unset;color:#fff;margin-right:12px}.lk-squeeze.lk-header .right-side .button-row .donate-links{margin-left:5px}.lk-squeeze.lk-header .right-side .button-row .donate-links a{background-color:#00c9ff}.lk-squeeze.lk-header .right-side .mobile-links{display:none}.lk-squeeze.lk-header .right-side .mobile-links .search-container{min-height:1rem}.lk-squeeze.lk-header .right-side .mobile-links .search-container .search-tool form{width:230px}.lk-squeeze.lk-header .right-side .mobile-links .search-container .search-tool form .btn{display:none}@media screen and (max-width: 649px){.lk-squeeze.lk-header .right-side .mobile-links{display:inline}.lk-squeeze.lk-header .right-side .mobile-links .search-container{min-height:2rem}.lk-squeeze.lk-header .right-side .mobile-links .search-container .search-tool form{width:80%}.lk-squeeze.lk-header .right-side .mobile-links .search-container .search-tool form .btn{display:none}}.alert{padding:1.2rem;margin-bottom:15px}.alert h1{padding:1rem;font-size:1.5rem;margin-top:0}.alert p{padding:0rem 0rem 1rem 1rem}.warning{background-color:#ff9650 !important;color:#fff !important}.learn-more .summary-title{font-size:3.5vh;margin-top:1.5rem;margin-bottom:1.5rem}.learn-more .summary-title-content{font-size:2.2vh;margin-top:1.5rem;margin-bottom:1.5rem}.learn-more ul{list-style-type:disc;text-align:left}.learn-more ul li{margin-bottom:1rem;margin-left:2rem;font-size:2.2vh}.disable{color:gray !important;background-color:gray !important;cursor:default}/*# sourceMappingURL=main.css.map */
