@font-face{font-family:Junicode;src:url(/assets/fonts/junicode/Junicode.ttf);font-weight:400}@font-face{font-family:Junicode;src:url(/assets/fonts/junicode/Junicode-Bold.ttf);font-weight:700}@font-face{font-family:Junicode;src:url(/assets/fonts/junicode/Junicode-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Junicode;src:url(/assets/fonts/junicode/Junicode-BoldItalic.ttf);font-weight:700;font-style:italic}*{box-sizing:border-box;font-family:Assistant,sans-serif}body{margin:0;padding:0;font-size:14px;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,.text{margin:0!important;font-style:normal}h1,h2,h3,h4,h5,h6{text-align:left;color:#1f487e}h1,h2{font-family:Junicode}h3,h4,h5,h6{font-family:Arial,Calibri}h1{font-size:36px;padding:5px 0 10px}h2{font-size:24px}h3{font-size:14px;padding:10px 0}h4{font-size:14px}h5{font-size:12px}h6{font-size:15px;font-weight:400;color:#5f5f5f;padding:0 0 10px}p,.text{text-align:justify}p,.text,label,li,table{line-height:175%;color:#444}p,.text,label,table,.extras a{font-family:Calibri,Arial;font-size:14px}span{font-family:FontAwesome;font-size:13px}button{border:none;outline:0;vertical-align:middle;overflow:hidden;cursor:pointer;text-align:center;display:inline-block;background-color:inherit}.navIndWrap{background-color:#f4f4f4}.navInd{text-align:left;margin:0;padding:5px 0}.navInd a{cursor:default;color:#303135}.navInd a:not(last-of-type){cursor:pointer}.navInd a:last-of-type{color:#52b77c}.formttl{color:#25aeb1;text-transform:uppercase}select{padding:10px}input[type=text],input[type=date],select{background-color:#efefef;padding:10px;border:none;border-radius:0;outline:none}input[type=submit],.apply-btn,.form-wrapper button,button[type=submit]{background-color:#25aeb1;color:#fff;text-align:center;padding:10px;border:none;border-radius:3px;cursor:pointer}input[type=submit]{width:100%;padding:10px}input[type=submit]:hover,.apply-btn:hover,.form-wrapper button:hover{background-color:#b2e9ed}.form-wrapper label span,.form-wrapper p span{color:#d10303}.statusMessage h1,.statusMessage h2,.statusMessage h3,.statusMessage h4,.statusMessage h5,.statusMessage h6,.statusMessage p{width:100%;text-align:center}textarea{font-family:Arial;background-color:#efefef;padding:10px;border:none;border-radius:0;outline:none;resize:none;height:200px}.quarter{width:29%;float:left}.half{width:49%;float:left}.threeQtr{width:74%;float:left}.marg{margin-right:2%}.whole{width:100%;margin-top:2%}.Cwhole{width:100%}.margtp{margin-top:2%}.banner,.content{display:flex;flex-direction:column}.row{flex-direction:row}.navIndWrap,.mailing-list,.banner,.content{padding-left:10%;padding-right:10%}.mailing-list,.banner,.content{margin:0;width:100%;padding-top:30px;padding-bottom:30px}.mailing-list h1,.mailing-list h2,.mailing-list h3,.mailing-list h4,.mailing-list h5,.mailing-list h6,.mailing-list p,.banner h1,.banner h2,.banner h3,.banner h4,.banner h5,.banner h6,.banner p,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p{width:100%}.banner{background-color:#25aeb1}.banner p{color:#fff;text-align:center}.content p{padding-bottom:20px}.fill-img{max-width:90%;margin-left:10%}.mailing-list{background-color:orange}.image-banner{position:relative;width:100%;margin:0 auto;overflow:hidden;display:flex;align-items:center}.image-banner img,.image-banner video{width:100%;left:0;bottom:0}.image-banner:before{content:"";position:absolute;background:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.6) 100%);inset:0}@media screen and (max-width: 1000px){.navlinks{display:block}.navInd{padding:10px 0}}@media screen and (max-width: 800px){.third{width:48%;margin:1%}.foot div{width:33%}.copyright,.extras{width:100%}.copyright p,.copyright a,.extras p,.extras a{text-align:center;width:100%}.form-wrapper input[type=text],.form-wrapper button,.form-wrapper textarea{width:100%;margin:5px 0}.logodiv{width:20%}.logodiv p{font-size:.75vw}.navIndWrap,.mailing-list,.banner,.content{padding-left:3vw;padding-right:3vw}.content{padding-top:20px;padding-bottom:20px}.content .half{width:100%}.content .half .fill-img{max-width:100%;margin:0}.row{flex-direction:column}}@media screen and (max-width: 600px){p,li,textarea,input,.courseInfo span,label,table,.form-wrapper button{font-size:16px}.navInd{display:none}.third{width:96%;margin:2%}.foot{display:flex;flex-direction:row;align-items:left;width:100%}.foot div{width:50%;display:inline-block}.logodiv{width:20%}.banner{display:none}}@media screen and (max-width: 450px){h1{font-size:8vw;padding:5px 0}h2{font-size:6vw}h3{font-size:4.5vw}p,li,textarea,input,.courseInfo span,label,table,.form-wrapper button{font-size:14px}p{text-align:justify}.logodiv{width:68.5%}.logodiv p{font-size:2.5vw}}
