/*# sourceURL=elementor-frontend-inline-css */

.elementor-kit-7 {
	--e-global-color-primary: #6ec1e4;
	--e-global-color-secondary: #54595f;
	--e-global-color-text: #7a7a7a;
	--e-global-color-accent: #61ce70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.elementor-kit-7 e-page-transition {
	background-color: #ffbc7d;
}

.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1140px;
}

.e-con {
	--container-max-width: 1140px;
	--container-default-padding-top: 0px;
	--container-default-padding-right: 0px;
	--container-default-padding-bottom: 0px;
	--container-default-padding-left: 0px;
}

.elementor-widget:not(:last-child) {
	--kit-widget-spacing: 0px;
}

.elementor-element {
	--widgets-spacing: 0px 0px;
	--widgets-spacing-row: 0px;
	--widgets-spacing-column: 0px;
}

h1.entry-title {
	display: var(--page-title-display);
}

@media (max-width:1199px) {
	.e-con {
		--container-default-padding-top: 0px;
		--container-default-padding-right: 0px;
		--container-default-padding-bottom: 0px;
		--container-default-padding-left: 0px;
	}
}

@media (max-width:991px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1024px;
	}
	
	.e-con {
		--container-max-width: 1024px;
	}
}

@media (max-width:575px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 767px;
	}
	
	.e-con {
		--container-max-width: 767px;
	}
}

.elementor-28650 .elementor-element.elementor-element-e006603 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e0d9951 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 20px;
	--padding-bottom: 80px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e0d9951:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-e0d9951 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/02/Untitled-design-77.webp");
}

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

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-28650 .elementor-element.elementor-element-a825653 {
	padding: 0px 40px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-a825653.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-a825653 img {
	width: 80%;
}

.elementor-28650 .elementor-element.elementor-element-64450ac {
	--display: flex;
	--padding-top: 150px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-64450ac.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-ea67f14 > .elementor-widget-container {
	background-color: #fff4fd;
	padding: 7px 20px 7px 20px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #730f73;
	border-radius: 50px 50px 50px 50px;
}

.elementor-28650 .elementor-element.elementor-element-ea67f14.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-ea67f14 .pxl-text-editor-wrapper {
	text-align: left;
	color: #730f73;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-28650 .elementor-element.elementor-element-8b737f5 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-8b737f5 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 60px;
	letter-spacing: 1px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-988f2e5 > .elementor-widget-container {
	padding: 30px 0px 20px 0px;
}

.elementor-28650 .elementor-element.elementor-element-988f2e5.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-988f2e5 .pxl-text-editor-wrapper {
	text-align: left;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-962849a {
	--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;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-8d0a73b {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-4ec90bf .pxl-button-wrapper .btn:not(.pxl-btn-split), .elementor-28650 .elementor-element.elementor-element-4ec90bf .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-icon, .elementor-28650 .elementor-element.elementor-element-4ec90bf .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-text {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28650 .elementor-element.elementor-element-4ec90bf {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-4ec90bf > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-4ec90bf .pxl-button-wrapper .btn {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-4ec90bf .pxl-button-wrapper .btn:hover {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-13db34b {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-a566f63 .pxl-button-wrapper .btn:not(.pxl-btn-split), .elementor-28650 .elementor-element.elementor-element-a566f63 .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-icon, .elementor-28650 .elementor-element.elementor-element-a566f63 .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-text {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28650 .elementor-element.elementor-element-a566f63 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-a566f63 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-a566f63 .pxl-button-wrapper .btn {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-a566f63 .pxl-button-wrapper .btn:hover {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-f42b0bf {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-ca4f50a {
	--display: flex;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-28650 .elementor-element.elementor-element-df5195f {
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-df5195f.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-df5195f .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-df5195f .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-df5195f .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-df5195f .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-df5195f:has(:hover) .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-df5195f:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-df5195f .elementor-icon-box-description {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-0d14cda {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-49baf15 {
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-49baf15.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-49baf15 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-49baf15 .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-49baf15 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-49baf15 .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-49baf15:has(:hover) .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-49baf15:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-49baf15 .elementor-icon-box-description {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-3bf66b6 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-c6b5693 {
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-c6b5693.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-c6b5693 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-c6b5693 .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-c6b5693 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-c6b5693 .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-c6b5693:has(:hover) .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-c6b5693:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-c6b5693 .elementor-icon-box-description {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-fd5e271 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-b779abd {
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-b779abd.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-b779abd .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-b779abd .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-b779abd .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-b779abd .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-b779abd:has(:hover) .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-b779abd:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-b779abd .elementor-icon-box-description {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-f8ab1b7 {
	--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: -40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-f8ab1b7:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-f8ab1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #730f73;
}

.elementor-28650 .elementor-element.elementor-element-6b4c1f3 {
	width: 100%;
	max-width: 100%;
}

.elementor-28650 .elementor-element.elementor-element-6b4c1f3 .pxl-text-marquee-wrapper .pxl-text-marquee-item {
	color: #fff;
	font-size: 40px;
}

.elementor-28650 .elementor-element.elementor-element-49d0288 {
	--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: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-22570c9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-22570c9.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-22570c9 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 60px;
	letter-spacing: 1px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-d9b05d3 {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-d9b05d3.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-1bfc470 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-28650 .elementor-element.elementor-element-dc45d39 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-dc45d39.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-dc45d39.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-dc45d39.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-dc45d39 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-28650 .elementor-element.elementor-element-dc45d39 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-dc45d39 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-dc45d39:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-dc45d39:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-dc45d39 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #757575;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-28650 .elementor-element.elementor-element-93e59c5 .elementor-button {
	background-color: #fff;
	fill: #730f73;
	color: #730f73;
	padding: 20px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-93e59c5 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-28650 .elementor-element.elementor-element-ca7873d {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-0422840 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-0422840.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-0422840.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-0422840.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-0422840 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-0422840 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-0422840:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-0422840:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-0422840 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-6175c26 .elementor-button {
	background-color: #fff;
	fill: #730f73;
	color: #730f73;
	padding: 20px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-6175c26 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-28650 .elementor-element.elementor-element-e0c9255 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-e197328 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-e197328 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-e197328 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-e197328:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-e197328:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-e197328 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-aa261c1 .elementor-button {
	background-color: #fff;
	fill: #730f73;
	color: #730f73;
	padding: 20px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-aa261c1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-28650 .elementor-element.elementor-element-bc05641 {
	--display: flex;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-26aca1f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-26aca1f.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-26aca1f.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-26aca1f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-26aca1f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-26aca1f .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-26aca1f:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-26aca1f:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-26aca1f .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-4a287a8 .elementor-button {
	background-color: #fff;
	fill: #730f73;
	color: #730f73;
	padding: 20px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-4a287a8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-28650 .elementor-element.elementor-element-231607c {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-231607c.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-160bceb {
	--display: flex;
	--margin-top: 5px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-4ef084b:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-4ef084b .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-43beb91 .elementor-button {
	background-color: #fff;
	fill: #730f73;
	color: #730f73;
	padding: 20px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-43beb91 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-28650 .elementor-element.elementor-element-3a06022 {
	--display: flex;
	--margin-top: 5px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-a6e930d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-a6e930d.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-a6e930d.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-a6e930d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-a6e930d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-a6e930d .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-a6e930d:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-a6e930d:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-a6e930d .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-ae24349 .elementor-button {
	background-color: #fff;
	fill: #730f73;
	color: #730f73;
	padding: 20px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-ae24349 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-28650 .elementor-element.elementor-element-4e51392 {
	--display: flex;
	--margin-top: 5px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-dfff219 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-dfff219 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-dfff219 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-dfff219:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-dfff219:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-dfff219 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-ce794dc .elementor-button {
	background-color: #fff;
	fill: #730f73;
	color: #730f73;
	padding: 20px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-ce794dc .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-28650 .elementor-element.elementor-element-6f750a7 {
	--display: flex;
	--margin-top: 5px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-29b295b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-29b295b.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-29b295b.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-29b295b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-29b295b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-29b295b .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-29b295b:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-29b295b:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-29b295b .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-55a2079 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: #730f73;
	color: #730f73;
	padding: 20px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-55a2079 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-28650 .elementor-element.elementor-element-e61eeb0 {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-2785f38 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-2132068.elementor-element {
	--order: -99999;
}

.elementor-28650 .elementor-element.elementor-element-2132068 .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 10px;
	color: #730f73;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-2132068 .pxl-heading-wrapper .pxl-heading-title {
	height: 75px;
	color: #020101;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	line-height: 35px;
}

.elementor-28650 .elementor-element.elementor-element-e37b333 > .elementor-widget-container {
	margin: 20px 0px 30px 0px;
}

.elementor-28650 .elementor-element.elementor-element-e37b333.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-28650 .elementor-element.elementor-element-e37b333 .pxl-text-editor-wrapper {
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	letter-spacing: 1px;
}

.elementor-28650 .elementor-element.elementor-element-e9c02da {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	border-radius: 30px 30px 30px 30px;
}

.elementor-28650 .elementor-element.elementor-element-e9c02da.elementor-element {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-e9c02da .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-28650 .elementor-element.elementor-element-10000d7 {
	--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-28650 .elementor-element.elementor-element-ae2cfd9 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-28650 .elementor-element.elementor-element-ae2cfd9:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-ae2cfd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-87574e8 {
	--display: flex;
	--justify-content: center;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-28650 .elementor-element.elementor-element-329ab73 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-329ab73.elementor-view-stacked .elementor-icon {
	background-color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-329ab73.elementor-view-framed .elementor-icon, .elementor-28650 .elementor-element.elementor-element-329ab73.elementor-view-default .elementor-icon {
	color: #ffa4ee;
	border-color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-329ab73.elementor-view-framed .elementor-icon, .elementor-28650 .elementor-element.elementor-element-329ab73.elementor-view-default .elementor-icon svg {
	fill: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-c3073dd {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-e6ff0a4.elementor-element {
	--order: -99999;
}

.elementor-28650 .elementor-element.elementor-element-e6ff0a4 .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 10px;
	color: #ffa4ee;
	font-family: "Poppins", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-e6ff0a4 .pxl-heading-wrapper .pxl-heading-title {
	height: 35px;
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 21px;
}

.elementor-28650 .elementor-element.elementor-element-590f3a4 .elementor-icon-box-wrapper {
	align-items: center;
	gap: 10px;
}

.elementor-28650 .elementor-element.elementor-element-590f3a4.elementor-view-stacked .elementor-icon {
	background-color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-590f3a4.elementor-view-framed .elementor-icon, .elementor-28650 .elementor-element.elementor-element-590f3a4.elementor-view-default .elementor-icon {
	fill: #ffa4ee;
	color: #ffa4ee;
	border-color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-590f3a4 .elementor-icon {
	font-size: 17px;
}

.elementor-28650 .elementor-element.elementor-element-590f3a4 .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-590f3a4 .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-590f3a4 .elementor-icon-box-title {
	color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-590f3a4:has(:hover) .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-590f3a4:has(:focus) .elementor-icon-box-title {
	color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-a88c7b8 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-71fe84c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--grid-auto-flow: row;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-121f4c6 {
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-121f4c6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-121f4c6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-121f4c6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-121f4c6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-121f4c6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-121f4c6 .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-121f4c6:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-121f4c6:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-121f4c6 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #303030;
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f {
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-49e1a8f:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-49e1a8f .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #303030;
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb {
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-c4e7ceb:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-c4e7ceb .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #303030;
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3 {
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3 .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-c15b5d3:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-c15b5d3 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #303030;
}

.elementor-28650 .elementor-element.elementor-element-1cf09ff {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-47332af {
	padding: 10px 0px 0px 25px;
}

.elementor-28650 .elementor-element.elementor-element-47332af .elementor-icon-box-wrapper {
	align-items: center;
	gap: 10px;
}

.elementor-28650 .elementor-element.elementor-element-47332af.elementor-view-stacked .elementor-icon {
	background-color: #960092;
}

.elementor-28650 .elementor-element.elementor-element-47332af.elementor-view-framed .elementor-icon, .elementor-28650 .elementor-element.elementor-element-47332af.elementor-view-default .elementor-icon {
	fill: #960092;
	color: #960092;
	border-color: #960092;
}

.elementor-28650 .elementor-element.elementor-element-47332af .elementor-icon {
	font-size: 17px;
}

.elementor-28650 .elementor-element.elementor-element-47332af .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-47332af .elementor-icon-box-title a {
	font-family: "Roboto", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-47332af .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-47332af:has(:hover) .elementor-icon-box-title, .elementor-28650 .elementor-element.elementor-element-47332af:has(:focus) .elementor-icon-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-e357cd9 {
	--display: flex;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e357cd9.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-7568c5a {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-7568c5a.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-7568c5a .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 60px;
	letter-spacing: 1px;
	color: #000;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-28650 .elementor-element.elementor-element-130bd3f {
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-8bda8b6 {
	--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;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-8bda8b6.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-f0681a6 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-3e8e569.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-3e8e569.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-3e8e569.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-3e8e569 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-3e8e569 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-28650 .elementor-element.elementor-element-3e8e569 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-3e8e569:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-3e8e569:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-3e8e569 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-f3db049 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-dfb8212.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-dfb8212.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-dfb8212.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-dfb8212 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-dfb8212 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-28650 .elementor-element.elementor-element-dfb8212 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-dfb8212:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-dfb8212:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-dfb8212 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-34d6f01 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-9a949a7.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-9a949a7.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-9a949a7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-9a949a7 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-9a949a7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-28650 .elementor-element.elementor-element-9a949a7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-9a949a7:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-9a949a7:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-9a949a7 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-ad57ffd {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-42dc3b2.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-42dc3b2.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-42dc3b2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-42dc3b2 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-42dc3b2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 20%;
}

.elementor-28650 .elementor-element.elementor-element-42dc3b2 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-42dc3b2:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-42dc3b2:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-42dc3b2 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

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

.elementor-28650 .elementor-element.elementor-element-b91d58e .pxl-heading-wrapper {
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-b91d58e .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 10px;
	color: #730f73;
}

.elementor-28650 .elementor-element.elementor-element-b91d58e .pxl-heading-wrapper .pxl-heading-title {
	height: 60px;
	color: #020101;
}

.elementor-28650 .elementor-element.elementor-element-60c3fb5 {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-60c3fb5.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-3d22f81 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-56cd862 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-56cd862.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-56cd862.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-56cd862.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-56cd862 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-28650 .elementor-element.elementor-element-56cd862 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-56cd862 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-56cd862:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-56cd862:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-56cd862 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-21a2bab .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #730f73;
	color: #730f73;
	padding: 50px 10px 0px 20px;
}

.elementor-28650 .elementor-element.elementor-element-d0a0817 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-fecdc9b {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-609a137 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-609a137.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-609a137.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-609a137.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-609a137 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-28650 .elementor-element.elementor-element-609a137 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-609a137 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-609a137:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-609a137:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-609a137 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-0ad64bb .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #730f73;
	color: #730f73;
	padding: 50px 10px 0px 20px;
}

.elementor-28650 .elementor-element.elementor-element-cf03eab {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-cf03eab.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-db2fa89 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-803dc8e:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-803dc8e .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-f937835 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #730f73;
	color: #730f73;
	padding: 50px 10px 0px 20px;
}

.elementor-28650 .elementor-element.elementor-element-6a2b181 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-0922152 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-33ea812 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-33ea812.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-33ea812.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-33ea812.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-33ea812 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100px;
}

.elementor-28650 .elementor-element.elementor-element-33ea812 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-33ea812 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-33ea812:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-33ea812:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-33ea812 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-8d3236c .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	fill: #730f73;
	color: #730f73;
	padding: 50px 10px 0px 20px;
}

.elementor-28650 .elementor-element.elementor-element-d2f1e11 {
	--display: flex;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-d2f1e11:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-d2f1e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff4fd;
}

.elementor-28650 .elementor-element.elementor-element-7909ccc {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-2746550 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-28650 .elementor-element.elementor-element-2746550.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-2746550 .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-2746550 {
	max-width: 1000px !important;
}

.elementor-28650 .elementor-element.elementor-element-103a12c {
	--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-28650 .elementor-element.elementor-element-e2259a0 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-ea8aea4 {
	width: var(--container-widget-width, 92%);
	max-width: 92%;
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 5px 5px 5px 5px;
	--container-widget-width: 92%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-ea8aea4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-ea8aea4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-ea8aea4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-ea8aea4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-ea8aea4 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-ea8aea4 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-ea8aea4 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-df7eb4a {
	width: var(--container-widget-width, 92%);
	max-width: 92%;
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 5px 5px 5px 5px;
	--container-widget-width: 92%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-df7eb4a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-df7eb4a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-df7eb4a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-df7eb4a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-df7eb4a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-df7eb4a .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-75f3e0f {
	width: var(--container-widget-width, 92%);
	max-width: 92%;
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 5px 5px 5px 5px;
	--container-widget-width: 92%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-75f3e0f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-75f3e0f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-75f3e0f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-75f3e0f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-75f3e0f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-75f3e0f .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-2478c22 {
	width: var(--container-widget-width, 92%);
	max-width: 92%;
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 5px 5px 5px 5px;
	--container-widget-width: 92%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-2478c22.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-2478c22.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-2478c22.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-2478c22 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-2478c22 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-2478c22 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-694e673 {
	--display: flex;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-566317e {
	margin: -60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-0e0988c {
	--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: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-b33e647 {
	width: var(--container-widget-width, 92%);
	max-width: 92%;
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 5px 5px 5px 5px;
	--container-widget-width: 92%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-b33e647.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-b33e647.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-b33e647.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-b33e647 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-b33e647 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-b33e647 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-b33e647 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-5e8ae58 {
	width: var(--container-widget-width, 92%);
	max-width: 92%;
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 5px 5px 5px 5px;
	--container-widget-width: 92%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-5e8ae58.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-5e8ae58.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-5e8ae58.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-5e8ae58 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-5e8ae58 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-5e8ae58 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-5e8ae58 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-690c928 {
	width: var(--container-widget-width, 92%);
	max-width: 92%;
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 5px 5px 5px 5px;
	--container-widget-width: 92%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-690c928.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-690c928.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-690c928.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-690c928 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-690c928 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-690c928 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-cd826e7 {
	width: var(--container-widget-width, 92%);
	max-width: 92%;
	margin: 10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;
	padding: 5px 5px 5px 5px;
	--container-widget-width: 92%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-cd826e7.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-cd826e7.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-cd826e7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-cd826e7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-cd826e7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-cd826e7 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-fb57b01 {
	--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: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-1fed8fd {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-4c38f80 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-63cf176 {
	z-index: 1;
}

.elementor-28650 .elementor-element.elementor-element-63cf176 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 500;
	line-height: 45px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-0b5ff9f {
	padding: 30px 0px 0px 50px;
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-0b5ff9f img {
	width: 80%;
}

.elementor-28650 .elementor-element.elementor-element-9774310.elementor-element {
	--align-self: center;
	--order: 99999;
}

.elementor-28650 .elementor-element.elementor-element-9774310 .pxl-text-editor-wrapper {
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	letter-spacing: 1px;
}

.elementor-28650 .elementor-element.elementor-element-9c17f0d {
	--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-28650 .elementor-element.elementor-element-d8d39f8 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-d8d39f8:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-d8d39f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #730f73;
}

.elementor-28650 .elementor-element.elementor-element-e987c7b > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-28650 .elementor-element.elementor-element-e987c7b .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 15px;
	color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-e987c7b .pxl-heading-wrapper .pxl-heading-title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-edf729b > .elementor-widget-container {
	background-color: rgba(255, 244, 253, .07);
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff4fd;
	border-radius: 10px 10px 10px 10px;
}

.elementor-28650 .elementor-element.elementor-element-edf729b .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 15px;
	color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-edf729b .pxl-heading-wrapper .pxl-heading-title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-de3bbbc {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-b7addf7 .elementor-button {
	background-color: #ff7a06;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	border-radius: 5px 5px 5px 5px;
	padding: 17px 17px 17px 17px;
}

.elementor-28650 .elementor-element.elementor-element-b7addf7 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-b7addf7 .elementor-button:focus {
	background-color: #ffac06;
	box-shadow: 0px 0px 10px 0px #fff4fd;
}

.elementor-28650 .elementor-element.elementor-element-b7addf7 {
	width: 100%;
	max-width: 100%;
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-b7addf7:hover {
	--e-transform-translateY: -3px;
}

.elementor-28650 .elementor-element.elementor-element-7c133cb .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff4fd;
	border-radius: 5px 5px 5px 5px;
	padding: 17px 17px 17px 17px;
}

.elementor-28650 .elementor-element.elementor-element-7c133cb .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-7c133cb .elementor-button:focus {
	background-color: #ffac06;
	box-shadow: 0px 0px 10px 0px #fff4fd;
}

.elementor-28650 .elementor-element.elementor-element-7c133cb {
	width: 100%;
	max-width: 100%;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-7c133cb:hover {
	--e-transform-translateY: -3px;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-28650 .elementor-element.elementor-element-4f16a49 {
	--divider-border-style: solid;
	--divider-color: #fff4fd;
	--divider-border-width: 1px;
}

.elementor-28650 .elementor-element.elementor-element-4f16a49 .elementor-divider-separator {
	width: 100%;
}

.elementor-28650 .elementor-element.elementor-element-4f16a49 .elementor-divider {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.elementor-28650 .elementor-element.elementor-element-3e936aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-29c8d48 {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-d95aac1 {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-d95aac1::before, .elementor-28650 .elementor-element.elementor-element-d95aac1 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-d95aac1 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-d95aac1 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-d95aac1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-d95aac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-eafc102 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-8216c8d > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-28650 .elementor-element.elementor-element-8216c8d.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-8216c8d .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-745ae81 {
	--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-28650 .elementor-element.elementor-element-9dedd92 {
	--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-28650 .elementor-element.elementor-element-68a7368 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-0dd8239 {
	background-color: #680866;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-0dd8239:hover {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-0dd8239.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-28650 .elementor-element.elementor-element-0dd8239.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-0dd8239.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-0dd8239 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-0dd8239 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-0dd8239 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-768d849 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2461eb6 {
	background-color: #680866;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-2461eb6:hover {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-2461eb6.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2461eb6.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2461eb6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2461eb6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-2461eb6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-2461eb6 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-4fcd552 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-384ac3e {
	background-color: #680866;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-384ac3e:hover {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-384ac3e.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-28650 .elementor-element.elementor-element-384ac3e.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-384ac3e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-384ac3e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-384ac3e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-384ac3e .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-ae9f6b7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2458b39 {
	background-color: #680866;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-2458b39:hover {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-2458b39.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2458b39.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2458b39.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2458b39 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-2458b39 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-2458b39 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-2ad697a {
	--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-28650 .elementor-element.elementor-element-f0bcfa5 img {
	width: 100%;
	height: 500px;
}

.elementor-28650 .elementor-element.elementor-element-a114904 {
	--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-28650 .elementor-element.elementor-element-abd1420 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-f8b047d {
	background-color: #680866;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-f8b047d:hover {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-f8b047d.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-28650 .elementor-element.elementor-element-f8b047d.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-f8b047d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-f8b047d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-f8b047d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-f8b047d .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-541c5bc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-44ff879 {
	background-color: #680866;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-44ff879:hover {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-44ff879.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-28650 .elementor-element.elementor-element-44ff879.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-44ff879.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-44ff879 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-44ff879 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-44ff879 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-a173ad6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-76c0da3 {
	background-color: #680866;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-76c0da3:hover {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-76c0da3.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-28650 .elementor-element.elementor-element-76c0da3.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-76c0da3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-76c0da3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-76c0da3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-76c0da3 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-f901f3b {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-a4b6d9b {
	background-color: #680866;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 10px 10px 10px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-a4b6d9b:hover {
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-a4b6d9b.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-28650 .elementor-element.elementor-element-a4b6d9b.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-a4b6d9b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-a4b6d9b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-a4b6d9b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-a4b6d9b .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-053173c {
	--display: flex;
	--overlay-opacity: .5;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-053173c::before, .elementor-28650 .elementor-element.elementor-element-053173c > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-053173c > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-053173c > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-053173c > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-053173c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-858aef9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-df3fe14 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-28650 .elementor-element.elementor-element-df3fe14.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-df3fe14 .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-69db6c3 {
	--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-28650 .elementor-element.elementor-element-8f6819e {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-8f6819e:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-8f6819e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(151, 71, 255, .44);
}

.elementor-28650 .elementor-element.elementor-element-d11582f > .elementor-widget-container {
	padding: 20px 20px 0px 20px;
}

.elementor-28650 .elementor-element.elementor-element-d11582f .pxl-text-editor-wrapper {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.elementor-28650 .elementor-element.elementor-element-4f543c2 img {
	height: 310px;
}

.elementor-28650 .elementor-element.elementor-element-83754df {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-83754df:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-83754df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(151, 71, 255, .44);
}

.elementor-28650 .elementor-element.elementor-element-03ceec5 > .elementor-widget-container {
	padding: 20px 20px 0px 20px;
}

.elementor-28650 .elementor-element.elementor-element-03ceec5 .pxl-text-editor-wrapper {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.elementor-28650 .elementor-element.elementor-element-2b0f329 img {
	height: 310px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-35f4d32 {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-35f4d32:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-35f4d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(151, 71, 255, .44);
}

.elementor-28650 .elementor-element.elementor-element-d6ca8e3 > .elementor-widget-container {
	padding: 20px 20px 0px 20px;
}

.elementor-28650 .elementor-element.elementor-element-d6ca8e3 .pxl-text-editor-wrapper {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 29px;
	font-weight: 700;
}

.elementor-28650 .elementor-element.elementor-element-c9276fe img {
	height: 267px;
}

.elementor-28650 .elementor-element.elementor-element-02069ed {
	--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;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-02069ed:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-02069ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/02/Untitled-design-41.png");
}

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

.elementor-28650 .elementor-element.elementor-element-02069ed.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-70fdd88 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-3d486a9 {
	width: var(--container-widget-width, 100%);
	max-width: 1000px !important;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}

.elementor-28650 .elementor-element.elementor-element-3d486a9.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-3d486a9 .pxl-text-editor-wrapper {
	text-align: left;
	color: #680866;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 700;
}

.elementor-28650 .elementor-element.elementor-element-6b0e51b {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-6b0e51b.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-af6abf0 .elementor-button {
	background-color: #ff7a06;
	font-family: "Poppins", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	transition-duration: .4s;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-af6abf0 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-af6abf0 .elementor-button:focus {
	background-color: #ffac06;
}

.elementor-28650 .elementor-element.elementor-element-af6abf0.elementor-element {
	--align-self: flex-end;
}

.elementor-28650 .elementor-element.elementor-element-dd2c51b {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-7cc1df2 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-af06ba2 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-28650 .elementor-element.elementor-element-af06ba2.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-af06ba2 .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-af06ba2 {
	max-width: 700px !important;
}

.elementor-28650 .elementor-element.elementor-element-94257ec > .elementor-widget-container {
	margin: -30px -50px -50px -50px;
}

.elementor-28650 .elementor-element.elementor-element-94257ec.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-94257ec {
	z-index: 1;
	max-width: 700px !important;
}

.elementor-28650 .elementor-element.elementor-element-94257ec .pxl-text-editor-wrapper {
	text-align: center;
	color: #929292;
	font-family: "Poppins", Sans-serif;
	font-size: 100px;
	font-weight: 700;
}

.elementor-28650 .elementor-element.elementor-element-7a8e743 {
	--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;
	--justify-content: center;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
	--margin-top: 15px;
	--margin-bottom: 15px;
	--margin-left: 15px;
	--margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-86f8dd6 {
	--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;
	--overlay-opacity: .5;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-28650 .elementor-element.elementor-element-86f8dd6::before, .elementor-28650 .elementor-element.elementor-element-86f8dd6 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-86f8dd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-86f8dd6 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-86f8dd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-86f8dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-b687784 {
	background-color: #8a2980;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-b687784.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-b687784:hover {
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-b687784 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-b687784.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-b687784.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-b687784.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-b687784 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 21%;
}

.elementor-28650 .elementor-element.elementor-element-b687784 .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-b687784 .elementor-image-box-title {
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-b687784 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b {
	background-color: #8a2980;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-4915d3b.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b:hover {
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-4915d3b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 22%;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-4915d3b .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b {
	background-color: #8a2980;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b:hover {
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 22%;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-a4b4a9b .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44 {
	background-color: #8a2980;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-fe02d44.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44:hover {
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-fe02d44 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 22%;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44 .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44 .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-fe02d44 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-4131363 {
	--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;
	--overlay-opacity: .5;
}

.elementor-28650 .elementor-element.elementor-element-4131363::before, .elementor-28650 .elementor-element.elementor-element-4131363 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-4131363 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-4131363 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-4131363 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-4131363 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-3c27841 {
	width: initial;
	max-width: initial;
	margin: -55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
}

.elementor-28650 .elementor-element.elementor-element-3c27841 img {
	width: 100%;
}

.elementor-28650 .elementor-element.elementor-element-87e441e {
	--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;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--overlay-opacity: .5;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 5px;
	--padding-right: 5px;
}

.elementor-28650 .elementor-element.elementor-element-87e441e::before, .elementor-28650 .elementor-element.elementor-element-87e441e > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-87e441e > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-87e441e > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-87e441e > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-87e441e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #fff;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04 {
	background-color: #8a2980;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04:hover {
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 23%;
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04 .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04 .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-6a8bf04 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-29fe238 {
	background-color: #8a2980;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-29fe238.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-29fe238:hover {
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-29fe238 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-29fe238.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-29fe238.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-29fe238.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-29fe238 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 22%;
}

.elementor-28650 .elementor-element.elementor-element-29fe238 .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-29fe238 .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-29fe238 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-3f52550 {
	background-color: #8a2980;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-3f52550.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-3f52550:hover {
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-3f52550 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-3f52550.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-3f52550.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-3f52550.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-3f52550 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 22%;
}

.elementor-28650 .elementor-element.elementor-element-3f52550 .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-3f52550 .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-3f52550 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911 {
	background-color: #8a2980;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 15px 15px 15px;
	border-radius: 30px 30px 30px 30px;
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-9ebf911.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911:hover {
	box-shadow: 6px 6px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-9ebf911 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 22%;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911 .elementor-image-box-img img {
	border-radius: 0px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911 .elementor-image-box-title {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-9ebf911 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-72ec84c {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-72ec84c:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-72ec84c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/Background-2.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-46d15f0 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-fe7a0a5 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-28650 .elementor-element.elementor-element-fe7a0a5.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-fe7a0a5 .pxl-text-editor-wrapper {
	text-align: center;
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-fe7a0a5 {
	max-width: 900px !important;
}

.elementor-28650 .elementor-element.elementor-element-271fce5 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-3fc41c0 {
	--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: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-3fc41c0:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-3fc41c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #730f73;
}

.elementor-28650 .elementor-element.elementor-element-842a4b3 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-842a4b3.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-2432984.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-2432984 {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-2432984 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 60px;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-b57bc12 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-ce7e91c {
	--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;
	--border-radius: 20px 20px 0px 0px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

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

.elementor-28650 .elementor-element.elementor-element-e1f4305 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-e1f4305:hover {
	background-color: #a4a;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-3ff2696:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-3ff2696 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #bebebe;
}

.elementor-28650 .elementor-element.elementor-element-3612658 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-3612658:hover {
	background-color: #a4a;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-978a2ff:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-978a2ff .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #bebebe;
}

.elementor-28650 .elementor-element.elementor-element-ddbfcd1 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-ddbfcd1:hover {
	background-color: #a4a;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-5ea8904:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-5ea8904 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #bebebe;
}

.elementor-28650 .elementor-element.elementor-element-a7e5e29 {
	--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;
	--border-radius: 0px 0px 20px 20px;
}

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

.elementor-28650 .elementor-element.elementor-element-b2f662e {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-b2f662e:hover {
	background-color: #a4a;
}

.elementor-28650 .elementor-element.elementor-element-0766234 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-0766234.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-0766234.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-0766234.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-0766234 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-0766234 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-0766234 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-0766234:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-0766234:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-0766234 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #bebebe;
}

.elementor-28650 .elementor-element.elementor-element-b8ac553 {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-b8ac553:hover {
	background-color: #a4a;
}

.elementor-28650 .elementor-element.elementor-element-457a485 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-457a485.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-457a485.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-457a485.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-457a485 .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-457a485 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-457a485 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-457a485:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-457a485:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-457a485 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #bebebe;
}

.elementor-28650 .elementor-element.elementor-element-86de03f {
	--display: flex;
	--background-transition: .3s;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-86de03f:hover {
	background-color: #a4a;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-ba50dfe:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-ba50dfe .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #bebebe;
}

.elementor-28650 .elementor-element.elementor-element-e1b17c3 {
	--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: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-5ad1c58 {
	--display: flex;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-b258cec > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-28650 .elementor-element.elementor-element-b258cec.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-b258cec .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-b258cec {
	max-width: 700px !important;
}

.elementor-28650 .elementor-element.elementor-element-4ec6157 {
	--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: -20px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-b69a930 {
	--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-28650 .elementor-element.elementor-element-4d6071c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-4d6071c img {
	width: 95%;
}

.elementor-28650 .elementor-element.elementor-element-b8e1b2c {
	--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-28650 .elementor-element.elementor-element-2d286f8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;
	padding: 80px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-e4bbd44 {
	--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: 10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-65883f3 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-10b4829 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	background-color: #680866;
	padding: 15px 15px 15px 15px;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	border-radius: 25px 25px 25px 25px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-10b4829.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-8f43845 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-1827026 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	background-color: #680866;
	padding: 15px 15px 15px 15px;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
	border-radius: 25px 25px 25px 25px;
	text-align: center;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-1827026.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-6d9fc19 {
	--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: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-6d9fc19:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-6d9fc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/02/Untitled-design-41.png");
}

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

.elementor-28650 .elementor-element.elementor-element-7a67105 > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-28650 .elementor-element.elementor-element-7a67105.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-7a67105 {
	left: 620px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-7a67105 {
	right: 620px;
}

.elementor-28650 .elementor-element.elementor-element-7a67105 {
	top: 80px;
	max-width: 430px !important;
}

.elementor-28650 .elementor-element.elementor-element-7a67105 .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-b65b475 {
	left: 394.99px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-b65b475 {
	right: 394.99px;
}

.elementor-28650 .elementor-element.elementor-element-b65b475 {
	top: 26.962px;
}

.elementor-28650 .elementor-element.elementor-element-b65b475 .pxl-circular-text-wrapper {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-b65b475 .pxl-circular-text-wrapper .pxl-circular-text-item div {
	--pxl-rotate: 360deg;
	animation-duration: 15000ms;
	--webkit-animation-duration: 15000ms;
}

.elementor-28650 .elementor-element.elementor-element-b65b475 .pxl-circular-text-wrapper .pxl-circular-text-item {
	color: #fff;
	font-size: 10px;
}

.elementor-28650 .elementor-element.elementor-element-b65b475 .pxl-circular-text-wrapper .pxl-circular-text-icon img, .elementor-28650 .elementor-element.elementor-element-b65b475 .pxl-circular-text-wrapper .pxl-circular-text-icon svg {
	width: 100px;
	height: 100px;
}

.elementor-28650 .elementor-element.elementor-element-b65b475 .pxl-circular-text-wrapper .pxl-circular-text-icon {
	--pxl-box-size: 1000px;
}

.elementor-28650 .elementor-element.elementor-element-5022420 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--overlay-opacity: .76;
	--margin-top: 180px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-5022420::before, .elementor-28650 .elementor-element.elementor-element-5022420 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-5022420 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-5022420 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-5022420 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-5022420 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-5022420.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-1d58a71 {
	--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;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-1d58a71:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-1d58a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff4fd;
}

.elementor-28650 .elementor-element.elementor-element-3054055 {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-3054055.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-fd57be5 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-293d4c2 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-293d4c2.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-293d4c2 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	line-height: 60px;
	letter-spacing: 1px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-8d2e547 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-28650 .elementor-element.elementor-element-8d2e547.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-663265a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-663265a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-663265a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-663265a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-663265a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70px;
}

.elementor-28650 .elementor-element.elementor-element-663265a .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-663265a .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-663265a:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-663265a:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-663265a .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-622d420 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 10px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-622d420:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-622d420 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-622d420.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 75px;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-00da7c7:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-00da7c7 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-d5da740 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 10px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-d5da740:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-d5da740 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-d5da740.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-185a261 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-185a261.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-185a261.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-185a261.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-185a261 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70px;
}

.elementor-28650 .elementor-element.elementor-element-185a261 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-185a261 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-185a261:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-185a261:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-185a261 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-813cd8d {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 10px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-813cd8d:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-813cd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-813cd8d.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70px;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-d4ba4f6:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-d4ba4f6 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-142ee07 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 10px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-142ee07:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-142ee07 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-142ee07.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-4359959 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-4359959.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-4359959.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-4359959.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-4359959 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70px;
}

.elementor-28650 .elementor-element.elementor-element-4359959 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-4359959 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-4359959:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-4359959:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-4359959 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-504eaad {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
	--margin-top: 10px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-504eaad:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-504eaad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-504eaad.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 70px;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4 .elementor-image-box-img img {
	border-radius: 10px;
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-732dcc4:has(:focus) .elementor-image-box-title {
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-732dcc4 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #757575;
}

.elementor-28650 .elementor-element.elementor-element-6e35b55 {
	--display: flex;
	--justify-content: center;
}

.elementor-28650 .elementor-element.elementor-element-4c9f8d9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-4c9f8d9:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-4c9f8d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #730f73;
}

.elementor-28650 .elementor-element.elementor-element-9440bbd > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-28650 .elementor-element.elementor-element-9440bbd .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 15px;
	color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-9440bbd .pxl-heading-wrapper .pxl-heading-title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-fea2e2e > .elementor-widget-container {
	background-color: rgba(255, 244, 253, .07);
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff4fd;
	border-radius: 10px 10px 10px 10px;
}

.elementor-28650 .elementor-element.elementor-element-fea2e2e .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 15px;
	color: #ffa4ee;
}

.elementor-28650 .elementor-element.elementor-element-fea2e2e .pxl-heading-wrapper .pxl-heading-title {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-03c7771 {
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-0ca9541 .elementor-button {
	background-color: #fff4fd;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: #730f73;
	color: #730f73;
	border-radius: 5px 5px 5px 5px;
	padding: 17px 17px 17px 17px;
}

.elementor-28650 .elementor-element.elementor-element-0ca9541 {
	width: 100%;
	max-width: 100%;
	margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-0ca9541:hover {
	--e-transform-translateY: -3px;
}

.elementor-28650 .elementor-element.elementor-element-0ca9541 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-0ca9541 .elementor-button:focus {
	box-shadow: 0px 0px 10px 0px #fff4fd;
}

.elementor-28650 .elementor-element.elementor-element-bff4d95 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff4fd;
	border-radius: 5px 5px 5px 5px;
	padding: 17px 17px 17px 17px;
}

.elementor-28650 .elementor-element.elementor-element-bff4d95 {
	width: 100%;
	max-width: 100%;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-bff4d95:hover {
	--e-transform-translateY: -3px;
}

.elementor-28650 .elementor-element.elementor-element-bff4d95 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-bff4d95 .elementor-button:focus {
	box-shadow: 0px 0px 10px 0px #fff4fd;
}

.elementor-28650 .elementor-element.elementor-element-a91491b {
	--divider-border-style: solid;
	--divider-color: #fff4fd;
	--divider-border-width: 1px;
}

.elementor-28650 .elementor-element.elementor-element-a91491b .elementor-divider-separator {
	width: 100%;
}

.elementor-28650 .elementor-element.elementor-element-a91491b .elementor-divider {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.elementor-28650 .elementor-element.elementor-element-500982a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-5eb4b6e {
	font-family: "Roboto", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-e537e5f {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e537e5f:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-e537e5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fcfcfc;
}

.elementor-28650 .elementor-element.elementor-element-2442508 {
	--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 20px;
	--row-gap: 0px;
	--column-gap: 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-9e205fc {
	width: var(--container-widget-width, 46.493%);
	max-width: 46.493%;
	--container-widget-width: 46.493%;
	--container-widget-flex-grow: 0;
	border-radius: 30px 30px 30px 30px;
}

.elementor-28650 .elementor-element.elementor-element-9e205fc.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-9e205fc .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-28650 .elementor-element.elementor-element-2041387 {
	--display: flex;
	--min-height: 340px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 0px 40px;
	--row-gap: 0px;
	--column-gap: 40px;
}

.elementor-28650 .elementor-element.elementor-element-74d4f2c {
	--display: flex;
	--min-height: 360px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 20px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-74d4f2c:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-74d4f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/law-theme-gavel-mallet-judge-lawyer-enforcement-officers-evidencebased-cases-taken-into-account-court-abount-business-legislation-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-74d4f2c::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #730f73;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-74d4f2c:hover::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c:hover > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c > .elementor-background-slideshow:hover::before, .elementor-28650 .elementor-element.elementor-element-74d4f2c > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-74d4f2c:hover {
	--overlay-opacity: .51;
}

.elementor-28650 .elementor-element.elementor-element-74d4f2c, .elementor-28650 .elementor-element.elementor-element-74d4f2c::before {
	--overlay-transition: .4s;
}

.elementor-28650 .elementor-element.elementor-element-1aad788 {
	--e-transform-rotateZ: -90deg;
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-1aad788.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-1aad788 .elementor-heading-title {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-c2bf0d4 {
	padding: 10px 5px 0px 5px;
}

.elementor-28650 .elementor-element.elementor-element-c2bf0d4.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-437430d {
	--display: flex;
	--min-height: 360px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-437430d:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-437430d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/businessman-holding-magnifier-searching-human-icons-human-development-recruitment-co-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-437430d::before, .elementor-28650 .elementor-element.elementor-element-437430d > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-437430d > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-437430d > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-437430d > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-437430d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ae028d;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-437430d:hover::before, .elementor-28650 .elementor-element.elementor-element-437430d:hover > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-437430d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-437430d > .elementor-background-slideshow:hover::before, .elementor-28650 .elementor-element.elementor-element-437430d > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-437430d:hover {
	--overlay-opacity: .51;
}

.elementor-28650 .elementor-element.elementor-element-437430d, .elementor-28650 .elementor-element.elementor-element-437430d::before {
	--overlay-transition: .4s;
}

.elementor-28650 .elementor-element.elementor-element-35833b9 {
	--e-transform-rotateZ: -90deg;
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-35833b9.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-35833b9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-123f4ab {
	padding: 0px 10px 0px 10px;
}

.elementor-28650 .elementor-element.elementor-element-123f4ab.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-e06e1e0 {
	--display: flex;
	--min-height: 358px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 20px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e06e1e0:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-e06e1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/successful-businessman-with-glowing-checkmark-urban-night-scene-symbolizing-achievement-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-e06e1e0::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #730f73;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-e06e1e0:hover::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0:hover > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0 > .elementor-background-slideshow:hover::before, .elementor-28650 .elementor-element.elementor-element-e06e1e0 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-e06e1e0:hover {
	--overlay-opacity: .51;
}

.elementor-28650 .elementor-element.elementor-element-e06e1e0, .elementor-28650 .elementor-element.elementor-element-e06e1e0::before {
	--overlay-transition: .4s;
}

.elementor-28650 .elementor-element.elementor-element-21a04ad {
	--e-transform-rotateZ: -90deg;
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-21a04ad.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-21a04ad .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-b8d2a70 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 10px 5px 0px 5px;
}

.elementor-28650 .elementor-element.elementor-element-b8d2a70.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-96b6e20 {
	--display: flex;
	--min-height: 358px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 20px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-96b6e20:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-96b6e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/business-professional-completing-tasks-tablet-digital-checkmarks-document-icons-productiv-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-96b6e20::before, .elementor-28650 .elementor-element.elementor-element-96b6e20 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-96b6e20 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-96b6e20 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-96b6e20 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-96b6e20 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ae028d;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-96b6e20:hover::before, .elementor-28650 .elementor-element.elementor-element-96b6e20:hover > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-96b6e20:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-96b6e20 > .elementor-background-slideshow:hover::before, .elementor-28650 .elementor-element.elementor-element-96b6e20 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-96b6e20:hover {
	--overlay-opacity: .51;
}

.elementor-28650 .elementor-element.elementor-element-96b6e20, .elementor-28650 .elementor-element.elementor-element-96b6e20::before {
	--overlay-transition: .4s;
}

.elementor-28650 .elementor-element.elementor-element-8396aa4 {
	--e-transform-rotateZ: -90deg;
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-8396aa4.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-8396aa4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-5d0e5d1 {
	padding: 10px 5px 0px 5px;
}

.elementor-28650 .elementor-element.elementor-element-5d0e5d1.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-c4b410b {
	--display: flex;
	--min-height: 358px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 20px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-c4b410b:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-c4b410b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/20251231_1043_ELICOS-Support-Interface_remix_01kdsd525afebbwp7e40t3nwrh.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-c4b410b::before, .elementor-28650 .elementor-element.elementor-element-c4b410b > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-c4b410b > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-c4b410b > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-c4b410b > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-c4b410b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #730f73;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-c4b410b:hover::before, .elementor-28650 .elementor-element.elementor-element-c4b410b:hover > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-c4b410b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-c4b410b > .elementor-background-slideshow:hover::before, .elementor-28650 .elementor-element.elementor-element-c4b410b > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-c4b410b:hover {
	--overlay-opacity: .51;
}

.elementor-28650 .elementor-element.elementor-element-c4b410b, .elementor-28650 .elementor-element.elementor-element-c4b410b::before {
	--overlay-transition: .4s;
}

.elementor-28650 .elementor-element.elementor-element-e36670f {
	--e-transform-rotateZ: -90deg;
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-e36670f.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-e36670f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-2f5a806 {
	padding: 10px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-2f5a806.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-53a8bbe {
	--display: flex;
	--min-height: 358px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-53a8bbe:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-53a8bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/professional-using-stylus-with-digital-checklist-organized-task-management-laptop-modern-producti-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-53a8bbe::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ae028d;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-53a8bbe:hover::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe:hover > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe > .elementor-background-slideshow:hover::before, .elementor-28650 .elementor-element.elementor-element-53a8bbe > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-53a8bbe:hover {
	--overlay-opacity: .51;
}

.elementor-28650 .elementor-element.elementor-element-53a8bbe, .elementor-28650 .elementor-element.elementor-element-53a8bbe::before {
	--overlay-transition: .4s;
}

.elementor-28650 .elementor-element.elementor-element-6f9a278 {
	--e-transform-rotateZ: -90deg;
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-6f9a278.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-6f9a278 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-9ce728f {
	padding: 0px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-9ce728f.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-9ce728f img {
	width: 95%;
}

.elementor-28650 .elementor-element.elementor-element-3b17736 {
	--display: flex;
	--min-height: 360px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-3b17736:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-3b17736 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/20251231_1100_Compliance-Guidance-Interface_remix_01kdse3wwvfpnt4jy471myebcb.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-3b17736::before, .elementor-28650 .elementor-element.elementor-element-3b17736 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-3b17736 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-3b17736 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-3b17736 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-3b17736 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #730f73;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-3b17736:hover::before, .elementor-28650 .elementor-element.elementor-element-3b17736:hover > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-3b17736:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-3b17736 > .elementor-background-slideshow:hover::before, .elementor-28650 .elementor-element.elementor-element-3b17736 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-3b17736:hover {
	--overlay-opacity: .51;
}

.elementor-28650 .elementor-element.elementor-element-3b17736, .elementor-28650 .elementor-element.elementor-element-3b17736::before {
	--overlay-transition: .4s;
}

.elementor-28650 .elementor-element.elementor-element-b30f91e {
	--e-transform-rotateZ: -90deg;
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-b30f91e.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-b30f91e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-4f65d15 {
	padding: 0px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-4f65d15.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-4f65d15 img {
	width: 90%;
}

.elementor-28650 .elementor-element.elementor-element-04325ae {
	--display: flex;
	--min-height: 358px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--overflow: hidden;
	--background-transition: .3s;
	--overlay-opacity: 1;
	--padding-top: 20px;
	--padding-bottom: 10px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-04325ae:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-04325ae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/20251231_1104_RTO-Resources-Display_remix_01kdsecagqfr9apmyaqftbsy4b.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-04325ae::before, .elementor-28650 .elementor-element.elementor-element-04325ae > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-04325ae > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-04325ae > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-04325ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-04325ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #ae028d;
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-04325ae:hover::before, .elementor-28650 .elementor-element.elementor-element-04325ae:hover > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-04325ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-04325ae > .elementor-background-slideshow:hover::before, .elementor-28650 .elementor-element.elementor-element-04325ae > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-04325ae:hover {
	--overlay-opacity: .51;
}

.elementor-28650 .elementor-element.elementor-element-04325ae, .elementor-28650 .elementor-element.elementor-element-04325ae::before {
	--overlay-transition: .4s;
}

.elementor-28650 .elementor-element.elementor-element-9b5d5cc {
	--e-transform-rotateZ: -90deg;
	margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-9b5d5cc.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-9b5d5cc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-bac75ba {
	padding: 10px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-bac75ba.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-90e98f0 {
	--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;
	--flex-wrap: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	--border-radius: 0px 0px 50px 50px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 11px;
	--padding-left: 15px;
	--padding-right: 15px;
	backdrop-filter: blur(25px);
	position: static;
}

.elementor-28650 .elementor-element.elementor-element-90e98f0:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-90e98f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-21fdf2f {
	--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;
	--justify-content: space-between;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--margin-top: 0px;
	--margin-bottom: 89px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-ab3f0a3 {
	--display: flex;
	--padding-top: 63px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 37px;
	backdrop-filter: blur(54px);
	position: static;
	max-width: 698px;
}

.elementor-28650 .elementor-element.elementor-element-ab3f0a3.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-a126465 {
	left: 575px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-a126465 {
	right: 575px;
}

.elementor-28650 .elementor-element.elementor-element-a126465 {
	top: 200px;
	z-index: 17;
}

.elementor-28650 .elementor-element.elementor-element-a126465 .pxl-image-wrapper .pxl-image-item img {
	max-width: 248px;
}

.elementor-28650 .elementor-element.elementor-element-6a09c4c {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
	border-radius: 30px 30px 30px 30px;
}

.elementor-28650 .elementor-element.elementor-element-6a09c4c .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-28650 .elementor-element.elementor-element-7105ef7 {
	--display: flex;
	--position: absolute;
	--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;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 115px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 0px;
	--z-index: 5;
	max-width: 611px;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-7105ef7 {
	left: 1000px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-7105ef7 {
	right: 1000px;
}

.elementor-28650 .elementor-element.elementor-element-cb7955a {
	--display: flex;
	--position: absolute;
	--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;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 3px;
	--padding-right: 0px;
	top: 52px;
}

.elementor-28650 .elementor-element.elementor-element-cb7955a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-cb7955a {
	left: -299px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-cb7955a {
	right: -299px;
}

.elementor-28650 .elementor-element.elementor-element-fe12408 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	columns: 1;
	font-size: 1px;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-fe12408 p {
	margin-block-end: 0px;
}

.elementor-28650 .elementor-element.elementor-element-c5607be {
	--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;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: -20px;
	--padding-right: 18px;
}

.elementor-28650 .elementor-element.elementor-element-6c5c02a {
	margin: 90px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	font-size: 19px;
	font-weight: 400;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-096b8f4 {
	--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;
	--justify-content: space-between;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 3px;
	--padding-right: 18px;
}

.elementor-28650 .elementor-element.elementor-element-a6d0958 .pxl-button-wrapper .btn:not(.pxl-btn-split), .elementor-28650 .elementor-element.elementor-element-a6d0958 .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-icon, .elementor-28650 .elementor-element.elementor-element-a6d0958 .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-text {
	background-color: #000;
}

.elementor-28650 .elementor-element.elementor-element-a6d0958 .pxl-button-wrapper .btn .pxl-btn-icon {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-a6d0958 .pxl-button-wrapper .btn {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-3da5db2 {
	--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-28650 .elementor-element.elementor-element-12b0c11 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-ae061d8 {
	--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-28650 .elementor-element.elementor-element-8e7f4fa {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-8e7f4fa::before, .elementor-28650 .elementor-element.elementor-element-8e7f4fa > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-8e7f4fa > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-8e7f4fa > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-8e7f4fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-8e7f4fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/04/background-dark-scaled.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-28650 .elementor-element.elementor-element-8e7f4fa > .elementor-shape-top .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-8e7f4fa > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-8e7f4fa > .elementor-shape-bottom .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-8e7f4fa > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-693195d .pxl-icon-box-wrapper .pxl-item-icon .pxl-item-line {
	width: 100%;
	background-color: #000;
}

.elementor-28650 .elementor-element.elementor-element-2592c86 {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2592c86::before, .elementor-28650 .elementor-element.elementor-element-2592c86 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-2592c86 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-2592c86 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-2592c86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-2592c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/04/background-dark-scaled.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-28650 .elementor-element.elementor-element-2592c86 > .elementor-shape-top .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-2592c86 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-2592c86 > .elementor-shape-bottom .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-2592c86 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-23f345b .pxl-icon-box-wrapper .pxl-item-icon .pxl-item-line {
	width: 100%;
	background-color: #000;
}

.elementor-28650 .elementor-element.elementor-element-7b6b3e4 {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-7b6b3e4::before, .elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/04/background-dark-scaled.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .elementor-shape-top .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .elementor-shape-bottom .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-7b6b3e4 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-555afea .pxl-icon-box-wrapper .pxl-item-icon .pxl-item-line {
	width: 100%;
	background-color: #000;
}

.elementor-28650 .elementor-element.elementor-element-1efbc99 {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-1efbc99::before, .elementor-28650 .elementor-element.elementor-element-1efbc99 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-1efbc99 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-1efbc99 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-1efbc99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-1efbc99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/04/background-dark-scaled.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-28650 .elementor-element.elementor-element-1efbc99 > .elementor-shape-top .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-1efbc99 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-1efbc99 > .elementor-shape-bottom .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-1efbc99 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-e71f34f .pxl-icon-box-wrapper .pxl-item-icon .pxl-item-line {
	width: 100%;
	background-color: #000;
}

.elementor-28650 .elementor-element.elementor-element-3afa2b1 {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-3afa2b1::before, .elementor-28650 .elementor-element.elementor-element-3afa2b1 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-3afa2b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-3afa2b1 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-3afa2b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-3afa2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/04/background-dark-scaled.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-28650 .elementor-element.elementor-element-3afa2b1 > .elementor-shape-top .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-3afa2b1 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-3afa2b1 > .elementor-shape-bottom .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-3afa2b1 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-f6c1f93 .pxl-icon-box-wrapper .pxl-item-icon .pxl-item-line {
	width: 100%;
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-a42101c {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-a42101c::before, .elementor-28650 .elementor-element.elementor-element-a42101c > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-a42101c > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-a42101c > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-a42101c > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-a42101c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/04/background-dark-scaled.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-28650 .elementor-element.elementor-element-a42101c > .elementor-shape-top .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-a42101c > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-a42101c > .elementor-shape-bottom .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-a42101c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-028c802 .pxl-icon-box-wrapper .pxl-item-icon .pxl-item-line {
	width: 100%;
	background-color: #000;
}

.elementor-28650 .elementor-element.elementor-element-30079c3 {
	--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;
	--overlay-opacity: 1;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 10px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-30079c3::before, .elementor-28650 .elementor-element.elementor-element-30079c3 > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-30079c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-30079c3 > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-30079c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-30079c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/04/background-dark-scaled.webp");
	--background-overlay: "";
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-28650 .elementor-element.elementor-element-30079c3 > .elementor-shape-top .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-30079c3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-30079c3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-28650 .elementor-element.elementor-element-30079c3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-89d8cf8 .pxl-icon-box-wrapper .pxl-item-icon .pxl-item-line {
	width: 100%;
	background-color: #000;
}

.elementor-28650 .elementor-element.elementor-element-33bca74 {
	--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: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-a38975c {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-d7e7048 > .elementor-widget-container {
	margin: 20px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-d7e7048 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-d7e7048 .pxl-heading-wrapper {
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-d7e7048 .pxl-heading-wrapper .pxl-heading-title {
	color: #680866;
	font-family: "Encode Sans", Sans-serif;
	font-size: 40px;
	line-height: 57px;
}

.elementor-28650 .elementor-element.elementor-element-4db2807 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-4e0bbda {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-4e0bbda.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #f4e3f8;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f .elementor-image-box-title {
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-f9d431f:has(:focus) .elementor-image-box-title {
	color: #440455;
}

.elementor-28650 .elementor-element.elementor-element-f9d431f .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4 {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #440455;
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4 .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-179c8b4:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-179c8b4:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #f4e3f8;
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-bdd9e8a:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-bdd9e8a:has(:focus) .elementor-image-box-title {
	color: #440455;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889 {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #440455;
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889 .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-e3ec889:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-e3ec889:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-5c4c5f9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 20px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-5c4c5f9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-04d8306 {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #440455;
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-04d8306.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-04d8306 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-04d8306.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-04d8306.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-04d8306.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-04d8306 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-04d8306 .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-04d8306 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-04d8306:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-04d8306:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-572b22e {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #f4e3f8;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-572b22e.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-572b22e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-572b22e.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-572b22e.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-572b22e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-572b22e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-572b22e .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-572b22e .elementor-image-box-title {
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-572b22e:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-572b22e:has(:focus) .elementor-image-box-title {
	color: #440455;
}

.elementor-28650 .elementor-element.elementor-element-572b22e .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-e5be091 {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #f4e3f8;
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-e5be091.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-e5be091 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-e5be091.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e5be091.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e5be091.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e5be091 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-e5be091 .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-e5be091 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-e5be091:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-e5be091:has(:focus) .elementor-image-box-title {
	color: #440455;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6 {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #440455;
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6 .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6 .elementor-image-box-title {
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-d14a8c6:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-d14a8c6:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-6971601 {
	width: var(--container-widget-width, 130.405%);
	max-width: 130.405%;
	background-color: #f4e3f8;
	padding: 0px 0px 0px 30px;
	--container-widget-width: 130.405%;
	--container-widget-flex-grow: 0;
	border-radius: 80px 80px 80px 80px;
}

.elementor-28650 .elementor-element.elementor-element-6971601.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-6971601 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-28650 .elementor-element.elementor-element-6971601.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-28650 .elementor-element.elementor-element-6971601.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-6971601.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-6971601 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-6971601 .elementor-image-box-img img {
	border-radius: 100px;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-6971601 .elementor-image-box-title {
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-6971601:has(:hover) .elementor-image-box-title, .elementor-28650 .elementor-element.elementor-element-6971601:has(:focus) .elementor-image-box-title {
	color: #440455;
}

.elementor-28650 .elementor-element.elementor-element-6971601 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-c07649f {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-f4fe175 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-4255c61 > .elementor-widget-container {
	margin: 0px 0px 20px 100px;
}

.elementor-28650 .elementor-element.elementor-element-4255c61.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-4255c61 .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-4255c61 {
	max-width: 700px !important;
}

.elementor-28650 .elementor-element.elementor-element-fd001f5 {
	--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-28650 .elementor-element.elementor-element-fd001f5:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-fd001f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/Background-2.png");
}

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

.elementor-28650 .elementor-element.elementor-element-edee40f {
	--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-28650 .elementor-element.elementor-element-edee40f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-c7fd9d9 {
	z-index: 1;
}

.elementor-28650 .elementor-element.elementor-element-c7fd9d9 img {
	width: 100%;
}

.elementor-28650 .elementor-element.elementor-element-53d886e {
	--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: -50px;
	--margin-right: -10px;
}

.elementor-28650 .elementor-element.elementor-element-248f771 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-248f771:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-248f771 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-26e51ce {
	padding: 12px 12px 12px 12px;
}

.elementor-28650 .elementor-element.elementor-element-26e51ce.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-26e51ce.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-26e51ce.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-26e51ce .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-26e51ce .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-26e51ce .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-6c41c13 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-6c41c13:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-6c41c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-02aea0f {
	padding: 15px 15px 15px 15px;
}

.elementor-28650 .elementor-element.elementor-element-02aea0f.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-02aea0f.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-02aea0f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-02aea0f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-02aea0f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-02aea0f .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-8d5d482 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 20px;
}

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

.elementor-28650 .elementor-element.elementor-element-94275dd {
	padding: 14px 14px 14px 14px;
}

.elementor-28650 .elementor-element.elementor-element-94275dd.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-94275dd.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-94275dd.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-94275dd .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-94275dd .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-94275dd .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-b937a06 {
	--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;
}

.elementor-28650 .elementor-element.elementor-element-d58e679 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-d58e679:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-d58e679 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-095fa41 {
	padding: 12px 12px 12px 12px;
}

.elementor-28650 .elementor-element.elementor-element-095fa41.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-095fa41.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-095fa41.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-095fa41 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-095fa41 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-095fa41 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-37d7940 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-37d7940:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-37d7940 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-ab44c10 {
	padding: 12px 12px 12px 12px;
}

.elementor-28650 .elementor-element.elementor-element-ab44c10.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-ab44c10.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-ab44c10.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-ab44c10 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 32%;
}

.elementor-28650 .elementor-element.elementor-element-ab44c10 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-ab44c10 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-c903b6e {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-c903b6e:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-c903b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-0cb9d14 {
	padding: 15px 15px 15px 15px;
}

.elementor-28650 .elementor-element.elementor-element-0cb9d14.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-0cb9d14.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-0cb9d14.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-0cb9d14 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-0cb9d14 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-0cb9d14 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-ec9382c {
	--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: 10px;
	--margin-right: 50px;
}

.elementor-28650 .elementor-element.elementor-element-c4c555c {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 20px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-c4c555c:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-c4c555c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-4227322 {
	padding: 12px 5px 12px 12px;
}

.elementor-28650 .elementor-element.elementor-element-4227322.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-28650 .elementor-element.elementor-element-4227322.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-28650 .elementor-element.elementor-element-4227322.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-28650 .elementor-element.elementor-element-4227322 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-4227322 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-4227322 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-97c8f7c {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-97c8f7c:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-97c8f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-962a517 {
	padding: 12px 5px 12px 12px;
}

.elementor-28650 .elementor-element.elementor-element-962a517.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-962a517.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-962a517.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-962a517 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-962a517 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-962a517 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-0f0adc2 {
	--display: flex;
	--border-radius: 25px 25px 25px 25px;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 20px;
	--margin-right: 20px;
}

.elementor-28650 .elementor-element.elementor-element-0f0adc2:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-0f0adc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-d2aa6f8 {
	padding: 15px 15px 15px 15px;
}

.elementor-28650 .elementor-element.elementor-element-d2aa6f8.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-28650 .elementor-element.elementor-element-d2aa6f8.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-28650 .elementor-element.elementor-element-d2aa6f8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-d2aa6f8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-28650 .elementor-element.elementor-element-d2aa6f8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-28650 .elementor-element.elementor-element-d2aa6f8 .elementor-image-box-description {
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-d4ec64b {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-d3c42df.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-d3c42df .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-60de953 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
}

.elementor-28650 .elementor-element.elementor-element-60de953.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-60de953 img {
	width: 35%;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-28650 .elementor-element.elementor-element-e800bc0 {
	--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: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e800bc0:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-e800bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2026/01/Background-2.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-0081933.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-0081933 .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-07a2342 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-07a2342.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-330e1ba {
	--display: flex;
	--justify-content: center;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-e8c23e8 {
	width: var(--container-widget-width, 80%);
	max-width: 80%;
	--container-widget-width: 80%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-e8c23e8.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-e8c23e8 img {
	width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-62966d5 {
	--display: flex;
	--justify-content: center;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
}

.elementor-28650 .elementor-element.elementor-element-905bf5d {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-7235385 {
	margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-4eae537 .elementor-button {
	background-color: #ff7a06;
	fill: #fff;
	color: #fff;
	transition-duration: .4s;
	border-radius: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-4eae537 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-4eae537 .elementor-button:focus {
	background-color: #ffac06;
}

.elementor-28650 .elementor-element.elementor-element-4eae537 {
	--e-transform-translateX: -110px;
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 110px;
}

.elementor-28650 .elementor-element.elementor-element-4eae537.elementor-element {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-4eae537 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-28650 .elementor-element.elementor-element-9c34c48 {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-cb62114.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-cb62114 .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-28650 .elementor-element.elementor-element-980112d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-around;
	--align-items: center;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	backdrop-filter: blur(0px);
}

.elementor-28650 .elementor-element.elementor-element-980112d.e-con {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-980112d .e-con-overlay {
	opacity: 0%;
}

.elementor-28650 .elementor-element.elementor-element-c1212bf {
	--display: flex;
	--justify-content: center;
	--overlay-opacity: .5;
	border-style: none;
	--border-style: none;
	--border-radius: 100px 100px 100px 100px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-28650 .elementor-element.elementor-element-c1212bf:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-c1212bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2024/10/image5-scaled.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-28650 .elementor-element.elementor-element-c1212bf .e-con-overlay {
	--pxl-background-color: rgba(0, 0, 0, .8);
	opacity: 100%;
	border-radius: 100px 100px 100px 100px;
}

.elementor-28650 .elementor-element.elementor-element-c1212bf::before, .elementor-28650 .elementor-element.elementor-element-c1212bf > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-c1212bf > .e-con-inner > .elementor-background-video-container::before, .elementor-28650 .elementor-element.elementor-element-c1212bf > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-c1212bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-28650 .elementor-element.elementor-element-c1212bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-28650 .elementor-element.elementor-element-c1212bf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 > .elementor-widget-container {
	padding: 50px 20px 50px 20px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .swiper-navigation {
	margin-top: 253px;
	justify-content: center;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-item {
	text-align: left;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-item .pxl-testimonial-rating {
	margin-bottom: 15px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-rating {
	gap: 5px;
	color: #ffd840;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-item .pxl-testimonial-divider {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-item .pxl-testimonial-content {
	margin-bottom: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-user {
	gap: 20px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-content {
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-user .pxl-user-image img {
	width: 104px;
	min-width: 104px;
	height: 103px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-user .pxl-user-name {
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-user-name {
	font-family: "Poppins", Sans-serif;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-user .pxl-user-title {
	color: #ccc;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
	width: 0px;
	height: 0px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-swiper .swiper-navigation {
	gap: 62px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .swiper-navigation .pxl-swiper-button {
	--pxl-box-size: 57px;
}

.elementor-28650 .elementor-element.elementor-element-2e48de0 .swiper-navigation .pxl-swiper-button:hover {
	border-color: rgba(2, 1, 1, 0);
}

.elementor-28650 .elementor-element.elementor-element-a50ce88 > .elementor-widget-container {
	--e-transform-translateX: -50%;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-a50ce88 {
	right: 150px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-a50ce88 {
	left: 150px;
}

.elementor-28650 .elementor-element.elementor-element-a50ce88 {
	bottom: 150px;
}

.elementor-28650 .elementor-element.elementor-element-a50ce88 .pxl-icon-wrapper .pxl-icon-item {
	font-size: 119px;
	color: rgba(255, 255, 255, .13);
}

.elementor-28650 .elementor-element.elementor-element-a50ce88 .pxl-icon-wrapper .pxl-icon-item svg {
	height: 119px;
	width: auto;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-df01352 {
	left: -200px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-df01352 {
	right: -200px;
}

.elementor-28650 .elementor-element.elementor-element-df01352 {
	top: 135px;
	z-index: 17;
}

.elementor-28650 .elementor-element.elementor-element-df01352 .pxl-image-wrapper .pxl-image-item img {
	max-width: 238px;
}

.elementor-28650 .elementor-element.elementor-element-0a924af {
	--display: flex;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-ecdbe22.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-28650 .elementor-element.elementor-element-ecdbe22 .pxl-text-editor-wrapper {
	text-align: center;
	color: #5f5f5f;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: 500;
}

.elementor-widget-media-carousel .elementor-carousel-image-overlay {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-28650 .elementor-element.elementor-element-062ce24.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-28650 .elementor-element.elementor-element-062ce24 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-28650 .elementor-element.elementor-element-062ce24 .elementor-main-swiper .swiper-slide {
	border-radius: 20px;
}

.elementor-28650 .elementor-element.elementor-element-062ce24 .elementor-swiper-button {
	font-size: 30px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-062ce24 .elementor-swiper-button svg {
	fill: #000;
}

.elementor-28650 .elementor-element.elementor-element-bed6843 {
	--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: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-bed6843:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-bed6843 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-4808f00 {
	--display: flex;
	--position: absolute;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	bottom: 0px;
}

.elementor-28650 .elementor-element.elementor-element-4808f00.e-con {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-4808f00 {
	left: -30px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-4808f00 {
	right: -30px;
}

.elementor-28650 .elementor-element.elementor-element-aa8d1db img {
	width: 100%;
}

.elementor-28650 .elementor-element.elementor-element-28f49a8 {
	--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;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-28f49a8.e-con {
	--e-con-transform-translateX: 700px;
}

.elementor-28650 .elementor-element.elementor-element-2d7b871 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 20px 0px 50px 0px;
}

.elementor-28650 .elementor-element.elementor-element-2d7b871 .pxl-heading-wrapper {
	text-align: left;
}

.elementor-28650 .elementor-element.elementor-element-2d7b871 .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 20px;
	color: #ffb7f2;
}

.elementor-28650 .elementor-element.elementor-element-2d7b871 .pxl-heading-wrapper .pxl-heading-title {
	height: 60px;
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-35d4795 .pxl-text-editor-wrapper {
	text-align: left;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-35d4795 .pxl-text-editor-wrapper a {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 32px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-d7af0b5 {
	--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;
	--justify-content: flex-start;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-d7af0b5.e-con {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-5f297a8 .elementor-button {
	background-color: #ff7a06;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff4fd;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-5f297a8 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-5f297a8 .elementor-button:focus {
	background-color: #ffac06;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-5f297a8 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-5f297a8.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-5f297a8 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-28650 .elementor-element.elementor-element-5f297a8 .elementor-button:hover svg, .elementor-28650 .elementor-element.elementor-element-5f297a8 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-9972395 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-9972395 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-9972395 .elementor-button:focus {
	background-color: #ffac06;
}

.elementor-28650 .elementor-element.elementor-element-9972395 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-9972395.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-9972395 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-28650 .elementor-element.elementor-element-de18994 {
	--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;
	--gap: 15px 0px;
	--row-gap: 15px;
	--column-gap: 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-57ec995 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-57ec995 .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text {
	--pxl-height: 0px;
}

.elementor-28650 .elementor-element.elementor-element-57ec995 .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-28650 .elementor-element.elementor-element-57ec995 .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	gap: 0px;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-2fd886b .pxl-links-wrapper {
	align-items: start;
}

.elementor-28650 .elementor-element.elementor-element-2fd886b .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-566d4f0 {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-566d4f0.e-con {
	--e-con-transform-translateX: 700px;
}

.elementor-28650 .elementor-element.elementor-element-546ab44 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: -70px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-546ab44:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-546ab44 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-02d895e .pxl-text-editor-wrapper {
	text-align: left;
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-02d895e .pxl-text-editor-wrapper a {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 32px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-07a9e14 > .elementor-widget-container {
	margin: 15px 0px 30px 0px;
}

.elementor-28650 .elementor-element.elementor-element-6c5e06b {
	--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: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-6c5e06b:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-6c5e06b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-38bc34a {
	--display: flex;
	--position: absolute;
	top: -98px;
}

body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-38bc34a {
	left: -30px;
}

body.rtl .elementor-28650 .elementor-element.elementor-element-38bc34a {
	right: -30px;
}

.elementor-28650 .elementor-element.elementor-element-6409a06 img {
	width: 87%;
}

.elementor-28650 .elementor-element.elementor-element-1fecfca {
	--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;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-1fecfca.e-con {
	--e-con-transform-translateX: 700px;
}

.elementor-28650 .elementor-element.elementor-element-2549cdd > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 20px 0px 50px 0px;
}

.elementor-28650 .elementor-element.elementor-element-2549cdd .pxl-heading-wrapper {
	text-align: left;
}

.elementor-28650 .elementor-element.elementor-element-2549cdd .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 20px;
	color: #ffb7f2;
}

.elementor-28650 .elementor-element.elementor-element-2549cdd .pxl-heading-wrapper .pxl-heading-title {
	height: 60px;
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-29ebf5a .pxl-text-editor-wrapper {
	text-align: left;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-29ebf5a .pxl-text-editor-wrapper a {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 32px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-18b6a8d {
	--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;
	--justify-content: flex-start;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-18b6a8d.e-con {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-46eb818 .elementor-button {
	background-color: #ff7a06;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff4fd;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-46eb818 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-46eb818 .elementor-button:focus {
	background-color: #ffac06;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-46eb818 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-46eb818.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-46eb818 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-28650 .elementor-element.elementor-element-46eb818 .elementor-button:hover svg, .elementor-28650 .elementor-element.elementor-element-46eb818 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-02c7afb .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-02c7afb .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-02c7afb .elementor-button:focus {
	background-color: #ffac06;
}

.elementor-28650 .elementor-element.elementor-element-02c7afb {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-02c7afb.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-02c7afb .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-28650 .elementor-element.elementor-element-24e9318 {
	--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;
	--gap: 15px 0px;
	--row-gap: 15px;
	--column-gap: 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-1b5975e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-1b5975e .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text {
	--pxl-height: 0px;
}

.elementor-28650 .elementor-element.elementor-element-1b5975e .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-28650 .elementor-element.elementor-element-1b5975e .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	gap: 0px;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-d959579 .pxl-links-wrapper {
	align-items: start;
}

.elementor-28650 .elementor-element.elementor-element-d959579 .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-96365ff {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-96365ff.e-con {
	--e-con-transform-translateX: 700px;
}

.elementor-28650 .elementor-element.elementor-element-34e7d6a {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: -70px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-34e7d6a:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-34e7d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-a34993f .pxl-text-editor-wrapper {
	text-align: left;
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-a34993f .pxl-text-editor-wrapper a {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 32px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-930c934 > .elementor-widget-container {
	margin: 15px 0px 30px 0px;
}

.elementor-28650 .elementor-element.elementor-element-dde6010 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-dde6010:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-dde6010 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #680866;
}

.elementor-28650 .elementor-element.elementor-element-2b25809 {
	--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: 100px;
	--margin-right: 50px;
}

.elementor-28650 .elementor-element.elementor-element-2f6a839 > .elementor-widget-container {
	padding: 20px 0px 50px 0px;
}

.elementor-28650 .elementor-element.elementor-element-2f6a839 .pxl-heading-wrapper {
	text-align: left;
}

.elementor-28650 .elementor-element.elementor-element-2f6a839 .pxl-heading-wrapper .pxl-heading-subtitle {
	margin-bottom: 20px;
	color: #ffb7f2;
}

.elementor-28650 .elementor-element.elementor-element-2f6a839 .pxl-heading-wrapper .pxl-heading-title {
	height: 60px;
	color: #fff;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-300f766 .pxl-text-editor-wrapper {
	text-align: left;
	color: #fff;
	font-family: "Poppins", Sans-serif;
}

.elementor-28650 .elementor-element.elementor-element-300f766 .pxl-text-editor-wrapper a {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 32px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-f640061 {
	--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;
	--justify-content: flex-start;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-f640061.e-con {
	--align-self: flex-start;
}

.elementor-28650 .elementor-element.elementor-element-120ff6a .elementor-button {
	background-color: #ff7a06;
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff4fd;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-120ff6a .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-120ff6a .elementor-button:focus {
	background-color: #ffac06;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-120ff6a {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-120ff6a.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-120ff6a .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-28650 .elementor-element.elementor-element-120ff6a .elementor-button:hover svg, .elementor-28650 .elementor-element.elementor-element-120ff6a .elementor-button:focus svg {
	fill: #fff;
}

.elementor-28650 .elementor-element.elementor-element-19a9e60 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	fill: #fff;
	color: #fff;
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 10px 10px 10px 10px;
	padding: 20px 20px 20px 20px;
}

.elementor-28650 .elementor-element.elementor-element-19a9e60 .elementor-button:hover, .elementor-28650 .elementor-element.elementor-element-19a9e60 .elementor-button:focus {
	background-color: #ffac06;
}

.elementor-28650 .elementor-element.elementor-element-19a9e60 {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
}

.elementor-28650 .elementor-element.elementor-element-19a9e60.elementor-element {
	--align-self: center;
}

.elementor-28650 .elementor-element.elementor-element-19a9e60 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-28650 .elementor-element.elementor-element-963f69a {
	--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;
	--gap: 15px 0px;
	--row-gap: 15px;
	--column-gap: 0px;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-28650 .elementor-element.elementor-element-9a323fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-28650 .elementor-element.elementor-element-9a323fb .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text {
	--pxl-height: 0px;
}

.elementor-28650 .elementor-element.elementor-element-9a323fb .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-28650 .elementor-element.elementor-element-9a323fb .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	gap: 0px;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-e275354 .pxl-links-wrapper {
	align-items: start;
}

.elementor-28650 .elementor-element.elementor-element-e275354 .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-4e82e5f {
	--display: flex;
}

.elementor-28650 .elementor-element.elementor-element-a4095c8 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: -70px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-28650 .elementor-element.elementor-element-a4095c8:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-a4095c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28650 .elementor-element.elementor-element-9b26f68 .pxl-text-editor-wrapper {
	text-align: left;
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-28650 .elementor-element.elementor-element-9b26f68 .pxl-text-editor-wrapper a {
	font-family: "Inter", Sans-serif;
	font-size: 28px;
	font-weight: 600;
	line-height: 32px;
	color: #000;
}

.elementor-28650 .elementor-element.elementor-element-7ba7a0e > .elementor-widget-container {
	margin: 15px 0px 30px 0px;
}

@media (min-width:576px) {
	.elementor-28650 .elementor-element.elementor-element-e0d9951 {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-64450ac {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8d0a73b {
		--width: 90%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-13db34b {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f8ab1b7 {
		--width: 130%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-49d0288 {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d9b05d3 {
		--width: 80%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-231607c {
		--width: 80%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e61eeb0 {
		--content-width: 1300px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2785f38 {
		--width: 60%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-87574e8 {
		--width: 20%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8bda8b6 {
		--width: 90%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-60c3fb5 {
		--width: 60%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cf03eab {
		--width: 60%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e2259a0 {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-694e673 {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0e0988c {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-fb57b01 {
		--content-width: 1200px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4c38f80 {
		--width: 60%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9c17f0d {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d8d39f8 {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-745ae81 {
		--content-width: 1200px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9dedd92 {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2ad697a {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a114904 {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8f6819e {
		--width: 33%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-83754df {
		--width: 34%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-35f4d32 {
		--width: 33%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6b0e51b {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-dd2c51b {
		--content-width: 1482px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-86f8dd6 {
		--width: 30%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4131363 {
		--width: 30%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-87e441e {
		--width: 31%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-72ec84c {
		--content-width: 1482px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-842a4b3 {
		--width: 80%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e1b17c3 {
		--content-width: 1600px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b69a930 {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b8e1b2c {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1d58a71 {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3054055 {
		--width: 85%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8d2e547 {
		--width: 70%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-622d420 {
		--width: 70%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d5da740 {
		--width: 70%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-813cd8d {
		--width: 70%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-142ee07 {
		--width: 70%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-504eaad {
		--width: 70%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4c9f8d9 {
		--width: 90%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2041387 {
		--width: 44%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-74d4f2c {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-437430d {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e06e1e0 {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-96b6e20 {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c4b410b {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-53a8bbe {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3b17736 {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-04325ae {
		--width: 40%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-90e98f0 {
		--content-width: 1600px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ab3f0a3 {
		--content-width: 1464px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7105ef7 {
		--width: 1600px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cb7955a {
		--width: 146.646%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8e7f4fa {
		--width: 25%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2592c86 {
		--width: 25%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7b6b3e4 {
		--width: 25%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1efbc99 {
		--width: 25%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3afa2b1 {
		--width: 25%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a42101c {
		--width: 25%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-30079c3 {
		--width: 25%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-33bca74 {
		--content-width: 1600px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4e0bbda {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5c4c5f9 {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c07649f {
		--content-width: 1600px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-edee40f {
		--width: 31.044%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-53d886e {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b937a06 {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ec9382c {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e800bc0 {
		--content-width: 1482px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c1212bf {
		--width: 76%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-bed6843 {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4808f00 {
		--width: 45%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-28f49a8 {
		--width: 35%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-566d4f0 {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-546ab44 {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6c5e06b {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-38bc34a {
		--width: 45%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1fecfca {
		--width: 35%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-96365ff {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-34e7d6a {
		--width: 50%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-dde6010 {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2b25809 {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4e82e5f {
		--width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a4095c8 {
		--width: 68%;
	}
}

@media (max-width:1399px) {
	.elementor-28650 .elementor-element.elementor-element-e0d9951 {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a825653 img {
		width: 450px;
		max-width: 535px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea67f14 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-988f2e5 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-71fe84c {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2746550 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-fb57b01 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-28650 .elementor-element.elementor-element-fb57b01.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1fed8fd {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-28650 .elementor-element.elementor-element-1fed8fd.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-eafc102.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8216c8d {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-745ae81.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df3fe14 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3d486a9 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-af06ba2 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-94257ec {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-fe7a0a5 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b258cec {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7a67105 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5022420.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cb7955a {
		--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;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c5607be {
		--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;
	}
	
	.elementor-28650 .elementor-element.elementor-element-096b8f4 {
		--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;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4db2807 {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4255c61 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d3c42df {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0081933 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cb62114 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ecdbe22 {
		width: var(--container-widget-width, 860px);
		max-width: 860px;
		--container-widget-width: 860px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-062ce24.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-4808f00 {
		left: 0px;
	}
	
	body.rtl .elementor-28650 .elementor-element.elementor-element-4808f00 {
		right: 0px;
	}
}

@media (max-width:1199px) {
	.elementor-28650 .elementor-element.elementor-element-e0d9951 {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-71fe84c {
		--grid-auto-flow: row;
	}
	
	body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-b65b475 {
		left: 694px;
	}
	
	body.rtl .elementor-28650 .elementor-element.elementor-element-b65b475 {
		right: 694px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b65b475 {
		top: 35px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5022420 {
		--padding-top: 130px;
		--padding-bottom: 130px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-90e98f0 {
		--padding-top: 130px;
		--padding-bottom: 130px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-21fdf2f {
		--margin-top: 0px;
		--margin-bottom: 60px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-a126465 {
		left: 569px;
	}
	
	body.rtl .elementor-28650 .elementor-element.elementor-element-a126465 {
		right: 569px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a126465 {
		top: -317px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a126465 .pxl-image-wrapper .pxl-image-item img {
		max-width: 210px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7105ef7 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4db2807 {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-980112d {
		--padding-top: 130px;
		--padding-bottom: 180px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c1212bf {
		--padding-top: 130px;
		--padding-bottom: 130px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df01352 .pxl-image-wrapper .pxl-image-item img {
		max-width: 210px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-062ce24.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:991px) {
	.elementor-28650 .elementor-element.elementor-element-e0d9951 {
		--grid-auto-flow: row;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-64450ac {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8b737f5 .elementor-heading-title {
		line-height: 35px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-988f2e5 > .elementor-widget-container {
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df5195f {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-49baf15 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c6b5693 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b779abd {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f8ab1b7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-49d0288 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-22570c9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2132068 .pxl-heading-wrapper .pxl-heading-title {
		height: 120px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e6ff0a4 .pxl-heading-wrapper .pxl-heading-title {
		height: 50px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-71fe84c {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e357cd9 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7568c5a .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8e4068d {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-60c3fb5.e-con {
		--align-self: flex-start;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cf03eab.e-con {
		--align-self: flex-start;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4f543c2 img {
		height: 353px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c9276fe img {
		height: 312px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3c27841 img {
		height: 500px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7a67105 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-7a67105 {
		left: 70px;
	}
	
	body.rtl .elementor-28650 .elementor-element.elementor-element-7a67105 {
		right: 70px;
	}
	
	body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-b65b475 {
		left: 530px;
	}
	
	body.rtl .elementor-28650 .elementor-element.elementor-element-b65b475 {
		right: 530px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ecbcb09 {
		width: var(--container-widget-width, 750px);
		max-width: 750px;
		margin: -100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 750px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ecbcb09.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-21fdf2f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-28650 .elementor-element.elementor-element-ab3f0a3 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-28650 .elementor-element.elementor-element-a126465 .pxl-image-wrapper .pxl-image-item img {
		max-width: 200px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7105ef7 {
		--padding-top: 45px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cb7955a {
		--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;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c5607be {
		--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;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-096b8f4 {
		--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;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4db2807 {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c07649f {
		--margin-top: -50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df01352 .pxl-image-wrapper .pxl-image-item img {
		max-width: 200px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-062ce24.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-de18994 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-57ec995 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2fd886b .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-24e9318 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1b5975e .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d959579 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-963f69a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9a323fb .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e275354 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
}

@media (max-width:767px) {
	.elementor-28650 .elementor-element.elementor-element-e0d9951 {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-71fe84c {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ab3f0a3 {
		--margin-top: 0px;
		--margin-bottom: 50px;
		--margin-left: 0px;
		--margin-right: 0px;
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7105ef7 {
		max-width: 550px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d7e7048 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 46px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4db2807 {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-980112d {
		--padding-top: 130px;
		--padding-bottom: 160px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-062ce24.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:575px) {
	.elementor-28650 .elementor-element.elementor-element-e0d9951 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a825653 {
		padding: 20px 20px 20px 20px;
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a825653 img {
		width: 95%;
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-64450ac {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-64450ac.e-con {
		--align-self: center;
		--order: 1;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea67f14 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea67f14 {
		--container-widget-width: 260px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 260px);
		max-width: 260px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea67f14.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea67f14 .pxl-text-editor-wrapper {
		text-align: center;
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8b737f5 {
		width: var(--container-widget-width, 310px);
		max-width: 310px;
		--container-widget-width: 310px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8b737f5.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8b737f5 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em;
	}
	
	.elementor-28650 .elementor-element.elementor-element-988f2e5 > .elementor-widget-container {
		padding: 10px 0px 10px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-988f2e5 {
		--container-widget-width: 370px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 370px);
		max-width: 370px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-988f2e5.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-988f2e5 .pxl-text-editor-wrapper {
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-962849a {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-28650 .elementor-element.elementor-element-962849a.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8d0a73b {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 50px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4ec90bf {
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 285px);
		max-width: 285px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4ec90bf.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4ec90bf .pxl-button-wrapper {
		justify-content: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4ec90bf .pxl-button-wrapper .btn {
		font-size: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-13db34b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 50px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a566f63 {
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 285px);
		max-width: 285px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a566f63 .pxl-button-wrapper .btn {
		font-size: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df5195f {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df5195f.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-49baf15 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-49baf15.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c6b5693 {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c6b5693.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b779abd {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b779abd.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f8ab1b7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6b4c1f3 .pxl-text-marquee-wrapper .pxl-text-marquee-item {
		font-size: 23px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-22570c9 {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-22570c9 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em;
	}
	
	.elementor-28650 .elementor-element.elementor-element-dc45d39 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ca7873d {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0422840 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e0c9255 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-bc05641 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-26aca1f .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4ef084b .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3a06022 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a6e930d .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4e51392 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6f750a7 {
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-29b295b .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e61eeb0 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e61eeb0.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2785f38 {
		--width: 1150px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2785f38.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2132068 > .elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2132068 .pxl-heading-wrapper .pxl-heading-title {
		height: 100px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e37b333 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e37b333 {
		max-width: 300px !important;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e37b333 .pxl-text-editor-wrapper {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e9c02da {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 500px);
		max-width: 500px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-10000d7 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ae2cfd9 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-329ab73 .elementor-icon-wrapper {
		text-align: start;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e6ff0a4 .pxl-heading-wrapper .pxl-heading-title {
		height: 50px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-590f3a4 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-71fe84c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-121f4c6 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-49e1a8f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c4e7ceb .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c15b5d3 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-47332af {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-47332af.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7568c5a {
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7568c5a .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3e8e569 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-dfb8212 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9a949a7 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-42dc3b2 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b91d58e .pxl-heading-wrapper .pxl-heading-title {
		height: 120px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-60c3fb5 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3d22f81 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-56cd862 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-21a2bab .elementor-button {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-fecdc9b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-609a137 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0ad64bb .elementor-button {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cf03eab {
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-db2fa89 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-803dc8e .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f937835 .elementor-button {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0922152 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-33ea812 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8d3236c .elementor-button {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2746550 {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e2259a0 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea8aea4 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df7eb4a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-75f3e0f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2478c22 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0e0988c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b33e647 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5e8ae58 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-690c928 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cd826e7 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-63cf176 {
		padding: 10px 10px 10px 10px;
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-63cf176 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em;
		letter-spacing: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0b5ff9f {
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9774310 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9774310 .pxl-text-editor-wrapper {
		text-align: center;
		font-size: 17px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9774310 {
		max-width: 330px !important;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d8d39f8 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d95aac1 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8216c8d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8216c8d {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8216c8d .pxl-text-editor-wrapper {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-68a7368 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0dd8239 {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0dd8239 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-768d849 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2461eb6 {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
		padding: 15px 15px 20px 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2461eb6 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4fcd552 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-384ac3e {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-384ac3e .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ae9f6b7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2458b39 {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2458b39 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-abd1420 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f8b047d {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f8b047d .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-541c5bc {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-44ff879 {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-44ff879 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a173ad6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-76c0da3 {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-76c0da3 .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a4b6d9b {
		margin: 20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a4b6d9b .elementor-image-box-img {
		margin-bottom: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-053173c {
		--margin-top: -10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df3fe14 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df3fe14 {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df3fe14 .pxl-text-editor-wrapper {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3d486a9 {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3d486a9 .pxl-text-editor-wrapper {
		text-align: center;
		font-size: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6b0e51b {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-af6abf0.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-dd2c51b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-af06ba2 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-af06ba2 {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 800px !important;
	}
	
	.elementor-28650 .elementor-element.elementor-element-af06ba2 .pxl-text-editor-wrapper {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-94257ec {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-94257ec .pxl-text-editor-wrapper {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7a8e743 {
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-86f8dd6 {
		--width: 330px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b687784 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4915d3b .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a4b4a9b .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-fe02d44 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4131363 {
		--width: 330px;
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3c27841 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-87e441e {
		--width: 330px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6a8bf04 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6a8bf04 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-29fe238 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3f52550 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9ebf911 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-72ec84c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-fe7a0a5 {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-105c438 img {
		width: 1000px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-842a4b3 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-28650 .elementor-element.elementor-element-2432984 {
		padding: 10px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2432984 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b57bc12 {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3ff2696 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-978a2ff .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5ea8904 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0766234 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-457a485 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ba50dfe .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e1b17c3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b258cec {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2d286f8 {
		margin: 0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
		padding: 0px 0px 30px 0px;
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-65883f3 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-10b4829 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1827026 {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-7a67105 {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5022420 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ecbcb09 {
		margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-293d4c2 {
		padding: 10px 0px 0px 0px;
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-293d4c2 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.5em;
	}
	
	.elementor-28650 .elementor-element.elementor-element-663265a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-00da7c7 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-185a261 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d4ba4f6 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4359959 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-732dcc4 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9e205fc {
		margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--container-widget-width: 500px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 500px);
		max-width: 500px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2041387 {
		--margin-top: -350px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-90e98f0 {
		--margin-top: -50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ab3f0a3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d7e7048 .pxl-heading-wrapper .pxl-heading-title {
		white-space: wrap;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d7e7048 .pxl-heading-wrapper .pxl-heading-title .pxl-text-hidden {
		display: inline;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4db2807 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--justify-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4db2807.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4e0bbda {
		--margin-top: -20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4e0bbda.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f9d431f {
		padding: 10px 20px 10px 30px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f9d431f.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f9d431f .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f9d431f .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-179c8b4 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 30px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-179c8b4.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-179c8b4 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-179c8b4 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-bdd9e8a {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 30px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-bdd9e8a.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-bdd9e8a .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-bdd9e8a .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e3ec889 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 30px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e3ec889.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e3ec889 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e3ec889 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5c4c5f9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5c4c5f9.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-04d8306 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 30px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-04d8306.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-04d8306 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-04d8306 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-572b22e {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 30px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-572b22e.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-572b22e .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-572b22e .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e5be091 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 30px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e5be091.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e5be091 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e5be091 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d14a8c6 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 30px;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d14a8c6.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d14a8c6 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d14a8c6 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6971601 {
		margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 20px 10px 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6971601.elementor-element {
		--align-self: center;
		--order: 99999;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6971601 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6971601 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c07649f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4255c61 {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-53d886e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 50px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-248f771 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-26e51ce .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6c41c13 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-02aea0f .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8d5d482 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-94275dd .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b937a06 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 10px;
		--margin-right: 50px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b937a06.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d58e679 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-095fa41 {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-095fa41 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-37d7940 {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ab44c10 {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ab44c10 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c903b6e {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0cb9d14 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-c4c555c {
		--margin-top: 0px;
		--margin-bottom: 20px;
		--margin-left: 20px;
		--margin-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4227322 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-962a517 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d2aa6f8 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d3c42df {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-60de953 img {
		width: 80%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e800bc0 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0081933 {
		--container-widget-width: 344px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 344px);
		max-width: 344px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-62966d5 {
		--width: 1150px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-62966d5.e-con {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-79c7d9f.elementor-element {
		--align-self: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4eae537 {
		width: var(--container-widget-width, 400px);
		max-width: 400px;
		--container-widget-width: 400px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9c34c48 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cb62114 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cb62114 {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cb62114 .pxl-text-editor-wrapper {
		font-size: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-980112d {
		--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-28650 .elementor-element.elementor-element-c1212bf {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2e48de0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-content {
		font-size: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-testimonial-user .pxl-user-image img {
		width: 70px;
		min-width: 70px;
		height: 70px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2e48de0 .pxl-testimonial-carousel .pxl-user-name {
		font-size: 20px;
	}
	
	body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-a50ce88 {
		right: -36px;
	}
	
	body.rtl .elementor-28650 .elementor-element.elementor-element-a50ce88 {
		left: -36px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a50ce88 {
		bottom: 109px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a50ce88 .pxl-icon-wrapper .pxl-icon-item {
		font-size: 80px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a50ce88 .pxl-icon-wrapper .pxl-icon-item svg {
		height: 80px;
		width: auto;
	}
	
	body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-df01352 {
		left: 82px;
	}
	
	body.rtl .elementor-28650 .elementor-element.elementor-element-df01352 {
		right: 82px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df01352 {
		top: 11px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df01352 .pxl-image-wrapper .pxl-image-item img {
		max-width: 128px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ecdbe22 {
		--container-widget-width: 340px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 340px);
		max-width: 340px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-062ce24.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-062ce24 {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-35d4795 > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-35d4795 .pxl-text-editor-wrapper a {
		font-size: 24px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5f297a8 {
		margin: 10px 55px calc(var(--kit-widget-spacing, 0px) + 10px) 55px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5f297a8.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9972395 {
		margin: 10px 55px calc(var(--kit-widget-spacing, 0px) + 10px) 55px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9972395.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-28650 .elementor-element.elementor-element-de18994 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-57ec995 > .elementor-widget-container {
		margin: 1px 1px 1px 1px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-57ec995 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2fd886b .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-566d4f0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-546ab44 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-02d895e .pxl-text-editor-wrapper a {
		font-size: 24px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-29ebf5a > .elementor-widget-container {
		margin: -15px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-29ebf5a .pxl-text-editor-wrapper a {
		font-size: 24px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-46eb818 {
		margin: 10px 55px calc(var(--kit-widget-spacing, 0px) + 10px) 55px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-46eb818.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-28650 .elementor-element.elementor-element-02c7afb {
		margin: 10px 55px calc(var(--kit-widget-spacing, 0px) + 10px) 55px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-02c7afb.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-28650 .elementor-element.elementor-element-24e9318 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1b5975e > .elementor-widget-container {
		margin: 1px 1px 1px 1px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1b5975e .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d959579 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-96365ff {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-34e7d6a {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a34993f .pxl-text-editor-wrapper a {
		font-size: 24px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2b25809 {
		--width: 500px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2f6a839 .pxl-heading-wrapper .pxl-heading-title {
		height: 125px;
		line-height: 40px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-300f766 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-300f766 .pxl-text-editor-wrapper a {
		font-size: 24px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-120ff6a {
		margin: 10px 55px calc(var(--kit-widget-spacing, 0px) + 10px) 55px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-120ff6a.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-28650 .elementor-element.elementor-element-19a9e60 {
		margin: 10px 55px calc(var(--kit-widget-spacing, 0px) + 10px) 55px;
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-19a9e60.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-28650 .elementor-element.elementor-element-963f69a {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9a323fb > .elementor-widget-container {
		margin: 1px 1px 1px 1px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9a323fb .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 18px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e275354 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 18px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4e82e5f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a4095c8 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9b26f68 .pxl-text-editor-wrapper a {
		font-size: 24px;
	}
}

@media (max-width:1399px) and (min-width:576px) {
	.elementor-28650 .elementor-element.elementor-element-64450ac {
		--width: 656px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d9b05d3 {
		--width: 1150px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-231607c {
		--width: 1150px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e61eeb0 {
		--content-width: 1150px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-60c3fb5 {
		--width: 1080px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cf03eab {
		--width: 1080px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1fed8fd {
		--width: 1150px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-eafc102 {
		--width: 1150px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-745ae81 {
		--content-width: 1150px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-842a4b3 {
		--width: 1080px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5022420 {
		--width: 1107px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2b25809 {
		--width: 1600px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a4095c8 {
		--width: 400px;
	}
}

@media (max-width:1199px) and (min-width:576px) {
	.elementor-28650 .elementor-element.elementor-element-edee40f {
		--width: 339.406px;
	}
}

@media (max-width:991px) and (min-width:576px) {
	.elementor-28650 .elementor-element.elementor-element-64450ac {
		--width: 700px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-f42b0bf {
		--width: 750px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ca4f50a {
		--width: 450px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-0d14cda {
		--width: 450px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-3bf66b6 {
		--width: 450px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-fd5e271 {
		--width: 500px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d9b05d3 {
		--width: 720px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-231607c {
		--width: 720px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-8bda8b6 {
		--width: 730px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-60c3fb5 {
		--width: 725px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cf03eab {
		--width: 720px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-1fed8fd {
		--width: 750px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-842a4b3 {
		--width: 700px;
	}
}

@media (min-width:1400px) {
	.elementor-28650 .elementor-element.elementor-element-c1212bf:not(.elementor-motion-effects-element-type-background), .elementor-28650 .elementor-element.elementor-element-c1212bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (min-width:2400px) {
	.elementor-28650 .elementor-element.elementor-element-e0d9951 {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a825653 {
		text-align: center;
	}
	
	.elementor-28650 .elementor-element.elementor-element-a825653 img {
		max-width: 45%;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea67f14 .pxl-text-editor-wrapper {
		font-size: 86px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-988f2e5 .pxl-text-editor-wrapper {
		font-size: 86px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-e9c02da {
		border-radius: 80px 80px 80px 80px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-71fe84c {
		--grid-auto-flow: row;
	}
	
	.elementor-28650 .elementor-element.elementor-element-103a12c {
		--width: 1452px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea8aea4 {
		--container-widget-width: 272px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 272px);
		max-width: 272px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea8aea4 .elementor-image-box-wrapper {
		text-align: start;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea8aea4 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 56px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-ea8aea4 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df7eb4a {
		--container-widget-width: 272px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 272px);
		max-width: 272px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df7eb4a .elementor-image-box-wrapper .elementor-image-box-img {
		width: 64px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-df7eb4a .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-75f3e0f {
		--container-widget-width: 272px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 272px);
		max-width: 272px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-75f3e0f .elementor-image-box-wrapper .elementor-image-box-img {
		width: 64px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-75f3e0f .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2478c22 {
		--container-widget-width: 272px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 272px);
		max-width: 272px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2478c22 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 66px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-2478c22 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b33e647 {
		--container-widget-width: 272px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 272px);
		max-width: 272px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b33e647 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 70px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b33e647 .elementor-image-box-title {
		font-size: 1px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b33e647 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5e8ae58 {
		--container-widget-width: 272px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 272px);
		max-width: 272px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5e8ae58 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 64px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-5e8ae58 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-690c928 {
		--container-widget-width: 272px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 272px);
		max-width: 272px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-690c928 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 64px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-690c928 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cd826e7 {
		--container-widget-width: 272px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 272px);
		max-width: 272px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cd826e7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 55px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-cd826e7 .elementor-image-box-description {
		font-size: 16px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-d95aac1 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-053173c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	body:not(.rtl) .elementor-28650 .elementor-element.elementor-element-b65b475 {
		left: 404px;
	}
	
	body.rtl .elementor-28650 .elementor-element.elementor-element-b65b475 {
		right: 404px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-b65b475 {
		top: 30px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-9e205fc {
		border-radius: 80px 80px 80px 80px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-6a09c4c {
		border-radius: 80px 80px 80px 80px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-4db2807 {
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 80px;
		--padding-right: 80px;
	}
	
	.elementor-28650 .elementor-element.elementor-element-062ce24.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

/* Start custom CSS for pxl_text_editor, class: .elementor-element-ea67f14 */

/* Mobile view */
@media (max-width: 768px) {
	h2 {
		font-size: 27px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8b737f5 */

/* Mobile view */
@media (max-width: 768px) {
	.hglt-clr {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_text_editor, class: .elementor-element-988f2e5 */

/* Mobile view */
@media (max-width: 768px) {
	h2 {
		font-size: 27px;
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_button, class: .elementor-element-4ec90bf */

/* ==========================================
   BUTTON BASE
========================================== */
.cta-orbitpill.cta-btn {
	position: relative;
	width: 380px;
	height: 72px;
	border-radius: 999px;
	overflow: hidden;
	cursor: pointer;
	z-index: 0;
	background: linear-gradient(90deg, #ff7a06 0%, #ffac06 50%, #ff7a06 100%) !important;
	box-shadow: 0 12px 30px rgba(255, 122, 6, .35), inset 0 1px 0 rgba(255, 255, 255, .25);
}

/* ==========================================
   FULL CLICK AREA (FIXED)
========================================== */
.cta-orbitpill.cta-btn a {
	position: absolute;
	inset: 0;
	z-index: 5;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 !important;
	margin: 0 !important;
	text-decoration: none;
}

/* ==========================================
   REMOVE THEME DEFAULT SPACING
========================================== */
.cta-orbitpill .cta-text, .cta-orbitpill .pxl-btn-text {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .9px;
	text-transform: uppercase;
	margin: 0 !important;
	padding: 0 !important;
	padding-left: 20px !important;
	padding-top: 10px !important;
	text-align: center;
	display: block !important;
	position: relative;
	z-index: 6;
}

/* Remove icon spacing if theme adds one */
.cta-orbitpill .pxl-btn-icon {
	display: none !important;
}

/* ==========================================
   ORBIT GLOW EFFECT
========================================== */
.cta-orbitpill.cta-btn::before {
	content: "";
	position: absolute;
	width: 420px;
	height: 220px;
	left: 50%;
	top: 50%;
	transform-origin: center;
	transform: translate(-50%, -50%) rotate(-25deg) scaleX(.6);
	border-radius: 50%;
	background: radial-gradient(ellipse at center, transparent 40%, #ffac06 50%, #ffac06 58%, #ff7a06 68%, transparent 78%);
	filter: blur(10px);
	opacity: .95;
	animation: orbitMotion 14s ease-in-out infinite;
	pointer-events: none;
	z-index: 1;
}

/* ==========================================
   INNER GLASS SHINE
========================================== */
.cta-orbitpill.cta-btn::after {
	content: "";
	position: absolute;
	inset: 2px;
	border-radius: inherit;
	background: linear-gradient(to bottom, rgba(255, 255, 255, .18), rgba(255, 255, 255, .02));
	pointer-events: none;
	z-index: 2;
}

/* ==========================================
   ORBIT ANIMATION
========================================== */
@keyframes orbitMotion {
	0% {
		transform: translate(-50%, -50%) rotate(-25deg) scaleX(.6);
	}
	
	50% {
		transform: translate(-50%, -50%) rotate(25deg) scaleX(.65);
	}
	
	100% {
		transform: translate(-50%, -50%) rotate(-25deg) scaleX(.6);
	}
}

/* ==========================================
   FINAL RESPONSIVE + ALIGNMENT FIX
========================================== */
.cta-orbitpill.cta-btn {
	width: 100%;
	max-width: 380px;
	height: 72px;
}

.cta-orbitpill.cta-btn a {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100%;
	height: 100%;
}

.cta-orbitpill .pxl-btn-text, .cta-orbitpill .cta-text {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 !important;
	margin: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
	.cta-orbitpill.cta-btn {
		max-width: 320px;
		height: 64px;
	}
}

/* Mobile */
@media (max-width: 767px) {
	.cta-orbitpill.cta-btn {
		max-width: 90%;
		height: 58px;
	}
	
	.cta-orbitpill .pxl-btn-text, .cta-orbitpill .cta-text {
		font-size: 15px !important;
	}
}

/* Small Mobile */
@media (max-width: 480px) {
	.cta-orbitpill.cta-btn {
		max-width: 95%;
		height: 54px;
	}
	
	.cta-orbitpill .pxl-btn-text, .cta-orbitpill .cta-text {
		font-size: 14px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_button, class: .elementor-element-a566f63 */

/* ==========================================
   BUTTON BASE
========================================== */
.cta-whitepill.cta-btn {
	position: relative;
	width: 380px;
	height: 72px;
	border-radius: 999px;
	overflow: hidden;
	cursor: pointer;
	z-index: 0;
	background: #fff !important;
	box-shadow: 0 12px 30px rgba(255, 122, 6, .35), inset 0 1px 0 rgba(255, 255, 255, .25);
}

/* ==========================================
   FULL CLICK AREA (FIXED)
========================================== */
.cta-whitepill.cta-btn a {
	position: absolute;
	inset: 0;
	z-index: 5;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 !important;
	margin: 0 !important;
	text-decoration: none;
}

/* ==========================================
   REMOVE THEME DEFAULT SPACING
========================================== */
.cta-whitepill .cta-text, .cta-whitepill .pxl-btn-text {
	color: #ff7a06;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: .9px;
	text-transform: uppercase;
	white-space: nowrap;
	margin: 0 !important;
	padding: 0 !important;
	padding-left: 20px !important;
	padding-top: 10px !important;
	text-align: center;
	display: block !important;
	position: relative;
	z-index: 6;
}

/* Remove icon spacing if theme adds one */
.cta-whitepill .pxl-btn-icon {
	display: none !important;
}

/* ==========================================
   ORBIT GLOW EFFECT
========================================== */
.cta-whitepill.cta-btn::before {
	content: "";
	position: absolute;
	width: 420px;
	height: 220px;
	left: 50%;
	top: 50%;
	transform-origin: center;
	transform: translate(-50%, -50%) rotate(-25deg) scaleX(.6);
	border-radius: 50%;
	background: radial-gradient(ellipse at center, transparent 40%, #ffac06 50%, #ffac06 58%, #ff7a06 68%, transparent 78%);
	filter: blur(10px);
	opacity: .95;
	animation: orbitMotion 14s ease-in-out infinite;
	pointer-events: none;
	z-index: 1;
}

/* ==========================================
   INNER GLASS SHINE
========================================== */
.cta-whitepill.cta-btn::after {
	content: "";
	position: absolute;
	inset: 2px;
	border-radius: inherit;
	background: linear-gradient(to bottom, rgba(255, 255, 255, .18), rgba(255, 255, 255, .02));
	pointer-events: none;
	z-index: 2;
}

/* ==========================================
   ORBIT ANIMATION
========================================== */
@keyframes orbitMotion {
	0% {
		transform: translate(-50%, -50%) rotate(-25deg) scaleX(.6);
	}
	
	50% {
		transform: translate(-50%, -50%) rotate(25deg) scaleX(.65);
	}
	
	100% {
		transform: translate(-50%, -50%) rotate(-25deg) scaleX(.6);
	}
}

/* ==========================================
   FINAL RESPONSIVE + ALIGNMENT FIX
========================================== */

/* Make button fully responsive */
.cta-whitepill.cta-btn {
	width: 100%;
	max-width: 380px;
	height: 72px;
}

/* Force proper flex centering */
.cta-whitepill.cta-btn a {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 100%;
	height: 100%;
}

/* Remove theme inherited display issue */
.cta-whitepill .pxl-btn-text, .cta-whitepill .cta-text {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	padding: 0 !important;
	margin: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
	.cta-whitepill.cta-btn {
		max-width: 320px;
		height: 64px;
	}
}

/* Mobile */
@media (max-width: 767px) {
	.cta-whitepill.cta-btn {
		max-width: 90%;
		height: 58px;
	}
	
	.cta-whitepill .pxl-btn-text, .cta-whitepill .cta-text {
		font-size: 15px !important;
	}
}

/* Small Mobile */
@media (max-width: 480px) {
	.cta-whitepill.cta-btn {
		max-width: 95%;
		height: 54px;
	}
	
	.cta-whitepill .pxl-btn-text, .cta-whitepill .cta-text {
		font-size: 14px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-22570c9 */

/* Mobile view */
@media (max-width: 768px) {
	.hglt-clr {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d9b05d3 */
.service-box {
	position: relative;
	background: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 18px;
	padding: 28px;
	overflow: hidden;
	transition: all .3s ease;
}

/* Top Line */
.service-box::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 3px;
	background: #730f73;
	/* Gold color */
	transition: width .4s ease;
}

/* Hover Effect */
.service-box:hover::before {
	width: 100%;
}

.service-box:hover {
	box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
	transform: translateY(-5px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-160bceb */
.service-box {
	position: relative;
	background: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 18px;
	padding: 28px;
	overflow: hidden;
	transition: all .3s ease;
}

/* Top Line */
.service-box::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 3px;
	background: #c88a1a;
	/* Gold color */
	transition: width .4s ease;
}

/* Hover Effect */
.service-box:hover::before {
	width: 100%;
}

.service-box:hover {
	box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
	transform: translateY(-5px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6f750a7 */
.service {
	position: relative;
	background: #fff4fd !important;
	border: 1px solid #730f73;
	border-radius: 18px;
	padding: 28px;
	overflow: hidden;
	transition: all .3s ease;
}

/* Bottom Line */
.service::before {
	content: "";
	position: absolute;
	bottom: 0;
	/* Changed from top:0 */
	left: 0;
	width: 0;
	height: 3px;
	background: #730f73 !important;
	transition: width .4s ease;
}

/* Hover Effect */
.service:hover::before {
	width: 100%;
}

.service:hover {
	box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
	transform: translateY(-5px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-231607c */
.service-box {
	position: relative;
	background: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 18px;
	padding: 28px;
	overflow: hidden;
	transition: all .3s ease;
}

/* Top Line */
.service-box::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 3px;
	background: #730f73;
	/* Gold color */
	transition: width .4s ease;
}

/* Hover Effect */
.service-box:hover::before {
	width: 100%;
}

.service-box:hover {
	box-shadow: 0 10px 30px rgba(0, 0, 0, .08);
	transform: translateY(-5px);
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-7568c5a */

/* Mobile view */
@media (max-width: 768px) {
	.hglt-clr {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-0b5ff9f */
.float-slow {
	display: inline-block;
	animation: floatSlow 4.5s ease-in-out infinite;
	will-change: transform;
}

@keyframes floatSlow {
	0% {
		transform: translateY(0);
	}
	
	50% {
		transform: translateY(-40px);
	}
	
	100% {
		transform: translateY(0);
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_text_editor, class: .elementor-element-8216c8d */

/* Mobile view */
@media (max-width: 768px) {
	h3 {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_text_editor, class: .elementor-element-df3fe14 */

/* Mobile view */
@media (max-width: 768px) {
	h3 {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_text_editor, class: .elementor-element-3d486a9 */

/* Mobile view */
@media (max-width: 768px) {
	h3 {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_text_editor, class: .elementor-element-af06ba2 */

/* Mobile view */
@media (max-width: 768px) {
	h3 {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_text_editor, class: .elementor-element-94257ec */

/* Mobile view */
@media (max-width: 768px) {
	h3 {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for pxl_text_editor, class: .elementor-element-fe7a0a5 */

/* Mobile view */
@media (max-width: 768px) {
	h3 {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2432984 */

/* Mobile view */
@media (max-width: 768px) {
	.hglt-clr {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-10b4829 */
.custom-cta-btn {
	position: relative;
	width: 380px;
	height: 72px;
	border-radius: 999px;
	background: linear-gradient(90deg, #680866, #8a1d8f, #680866);
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

/* GLOW ORBIT */
.custom-orbit-glow {
	position: absolute;
	width: 300px;
	/* base size (small start) */
	height: 160px;
	border-radius: 50%;
	background: radial-gradient(ellipse at center, transparent 38%, #ff6be3 48%, #ff6be3 56%, #680866 66%, transparent 76%);
	filter: blur(8px);
	opacity: .95;
	/* 🔥 IMPORTANT: animate rotate + spread */
	animation: orbitMotion 14s ease-in-out infinite;
}

/* TEXT */
.custom-cta-text {
	position: relative;
	z-index: 2;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .9px;
	text-transform: uppercase;
	white-space: nowrap;
}

/* 🎯 SMALL → SPREAD → REVERSE */
@keyframes orbitMotion {
	0% {
		transform: rotate(-25deg) scaleX(.6);
	}
	
	25% {
		transform: rotate(60deg) scaleX(1);
	}
	
	50% {
		transform: rotate(330deg) scaleX(1.6);
	}
	
	75% {
		transform: rotate(60deg) scaleX(1);
	}
	
	100% {
		transform: rotate(-25deg) scaleX(.6);
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-1827026 */
.custom-cta-btn {
	position: relative;
	width: 380px;
	height: 72px;
	border-radius: 999px;
	background: linear-gradient(90deg, #680866, #8a1d8f, #680866);
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

/* GLOW ORBIT */
.custom-orbit-glow {
	position: absolute;
	width: 300px;
	/* base size (small start) */
	height: 160px;
	border-radius: 50%;
	background: radial-gradient(ellipse at center, transparent 38%, #ff6be3 48%, #ff6be3 56%, #680866 66%, transparent 76%);
	filter: blur(8px);
	opacity: .95;
	/* 🔥 IMPORTANT: animate rotate + spread */
	animation: orbitMotion 14s ease-in-out infinite;
}

/* TEXT */
.custom-cta-text {
	position: relative;
	z-index: 2;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: .9px;
	text-transform: uppercase;
	white-space: nowrap;
}

/* 🎯 SMALL → SPREAD → REVERSE */
@keyframes orbitMotion {
	0% {
		transform: rotate(-25deg) scaleX(.6);
	}
	
	25% {
		transform: rotate(60deg) scaleX(1);
	}
	
	50% {
		transform: rotate(330deg) scaleX(1.6);
	}
	
	75% {
		transform: rotate(60deg) scaleX(1);
	}
	
	100% {
		transform: rotate(-25deg) scaleX(.6);
	}
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-ecbcb09 */

/* SECTION WRAPPER */
.metrics-section {
	max-width: 1600px;
	margin: 0 auto;
	padding: 80px 20px 100px;
	position: relative;
	z-index: 1;
}

/* Subtle top / bottom dividers */
.metrics-section::before, .metrics-section::after {
	content: "";
	position: absolute;
	left: 10%;
	right: 10%;
	height: 1px;
	background: linear-gradient(to right, transparent, rgba(0, 0, 0, .08), transparent);
}

.metrics-section::before {
	top: 32px;
}

.metrics-section::after {
	bottom: 32px;
}

/* GRID */
.metrics-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}

@media (max-width: 900px) {
	.metrics-grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media (max-width: 600px) {
	.metrics-grid {
		grid-template-columns: 1fr;
	}
}

/* CARDS */
.metric-card {
	padding: 32px 28px;
	border-radius: 18px;
	background: #fff;
	box-shadow: 0 10px 30px rgba(15, 15, 35, .08);
	position: relative;
	overflow: hidden;
	transition: transform .2s ease-out, box-shadow .2s ease-out, background .2s ease-out;
}

/* glossy overlay */
.metric-card::after {
	content: "";
	position: absolute;
	inset: 0;
	background: radial-gradient(circle at top left, rgba(255, 255, 255, .45), transparent 60%);
	opacity: .7;
	pointer-events: none;
}

/* first card dark */
.metric-card.dark {
	background: radial-gradient(circle at top left, #272734, #121218);
	color: #fff;
	box-shadow: 0 18px 45px rgba(0, 0, 0, .6);
}

/* last card purple */
.metric-card.accent {
	background: radial-gradient(circle at top left, #b835b8, #730f73);
	color: #fff;
	box-shadow: 0 18px 45px rgba(115, 15, 115, .65);
}

/* hover */
.metric-card:hover {
	transform: translateY(-6px);
	box-shadow: 0 18px 40px rgba(15, 15, 35, .16);
}

/* NUMBERS / ICONS */
.metric-value {
	font-size: 4rem;
	font-weight: 600;
	letter-spacing: .05em;
	display: flex;
	align-items: center;
	gap: 8px;
	margin-bottom: 6px;
}

.metric-value .suffix {
	font-size: 2.8rem;
}

.metric-value .star {
	font-size: 3rem;
	color: #ffd761;
}

/* doc icon in last card */
.metric-value .doc-icon {
	font-size: 3.9rem;
}

/* LABEL */
.metric-label {
	font-size: 1.55rem;
	opacity: .9;
}

.metric-card:not(.dark):not(.accent) .metric-label {
	color: #555;
}

/* SPOTLIGHT OVERLAY (whole page) */
.spotlight-overlay {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
	z-index: 999;
	opacity: 0;
	/* hidden by default */
	transition: opacity .2s ease-out;
	background: radial-gradient(circle 120px at 0px 0px, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .05) 45%, rgba(0, 0, 0, .4) 95%);
}

/* Cursor glow ring */
.cursor-glow {
	position: fixed;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	border: 2px solid rgba(255, 255, 255, .85);
	box-shadow: 0 0 18px rgba(255, 255, 255, .8);
	pointer-events: none;
	transform: translate(-50%, -50%);
	z-index: 1000;
	opacity: 0;
	transition: opacity .2s ease-out;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-293d4c2 */

/* Mobile view */
@media (max-width: 768px) {
	.hglt-clr {
		font-size: 20px;
	}
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-1aad788 */
.elementor-28650 .elementor-element.elementor-element-1aad788 {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-74d4f2c */

/* ================================
   Base accordion item
================================ */
.v-accordion-item {
	position: relative;
	flex-grow: 1;
	overflow: hidden;
	transition: all .25s ease !important;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}

/* ================================
   Color overlay (default state)
================================ */
.v-accordion-item::before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(106, 13, 115, .95);
	transition: opacity .4s ease;
	z-index: 1;
}

/* Show image on hover */
.v-accordion-item:hover::before {
	opacity: 0;
}

/* ================================
   Accordion expand logic
================================ */
.v-accordion-item:hover {
	width: 28% !important;
}

/* Shrink others */
.v-accordion-item:hover ~ .v-accordion-item {
	width: 8% !important;
}

/* ================================
   Content always visible
================================ */
.v-accordion-content {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}

/* ================================
   Background zoom effect
================================ */
.v-accordion-item {
	background-size: 120%;
	transition: background-size .4s ease, width .4s ease;
}

.v-accordion-item:hover {
	background-size: 100%;
}

/* ================================
   Icon behavior
================================ */

/* Show icon normally */
.v-accordion-item .elementor-icon {
	opacity: 1;
	visibility: visible;
	transition: all .3s ease;
}

/* Hide icon ONLY on hover */
.v-accordion-item:hover .elementor-icon {
	opacity: 0;
	visibility: hidden;
	transform: scale(.8) !important;
}

/* ================================
   SMOOTH EXPAND ENHANCEMENTS
   (ADDED – nothing else changed)
================================ */
.v-accordion-item {
	flex-shrink: 0;
	/* prevents flex snapping */
	will-change: width;
	/* smoother width animation */
	transition-timing-function: cubic-bezier(.4, 0, .2, 1) !important;
}

/* ================================
   Mobile fallback
================================ */
@media (max-width: 768px) {
	.v-accordion-item {
		width: 100% !important;
		min-height: 300px;
		background-size: cover;
	}
	
	.v-accordion-item::before {
		opacity: 0;
	}
	
	.v-accordion-item .elementor-icon {
		opacity: 1;
		visibility: visible;
		transform: none;
	}
}

/* ================================
   Dotted curved connector line
================================ */
.accordion-with-lines {
	position: relative;
}

/* SVG line layer */
.accordion-with-lines::after {
	content: "";
	position: absolute;
	inset: 0;
	pointer-events: none;
	z-index: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 95% 90%;
	/* Inline SVG (dotted curved path) */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400'%3E%3Cpath d='M50 200 C200 20, 400 20, 550 200 S900 380, 1150 200' fill='none' stroke='%23000000' stroke-width='3' stroke-dasharray='6 8' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* Ensure accordion items stay above the line */
.v-accordion-item {
	position: relative;
	z-index: 1;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-35833b9 */
.elementor-28650 .elementor-element.elementor-element-35833b9 {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-21a04ad */
.elementor-28650 .elementor-element.elementor-element-21a04ad {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-8396aa4 */
.elementor-28650 .elementor-element.elementor-element-8396aa4 {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-e36670f */
.elementor-28650 .elementor-element.elementor-element-e36670f {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-6f9a278 */
.elementor-28650 .elementor-element.elementor-element-6f9a278 {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-b30f91e */
.elementor-28650 .elementor-element.elementor-element-b30f91e {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-9b5d5cc */
.elementor-28650 .elementor-element.elementor-element-9b5d5cc {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
	white-space: nowrap;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-2041387 */

/* ======================================
   ACCORDION WRAPPER
====================================== */
.accordion-with-lines {
	display: flex;
	width: 100%;
	min-height: 420px;
	position: relative;
	overflow: visible;
}

/* ======================================
   ACCORDION ITEM (ELEMENTOR CONTAINER)
====================================== */
.accordion-with-lines > .v-accordion-item {
	position: relative;
	flex: 1;
	overflow: hidden;
	cursor: pointer;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	transform: scaleX(1);
	transform-origin: left center;
	/* ⭐ SMOOTH, PREMIUM ANIMATION */
	transition: transform .6s cubic-bezier(.25, .1, .25, 1), z-index .2s ease;
	will-change: transform;
}

/* ======================================
   EXPAND ON HOVER (VISUAL ACCORDION)
====================================== */
.accordion-with-lines > .v-accordion-item:hover {
	transform: scaleX(1.4);
	z-index: 5;
}

/* ======================================
   COLOR OVERLAY
====================================== */
.accordion-with-lines > .v-accordion-item::before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(106, 13, 115, .95);
	z-index: 1;
	transition: opacity .35s ease;
	pointer-events: none;
}

.accordion-with-lines > .v-accordion-item:hover::before {
	opacity: 0;
}

/* ======================================
   CONTENT
====================================== */
.v-accordion-content {
	position: relative;
	z-index: 2;
	padding: 20px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	color: #fff;
}

/* ======================================
   ICON BEHAVIOR
====================================== */
.accordion-with-lines .v-accordion-item .elementor-icon {
	transition: opacity .3s ease, transform .3s ease;
}

.accordion-with-lines .v-accordion-item:hover .elementor-icon {
	opacity: 0;
	transform: scale(.85);
}

/* ======================================
   ICON SIZE – DESKTOP
====================================== */
.accordion-with-lines .v-accordion-item .elementor-icon {
	width: 72px;
	height: 72px;
}

.accordion-with-lines .v-accordion-item .elementor-icon svg {
	width: 72px;
	height: 72px;
}

/* ======================================
   OPTIONAL SHADOW (DEPTH)
====================================== */
.accordion-with-lines .v-accordion-item:hover {
	box-shadow: 0 20px 40px rgba(0, 0, 0, .25);
}

/* ======================================
   MOBILE FALLBACK
====================================== */
@media (max-width: 768px) {
	.accordion-with-lines {
		flex-direction: column;
	}
	
	.accordion-with-lines > .v-accordion-item {
		transform: none !important;
		min-height: 280px;
	}
	
	.accordion-with-lines > .v-accordion-item::before {
		opacity: 0;
	}
	
	.accordion-with-lines .v-accordion-item .elementor-icon {
		opacity: 1;
		transform: none;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4e0bbda */
.elementor-28650 .elementor-element.elementor-element-4e0bbda .elementor-image-box-wrapper {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}

.elementor-28650 .elementor-element.elementor-element-4e0bbda .elementor-image-box-img {
	margin-left: 20px;
	/* space between text & image */
	margin-right: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5c4c5f9 */
.elementor-28650 .elementor-element.elementor-element-5c4c5f9 .elementor-image-box-wrapper {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}

.elementor-28650 .elementor-element.elementor-element-5c4c5f9 .elementor-image-box-img {
	margin-left: 20px;
	/* space between text & image */
	margin-right: 0;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c1212bf */
.elementor-22692 .elementor-element.elementor-element-5b64172 .swiper-navigation {
	margin-bottom: 20px !important;
}

/* End custom CSS */

/* Start custom CSS for media-carousel, class: .elementor-element-062ce24 */
.elementor-22692 .elementor-element.elementor-element-f012346 .elementor-swiper-button {
	font-size: 30px;
	color: #fff;
	background-color: black;
	border-radius: 20px 20px 20px 20px;
	padding: 5px 5px 5px 5px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-546ab44 */
.wpcf7-submit {
	background-color: #000;
	color: #fff !important;
	padding: 46px 39px;
	border-radius: 40px;
	margin-top: 10px;
	line-height: 0px !important;
	padding-top: 16px !important;
}

.wpcf7-submit:hover {
	background-color: #7a1cac;
	/* your purple */
	transform: translateY(-2px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-34e7d6a */
.wpcf7-submit {
	background-color: #000;
	color: #fff !important;
	padding: 46px 39px;
	border-radius: 40px;
	margin-top: 10px;
	line-height: 0px !important;
	padding-top: 16px !important;
}

.wpcf7-submit:hover {
	background-color: #7a1cac;
	/* your purple */
	transform: translateY(-2px);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a4095c8 */
.wpcf7-submit {
	background-color: #000;
	color: #fff !important;
	padding: 46px 39px;
	border-radius: 40px;
	margin-top: 10px;
	line-height: 0px !important;
	padding-top: 16px !important;
}

.wpcf7-submit:hover {
	background-color: #7a1cac;
	/* your purple */
	transform: translateY(-2px);
}

/* End custom CSS */
.elementor-28855 .elementor-element.elementor-element-ada9522 {
	--display: flex;
	--padding-top: 15px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-28855 .elementor-element.elementor-element-a5dee5c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--border-radius: 25px 25px 25px 25px;
	box-shadow: 0px 5px 23px 4px rgba(0, 0, 0, .1);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 39px;
	--padding-right: 28px;
	position: relative;
}

.elementor-28855 .elementor-element.elementor-element-a5dee5c:not(.elementor-motion-effects-element-type-background), .elementor-28855 .elementor-element.elementor-element-a5dee5c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-28855 .elementor-element.elementor-element-0159d81 > .elementor-widget-container {
	margin: 0px 0px 0px -40px;
	padding: 10px 10px 10px 0px;
}

.elementor-28855 .elementor-element.elementor-element-0159d81 .pxl-site-logo-wrapper img {
	max-width: 151px;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li > a .hover-item {
	background-color: transparent;
	background-image: linear-gradient(90deg, #f345e4 0%, #800a6a 100%);
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba.elementor-element {
	--align-self: center;
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary {
	justify-content: center;
	gap: 5px;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li {
	height: 50px;
	font-size: 15px;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li > a {
	color: #010101;
	border-radius: 666px 666px 666px 666px;
	padding: 6px 15px 6px 15px;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li:hover > a, .elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li.current-menu-parent > a:not(.is-one-page), .elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li.current_page_item > a:not(.is-one-page), .elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li > a.pxl-onepage-active, .elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary > li.active > a {
	color: #fff;
}

.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary li .sub-menu a {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-28855 .elementor-element.elementor-element-164caca {
	width: var(--container-widget-width, 11%);
	max-width: 11%;
	--container-widget-width: 11%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-28855 .elementor-element.elementor-element-9a6d12f {
	width: var(--container-widget-width, 8%);
	max-width: 8%;
	--container-widget-width: 8%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

@media (max-width:1399px) {
	.elementor-28855 .elementor-element.elementor-element-0159d81 .pxl-site-logo-wrapper img {
		max-width: 100px;
	}
	
	.elementor-28855 .elementor-element.elementor-element-6b4d7ba .pxl-navigation-menu-wrapper .pxl-menu-primary {
		gap: 0px;
	}
}

@media (min-width:576px) {
	.elementor-28855 .elementor-element.elementor-element-ada9522 {
		--content-width: 1840px;
	}
}

.elementor-29027 .elementor-element.elementor-element-c78ea89 {
	--display: flex;
	--flex-wrap: wrap;
	--overflow: hidden;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 0px 0px 0px;
	--border-top-width: 2px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: #0e0e0e;
	--border-color: #0e0e0e;
	--border-radius: 50px 50px 0px 0px;
	--padding-top: 50px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-c78ea89:not(.elementor-motion-effects-element-type-background), .elementor-29027 .elementor-element.elementor-element-c78ea89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2024/11/Untitled-design-18.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100vw auto;
}

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

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-29027 .elementor-element.elementor-element-a0aeacd {
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;
	padding: 0px 50px 0px 50px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	color: #fff;
}

.elementor-29027 .elementor-element.elementor-element-a0aeacd p {
	margin-block-end: 19px;
}

.elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn:not(.pxl-btn-split), .elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-icon, .elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn.pxl-btn-split .pxl-btn-text {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-b785caf > .elementor-widget-container {
	margin: 0px 20px 30px 20px;
	padding: 0px 0px 20px 0px;
	border-style: none;
}

.elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper {
	justify-content: center;
}

.elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn {
	font-family: "Poppins", Sans-serif;
	color: #fff;
}

.elementor-29027 .elementor-element.elementor-element-c33c625 {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 30px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-596ffcd {
	--display: flex;
}

.elementor-29027 .elementor-element.elementor-element-e025160 {
	--display: grid;
	--e-con-grid-template-columns: repeat(1, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
	--justify-items: center;
	--align-items: center;
}

.elementor-29027 .elementor-element.elementor-element-e025160.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-29027 .elementor-element.elementor-element-5cff348 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: start;
}

.elementor-29027 .elementor-element.elementor-element-5cff348 img {
	width: 100%;
	max-width: 100%;
}

.elementor-29027 .elementor-element.elementor-element-33c0984 {
	--display: flex;
	--gap: 1px 2px;
	--row-gap: 1px;
	--column-gap: 2px;
}

.elementor-29027 .elementor-element.elementor-element-33c0984.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29027 .elementor-element.elementor-element-81ecf55 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-29027 .elementor-element.elementor-element-81ecf55.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29027 .elementor-element.elementor-element-81ecf55 .pxl-text-editor-wrapper {
	text-align: left;
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
	font-weight: normal;
	line-height: 1.46667;
	letter-spacing: 0px;
}

.elementor-29027 .elementor-element.elementor-element-81ecf55 {
	max-width: 420px !important;
}

.elementor-29027 .elementor-element.elementor-element-c703d1f > .elementor-widget-container {
	margin: 30px 0px 0px 20px;
}

.elementor-29027 .elementor-element.elementor-element-c703d1f .pxl-social-icons-wrapper {
	flex-direction: row;
	gap: 12px;
}

.elementor-29027 .elementor-element.elementor-element-c703d1f .pxl-social-icons-wrapper .pxl-social-icons-link {
	color: #fffcfc;
}

.elementor-29027 .elementor-element.elementor-element-c703d1f .pxl-social-icons-wrapper .pxl-social-icons-link:hover {
	color: #680866;
}

.elementor-29027 .elementor-element.elementor-element-85701cd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 50px;
	--margin-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-2365560 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-29027 .elementor-element.elementor-element-2365560 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-2365560 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-29027 .elementor-element.elementor-element-6432d97 .pxl-links-wrapper {
	--pxl-gap: 10px;
}

.elementor-29027 .elementor-element.elementor-element-6432d97 .pxl-links-wrapper .pxl-links-item .pxl-link {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-c5b0717 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-6ebd176 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
}

.elementor-29027 .elementor-element.elementor-element-6ebd176 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-6ebd176 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-29027 .elementor-element.elementor-element-292f46c .pxl-links-wrapper {
	--pxl-gap: 10px;
}

.elementor-29027 .elementor-element.elementor-element-292f46c .pxl-links-wrapper .pxl-links-item .pxl-link {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-3cfd985 {
	--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: -40px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-c6504e6 > .elementor-widget-container {
	margin: 0px 0px 11px 0px;
}

.elementor-29027 .elementor-element.elementor-element-c6504e6 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-c6504e6 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-29027 .elementor-element.elementor-element-7e021da > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper .pxl-links-item .pxl-link {
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text:after {
	height: 0px;
}

.elementor-29027 .elementor-element.elementor-element-dee829a {
	--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: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-b9ac238 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text {
	--pxl-height: 0px;
}

.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	gap: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-bf45a08 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper .pxl-links-item .link-underline .pxl-link-text {
	--pxl-height: 0px;
}

.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper {
	align-items: start;
	--pxl-gap: 0px;
}

.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper .pxl-links-item .pxl-link {
	align-items: center;
	gap: 0px;
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	line-height: 35px;
	color: #000;
}

.elementor-29027 .elementor-element.elementor-element-323c5c8 {
	--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: -20px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29027 .elementor-element.elementor-element-d5b1f50 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-29027 .elementor-element.elementor-element-d5b1f50 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-d5b1f50 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	line-height: 35px;
}

.elementor-29027 .elementor-element.elementor-element-16005e6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-29027 .elementor-element.elementor-element-16005e6 .pxl-heading-wrapper .pxl-heading-title.heading-underline-accent:after {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-16005e6 .pxl-heading-wrapper .pxl-heading-title {
	color: #000;
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-29027 .elementor-element.elementor-element-570be5b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(255, 255, 255, .15);
	--border-color: rgba(255, 255, 255, .15);
	--padding-top: 42px;
	--padding-bottom: 47px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-29027 .elementor-element.elementor-element-570be5b:not(.elementor-motion-effects-element-type-background), .elementor-29027 .elementor-element.elementor-element-570be5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-29027 .elementor-element.elementor-element-ce50aa4 .pxl-text-editor-wrapper {
	text-align: center;
	color: rgba(255, 255, 255, .7);
	font-family: "Poppins", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.3333;
	letter-spacing: -.5px;
}

.elementor-29027 .elementor-element.elementor-element-ce50aa4 .pxl-text-editor-wrapper a {
	color: #fff;
}

@media (min-width:576px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--content-width: 1561px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-596ffcd {
		--content-width: 1600px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--width: 65%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-33c0984 {
		--width: 100%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-85701cd {
		--width: 80%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c5b0717 {
		--width: 80%;
	}
}

@media (max-width:1399px) and (min-width:576px) {
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--width: 285.445px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-33c0984 {
		--width: 285.445px;
	}
}

@media (max-width:1199px) and (min-width:576px) {
	.elementor-29027 .elementor-element.elementor-element-33c0984 {
		--width: 297.438px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-85701cd {
		--width: 35%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c5b0717 {
		--width: 35%;
	}
}

@media (max-width:991px) and (min-width:576px) {
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--width: 200px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-33c0984 {
		--width: 200px;
	}
}

@media (min-width:2400px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
}

@media (max-width:1399px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-5cff348 img {
		width: 111px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-81ecf55 .pxl-text-editor-wrapper {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-d5b1f50 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-16005e6 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
}

@media (max-width:1199px) {
	.elementor-29027 .elementor-element.elementor-element-c78ea89 {
		--padding-top: 130px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
}

@media (max-width:991px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c703d1f > .elementor-widget-container {
		margin: 0px 0px 0px 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-85701cd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 30px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-2365560 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-6432d97 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c5b0717 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 30px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-6ebd176 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-292f46c .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-3cfd985 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 20px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c6504e6 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 14px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 14px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-d5b1f50 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-16005e6 .pxl-heading-wrapper .pxl-heading-title {
		font-size: 20px;
	}
}

@media (max-width:767px) {
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--grid-auto-flow: row;
	}
}

@media (max-width:575px) {
	.elementor-29027 .elementor-element.elementor-element-c78ea89 {
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-a0aeacd {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-b785caf .pxl-button-wrapper .btn {
		font-size: 10px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c33c625 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-e025160 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-29027 .elementor-element.elementor-element-5cff348 {
		text-align: center;
	}
	
	.elementor-29027 .elementor-element.elementor-element-5cff348 img {
		width: 50%;
	}
	
	.elementor-29027 .elementor-element.elementor-element-81ecf55 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-85701cd {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-2365560 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-c5b0717 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-6ebd176 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-3cfd985 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-7e021da > .elementor-widget-container {
		margin: 1px 1px 1px 1px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-7e021da .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-dee829a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-b9ac238 > .elementor-widget-container {
		margin: 1px 1px 1px 1px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-b9ac238 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-bf45a08 .pxl-links-wrapper .pxl-links-item .pxl-link {
		font-size: 15px;
	}
	
	.elementor-29027 .elementor-element.elementor-element-323c5c8 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

/* Start custom CSS for shortcode, class: .elementor-element-10bab16 */
.tnp-subscription input.tnp-submit {
	background-color: #ff7a06;
	border-radius: 50px;
}

.tnp-subscription input.tnp-submit:hover {
	background-color: #800a6a;
	border-radius: 50px;
}

/* End custom CSS */
.elementor-9594 .elementor-element.elementor-element-7202313 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--overflow: hidden;
	--padding-top: 200px;
	--padding-bottom: 70px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-9594 .elementor-element.elementor-element-7202313:not(.elementor-motion-effects-element-type-background), .elementor-9594 .elementor-element.elementor-element-7202313 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileleli.nitrocdn.com/IPpayejHSEoBXhOmVJGhTbepoMpMinrg/assets/images/optimized/rev-620103c/www.vetadvisorygroup.com.au/wp-content/uploads/2025/02/image-32.webp");
	background-size: cover;
}

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

.elementor-9594 .elementor-element.elementor-element-07db205 {
	width: var(--container-widget-width, auto);
	max-width: auto;
	--container-widget-width: auto;
	--container-widget-flex-grow: 0;
	top: -50px;
	z-index: 0;
}

body:not(.rtl) .elementor-9594 .elementor-element.elementor-element-07db205 {
	right: -50px;
}

body.rtl .elementor-9594 .elementor-element.elementor-element-07db205 {
	left: -50px;
}

.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper {
	text-align: center;
}

.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
	color: #fff;
	font-size: 81px;
	font-weight: 300;
	text-transform: capitalize;
	line-height: 1.2;
	letter-spacing: 0px;
}

.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item .pxl-text-highlight {
	font-weight: 700;
}

.elementor-9594 .elementor-element.elementor-element-651156e > .elementor-widget-container {
	margin: 0px 0px 37px 0px;
	padding: 30px 0px 0px 0px;
}

@media (max-width:1399px) {
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 75px;
	}
}

@media (max-width:1199px) {
	.elementor-9594 .elementor-element.elementor-element-7202313 {
		--padding-top: 170px;
		--padding-bottom: 170px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 70px;
	}
}

@media (max-width:991px) {
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 65px;
	}
}

@media (max-width:767px) {
	.elementor-9594 .elementor-element.elementor-element-7202313 {
		--padding-top: 115px;
		--padding-bottom: 115px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 55px;
	}
}

@media (max-width:575px) {
	.elementor-9594 .elementor-element.elementor-element-98e6c56 .pxl-post-title-wrapper .pxl-post-title-item {
		font-size: 45px;
	}
}

@media (min-width:576px) {
	.elementor-9594 .elementor-element.elementor-element-7202313 {
		--content-width: 1920px;
	}
}

.elementor-8809 .elementor-element.elementor-element-531b6bd {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--grid-auto-flow: row;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .1);
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 30px;
	--padding-right: 30px;
	backdrop-filter: blur(25px);
}

.elementor-8809 .elementor-element.elementor-element-531b6bd:not(.elementor-motion-effects-element-type-background), .elementor-8809 .elementor-element.elementor-element-531b6bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .05);
}

.elementor-8809 .elementor-element.elementor-element-2ac10a0 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-2ac10a0 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-0fceecb .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-0fceecb .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-3ba8a93 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-3ba8a93 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-bdfb1ed .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-bdfb1ed .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-f9ac2e3 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-f9ac2e3 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-5e0ea57 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-5e0ea57 .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-3c8d08c .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-3c8d08c .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

.elementor-8809 .elementor-element.elementor-element-dc668ee .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-2bb113c {
	color: #fff;
	border-color: #fff;
	background-color: #000;
}

.elementor-8809 .elementor-element.elementor-element-dc668ee .pxl-show-case-wrapper .pxl-show-case-btn.elementor-repeater-item-d14b8e0 {
	color: #000;
	border-color: #000;
	background-color: #d7ff37;
}

@media (min-width:2400px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--grid-auto-flow: row;
	}
}

@media (max-width:1399px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--grid-auto-flow: row;
	}
}

@media (max-width:1199px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (max-width:991px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--grid-auto-flow: row;
	}
}

@media (max-width:767px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--grid-auto-flow: row;
	}
}

@media (max-width:575px) {
	.elementor-8809 .elementor-element.elementor-element-531b6bd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
}

.elementor-14986 .elementor-element.elementor-element-c89fc53 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-14986 .elementor-element.elementor-element-2c991cd {
	--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;
	--justify-content: space-around;
	--gap: 30px 60px;
	--row-gap: 30px;
	--column-gap: 60px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-14986 .elementor-element.elementor-element-2c991cd:not(.elementor-motion-effects-element-type-background), .elementor-14986 .elementor-element.elementor-element-2c991cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-14986 .elementor-element.elementor-element-c6e4f02 {
	--display: flex;
}

.elementor-14986 .elementor-element.elementor-element-f1d25d4 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-14986 .elementor-element.elementor-element-f1d25d4 .pxl-heading-wrapper .pxl-heading-title {
	font-size: 16px;
	text-transform: uppercase;
}

.elementor-14986 .elementor-element.elementor-element-79e8a05 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-79e8a05 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-79e8a05 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-5fcd28a > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-5fcd28a .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-5fcd28a .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-ceee0dc > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-ceee0dc .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-ceee0dc .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-5d4fde4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-5d4fde4 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-5d4fde4 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-61309c1 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-61309c1 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-61309c1 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-b532531 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-b532531 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-b532531 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-068e0c4 {
	--display: flex;
}

.elementor-14986 .elementor-element.elementor-element-632254e > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-14986 .elementor-element.elementor-element-632254e .pxl-heading-wrapper .pxl-heading-title {
	font-size: 16px;
	text-transform: uppercase;
}

.elementor-14986 .elementor-element.elementor-element-c6d8ed4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-c6d8ed4 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-c6d8ed4 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-85f47a4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-85f47a4 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-85f47a4 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-8632c38 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-8632c38 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-8632c38 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-b07f3a2 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-b07f3a2 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-b07f3a2 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-68505c0 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-68505c0 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-68505c0 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-2702d59 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-2702d59 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-2702d59 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-b2930e4 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-b2930e4 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-b2930e4 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-2bec111 {
	--display: flex;
}

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

.elementor-14986 .elementor-element.elementor-element-8d6da3d .pxl-heading-wrapper .pxl-heading-title {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-14986 .elementor-element.elementor-element-46217fc > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-46217fc .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-46217fc .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-f1b6da7 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-f1b6da7 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-f1b6da7 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-56bcaea {
	--display: flex;
}

.elementor-14986 .elementor-element.elementor-element-bcdbf39 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-14986 .elementor-element.elementor-element-bcdbf39 .pxl-heading-wrapper .pxl-heading-title {
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
}

.elementor-14986 .elementor-element.elementor-element-c298025 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-c298025 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-c298025 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-3f59908 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-3f59908 .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-3f59908 .pxl-text-editor-wrapper a {
	color: #000;
}

.elementor-14986 .elementor-element.elementor-element-86fd9fb > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-14986 .elementor-element.elementor-element-86fd9fb .pxl-text-editor-wrapper {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-14986 .elementor-element.elementor-element-86fd9fb .pxl-text-editor-wrapper a {
	color: #000;
}

@media (min-width:576px) {
	.elementor-14986 .elementor-element.elementor-element-c89fc53 {
		--content-width: fit-content;
	}
	
	.elementor-14986 .elementor-element.elementor-element-c6e4f02 {
		--width: auto;
	}
	
	.elementor-14986 .elementor-element.elementor-element-068e0c4 {
		--width: auto;
	}
	
	.elementor-14986 .elementor-element.elementor-element-2bec111 {
		--width: auto;
	}
	
	.elementor-14986 .elementor-element.elementor-element-56bcaea {
		--width: auto;
	}
}
