.elementor-41908 .elementor-element.elementor-element-19d9eef{margin-top:0px;margin-bottom:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), muli;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41908 .elementor-element.elementor-element-39ac969{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-41908 .elementor-element.elementor-element-39ac969 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-41908 .elementor-element.elementor-element-48f47a2{margin-top:20px;margin-bottom:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), muli;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-41908 .elementor-element.elementor-element-2d6dbb6{text-align:center;}.elementor-41908 .elementor-element.elementor-element-2d6dbb6 .elementor-heading-title{color:#000000;}.elementor-41908 .elementor-element.elementor-element-7f997b6{margin-top:20px;margin-bottom:20px;}.elementor-41908 .elementor-element.elementor-element-b9cdbcc{text-align:center;}.elementor-41908 .elementor-element.elementor-element-b9cdbcc .elementor-heading-title{color:#000000;}.elementor-41908 .elementor-element.elementor-element-5ec7faa{width:initial;max-width:initial;}.elementor-41908 .elementor-element.elementor-element-5ec7faa > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-41908 .elementor-element.elementor-element-f6c18e1:not(.elementor-motion-effects-element-type-background), .elementor-41908 .elementor-element.elementor-element-f6c18e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-41908 .elementor-element.elementor-element-f6c18e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41908 .elementor-element.elementor-element-f6c18e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41908 .elementor-element.elementor-element-f6c18e1 > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-41908 .elementor-element.elementor-element-f6c18e1 > .elementor-shape-top svg{height:50px;}.elementor-41908 .elementor-element.elementor-element-d6ac74a{--spacer-size:60px;}.elementor-41908 .elementor-element.elementor-element-697cb91{text-align:center;}.elementor-41908 .elementor-element.elementor-element-697cb91 .elementor-heading-title{font-weight:900;color:#a7396e;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), muli;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41908 .elementor-element.elementor-element-639993a{text-align:center;font-family:"Muli", muli;font-weight:400;color:#313131;}.elementor-41908 .elementor-element.elementor-element-6c0564b{--spacer-size:50px;}@media(min-width:768px){.elementor-41908 .elementor-element.elementor-element-d4eaf6c{width:100%;}.elementor-41908 .elementor-element.elementor-element-0f1245f{width:100%;}.elementor-41908 .elementor-element.elementor-element-3b84650{width:100%;}}@media(max-width:1024px){.elementor-41908 .elementor-element.elementor-element-39ac969 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-41908 .elementor-element.elementor-element-809db27 img{width:100%;}.elementor-41908 .elementor-element.elementor-element-5ec7faa > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-41908 .elementor-element.elementor-element-3b84650 > .elementor-element-populated{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-41908 .elementor-element.elementor-element-809db27 img{width:100%;}.elementor-41908 .elementor-element.elementor-element-0f1245f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-41908 .elementor-element.elementor-element-5ec7faa > .elementor-widget-container{margin:0px 0px 30px 0px;}}/* Start custom CSS for html, class: .elementor-element-95ac088 */.gr-steps-section {
	box-sizing: border-box;
	width: 100%;
	padding: 0 20px;
	color: #373737;
	font-family: Arial, Helvetica, sans-serif;
}

.gr-steps-section *,
.gr-steps-section *::before,
.gr-steps-section *::after {
	box-sizing: border-box;
}

.gr-steps-card {
	width: min(100%, 1040px);
	margin: 0 auto;
	padding: 40px 28px 38px;
	border-radius: 24px;
	background: #d8f3f4;
}

.gr-steps-list {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
}

.gr-step {
	display: flex;
	min-width: 0;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.gr-step-image {
	display: block;
	width: 112px;
	height: 112px;
	margin: 0 0 12px;
	object-fit: contain;
}

.gr-step-number {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	margin: 0 0 16px;
	border-radius: 50%;
	background: #0066c3;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
}

.gr-step-copy {
	width: min(100%, 275px);
	margin: 0;
	color: #373737;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.15;
}

.gr-review-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 220px;
	height: 41px;
	margin-top: 14px;
	padding: 0 24px;
	border-radius: 999px;
	background: #08b5ae;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	text-decoration: none;
	transition: background-color 160ms ease, transform 160ms ease;
}

.gr-review-button:hover,
.gr-review-button:focus-visible {
	background: #008f8c;
	transform: translateY(-1px);
}

.gr-review-button:focus-visible {
	outline: 3px solid rgba(0, 102, 195, 0.35);
	outline-offset: 3px;
}

.gr-visually-hidden {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

@media (max-width: 767px) {
	.gr-steps-section {
		padding: 0 16px;
	}

	.gr-steps-card {
		padding: 32px 20px 34px;
		border-radius: 20px;
	}

	.gr-steps-list {
		grid-template-columns: 1fr;
		gap: 38px;
	}

	.gr-step-image {
		width: 104px;
		height: 104px;
	}

	.gr-step-copy {
		font-size: 17px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ec7faa */.gr-form-section {
	--gr-teal: #08b5ae;
	--gr-teal-dark: #008f8c;
	--gr-text: #171717;
	--gr-muted: #686868;
	--gr-border: #a8a8a8;
	--gr-error: #b42318;
	box-sizing: border-box;
	width: 100%;
	color: var(--gr-text);
	font-family: Arial, Helvetica, sans-serif;
}

.gr-form-section *,
.gr-form-section *::before,
.gr-form-section *::after {
	box-sizing: border-box;
}

.gr-form-section [hidden] {
	display: none !important;
}

.gr-form-white-panel {
	position: relative;
	z-index: 1;
	background: #fff;
	padding: 0 24px;
}

.gr-form-shell {
	width: min(100%, 1080px);
	margin: 0 auto;
}

.gr-form-card {
	position: relative;
	z-index: 2;
	width: 100%;
	margin: 0 auto;
	padding: 28px 30px 24px;
	border-radius: 17px;
	background: #fff;
	box-shadow: 0 3px 15px rgba(0, 0, 0, 0.14);
}

.gr-fields {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 20px 28px;
}

.gr-field {
	min-width: 0;
}

.gr-review-field {
	grid-column: 1;
}

.gr-label-row {
	display: flex;
	align-items: center;
	min-height: 20px;
}

.gr-label {
	display: inline-block;
	margin: 0 0 8px;
	color: var(--gr-text);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.25;
}

.gr-help-control {
	position: relative;
	display: inline-flex;
	align-items: center;
	margin: 0 0 8px 8px;
}

.gr-info-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 17px;
	height: 17px;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background: var(--gr-teal);
	color: #fff;
	cursor: pointer;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
	line-height: 1;
}

.gr-info-button:hover,
.gr-info-button:focus-visible {
	background: var(--gr-teal-dark);
}

.gr-info-button:focus-visible,
.gr-submit-button:focus-visible,
.gr-checkbox-label input:focus-visible + .gr-checkmark {
	outline: 3px solid rgba(8, 181, 174, 0.35);
	outline-offset: 2px;
}

.gr-tooltip {
	position: absolute;
	top: 28px;
	left: 0;
	z-index: 20;
	display: flex;
	flex-direction: column;
	width: 310px;
	padding: 14px 16px;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	background: #fff;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.14);
	color: var(--gr-muted);
	font-size: 13px;
	line-height: 1.45;
}

.gr-tooltip::before {
	position: absolute;
	top: -6px;
	left: 4px;
	width: 10px;
	height: 10px;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	background: #fff;
	content: "";
	transform: rotate(45deg);
}

.gr-tooltip-heading,
.gr-tooltip-subheading,
.gr-tooltip-list strong {
	color: var(--gr-text);
	font-size: 13px;
	font-weight: 700;
}

.gr-tooltip-heading,
.gr-tooltip-subheading {
	display: block;
}

.gr-tooltip-heading {
	margin-bottom: 8px;
}

.gr-tooltip-subheading {
	margin-top: 8px;
	margin-bottom: 3px;
}

.gr-tooltip-list {
	margin: 0;
	padding-left: 21px;
}

.gr-tooltip-list li {
	padding-left: 2px;
}

.gr-tooltip-list li + li {
	margin-top: 4px;
}

.gr-share-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 3px;
	color: var(--gr-text);
	vertical-align: -3px;
}

.gr-share-icon path {
	fill: currentColor;
}

.gr-field input[type="text"],
.gr-field input[type="email"],
.gr-field input[type="url"] {
	display: block;
	width: 100%;
	height: 48px;
	margin: 0;
	padding: 0 14px;
	border: 1px solid var(--gr-border);
	border-radius: 0;
	background: #fff;
	color: var(--gr-text);
	font: inherit;
	font-size: 16px;
	line-height: 48px;
}

.gr-field input::placeholder {
	color: #8d8d8d;
	opacity: 1;
}

.gr-field input:focus {
	border-color: var(--gr-teal);
	outline: 2px solid rgba(8, 181, 174, 0.2);
	outline-offset: 0;
}

.gr-field input[aria-invalid="true"] {
	border-color: var(--gr-error);
}

.gr-field-error {
	min-height: 18px;
	margin: 5px 0 0;
	color: var(--gr-error);
	font-size: 13px;
	line-height: 1.35;
}

.gr-form-actions {
	width: min(100%, 1080px);
	margin: 0 auto;
	padding: 22px 54px 42px;
	background: #fff;
}

.gr-consents {
	display: grid;
	gap: 11px;
	margin: 0;
	padding: 0;
	border: 0;
}

.gr-checkbox-label {
	position: relative;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	color: var(--gr-muted);
	cursor: pointer;
	font-size: 14px;
	line-height: 1.5;
}

.gr-checkbox-label input {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	opacity: 0;
}

.gr-checkmark {
	position: relative;
	flex: 0 0 18px;
	width: 18px;
	height: 18px;
	margin-top: 2px;
	border: 1px solid var(--gr-teal);
	border-radius: 3px;
	background: #fff;
}

.gr-checkbox-label input:checked + .gr-checkmark {
	background: var(--gr-teal);
}

.gr-checkbox-label input:checked + .gr-checkmark::after {
	position: absolute;
	top: 1px;
	left: 5px;
	width: 6px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	content: "";
	transform: rotate(45deg);
}

.gr-checkbox-label a {
	color: var(--gr-teal-dark);
	text-decoration: none;
}

.gr-checkbox-label a:hover,
.gr-checkbox-label a:focus-visible {
	text-decoration: underline;
}

.gr-consent-error,
.gr-form-status {
	margin: 8px 0 0;
	color: var(--gr-error);
	font-size: 14px;
	line-height: 1.45;
}

.gr-form-status.gr-status-success {
	color: var(--gr-teal-dark);
	margin: 22px 0 0;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.4;
	text-align: center;
}

.gr-form-status:focus {
	outline: none;
}

.gr-submit-button {
	display: block;
	min-width: 140px;
	height: 44px;
	margin: 28px auto 0;
	padding: 0 28px;
	border: 0;
	border-radius: 999px;
	background: var(--gr-teal);
	color: #fff;
	cursor: pointer;
	font: inherit;
	font-size: 15px;
	font-weight: 700;
	line-height: 44px;
	transition: background-color 160ms ease, opacity 160ms ease;
}

.gr-submit-button:hover:not(:disabled) {
	background: var(--gr-teal-dark);
}

.gr-submit-button:disabled {
	cursor: wait;
	opacity: 0.65;
}

.gr-visually-hidden {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	padding: 0 !important;
	overflow: hidden !important;
	clip: rect(0, 0, 0, 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

@media (max-width: 767px) {
	.gr-form-white-panel {
		padding-right: 16px;
		padding-left: 16px;
	}

	.gr-form-card {
		padding: 24px 20px 20px;
		border-radius: 14px;
	}

	.gr-fields {
		grid-template-columns: 1fr;
		gap: 5px;
	}

	.gr-review-field {
		grid-column: auto;
	}

	.gr-label {
		font-size: 14px;
	}

	.gr-field input[type="text"],
	.gr-field input[type="email"],
	.gr-field input[type="url"] {
		font-size: 16px;
	}

	.gr-tooltip {
		width: min(310px, calc(100vw - 48px));
	}

	.gr-form-actions {
		padding: 20px 24px 36px;
	}

	.gr-checkbox-label {
		font-size: 14px;
	}

	.gr-submit-button {
		margin-top: 24px;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/04/Muli-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-ExtraLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Muli';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.tiq.com.sg/wp-content/uploads/2020/06/Muli-LightItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */