
.elementor-8 .elementor-element.elementor-element-0285e3f > .elementor-container {
	max-width: 1000px;
	min-height: 700px;
}

.elementor-8 .elementor-element.elementor-element-45b7088.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-45b7088 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71d005a > .elementor-widget-container {
	margin: 0px 0px -195px -60px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71d005a {
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-faac96c > .elementor-widget-container {
	margin: 0px 0px -80px -272px;
}

.elementor-8 .elementor-element.elementor-element-95f7e99 {
	z-index: 2;
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-95f7e99 .elementor-heading-title {
	font-family: "Mont", Sans-serif;
	font-size: 50px;
	font-weight: 900;
	line-height: 50.76px;
	color: #173040;
}

.elementor-8 .elementor-element.elementor-element-c6e3835 > .elementor-widget-container {
	margin: -30px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c6e3835 {
	z-index: 1;
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-c6e3835 .elementor-heading-title {
	font-family: "Handstand", Sans-serif;
	font-size: 85px;
	font-weight: 400;
	line-height: 77.62651px;
	color: #f05123;
}

.elementor-8 .elementor-element.elementor-element-a79e319 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a79e319 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-722cc88 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-722cc88 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-ae44c13 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -25px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ae44c13 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-4ce0f8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-4ce0f8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikplcad.nitrocdn.com/qrhYSXwDKscsNubzEylzUVjaaKbeJDRO/assets/images/optimized/rev-03dcef4/emroy.com.au/wp-content/uploads/2024/01/D-Emroy-Creative-Group-scribble-v1-12.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8 .elementor-element.elementor-element-4ce0f8a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4ce0f8a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-f553722 {
	--spacer-size: 50px;
}

.elementor-8 .elementor-element.elementor-element-6481d11:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6481d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d7d9db;
}

.elementor-8 .elementor-element.elementor-element-6481d11 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 150px 0px 150px 0px;
}

.elementor-8 .elementor-element.elementor-element-6481d11 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-1821c81 > .elementor-element-populated {
	margin: 0px 25px 0px 0px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-4bd239d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-4bd239d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-4bd239d > .elementor-element-populated {
	margin: 0px 0px 0px 25px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c595fd3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c595fd3 {
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-c595fd3 .elementor-heading-title {
	font-family: "Handstand", Sans-serif;
	font-weight: 400;
	color: #f05123;
}

.elementor-8 .elementor-element.elementor-element-5232328 > .elementor-widget-container {
	margin: -25px 0px 5px 0px;
}

.elementor-8 .elementor-element.elementor-element-5232328 {
	z-index: 2;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-a65e3e9 > .elementor-widget-container {
	margin: 30px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-a65e3e9 {
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	fill: #173040;
	color: #173040;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #173040;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 40px 12px 20px;
}

.elementor-8 .elementor-element.elementor-element-39de3b3 {
	width: auto;
	max-width: auto;
}

.elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button:focus {
	color: #fff;
}

.elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-8 .elementor-element.elementor-element-fce716e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-fce716e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-d3bbc47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-d3bbc47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikplcad.nitrocdn.com/qrhYSXwDKscsNubzEylzUVjaaKbeJDRO/assets/images/optimized/rev-03dcef4/emroy.com.au/wp-content/uploads/2024/01/D-Emroy-Creative-Group-scribble-v1-12.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8 .elementor-element.elementor-element-d3bbc47 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-b586633 {
	--spacer-size: 50px;
}

.elementor-8 .elementor-element.elementor-element-731680e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -35px;
	margin-bottom: 0px;
	padding: 150px 0px 150px 0px;
}

.elementor-8 .elementor-element.elementor-element-731680e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-b26a1c4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-b26a1c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-b26a1c4 > .elementor-element-populated {
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4349ca3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4349ca3 {
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-4349ca3 .elementor-heading-title {
	font-family: "Handstand", Sans-serif;
	font-weight: 400;
	color: #f05123;
}

.elementor-8 .elementor-element.elementor-element-f83ca52 > .elementor-widget-container {
	margin: -25px 0px 5px 0px;
}

.elementor-8 .elementor-element.elementor-element-f83ca52 {
	z-index: 2;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-0418ff7 > .elementor-widget-container {
	margin: 30px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-0418ff7 {
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	fill: #173040;
	color: #173040;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #173040;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 40px 12px 20px;
}

.elementor-8 .elementor-element.elementor-element-6b5a7ef {
	width: auto;
	max-width: auto;
}

.elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button:focus {
	color: #fff;
}

.elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button:focus svg {
	fill: #fff;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-2d7e8ec.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2d7e8ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-2d7e8ec > .elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0d5bae6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -25px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0d5bae6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-01e4476:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-01e4476 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikplcad.nitrocdn.com/qrhYSXwDKscsNubzEylzUVjaaKbeJDRO/assets/images/optimized/rev-03dcef4/emroy.com.au/wp-content/uploads/2024/01/D-Emroy-Creative-Group-scribble-v1-12.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8 .elementor-element.elementor-element-01e4476 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-01e4476 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-d4de1bb {
	--spacer-size: 50px;
}

.elementor-8 .elementor-element.elementor-element-fb5e8d2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fb5e8d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d7d9db;
}

.elementor-8 .elementor-element.elementor-element-fb5e8d2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-fb5e8d2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-84522c1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9a9fe79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9a9fe79 {
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-9a9fe79 .elementor-heading-title {
	font-family: "Handstand", Sans-serif;
	font-weight: 400;
	color: #f05123;
}

.elementor-8 .elementor-element.elementor-element-9832c6f > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9832c6f {
	z-index: 2;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-9832c6f .elementor-heading-title {
	color: #173040;
}

.elementor-8 .elementor-element.elementor-element-cbff1eb > .elementor-widget-container {
	margin: -85px 0px 0px 150px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cbff1eb {
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-e17d0a8 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-e17d0a8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e17d0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d7d9db;
}

.elementor-8 .elementor-element.elementor-element-8f375bd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-0064029 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-930bf31 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-930bf31 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-8 .elementor-element.elementor-element-930bf31 .elementor-cta__content {
	min-height: 314px;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-8a43104 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-2cb2004 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-2cb2004 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-8 .elementor-element.elementor-element-2cb2004 .elementor-cta__content {
	min-height: 314px;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-8d85e12 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-8689ecc .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-8689ecc .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-8 .elementor-element.elementor-element-8689ecc .elementor-cta__content {
	min-height: 314px;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-3b78142 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-95f3637 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-95f3637 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-8 .elementor-element.elementor-element-95f3637 .elementor-cta__content {
	min-height: 314px;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-ab573ce {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-5c2b9ad .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-5c2b9ad .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-8 .elementor-element.elementor-element-5c2b9ad .elementor-cta__content {
	min-height: 314px;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-c592ef4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-8efcb5f .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-8efcb5f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-8 .elementor-element.elementor-element-8efcb5f .elementor-cta__content {
	min-height: 314px;
	text-align: start;
}

.elementor-8 .elementor-element.elementor-element-e9f8f14 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 20px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 190px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 20px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 190px;
	--e-n-carousel-arrow-size: 22px;
	--e-n-carousel-arrow-normal-color: #fff;
	--e-n-carousel-swiper-pagination-spacing: 25px;
}

.elementor-8 .elementor-element.elementor-element-e9f8f14 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-primary);
	border-radius: 30px 30px 30px 30px;
	padding: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-2261b60:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2261b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #173040;
}

.elementor-8 .elementor-element.elementor-element-2261b60 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.elementor-8 .elementor-element.elementor-element-2261b60 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-4ca76f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-4ca76f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikplcad.nitrocdn.com/qrhYSXwDKscsNubzEylzUVjaaKbeJDRO/assets/images/optimized/rev-03dcef4/emroy.com.au/wp-content/uploads/2024/01/D-Emroy-Creative-Group-scribble-v1-12.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8 .elementor-element.elementor-element-4ca76f6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -10px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4ca76f6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8 .elementor-element.elementor-element-9971936 {
	--spacer-size: 50px;
}

.elementor-8 .elementor-element.elementor-element-ee5b61d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ee5b61d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #173040;
}

.elementor-8 .elementor-element.elementor-element-ee5b61d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 150px 0px 150px 0px;
}

.elementor-8 .elementor-element.elementor-element-ee5b61d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5b57708.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-5b57708.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-5b57708 > .elementor-element-populated {
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a62e9e2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a62e9e2 {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a62e9e2 .elementor-heading-title {
	font-family: "Handstand", Sans-serif;
	font-weight: 400;
	color: #f05123;
}

.elementor-8 .elementor-element.elementor-element-b4d1b09 > .elementor-widget-container {
	margin: -25px 0px 5px 0px;
}

.elementor-8 .elementor-element.elementor-element-b4d1b09 {
	z-index: 2;
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-b4d1b09 .elementor-heading-title {
	color: #f2f3f3;
}

.elementor-8 .elementor-element.elementor-element-83c24ec > .elementor-widget-container {
	margin: -15px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-83c24ec .elementor-icon-wrapper {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-83c24ec .elementor-icon {
	font-size: 25px;
}

.elementor-8 .elementor-element.elementor-element-83c24ec .elementor-icon svg {
	height: 25px;
}

.elementor-8 .elementor-element.elementor-element-83c24ec .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-8 .elementor-element.elementor-element-b8465d5 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 10% 0% 10%;
}

.elementor-8 .elementor-element.elementor-element-b8465d5 {
	text-align: center;
	color: #f2f3f3;
}

.elementor-8 .elementor-element.elementor-element-79e4d2e {
	margin-top: 20px;
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-b9f0eaf.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-b9f0eaf > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 40px 12px 20px;
}

.elementor-8 .elementor-element.elementor-element-d6d3f62 {
	width: auto;
	max-width: auto;
}

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

.elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button:focus {
	color: #173040;
}

.elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button:focus svg {
	fill: #173040;
}

.elementor-8 .elementor-element.elementor-element-af4f0b3.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-af4f0b3 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 40px 12px 20px;
}

.elementor-8 .elementor-element.elementor-element-5a319bd {
	width: auto;
	max-width: auto;
}

.elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button:focus {
	color: #173040;
}

.elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button:focus svg {
	fill: #173040;
}

.elementor-8 .elementor-element.elementor-element-59eda06.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-59eda06 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Montserrat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 22px;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
	border-radius: 0px 0px 0px 0px;
	padding: 12px 40px 12px 20px;
}

.elementor-8 .elementor-element.elementor-element-c2eaf29 {
	width: auto;
	max-width: auto;
}

.elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button:focus {
	color: #173040;
}

.elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button:focus svg {
	fill: #173040;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-8 .elementor-element.elementor-element-0285e3f > .elementor-container {
		min-height: 450px;
	}
	
	.elementor-8 .elementor-element.elementor-element-0285e3f {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-8 .elementor-element.elementor-element-71d005a > .elementor-widget-container {
		margin: 0px 0px -221px -30px;
	}
	
	.elementor-8 .elementor-element.elementor-element-71d005a img {
		width: 13%;
	}
	
	.elementor-8 .elementor-element.elementor-element-faac96c > .elementor-widget-container {
		margin: 10px 0px -80px -205px;
	}
	
	.elementor-8 .elementor-element.elementor-element-faac96c img {
		width: 25%;
	}
	
	.elementor-8 .elementor-element.elementor-element-95f7e99 .elementor-heading-title {
		font-size: 38px;
	}
	
	.elementor-8 .elementor-element.elementor-element-c6e3835 .elementor-heading-title {
		font-size: 70px;
	}
	
	.elementor-8 .elementor-element.elementor-element-a79e319 > .elementor-widget-container {
		margin: -35px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-a79e319 img {
		width: 70%;
	}
	
	.elementor-8 .elementor-element.elementor-element-6481d11 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 40px 60px 40px;
	}
	
	.elementor-8 .elementor-element.elementor-element-1821c81 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-bb75b8e {
		text-align: center;
	}
	
	.elementor-8 .elementor-element.elementor-element-bb75b8e img {
		width: 50%;
	}
	
	.elementor-8 .elementor-element.elementor-element-4bd239d > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-a65e3e9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-731680e {
		margin-top: 60px;
		margin-bottom: 60px;
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-8 .elementor-element.elementor-element-b26a1c4 > .elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-0418ff7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-2d7e8ec > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-25dc980 img {
		width: 50%;
	}
	
	.elementor-8 .elementor-element.elementor-element-fb5e8d2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 70px 40px 20px 40px;
	}
	
	.elementor-8 .elementor-element.elementor-element-cbff1eb > .elementor-widget-container {
		margin: -75px 0px 0px 150px;
	}
	
	.elementor-8 .elementor-element.elementor-element-e17d0a8 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-0064029 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-930bf31 .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-2cb2004 .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-8689ecc .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-95f3637 .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5c2b9ad .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-8efcb5f .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-e9f8f14 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-arrow-prev-left-position: 20px;
		--e-n-carousel-arrow-prev-top-position: 200px;
		--e-n-carousel-arrow-next-right-position: 20px;
		--e-n-carousel-arrow-next-top-position: 200px;
		--e-n-carousel-arrow-size: 18px;
	}
	
	.elementor-8 .elementor-element.elementor-element-e9f8f14 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		border-radius: 20px 20px 20px 20px;
		padding: 8px 8px 8px 8px;
	}
	
	.elementor-8 .elementor-element.elementor-element-ee5b61d {
		padding: 80px 40px 80px 40px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5b57708 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-83c24ec .elementor-icon {
		font-size: 16px;
	}
	
	.elementor-8 .elementor-element.elementor-element-83c24ec .elementor-icon svg {
		height: 16px;
	}
	
	.elementor-8 .elementor-element.elementor-element-b8465d5 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-8 .elementor-element.elementor-element-79e4d2e {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-b9f0eaf > .elementor-element-populated {
		margin: 0px 0px 15px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button {
		font-size: 20px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-59eda06 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button {
		font-size: 20px;
		line-height: 20px;
	}
}

@media (max-width:767px) {
	.elementor-8 .elementor-element.elementor-element-0285e3f > .elementor-container {
		min-height: 600px;
	}
	
	.elementor-8 .elementor-element.elementor-element-0285e3f {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 30px 0px 30px;
	}
	
	.elementor-8 .elementor-element.elementor-element-71d005a > .elementor-widget-container {
		margin: 50px 0px -172px -22px;
	}
	
	.elementor-8 .elementor-element.elementor-element-71d005a img {
		width: 14%;
	}
	
	.elementor-8 .elementor-element.elementor-element-faac96c > .elementor-widget-container {
		margin: 30px -110px -57px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-faac96c img {
		width: 42%;
	}
	
	.elementor-8 .elementor-element.elementor-element-95f7e99 .elementor-heading-title {
		font-size: 30px;
		line-height: 26px;
	}
	
	.elementor-8 .elementor-element.elementor-element-c6e3835 > .elementor-widget-container {
		margin: -24px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-c6e3835 .elementor-heading-title {
		font-size: 31px;
		line-height: 35px;
	}
	
	.elementor-8 .elementor-element.elementor-element-a79e319 img {
		width: 80%;
	}
	
	.elementor-8 .elementor-element.elementor-element-722cc88 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-6481d11 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 30px 30px 30px;
	}
	
	.elementor-8 .elementor-element.elementor-element-1821c81 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-bb75b8e img {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-4bd239d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5232328 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-39de3b3 .elementor-button {
		font-size: 16px;
		line-height: 16px;
	}
	
	.elementor-8 .elementor-element.elementor-element-731680e {
		margin-top: -11px;
		margin-bottom: 0px;
		padding: 50px 30px 35px 30px;
	}
	
	.elementor-8 .elementor-element.elementor-element-b26a1c4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-6b5a7ef .elementor-button {
		font-size: 16px;
		line-height: 16px;
	}
	
	.elementor-8 .elementor-element.elementor-element-25dc980 img {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-fb5e8d2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 50px 30px 20px 30px;
	}
	
	.elementor-8 .elementor-element.elementor-element-9832c6f > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-cbff1eb > .elementor-widget-container {
		margin: -56px 0px 0px 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-cbff1eb img {
		width: 45%;
	}
	
	.elementor-8 .elementor-element.elementor-element-e17d0a8 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-930bf31 .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-930bf31 .elementor-cta__title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-2cb2004 .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-2cb2004 .elementor-cta__title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-8689ecc .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-8689ecc .elementor-cta__title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-95f3637 .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-95f3637 .elementor-cta__title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5c2b9ad .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5c2b9ad .elementor-cta__title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-8efcb5f .elementor-cta__content {
		min-height: 100px;
	}
	
	.elementor-8 .elementor-element.elementor-element-8efcb5f .elementor-cta__title {
		font-size: 16px;
		line-height: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-e9f8f14 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 10px;
		--e-n-carousel-arrow-prev-top-position: 175px;
		--e-n-carousel-arrow-next-right-position: 10px;
		--e-n-carousel-arrow-next-top-position: 175px;
		--e-n-carousel-arrow-size: 12px;
	}
	
	.elementor-8 .elementor-element.elementor-element-e9f8f14 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		border-radius: 30px 30px 30px 30px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-8 .elementor-element.elementor-element-ee5b61d {
		padding: 60px 30px 40px 30px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5b57708 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-b4d1b09 > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-83c24ec > .elementor-widget-container {
		margin: -25px 0px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-83c24ec .elementor-icon {
		font-size: 12px;
	}
	
	.elementor-8 .elementor-element.elementor-element-83c24ec .elementor-icon svg {
		height: 12px;
	}
	
	.elementor-8 .elementor-element.elementor-element-b9f0eaf.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-8 .elementor-element.elementor-element-b9f0eaf > .elementor-element-populated {
		margin: 0px 0px 15px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-d6d3f62 .elementor-button {
		font-size: 16px;
		line-height: 16px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5a319bd .elementor-button {
		font-size: 16px;
		line-height: 16px;
	}
	
	.elementor-8 .elementor-element.elementor-element-59eda06.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-8 .elementor-element.elementor-element-59eda06 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-c2eaf29 .elementor-button {
		font-size: 16px;
		line-height: 16px;
	}
}

@media (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-1821c81 {
		width: 50%;
	}
	
	.elementor-8 .elementor-element.elementor-element-4bd239d {
		width: 50%;
	}
	
	.elementor-8 .elementor-element.elementor-element-b26a1c4 {
		width: 50%;
	}
	
	.elementor-8 .elementor-element.elementor-element-2d7e8ec {
		width: 50%;
	}
	
	.elementor-8 .elementor-element.elementor-element-8f375bd {
		--width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-b9f0eaf {
		width: 40%;
	}
	
	.elementor-8 .elementor-element.elementor-element-af4f0b3 {
		width: 29.664%;
	}
	
	.elementor-8 .elementor-element.elementor-element-59eda06 {
		width: 30%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-1821c81 {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-4bd239d {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-b26a1c4 {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-2d7e8ec {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-5b57708 {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-b9f0eaf {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-af4f0b3 {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-59eda06 {
		width: 100%;
	}
}
