
.elementor-4744 .elementor-element.elementor-element-2d70099 {
	--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;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 157px;
	--padding-bottom: 197px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-4744 .elementor-element.elementor-element-2d70099:not(.elementor-motion-effects-element-type-background), .elementor-4744 .elementor-element.elementor-element-2d70099 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilekpjj.nitrocdn.com/yTpfRRtpzIbjCWrgDvryVqnlmQDAxeqY/assets/images/optimized/rev-59aa549/absodding.com/wp-content/uploads/2025/09/10RpwnpvtHuzUGHAcpYBoMobpTztuxLNcJjCIAFGADnv0JqU8tSv5otbtYhsNk3D-3.webp");
	background-position: center center;
	background-size: cover;
}

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

.elementor-4744 .elementor-element.elementor-element-d7715cc {
	--display: flex;
	--position: absolute;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	top: 0px;
}

body:not(.rtl) .elementor-4744 .elementor-element.elementor-element-d7715cc {
	left: 0px;
}

body.rtl .elementor-4744 .elementor-element.elementor-element-d7715cc {
	right: 0px;
}

.elementor-4744 .elementor-element.elementor-element-8b3214b {
	width: initial;
	max-width: initial;
	z-index: 5;
}

.elementor-4744 .elementor-element.elementor-element-8b3214b .pxl-icon1 {
	text-align: center;
	justify-content: center;
}

.elementor-4744 .elementor-element.elementor-element-8b3214b .pxl-icon-list i {
	margin-bottom: 27px;
}

.elementor-4744 .elementor-element.elementor-element-8b3214b .pxl-icon-list img {
	margin-bottom: 27px;
}

.elementor-4744 .elementor-element.elementor-element-8b3214b .pxl-icon-list svg {
	margin-bottom: 27px;
}

.elementor-4744 .elementor-element.elementor-element-8b3214b .pxl-icon1 a svg {
	width: 27px;
}

.elementor-4744 .elementor-element.elementor-element-2c20953 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4744 .elementor-element.elementor-element-2c20953 {
	z-index: 5;
}

.elementor-4744 .elementor-element.elementor-element-2c20953 .pxl-heading {
	text-align: center;
}

.elementor-4744 .elementor-element.elementor-element-2c20953 .pxl-heading .pxl-item--title {
	color: #fff;
	-webkit-text-stroke-color: #fff;
	font-size: 65px;
	font-weight: 600;
	line-height: 1.15em;
	margin-bottom: 0px;
}

.elementor-4744 .elementor-element.elementor-element-2c20953 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #fff;
}

.elementor-4744 .elementor-element.elementor-element-2c20953 .pxl-heading .pxl-item--subtitle .pxl-item--subtext {
	color: #fff;
	-webkit-text-fill-color: unset;
}

.elementor-4744 .elementor-element.elementor-element-2c20953 .pxl-heading .pxl-item--subtitle, .elementor-4744 .elementor-element.elementor-element-2c20953 .pxl-heading .pxl-item--subtitle span {
	font-family: "Dancing Script", Sans-serif;
	font-size: 23px;
}

.elementor-4744 .elementor-element.elementor-element-2c20953 .pxl-heading .pxl-item--subtitle {
	margin-bottom: 12px;
}

.elementor-4744 .elementor-element.elementor-element-42fee44 {
	z-index: 5;
}

.elementor-4744 .elementor-element.elementor-element-42fee44 .pxl-text-editor {
	text-align: center;
}

.elementor-4744 .elementor-element.elementor-element-42fee44 .pxl-text-editor .pxl-item--inner {
	max-width: 674px;
}

.elementor-4744 .elementor-element.elementor-element-42fee44 .pxl-text-editor, .elementor-4744 .elementor-element.elementor-element-42fee44 .pxl-text-editor p {
	color: rgba(255, 255, 255, .85);
	font-size: 17px;
	font-weight: 500;
	line-height: 1.58em;
}

.elementor-4744 .elementor-element.elementor-element-7d1f124 > .elementor-widget-container {
	--e-transform-rotateZ: -20deg;
}

body:not(.rtl) .elementor-4744 .elementor-element.elementor-element-7d1f124 {
	left: 136px;
}

body.rtl .elementor-4744 .elementor-element.elementor-element-7d1f124 {
	right: 136px;
}

.elementor-4744 .elementor-element.elementor-element-7d1f124 {
	bottom: 132px;
}

.elementor-4744 .elementor-element.elementor-element-82b1ad9 > .elementor-widget-container {
	--e-transform-rotateZ: -20deg;
	--e-transform-flipX: -1;
}

body:not(.rtl) .elementor-4744 .elementor-element.elementor-element-82b1ad9 {
	left: 400px;
}

body.rtl .elementor-4744 .elementor-element.elementor-element-82b1ad9 {
	right: 400px;
}

.elementor-4744 .elementor-element.elementor-element-82b1ad9 {
	top: 40px;
}

.elementor-4744 .elementor-element.elementor-element-fd38000 > .elementor-widget-container {
	--e-transform-flipX: -1;
}

body:not(.rtl) .elementor-4744 .elementor-element.elementor-element-fd38000 {
	right: 140px;
}

body.rtl .elementor-4744 .elementor-element.elementor-element-fd38000 {
	left: 140px;
}

.elementor-4744 .elementor-element.elementor-element-fd38000 {
	bottom: 50%;
}

.elementor-4744 .elementor-element.elementor-element-c45d456 {
	width: 100%;
	max-width: 100%;
	bottom: 0px;
}

body:not(.rtl) .elementor-4744 .elementor-element.elementor-element-c45d456 {
	left: 0px;
}

body.rtl .elementor-4744 .elementor-element.elementor-element-c45d456 {
	right: 0px;
}

.elementor-4744 .elementor-element.elementor-element-c45d456 .pxl-grass svg path {
	fill: #eaf0da;
}

.elementor-4744 .elementor-element.elementor-element-27849cb {
	width: 100%;
	max-width: 100%;
	bottom: -8px;
}

body:not(.rtl) .elementor-4744 .elementor-element.elementor-element-27849cb {
	left: 0px;
}

body.rtl .elementor-4744 .elementor-element.elementor-element-27849cb {
	right: 0px;
}

.elementor-4744 .elementor-element.elementor-element-27849cb .pxl-grass svg path {
	fill: #eaf0da;
}

.elementor-4744 .elementor-element.elementor-element-680d0c2 {
	--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;
	--margin-top: 104px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 104px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-4744 .elementor-element.elementor-element-4908285 {
	left: 0px;
}

body.rtl .elementor-4744 .elementor-element.elementor-element-4908285 {
	right: 0px;
}

.elementor-4744 .elementor-element.elementor-element-4908285 {
	bottom: 0px;
}

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

.elementor-4744 .elementor-element.elementor-element-f219e99 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-4744 .elementor-element.elementor-element-40e831b > .elementor-widget-container {
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-4744 .elementor-element.elementor-element-40e831b .pxl-heading .pxl-item--title {
	color: var(--e-global-color-text);
	-webkit-text-stroke-color: var(--e-global-color-text);
	font-family: "General Sans", Sans-serif;
	font-size: 45px;
	line-height: 1.02em;
	margin-bottom: 0px;
}

.elementor-4744 .elementor-element.elementor-element-40e831b .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: var(--e-global-color-text);
}

.elementor-4744 .elementor-element.elementor-element-40e831b .pxl-heading .pxl-item--subtitle .pxl-item--subtext {
	color: var(--e-global-color-accent);
	-webkit-text-fill-color: var(--e-global-color-accent);
}

.elementor-4744 .elementor-element.elementor-element-40e831b .pxl-heading .pxl-item--subtitle, .elementor-4744 .elementor-element.elementor-element-40e831b .pxl-heading .pxl-item--subtitle span {
	font-family: "Dancing Script", Sans-serif;
}

.elementor-4744 .elementor-element.elementor-element-8942c67 .pxl-text-editor .pxl-item--inner {
	max-width: 726px;
}

.elementor-4744 .elementor-element.elementor-element-8942c67 .pxl-text-editor, .elementor-4744 .elementor-element.elementor-element-8942c67 .pxl-text-editor p {
	color: rgba(15, 55, 20, .75);
	font-family: "Satoshi", Sans-serif;
	font-size: 17px;
	line-height: 1.588em;
}

.elementor-4744 .elementor-element.elementor-element-aec0a4c {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-4744 .elementor-element.elementor-element-93296b0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-4744 .elementor-element.elementor-element-00c721a {
	z-index: 10;
}

.elementor-4744 .elementor-element.elementor-element-00c721a .pxl-grid-inner {
	margin-top: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	margin-left: -15px;
}

.elementor-4744 .elementor-element.elementor-element-00c721a .pxl-grid-inner .pxl-grid-item {
	padding: 15px 15px 15px 15px;
}

@media (max-width:1440px) {
	.elementor-4744 .elementor-element.elementor-element-6f1bf07 {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-4744 .elementor-element.elementor-element-f219e99 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 0px;
	}
	
	.elementor-4744 .elementor-element.elementor-element-aec0a4c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 15px;
	}
	
	.elementor-4744 .elementor-element.elementor-element-93296b0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
}

@media (min-width:768px) {
	.elementor-4744 .elementor-element.elementor-element-f219e99 {
		--width: 70%;
	}
	
	.elementor-4744 .elementor-element.elementor-element-aec0a4c {
		--width: 30%;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-4744 .elementor-element.elementor-element-f219e99 {
		--width: 60%;
	}
	
	.elementor-4744 .elementor-element.elementor-element-aec0a4c {
		--width: 40%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-4744 .elementor-element.elementor-element-6f1bf07 {
		--content-width: 100vw;
	}
	
	.elementor-4744 .elementor-element.elementor-element-f219e99 {
		--width: 100%;
	}
	
	.elementor-4744 .elementor-element.elementor-element-aec0a4c {
		--width: 100%;
	}
}

@media (max-width:1200px) {
	.elementor-4744 .elementor-element.elementor-element-f219e99 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4744 .elementor-element.elementor-element-40e831b > .elementor-widget-container {
		margin: 0px 0px 14px 0px;
	}
	
	.elementor-4744 .elementor-element.elementor-element-aec0a4c {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-4744 .elementor-element.elementor-element-93296b0 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (max-width:1024px) {
	.elementor-4744 .elementor-element.elementor-element-2d70099 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 157px;
		--padding-bottom: 197px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-4744 .elementor-element.elementor-element-6f1bf07 {
		--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-4744 .elementor-element.elementor-element-aec0a4c {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:767px) {
	.elementor-4744 .elementor-element.elementor-element-40e831b .pxl-heading .pxl-item--title {
		font-size: 32px;
	}
}
