.elementor-25270 .elementor-element.elementor-element-9fca611 > .elementor-container{min-height:100px;}.elementor-25270 .elementor-element.elementor-element-9fca611{z-index:1000;}.elementor-25270 .elementor-element.elementor-element-beb0d48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25270 .elementor-element.elementor-element-beb0d48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25270 .elementor-element.elementor-element-1e46787{text-align:left;}.elementor-25270 .elementor-element.elementor-element-1e46787 img{width:189px;}.elementor-25270 .elementor-element.elementor-element-1e46787 > .elementor-widget-container{margin:0px 30px 0px 70px;padding:0px 0px 0px 0px;}.elementor-25270 .elementor-element.elementor-element-97c8013{text-align:left;}.elementor-25270 .elementor-element.elementor-element-97c8013 img{width:189px;}.elementor-25270 .elementor-element.elementor-element-97c8013 > .elementor-widget-container{margin:0px 30px 0px 70px;padding:0px 0px 0px 0px;}.elementor-25270 .elementor-element.elementor-element-9c5c1a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25270 .elementor-element.elementor-element-9c5c1a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1200px){.elementor-25270 .elementor-element.elementor-element-9fca611 > .elementor-container{min-height:80px;}.elementor-25270 .elementor-element.elementor-element-9fca611{z-index:1000;}.elementor-bc-flex-widget .elementor-25270 .elementor-element.elementor-element-beb0d48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25270 .elementor-element.elementor-element-beb0d48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25270 .elementor-element.elementor-element-beb0d48.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-25270 .elementor-element.elementor-element-beb0d48 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25270 .elementor-element.elementor-element-beb0d48{z-index:1;}.elementor-25270 .elementor-element.elementor-element-1e46787 > .elementor-widget-container{margin:22px 20px 22px 20px;}.elementor-25270 .elementor-element.elementor-element-97c8013 > .elementor-widget-container{margin:22px 20px 22px 20px;}.elementor-bc-flex-widget .elementor-25270 .elementor-element.elementor-element-9c5c1a7.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-25270 .elementor-element.elementor-element-9c5c1a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-25270 .elementor-element.elementor-element-9c5c1a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25270 .elementor-element.elementor-element-9c5c1a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25270 .elementor-element.elementor-element-9c5c1a7{z-index:1000;}}@media(min-width:768px){.elementor-25270 .elementor-element.elementor-element-beb0d48{width:20%;}.elementor-25270 .elementor-element.elementor-element-9c5c1a7{width:80%;}}@media(max-width:1200px) and (min-width:768px){.elementor-25270 .elementor-element.elementor-element-beb0d48{width:100%;}.elementor-25270 .elementor-element.elementor-element-9c5c1a7{width:100%;}}/* Start custom CSS */.axis-subsubmenu-title {
	font-weight: bold;
	line-height: 40px;
    color: #02336C !important;
    text-decoration: underline !important;
    text-transform: uppercase;
    text-underline-offset: 5px;
	padding-top: 5px;
}
.menu-singtex:after {
    content: "";
    background: #EAEAEA;
	
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #eaeaea 0%, #eaeaea 350px, #00000099 350px, #00000099 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #eaeaea 0%,#eaeaea 350px,#00000099 350px,#00000099 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #eaeaea 0%,#eaeaea 350px,#00000099 350px,#00000099 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
    width: 100%;
    height: 0px;
    position: absolute;
    z-index: 1;
    transition: opacity .1s;
    opacity: 0;
}
.menu-singtex {
	border-bottom: 1px solid rgb(2 51 108 / 20%);
	width: 100% !important;
}
.axis-menu-option a, .axis-submenu-option a, .axis-subsubmenu-option a {
    color: unset;
}
.axis-submenu-option a:hover, .axis-subsubmenu-option a:hover {
    text-decoration: underline !important;
    text-underline-offset: 5px;
}

@media only screen and (min-width: 1201px) {
	form.post-password-form {
		padding: 260px 60px 160px 60px;
		background: #eaeaea;
		background: -moz-linear-gradient(top,  #02336C 0%, #02336C 100px, #FFFFFF 100px, #FFFFFF 100%);
		background: -webkit-linear-gradient(top,  #02336C 0%,#02336C 100px,#FFFFFF 100px,#FFFFFF 100%);
		background: linear-gradient(to bottom,  #02336C 0%,#02336C 100px,#FFFFFF 100px,#FFFFFF 100%);
	}
	.col-menu .elementor-widget-container {
		margin-right: calc(50vw - 620px);
	}
	.menu-singtex.active:after {
		height: 350px;
		height: calc(100vh - 100px);
		opacity: 1;
		/*border-bottom: 1px solid rgb(2 51 108 / 20%);*/
	}

	.menu-singtex .axis-menu-option a,
	.menu-singtex .axis-menu-option.languages,
	.menu-singtex,
	.menu-singtex img{
		transition: .25s;
	}

	.axis-menu-container  {
		font-size: 16px;
		font-weight: 500;
		display: flex;
		justify-content: flex-end;
		width: fit-content;
		margin-left: auto;
	}
	.axis-menu-container .axis-menu-option-container > div {
		padding-left: 30px;
	}
	.axis-menu-container .axis-menu-option-container:not(:last-of-type) > div:first-of-type {
		padding-right: 30px;
	}
	
	html[lang="zh-TW"] .axis-menu-container .axis-menu-option-container > div {
		padding-left: 50px;
	}
	html[lang="zh-TW"] .axis-menu-container .axis-menu-option-container:not(:last-of-type) > div:first-of-type {
		padding-right: 50px;
	}

	.axis-menu-option.languages a {
		color: rgb(221, 227, 214);
		padding: 0px 4px;
	}
	.axis-menu-option-container {
		position: relative;
	}
	.axis-menu-option {
		height: 100px;
		display: flex;
		justify-content: start;
		align-items: center;
	}
	.axis-submenu-container {
		position: absolute;
		z-index: 10;
		padding-top: 20px;
	}
	.axis-subsubmenu-container {
		position: absolute;
		top: 20px;
		left: 100%;
		padding-left: 40px;
		display: flex;
		gap: 24px;
	}
	.axis-submenu-option,
	.axis-subsubmenu-option {
		margin: 10px 0px;
		position: relative;
	}
	.axis-submenu-option a,
	.axis-subsubmenu-option a {
		white-space: nowrap;
		padding: 10px 0px;
		line-height: 40px;
	}
	.axis-submenu-container,
	.axis-subsubmenu-container {
		height: 0px;
		opacity: 0;
		transition: opacity .35s;
	}

    html:lang(en-US) .menu-singtex:hover img,
    html:lang(en-US) .menu-singtex.onhover img {
        content: url(/wp-content/uploads/2026/05/SINGTEX-Group_260428.svg);
    }

	html:lang(zh-TW) .menu-singtex:hover img,
    html:lang(zh-TW) .menu-singtex.onhover img {
        content: url(/wp-content/uploads/2025/04/SINGTEX-Group_200730_outline.svg);
    }

	.menu-singtex:hover,
	.menu-singtex.onhover {
		background: #FFFFFF !important;
	}
	.menu-singtex:not(:hover) .axis-menu-option a,
	.menu-singtex:not(:hover) .axis-menu-option.languages {
		color: #FFFFFF !important;
		/*border-bottom: 1px solid rgb(2 51 108 / 20%);*/
	}
	.menu-singtex.onhover .axis-menu-option a,
	.menu-singtex.onhover .axis-menu-option.languages {
		color: unset !important;
	}
	.menu-singtex.onhover .axis-menu-option.languages a {
		color: rgb(221, 227, 214) !important;
	}
	.axis-menu-option-container:not(:hover) {
		overflow: hidden;
	}
	.axis-menu-option-container:hover .axis-submenu-container,
	.axis-menu-option-container .axis-subsubmenu-container.active {
		height: auto;
		opacity: 1;
	}
	.axis-menu-btn {
		display: none;
	}
}

@media only screen and (min-width: 1201px) and (max-width: 1366px) {
    .singtex-logo .elementor-widget-container {
        margin: 0px 30px 0px 30px !important;
    }
    .menu-singtex .elementor-col-50:nth-of-type(1) {
        width: 16% !important;
    }
    .menu-singtex .elementor-col-50:nth-of-type(2) {
        width: 84% !important;
    }
}

@media only screen and (max-width: 1200px) {
	form.post-password-form {
		padding: 260px 60px 160px 60px;
	}
	.axis-menu-container:not(.open) {
		height: 0px !important;
	}

    html:lang(en-US) .menu-singtex img{
        content: url(/wp-content/uploads/2026/05/SINGTEX-Group_260428.svg);
    }

	html:lang(zh-TW) .menu-singtex img{
        content: url(/wp-content/uploads/2025/04/SINGTEX-Group_200730_outline.svg);
    }
	
	.axis-menu-btn > div {
		position: relative;
		width: 100%;
		height: 100%;
		border: 1px solid rgb(2 51 108 / 10%);
	}
	.axis-menu-btn span {
		background: #02336C;
		height: 3px;
		left: 10px;
		position: absolute;
		right: 10px;
		rotate: 0deg;
		transition: .25s;
	}
	.axis-menu-btn span:nth-of-type(1) {
		top: 14px;
	}
	.axis-menu-btn span:nth-of-type(2) {
		bottom: 14px;
	}
	.axis-menu-btn.open span:nth-of-type(1),
	.axis-menu-btn.open span:nth-of-type(2) {
		top: 18px;
		left: 7px; /*9px;*/
		right: 9px;
		translate: 1px 0px;
	}
	.axis-menu-btn.open span:nth-of-type(1) {
		rotate: 45deg;
	}
	.axis-menu-btn.open span:nth-of-type(2) {
		rotate: -45deg;
	}
	.axis-menu-btn {
		position: absolute;
		top: -40px;
		right: 25px;
		width: 40px;
		height: 40px;
		transform: translateY(-50%);
		display: flex;
		align-items: center;
		justify-content: center;
	}
	
	.menu-singtex {
		/*background-color: #02336C;*/
		background-color: #FFFFFF;
	}
	.menu-singtex {
		position: relative;
	}
	.menu-singtex .axis-menu-container {
		position: absolute;
		width: 100% !important;
		z-index: 1000;
		top: 0px;
		overflow: auto;
		height: calc(100vh - 80px);
		background-color: hwb(0deg 0% 100% / 70%);
	}
	.axis-menu-option, .axis-submenu-option, .axis-subsubmenu-option {
		padding-top: 16px;
		padding-bottom: 16px;
		border-bottom: 1px solid #CCC;
		position: relative;
	}
	.axis-menu-option-container {
		background-color: #FFFFFF;
	}
	.axis-menu-option {
		background: #FFFFFF;
	}
	.axis-menu-option {
		padding-left: 20px;
	}
	.axis-menu-option.has_child:after,
	.axis-submenu-option.has_child:after {
		content: url(https://www.singtex.com/wp-content/uploads/2022/12/expand-more-icon.svg);
		opacity: .2;
		position: absolute;
		right: 20px;
		top: 0px;
		margin-top: 6px;
		rotate: 0deg;
	}
	.axis-menu-option.open.has_child:after,
	.axis-submenu-option.open.has_child:after {
		rotate: 180deg;
		margin-top: 0px;
		margin-bottom: 6px;
		opacity: .5;
	}
	.axis-submenu-option {
		padding-left: 40px;
	}
	.axis-subsubmenu-option {
		padding-left: 60px;
	}
	.axis-subsubmenu-title {
		padding-top: unset;
		line-height: unset;
	}
	
	.axis-submenu-container, .axis-subsubmenu-container {
		position: relative;
		overflow: hidden;
		height: 0px;
		transition: .25s;
	}
	.axis-submenu-container.open, .axis-subsubmenu-container.open {
		height: var(--agrHeight);		
	}
	.axis-submenu-container.open {
		background-color: hsl(212deg 96% 97%);
	}
	.axis-subsubmenu-container.open {
		background-color: hsl(212deg 96% 95%);
	}
	.axis-menu-option.languages a {
		color: rgb(221, 227, 214);
	}
}/* End custom CSS */