/**Main Contents**/
.wrapper{width:100%;height:auto;position:relative;overflow:hidden;z-index:1;background:#ffffff;}
.mainContents{width:100%;margin:0 auto;position:relative;}
.SHARECONTENT .wrapper,
.STICKCONTENT .wrapper{overflow:visible;}
.learnMore{font-size:16px;line-height:24px;color:#fff !important;letter-spacing:0.2em;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;text-transform:uppercase;text-decoration:none;}
.learnMore::after{content:'';background:url("../images/common/ic-arrow-simple-white.svg")no-repeat;background-size:100% 100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-left:10px;}
.learnMore.red{color:#b30537 !important;font-weight:700;background:none !important;}
.learnMore.red::after{content:'';background:url("../images/common/ic-arrow-simple-red.svg")no-repeat;background-size:100% 100%;}
.readMore{font-size:18px;line-height:24px;color:#606a70;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;display:inline-block;padding:5px;border-bottom:1px solid #b30537;text-decoration:none;text-transform:uppercase;}
.readMore:hover{color:#b30537;border-bottom:1px solid #606a70;}
.viewMore{font-size:18px;line-height:24px;color:#fff !important;letter-spacing:0.2em;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;text-transform:uppercase;font-weight:700;}
.viewMore::after{content:'';background:url("../images/common/ic-arrow-simple-white.svg")no-repeat;background-size:100% 100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-left:10px;}
.left{text-align:left;}
.center{text-align:center;}
.rgt{text-align:right;}
.disable-click{pointer-events:none;}
iframe{width:100%;max-width:100%;display:inline-block;}
/**Homepage**/
.homepage{width:100%;margin:0 auto 0 auto;position:relative;}
.homepage .container{width:calc(100% - 200px);padding-left:100px;padding-right:100px;max-width:1680px;margin:0 auto;}
.homepage h2{font-size:32px;line-height:32px;margin-bottom:20px;text-transform:uppercase;color:#b30537;}
.homepage h3{font-size:24px;line-height:24px;margin-bottom:20px;text-transform:uppercase;color:#b30537;}
.homepage h4{font-size:20px;line-height:20px;margin-bottom:20px;text-transform:uppercase;color:#b30537;}
.homepage p{font-size:16px;line-height:24px;margin-bottom:20px;color:#606a70;}
.homepage p a{color:#b30537;text-decoration:none;}
.homepage p a:hover{text-decoration:underline;}
/**Common Page**/
.common-page{width:100%;margin:0 auto 0 auto;position:relative;}
.common-page .container{width:calc(100% - 200px);padding-left:100px;padding-right:100px;max-width:1680px;margin:0 auto;}
.common-page h1{font-size:45px;line-height:45px;margin-bottom:20px;}
.common-page h2{font-size:32px;line-height:32px;margin-bottom:20px;text-transform:uppercase;color:#b30537;}
.common-page h3{font-size:24px;line-height:24px;margin-bottom:20px;text-transform:uppercase;color:#b30537;}
.common-page h4{font-size:20px;line-height:20px;margin-bottom:20px;text-transform:uppercase;color:#b30537;}
.common-page p{font-size:16px;line-height:24px;margin-bottom:20px;color:#606a70;}
.common-page p a{color:#b30537;text-decoration:none;}
.common-page p a:hover{text-decoration:underline;}
/**Slide Form**/
.slide-form{width:calc(100% - 70px);max-width:460px;background-color:rgba(250, 250, 250, 1);padding:20px;margin-left:15px;margin-right:15px;position:fixed;bottom:15px;left:-999px;z-index:999;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.slide-form.close{left:-999px;opacity:0.0;pointer-events:none;}
.slide-form.open{left:0;}
.slide-form h4{text-align:center;text-transform:none;color:#b30537;margin-bottom:20px;font-size:16px;line-height:24px;}
.slide-form p{font-size:14px;line-height:18px;margin-bottom:20px;color:#606a70;}
.slide-form p a{color:#b30537;text-decoration:none;}
.slide-form p a:hover{text-decoration:underline;}
.slide-form .field{width:100%;color:#b30537;}
.slide-form .field .fieldname{width:100%;margin-bottom:5px;font-size:14px;line-height:18px;font-weight:500;}
.slide-form .field .fieldinput{width:100%;margin-bottom:20px;}
.slide-form .field .phone{width:100%;font-size:0;}
.slide-form .field .phone span{display:inline-block;vertical-align:top;width:calc(100% - 115px);}
.slide-form .field .phone .code{width:95px;margin-right:20px;}
.slide-form .button-container{padding:10px;top:5px;right:5px;position:absolute;z-index:1;}
.button-container #interactive-close-button{fill:rgba(124, 152, 182, 1);height:20px;width:20px;cursor:pointer;}
/**ANCHORING**/
[id]::before{content:'';display:block;height:95px;margin-top:-95px;visibility:hidden;}
/**PAGINATION**/
.pagination{width:100%;margin:10px 0 0 0;font-size:0;}
.pagination .pageNum{text-align:center;width:100%;font-size:14px;line-height:18px;}
.pagination .pageNum ul{list-style:none;display:block;}
.pagination .pageNum ul li{display:inline-block;vertical-align:middle;width:auto;margin-right:0;margin-bottom:0;background:none !important;}
.pagination .pageNum ul li span{display:inline-block;border-radius:100%;background:#f4f4f4;color:#606a70;font-size:12px;line-height:24px;width:50px;height:50px;text-align:center;text-decoration:none;border:1px solid #f4f4f4;margin:0 5px;display:grid;justify-content:center;align-items:center;}
.pagination .pageNum ul li a{display:inline-block;border-radius:100%;background:#f4f4f4;color:#606a70;font-size:12px;line-height:24px;width:50px;height:50px;text-align:center;text-decoration:none;border:1px solid #f4f4f4;margin:0 5px;display:grid;justify-content:center;align-items:center;}
.pagination .pageNum ul li a:hover,
.pagination .pageNum ul li.active .current{background:#b30537;color:#ffffff;border:1px solid #b30537;}
.pagination .pageNum .previousBtn a,
.pagination .pageNum .nextBtn a{font-size:24px !important;line-height:0;font-weight:500;}
/**Common Templates**/
.common-banner-slider{width:100%;height:100vh;margin:0 auto;position:relative;z-index:0;background:#000;}
.common-banner-slider ul,
.common-banner-slider ul .banner-img,
.common-banner-slider ul .banner-img a{width:100%;height:100vh;position:relative;display:block;}
.common-banner-slider ul .banner-img img{width:100%;height:100vh;object-fit:cover;display:inline-block;}
.common-banner-slider ul h1{color:#fff;font-weight:500;}
.common-banner-slider ul p{color:#fff;}
.common-banner-slider .mouseScroll{height:40px;width:25px;border:3px solid white;border-radius:25px;position:absolute;bottom:25px;left:0;right:0;margin:0 auto;z-index:2;}
.common-banner-slider .mouseScroll .scrollWheel{height:13px;width:2px;background:white;position:absolute;left:0;right:0;margin:0 auto;top:5px;border-radius:1px;transform:scaleY(0);  animation:scroll 2s linear infinite;}
.common-banner-slider .mouseScroll .text{position:absolute;top:-27.5px;left:-27.5px;font-size:12px;color:#fff;font-weight:300;width:80px;text-align:center;}
.common-banner-slider .MOBILE{display:none !important;}
.common-banner-slider .text-center-top{position:absolute;text-align:center;left:50%;top:35%;transform:translate(-50%,-35%);width:calc(100% - 60px);max-width:580px;}
.common-banner-slider .text-bottom-left{position:absolute;text-align:left;left:50px;bottom:50px;width:calc(100% - 60px);max-width:520px;}
.common-banner-slider .text-center{position:absolute;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 60px);max-width:580px;}
.common-banner-slider .text-center.MAX70{max-width:70%;}
.common-banner-slider .text-center-top a,.common-banner-slider .text-bottom-left a,.common-banner-slider .text-center a{height:auto !important;}
.common-banner-slider.H80{height:80vh;}
.common-banner-slider.H80 ul,
.common-banner-slider.H80 ul .banner-img,
.common-banner-slider.H80 ul .banner-img a{height:80vh;}
.common-banner-slider.H80 ul .banner-img img{height:80vh;}
.common-banner-slider.H80 h1{margin-bottom:0;padding:25px 0 30px 0;font-size:36px;line-height:36px;}
.common-banner-slider.H80 .mouseScroll{opacity:0.0;}
.common-banner-slider .institution-name,
.common-banner-slider .open-to{font-size:18px;font-weight:700;color:#fff;}
.common-banner-slider .blog-category{font-size:16px;font-weight:400;color:#fff;}
.common-banner-slider .study-mode{width:100%;}
.common-banner-slider .study-mode a,
.common-banner-slider .commonBtn{display:inline-block !important;vertical-align:top;margin-right:15px;margin-bottom:15px;width:auto !important;height:auto !important;}
.common-banner-slider .buttons{width:100%;font-size:0;}
.common-banner-slider .buttons .commonBtn{margin:0 7.5px 0 7.5px;width:calc(33.3333% - 97px) !important;}
.common-banner-slider ul .banner-img{height:100vh !important;}
.common-banner-slider.H80 ul .banner-img{height:80vh !important;}
@keyframes scroll {
  	0%{transform:scaleY(0);transform-origin:top;}
	25%{transform:scaleY(1);transform-origin:top;}
	26%{transform-origin:bottom;}
    50%{transform:scaleY(0);transform-origin:bottom;}
	100%{transform:scaleY(0);transform-origin:bottom;}
}
.common-quicklink{width:100%;}
.common-quicklink .container{padding-top:40px;padding-bottom:10px;}
.common-quicklink .container ul{width:calc(100% + 30px);font-size:0;}
.common-quicklink .container ul li{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px;}
.common-quicklink .container ul.col2 li{width:calc(50% - 30px);}
.common-quicklink .container ul.col3 li{width:calc(33.3333% - 30px);}
.common-quicklink .container ul li a{display:block;width:100%;position:relative;text-decoration:none;}
.common-quicklink .container ul li a .image{width:100%;height:0;padding-top:70%;position:relative;overflow:hidden;}
.common-quicklink .container ul li a .image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, transparent 0%, black 100%);}
.common-quicklink .container ul li a .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-quicklink .container ul li a:hover .image img{width:105%;height:105%;}
.common-quicklink .container ul li a .text{width:calc(100% - 40px);padding:0 20px;position:absolute;bottom:20px;}
.common-quicklink .container ul li a .text h3,
.common-quicklink .container ul li a .text h4,
.common-quicklink .container ul li a .text p{color:#fff;margin-bottom:5px;}
.common-quicklink .container ul li a:hover .text .learnMore{margin-left:10px;}
.common-quicklink.no-gap .container ul{width:100%;margin-bottom:40px;}
.common-quicklink.no-gap .container ul li{margin-right:0;margin-bottom:0;}
.common-quicklink.no-gap .container ul.col2 li{width:50%;}
.common-quicklink.no-gap .container ul.col3 li{width:33.3333%;}
.common-quicklink.no-gap .container ul li a .image{height:320px;padding-top:0}
.common-bg-block{width:100%;position:relative;}
.common-bg-block .bg{width:100%;height:100%;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:0;}
.common-bg-block .container{padding-top:155px;padding-bottom:155px;position:relative;z-index:1;}
.common-bg-block .container h2,
.common-bg-block .container h3,
.common-bg-block .container p{color:#fff;}
.common-bg-block .container .col2{width:100%;font-size:0;padding:20px 0;display:flex;flex-wrap:wrap;}
.common-bg-block .container .col2 span{display:inline-block;vertical-align:top;width:calc(50% - 51px);padding-right:50px;position:relative;}
.common-bg-block .container .col2 span:first-child{border-right:2px solid #ffffff}
.common-bg-block .container .col2 span:last-child{padding-right:0;padding-left:50px;}
.common-bg-block .container .col2 p{margin-bottom:100px;}
.common-bg-block .container .col2 .commonBtn{position:absolute;bottom:20px;left:0;}
.common-bg-block .container .col2 span:last-child .commonBtn{left:50px;}
.common-list-template-01{width:100%;}
.common-list-template-01 .container{padding-top:40px;padding-bottom:40px;}
.common-list-template-01 .container ul{width:calc(100% + 30px);display:flex;flex-wrap:wrap;font-size:0;}
.common-list-template-01 .container ul li{width:calc(50% - 30px);margin-right:30px;margin-bottom:30px;}
.common-list-template-01 .container ul li a{background:#f4f4f4;display:flex;flex-wrap:wrap;align-items:center;font-size:0;text-decoration:none;}
.common-list-template-01 .container ul li a .eventImg{width:260px;height:100%;min-height:260px;overflow:hidden;}
.common-list-template-01 .container ul li a .eventImg img{width:100%;object-fit:cover;display:block;}
.common-list-template-01 .container ul li a .eventDetail{width:calc(100% - 300px);padding:20px;}
.common-list-template-01 .container ul li a:hover .learnMore{margin-left:10px;}
.common-list-template-01 .container ul li a .eventDetail .date{width:100%;margin-bottom:10px;color:#606a70;font-size:0;}
.common-list-template-01 .container ul li a .eventDetail .date strong::before{content:'';background:url("../images/common/ic-event-date.svg")no-repeat;background-size:100% 100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px;}
.common-list-template-01 .container ul li a .eventDetail .venue{width:100%;margin-bottom:20px;color:#606a70;font-size:0;}
.common-list-template-01 .container ul li a .eventDetail .venue strong::before{content:'';background:url("../images/common/ic-event-venue.svg")no-repeat;background-size:100% 100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px;}
.common-list-template-01 .container ul li a .eventDetail .date strong,
.common-list-template-01 .container ul li a .eventDetail .date span,
.common-list-template-01 .container ul li a .eventDetail .venue strong,
.common-list-template-01 .container ul li a .eventDetail .venue span{display:inline-block;vertical-align:top;width:calc(100% - 90px);font-size:16px;line-height:24px;}
.common-list-template-01 .container ul li a .eventDetail .date strong,
.common-list-template-01 .container ul li a .eventDetail .venue strong{width:90px;}
.common-image-slider{width:100%;}
.common-image-slider .container{width:100% !important;padding:50px 0 20px 0 !important;max-width:none;}
.common-image-slider .container h2{width:calc(100% - 200px);padding-left:100px;padding-right:100px;}
.common-image-slider ul{width:100%;position:relative;}
.common-image-slider ul li{display:block;position:relative;}
.common-image-slider ul .slick-list{height:660px !important;}
.common-image-slider ul li .image{width:100%;height:630px;overflow:hidden;position:relative;z-index:0;}
.common-image-slider ul li .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;}
.common-image-slider ul li .detail{width:auto;max-width:390px;padding:50px;background:#b30537;position:absolute;left:100px;bottom:-30px;z-index:99;}
.common-image-slider ul li .detail a{display:block;width:100%;text-decoration:none;}
.common-image-slider ul li .detail h2{font-size:40px;line-height:40px;width:100%;padding-left:0;padding-right:0;}
.common-image-slider ul li .detail h2,
.common-image-slider ul li .detail p{color:#fff;margin-bottom:15px;}
.common-image-slider ul li .detail a:hover .viewMore{margin-left:10px;}
.common-blog-list{width:100%;}
.common-blog-list .container{padding-top:40px;padding-bottom:10px;font-size:0;}
.common-blog-list .container .left{width:calc(62.5% - 30px);display:inline-block;vertical-align:top;margin-right:30px;}
.common-blog-list .container .left a{display:block;text-decoration:none;}
.common-blog-list .container .left .image{width:100%;height:0;padding-top:65%;overflow:hidden;position:relative;}
.common-blog-list .container .left .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-blog-list .container .left a:hover .image img{width:105%;height:105%;}
.common-blog-list .container .left .detail{width:auto;max-width:580px;padding:30px;background:#b30537;position:relative;margin-top:-30px;}
.common-blog-list .container .left .detail .date{background:#fff;color:#606a70;font-size:16px;line-height:24px;padding:5px 10px;position:absolute;left:30px;top:-17px;}
.common-blog-list .container .left .detail h4{color:#fff;text-transform:capitalize;margin-top:10px;margin-bottom:0;}
.common-blog-list .container .left .detail p{color:#fff;margin-bottom:0;}
.common-blog-list .container .rgt{width:37.5%;display:inline-block;vertical-align:top;}
.common-blog-list .container .rgt ul{width:100%;}
.common-blog-list .container .rgt ul li{width:100%;text-align:left;padding-bottom:30px;margin-bottom:30px;border-bottom:1px dotted #606a70;}
.common-blog-list .container .rgt ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.common-blog-list .container .rgt ul li a{display:block;width:100%;font-size:0;text-decoration:none;}
.common-blog-list .container .rgt ul li .image{width:130px;height:180px;margin-right:30px;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;}
.common-blog-list .container .rgt ul li .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-blog-list .container .rgt ul li a:hover .image img{width:105%;height:105%;}
.common-blog-list .container .rgt ul li .detail{width:calc(100% - 160px);position:relative;display:inline-block;vertical-align:middle;}
.common-blog-list .container .rgt ul li .detail .date{color:#606a70;font-size:16px;line-height:24px;}
.common-blog-list .container .rgt ul li .detail h4{color:#404b52;margin-bottom:0;text-transform:capitalize;margin:10px 0;}
.common-blog-list .container .rgt ul li .detail p{color:#606a70;font-size:16px;line-height:24px;margin-bottom:0;}
.common-blog-list .container .commonBtn{margin-top:30px;}
.common-block{width:100%;}
.common-block.grey{background:#f4f4f4;}
.common-block .container{padding-top:40px;padding-bottom:40px;}
.common-block .container h2,.common-block .container p,.common-block .container li{text-align:left;}
.common-block.center .container h2,.common-block.center .container p,.common-block.center .container li{text-align:center;}
.common-block .container h2{margin-bottom:40px;}
.common-block .container ul{list-style:disc;margin:20px;margin-top:5px;}
.common-block .container ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-block .container ul li, .common-block .container ol li{font-size:16px;line-height:24px;}
.common-block .container ul li a, .common-block .container ol li a{color:#b30537;text-decoration:none;}
.common-block .container ul li a:hover, .common-block .container ol li a:hover{text-decoration:underline;}
.common-block .container .readMore{margin:40px 0;}
.common-block .container .list{width:100%;margin:25px auto;font-size:0;}
.common-block .container .list.w800{max-width:800px;}
.common-block .container .list li{display:inline-block;vertical-align:middle;width:100%;}
.common-block .container .list.col2 li{width:50%;}
.common-block .container .list.col3 li{width:33.3333%;}
.common-block .container .list.col4 li{width:25%;}
.common-block .container .list li img{width:90%;margin:0 auto;}
.common-block .container p img{width:100%;max-width:100%;height:auto;display:inline-block;}
.common-block .buttons{width:calc(100% + 20px);font-size:0;padding:20px 0 0 0;margin-left:0 !important;list-style:none !important;}
.common-block .buttons li{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;display:inline-block;vertical-align:top;}
.common-block .buttons .commonBtn{width:100%;padding:15px 0;text-align:center;}
.common-search{width:100%;}
.common-search h4{color:#404b52;}
.common-search .container{padding-top:40px;padding-bottom:40px;}
.common-search .container .buttons{width:calc(100% + 20px);font-size:0;padding:20px 0 0 0;}
.common-search .container .buttons li{display:inline-block;vertical-align:top;width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;}
.common-search .container .buttons .commonBtn{width:100%;padding:15px 0;text-align:center;}
.common-search .container .search-fields{width:100%;background:#b30537;margin:20px 0;}
.common-search .container .search-fields .fields{width:calc(100% - 60px);padding:30px 30px 60px 30px;font-size:0;position:relative;}
.common-search .container .search-fields .fields .left{width:calc(100% - 40px);display:inline-block;vertical-align:middle;font-size:0;}
.common-search .container .search-fields .fields .left span{display:inline-block;vertical-align:bottom;width:calc(25% - 30px);margin-right:30px;}
.common-search .container .search-fields .fields .left select{color:#fff;}
.common-search .container .search-fields .fields .rgt{width:40px;display:inline-block;vertical-align:middle;}
.common-search .container .search-fields .fields .rgt img{width:100%;display:block;}
.common-search .container .search-fields .fields .resetBtn{position:absolute;bottom:20px;right:100px;color:#fff;font-size:16px;line-height:24px;text-transform:uppercase;}
.common-search select{color:#606a70;border-bottom:1px solid #fff;background:url("../images/common/ic-arrow-down-white.svg") 97.5% no-repeat;background-size:15px;}
.common-search .clearAll{font-size:16px;line-height:24px;text-transform:uppercase;color:#606a70;float:right;margin:15px 0;}
.accordion-container{width:calc(100% - 200px);padding:50px 100px;}
.accordion-container.grey{background:#f4f4f4;}
.accordion-container h2{margin-bottom:40px;}
.common-accordion{width:100%;list-style:none !important;margin-left:0 !important;}
.common-accordion li{width:100% !important;}
.common-accordion .title{width:calc(100% - 60px) !important;cursor:pointer;position:relative;background:#f4f4f4;padding:30px;margin-bottom:0 !important;}
.common-accordion li:nth-child(even) .title{background:#ffffff;}
.common-accordion .title h4{color:#606a70;text-transform:none;margin-bottom:5px;width:92.5%;}
.common-accordion .title p{color:#606a70;margin-bottom:0;}
.common-accordion .title::after{content:'';background:url("../images/common/ic-arrow-down.svg")no-repeat;background-size:100%;width:18px;height:18px;position:absolute;top:50%;right:30px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;transform:translateY(-50%) rotate(0);}
.common-accordion .title.active::after{transform:translateY(-50%) rotate(180deg);}
.common-accordion .content{width:100% !important;background:#ffffff;padding:0;display:none;margin-left:0 !important;}
.accordion-container.grey .common-accordion .content{background:#f4f4f4;}
.common-template-03 .common-accordion .content{display:none;}
.common-accordion .content.active{display:block;}
.common-template-03 .common-accordion .content.active{display:block;}
.common-accordion .content.description{width:calc(100% - 60px) !important;padding:20px 30px;margin-left:0 !important;}
.common-accordion .content.description ul{list-style:disc;margin:20px;margin-top:5px;}
.common-accordion .content.description ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-accordion .content.description ul li, .common-accordion .content.description ol li{font-size:16px;line-height:24px;}
.common-accordion .content.description ul li a, .common-accordion .content.description ol li a{color:#b30537;text-decoration:none;}
.common-accordion .content.description ul li a:hover, .common-accordion .content.description ol li a:hover{text-decoration:underline;}
.common-accordion .content p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.course-list{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px;}
.course-list.PADDING{margin-top:50px;margin-bottom:30px;}
.course-list .item{width:calc(25% - 70px);margin:10px;padding:25px;background:#ffffff;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16));display:inline-block;text-decoration:none;position:relative;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.course-list .item h4{/*text-transform:capitalize;*/padding-bottom: 55px;}
.course-list .item .grp{position:absolute;left:25px;bottom:25px;}
.course-list .item .schLogo{margin-bottom:5px;}
.course-list .item .schLogo img{width:auto;height:29px;display:block;}
.course-list .item .studyMode{width:calc(100% - 30px);margin-right:30px}
.course-list .item .studyMode span{display:inline-block;vertical-align:top;font-size:16px;line-height:21px;font-weight:700;margin-right:7.5px;padding-right:7.5px;border-right:2px solid #606a70;}
.course-list .item .studyMode span:first-child{padding-left:0;}
.course-list .item .studyMode span:last-child{border-right:none;}
.course-list .item .studyMode .fulltime{color:#f7901e;}
.course-list .item .studyMode .parttime{color:#007c92;}
.course-list .item .studyMode .online{color:#606a70;}
.course-list .item .arrow{width:10px;position:absolute;right:25px;bottom:25px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.course-list .item .arrow img{width:100%;display:block;}
.course-list .item:hover{filter:drop-shadow(0 3px 6px rgba(0,0,0,0.40));}
.course-list .item:hover .arrow{right:20px;}
.common-template-01{width:100%;}
.common-template-01 .container{padding-top:40px;padding-bottom:40px;}
.common-template-01 .container .grp{width:100%;display:flex;flex-wrap:wrap;margin-top:40px;}
.common-template-01 .container .grp .left-img{width:40%;position:relative;}
.common-template-01 .container .grp .left-img img{width:100%;height:100%;object-fit:cover;display:inline-block;opacity:0.0;-webkit-transition:1.0s ease-in-out;-moz-transition:1.0s ease-in-out;-o-transition:1.0s ease-in-out;transition:1.0s ease-in-out;}
.common-template-01 .container .grp .left-img.active img{opacity:1.0;}
.common-template-01 .container .grp .left-img.inactive img{opacity:0.0;}
.common-template-01 .container .grp .rgt-content{width:calc(60% - 60px);background:#f4f4f4;padding:60px 30px;font-size:0;}
.common-template-01 .container .grp .rgt-content .left-nav{display:inline-block;vertical-align:top;width:240px;}
.common-template-01 .container .grp .rgt-content .left-nav li{margin-bottom:60px;}
.common-template-01 .container .grp .rgt-content .left-nav li:last-child{margin-bottom:0;}
.common-template-01 .container .grp .rgt-content .left-nav li a{text-decoration:none;font-size:18px;font-weight:700;color:#606a70;}
.common-template-01 .container .grp .rgt-content .rgt-description{display:none;vertical-align:top;width:calc(100% - 300px);margin-left:60px;}
.common-template-01 .container .grp .rgt-content .rgt-description.active{display:inline-block !important;}
.common-template-01 .container .grp .numbers{width:100%;margin:40px 0 20px 0;}
.common-template-01 .container .grp .numbers .item{display:inline-block;vertical-align:top;margin-right:20px;}
.common-template-01 .container .grp .numbers .item h1{color:#606a70;font-size:80px;line-height:normal;margin-bottom:0;}
.common-template-01 .container .grp .numbers .item p{margin-bottom:0;}
.common-template-01 .container .grp .rgt-content .rgt-description ul{list-style:disc;margin:20px;margin-top:5px;}
.common-template-01 .container .grp .rgt-content .rgt-description ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-template-01 .container .grp .rgt-content .rgt-description ul li, .common-template-01 .container .grp .rgt-content .rgt-description ol li{font-size:16px;line-height:24px;}
.common-template-01 .container .grp .rgt-content .rgt-description ul li a, .common-template-01 .container .grp .rgt-content .rgt-description ol li a{color:#b30537;text-decoration:none;}
.common-template-01 .container .grp .rgt-content .rgt-description ul li a:hover, .common-template-01 .container .grp .rgt-content .rgt-description ol li a:hover{text-decoration:underline;}
.common-template-02{width:100%;}
.common-template-02 .container{padding-top:40px;padding-bottom:40px;}
.common-template-02 .container .grp{width:100%;font-size:0;margin-top:40px;}
.common-template-02 .container .grp .left-nav{display:inline-block;vertical-align:top;width:410px;}
.common-template-02 .container .grp .left-nav li{margin-bottom:40px;}
.common-template-02 .container .grp .left-nav li:last-child{margin-bottom:0;}
.common-template-02 .container .grp .left-nav li a{text-decoration:none;font-size:16px;font-weight:700;color:#606a70;position:relative;display:inline-block;padding:0 0 15px 0;}
.common-template-02 .container .grp .left-nav li a::after{content:"";display:inline-block;position:absolute;height:5px;bottom:0;background:#b30537;transform-origin:0 0;transition:transform 0.3s;transform:scaleX(0);width:100%;left:0;}
.common-template-02 .container .grp .left-nav li a:hover::after,
.common-template-02 .container .grp .left-nav li a.active::after{transform:scaleX(1);}
.common-template-02 .container .grp .rgt-description{display:none !important;vertical-align:top;width:calc(100% - 470px);margin-left:60px;}
.common-template-02 .container .grp .rgt-description.active{display:inline-block !important;}
.common-template-02 .container .grp .rgt-description .imgBg{width:100%;height:0;padding-top:50%;position:relative;overflow:hidden;z-index:1;background:#F4F4F4;}
.common-template-02 .container .grp .rgt-description .imgBg img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;}
.common-template-02 .container .grp .rgt-description .content{background:#fff;margin:-60px 60px 0 60px;width:calc(100% - 180px);padding:40px;font-size:0;position:relative;z-index:2;}
.common-template-02 .container .grp .rgt-description .content .imgLogo{display:inline-block;vertical-align:top;width:120px;margin-right:40px;}
.common-template-02 .container .grp .rgt-description .content .imgLogo img{width:100%;display:block;}
.common-template-02 .container .grp .rgt-description .content .description{display:inline-block;vertical-align:top;width:calc(100% - 160px);}
.common-template-02 .learnMore:hover{margin-left:10px;}
.common-template-02 .container .grp .rgt-description .content ul{list-style:disc;margin:20px;margin-top:5px;}
.common-template-02 .container .grp .rgt-description .content ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-template-02 .container .grp .rgt-description .content ul li, .common-template-02 .container .grp .rgt-description .content ol li{font-size:16px;line-height:24px;}
.common-template-02 .container .grp .rgt-description .content ul li a, .common-template-02 .container .grp .rgt-description .content ol li a{color:#b30537;text-decoration:none;}
.common-template-02 .container .grp .rgt-description .content ul li a:hover, .common-template-02 .container .grp .rgt-description .content ol li a:hover{text-decoration:underline;}
.common-template-02.grey .container .grp .rgt-description .content{background:#f4f4f4;margin:-60px 60px 0 -60px;}
.common-template-02.grey .container .grp .rgt-description .content .description{width:100%;}
.common-form{width:100%;background:#F4F4F4;}
.common-form.white{background:#fff;}
.common-form .container{padding-top:40px;padding-bottom:40px;}
.common-form .container .field-content{width:calc(100% + 30px);font-size:0;margin-top:40px;}
.common-form .container .field-content .field{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px;}
.common-form .container .field-content .field.col{width:calc(100% - 30px);}
.common-form .container .field-content .field.col2{width:calc(50% - 30px);}
.common-form .container .field-content .field.phone{width:calc(100% - 30px);font-size:0;}
.common-form .container .field-content .phone.col2{width:calc(50% - 30px);}
.common-form .container .field-content .field.phone span{display:inline-block;vertical-align:top;width:calc(100% - 125px);}
.common-form .container .field-content .field.phone .code{width:95px;margin-right:30px;}
.common-form .container ul{list-style:disc;margin:20px;margin-top:5px;}
.common-form .container ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-form .container ul li, .common-form .container ol li{font-size:16px;line-height:24px;}
.common-form .container ul li a, .common-form .container ol li a{color:#b30537;text-decoration:none;}
.common-form .container ul li a:hover, .common-form .container ol li a:hover{text-decoration:underline;}
.common-mobile-nav{width:calc(100% - 40px);max-width:360px;background:#b30537;padding:20px;margin:30px auto;display:none;position:relative;z-index:10}
.common-mobile-nav .nav-field{width:100%;padding:0 0 10px 0;font-size:16px;display:block;border-bottom:1px solid #fff;cursor:pointer;color:#fff;}
.common-mobile-nav .nav-field::after{content:'';background:url("../images/common/ic-arrow-down-white.svg")no-repeat;background-size:100% 100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-left:10px;}
.common-mobile-nav .nav-field span{display:inline-block;width:calc(100% - 30px);}
.common-mobile-nav .nav-dd{display:none;position:absolute;top:70px;left:0;right:0;margin:0 auto;width:calc(100% - 80px);background:#f4f4f4;padding:0 20px;}
.common-mobile-nav .nav-dd li{display:block;margin:20px 0;font-size:14px;}
.common-mobile-nav .nav-dd li a{text-decoration:none;color:#606a70;}
.common-mobile-nav .nav-dd li a.active{color:#b30537;}
.common-tabs{width:100%;border-bottom:1px solid #606a70;background:#ffffff;}
.common-tabs .container ul{width:100%;display:flex;flex-direction:row;position:relative;justify-content:center;text-align:center;}
.common-tabs .container ul li{font-weight:700;text-transform:uppercase;display:block;position:relative;padding:30px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-tabs .container ul li a{text-decoration:none;display:block;color:#606a70;font-size:16px;line-height:24px;}
.common-tabs .container ul li a::after{content:"";display:inline-block;position:absolute;height:5px;bottom:0;background:#b30537;transform-origin:0 0;transition:transform 0.3s;transform:scaleX(0);width:100%;left:0;}
.common-tabs .container ul li a:hover::after,
.common-tabs .container ul li a.active::after{transform:scaleX(1);}
.common-tabs.FIXED{position:fixed;top:80px;z-index:99;}
.common-tabs.FIXED .container ul li{padding:15px;}
.common-tabs.FIXED .container ul li a{font-size:14px;}
.common-tab-content{width:100%;display:none !important;/*padding-top:40px;padding-bottom:40px;*/}
.common-tab-content.active{display:block !important;}
.programme-consultants{width:100%;}
.programme-consultants .container{padding-top:40px;padding-bottom:10px;}
.programme-consultants .container ul{width:calc(100% + 30px);font-size:0;display:flex;flex-wrap:wrap;margin-top:40px;}
.programme-consultants .container ul li{width:calc(50% - 90px);margin-right:30px;margin-bottom:30px;padding:30px;background:#b30537;font-size:0;}
.programme-consultants .container ul li .photo{display:inline-block;vertical-align:middle;width:50px;height:50px;margin-right:20px;border-radius:100%;overflow:hidden;position:relative;background:#fff;}
.programme-consultants .container ul li .photo img{width:100%;height:100%;object-fit:cover;display:inline-block;}
.programme-consultants .container ul li .name{display:inline-block;vertical-align:middle;width:calc(100% - 70px);font-size:24px;line-height:24px;color:#fff;font-weight:700;}
.programme-consultants .container ul li .contact-detail{width:100%;color:#fff;margin-top:20px;}
.programme-consultants .container ul li .contact-detail .email{width:100%;margin-bottom:15px;font-size:0;}
.programme-consultants .container ul li .contact-detail .email span{display:inline-block;vertical-align:middle;width:calc(100% - 35px);font-size:16px;line-height:24px;}
.programme-consultants .container ul li .contact-detail .email .icon{width:20px;margin-right:10px;}
.programme-consultants .container ul li .contact-detail .email .icon img{width:100%;display:block;}
.programme-consultants .container ul li .contact-detail .email a{text-decoration:none;color:#fff;}
.programme-consultants .container ul li .contact-detail .email a:hover{text-decoration:underline;}
.programme-consultants .container ul li .contact-detail .numbers{width:100%;margin-bottom:15px;font-size:0;}
.programme-consultants .container ul li .contact-detail .numbers .phone{display:inline-block;vertical-align:middle;width:40%;font-size:0;}
.programme-consultants .container ul li .contact-detail .numbers .whatsapp{display:inline-block;vertical-align:middle;width:60%;font-size:0;}
.programme-consultants .container ul li .contact-detail .numbers span{display:inline-block;vertical-align:middle;width:calc(100% - 35px);font-size:16px;line-height:24px;}
.programme-consultants .container ul li .contact-detail .numbers .icon{width:20px;margin-right:10px;}
.programme-consultants .container ul li .contact-detail .numbers .icon img{width:100%;display:block;}
.programme-consultants .container ul li .contact-detail .numbers .phone img{width:90%}
.programme-consultants .container ul li .contact-detail .numbers a{text-decoration:none;color:#fff;}
.programme-consultants .container ul li .contact-detail .numbers a:hover{text-decoration:underline;}
.programme-consultants .container ul li .contact-detail .working-hrs{width:100%;font-size:0;}
.programme-consultants .container ul li .contact-detail .working-hrs span{display:inline-block;vertical-align:middle;width:calc(100% - 35px);font-size:16px;line-height:24px;}
.programme-consultants .container ul li .contact-detail .working-hrs .icon{width:20px;margin-right:10px;}
.programme-consultants .container ul li .contact-detail .working-hrs .icon img{width:100%;display:block;}
.common-template-03{width:100%;font-size:0;}
.common-template-03.grey{background:#F4F4F4;}
.common-template-03 .container{padding-top:40px;padding-bottom:40px;}
.common-template-03 .title{display:inline-block;vertical-align:top;width:370px;font-size:24px;line-height:24px;color:#b30537;font-weight:700;text-transform:capitalize;}
.common-template-03 .title h2{font-size:24px;line-height:24px;color:#b30537;font-weight:700;text-transform:capitalize;}
.common-template-03 .content{display:inline-block;vertical-align:top;width:calc(100% - 430px);margin-left:60px;}
.common-template-03 .content p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-template-03 .content ul{list-style:disc;margin:20px;margin-top:5px;}
.common-template-03 .content ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-template-03 .content ul li, .common-template-03 .content ol li{font-size:16px;line-height:24px;}
.common-template-03 .content ul li a, .common-template-03 .content ol li a{color:#b30537;text-decoration:none;}
.common-template-03 .content ul li a:hover, .common-template-03 .content ol li a:hover{text-decoration:underline;}
.common-template-03 .content .commonBtn{margin:0 10px 10px 0;}
.common-highlight{width:100%;}
.common-highlight ul{width:calc(100% + 30px);font-size:0;list-style:none;margin:0 !important}
.common-highlight ul li{display:inline-block !important;vertical-align:middle;width:calc(50% - 30px);margin:0 30px 30px 0;font-size:0 !important;}
.common-highlight ul li span{display:inline-block;vertical-align:middle;width:calc(100% - 140px);}
.common-highlight ul li .icon{width:120px;margin-right:20px;}
.common-highlight ul li .icon img{width:100%;display:block;}
.common-highlight ul li h4{font-size:18px;line-height:18px;text-transform:none;margin-bottom:0;}
.common-highlight ul li p{margin-bottom:0;margin-top:10px;}
.common-highlight .commonBtn{margin-right:0;}
.common-highlight ul li span ul{margin:5px 0 10px 0 !important;width:100% !important;}
.common-highlight ul li span ul li::before{content:'•';font-size:30px !important;line-height:0;display:inline-block;vertical-align:middle;margin-top:-7.5px;margin-right:5px;}
.common-highlight ul li span ul li{font-size:16px !important;line-height:24px;display:block !important;width:100% !important;margin:0 !important;}
.common-highlight ul li span ul li a{color:#b30537;text-decoration:none;}
.common-highlight ul li span ul li a:hover{text-decoration:underline;}
.common-career-opportunities{width:100%;font-size:0;}
.common-career-opportunities .container{padding-top:40px;padding-bottom:40px;}
.common-career-opportunities .title{margin-bottom:20px;width:100%;font-size:24px;line-height:24px;color:#b30537;font-weight:700;}
.common-career-opportunities ul{width:calc(100% + 30px);font-size:0;}
.common-career-opportunities ul li{display:inline-block;vertical-align:middle;width:calc(25% - 30px);margin:0 30px 30px 0;font-size:0;}
.common-career-opportunities ul li span{display:inline-block;vertical-align:middle;width:calc(100% - 140px);}
.common-career-opportunities ul li .icon{width:120px;margin-right:20px;}
.common-career-opportunities ul li .icon img{width:100%;display:block;}
.common-career-opportunities ul li h4{font-size:18px;line-height:18px;text-transform:none;margin-bottom:0;}
.common-career-opportunities ul li p{margin-bottom:0;margin-top:10px;font-size:18px;}
.common-video{width:100%;position:relative;margin-bottom:30px;}
.common-video .videoImg{width:100%;height:320px;overflow:hidden;position:relative;}
.common-video .videoImg img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.common-video .playBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-video .playBtn img{position:relative;top:auto;transform:none;}
.common-video a:hover .playBtn{width:100px;}
.common-stories{width:100%;}
.common-stories .container{padding-top:40px;padding-bottom:40px;}
.common-stories .container ul{margin-top:40px}
.common-stories .container ul li{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.common-stories .container ul li .left-photo{display:inline-block;vertical-align:top;width:40%;position:relative;}
.common-stories .container ul li .left-photo::before{content:"";display:block;position:absolute;width:30%;height:30%;background:#b30537;z-index:-1;top:0;left:0;}
.common-stories .container ul li .left-photo::after{content:"";display:block;position:absolute;width:30%;height:30%;background:#b30537;z-index:-1;bottom:4px;right:4px;}
.common-stories .container ul li .left-photo img{width:calc(100% - 40px);height:calc(100% - 40px);object-fit:cover;padding:20px;}
.common-stories .container ul li .rgt-story{display:inline-block;vertical-align:top;width:calc(60% - 140px);padding:70px;position:relative;}
.common-stories .container ul li .rgt-story .quote-box{width:100%;position:relative;font-size:32px;line-height:normal;font-style:italic;color:#606a70;margin-bottom:50px;}
.common-stories .container ul li .rgt-story .quote-box::before{content:"“";position:absolute;color:#b30537;font-style:normal;font-size:400px;line-height:1.1em;opacity:0.2;z-index:-1;top:-120px;left:-70px;}
.common-stories .container ul li .rgt-story .quote-box::after{content:"”";position:absolute;color:#b30537;font-style:normal;font-size:400px;line-height:1.1em;opacity:0.2;z-index:-1;top:70px;right:-70px;}
.common-stories .container ul li .rgt-story .student-detail{}
.common-stories .container ul li .rgt-story .student-detail .name{color:#b30537;font-size:24px;line-height:24px;font-weight:700;margin-bottom:5px;}
.common-stories .container ul li .rgt-story .student-detail .name a{color:#b30537;text-decoration:none;}
.common-stories .container ul li .rgt-story .student-detail .class{color:#606a70;font-size:16px;line-height:24px;}
.common-stories .container ul li .rgt-story .student-detail .course{color:#606a70;font-size:16px;line-height:24px;font-weight:700;}
.common-stories .container ul li .rgt-story .btn{position:absolute;bottom:0;left:70px;}
.common-stories .MOBILE{display:none;}
.common-list-template-02{width:100%;}
.common-list-template-02 .container{padding-top:40px;padding-bottom:10px;}
.common-list-template-02 .container ul{width:calc(100% + 10px);display:flex;flex-wrap:wrap;font-size:0;}
.common-list-template-02 .container ul li{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px;background:#ffffff;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.16));display:inline-block;text-decoration:none;position:relative;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-list-template-02 .container ul li a{width:calc(100% - 50px);padding:25px;display:block;font-size:0;}
.common-list-template-02 .container ul li a span{display:inline-block;vertical-align:middle;width:calc(100% - 90px);}
.common-list-template-02 .container ul li a .icon{width:70px;margin-right:20px;}
.common-list-template-02 .container ul li a .icon img{width:100%;display:block;}
.common-list-template-02 .container ul li h3{color:#404b52;text-transform:none;margin-bottom:10px;}
.common-list-template-02 .container ul li:hover{filter:drop-shadow(0 3px 6px rgba(0,0,0,0.40));}
.common-list-template-02 .container ul li:hover a .learnMore{margin-left:10px;}
.common-list-template-02.TEXTONLY .container ul li a span{width:100%;}
.common-browse{width:100%;}
.common-browse .container{padding-top:25px;padding-bottom:50px;}
.common-browse .container a{display:block;width:calc(100% - 60px);padding:30px;font-size:0;background-repeat:no-repeat;background-size:cover;background-position:center;background-blend-mode: normal, saturation;text-decoration:none;}
.common-browse .container a span{display:inline-block;vertical-align:top;width:calc(100% - 130px);}
.common-browse .container a span h3,
.common-browse .container a span p{color:#ffffff;margin-bottom:10px;}
.common-browse .container a .icon{width:100px;margin-right:30px;}
.common-browse .container a .icon img{width:100%;display:block;}
.common-browse .alignment{text-align:right;}
.common-browse .container a:hover .viewMore{margin-right:-10px;}
.exploreBtns{width:calc(100% + 15px);font-size:0;display:flex;flex-wrap:wrap;text-align:center;}
.exploreBtns .commonBtn{width:calc(33.3333% - 95px);margin-right:15px;text-transform:none;font-weight:700;align-items:center;justify-content:center;display:inline-flex;}
.exploreBtns .commonBtn.round{border-radius:40px;}
.common-image-slider-02{width:100%;}
.common-image-slider-02 .container{padding-top:50px;padding-bottom:30px;}
.common-image-slider-02 ul{width:100%;position:relative;padding-top:20px;}
.common-image-slider-02 ul li{display:block;position:relative;}
.common-image-slider-02 ul .slick-list{/*height:660px !important;*/}
.common-image-slider-02 ul li .image{width:75%;height:700px;overflow:hidden;position:relative;z-index:0;}
.common-image-slider-02 ul li .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;}
.common-image-slider-02 ul li .detail{width:auto;max-width:410px;padding:30px;border:15px solid #b30537;background:#ffff;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:99;}
.common-image-slider-02 ul li .detail a{display:block;width:100%;text-decoration:none;}
.common-image-slider-02 ul li .detail h3{width:100%;padding-left:0;padding-right:0;color:#b30537;margin-bottom:15px;}
.common-image-slider-02 ul li .detail p{/*color:#606a70;*/}
.common-image-slider-02 ul li .detail a:hover .learnMore{margin-left:10px;}
.common-events-list{width:100%;}
.common-events-list ul{width:calc(100% + 20px);font-size:0;display:flex;flex-wrap:wrap;margin:40px 0 0 0;  }
.common-events-list ul li{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;}
.common-events-list ul li a{width:100%;text-decoration:none;display:block;position:relative;}
.common-events-list ul li .image{width:100%;height:0;padding-top:85%;overflow:hidden;position:relative;margin-bottom:20px;}
.common-events-list ul li .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-events-list ul li a:hover .image img{width:105%;height:105%;}
.common-events-list ul li .detail{width:100%;padding-bottom:40px;}
.common-events-list ul li .detail h4{text-transform:none;color:#606a70;margin:20px 0;}
.common-events-list ul li .detail .date,
.common-events-list ul li .detail .location,
.common-events-list ul li .detail .opento{color:#606a70;font-size:16px;line-height:24px;}
.common-events-list ul li .learnMore{position:absolute;bottom:0;left:0;}
.common-events-list ul li a:hover .learnMore{left:10px;}
.common-news-list{width:100%;}
.common-news-list ul{width:calc(100% + 20px);font-size:0;display:flex;flex-wrap:wrap;margin:40px 0 0 0;  }
.common-news-list ul li{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;}
.common-news-list ul li a{width:100%;text-decoration:none;display:block;position:relative;}
.common-news-list ul li .image{width:100%;height:0;padding-top:85%;overflow:hidden;position:relative;margin-bottom:20px;}
.common-news-list ul li .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-news-list ul li a:hover .image img{width:105%;height:105%;}
.common-news-list ul li .detail{width:100%;padding-bottom:40px;}
.common-news-list ul li .detail h4{text-transform:none;color:#606a70;margin:20px 0;}
.common-news-list ul li .learnMore{position:absolute;bottom:0;left:0;}
.common-news-list ul li a:hover .learnMore{left:10px;}
.common-news-list ul li p{margin-bottom:0;}
.common-media-list{width:100%;}
.common-media-list ul{width:calc(100% + 20px);font-size:0;display:flex;flex-wrap:wrap;margin:25px 0 0 0;  }
.common-media-list ul li{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;}
.common-media-list ul li a{width:100%;text-decoration:none;display:block;position:relative;}
.common-media-list ul li .image{width:100%;height:0;padding-top:85%;overflow:hidden;position:relative;margin-bottom:20px;}
.common-media-list ul li .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-media-list ul li a:hover .image img{width:105%;height:105%;}
.common-media-list ul li .detail{width:100%;padding-bottom:20px;}
.common-media-list ul li .detail h4{text-transform:none;color:#606a70;margin:20px 0;}
.common-media-list ul li .detail .date{color:#606a70;font-size:16px;line-height:24px;}
.common-media-list ul li .learnMore{position:absolute;bottom:0;left:0;}
.common-media-list ul li a:hover .learnMore{left:10px;}
.slider-blog-list{width:100%;}
.slider-blog-list .container{padding-top:50px;padding-bottom:90px;}
.slider-blog-list .container ul{width:calc(100% + 20px);display:flex;flex-wrap:wrap;font-size:0;}
.slider-blog-list .container ul li{width:calc(50% - 20px);margin-right:20px;display:inline-block;vertical-align:top;background:#f4f4f4;}
.slider-blog-list .container ul li a{text-decoration:none;font-size:0;display:flex;flex-wrap:wrap;width:100%;position:relative;}
.slider-blog-list .container ul li .image{width:270px;height:270px;overflow:hidden;position:relative;display:inline-block;vertical-align:top;}
.slider-blog-list .container ul li .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.slider-blog-list .container ul li a:hover .image img{width:105%;height:105%;}
.slider-blog-list .container ul li .text{width:calc(100% - 310px);padding:20px;background:#f4f4f4;align-content:center;display:inline-block;vertical-align:top;}
.slider-blog-list .container ul li .text h4{margin-bottom:5px;}
.slider-blog-list .container ul li .text .date{font-size:16px;line-height:24px;color:#606a70;}
.common-label{font-size:12px;background:#404b52;color:#fff;font-weight:700;text-transform:capitalize;position:absolute;top:0;right:0;text-align:center;padding:10px;min-width:140px;border-bottom-left-radius:10px;z-index:99;}
.common-quicklink-icon{width:100%;}
.common-quicklink-icon .container{padding-top:40px;padding-bottom:40px;}
.common-quicklink-icon .container ul{width:calc(100% + 20px);display:flex;flex-wrap:wrap;font-size:0;}
.common-quicklink-icon .container ul li{width:calc(50% - 100px);margin-right:20px;padding:30px 40px;font-size:0;background:#b30537;}
.common-quicklink-icon .container ul li .icon{display:inline-block;vertical-align:middle;width:120px;margin-right:20px;}
.common-quicklink-icon .container ul li .icon img{width:100%;display:block;}
.common-quicklink-icon .container ul li .text{display:inline-block;vertical-align:middle;width:calc(100% - 140px);}
.common-quicklink-icon .container ul li .text h3{color:#fff;margin-bottom:5px;}
.common-quicklink-icon .container ul li a:hover .learnMore{margin-left:10px;}
.common-content-share{width:100%;}
.common-content-share .container{padding-top:40px;padding-bottom:40px;font-size:0;}
.common-content-share .container .content{display:inline-block;vertical-align:top;width:calc(100% - 440px);}
.common-content-share .container .share{display:inline-block;vertical-align:top;width:290px;margin-left:150px;border-top:1px solid #404b52;border-bottom:1px solid #404b52;padding:25px 0;}
.common-content-share .container .content p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-content-share .content ul{list-style:disc;margin:20px;margin-top:5px;}
.common-content-share .content ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-content-share .content ul li, .common-content-share .content ol li{font-size:16px;line-height:24px;}
.common-content-share .content ul li a, .common-content-share .content ol li a{color:#b30537;text-decoration:none;}
.common-content-share .content ul li a:hover, .common-content-share .content ol li a:hover{text-decoration:underline;}
.common-content-share .container .backEvents{text-align:center;margin:30px 0;}
.share-list{display:flex;flex-direction:row;}
.share-list a{border-radius:100%;width:25px;height:25px;padding:5px;margin:5px;cursor:pointer;overflow:hidden;}
.share-list a img{width:100%;height:100%;filter:invert(100%);}
.share-list a.fb-h{background:#3B5998;}
.share-list a.tw-h{background:#00acee;}
.share-list a.li-h{background:#0077B5;}
.share-list a.re-h{background:#FF5700;}
.share-list a.pi-h{background:#c8232c;}
.share-buttons-container{display:flex;align-items:center;width:100%;}
.sticky{position:-webkit-sticky;position:sticky;top:100px;}
.common-stories-list{width:100%;}
.common-stories-list .container{padding-top:40px;padding-bottom:40px;}
.common-stories-list ul{width:calc(100% + 20px);font-size:0;display:flex;flex-wrap:wrap;margin:40px 0 0 0;}
.common-stories-list ul li{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;background:#f4f4f4;}
.common-stories-list ul li a{width:100%;text-decoration:none;display:block;position:relative;}
.common-stories-list ul li .photo{width:100%;height:0;padding-top:100%;overflow:hidden;position:relative;}
.common-stories-list ul li .photo img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-stories-list ul li a:hover .photo img{width:105%;height:105%;}
.common-stories-list ul li .detail{width:calc(100% - 60px);padding:20px 40px 20px 20px;}
.common-stories-list ul li .detail h4{text-transform:none;color:#606a70;margin-bottom:10px;}
.common-stories-list ul li .detail .course-info,
.common-stories-list ul li .detail .sch-info,
.common-stories-list ul li .detail .student-type,
.common-stories-list ul li .detail .position{color:#606a70;font-size:16px;line-height:24px;margin-bottom:5px;}
.common-stories-list ul li .arrow{position:absolute;padding-top:100%;top:50%;right:20px;transform:translateY(-50%);width:10px;}
.common-stories-list ul li .arrow img{width:100%;display:block;}
.common-stories-list .button{text-align:center;margin:30px 0;}
.common-content-profile{width:100%;}
.common-content-profile .container{padding-top:40px;padding-bottom:40px;font-size:0;}
.common-content-profile .container .backBtn{display:inline-block;vertical-align:top;width:90px;margin-right:40px;}
.common-content-profile .container .backBtn a{color:#606a70;font-size:18px;line-height:24px;font-weight:700;text-decoration:none;text-transform:uppercase;}
.common-content-profile .container .backBtn a::before{content:'';background:url("../images/common/ic-arrow-simple-black.svg")no-repeat;background-size:100% 100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-1px;}
.common-content-profile .container .content{display:inline-block;vertical-align:top;width:calc(100% - 130px);font-size:0;}
.common-content-profile .container .content .photo{display:inline-block;vertical-align:top;width:400px;height:400px;position:relative;}
.common-content-profile .container .content .photo::before{content:"";display:block;position:absolute;width:30%;height:30%;background:#b30537;z-index:-1;top:0;left:0;}
.common-content-profile .container .content .photo::after{content:"";display:block;position:absolute;width:30%;height:30%;background:#b30537;z-index:-1;bottom:4px;right:4px;}
.common-content-profile .container .content .photo img{width:calc(100% - 40px);height:calc(100% - 40px);object-fit:cover;padding:20px;}
.common-content-profile .container .content .detail{display:inline-block;vertical-align:top;width:calc(100% - 440px);margin-left:40px;position:relative;}
.common-content-profile .container .content .detail h3{text-transform:none;margin-bottom:5px;}
.common-content-profile .container .content .detail .class-of,
.common-content-profile .container .content .detail .position{color:#606a70;font-weight:700;font-size:16px;line-height:24px;margin-bottom:5px;}
.common-content-profile .container .content .detail .email{color:#b30537;font-size:16px;line-height:24px;margin-bottom:5px;display:block;text-decoration:none;}
.common-content-profile .container .content .detail .email:hover{text-decoration:underline;}
.common-content-profile .container .content .detail .course-institution{color:#606a70;font-weight:700;font-size:16px;line-height:24px;margin-bottom:5px;}
.common-content-profile .container .content .detail .course-institution a{color:#b30537;text-decoration:none;}
.common-content-profile .container .content .detail .course-institution a:hover{text-decoration:underline;}
.common-content-profile .content ul{list-style:disc;margin:20px;margin-top:5px;}
.common-content-profile .content ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-content-profile .content ul li, .common-content-profile .content ol li{font-size:16px;line-height:24px;}
.common-content-profile .content ul li a, .common-content-profile .content ol li a{color:#b30537;text-decoration:none;}
.common-content-profile .content ul li a:hover, .common-content-profile .content ol li a:hover{text-decoration:underline;}
.sch-label{display:inline-block;color:white;font-weight:bold;padding:15px;border-radius:50px;max-width:330px;width:calc(100% - 30px);text-align:center;font-size:16px;line-height:24px;margin-top:20px;}
.SFS{background:#e21e25;}
.SBM{background:#0a7aaf;}
.SET{background:#fabc13;}
.SHLS{background:#79c6c0;}
.SPS{background:#013854;}
.common-content-profile .container .content .detail .description{width:100%;margin-top:30px;}
.common-blog-list-02{width:100%;}
.common-blog-list-02 .container{padding-top:40px;padding-bottom:40px;}
.common-blog-list-02 ul{width:calc(100% + 20px);font-size:0;display:flex;flex-wrap:wrap;margin:25px 0 0 0;  }
.common-blog-list-02 ul li{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;}
.common-blog-list-02 ul li a{width:100%;text-decoration:none;display:block;position:relative;}
.common-blog-list-02 ul li .image{width:100%;height:0;padding-top:85%;overflow:hidden;position:relative;margin-bottom:20px;}
.common-blog-list-02 ul li .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-blog-list-02 ul li a:hover .image img{width:105%;height:105%;}
.common-blog-list-02 ul li .detail{width:100%;padding-bottom:20px;}
.common-blog-list-02 ul li .detail h4{text-transform:none;color:#606a70;margin:20px 0;}
.common-blog-list-02 ul li .detail .date{color:#606a70;font-size:16px;line-height:24px;}
.common-blog-list-02 ul li .learnMore{position:absolute;bottom:0;left:0;}
.common-blog-list-02 ul li a:hover .learnMore{left:10px;}
.common-feat-block{width:100%;background:#fff;min-height:620px;display:flex;flex-wrap:wrap;justify-content:center;position:relative;background-size:cover;background-position:center center;}
.common-feat-block .container{padding-top:40px;padding-bottom:40px;position:relative;height:auto;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;text-align:center;}
.common-feat-block .container h1,.common-feat-block .container h2,.common-feat-block .container h3,.common-feat-block .container h4{color:#b30537;text-align:center;}
.common-feat-block .container p,.common-feat-block .container li{color:#606a70;text-align:center;}
.common-feat-block .container p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-feat-block.WHITE .container h1,.common-feat-block.WHITE .container h2,.common-feat-block.WHITE .container h3,.common-feat-block.WHITE .container h4,
.common-feat-block.WHITE .container p,.common-feat-block.WHITE .container li,
.common-feat-block.WHITE .container p a,.common-feat-block.WHITE .container li a{color:#fff !important}
.common-feat-block .container ul{list-style:disc;margin:20px;margin-top:5px;list-style-position:inside;}
.common-feat-block .container ol{list-style:decimal;margin:20px;margin-top:5px;list-style-position:inside;}
.common-feat-block .container ul li,.common-feat-block .container ol li{font-size:16px;line-height:24px;}
.common-feat-block .container ul li a,.common-feat-block .container ol li a{color:#b30537;text-decoration:none;}
.common-feat-block .container ul li a:hover,.common-feat-block .container ol li a:hover{text-decoration:underline;}
.MICROSITE .common-feat-block.WHITE .commonBtn{border:1px solid #fff;}
.common-feat-highlight{width:100%;background:#fff;}
.common-feat-highlight .container{padding-top:40px;padding-bottom:0;}
.common-feat-highlight .col4{width:calc(100% + 20px);font-size:0;margin-top:40px;}
.common-feat-highlight .col4 .item{display:inline-block;vertical-align:top;width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;}
.common-feat-highlight .col4 .item a{width:100%;display:block;text-decoration:none;text-align:center;}
.common-feat-highlight .col4 .item .image{width:100%;height:0;padding-top:85%;overflow:hidden;position:relative;margin-bottom:20px;}
.common-feat-highlight .col4 .item .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-feat-highlight .col4 .item a:hover .image img{width:105%;height:105%;}
.common-feat-highlight .col4 .item .content{width:calc(100% - 30px);padding:0 15px;}
.common-feat-highlight .colBgText{width:calc(100% + 20px);font-size:0;margin-top:40px;}
.common-feat-highlight .container .colBgText{margin-top:0;}
.common-feat-highlight .colBgText .item{display:inline-block;vertical-align:top;width:calc(33.3333% - 20px);margin-right:20px;margin-bottom:20px;}
.common-feat-highlight .colBgText .item a{width:100%;display:block;text-decoration:none;}
.common-feat-highlight .colBgText .item .image{width:100%;height:300px;overflow:hidden;position:relative;margin-bottom:20px;background-size:cover;background-position:center center;}
.common-feat-highlight .colBgText .item .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-feat-highlight .colBgText .item .image h4{text-align:left;position:absolute;left:20px;bottom:20px;color:#fff;margin-bottom:0;}
.common-feat-highlight .colBgText .item a:hover .image img{width:105%;height:105%;}
.common-feat-highlight .colBgText .item .content{width:calc(100% - 30px);padding:0 15px;}
.common-feat-highlight .colBgText .item .content h3, .common-feat-highlight .colBgText .item .content h4, .common-feat-highlight .colBgText .item .content p, .common-feat-highlight .colBgText .item .content ul li{text-align:left;}
.common-feat-highlight .colBgText .grpText{position:absolute;left:20px;right:20px;bottom:20px;}
.common-feat-highlight .colBgText .grpText h4{position:relative !important;left:auto !important;bottom:5px !important;}
.common-feat-highlight .colBgText .grpText p{color:#fff;margin-bottom:0;}
.common-feat-highlight.feat02 .col4 .item .image{padding-top:224px;background-size:cover;}
.common-feat-highlight.feat02 .col4 .item a{text-align:left;display:inline;width:auto;}
.common-feat-highlight.feat02 .col4 .item .content{width:100%;padding:0;}
.common-feat-list{width:100%;background:#fff;}
.common-feat-list .container{padding-top:40px;padding-bottom:0;}
.common-feat-list .col3{width:calc(100% + 20px);font-size:0;margin-top:40px;display:flex;flex-wrap:wrap;}
.common-feat-list .col3 .item{width:calc(33.3333% - 20px);margin-right:20px;margin-bottom:30px;}
.common-feat-list .col3 .item a{width:100%;height:100%;text-decoration:none;text-align:left;font-size:0;display:flex;flex-wrap:wrap;position:relative;}
.common-feat-list .col3 .item .image{width:30%;height:0;padding-top:30%;overflow:hidden;position:relative;}
.common-feat-list .col3 .item .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-feat-list .col3 .item .content{width:calc(70% - 40px);position:relative;padding:0 20px;}
.common-feat-list .col3 .item .learnMore{position:absolute;left:20px;bottom:0;}
.common-feat-list .col3 .item a:hover .learnMore{margin-left:10px;}
.common-feat-rebates{width:100%;background:#eeebe9;min-height:620px;display:flex;flex-wrap:wrap;justify-content:center;position:relative;background-size:cover;background-position:center center;}
.common-feat-rebates .container{padding-top:40px;padding-bottom:40px;position:relative;height:auto;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;text-align:center;}
.common-feat-rebates .container h1,.common-feat-rebates .container h2,.common-feat-rebates .container h3,.common-feat-rebates .container h4{color:#b30537;text-align:center;}
.common-feat-rebates .container p,.common-feat-rebates .container li{color:#606a70;text-align:center;}
.common-feat-rebates .container p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-feat-rebates.WHITE .container h1,.common-feat-rebates.WHITE .container h2,.common-feat-rebates.WHITE .container h3,.common-feat-rebates.WHITE .container h4,
.common-feat-rebates.WHITE .container p,.common-feat-rebates.WHITE .container li,
.common-feat-rebates.WHITE .container p a,.common-feat-rebates.WHITE .container li a{color:#fff !important}
.common-feat-rebates .container .description{width:100%;padding-bottom:20px;border-bottom:1px solid #d9d9d9;}
.common-feat-rebates .container .tc{width:100%;}
.common-feat-rebates .container .tc p{font-size:12px;margin:20px 0;}
.common-feat-rebates .rebates-layout{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0;}
.common-feat-rebates .rebates-layout .item{width:220px;height:220px;line-height:1.75rem;margin:clamp(0.5rem, 2vw, 1rem);border:1px dashed #404b52;padding:clamp(0.5rem, 2vw, 1rem);border-radius:100%;position:relative;}
.common-feat-rebates .rebates-layout .item .content{height:100%;display:flex;flex-direction:column;align-content:center;justify-content:center;background:white;border-radius:inherit;}
.common-feat-rebates .rebates-layout .item .content h2{margin-bottom:0;}
.common-feat-rebates .rebates-layout .item .content h4{margin-bottom:0;text-transform:none;color:#404b52;}
.common-feat-rebates .rebates-layout .item .content p{margin-bottom:0;}
.common-feat-rebates.WHITE .rebates-layout .item{border:1px dashed #fff;}
.common-feat-rebates.WHITE .rebates-layout .item .content h2{color:#b30537 !important;}
.common-feat-rebates.WHITE .rebates-layout .item .content h4{color:#404b52 !important;}
.common-feat-rebates.WHITE .rebates-layout .item .content p{color:#606a70 !important;}
.common-feat-rebates.WHITE .commonBtn{border:1px solid #fff;}
.common-feat-promotions{width:100%;background:#eeebe9;min-height:620px;display:flex;flex-wrap:wrap;justify-content:center;position:relative;background-size:cover;background-position:center center;}
.common-feat-promotions .container{padding-top:40px;padding-bottom:40px;position:relative;height:auto;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;text-align:center;}
.common-feat-promotions .container::before{content:'';width:85%;height:1px;position:absolute;top:0;left:0;right:0;margin:0 auto;background-color:#fff;}
.common-feat-promotions:first-child .container::before{background-color:none;}
.common-feat-promotions .container h1,.common-feat-promotions .container h2,.common-feat-promotions .container h3,.common-feat-promotions .container h4{color:#b30537;text-align:center;}
.common-feat-promotions .container p,.common-feat-promotions .container li{color:#606a70;text-align:center;}
.common-feat-promotions .container p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-feat-promotions.WHITE .container h1,.common-feat-promotions.WHITE .container h2,.common-feat-promotions.WHITE .container h3,.common-feat-promotions.WHITE .container h4,
.common-feat-promotions.WHITE .container p,.common-feat-promotions.WHITE .container li,
.common-feat-promotions.WHITE .container p a,.common-feat-promotions.WHITE .container li a{color:#fff !important}
.common-feat-promotions .container .description{width:100%;}
.common-feat-promotions .container .tc{width:100%;}
.common-feat-promotions .container .tc a{color:#b30537;display:inline-block;font-size:16px;line-height:24px;text-transform:uppercase;}
.common-feat-promotions.WHITE .container .tc a{color:#fff !important;}
.common-feat-promotions .container .tc p{font-size:12px;margin:20px 0;}
.common-feat-promotions .promotions-layout{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0;font-size:0;}
.common-feat-promotions .promotions-layout .item{border-color: white;min-height:184px;border:1px dashed #404b52;border-radius:10px;padding:clamp(0.1rem, 1vw, 2rem);width:calc(45% - clamp(1rem, 1vw, 2rem));margin:clamp(0.5rem, 1vw, 2rem);}
.common-feat-promotions .promotions-layout .item .content{display:grid;padding:1.5rem;gap:1rem;align-items:center;grid-template-columns:0.8fr 1fr;grid-template-areas:"thumb text";background-color:white;border-radius:inherit;justify-content:center;height:calc(100% - 3rem);text-align:left !important;}
.common-feat-promotions .promotions-layout .item .content .thumb{grid-area:thumb;margin-bottom:1rem;position:relative;}
.common-feat-promotions .promotions-layout .item .content .thumb img{position:absolute;transform:translate(-50%, -50%);left:50%;right:50%;width:auto;height:auto;max-width:100%;object-fit: contain;}
.common-feat-promotions .promotions-layout .item .content .text{grid-area:text;}
.common-feat-promotions .promotions-layout .item .content .text:first-child{grid-column:span 2;}
.common-feat-promotions .promotions-layout .item .content h2{margin-bottom:10px;text-align:left;}
.common-feat-promotions .promotions-layout .item .content p{margin-bottom:0;text-align:left;}
.common-feat-promotions.WHITE .promotions-layout .item{border:1px dashed #fff;}
.common-feat-promotions.WHITE .promotions-layout .item .content h2{color:#b30537 !important;}
.common-feat-promotions.WHITE .promotions-layout .item .content h4{color:#404b52 !important;}
.common-feat-promotions.WHITE .promotions-layout .item .content p{color:#606a70 !important;}
.common-feat-promotions.WHITE .commonBtn{border:1px solid #fff;}
.common-campus-map{width:100%;background:#fff;}
.common-campus-map.grey{background:#f4f4f4;}
.common-campus-map .container{padding-top:40px;padding-bottom:40px;}
.common-campus-map .container .map{width:calc(100% + 20px);font-size:0;}
.common-campus-map .container .map .item{display:inline-block;vertical-align:top;width:calc(50% - 20px);margin-right:20px;margin-bottom:20px;}
.common-campus-map .container .map.FULLWIDTH .item{width:calc(100% - 20px);}
.common-campus-map .container .map .item .googleMap{width:100%;height:300px;}
.common-milestones{width:100%;background:#F4F4F4;margin-bottom:60px;}
.common-milestones .container{font-size:0;position:relative;display:flex;flex-wrap:wrap;}
.common-milestones .container .left{width:calc(50% - 30px);padding:30px 30px 30px 0;}
.common-milestones .container .rgt{width:50%;position:relative;}
.common-milestones .container img{width:100%;height:100%;object-fit:cover;display:block;}
.year-pagination{width:calc(100% - 60px);max-width:1380px;position:absolute;left:0;right:0;bottom:-16px;margin:0 auto;display:grid;grid-auto-flow:column;align-items:center;justify-content:center;padding-top:0;background: none;overflow-x:initial;}
.year-pagination > .year-button{cursor:pointer;position:relative;font-weight:500;display:inline-block;color:#b30537;}
.year-pagination > .year-button span:first-child {transform:translateX(-50%) translateY(calc(100% + 20px));}
.year-pagination > .year-button span:nth-child(2)::after{
  content:"";display:block;width:10px;height:10px;border:6px solid #404b52;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.year-pagination > .year-button span:nth-child(2){width:30px;height:30px;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.year-pagination > .year-button.active span:nth-child(2), 
.year-pagination > .year-button.active span::after{border-color:#b30537;}
.year-pagination > .year-button span{display:block;}
.year-pagination > .year-button .yy{font-size:16px;line-height:16px;position:absolute;min-width:115px;text-align:center;left:-45px;bottom:-25px;transform:none !important;font-weight:500;color:#606a70;}
.year-pagination > .year-button.active .yy{color:#b30537;}
.year-pagination .separator{max-width:150px;width:150px;border-top:1px dashed #b30537;transform:translateY(-15px);display:initial;transform:none;}
.common-template-04{width:100%;font-size:0;}
.common-template-04.grey{background:#F4F4F4;}
.common-template-04 .container{padding-top:40px;padding-bottom:40px;}
.common-template-04 .title{display:inline-block;vertical-align:top;width:420px;font-size:24px;line-height:24px;color:#b30537;font-weight:700;}
.common-template-04 .content{display:inline-block;vertical-align:top;width:calc(100% - 480px);margin-left:60px;}
.common-template-04 .content p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-template-04 .content ul{list-style:disc;margin:20px;margin-top:5px;}
.common-template-04 .content ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-template-04 .content ul li, .common-template-04 .content ol li{font-size:16px;line-height:24px;}
.common-template-04 .content ul li a, .common-template-04 .content ol li a{color:#b30537;text-decoration:none;}
.common-template-04 .content ul li a:hover, .common-template-04 .content ol li a:hover{text-decoration:underline;}
.common-template-04 .buttons{width:calc(100% + 20px);font-size:0;padding:20px 0;}
.common-template-04 .buttons li{display:inline-block;vertical-align:top;width:calc(25% - 20px);margin-right:20px;margin-bottom:20px;}
.common-template-04 .buttons .commonBtn{width:100%;padding:15px 0;text-align:center;}
.common-template-04 .img-description{width:100%;font-size:0;}
.common-template-04 .img-description .image{display:inline-block;vertical-align:top;width:50%;}
.common-template-04 .img-description .image img{width:100%;display:block;}
.common-template-04 .img-description .description{display:inline-block;vertical-align:top;width:calc(50% - 30px);margin-left:30px;}
.common-template-04 .img-description-overlap{width:100%;font-size:0;}
.common-template-04 .img-description-overlap .image{display:inline-block;vertical-align:middle;width:70%;height:700px;position:relative;overflow:hidden;z-index:1;}
.common-template-04 .img-description-overlap .image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;}
.common-template-04 .img-description-overlap .description{display:inline-block;vertical-align:middle;width:30%;margin-left:-70px;border:15px solid #b30537;background:#fff;position:relative;z-index:2;padding:20px;}
.common-template-04 .img-description-overlap .description .learnMore:hover{margin-left:10px;}
.common-table{width:100%;border-collapse:separate;margin-bottom:20px;border:1px solid #d9d9d9;text-align:center;}
.common-table thead tr th{color:#606a70;background-color:#f4f4f4;font-size:16px;line-height:24px;font-weight:700;vertical-align:middle;padding:1em;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.common-table thead tr th:last-child{border-right:none;}
.common-table thead tr th:not(:first-child){color:white;background-color:#404b52;}
.common-table tbody tr td{color:#606a70;font-size:16px;line-height:24px;font-weight:400;vertical-align:middle;padding:1em;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.common-table tbody tr td:last-child{border-right:none;}
.common-table tbody tr:last-child td{border-bottom:none;}
.common-table tbody tr td a{color:#b30537;text-decoration:none;}
.common-table tbody tr td a:hover{text-decoration:underline;}
.common-table tbody tr td p{margin-bottom:10px;}
.common-table-02{width:100%;border-collapse:separate;margin-bottom:20px;border:1px solid #d9d9d9;text-align:center;overflow-x:scroll;display:block;}
.common-table-02.left{text-align:left;}
.common-table-02 tbody{display:table;width:100%;}
.common-table-02 tbody tr td{color:#606a70;font-size:16px;line-height:24px;font-weight:400;vertical-align:middle;padding:1em;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.common-table-02 tbody tr td:last-child{border-right:none;}
.common-table-02 tbody tr:last-child td{border-bottom:none;}
.common-table-02 tbody tr td a{color:#b30537;text-decoration:none;}
.common-table-02 tbody tr td a:hover{text-decoration:underline;}
.common-table-02 tbody tr td p{margin-bottom:10px;}
.common-table caption, 
.common-table-02 caption{color:#606a70;background-color:#ffffff;font-size:16px;line-height:24px;font-weight:700;vertical-align:middle;padding:1em;border-right:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;}
.common-contact-form{}
.common-contact-form .container{padding-top:40px;padding-bottom:40px;font-size:0}
.common-contact-form .container .left-form{display:inline-block;vertical-align:top;width:calc(50% - 15px);margin-right:15px;}
.common-contact-form .container .rgt-map{display:inline-block;vertical-align:top;width:calc(50% - 15px);margin-left:15px;}
.common-contact-form .container .field-content{width:calc(100% + 30px);font-size:0;}
.common-contact-form .container .field-content .field{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px;}
.common-contact-form .container .field-content .field.col{width:calc(100% - 30px);}
.common-contact-form .container .field-content .field.col2{width:calc(50% - 30px);}
.common-contact-form .container .field-content .field.phone{width:calc(100% - 30px);font-size:0;}
.common-contact-form .container .field-content .phone.col2{width:calc(50% - 30px);}
.common-contact-form .container .field-content .field.phone span{display:inline-block;vertical-align:top;width:calc(100% - 125px);}
.common-contact-form .container .field-content .field.phone .code{width:95px;margin-right:30px;}
.common-contact-form .container .tab-btns{width:100%;font-size:0;border-bottom:1px solid #000;margin-bottom:20px;}
.common-contact-form .container .tab-btns a{display:inline-block;vertical-align:top;font-size:18px;line-height:24px;font-weight:700;color:#606a70;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;padding-bottom:20px;border-bottom:5px solid #fff;text-decoration:none;}
.common-contact-form .container .tab-btns.col2 a{width:50%;}
.common-contact-form .container .tab-btns.col3 a{width:33.3333%;}
.common-contact-form .container .tab-btns a.active,
.common-contact-form .container .tab-btns a:hover{border-bottom:5px solid #b30537;color:#b30537;}
.common-contact-form .container .googleMap{width:100%;height:480px;}
.common-grid-bg{width:100%;}
.common-grid-bg .container{padding-top:40px;padding-bottom:40px;}
.common-grid-bg .container .col3{display:grid;background-blend-mode:saturation;background-size:cover;background-position:center;grid-template-columns:repeat(3, 1fr);margin-top:40px;}
.common-grid-bg .container .col3 a{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;padding:20px;height:168px;color:white;border-right:1px solid white;border-bottom:1px solid white;font-size:20px;font-weight:bold;text-align:center;text-decoration:none;background-color:rgba(179,5,55,0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.common-grid-bg .container .col3 a:hover{background-color:rgba(179,5,55,0.16);}
.common-grid-bg .container .col3 img{filter: brightness(0) invert(100%) sepia(0%) saturate(0%) hue-rotate(309deg) brightness(107%) contrast(102%);width:auto;max-width:100%;height:72px;}
.common-grid-template-01{width:100%;}
.common-grid-template-01 .container{padding-top:40px;padding-bottom:40px;}
.common-grid-template-01 .container .col2{width:calc(100% + 20px);display:flex;flex-wrap:wrap;margin-top:40px;}
.common-grid-template-01 .container .col2 .col{width:calc(50% - 20px) !important;margin-right:20px;}
.common-grid-template-01 .container .col2 .bgBtn{width:100%;height:100%;position:relative;}
.common-grid-template-01 .container .col2 .bgBtn a{display:block;width:100%;height:100%;position:relative;text-decoration:none;}
.common-grid-template-01 .container .col2 .bgBtn a .image{width:100%;height:0%;padding-top:100%;position:relative;overflow:hidden;}
.common-grid-template-01 .container .col2 .bgBtn a .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-grid-template-01 .container .col2 .bgBtn a:hover .image img{width:105%;height:105%;}
.common-grid-template-01 .container .col2 .bgBtn a .text{width:calc(100% - 40px);padding:15px 20px 10px 20px;position:absolute;bottom:0;background:rgba(0,0,0,0.5);}
.common-grid-template-01 .container .col2 .bgBtn a .text h3{color:#fff;margin-bottom:5px;width:100%;position:relative;}
.common-grid-template-01 .container .col2 .bgBtn a .text h3::after{content:'';background:url("../images/common/ic-arrow-simple-white.svg")no-repeat right;background-size:100% 100%;width:18px;height:18px;position:absolute;right:0;top:4px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-grid-template-01 .container .col2 .bgBtn a:hover .text h3::after{right:-10px;}
.common-grid-template-01 .container .col2 .grpBtns{width:100%;font-size:0;}
.common-grid-template-01 .container .col2 .grpBtns span{display:inline-block;width:50%;height:0;padding-top:50%;background:#fff;position:relative;}
.common-grid-template-01 .container .col2 .grpBtns span a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%;text-align:center;text-decoration:none;}
.common-grid-template-01 .container .col2 .grpBtns span .iconImg{width:120px;margin:0 auto 20px auto;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-grid-template-01 .container .col2 .grpBtns span a:hover .iconImg{width:110px;}
.common-grid-template-01 .container .col2 .grpBtns span .iconImg img{width:100%;display:block;}
.common-grid-template-01 .container .col2 .grpBtns span h4::after{content:"";display:block;width:50px;height:1px;background-color:#b30537;margin:20px auto;}
.common-grid-template-01 .container .col2 .grpBtns span h4{color:#b30537;}
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(1),
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(4){background:#b30537;}
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(1) h4::after,
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(4) h4::after{background-color:#fff;}
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(1) h4, 
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(4) h4{color:#fff;}
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(2) .learnMore,
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(3) .learnMore{color:#b30537 !important;}
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(2) .learnMore::after,
.common-grid-template-01 .container .col2 .grpBtns span:nth-child(3) .learnMore::after{content:'';background:url("../images/common/ic-arrow-simple-red.svg")no-repeat;background-size:100% 100%;}
.common-download{width:100%;}
.common-tab-content .common-download{margin-top:40px;margin-bottom:40px;}
.common-download .container{display:grid;grid-template-rows:1fr;}
.common-download .download-btn{background:#fff}
.common-download .download-btn:nth-child(2n+1){background:#f4f4f4}
.common-download .download-btn a{text-decoration:none;color:#606a70;text-decoration:none;grid-template-columns:auto 1fr auto;padding:20px 50px;cursor:pointer;user-select:none;display:grid;column-gap:30px;row-gap:10px;align-items:center;}
.common-download.noLogo .download-btn a{grid-template-columns:1fr auto;}
.common-download .download-btn .insitution-logo{}
.common-download .download-btn .insitution-logo img{height:28px;width:auto;max-width:100%;}
.common-download .download-btn .download-name{font-size:16px;}
.common-download .download-btn .download-name span{display:block;}
.common-download .download-btn .download-name span:first-child{font-size:24px;font-weight:bold;margin-bottom:7.5px;}
.common-download .download-btn a:hover .learnMore{margin-right:-10px;}
.common-feat-book{width:100%;display:flex;flex-wrap:wrap;font-size:0;border:1px solid #000;margin-bottom:20px;}
.common-feat-book .image{width:300px;position:relative;}
.common-feat-book .image img{width:auto;max-width:100%;height:75%;object-fit:fill;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.common-feat-book .detail{width:calc(100% - 301px);border-left:1px solid #000;font-size:16px;line-height:24px;color:#606a70;}
.common-feat-book .detail .booktitle{border-bottom:1px solid #000;width:calc(100% - 40px);padding:20px;}
.common-feat-book .detail .author{border-bottom:1px solid #000;width:calc(100% - 40px);padding:20px;}
.common-feat-book .detail .callnum{width:100%;font-size:0;}
.common-feat-book .detail .callnum span{width:calc(100% - 201px);padding:20px;font-size:16px;line-height:24px;color:#606a70;display:inline-block;vertical-align:middle;border-left:1px solid #000;}
.common-feat-book .detail .callnum span:first-child{width:120px;border-left:none;}
.common-feat-book .description{width:calc(100% - 40px);padding:20px;border-top:1px solid #000;}
.common-grid{width:100%;}
.common-grid .container{padding-top:40px;padding-bottom:40px;}
.common-grid .container .col3{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:40px;}
.common-grid .container .col3 a{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;height:220px;color:white;text-decoration:none;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.common-grid .container .col3 a .image{width:100%;height:220px;position:relative;overflow:hidden;}
.common-grid .container .col3 a .image img{width:100%;height:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;filter:grayscale(100%);}
.common-grid .container .col3 a .text{font-size:20px;font-weight:bold;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.common-grid .container .col3 a:hover .image img{width:105%;height:105%;filter:grayscale(0%);}
.common-form-icon{width:100%;background:#FFF;}
.common-form-icon .container{padding-top:40px;padding-bottom:40px;font-size:0;}
.common-form-icon .container .left{display:inline-block;vertical-align:top;width:calc(50% - 25px);margin-right:25px;}
.common-form-icon .container .rgt{display:inline-block;vertical-align:top;width:calc(50% - 25px);margin-left:25px;text-align:left;}
.common-form-icon .container .field-content{width:calc(100% + 30px);font-size:0;}
.common-form-icon .container .field-content .field{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px;}
.common-form-icon .container .field-content .field.col{width:calc(100% - 30px);}
.common-form-icon .container .field-content .field.col2{width:calc(50% - 30px);}
.common-form-icon .container .field-content .field.phone{width:calc(100% - 30px);font-size:0;}
.common-form-icon .container .field-content .phone.col2{width:calc(50% - 30px);}
.common-form-icon .container .field-content .field.phone span{display:inline-block;vertical-align:top;width:calc(100% - 125px);}
.common-form-icon .container .field-content .field.phone .code{width:95px;margin-right:30px;}
form .radioGrp{width:100%;}
form .radioGrp li{display:inline-block;vertical-align:top;margin-right:15px;font-size:16px;line-height:24px;}
.common-page .grid-3{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;row-gap:15px;column-gap:15px;}
.common-page .grid-3 .commonBtn{width:calc(100% - 40px);min-width:inherit;margin:0;}
.common-page .grid-3 img{width:100%;min-width:inherit;margin:0;}
.common-grid-template-02{width:100%;font-size:0;}
.common-grid-template-02.grey{background:#F4F4F4;}
.common-grid-template-02 .container{padding-top:40px;padding-bottom:40px;}
.common-grid-template-02 .container .col3{width:100%;margin-top:40px;grid-template-columns: repeat(3, 1fr);grid-template-rows: repeat(2, 1fr);height:600px;display: grid;row-gap: 20px;column-gap: 20px;}
.common-grid-template-02 .container .col3 .col{grid-column:1;grid-row:1 / span 2;height:auto;display:flex;flex-direction:column;position:relative;justify-content:flex-end;}
.common-grid-template-02 .container .col3 .col:nth-child(2){grid-column:2;grid-row:1;}
.common-grid-template-02 .container .col3 .col:nth-child(3){grid-column:2;grid-row:2;}
.common-grid-template-02 .container .col3 .col:last-child{grid-column:3;grid-row:1 / span 2;}
.common-grid-template-02 .container .col.bgBtn{position:relative;}
.common-grid-template-02 .container .col.bgBtn a{display:block;width:100%;height:100%;position:relative;text-decoration:none;}
.common-grid-template-02 .container .col.bgBtn a .image{width:100%;height:100%;position:relative;overflow:hidden;}
.common-grid-template-02 .container .col.bgBtn a .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-grid-template-02 .container .col.bgBtn a:hover .image img{width:105%;height:105%;}
.common-grid-template-02 .container .col.bgBtn a .text{width:calc(100% - 40px);padding:15px 20px 10px 20px;position:absolute;bottom:0;background:rgba(0,0,0,0.5);}
.common-grid-template-02 .container .col.bgBtn a .text h4{color:#fff;margin-bottom:5px;width:100%;position:relative;}
.common-grid-template-02 .container .col.bgBtn a .text h4::after{content:'';background:url("../images/common/ic-arrow-simple-white.svg")no-repeat right;background-size:100% 100%;width:18px;height:18px;position:absolute;right:0;top:4px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-grid-template-02 .container .col.bgBtn a:hover .text h4::after{right:-10px;}
.common-grid-template-02 .container .col.bgBtn a .text p{margin-bottom:0;color:#ffffff;}
.common-grid-template-03{width:100%;font-size:0;}
.common-grid-template-03.grey{background:#F4F4F4;}
.common-grid-template-03 .container{padding-top:40px;padding-bottom:40px;}
.common-grid-template-03 .title{display:inline-block;vertical-align:top;width:420px;font-size:24px;line-height:24px;color:#b30537;font-weight:700;}
.common-grid-template-03 .content{display:inline-block;vertical-align:top;width:calc(100% - 480px);margin-left:60px;}
.common-grid-template-03 .content p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-grid-template-03 .content ul{list-style:disc;margin:20px;margin-top:5px;}
.common-grid-template-03 .content ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-grid-template-03 .content ul li, .common-grid-template-03 .content ol li{font-size:16px;line-height:24px;}
.common-grid-template-03 .content ul li a, .common-grid-template-03 .content ol li a{color:#b30537;text-decoration:none;}
.common-grid-template-03 .content ul li a:hover, .common-grid-template-03 .content ol li a:hover{text-decoration:underline;}
.common-grid-template-03 .container .col3{width:calc(100% + 20px);display:flex;flex-wrap:wrap;margin-top:40px;}
.common-grid-template-03 .container .col3 .col{width:calc(33.3333% - 20px) !important;margin-right:20px;}
.common-grid-template-03 .container .col.bgBtn{width:100%;height:50%;position:relative;}
.common-grid-template-03 .container .col.bgBtn a{display:block;width:100%;height:100%;position:relative;text-decoration:none;}
.common-grid-template-03 .container .col.bgBtn a .image{width:100%;height:0%;padding-top:300px;position:relative;overflow:hidden;}
.common-grid-template-03 .container .col.bgBtn a .image img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-grid-template-03 .container .col.bgBtn a:hover .image img{width:105%;height:105%;}
.common-grid-template-03 .container .col.bgBtn a .text{width:calc(100% - 40px);padding:15px 20px 10px 20px;position:absolute;bottom:0;background:rgba(0,0,0,0.5);}
.common-grid-template-03 .container .col.bgBtn a .text h4{color:#fff;margin-bottom:5px;width:100%;position:relative;}
.common-grid-template-03 .container .col.bgBtn a .text h4::after{content:'';background:url("../images/common/ic-arrow-simple-white.svg")no-repeat right;background-size:100% 100%;width:18px;height:18px;position:absolute;right:0;top:4px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.common-grid-template-03 .container .col.bgBtn a:hover .text h4::after{right:-10px;}
.MEDIA img{width:100%;height:auto;max-width:450px !important;display:block;}
.common-panel-mentor{width:100%;font-size:0;}
.common-panel-mentor.grey{background:#F4F4F4;}
.common-panel-mentor .container{padding-top:40px;padding-bottom:40px;}
.common-panel-mentor .mentor{margin-bottom:40px;width:100%;font-size:0;}
.common-panel-mentor .mentor:last-child{margin-bottom:0;}
.common-panel-mentor .photo{display:inline-block;vertical-align:top;width:225px;}
.common-panel-mentor .photo img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-panel-mentor .content{display:inline-block !important;vertical-align:top;width:calc(100% - 265px) !important;margin-left:40px !important;}
.common-panel-mentor .content h4{margin-bottom:5px;text-transform:capitalize;}
.common-panel-mentor .content p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-panel-mentor .content ul{list-style:disc;margin:20px;margin-top:5px;}
.common-panel-mentor .content ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-panel-mentor .content ul li, .common-panel-mentor .content ol li{font-size:16px;line-height:24px;}
.common-panel-mentor .content ul li a, .common-panel-mentor .content ol li a{color:#b30537;text-decoration:none;}
.common-panel-mentor .content ul li a:hover, .common-panel-mentor .content ol li a:hover{text-decoration:underline;}
.common-panel-mentor .content .commonBtn{margin:0 10px 10px 0;}
.common-image-slider-03{width:100%;}
.common-image-slider-03 .container{padding-top:50px;padding-bottom:30px;}
.common-image-slider-03 .slides{width:100%;padding-bottom:80px;margin-top:40px;}
.common-image-slider-03 .slides .grp{width:100% !important;display:grid;margin-bottom:30px;grid-template-columns:repeat(2, 1fr);}
.common-image-slider-03 .slides [id]::before{display:none !important;}
.common-image-slider-03 .slides .grp .content{display:flex;flex-direction:column;position:relative;vertical-align:top;}
.common-image-slider-03 .slides .grp .content:nth-child(2n){flex-direction:column-reverse;}
.common-image-slider-03 .slides .grp .content img{width: 100%;height:480px;object-fit:cover;}
.common-image-slider-03 .slides .grp .content .description{width:calc(80% - 60px);padding:30px;border:15px solid #b30537;background:#ffff;margin:0 auto;margin-top:-10%;position:relative;z-index:2;}
.common-image-slider-03 .slides .grp .content:nth-child(2n) .description{margin-top:0;margin-bottom:-10%;}
.common-image-slider-03 .slides .grp .content .learnMore:hover{margin-left:10px;}
.common-grid-template-04{width:100%;font-size:0;}
.common-grid-template-04.grey{background:#F4F4F4;}
.common-grid-template-04 .container{padding-top:40px;padding-bottom:40px;}
.common-grid-template-04 .title{display:inline-block;vertical-align:top;width:420px;font-size:24px;line-height:24px;color:#b30537;font-weight:700;}
.common-grid-template-04 .content{display:inline-block;vertical-align:top;width:calc(100% - 480px);margin-left:60px;}
.common-grid-template-04 .content p img{width:100%;height:auto;max-width:100%;display:inline-block;}
.common-grid-template-04 .content ul{list-style:disc;margin:20px;margin-top:5px;}
.common-grid-template-04 .content ol{list-style:decimal;margin:20px;margin-top:5px;}
.common-grid-template-04 .content ul li, .common-grid-template-04 .content ol li{font-size:16px;line-height:24px;}
.common-grid-template-04 .content ul li a, .common-grid-template-04 .content ol li a{color:#b30537;text-decoration:none;}
.common-grid-template-04 .content ul li a:hover, .common-grid-template-04 .content ol li a:hover{text-decoration:underline;}
.common-grid-template-04 .grid{width:100%;row-gap:50px; grid-template:repeat(9, 100px)/repeat(5, 1fr);display:grid;column-gap:30px;margin-top:25px;}
.common-grid-template-04 .grid .grid-01{position:relative;grid-column:1 / span 3;grid-row:1 / span 4;}
.common-grid-template-04 .grid .grid-02{position:relative;grid-column:4 / span 2;grid-row:1 / span 4;}
.common-grid-template-04 .grid .grid-03{position:relative;grid-column:1 / span 2;grid-row:5 / span 5;}
.common-grid-template-04 .grid .grid-04{position:relative;grid-column:3 / span 3;grid-row:6 / span 4;}
.common-grid-template-04 .grid img{width:100%;height:100%;position:absolute;object-fit:cover;}
.common-grid-template-04 .grid .description{padding:30px;border:15px solid #b30537;background:#ffff;z-index:2;}
.common-grid-template-04 .grid .grid-01 .description{position:absolute;width:250px;top:0;left:0}
.common-grid-template-04 .grid .grid-02 .description{position:absolute;right:0;bottom:-25%;width:auto;max-width:calc(70% - 60px);}
.common-grid-template-04 .grid .grid-03 .description{position:absolute;width:250px;left:0;bottom:0;}
.common-grid-template-04 .grid .grid-04 .description{position:absolute;width:250px;top:-27%;}
.common-grid-template-04 .grid .description .learnMore:hover{margin-left:10px;}
.common-tour-slider{width:100%;font-size:0;}
.common-tour-slider .container{padding-top:40px;padding-bottom:40px;}
.common-tour-slider .map{position:relative;/*overflow:hidden;padding-top:50vh !important;*/width:100%;height:500px !important;margin-bottom:75px;background:#000;}
.common-tour-slider .map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
.VIRTUALTOUR [id]::before{height:auto !important;margin-top:0 !important;visibility:visible !important;}
.common-banner{width:100%;height:330px;background:#b30537;}
.common-banner .container{height:100%;position:relative;}
.common-banner h1{color:#fff;font-size:96px;line-height:normal;margin-bottom:0;position:absolute;bottom:25px;text-transform:uppercase;}
.common-banner .searchInput{width:90%;max-width:900px;position:absolute;bottom:50px;left:50%;transform:translateX(-50%);}
.common-banner .searchInput input[type=text]{border:none;background:none;border-bottom:1px solid #ffffff;color:#ffffff;padding:10px 60px 10px 15px;font-size:20px;line-height:normal;}
.common-banner .searchInput input[type=text]::-webkit-input-placeholder{color:#ffffff;opacity:0.5;}
.common-banner .searchInput input[type=text]::-ms-input-placeholder{color:#ffffff;opacity:0.5;}
.common-banner .searchInput input[type=text]::placeholder{color:#ffffff;opacity:0.5;}
.common-banner .searchInput .searchBtn{width:40px;position:absolute;right:0;bottom:10px;}
.common-banner .searchInput .searchBtn img{width:100%;display:block;}
.sitemap{width:100%;}
.sitemap .container{padding-top:40px;padding-bottom:40px;min-height:calc(100vh - 480px);}
.sitemap .container .grp{width:100%;font-size:0;}
.sitemap .container .grp .col{display:inline-block;vertical-align:top;width:calc(20% - 30px);margin:30px 15px;}
.sitemap .container .grp .col ul{list-style:disc;margin-left:15px;}
.sitemap .container .grp .col ul li,
.sitemap .container .grp .col p{font-size:16px;line-height:24px;color:#404b52;}
.sitemap .container .grp .col a{text-decoration:none;color:#b30537;}
.sitemap .container .grp .col a:hover{text-decoration:underline;}
.sitemap .container .grp .col strong,
.sitemap .container .grp .col strong a{color:#b30537;}
.searchPg{width:100%;}
.searchPg .container{padding-top:40px;padding-bottom:40px;min-height:calc(100vh - 480px);}
.searchPg .container .grp{width:100%;}
.searchPg .link-btn{background:#fff;text-decoration:none;color:#606a70;text-decoration:none;padding:20px 30px;display:block;width:calc(100% - 60px);}
.searchPg .link-btn:nth-child(2n+1){background:#f4f4f4}
.searchPg .link-btn:last-child{margin-bottom:0;}
.searchPg .link-btn span{display:block;font-size:16px;}
.searchPg .link-btn span:first-child{font-size:18px;font-weight:bold;margin-bottom:5px;color:#b30537;}
.searchPg .grp{margin-bottom:30px;}
/**UPDATE: 241205**/
.ERRORMSG{width:100%;min-height:95vh;}
.ERRORMSG .error-msg{width:calc(100% - 40px);max-width:500px;margin:200px auto;text-align:center;position:relative;}
.ERRORMSG .error-msg .icon{width:80px;margin:0 auto 20px auto;}
.ERRORMSG .error-msg .icon img{width:100%;display:block;}
.ERRORMSG .error-msg h2{font-size:32px;line-height:32px;text-transform:uppercase;margin-bottom:20px;color:#b30537;}
.ERRORMSG .error-msg p{font-size:16px;line-height:24px;color:#606a70;}
/**UPDATE: 250124**/
/*Input checkbox*/
.checkBoxStyle{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:16px;line-height:20px;color:#404b52;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left !important;}
.checkBoxStyle input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:0;left:0;height:13px !important;width:13px !important;border-radius:2.5px;background-color:#ffffff;border:1px solid #959494;}
.checkBoxStyle:hover input ~ .checkmark {background-color:#ffffff;border:1px solid #959494;}
.checkBoxStyle input:checked ~ .checkmark {background-color:#404b52;border:1px solid #404b52;}
.checkmark:after {content:"";position:absolute;display:none;}
.checkBoxStyle input:checked ~ .checkmark:after{display: block;}
.checkBoxStyle .checkmark:after{left:4px;top:2px;width:3px;height:6px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.course-filter{width:100%;font-size:0;margin-top:40px;}
.course-filter .left-filter{display:inline-block;vertical-align:top;width:300px;margin-right:50px;}
.course-filter .left-filter .clear-filter{text-align:right;margin-bottom:15px;}
.course-filter .left-filter .clear-filter a{display:block;font-size:16px;line-height:24px;color:#606a70;text-decoration:underline;}
.course-filter .left-filter .filter-search{text-align:left;margin-top:15px;}
.course-filter .left-filter .filter-list{width:100%;}
.course-filter .left-filter .filter-list .level01{width:100%;padding:0;border-bottom:1px solid #f4f4f4;}
.course-filter .left-filter .filter-list .level01:last-child{/*border-bottom:none;*/}
.course-filter .left-filter .filter-list .level01 a{width:calc(100% - 30px);padding:10px 15px;display:block;color:#ffffff;font-size:16px;line-height:20px;font-weight:700;text-decoration:none;background:#000;position:relative;}
.course-filter .left-filter .filter-list .level01 a::after{content:'';background:url("../images/common/ic-arrow-simple-white.svg")no-repeat;background-size:auto;background-size:100% 100%;  width:15px;height:15px;position:absolute;top:50%;right:15px;transform:translateY(-50%);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.course-filter .left-filter .filter-list .level01 a.active::after{transform:translateY(-50%) rotate(90deg);}
.course-filter .left-filter .filter-list .level02{width:calc(100% - 30px);padding:20px 15px;background:#f4f4f4;overflow-y:auto;max-height:280px;}
.course-filter .left-filter .filter-list .level02 li{padding:7.5px 0;}
.course-filter .left-filter .filter-list .level02 li:last-child{padding-bottom:0;}
.course-filter .rgt-course{display:inline-block;vertical-align:top;width:calc(100% - 350px);}
.course-filter .rgt-course .result{width:calc(100% - 20px);font-size:0;margin:0 10px 10px 10px;}
.course-filter .rgt-course .result .left{display:inline-block;vertical-align:top;width:50%;font-size:16px;line-height:24px;font-weight:400;}
.course-filter .rgt-course .result .rgt{display:inline-block;vertical-align:top;width:50%;text-align:right;}
.course-filter .rgt-course .result .rgt select{color:#606a70;border-bottom:1px solid #606a70;background:url("../images/common/ic-arrow-down.svg") 97.5% no-repeat;background-size:15px;width:200px;padding:0 5px 15px 5px;}
.course-filter .rgt-course .course-list .item{width:calc(33.333% - 70px);}
.course-filter .rgt-course .course-list .item h4{padding-bottom:0;}
.course-filter .rgt-course .course-list .item .disciplines{font-size:14px;line-height:20px;font-weight:400;color:#606a70;padding-bottom:15px;text-transform:uppercase;}
.course-filter .rgt-course .course-list .item .disciplines span{font-size:14px;line-height:20px;font-weight:400;color:#404b52;display:block;}
.course-filter .rgt-course .course-list .item .academicLevels{font-size:14px;line-height:20px;font-weight:400;color:#606a70;padding-bottom:75px;text-transform:uppercase;}
.course-filter .rgt-course .course-list .item .academicLevels span{font-size:14px;line-height:20px;font-weight:400;color:#404b52;display:block;}
.course-filter .rgt-course .course-list .item .shortdesc{padding-bottom:75px;}
.course-filter .rgt-course .course-list .item .shortdesc p{font-size:14px;line-height:20px;font-weight:400;color:#404b52;margin-bottom:10px;}
.course-filter .rgt-course .course-list .item .shortdesc ul{list-style:disc;margin-left:15px;font-size:14px;line-height:20px;font-weight:400;color:#404b52;margin-bottom:10px;}
@media only screen and (max-width : 1399px) {
	.course-filter .rgt-course .course-list .item{width:calc(33.333% - 50px);margin:10px;padding:15px;}
	.course-filter .course-list .item .grp{left:15px;bottom:15px}
}
@media only screen and (max-width : 1269px) {
	.course-filter .rgt-course .course-list .item{width:calc(50% - 70px);margin:10px;padding:25px;}
	.course-filter .course-list .item .grp{left:25px;bottom:25px}
}
@media only screen and (max-width : 999px) {
	.course-filter .left-filter{display:block;width:50%;margin-right:0;}
	.course-filter .left-filter .filter-list .level02{max-height:400px;}
	.course-filter .rgt-course{width:100%;margin-top:25px;}
	.course-filter .rgt-course .course-list .item{width:calc(33.333% - 50px);margin:10px;padding:15px;}
	.course-filter .course-list .item .grp{left:15px;bottom:15px}
}
@media only screen and (max-width : 799px) {
	.course-filter .rgt-course .course-list .item{width:calc(50% - 50px);}
}
@media only screen and (max-width : 699px) {
	.course-filter .left-filter{display:block;width:100%;margin-right:0;}
}
@media only screen and (max-width : 599px) {
	.course-filter .rgt-course .course-list .item{width:calc(100% - 50px);}
	.course-filter .rgt-course .result .left{display:block;width:100%;font-size:16px;line-height:24px;font-weight:400;margin-bottom:15px;}
	.course-filter .rgt-course .result .rgt{display:block;width:100%;text-align:left;}
	.course-filter .rgt-course .result .rgt select{width:100%}
}
/**UPDATE: 07/04/2025 - Course Deatils**/
.lTabs_rContents{width:100%;max-width:1880px;margin:0 auto;font-size:0;}
.lTabs_rContents .leftTabs{display:inline-block;vertical-align:top;width:350px;margin-right:50px;padding:40px 0;border-bottom:none;}
.lTabs_rContents .leftTabs .container{width:calc(100% - 100px);padding-right:0;}
.lTabs_rContents .leftTabs .container ul{display:block;text-align:left;background:#f4f4f4}
.lTabs_rContents .leftTabs .container ul li{display:block;position:relative;padding:15px 10px;width:calc(100% - 20px);}
.lTabs_rContents .leftTabs .container ul li a{font-size:16px !important; line-height:24px !important;}
.lTabs_rContents .leftTabs .container ul li a::after{content:"";display:inline-block;position:absolute;height:100%;bottom:0;background:#b30537;transform-origin:0 0;transition:transform 0.3s;transform:scaleX(0);width:100%;left:0;}
.lTabs_rContents .leftTabs .container ul li a:hover::after,
.lTabs_rContents .leftTabs .container ul li a.active::after{transform:scaleX(1);}
.lTabs_rContents .leftTabs .container ul li a span{position:relative;z-index:99;}
.lTabs_rContents .leftTabs .container ul li a:hover,
.lTabs_rContents .leftTabs .container ul li a.active{color:#fff;}
.lTabs_rContents .leftTabs.FIXED{position:-webkit-sticky;position:sticky;top:100px;}
.lTabs_rContents .common-tab-content{display:inline-block;vertical-align:top;width:calc(100% - 400px);}
.lTabs_rContents .common-tab-content.active{display:inline-block !important;}
.lTabs_rContents .common-tab-content .container{width:calc(100% - 100px);padding-left:0;}
.study-mode-tab{width:100%;display:flex;flex-direction:row;/*position:relative;*/justify-content:left;text-align:left;border-bottom:1px solid #606a70;background:#ffffff;margin-top:20px;z-index:99;}
.study-mode-tab li{font-weight:700;text-transform:uppercase;display:block;position:relative;}
.study-mode-tab li a{text-decoration:none;display:block;color:#606a70;font-size:16px;line-height:24px;padding:20px 30px;background:#fff;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.study-mode-tab li a:hover,
.study-mode-tab li a.active{color:#fff;background:#b30537;}
/*
.study-mode-tab li a::after{content:"";display:inline-block;position:absolute;height:5px;bottom:0;background:#b30537;transform-origin:0 0;transition:transform 0.3s;transform:scaleX(0);width:100%;left:0;}
.study-mode-tab li a:hover::after,
.study-mode-tab li a.active::after{transform:scaleX(1);}
*/
.lTabs_rContents .common-career-opportunities ul li{width:calc(33.333% - 30px);}
@media only screen and (max-width : 1599px){
	.lTabs_rContents .leftTabs .container{width:calc(100% - 50px);}
	.lTabs_rContents .common-tab-content .container{width:calc(100% - 50px);}
	.lTabs_rContents .common-highlight ul li{width:calc(100% - 30px);}
}
@media only screen and (max-width : 1429px){
	.lTabs_rContents .common-career-opportunities ul li{width:calc(50% - 30px);}	
}
@media only screen and (max-width : 1269px){
	.lTabs_rContents .common-tab-content .container{width:calc(100% - 60px);padding-left:30px;padding-right:30px;}
}
@media only screen and (max-width : 1199px){
	.lTabs_rContents .leftTabs{display:block;width:100%;margin-right:0;padding-top:0;padding-bottom:12.5px;}
	.lTabs_rContents .leftTabs .container{display:none !important;}
	.lTabs_rContents .leftTabs .common-mobile-nav{display:block;margin:10px auto 0 auto;}
	/*.lTabs_rContents .common-tabs.sticky,*/
	.lTabs_rContents .common-tabs.sticky.FIXED{top:90px !important;z-index:100;}
	.lTabs_rContents .leftTabs.FIXED .common-mobile-nav{margin:0 auto;position:relative !important;}
	.lTabs_rContents .common-tab-content{display:block;width:100%;}
}
@media only screen and (max-width : 699px){
	.lTabs_rContents .common-career-opportunities ul li{width:calc(100% - 30px);}
	.lTabs_rContents .common-tabs.sticky.FIXED{top:80px !important;}
}

/**UPDATE: 09042025**/
header .container .logo img{width:100px;}
header.FIXED .container .logo img{width:70px;}
.MICROSITE .nav-icon.MOBILE{display:none !important;}
header.FIXED .menu-bottom ul{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit, auto);justify-content:center;gap:3rem;}
header.FIXED .menu-bottom ul .mm{margin:0 !important;}
header.FIXED .menu-bottom ul .mm a{padding-left:15px !important;padding-right:15px !important;}
header.FIXED .menu-bottom ul ul{display:block;}
@media only screen and (max-width : 1199px) {
	.MICROSITE header .container .logo{width: calc(100% - 70px) !important;left: -35px;position: relative;}
	header .container .logo img{width:70px !important;}
}
.common-programme-overview{width:100%;font-size:0;background:#F4F4F4;}
.common-programme-overview .container{padding-top:40px;padding-bottom:40px;}
.common-programme-overview .title{margin-bottom:20px;width:100%;font-size:24px;line-height:24px;color:#b30537;font-weight:700;}
.common-programme-overview ul{width:calc(100% + 30px);font-size:0;}
.common-programme-overview ul li{display:inline-block;vertical-align:middle;width:calc(33.333% - 30px);margin:0 30px 30px 0;font-size:0;}
.common-programme-overview ul li span{display:inline-block;vertical-align:middle;width:calc(100% - 80px);}
.common-programme-overview ul li .icon{width:60px;margin-right:20px;}
.common-programme-overview ul li .icon img{width:100%;display:block;}
.common-programme-overview ul li h4{font-size:18px;line-height:18px;text-transform:none;margin-bottom:5px;}
.common-programme-overview ul li p{margin-bottom:0;margin-top:5px;}
@media only screen and (max-width : 1499px) {
	.common-programme-overview ul li{width:calc(50% - 30px);}
}
@media only screen and (max-width : 1199px) {
	.common-programme-overview{background:#F4F4F4;}
	.common-programme-overview ul li{width:calc(33.333% - 30px);}
}
@media only screen and (max-width : 1029px) {
	.common-programme-overview ul li{width:calc(50% - 30px);}
}
@media only screen and (max-width : 729px) {
	.common-programme-overview ul li{width:calc(100% - 30px);}
}
.COURSES_DETAIL .common-template-03 .title{width:200px;}
.COURSES_DETAIL .common-template-03 .content{width:calc(100% - 260px);margin-left:60px;}
@media only screen and (max-width : 999px) {
	.COURSES_DETAIL .common-template-03 .title{display:block;width:100%;margin-bottom:20px;}
	.COURSES_DETAIL .common-template-03 .content{display:block;width:100%;margin-left:0;}
}
.study-mode-tab.sticky{top:80px;position:-webkit-sticky !important;position:sticky !important;}
@media only screen and (max-width : 1199px) {
	.study-mode-tab.sticky{top:160px;}
	.study-mode-tab li a{padding-top:10px;padding-bottom:10px;}
}
@media only screen and (max-width : 699px) {
	.study-mode-tab.sticky{top:160px;}
}
/**UPDATE: 250423 - Enquiry Thank You**/
.THANKYOU{width:100%;min-height:95vh;}
.THANKYOU .common-banner-slider,
.THANKYOU .common-banner-slider ul,
.THANKYOU .common-banner-slider ul .banner-img{height:100vh !important;}
.THANKYOU .common-banner-slider ul .banner-img img{height:100vh;}
.common-banner-slider .text-left-vcenter{position:absolute;text-align:left;left:50px;top:50%;transform:translateY(-50%);width:calc(100% - 60px);max-width:620px;}
.THANKYOU .common-backBtn{position:absolute;left:50px;top:200px;z-index:20;}
.common-backBtn{display:inline-block;vertical-align:top;width:90px;margin-right:40px;}
.common-backBtn a{color:#fff;font-size:18px;line-height:24px;font-weight:700;text-decoration:none;text-transform:uppercase;}
.common-backBtn a::before{content:'';background:url("../images/common/ic-arrow-simple-white.svg")no-repeat;background-size:100% 100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-1px;transform:rotate(-180deg);}
@media only screen and (max-width : 1199px) {
	.THANKYOU .common-backBtn{top:150px;}
}
@media only screen and (min-width : 1199px) and (max-height : 599px) {
	.THANKYOU .common-backBtn{top:180px;}
	.common-banner-slider .text-left-vcenter{top:300px;}
}
@media only screen and (max-width : 1199px) and (max-height : 459px) {
	.THANKYOU .common-backBtn{top:125px;left:30px;}
	.common-banner-slider .text-left-vcenter{top:225px;left:30px;}
}
@media only screen and (max-width : 499px) {
	.common-banner-slider .text-left-vcenter{left:50%;transform:translate(-50%,-50%);text-align:center;}
	.THANKYOU .common-backBtn{top:125px;left:30px;}
}
/**UPADTE: 250619 - NOTIFICATION**/
.NOTIFY header {
	top: 42px;
}

	.NOTIFY header.FIXED {
		top: 0;
	}

.NOTIFY .wrapper {
	top: -42px;
}

.notification {
	width: 100%;
	background: #000;
	position: relative;
	z-index: 999;
}

	.notification .notification_title {
		width: 100%;
		margin: 0 auto;
		padding: 13px 0;
		font-size: 0;
		position: relative;
	}

		.notification .notification_title .left {
			display: inline-block;
			vertical-align: middle;
			font-size: 14px;
			line-height: normal;
			color: #fff;
			font-weight: 700;
			width: 100%;
			text-align: center;
		}

		.notification .notification_title .rgt {
			position: absolute;
			right: 0;
			top: 0;
		}

			.notification .notification_title .rgt .commonBtn {
				margin-bottom: 0;
				padding-top: 10px;
				padding-bottom: 10px;
			}

.notification_description {
	background: #fff;
	padding: 20px 30px;
	width: calc(100% - 60px);
	text-align: center;
	display: none;
}

	.notification_description p {
		margin: 15px 0;
		font-size: 16px;
		line-height: normal;
	}

@media only screen and (max-width : 699px) {
	.notification .notification_title {
		padding: 14px 0;
	}

	.notification .notification_title {
		width: 100%;
	}

		.notification .notification_title .left {
			font-size: 12px;
			margin-left: 10px;
			width: calc(100% - 110px);
		}

		.notification .notification_title .rgt {
			width: 100px;
		}

			.notification .notification_title .rgt .commonBtn {
				font-size: 12px;
				padding: 10px 10px !important;
			}
}
.common-stories-list.student-stories ul li .detail h4 {
	color: #b30537;
}

.MICROSITE .common-form{position:relative;z-index:9999999;font-family:"Montserrat", Arial, Helvetica, sans-serif !important;}
.MICROSITE .common-form .container{padding-top:40px;padding-bottom:40px;width:100%;font-size:0;margin-top:0;}
.MICROSITE .common-form .hubspot-templates{width:auto !important;}
.MICROSITE .common-form .hubspot-templates form{width:calc(100% + 30px) !important;}
.MICROSITE .common-form .container .hs-form-field{display:inline-block;vertical-align:top;margin-right:30px;margin-bottom:30px;width:calc(50% - 30px);}
.MICROSITE .common-form .hubspot-templates::before,
.MICROSITE .common-form .container form::before,
.MICROSITE .common-form .container .hs-form-field label::before{display:none;}
.MICROSITE .common-form .container .field .hs-fieldtype-intl-phone{width:100%;font-size:0;}
.MICROSITE .common-form .container .hs-form-field select{width:100%;resize:none;font-family:"Montserrat", Arial, Helvetica, sans-serif;color:#404b52;font-size:16px;line-height:20px;border:none;padding:15px 30px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;background:#ffffff url("../images/common/ic-arrow-down.svg") 97.5% no-repeat;background-size:15px;height:auto !important;}
.MICROSITE .common-form .container .hs-form-field input{width:100%;font-family:"Montserrat", Arial, Helvetica, sans-serif;color:#404b52;font-size:16px;line-height:20px;border:none;padding:15px !important;background:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box !important;box-sizing:border-box !important;/*! -webkit-appearnce: none; */border-radius:0;height:auto !important;}
.MICROSITE .common-form .hs-button{border-radius:0;text-shadow:none !important;box-shadow:none !important;;color:#ffffff !important;background:#b30537;padding:15px 40px;display:inline-block;text-decoration:none !important;font-size:16px !important;line-height:21px !important;border:1px solid #b30537;text-transform:uppercase;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;text-align:center;margin-bottom:5px;}
.MICROSITE .common-form .hs-button:hover{color:#b30537 !important;background:#ffffff !important;border:1px solid #b30537;}
.MICROSITE .common-form label span,
.MICROSITE .legal-consent-container p{font-family:"Montserrat", Arial, Helvetica, sans-serif !important;}
.MICROSITE .legal-consent-container p a{color:#b30537;}
@media only screen and (max-width : 999px) {
	.MICROSITE .common-form .container .hs-form-field{width:calc(100% - 30px);}
}
.course-list .item{cursor:pointer;}
.MICROSITE .common-form .hs-error-msgs{margin-left:0 !important;}
.MICROSITE .common-form .hs-error-msg{font-family:"Montserrat", Arial, Helvetica, sans-serif !important;color:#ff0000;}
.course-list .item h4{text-transform:none !important;}
.MICROSITE .common-feat-highlight .col4 .item{text-align:center;}
.MICROSITE .common-feat-highlight .col4 .item .content a{display:inline-block;width:auto;}
