/* End Custom Fonts CSS */

.elementor-1089 .elementor-element.elementor-element-ba051bd > .elementor-container {
	max-width: 1500px;
	min-height: 70vh;
}

.elementor-1089 .elementor-element.elementor-element-ba051bd > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-bc-flex-widget .elementor-1089 .elementor-element.elementor-element-a8cc970.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-a8cc970 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-3.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-a8cc970 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #006db6;
	opacity: .95;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1089 .elementor-element.elementor-element-076f9dd {
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 80px;
}

.elementor-1089 .elementor-element.elementor-element-8aa5d2e .elementor-heading-title {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-8aa5d2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-986af35 .elementor-button {
	font-family: "Gotham", Sans-serif;
	fill: #006db6;
	color: #006db6;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-986af35 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-1089 .elementor-element.elementor-element-bd148d2 .elementor-heading-title {
	color: #fff;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-bd148d2 > .elementor-widget-container {
	margin: 15px 0px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1089 .elementor-element.elementor-element-9507c23.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-9507c23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-9507c23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-9507c23 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-10.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-9507c23:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-9507c23 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-9507c23 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #ccc;
	opacity: .95;
}

.elementor-1089 .elementor-element.elementor-element-9507c23 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1089 .elementor-element.elementor-element-9507c23 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1089 .elementor-element.elementor-element-4257154 {
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 80px;
}

.elementor-1089 .elementor-element.elementor-element-a2c1f78 .elementor-heading-title {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-a2c1f78 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-c3b21a8 .elementor-button {
	font-family: "Gotham", Sans-serif;
	fill: #006db6;
	color: #006db6;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-c3b21a8 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-1089 .elementor-element.elementor-element-1d0086b .elementor-heading-title {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-1d0086b > .elementor-widget-container {
	margin: 15px 0px 0px 15px;
}

.elementor-1089 .elementor-element.elementor-element-d6d76cd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-repeater-item-682f45b .swiper-slide-bg {
	background-color: rgba(131, 60, 163, 0);
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-4-new.png");
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-repeater-item-682f45b .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-repeater-item-d110558 .swiper-slide-bg {
	background-color: rgba(131, 60, 163, 0);
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-3-new.png");
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-repeater-item-d110558 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-repeater-item-6a6dc30 .swiper-slide-bg {
	background-color: rgba(131, 60, 163, 0);
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-2-1.png");
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-repeater-item-6a6dc30 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-repeater-item-f7c69ff .swiper-slide-bg {
	background-color: rgba(131, 60, 163, 0);
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-13.png");
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-repeater-item-f7c69ff .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .swiper-slide {
	height: 70vh;
	transition-duration: calc(5000ms * 1.2);
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .swiper-slide-contents {
	max-width: 66%;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .swiper-slide-inner {
	text-align: left;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .elementor-slide-heading {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .swiper-pagination-bullet-active {
	background-color: #006db6;
}

.elementor-bc-flex-widget .elementor-1089 .elementor-element.elementor-element-9556169.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-9556169.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-9556169:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-9556169 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/11/puzzel@2x-Resize.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-9556169:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-9556169 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-9556169 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #006db6;
	opacity: .95;
}

.elementor-1089 .elementor-element.elementor-element-9556169 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1089 .elementor-element.elementor-element-9556169 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1089 .elementor-element.elementor-element-c38758c {
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 80px;
}

.elementor-1089 .elementor-element.elementor-element-f35745e .elementor-heading-title {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-f35745e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-22c3222 .elementor-button {
	font-family: "Gotham", Sans-serif;
	fill: #006db6;
	color: #006db6;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-22c3222 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-1089 .elementor-element.elementor-element-c45287a .elementor-heading-title {
	color: #fff;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-c45287a > .elementor-widget-container {
	margin: 15px 0px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1089 .elementor-element.elementor-element-bb59a7b.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-bb59a7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-12.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-bb59a7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b > .elementor-element-populated >  .elementor-background-overlay {
	background-color: #ccc;
	opacity: .95;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1089 .elementor-element.elementor-element-3642e5c {
	margin-top: 0px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 80px;
}

.elementor-1089 .elementor-element.elementor-element-535bbaa .elementor-heading-title {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	line-height: 1em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-535bbaa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-2eaf269 .elementor-button {
	font-family: "Gotham", Sans-serif;
	fill: #006db6;
	color: #006db6;
	background-color: rgba(2, 1, 1, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-2eaf269 {
	width: var(--container-widget-width, 120px);
	max-width: 120px;
	--container-widget-width: 120px;
	--container-widget-flex-grow: 0;
}

.elementor-1089 .elementor-element.elementor-element-ed2534a .elementor-heading-title {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-ed2534a > .elementor-widget-container {
	margin: 15px 0px 0px 15px;
}

.elementor-1089 .elementor-element.elementor-element-a2b63fe > .elementor-container {
	max-width: 1500px;
	min-height: 70vh;
}

.elementor-1089 .elementor-element.elementor-element-a2b63fe > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1089 .elementor-element.elementor-element-cf11d94 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-repeater-item-682f45b .swiper-slide-bg {
	background-color: rgba(131, 60, 163, 0);
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-4-new.png");
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-repeater-item-682f45b .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-repeater-item-d110558 .swiper-slide-bg {
	background-color: rgba(131, 60, 163, 0);
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-3-new.png");
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-repeater-item-d110558 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-repeater-item-6a6dc30 .swiper-slide-bg {
	background-color: rgba(131, 60, 163, 0);
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-2-1.png");
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-repeater-item-6a6dc30 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-repeater-item-f7c69ff .swiper-slide-bg {
	background-color: rgba(131, 60, 163, 0);
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-13.png");
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-repeater-item-f7c69ff .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .swiper-slide {
	height: 70vh;
	transition-duration: calc(5000ms * 1.2);
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .swiper-slide-contents {
	max-width: 66%;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .swiper-slide-inner {
	text-align: center;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-slide-heading {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 1.2em;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-swiper-button {
	font-size: 35px;
	color: #006db6;
}

.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-swiper-button svg {
	fill: #006db6;
}

.elementor-bc-flex-widget .elementor-1089 .elementor-element.elementor-element-aa66f2a.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-aa66f2a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-aa66f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-aa66f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-4-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-aa66f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-aa66f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-aa66f2a > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .95;
}

.elementor-1089 .elementor-element.elementor-element-aa66f2a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1089 .elementor-element.elementor-element-aa66f2a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1089 .elementor-element.elementor-element-7869059 .elementor-heading-title {
	color: #fff;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-7869059 > .elementor-widget-container {
	margin: 15px 0px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1089 .elementor-element.elementor-element-724fac5.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-724fac5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-724fac5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-724fac5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-10.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-724fac5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-724fac5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-724fac5 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .95;
}

.elementor-1089 .elementor-element.elementor-element-724fac5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1089 .elementor-element.elementor-element-724fac5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1089 .elementor-element.elementor-element-ddd06b6 .elementor-heading-title {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-ddd06b6 > .elementor-widget-container {
	margin: 15px 0px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1089 .elementor-element.elementor-element-81603a3.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-81603a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-81603a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-81603a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-10.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-81603a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-81603a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-81603a3 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .95;
}

.elementor-1089 .elementor-element.elementor-element-81603a3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1089 .elementor-element.elementor-element-81603a3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1089 .elementor-element.elementor-element-8d22758 .elementor-heading-title {
	color: #fff;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-8d22758 > .elementor-widget-container {
	margin: 15px 0px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1089 .elementor-element.elementor-element-bad4f8b.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-bad4f8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-1089 .elementor-element.elementor-element-bad4f8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-bad4f8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-10.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1089 .elementor-element.elementor-element-bad4f8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-bad4f8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1089 .elementor-element.elementor-element-bad4f8b > .elementor-element-populated >  .elementor-background-overlay {
	opacity: .95;
}

.elementor-1089 .elementor-element.elementor-element-bad4f8b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-1089 .elementor-element.elementor-element-bad4f8b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1089 .elementor-element.elementor-element-66a226e .elementor-heading-title {
	color: #006db6;
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-1089 .elementor-element.elementor-element-66a226e > .elementor-widget-container {
	margin: 15px 0px 0px 15px;
}

@media (max-width:767px) {
	.elementor-1089 .elementor-element.elementor-element-fd3114a .swiper-slide {
		height: 400px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-fd3114a .swiper-slide-contents {
		max-width: 95%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-fd3114a .swiper-slide-inner {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-fd3114a .elementor-slide-heading {
		font-size: 18px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-aa66f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-aa66f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-4-1.png");
	}
	
	.elementor-1089 .elementor-element.elementor-element-aa66f2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-aa66f2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1089 .elementor-element.elementor-element-7869059 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-724fac5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-724fac5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-5-2.png");
	}
	
	.elementor-1089 .elementor-element.elementor-element-724fac5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-724fac5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1089 .elementor-element.elementor-element-ddd06b6 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-81603a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-81603a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-3-1.png");
	}
	
	.elementor-1089 .elementor-element.elementor-element-81603a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-81603a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1089 .elementor-element.elementor-element-8d22758 .elementor-heading-title {
		font-size: 14px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-bad4f8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1089 .elementor-element.elementor-element-bad4f8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-2-2.png");
	}
	
	.elementor-1089 .elementor-element.elementor-element-bad4f8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1089 .elementor-element.elementor-element-bad4f8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-1089 .elementor-element.elementor-element-66a226e .elementor-heading-title {
		font-size: 14px;
	}
}

@media (min-width:768px) {
	.elementor-1089 .elementor-element.elementor-element-a8cc970 {
		width: 10%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-9507c23 {
		width: 10%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-d6d76cd {
		width: 60%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-9556169 {
		width: 10%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-bb59a7b {
		width: 10%;
	}
}

/* Start custom CSS for heading, class: .elementor-element-8aa5d2e */
.elementor-1089 .elementor-element.elementor-element-8aa5d2e span {
	font-weight: 600;
	font-size: 20px;
	line-height: 0;
	margin-left: 35px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-986af35 */
.elementor-1089 .elementor-element.elementor-element-986af35 {
	position: relative;
}

.elementor-1089 .elementor-element.elementor-element-986af35::before {
	content: "";
	width: 45px;
	height: 1px;
	background: #006db6;
	position: absolute;
	left: 90px;
	top: 50%;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-3f1811b */
.elementor-1089 .elementor-element.elementor-element-3f1811b:before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-5-1.png");
	width: 140px;
	height: 250px;
	position: absolute;
	left: -40px;
	top: -65px;
	background-position: center;
	background-size: cover;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-076f9dd */
.elementor-1089 .elementor-element.elementor-element-076f9dd .elementor-button-wrapper {
	margin-left: 150px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-bd148d2 */
.elementor-1089 .elementor-element.elementor-element-bd148d2 {
	writing-mode: vertical-lr;
	transform: scale(-1);
}

.elementor-1089 .elementor-element.elementor-element-bd148d2 span {
	font-weight: 400;
	font-size: 35px;
	line-height: 0;
	position: relative;
	left: 5px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-a8cc970 */
.elementor-1089 .elementor-element.elementor-element-a8cc970:hover .vertical-text1 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970 .text-main-01 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970:hover .text-main-01 {
	display: block;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970:hover .elementor-background-overlay {
	background: transparent !important;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970::before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-8.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 95%;
	height: 150px;
	position: absolute;
	z-index: 1;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -50%);
}

.elementor-1089 .elementor-element.elementor-element-a8cc970:hover:before {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-a8cc970:hover .elementor-widget-wrap {
	animation-name: expand_center1;
	animation-duration: .8s;
	animation-fill-mode: both;
}

@keyframes expand_center1 {
	0% {
		clip-path: polygon(0% 100%, 0 0, 20% 0, 20% 100%);
		-webkit-clip-path: polygon(0% 100%, 0 0, 20% 0, 20% 100%);
	}
	
	100% {
		clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
		-webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
	}
}

.slider-active {
	width: 100% !important;
	height: 100%;
	position: absolute;
	z-index: 11;
}

.slider-active {
	animation-name: expand_center_active;
	animation-duration: .8s;
	animation-fill-mode: both;
}

@keyframes expand_active {
	0% {
		clip-path: polygon(0% 100%, 0 0, 20% 0, 20% 100%);
		-webkit-clip-path: polygon(0% 100%, 0 0, 20% 0, 20% 100%);
	}
	
	100% {
		clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
		-webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
	}
}

.mouse-out {
	animation-name: expand_center_out;
	animation-duration: .8s;
	animation-fill-mode: both;
	animation-direction: reverse;
}

@keyframes expand_out {
	0% {
		clip-path: polygon(0% 100%, 0 0, 20% 0, 20% 100%);
		-webkit-clip-path: polygon(0% 100%, 0 0, 20% 0, 20% 100%);
	}
	
	100% {
		clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
		-webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
	}
}

.slider-inactive {
	display: none;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-a2c1f78 */
.elementor-1089 .elementor-element.elementor-element-a2c1f78 span {
	font-weight: 600;
	font-size: 20px;
	line-height: 0;
	margin-left: 35px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-c3b21a8 */
.elementor-1089 .elementor-element.elementor-element-c3b21a8 {
	position: relative;
}

.elementor-1089 .elementor-element.elementor-element-c3b21a8::before {
	content: "";
	width: 45px;
	height: 1px;
	background: #006db6;
	position: absolute;
	left: 90px;
	top: 50%;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-256c19e */
.elementor-1089 .elementor-element.elementor-element-256c19e:before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-5-1.png");
	width: 140px;
	height: 250px;
	position: absolute;
	left: -40px;
	top: -65px;
	background-position: center;
	background-size: cover;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-4257154 */
.elementor-1089 .elementor-element.elementor-element-4257154 .elementor-button-wrapper {
	margin-left: 150px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1d0086b */
.elementor-1089 .elementor-element.elementor-element-1d0086b {
	writing-mode: vertical-lr;
	transform: scale(-1);
}

.elementor-1089 .elementor-element.elementor-element-1d0086b span {
	font-weight: 400;
	font-size: 35px;
	line-height: 0;
	position: relative;
	left: 5px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-9507c23 */
.elementor-1089 .elementor-element.elementor-element-9507c23:hover .vertical-text1 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-9507c23 .text-main-01 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-9507c23:hover .text-main-01 {
	display: block;
}

.elementor-1089 .elementor-element.elementor-element-9507c23:hover .elementor-background-overlay {
	background: transparent !important;
}

.elementor-1089 .elementor-element.elementor-element-9507c23::before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-11.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 95%;
	height: 150px;
	position: absolute;
	z-index: 1;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -50%);
}

.elementor-1089 .elementor-element.elementor-element-9507c23:hover:before {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-9507c23:hover .elementor-widget-wrap {
	animation-name: expand_center2;
	animation-duration: .8s;
	animation-fill-mode: both;
}

@keyframes expand_center2 {
	0% {
		clip-path: polygon(15% 100%, 15% 0, 20% 0, 20% 100%);
		-webkit-clip-path: polygon(15% 100%, 15% 0, 20% 0, 20% 100%);
	}
	
	100% {
		clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
		-webkit-clip-path: polygon(0 100%, 0 0, 100% 0, 100% 100%);
	}
}

/* End custom CSS */

/* Start custom CSS for slides, class: .elementor-element-d3546dc */
.elementor-1089 .elementor-element.elementor-element-d3546dc .swiper-pagination-bullet {
	opacity: 1;
	background: transparent;
	border: 1px solid #006db6;
	height: 10px;
	width: 10px;
}

.elementor-1089 .elementor-element.elementor-element-d3546dc .swiper-pagination-bullet-active {
	background: #006db6;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-f35745e */
.elementor-1089 .elementor-element.elementor-element-f35745e span {
	font-weight: 600;
	font-size: 20px;
	line-height: 0;
	margin-left: 35px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-22c3222 */
.elementor-1089 .elementor-element.elementor-element-22c3222 {
	position: relative;
}

.elementor-1089 .elementor-element.elementor-element-22c3222::before {
	content: "";
	width: 45px;
	height: 1px;
	background: #006db6;
	position: absolute;
	left: 90px;
	top: 50%;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-c5365f2 */
.elementor-1089 .elementor-element.elementor-element-c5365f2:before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-5-1.png");
	width: 140px;
	height: 250px;
	position: absolute;
	left: -40px;
	top: -65px;
	background-position: center;
	background-size: cover;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-c38758c */
.elementor-1089 .elementor-element.elementor-element-c38758c .elementor-button-wrapper {
	margin-left: 150px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-c45287a */
.elementor-1089 .elementor-element.elementor-element-c45287a {
	writing-mode: vertical-lr;
	transform: scale(-1);
}

.elementor-1089 .elementor-element.elementor-element-c45287a span {
	font-weight: 400;
	font-size: 35px;
	line-height: 0;
	position: relative;
	left: 5px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-9556169 */
.elementor-1089 .elementor-element.elementor-element-9556169:hover .vertical-text1 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-9556169 .text-main-01 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-9556169:hover .text-main-01 {
	display: block;
}

.elementor-1089 .elementor-element.elementor-element-9556169:hover .elementor-background-overlay {
	background: transparent !important;
}

.elementor-1089 .elementor-element.elementor-element-9556169::before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-8.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 95%;
	height: 150px;
	position: absolute;
	z-index: 1;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -50%);
}

.elementor-1089 .elementor-element.elementor-element-9556169:hover:before {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-9556169:hover .elementor-widget-wrap {
	animation-name: expand_center4;
	animation-duration: .8s;
	animation-fill-mode: both;
}

@keyframes expand_center4 {
	0% {
		clip-path: polygon(80% 0, 80% 100%, 80% 100%, 80% 0);
		-webkit-clip-path: polygon(80% 0, 80% 100%, 80% 100%, 80% 0);
	}
	
	100% {
		clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
		-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-535bbaa */
.elementor-1089 .elementor-element.elementor-element-535bbaa span {
	font-weight: 600;
	font-size: 20px;
	line-height: 0;
	margin-left: 35px;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-2eaf269 */
.elementor-1089 .elementor-element.elementor-element-2eaf269 {
	position: relative;
}

.elementor-1089 .elementor-element.elementor-element-2eaf269::before {
	content: "";
	width: 45px;
	height: 1px;
	background: #006db6;
	position: absolute;
	left: 90px;
	top: 50%;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-359aab7 */
.elementor-1089 .elementor-element.elementor-element-359aab7:before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-5-1.png");
	width: 140px;
	height: 250px;
	position: absolute;
	left: -40px;
	top: -65px;
	background-position: center;
	background-size: cover;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-3642e5c */
.elementor-1089 .elementor-element.elementor-element-3642e5c .elementor-button-wrapper {
	margin-left: 150px;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ed2534a */
.elementor-1089 .elementor-element.elementor-element-ed2534a {
	writing-mode: vertical-lr;
	transform: scale(-1);
}

.elementor-1089 .elementor-element.elementor-element-ed2534a span {
	font-weight: 400;
	font-size: 35px;
	line-height: 0;
	position: relative;
	left: 5px;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-bb59a7b */
.elementor-1089 .elementor-element.elementor-element-bb59a7b:hover .vertical-text1 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b .text-main-01 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b:hover .text-main-01 {
	display: block;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b:hover .elementor-background-overlay {
	background: transparent !important;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b::before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-11.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 95%;
	height: 150px;
	position: absolute;
	z-index: 1;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -50%);
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b:hover:before {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-bb59a7b:hover .elementor-widget-wrap {
	animation-name: expand_center5;
	animation-duration: .8s;
	animation-fill-mode: both;
}

@keyframes expand_center5 {
	0% {
		clip-path: polygon(100% 0, 100% 100%, 100% 100%, 100% 0);
		-webkit-clip-path: polygon(100% 0, 100% 100%, 100% 100%, 100% 0);
	}
	
	100% {
		clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
		-webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0);
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-ba051bd */
.home-slider-01:hover {
	width: 100% !important;
	height: 100%;
	position: absolute;
	z-index: 11;
}

.home-slider-02:hover {
	width: 100% !important;
	height: 100%;
	position: absolute;
	z-index: 11;
}

.home-slider-04:hover {
	width: 100% !important;
	height: 100%;
	position: absolute;
	z-index: 11;
}

.home-slider-05:hover {
	width: 100% !important;
	height: 100%;
	position: absolute;
	z-index: 11;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7869059 */
.elementor-1089 .elementor-element.elementor-element-7869059 span {
	font-weight: 400;
	font-size: 25px;
	line-height: 0;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-aa66f2a */
.elementor-1089 .elementor-element.elementor-element-aa66f2a .text-main-01 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-aa66f2a::before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-8.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 95%;
	height: 150px;
	position: absolute;
	z-index: 1;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media (max-width: 760px) {
	.elementor-1089 .elementor-element.elementor-element-aa66f2a::before {
		background-size: cover;
		width: 80px;
		height: 75px;
		position: absolute;
		z-index: 1;
		top: 30px;
		left: unset;
		right: -35px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-aa66f2a {
		height: 75px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-aa66f2a .elementor-widget-wrap {
		padding: 0 !important;
	}
	
	.elementor-1089 .elementor-element.elementor-element-aa66f2a .elementor-widget-wrap div, .elementor-1089 .elementor-element.elementor-element-aa66f2a .elementor-widget-wrap h2, .elementor-1089 .elementor-element.elementor-element-aa66f2a .elementor-widget-wrap a {
		height: 100%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-aa66f2a .elementor-widget-wrap a {
		display: block;
		padding: 45px 25px 10px 25px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-aa66f2a .elementor-widget-container {
		margin: 0 !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-ddd06b6 */
.elementor-1089 .elementor-element.elementor-element-ddd06b6 span {
	font-weight: 400;
	font-size: 25px;
	line-height: 0;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-724fac5 */
.elementor-1089 .elementor-element.elementor-element-724fac5 .text-main-01 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-724fac5::before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-11.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 95%;
	height: 150px;
	position: absolute;
	z-index: 1;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media (max-width: 760px) {
	.elementor-1089 .elementor-element.elementor-element-724fac5::before {
		background-size: cover;
		width: 80px;
		height: 75px;
		position: absolute;
		z-index: 1;
		top: 30px;
		left: unset;
		right: -35px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-724fac5 {
		height: 75px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-724fac5 .elementor-widget-wrap {
		padding: 0 !important;
	}
	
	.elementor-1089 .elementor-element.elementor-element-724fac5 .elementor-widget-wrap div, .elementor-1089 .elementor-element.elementor-element-724fac5 .elementor-widget-wrap h2, .elementor-1089 .elementor-element.elementor-element-724fac5 .elementor-widget-wrap a {
		height: 100%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-724fac5 .elementor-widget-wrap a {
		display: block;
		padding: 45px 25px 10px 25px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-724fac5 .elementor-widget-container {
		margin: 0 !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8d22758 */
.elementor-1089 .elementor-element.elementor-element-8d22758 span {
	font-weight: 400;
	font-size: 25px;
	line-height: 0;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-81603a3 */
.elementor-1089 .elementor-element.elementor-element-81603a3 .text-main-01 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-81603a3::before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-8.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 95%;
	height: 150px;
	position: absolute;
	z-index: 1;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media (max-width: 760px) {
	.elementor-1089 .elementor-element.elementor-element-81603a3::before {
		background-size: cover;
		width: 80px;
		height: 75px;
		position: absolute;
		z-index: 1;
		top: 30px;
		left: unset;
		right: -35px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-81603a3 {
		height: 75px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-81603a3 .elementor-widget-wrap {
		padding: 0 !important;
	}
	
	.elementor-1089 .elementor-element.elementor-element-81603a3 .elementor-widget-wrap div, .elementor-1089 .elementor-element.elementor-element-81603a3 .elementor-widget-wrap h2, .elementor-1089 .elementor-element.elementor-element-81603a3 .elementor-widget-wrap a {
		height: 100%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-81603a3 .elementor-widget-wrap a {
		display: block;
		padding: 45px 25px 10px 25px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-81603a3 .elementor-widget-container {
		margin: 0 !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-66a226e */
.elementor-1089 .elementor-element.elementor-element-66a226e span {
	font-weight: 400;
	font-size: 25px;
	line-height: 0;
	position: relative;
}

/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-bad4f8b */
.elementor-1089 .elementor-element.elementor-element-bad4f8b .text-main-01 {
	display: none;
}

.elementor-1089 .elementor-element.elementor-element-bad4f8b::before {
	content: "";
	background: url("https://cdn-ebcnn.nitrocdn.com/auSbsXMPoQMtGvetTHJXrVEQWBLaqeIq/assets/images/optimized/rev-68eb6a9/southland.my/wp-content/uploads/2021/10/Asset-11.png");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 95%;
	height: 150px;
	position: absolute;
	z-index: 1;
	top: 90px;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media (max-width: 760px) {
	.elementor-1089 .elementor-element.elementor-element-bad4f8b::before {
		background-size: cover;
		width: 80px;
		height: 75px;
		position: absolute;
		z-index: 1;
		top: 30px;
		left: unset;
		right: -35px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-bad4f8b {
		height: 75px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-bad4f8b .elementor-widget-wrap {
		padding: 0 !important;
	}
	
	.elementor-1089 .elementor-element.elementor-element-bad4f8b .elementor-widget-wrap div, .elementor-1089 .elementor-element.elementor-element-bad4f8b .elementor-widget-wrap h2, .elementor-1089 .elementor-element.elementor-element-bad4f8b .elementor-widget-wrap a {
		height: 100%;
	}
	
	.elementor-1089 .elementor-element.elementor-element-bad4f8b .elementor-widget-wrap a {
		display: block;
		padding: 45px 25px 10px 25px;
	}
	
	.elementor-1089 .elementor-element.elementor-element-bad4f8b .elementor-widget-container {
		margin: 0 !important;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-a2b63fe */
.mobile-home-slide-active {
	width: 100% !important;
	height: 100% !important;
	position: absolute;
	z-index: 11;
}

.mobile-home-slide-active .vertical-text1 {
	display: none;
}

.mobile-home-slide-active .elementor-background-overlay {
	background: transparent !important;
}

.mobile-home-slide-active .text-main-01 {
	display: block !important;
}
