  .page-template-template-contact .content{float:none;width:100%;padding-right:0}.page-template-template-contact .content-sidebar-wrap{max-width:none;padding:0}.page-template-template-contact .main-content{background:#f8f7f7;padding:60px 0;line-height:1.4}@media all and (max-width: 1200px){.page-template-template-contact .main-content{padding:54px 0}}@media all and (max-width: 960px){.page-template-template-contact .main-content{padding:48px 0}}@media all and (max-width: 767px){.page-template-template-contact .main-content{padding:42px 0}}@media all and (max-width: 480px){.page-template-template-contact .main-content{padding:30px 0}}.page-template-template-contact .main-content .right{width:60%;float:right;box-sizing:border-box;background:#fff;border-top:10px solid #ffc000;padding:30px 40px;box-shadow:0px 0px 15px rgba(0,0,0,0.3)}@media all and (max-width: 960px){.page-template-template-contact .main-content .right{width:100%;padding:30px;float:none;margin-bottom:20px}}@media all and (max-width: 767px){.page-template-template-contact .main-content .right{padding:30px 20px}}.page-template-template-contact .main-content .right h3{font-size:30px}@media all and (max-width: 960px){.page-template-template-contact .main-content .right h3{font-size:28px}}@media all and (max-width: 767px){.page-template-template-contact .main-content .right h3{font-size:26px}}@media all and (max-width: 480px){.page-template-template-contact .main-content .right h3{font-size:24px}}.page-template-template-contact .main-content .right .nf-before-form-content{display:none}.page-template-template-contact .main-content .right .nf-field-label{margin-bottom:3px}.page-template-template-contact .main-content .right .nf-form-cont label{font-weight:600}.page-template-template-contact .main-content .right .nf-form-cont em{font-size:10px;font-weight:600;line-height:1.2;display:block}.page-template-template-contact .main-content .right .nf-form-cont .firstname-container,.page-template-template-contact .main-content .right .nf-form-cont .phone-container,.page-template-template-contact .main-content .right .nf-form-cont .listselect-container{width:48%;margin-right:2%;float:left;clear:none}@media all and (max-width: 480px){.page-template-template-contact .main-content .right .nf-form-cont .firstname-container,.page-template-template-contact .main-content .right .nf-form-cont .phone-container,.page-template-template-contact .main-content .right .nf-form-cont .listselect-container{width:100%;margin-right:0;float:none}}.page-template-template-contact .main-content .right .nf-form-cont .lastname-container,.page-template-template-contact .main-content .right .nf-form-cont .email-container,.page-template-template-contact .main-content .right .nf-form-cont .listradio-container{width:48%;margin-left:2%;float:left;clear:none}@media all and (max-width: 480px){.page-template-template-contact .main-content .right .nf-form-cont .lastname-container,.page-template-template-contact .main-content .right .nf-form-cont .email-container,.page-template-template-contact .main-content .right .nf-form-cont .listradio-container{width:100%;margin-left:0;float:none}}.page-template-template-contact .main-content .right .nf-form-cont .listradio-container ul li{width:33.333%;display:inline-block;vertical-align:middle;height:35px;padding:10px 0 !important}.page-template-template-contact .main-content .right .nf-form-cont .textarea-container{margin-bottom:0 !important}.page-template-template-contact .main-content .right .nf-form-cont .nf-field-container{margin-bottom:8px}.page-template-template-contact .main-content .right .nf-form-cont .nf-error-wrap{display:none}.page-template-template-contact .main-content .right .nf-form-cont #nf-field-118-container{width:100% !important;margin-right:0 !important}.page-template-template-contact .main-content .right .nf-form-cont input[type=button]{background:#12162e;padding:10px 20px;color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;border:0;border-radius:0;text-transform:uppercase}.page-template-template-contact .main-content .left{width:40%;box-sizing:border-box;padding-right:30px;float:left}@media all and (max-width: 960px){.page-template-template-contact .main-content .left{width:100%;padding-right:0}}.page-template-template-contact .main-content .left .button{font-size:10px;padding:10px 12px;margin-right:10px;vertical-align:top;font-weight:700 !important}.page-template-template-contact .main-content .left .button:hover{color:#fff}.page-template-template-contact .main-content .left .phone{display:inline-block;margin-right:10px;vertical-align:top}.page-template-template-contact .main-content .left .phone span{text-transform:uppercase;font-weight:700;display:block}.page-template-template-contact .main-content .left .phone a{text-decoration:none;color:#242b51;font-weight:400}.page-template-template-contact .main-content .left .phone a.button{font-weight:700}.page-template-template-contact .main-content .left .telephone{color:#242b51;font-weight:400;text-decoration:none}.page-template-template-contact .main-content .left .telephone:hover{color:#56cce1}.page-template-template-contact .main-content .left .viewmap{font-weight:400;display:block}.page-template-template-contact .main-content .left .point,.page-template-template-contact .main-content .left .campus{margin-bottom:20px}.page-template-template-contact .main-content .left .point a{text-decoration:none;font-weight:400;color:#242b51}.page-template-template-contact .main-content .left .point a.button{font-weight:700}.page-template-template-contact .main-content .left .campus{float:left;width:40%;margin-right:3%}.page-template-template-contact .main-content .left .campus .name{font-weight:700;text-transform:uppercase}.page-template-template-contact .main-content .left .campus .telephone{display:none}.page-template-template-contact .main-content .left strong{text-transform:uppercase;display:block}.page-template-template-contact .main-content .left address{font-style:normal}.page-template-template-contact .faq{padding:60px 0 67px;border-bottom:76px solid #f8f7f7}@media all and (max-width: 1200px){.page-template-template-contact .faq{padding:54px 0 20px;border-bottom:50px solid #f8f7f7}}@media all and (max-width: 960px){.page-template-template-contact .faq{padding:48px 0 20px;border-bottom:30px solid #f8f7f7}}@media all and (max-width: 767px){.page-template-template-contact .faq{padding:42px 0 20px;border-bottom:20px solid #f8f7f7}}@media all and (max-width: 480px){.page-template-template-contact .faq{padding:36px 0 20px;border-bottom:10px solid #f8f7f7}}.page-template-template-contact .faq .faqs{border-top:2px solid #e1e1e1;margin-top:25px}.page-template-template-contact .faq .accordion{border-bottom:2px solid #e1e1e1}.page-template-template-contact .faq .question{font-size:30px;padding:17px 30px 17px 0px;position:relative;cursor:pointer}@media all and (max-width: 960px){.page-template-template-contact .faq .question{font-size:26px}}@media all and (max-width: 767px){.page-template-template-contact .faq .question{font-size:22px}}@media all and (max-width: 480px){.page-template-template-contact .faq .question{font-size:18px}}.page-template-template-contact .faq .question i{text-align:right;color:#ffc000;float:right;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-template-template-contact .faq .answer{display:none;font-size:15px;line-height:1.4}
