.elementor-576 .elementor-element.elementor-element-1f7a447{--display:flex;--min-height:200px;--justify-content:center;}.elementor-576 .elementor-element.elementor-element-1f7a447:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-1f7a447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bts.edu.sg/wp-content/uploads/2025/04/globe-world-map.jpg");background-position:0px -180px;background-repeat:no-repeat;background-size:cover;}.elementor-576 .elementor-element.elementor-element-a902b0a{text-align:center;}.elementor-576 .elementor-element.elementor-element-a902b0a .elementor-heading-title{color:#FFFFFF;}.elementor-576 .elementor-element.elementor-element-a902b0a > .elementor-widget-container{padding:10px 10px 10px 10px;background-color:#00000040;}.elementor-576 .elementor-element.elementor-element-a9506eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-576 .elementor-element.elementor-element-6a7f337{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-576 .elementor-element.elementor-element-2c1f04f{--display:flex;}.elementor-576 .elementor-element.elementor-element-bc24a53{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-bc24a53 .elementor-headline{text-align:center;}.elementor-576 .elementor-element.elementor-element-bc24a53 .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-576 .elementor-element.elementor-element-07b56f6{--display:flex;}.elementor-576 .elementor-element.elementor-element-402864e{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-primary );}.elementor-576 .elementor-element.elementor-element-402864e .elementor-headline{text-align:center;}.elementor-576 .elementor-element.elementor-element-402864e .elementor-headline-dynamic-text{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-576 .elementor-element.elementor-element-bf1e696{--e-image-carousel-slides-to-show:3;}.elementor-576 .elementor-element.elementor-element-bf1e696 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-576 .elementor-element.elementor-element-a9506eb{--content-width:1240px;}.elementor-576 .elementor-element.elementor-element-6a7f337{--width:100%;}}@media(max-width:1024px){.elementor-576 .elementor-element.elementor-element-1f7a447:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-1f7a447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-576 .elementor-element.elementor-element-6a7f337{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-576 .elementor-element.elementor-element-1f7a447:not(.elementor-motion-effects-element-type-background), .elementor-576 .elementor-element.elementor-element-1f7a447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-576 .elementor-element.elementor-element-6a7f337{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-a902b0a */.elementor-576 .elementor-element.elementor-element-a902b0a {
    width: 300px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f7a447 */#primary {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-bc24a53 */.elementor-576 .elementor-element.elementor-element-bc24a53 .elementor-headline {
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3580374 */.timelinealumni {
	 max-width: 800px;
	 background: #fff;
	 padding: 20px 50px;
	 position: relative;
	 box-shadow: 0.5rem 0.5rem 2rem 0 rgba(0, 0, 0, 0.2);
}

 .timelinealumni:before {
	 content: '';
	 position: absolute;
	 top: 0px;
	 left: calc(10%);
	 bottom: 0px;
	 width: 8px;
	 background: #ddd;
}
 .timelinealumni:after {
	 content: "";
	 display: table;
	 clear: both;
}

 .entryalumni {
	 clear: both;
	 text-align: left;
	 position: relative;
}

 .entryalumni .title {
	 margin-bottom: 0.5em;
	 float: left;
	 padding-right: 13%;
	 text-align: right;
	 position: relative;
}
 .entryalumni .title:before {
	 content: '';
	 position: absolute;
	 width: 8px;
	 height: 8px;
	 border: 8px solid #6EC1E4;
	 background-color: #fff;
	 border-radius: 100%;
	 top: 15%;
	 right: 42px;
	 z-index: 1;
}

@media (max-width: 1024px){
    .entryalumni .title:before{
        	 right: 36px;
    }
}


 .entryalumni .body {
	 padding-left: 30px;
}
 .entryalumni .body p:first-child {
     color: #6EC1E4;
	 font-weight: bold;
	 font-size: 20px;
 }
 .entryalumni .body ul {
	 list-style-type: none;
}
 .entryalumni .body ul li:before {
     content: "✟ ";
 }
 .entryalumni .body ul li {
     margin-bottom: 20px;
 }/* End custom CSS */
/* Start custom CSS for animated-headline, class: .elementor-element-402864e */.elementor-576 .elementor-element.elementor-element-402864e .elementor-headline {
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-bf1e696 */.elementor-576 .elementor-element.elementor-element-bf1e696 img {
    width: 150px;
    height: 150px;
    object-fit: cover;
    object-position: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e9c0a1 */.elementor-576 .elementor-element.elementor-element-8e9c0a1 h4 {
    margin-bottom: 0.3em;
}/* End custom CSS */