/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.rounded-0{border-radius:0 !important;}.rounded-1{border-radius:0.2rem !important;}.rounded-2{border-radius:0.25rem !important;}.rounded-3{border-radius:0.3rem !important;}.rounded-4{border-radius:0.5rem !important;}.rounded-5{border-radius:1rem !important;}
@media only screen and (min-width:1920px){.max-1920{max-width:1320px !important;}}#all-faculty{display:none;}#footer_v2{position:relative;z-index:9999;}.main-container ol:not(.nav),.main-container ul:not(.nav){}.breadcrumb li{font-size:20px !important;font-family:"Oswald" !important;font-weight:700 !important;}body.hide-title-bg .page-title-bg:before{display:none !important;}#header.site-header--corporate-v2 .offcanvas-mobile-tray .btn-close{filter:none !important;}.slick-arrow.slick-prev,.slick-arrow.slick-next{margin-top:-46px !important;background:#000;padding:10px 10px;border-radius:25px;width:40px;height:40px;}.slick-arrow.slick-next{right:0px !important;}.slick-arrow.slick-prev{left:0px !important;}.slick-arrow.slick-next::before,.slick-arrow.slick-prev::before{font-size:20px !important;}.hover-zoom{transition:transform 0.3s ease;}.text-transform-none{text-transform:none !important;}.flex-direction-column{flex-direction:column !important;}.flex-direction-row{flex-direction:row !important;}.w-40{width:40% !important;}.hover-zoom:hover{transform:scale(1.1);}.btn-yellow{background-color:#F3CD25 !important;color:#000 !important;}.text-yellow{color:#F3CD25 !important;}.btn-icon:after{content:"\f35d";font-family:"Font Awesome 5 Free";margin-left:0.5rem;font-size:0.9rem;font-weight:800;}.btn-brown{color:#fff  !important;background-color:#8a704c !important;font-family:Oswald,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;text-transform:uppercase;border-radius:.25rem !important;}.custom--blockquote{padding-left:0px !important;padding-right:0px !important;margin-left:0px !important;margin-right:0px !important;}.text-brown{color:#8a704c !important;}.text-yellow{color:#EDCE4E !important;}.text-blue{color:#38B6FF !important;}.width-895{width:895px !important;}.flex-grow-1{color:#F3CD25;}.w-58{width:58% !important;}.bg-yellow-2{background:#EDCE4E !important;}.text-purple{color:#645EC0 !important;}.bg-purple{background:#645EC0 !important;}.no-hover:hover{color:inherit !important;text-decoration:none !important;background-color:#8a704c;}video{pointer-events:auto !important;}video::-webkit-media-controls{display:block !important;opacity:1 !important;}.h1,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700 !important;font-family:"Oswald",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;}.h1 span,.h3 span,.h4 span,.h5 span,.h6 span,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:700 !important;font-family:"Oswald",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;}.h1 button,.h3 button,.h4 button,.h5 button,.h6 button,h1 button,h2 button,h3 button,h4 button,h5 button,h6 button{font-weight:700 !important;font-family:"Oswald",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;}@media only screen and (min-width:768px){.w-40{width:100% !important;}.position-lg-absolute{position:absolute !important;}.btn-primary{color:#F3CD25 !important;background-color:#6667ab !important;}}.text-violet,.hit-name h5 a,.hit-details-right .phone a{color:#645EC0 !important;}.ais-Pagination-item a{color:#000 !important;}.ais-Pagination-item--selected a{background-color:#000 !important;color:#fff !important;}.main-container a:not(.btn):hover{}.main-container a:not(.btn){}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.breadcrumb-item,.breadcrumb-item a,.breadcrumb-item + .breadcrumb-item::before{color:#fff !important;}.center-block{float:none !important;margin:auto !important;}.slick-arrow.slick-next::before{content:"\f054";font-size:var(--bs-body-font-size);}.slick-arrow.slick-prev::before{content:"\f053";font-size:var(--bs-body-font-size);}.slick-arrow.slick-next{margin-top:0px;right:30px;}.slick-arrow.slick-prev{margin-top:0px;}.slick-track{display:flex !important;}@media only screen and (max-width:767px){.w-50{width:100% !important;}.site-corporate-v2 .page-title-bg{padding:4rem 0rem 4rem 0rem !important;}.mobile-text-center{text-align:center !important;}p{font-size:16px !important;}.page-title-bg{min-height:450px !important;}#banner_smu{padding-top:100px !important;}.bg-sm-none{background:none;}.text-mobile-center{text-align:center !important;}.flex-direction-sm-column{flex-direction:column !important;}.flex-direction-sm-row{flex-direction:row !important;}#banner_smu{padding-bottom:100px !important;}h2 strong{font-size:25px !important;}.w-58{width:100% !important;}.img-res{width:100% !important;}.w100-mobile{width:100% !important;}}.bg-hover:hover{background-color:#EDCE4E !important;}.site-corporate-v2 .page-title-bg{padding:4rem 2rem 4rem 2rem;}.site-corporate-v2 .page-title-bg{}.page-title-bg{margin-bottom:0;background-position:center top;background-size:cover;aspect-ratio:16 / 6;}.page-title-bg{width:100%;padding:2rem 2rem 4rem 2rem;min-height:540px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center;overflow:hidden;position:relative;-webkit-mask-image:url(/sites/cis.smu.edu.sg/files/svg-path.svg);mask-image:url(/sites/cis.smu.edu.sg/files/svg-path.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;margin-bottom:-4rem;z-index:1;}.site-header--corporate-v2 .region-group-branding .navbar .inner{position:relative;z-index:2 !important;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}.page-title-bg:before{content:" ";width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:rgba(0,0,0,0.5);}#block-cis-5g-downloadbrochure{display:none;}#curator-feed-default-feed-layout article{min-height:550px !important;height:550px !important;gap:5px;}.container-1280{max-width:1280px !important;}.multi-ellipsis{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}ul.sidebar-menu.nav li a.active,ul.sidebar-menu.nav li a.is-active,ul.sidebar-menu.nav li span.active,ul.sidebar-menu.nav li span.is-active{background-color:#f2f2f2;color:#645EC0 !important;}blockquote{position:relative !important;border-left:none !important;}blockquote::before,blockquote::after{font-family:'Playfair Display',serif !important;font-size:4em !important;color:#444977 !important;font-weight:bold !important;position:absolute !important;}blockquote::before{content:"“";left:0 !important;top:0 !important;}blockquote::after{content:"”" !important;right:0 !important;}.comp--hero-carousel--cis .group--slides.group--slide-two-column .col-content{background-color:#000 !important;}.comp--hero-carousel--cis .format-content .slide-heading{text-transform:uppercase;}.comp--hero-carousel--cis .format-content .slide-heading,.comp--hero-carousel--cis .format-content .slide-heading a,.comp--hero-carousel--cis .format-content p{color:#fff !important;}.comp--hero-carousel--cis .btn-primary{color:#F3CD25 !important;background-color:#6667ab !important;border-color:#6667ab;}.comp--hero-carousel--cis .btn-primary:hover{background-color:#8788bd !important;}.comp--hero-carousel .slick-dots li.slick-active button{background-color:#F3CD25 !important;}@media (min-width:768px){.comp--hero-carousel--cis .group--slides.group--slide-two-column .col-content:before{background-color:#000 !important;}}
