
.elementor-1245 .elementor-element.elementor-element-0373c41 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-3f35e45 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-b8e95b0 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-9e8165c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-b2cd4fd {
	--display: flex;
}

.elementor-1245 .elementor-element.elementor-element-187d18b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 85px 0px;
}

.elementor-1245 .elementor-element.elementor-element-6bbb2c0 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-5b79f66 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1245 .elementor-element.elementor-element-5b79f66 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-3b17abb > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

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

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

.elementor-1245 .elementor-element.elementor-element-fdc2969 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 60px 15px 0px 45px;
}

.elementor-1245 .elementor-element.elementor-element-de28ec8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-de28ec8 .pt-section-title .pt-section-sub-title {
	color: #000;
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 > .elementor-widget-container {
	margin: 20px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(5px / 2);
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(5px / 2);
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(5px / 2);
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-5px / 2);
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-5px / 2);
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-icon i {
	color: #000;
	transition: color .3s;
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-icon svg {
	fill: #000;
	transition: fill .3s;
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 {
	--e-icon-list-icon-size: 22px;
	--icon-vertical-offset: 0px;
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-item > a {
	font-weight: 500;
}

.elementor-1245 .elementor-element.elementor-element-9f71ad8 .elementor-icon-list-text {
	color: #30373f;
	transition: color .3s;
}

.elementor-1245 .elementor-element.elementor-element-c227300 .pt-btn-container {
	text-align: left;
}

.elementor-1245 .elementor-element.elementor-element-28743c6 {
	--display: flex;
}

.elementor-1245 .elementor-element.elementor-element-8dd9839 .pt-section-title .pt-section-sub-title {
	color: #000;
}

.elementor-1245 .elementor-element.elementor-element-8dd9839 .pt-section-title .pt-section-main-title {
	color: #30373f;
}

.elementor-1245 .elementor-element.elementor-element-50f3299 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-3cfe129 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-46a2b55 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-185892d {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-70bd3a5 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-8328883 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-5ba840e {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-b93565d {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-e6afa1f {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-cdf3825 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-7304436 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-03d8706 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-7f906cd {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-071315a {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-936a370 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-8a0237f {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-d7bc259 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-327dca9 {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-279a80b {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-c26510f {
	--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;
}

.elementor-1245 .elementor-element.elementor-element-fd78d15 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-7c41678 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-19b4cd3 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .1);
	--divider-border-width: 1px;
}

.elementor-1245 .elementor-element.elementor-element-19b4cd3 > .elementor-widget-container {
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-19b4cd3 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1245 .elementor-element.elementor-element-19b4cd3 .elementor-divider {
	text-align: right;
	padding-block-start: 45px;
	padding-block-end: 45px;
}

.elementor-1245 .elementor-element.elementor-element-aa406c1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 45px 0px 90px 0px;
}

.elementor-1245 .elementor-element.elementor-element-601fbf6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1245 .elementor-element.elementor-element-88619a0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: -200px;
	padding: 130px 0px 130px 0px;
	z-index: 1;
}

.elementor-1245 .elementor-element.elementor-element-88619a0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1245 .elementor-element.elementor-element-d87d2b4 > .elementor-element-populated > .elementor-background-overlay {
	opacity: .5;
}

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

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

.elementor-1245 .elementor-element.elementor-element-42c2154:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-42c2154 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #30373f;
	background-image: url("https://cdn-ileppde.nitrocdn.com/FGGQoghCpzmnGcQDZBvnKYtlVTcbJqYg/assets/images/optimized/rev-6351e61/carpettown.com.au/wp-content/uploads/2026/02/Everest_53_Mirage.jpg");
}

.elementor-1245 .elementor-element.elementor-element-42c2154:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1245 .elementor-element.elementor-element-42c2154 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1245 .elementor-element.elementor-element-42c2154 > .elementor-background-overlay {
	background-color: #30373f;
	opacity: .73;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1245 .elementor-element.elementor-element-42c2154 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 330px 0px 130px 0px;
}

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

.elementor-1245 .elementor-element.elementor-element-ca0513b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-b85497a > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1245 .elementor-element.elementor-element-3dfcec5 .pt-section-title .pt-section-sub-title {
	color: #fff;
}

.elementor-1245 .elementor-element.elementor-element-3dfcec5 .pt-section-title .pt-section-main-title {
	color: #fff;
}

.elementor-bc-flex-widget .elementor-1245 .elementor-element.elementor-element-440e058.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1245 .elementor-element.elementor-element-440e058 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-btn-container {
	text-align: right;
}

.elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-button span.pt-button-text, .elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-button i {
	color: #30373f;
}

.elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-btn-container .pt-button {
	background: #fff;
}

.elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-btn-container .pt-button-line-right {
	background: #fff;
}

.elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-button:hover span.pt-button-text, .elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-button:hover i {
	color: #30373f;
}

.elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-button:hover {
	background-color: #fff;
}

.elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-btn-container .pt-button:hover .pt-button-line-right {
	background: #30373f;
}

.elementor-1245 .elementor-element.elementor-element-103ce06 {
	--divider-border-style: solid;
	--divider-color: rgba(255, 255, 255, .2);
	--divider-border-width: 1px;
}

.elementor-1245 .elementor-element.elementor-element-103ce06 > .elementor-widget-container {
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-103ce06 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-1245 .elementor-element.elementor-element-103ce06 .elementor-divider {
	text-align: right;
	padding-block-start: 45px;
	padding-block-end: 45px;
}

.elementor-1245 .elementor-element.elementor-element-4335e88 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-7c747c9 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1245 .elementor-element.elementor-element-4c65f7c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1245 .elementor-element.elementor-element-015c065 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-015c065 .pt-button.pt-button-link .pt-svg svg circle, .elementor-1245 .elementor-element.elementor-element-015c065 .pt-button.pt-button-link .pt-svg svg path {
	stroke: rgba(255, 255, 255, .87);
}

.elementor-1245 .elementor-element.elementor-element-015c065 .pt-button span.pt-button-text, .elementor-1245 .elementor-element.elementor-element-015c065 .pt-button i {
	color: #fff;
}

.elementor-1245 .elementor-element.elementor-element-015c065 .pt-button:hover span.pt-button-text, .elementor-1245 .elementor-element.elementor-element-015c065 .pt-button:hover i {
	color: #fff;
}

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

.elementor-1245 .elementor-element.elementor-element-bc99e45 > .elementor-background-overlay {
	opacity: .73;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1245 .elementor-element.elementor-element-bc99e45 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-1245 .elementor-element.elementor-element-a0b408f {
	--display: flex;
}

.elementor-1245 .elementor-element.elementor-element-166c2f7 .pt-section-title .pt-section-sub-title {
	color: #000;
}

.elementor-1245 .elementor-element.elementor-element-166c2f7 .pt-section-title .pt-section-main-title {
	color: #30373f;
}

.elementor-1245 .elementor-element.elementor-element-166c2f7 .pt-section-title .pt-section-description {
	color: #30373f;
}

.elementor-1245 .elementor-element.elementor-element-0a27684 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1245 .elementor-element.elementor-element-0a27684:not(.elementor-motion-effects-element-type-background), .elementor-1245 .elementor-element.elementor-element-0a27684 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #30373f;
	background-image: url("https://cdn-ileppde.nitrocdn.com/FGGQoghCpzmnGcQDZBvnKYtlVTcbJqYg/assets/images/optimized/rev-6351e61/carpettown.com.au/wp-content/uploads/2024/01/inside-neuro-carpet-Town1.jpg");
}

.elementor-1245 .elementor-element.elementor-element-0a27684:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-1245 .elementor-element.elementor-element-0a27684 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1245 .elementor-element.elementor-element-0a27684 > .elementor-background-overlay {
	background-color: #30373f;
	opacity: .73;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1245 .elementor-element.elementor-element-0a27684 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-1245 .elementor-element.elementor-element-b3cf13f {
	--display: flex;
}

.elementor-1245 .elementor-element.elementor-element-4d0d115 .pt-section-title .pt-section-sub-title {
	color: #fff;
}

.elementor-1245 .elementor-element.elementor-element-4d0d115 .pt-section-title .pt-section-main-title {
	color: #fff;
}

.elementor-1245 .elementor-element.elementor-element-4d0d115 .pt-section-title .pt-section-description {
	color: #fff;
}

.elementor-1245 .elementor-element.elementor-element-f43a900 {
	--display: flex;
}

.elementor-1245 .elementor-element.elementor-element-0ea780d > .elementor-widget-container {
	margin: 38px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-0ea780d .pt-section-title .pt-section-sub-title {
	color: #000;
}

.elementor-1245 .elementor-element.elementor-element-0ea780d .pt-section-title .pt-section-main-title {
	color: #30373f;
}

.elementor-1245 .elementor-element.elementor-element-0ea780d .pt-section-title .pt-section-description {
	color: #30373f;
}

.elementor-1245 .elementor-element.elementor-element-53171a9 {
	margin-top: 0px;
	margin-bottom: 47px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-72450e3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1245 .elementor-element.elementor-element-164b1ed > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1245 .elementor-element.elementor-element-029eea8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1245 .elementor-element.elementor-element-029eea8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 60px 0px 15px;
}

.elementor-1245 .elementor-element.elementor-element-029eea8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

@media (min-width:768px) {
	.elementor-1245 .elementor-element.elementor-element-3cfe129 {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-46a2b55 {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-185892d {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-70bd3a5 {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-5ba840e {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-b93565d {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-e6afa1f {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-cdf3825 {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-03d8706 {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-7f906cd {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-071315a {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-936a370 {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-d7bc259 {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-327dca9 {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-279a80b {
		--width: 25%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-c26510f {
		--width: 25%;
	}
}

@media (max-width:1024px) {
	.elementor-1245 .elementor-element.elementor-element-187d18b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 90px 0px 90px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-fdc2969 > .elementor-element-populated {
		padding: 70px 15px 0px 15px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-fd78d15 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-42c2154 {
		padding: 290px 0px 90px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-bc99e45 {
		padding: 290px 0px 90px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-0a27684 {
		padding: 290px 0px 90px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-164b1ed > .elementor-element-populated {
		margin: 45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 90px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-029eea8 > .elementor-element-populated {
		padding: 90px 15px 0px 15px;
	}
}

@media (max-width:767px) {
	.elementor-1245 .elementor-element.elementor-element-187d18b {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-fdc2969 > .elementor-element-populated {
		padding: 30px 15px 0px 15px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-aa406c1 {
		padding: 15px 0px 60px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-88619a0 {
		padding: 60px 0px 60px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-42c2154 {
		padding: 260px 0px 60px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-8b0fd90 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-8b0fd90 .pt-btn-container {
		text-align: left;
	}
	
	.elementor-1245 .elementor-element.elementor-element-bc99e45 {
		padding: 260px 0px 60px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-0a27684 {
		padding: 260px 0px 60px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-164b1ed > .elementor-element-populated {
		padding: 0px 0px 60px 0px;
	}
	
	.elementor-1245 .elementor-element.elementor-element-029eea8 > .elementor-element-populated {
		padding: 60px 15px 0px 15px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1245 .elementor-element.elementor-element-3b17abb {
		width: 100%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-fdc2969 {
		width: 100%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-164b1ed {
		width: 100%;
	}
	
	.elementor-1245 .elementor-element.elementor-element-029eea8 {
		width: 100%;
	}
}
