.elementor-kit-8{--e-global-color-primary:#000000;--e-global-color-secondary:#00B7DC;--e-global-color-text:#333333;--e-global-color-accent:#E55525;--e-global-color-e9bd7f5:#FEC52C;--e-global-color-c383832:#BFD030;--e-global-typography-primary-font-family:"BrandonText";--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"BrandonText";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"BrandonText";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-247d289-font-family:"BrandonText";--e-global-typography-247d289-font-size:18px;--e-global-typography-247d289-font-weight:bold;color:var( --e-global-color-primary );font-family:"Brandon Text Regular", Sans-serif;font-size:16px;font-weight:normal;font-style:normal;line-height:1.5em;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:var( --e-global-color-secondary );text-decoration:none;}.elementor-kit-8 h1{font-family:"BrandonText Bold", Sans-serif;font-size:60px;}.elementor-kit-8 h3{color:var( --e-global-color-secondary );font-family:"BrandonText Bold", Sans-serif;font-size:18px;font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-text-font-size:14px;--e-global-typography-text-line-height:1.5em;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-element-2f96309 .dce-popup-container {display:none;}
.all-btn-icon .elementor-button, a.btn-site {position:relative;}
a.btn-site {background-color: var( --e-global-color-accent ); color: #fff; border-radius: 30px; padding:15px 85px 15px 35px; font-weight: bold;}
.all-btn-icon .elementor-button:after, a.btn-site:after, button.dce-button-open-modal:after {content: ""; position: absolute; top: 9px; right: 30px; display: inline-block; width: 28px; height: 28px; background: url('https://stagingparentzone.nexus.edu.sg/wp-content/uploads/2023/09/btnIcon.png') no-repeat center center/cover;}
button.dce-button-open-modal:after {right: 20px;width: 21px; height: 21px;}
.btn-toggle-search button.dce-button-open-modal:after{display: none}
h1.elementor-heading-title span, h2.elementor-heading-title span, h3.elementor-heading-title span {font-weight:300;}
h3, .entry-content h3 {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}
.no-margin-bottom .elementor-widget-container p:last-child{margin-bottom:0;}
.social-list li a {background-color:#fff;display:flex; justify-content:center; align-items:center; width:30px; height:30px; border-radius:50%; padding:0;min-width:30px;}
.social-list li .elementor-icon-list-text {display:none;}
.btn-toggle-search button.dce-button-open-modal {padding: 0 !important; height: 30px; width: 30px; justify-content: center;}
.eael-simple-menu-container.preset-2, .eael-simple-menu-container {background-color: transparent; border:none}
.main-desktop-nav #menu-site-menu>li>a{background-color: transparent;}
.main-desktop-nav #menu-site-menu>li>a:hover{background-color: #fff;}
.main-desktop-nav #menu-site-menu>li li a {padding:7px 15px}

.list-cca-downloads>a:before, .list-cca-downloads>aside:before {content:''; position:absolute; width:90%; height:95%; border:1px solid transparent; z-index:1; margin:5% 0 0 5%; transition:100ms linear; cursor: pointer;}
.list-cca-downloads>a:before {z-index: 1}
.list-cca-downloads>aside:before {height: 100%;}
.list-cca-downloads a:hover:before, .list-cca-downloads aside:hover:before {border-color:var( --e-global-color-secondary );}
.list-cca-downloads a div[data-element_type="container"]:before, .list-cca-downloads aside div[data-element_type="container"]:before {content:''; width:100%; height:100%; position:absolute; border:10px solid transparent; transition:200ms linear;}
.list-cca-downloads a:hover div[data-element_type="container"]:before, .list-cca-downloads aside:hover div[data-element_type="container"]:first-child:before {border-color:var( --e-global-color-secondary );}
.list-cca-downloads .elementor-widget-heading {min-height:85px;}
.list-cca-downloads aside .elementor-widget-heading {min-height:60px;}
.list-cca-downloads.is-icon aside:hover div[data-dce-background-color="#F6F6F6"] {background-color: var( --e-global-color-secondary );}
.list-cca-downloads.is-icon aside:hover div[data-dce-background-color="#F6F6F6"] img, .list-cca-downloads.is-home>a[data-dce-background-color="#FFFFFF00"] img {filter: brightness(0) invert(1)}
.list-cca-downloads.is-icon .elementor-widget-heading {min-height: auto;}
.list-cca-downloads.is-icon aside>div:last-child{min-height:85px;}
.list-cca-downloads.is-icon aside:hover div[data-element_type="container"]:before {border-color: transparent;}
.list-cca-downloads.is-text>a:before, .list-cca-downloads.is-home>a:before {width: calc(100% - 30px); height: calc(100% - 30px); margin:15px 0 0 15px}
.list-cca-downloads.is-text>a:hover:before {border-color: white}
.list-cca-downloads.is-text>a:hover h3 {color: #fff !important;}
.list-cca-downloads.is-home>a:hover:before {border-color: var( --e-global-color-secondary );}
.list-cca-downloads.is-home>a:hover div[data-element_type="container"]:before {display: none}
.list-cca-downloads.is-home>a:hover[data-dce-background-color="#FFFFFF00"] img {filter: brightness(1) invert(0)}
.list-cca-downloads.is-home>a:hover h2.elementor-heading-title {color: var( --e-global-color-secondary );}
.list-cca-downloads.is-home>a>div:first-child:after {content: ''; width: 1px; height: 0px; margin: auto; background-color: var( --e-global-color-secondary ); transition: height 80ms linear;}
.list-cca-downloads.is-home>a:hover>div:first-child:after {height: 40px;}
.list-cca-downloads.is-home .elementor-widget-heading {min-height: 116px; display: flex; align-items: flex-end;}
.list-cca-downloads.is-news>a>div:first-child {position: absolute; top: 15px; left: 0; text-align: right; min-height: auto; background-color: var( --e-global-color-secondary ); width: 95px; max-height: 91px; border-left: 15px solid var( --e-global-color-secondary ); transition: all 0ms; font-size: 17px; line-height: 17px; padding:10px 12px 10px 0px;}
.list-cca-downloads.is-news>a>div:first-child span {display: block;}
.list-cca-downloads.is-news>a:hover>div:first-child {background-color: #fff; border-left-color: var( --e-global-color-secondary )}
.list-cca-downloads.is-news>a:hover>div:first-child .elementor-heading-title {color: var( --e-global-color-secondary )}
.list-cca-downloads.is-news>a>div:last-child {max-height: 135px; min-height: 135px; overflow: hidden;margin-bottom: 30px;}
.list-cca-downloads.is-news>a:hover>div:last-child .elementor-heading-title {color: #fff;}
.animatedoffcanvasmenu .dce-nav-menu {margin:0 auto !important; padding:4em 1em 0 !important; display: flex; flex-direction: column;}
.elementor-131 .elementor-element.elementor-element-a270f17 {justify-content: flex-start; margin-left: 10px; margin-top: 15px;}
#dce-ul-menu {margin:0}
.dce-template-before {order:2}
.animatedoffcanvasmenu .dce-nav .dce-menu-aocm ul.sub-menu {list-style: none; padding-left: 4px; margin: 10px 0 0 0; font-size: 95%; line-height: 1.5;}
.animatedoffcanvasmenu .dce-nav .dce-menu-aocm ul.sub-menu li {padding:0}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BrandonText';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-Regular.woff2') format('woff2'),
		url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-Regular.woff') format('woff');
}
@font-face {
	font-family: 'BrandonText';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-Light.woff2') format('woff2'),
		url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-Light.woff') format('woff');
}
@font-face {
	font-family: 'BrandonText';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-Bold.woff2') format('woff2'),
		url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-Bold.woff') format('woff');
}
@font-face {
	font-family: 'BrandonText';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-RegularItalic.woff2') format('woff2'),
		url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'BrandonText';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-Thin.woff2') format('woff2'),
		url('https://www.nexus.edu.sg/wp-content/uploads/2022/08/BrandonText-Thin.woff') format('woff');
}
/* End Custom Fonts CSS */