
.elementor-10 .elementor-element.elementor-element-f0e93dc {
	--display: flex;
	--min-height: 150vh;
	--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;
	--overlay-opacity: .5;
	box-shadow: 0px 0px 60px 32px rgba(0, 0, 0, .54901960784314) inset;
	--margin-top: -9%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-f0e93dc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f0e93dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffcfc;
	background-image: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/images/optimized/rev-804d6e4/thegoodeggco.in/wp-content/uploads/2026/01/ChatGPT-Image-Dec-25-2025-01_55_39-PM-1.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-10 .elementor-element.elementor-element-dad361e {
	--display: flex;
	--min-height: 90vh;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 120px 120px;
	--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-10 .elementor-element.elementor-element-dad361e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dad361e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/images/optimized/rev-804d6e4/thegoodeggco.in/wp-content/uploads/2026/01/Screenshot-2026-01-28-234844.png") 50% 50%;
	background-size: cover;
}

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

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

.elementor-10 .elementor-element.elementor-element-f625f4c {
	--display: flex;
}

.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-10 .elementor-element.elementor-element-fbcda50 {
	margin: -31% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
}

.elementor-10 .elementor-element.elementor-element-fbcda50 img {
	box-shadow: 0px 21px 16px 0px rgba(0, 0, 0, .5);
}

.elementor-10 .elementor-element.elementor-element-9338cb1 {
	--display: flex;
	--justify-content: center;
}

.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-10 .elementor-element.elementor-element-ce2943a {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-ce2943a .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-99084dd {
	--display: flex;
	--min-height: 100vh;
	--justify-content: center;
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-10 .elementor-element.elementor-element-0ec221f {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-061c136 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-061c136 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #f9eed3;
}

.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-10 .elementor-element.elementor-element-fd6caf5 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 2vw 0vw 2vw 0vw;
	text-align: center;
	font-family: "Body", Sans-serif;
	font-size: 1.5vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-c873b86 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c873b86 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-weight: 600;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-f2e0e42 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-f2e0e42 .elementor-heading-title {
	font-family: "Body", Sans-serif;
	font-size: 1.5vw;
	font-weight: 400;
	color: #f9eed3;
}

.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-10 .elementor-element.elementor-element-877bdd6 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Headline", Sans-serif;
	font-size: 2vw;
	font-weight: 600;
	fill: #f9eed3;
	color: #f9eed3;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-877bdd6 {
	padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-f91c7a0 {
	--display: flex;
	--min-height: 150vh;
	--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;
	--overlay-opacity: .5;
	box-shadow: 0px 0px 60px 32px rgba(0, 0, 0, .5) inset;
	--margin-top: -11%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-f91c7a0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f91c7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/images/optimized/rev-804d6e4/thegoodeggco.in/wp-content/uploads/2026/03/Group-203.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

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

.elementor-10 .elementor-element.elementor-element-59b780d {
	--display: flex;
	--min-height: 90vh;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 120px 120px;
	--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-10 .elementor-element.elementor-element-59b780d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-59b780d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/images/optimized/rev-804d6e4/thegoodeggco.in/wp-content/uploads/2026/01/Screenshot-2026-01-28-234844.png") 50% 50%;
	background-size: cover;
}

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

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

.elementor-10 .elementor-element.elementor-element-f44617d {
	--display: flex;
	--justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-9d808e5 {
	text-align: end;
}

.elementor-10 .elementor-element.elementor-element-9d808e5 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: bold;
	word-spacing: .1em;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-d87fd41 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-110f735 {
	margin: -31% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
}

.elementor-10 .elementor-element.elementor-element-110f735 img {
	box-shadow: 0px 21px 16px 0px rgba(0, 0, 0, .5);
}

.elementor-10 .elementor-element.elementor-element-b000c10 {
	--display: flex;
	--justify-content: center;
}

.elementor-10 .elementor-element.elementor-element-f9f852c {
	text-align: start;
}

.elementor-10 .elementor-element.elementor-element-f9f852c .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: bold;
	word-spacing: .1em;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-fbc38ca {
	--display: flex;
	--min-height: 80vh;
	--justify-content: center;
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-10 .elementor-element.elementor-element-7f6af30 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-8ef16fe {
	margin: 5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-8ef16fe .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	word-spacing: .4rem;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-9d7d1f2 {
	padding: 0vw 25vw 0vw 25vw;
	text-align: center;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.1em;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-50af758 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-50af758 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-weight: 600;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-fb377e2 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Headline", Sans-serif;
	font-size: 2vw;
	font-weight: 600;
	fill: #f9eed3;
	color: #f9eed3;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-fb377e2 {
	padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-b0d9714 {
	margin: -2vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
}

.elementor-10 .elementor-element.elementor-element-0ea471f {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0ea471f .elementor-heading-title {
	font-family: "Body", Sans-serif;
	font-size: 1.5vw;
	font-weight: 400;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-8d5c6a4 {
	--display: flex;
	--min-height: 20vh;
	--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;
	--padding-top: 5vw;
	--padding-bottom: 0vw;
	--padding-left: 0vw;
	--padding-right: 0vw;
}

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

.elementor-10 .elementor-element.elementor-element-8d5c6a4.e-con {
	--align-self: center;
}

.elementor-10 .elementor-element.elementor-element-bcae3e0 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 3vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-bcae3e0 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-9f8df9d {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-9f8df9d .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-fe35be2 {
	--display: flex;
	--min-height: 80vh;
	--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;
	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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-10 .elementor-element.elementor-element-fe35be2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fe35be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fffbec;
}

.elementor-10 .elementor-element.elementor-element-052255e {
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-10 .elementor-element.elementor-element-052255e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-7822c73 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7822c73 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-49d4302 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 2vw 0vw 2vw 0vw;
	text-align: center;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-7f7c6fa {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	--border-top-width: 1.5px;
	--border-right-width: 1.5px;
	--border-bottom-width: 1.5px;
	--border-left-width: 1.5px;
	--border-radius: 20px 20px 0px 20px;
	--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-10 .elementor-element.elementor-element-7f7c6fa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7f7c6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10 .elementor-element.elementor-element-38d9e08 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-fed44e5 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-de52b3f {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 2vw 0vw;
	text-align: start;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-af8d70e {
	--display: flex;
	--justify-content: center;
	--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-10 .elementor-element.elementor-element-ca3d561 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-ca3d561 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 7vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-bb9b5ce {
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-10 .elementor-element.elementor-element-0380755 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-0380755 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-49b54e2 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 2vw 0vw 2vw 0vw;
	text-align: center;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-dc91a2c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1.5px 1.5px 1.5px 1.5px;
	--border-top-width: 1.5px;
	--border-right-width: 1.5px;
	--border-bottom-width: 1.5px;
	--border-left-width: 1.5px;
	--border-radius: 20px 20px 0px 20px;
	--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-10 .elementor-element.elementor-element-dc91a2c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dc91a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10 .elementor-element.elementor-element-5e95ab0 img {
	border-radius: 20px 20px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-80ae6c9 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-856cce0 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 2vw 0vw;
	text-align: start;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-0368e88 {
	--display: flex;
	--min-height: 100vh;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-10 .elementor-element.elementor-element-0368e88:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0368e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdfcf8;
}

.elementor-10 .elementor-element.elementor-element-4c4e943 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-4c4e943 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-d62e3eb {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d62e3eb .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-bad4294 {
	--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: 0vw 8vw;
	--row-gap: 0vw;
	--column-gap: 8vw;
	--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-10 .elementor-element.elementor-element-569c614 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-2a7a871 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-2a7a871 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 2.6vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-12414ae {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: center;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

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

.elementor-10 .elementor-element.elementor-element-a55242f {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-a55242f .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 2.6vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-6a63de5 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: center;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-402b453 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-025a56c {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-025a56c .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 2.6vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-1fd2127 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: center;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

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

.elementor-10 .elementor-element.elementor-element-b5f326e {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-b5f326e .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 2.6vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-8ae6b08 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: center;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-9b6d0ed {
	--display: flex;
	--min-height: 80vh;
	--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;
	--overlay-opacity: .5;
	box-shadow: 0px 0px 45px 5px rgba(11.482980699536, 11.517489624023, 3.580436991816, .4) inset;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-10 .elementor-element.elementor-element-9b6d0ed:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9b6d0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9eed3;
}

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

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

.elementor-10 .elementor-element.elementor-element-c4f3107.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-10 .elementor-element.elementor-element-c1afd28 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	text-align: start;
}

.elementor-10 .elementor-element.elementor-element-c1afd28 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-3341e09 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: start;
	font-family: "Body", Sans-serif;
	font-size: 1.5vw;
	font-weight: 400;
	line-height: 1.1em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-acf4b3b {
	padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-b9b3b6f {
	--display: flex;
	--margin-top: 10%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-412f156 {
	text-align: start;
}

.elementor-10 .elementor-element.elementor-element-412f156 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 2.6vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-e54cfd2 {
	--display: grid;
	--min-height: 30vh;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--align-items: center;
	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 0px 20px;
	box-shadow: 20px 20px 0px 0px #ead5c3;
}

.elementor-10 .elementor-element.elementor-element-e54cfd2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e54cfd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10 .elementor-element.elementor-element-948b031 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-235327f {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-de34260 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c780060 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-e533b44 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-aab2bc4 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-85421a4 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Headline", Sans-serif;
	font-size: 2vw;
	font-weight: 600;
	fill: #1a1a1a;
	color: #1a1a1a;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-85421a4 {
	padding: 0% 0% 0% 0%;
}

.elementor-10 .elementor-element.elementor-element-e7482b6 {
	--display: flex;
	--min-height: 100vh;
	--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;
	--overlay-opacity: .5;
	box-shadow: 0px 0px 60px 32px rgba(11.482980699536, 11.517489624023, 3.580436991816, .4) inset;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-10 .elementor-element.elementor-element-e7482b6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e7482b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f9eed3;
}

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

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

.elementor-10 .elementor-element.elementor-element-ab77870.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10 .elementor-element.elementor-element-9a99e6e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-d82fa8d {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	text-align: start;
}

.elementor-10 .elementor-element.elementor-element-d82fa8d .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-edfd3d6 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: start;
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-82780ad {
	--display: flex;
	--margin-top: 10%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10 .elementor-element.elementor-element-01882ad {
	text-align: start;
}

.elementor-10 .elementor-element.elementor-element-01882ad .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 2.6vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-da7fc4b {
	--display: grid;
	--min-height: 30vh;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 2vw 2vw;
	--row-gap: 2vw;
	--column-gap: 2vw;
	--grid-auto-flow: row;
	--align-items: center;
	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 0px 20px;
	box-shadow: 20px 20px 0px 0px #ead5c3;
	--padding-top: 2vw;
	--padding-bottom: 2vw;
	--padding-left: 2vw;
	--padding-right: 2vw;
}

.elementor-10 .elementor-element.elementor-element-da7fc4b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-da7fc4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-10 .elementor-element.elementor-element-e23ecf5 {
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d8fa734 .elementor-button {
	background-color: rgba(97, 206, 112, 0);
	font-family: "Headline", Sans-serif;
	font-size: 2vw;
	font-weight: 600;
	fill: #1a1a1a;
	color: #1a1a1a;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-d8fa734 {
	padding: 2vw 0vw 0vw 0vw;
}

.elementor-10 .elementor-element.elementor-element-1e30241 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-87f9857 {
	padding: 0px 0px 0px 0px;
	top: -10%;
}

body:not(.rtl) .elementor-10 .elementor-element.elementor-element-87f9857 {
	right: 0px;
}

body.rtl .elementor-10 .elementor-element.elementor-element-87f9857 {
	left: 0px;
}

.elementor-10 .elementor-element.elementor-element-f8a6d2c {
	--display: flex;
	--min-height: 100vh;
	--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;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-10 .elementor-element.elementor-element-f8a6d2c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f8a6d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fdfcf8;
}

.elementor-10 .elementor-element.elementor-element-902bbe7 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-902bbe7 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-401dd8b {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-401dd8b .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-5e95f95 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 130px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--arrow-size: 100%;
	--swiper-pagination-size: .9em;
	--dots-normal-color: #000;
	--swiper-pagination-spacing: 2.9em;
}

.elementor-10 .elementor-element.elementor-element-5e95f95 .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-10 .elementor-element.elementor-element-5e95f95 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: .7em;
	--swiper-pagination-bullet-vertical-gap: .7em;
}

.elementor-10 .elementor-element.elementor-element-cfb9e90 {
	--display: flex;
	--min-height: 100vh;
	--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;
	box-shadow: 0px 0px 57px 16px #25301e inset;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 15%;
	--padding-right: 15%;
}

.elementor-10 .elementor-element.elementor-element-cfb9e90:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cfb9e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-d404b23 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d404b23 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-c832499 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;
	text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c832499 .elementor-heading-title {
	font-family: "Headline", Sans-serif;
	font-size: 4.5vw;
	font-weight: 600;
	color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-07d22b1 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-505980c {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: start;
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 1.5vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-bebdc5e {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-8c06531 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: start;
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 1.5vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-b473f6c {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-71af956 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: start;
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 1.5vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-5792df6 {
	--display: flex;
}

.elementor-10 .elementor-element.elementor-element-d397cf6 {
	margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	padding: 0vw 0vw 0vw 0vw;
	text-align: start;
	font-family: "Montserrat Alternates", Sans-serif;
	font-size: 1.5vw;
	font-weight: 400;
	line-height: 1.2em;
	color: #1a1a1a;
}

.elementor-10 .elementor-element.elementor-element-8156896 {
	--n-accordion-title-font-size: 2.5vw;
	--n-accordion-title-justify-content: initial;
	--n-accordion-title-flex-grow: initial;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 34px;
	--n-accordion-border-radius: 15px 15px 0px 0px;
	--n-accordion-title-normal-color: #2d4a3e;
	--n-accordion-title-hover-color: #2d4a3e;
	--n-accordion-title-active-color: #2d4a3e;
	--n-accordion-icon-size: 15px;
}

.elementor-10 .elementor-element.elementor-element-8156896 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: #f9eed3;
	border-style: none;
}

:where( .elementor-10 .elementor-element.elementor-element-8156896 > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	background-color: #f9eed3;
	border-style: none;
	--border-radius: 0px 0px 0px 15px;
	--padding-top: 0%;
	--padding-right: 0%;
	--padding-bottom: 0%;
	--padding-left: 2%;
}

.elementor-10 .elementor-element.elementor-element-8156896 {
	--n-accordion-padding: 1% 0% 1% 2%;
}

:where( .elementor-10 .elementor-element.elementor-element-8156896 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Headline", Sans-serif;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-list {
	background-color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:not(.active):hover {
	background-color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-list.active {
	background-color: #f9eed3;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-content {
	background-color: #f9eed3;
	color: #333;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion {
	padding: 0em 0em 0em 0em;
	border-radius: 1% 1% 0% 1%;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper {
	padding: 0em 0em 0em 0em;
	border-radius: 1% 1% 0% 1%;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
	font-family: "Headline", Sans-serif;
	font-size: 2.5vw;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon {
	font-size: 16px;
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list .eael-accordion_media-icon i {
	font-size: 16px;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list .eael-accordion_media-icon svg {
	height: 16px;
	width: 16px;
	line-height: 16px;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	gap: 14px;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list {
	margin-bottom: 1.9em;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
	padding: 1em 1em 1em 1em;
	border-radius: 1em 1em 0em 1em;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title {
	padding: 1em 1em 1em 1em;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-content .eael-accordion_media-title {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg {
	color: #2d4a3e;
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg {
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list .eael-accordion_media-icon {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list {
	border-radius: 1em 1em 0em 1em;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg {
	color: #2d4a3e;
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon {
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list:hover .eael-accordion_media-icon i {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list:hover .eael-accordion_media-icon svg {
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover {
	border-radius: 1em 1em 0em 1em;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list:hover {
	border-radius: 1em 1em 0em 1em;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active {
	color: #2d4a3e;
	border-radius: 1em 1em 0em 0em;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg {
	color: #2d4a3e;
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon {
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list.active .eael-accordion_media-icon i {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list.active .eael-accordion_media-icon svg {
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list.active {
	border-radius: 1em 1em 0em 0em;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	color: #333;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
	font-family: "Body", Sans-serif;
	font-size: 2vw;
	font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg {
	font-size: 16px;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle {
	height: 16px;
	width: 16px;
	line-height: 16px;
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg {
	color: #2d4a3e;
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header .fa-toggle svg {
	color: #2d4a3e;
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list:hover .eael-accordion-header svg.fa-toggle {
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	color: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg {
	color: #2d4a3e;
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle {
	fill: #2d4a3e;
}

.elementor-10 .elementor-element.elementor-element-105a576 {
	--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-10 .elementor-element.elementor-element-fe5e1dd .elementor-heading-title {
	font-family: "Highlight", Sans-serif;
	font-weight: 600;
}

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

body.elementor-page-10 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-10 .elementor-element.elementor-element-e54cfd2 {
		--grid-auto-flow: row;
	}
	
	.elementor-10 .elementor-element.elementor-element-da7fc4b {
		--grid-auto-flow: row;
	}
	
	.elementor-10 .elementor-element.elementor-element-5e95f95 {
		--swiper-slides-to-display: 2;
	}
}

@media (max-width:767px) {
	.elementor-10 .elementor-element.elementor-element-f0e93dc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f0e93dc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/images/optimized/rev-804d6e4/thegoodeggco.in/wp-content/uploads/2026/03/Group-203.png");
	}
	
	.elementor-10 .elementor-element.elementor-element-f0e93dc {
		--min-height: 24vh;
		--margin-top: -23vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-dad361e {
		--min-height: 39vh;
		--border-radius: 0rem 0rem 2rem 2rem;
	}
	
	.elementor-10 .elementor-element.elementor-element-ce2943a .elementor-heading-title {
		font-size: 9vw;
		line-height: 1.3em;
	}
	
	.elementor-10 .elementor-element.elementor-element-99084dd {
		--min-height: 60vh;
	}
	
	.elementor-10 .elementor-element.elementor-element-0ec221f {
		--padding-top: 5vw;
		--padding-bottom: 0vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-061c136 .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-fd6caf5 {
		margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
		padding: 0vw 0vw 0vw 0vw;
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-daee133 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-10 .elementor-element.elementor-element-f2e0e42 .elementor-heading-title {
		font-size: 5.7vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-877bdd6 .elementor-button {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-f91c7a0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f91c7a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-10 .elementor-element.elementor-element-f91c7a0 {
		--overlay-opacity: 1;
	}
	
	.elementor-10 .elementor-element.elementor-element-bcae3e0 .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-9f8df9d {
		padding: 0vw 5vw 0vw 5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-9f8df9d .elementor-heading-title {
		font-size: 9vw;
		line-height: 1.5em;
	}
	
	.elementor-10 .elementor-element.elementor-element-fe35be2 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 10vw;
		--padding-bottom: 10vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-052255e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-10 .elementor-element.elementor-element-7822c73 .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-49d4302 {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-7f7c6fa {
		--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-10 .elementor-element.elementor-element-38d9e08 img {
		width: 100%;
	}
	
	.elementor-10 .elementor-element.elementor-element-fed44e5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fed44e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/images/optimized/rev-804d6e4/thegoodeggco.in/wp-content/uploads/2026/01/Rectangle-72-2.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-10 .elementor-element.elementor-element-fed44e5:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-10 .elementor-element.elementor-element-fed44e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-10 .elementor-element.elementor-element-fed44e5 {
		--min-height: 18vh;
		--border-radius: 20px 20px 0px 0px;
	}
	
	.elementor-10 .elementor-element.elementor-element-de52b3f {
		padding: 0vw 0vw 4vw 0vw;
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-ca3d561 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10vw 0vw 5vw 0vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-ca3d561 .elementor-heading-title {
		font-size: 20vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-bb9b5ce {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-10 .elementor-element.elementor-element-0380755 .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-49b54e2 {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-5e95ab0 img {
		width: 100%;
		height: 500px;
	}
	
	.elementor-10 .elementor-element.elementor-element-80ae6c9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-80ae6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/images/optimized/rev-804d6e4/thegoodeggco.in/wp-content/uploads/2026/01/Rectangle-72-1-1.png");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-10 .elementor-element.elementor-element-80ae6c9:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-10 .elementor-element.elementor-element-80ae6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-10 .elementor-element.elementor-element-80ae6c9 {
		--min-height: 18vh;
		--border-radius: 20px 20px 0px 0px;
	}
	
	.elementor-10 .elementor-element.elementor-element-856cce0 {
		padding: 0vw 0vw 4vw 0vw;
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-0368e88 {
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 10vw;
		--padding-bottom: 10vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-4c4e943 .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-d62e3eb .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-bad4294 {
		--gap: 10vw 0vw;
		--row-gap: 10vw;
		--column-gap: 0vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-2a7a871 .elementor-heading-title {
		font-size: 7vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-12414ae {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-a55242f .elementor-heading-title {
		font-size: 7vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-6a63de5 {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-025a56c .elementor-heading-title {
		font-size: 7vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-1fd2127 {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-b5f326e .elementor-heading-title {
		font-size: 7vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-8ae6b08 {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-9b6d0ed {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10vw;
		--padding-bottom: 10vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-c1afd28 {
		text-align: center;
	}
	
	.elementor-10 .elementor-element.elementor-element-c1afd28 .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-3341e09 {
		text-align: center;
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-acf4b3b {
		margin: -20vw 0vw calc(var(--kit-widget-spacing, 0px) + -16vw) 0vw;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	.elementor-10 .elementor-element.elementor-element-acf4b3b.elementor-element {
		--align-self: center;
	}
	
	.elementor-10 .elementor-element.elementor-element-acf4b3b img {
		width: 86vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-412f156 {
		text-align: center;
	}
	
	.elementor-10 .elementor-element.elementor-element-412f156 .elementor-heading-title {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-e54cfd2 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(3, 1fr);
		--gap: 5vw 7vw;
		--row-gap: 5vw;
		--column-gap: 7vw;
		--grid-auto-flow: row;
		--justify-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 2vw;
		--padding-bottom: 2vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-948b031 img {
		width: 26vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-235327f img {
		width: 26vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-de34260 img {
		width: 26vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-c780060 img {
		width: 26vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-e533b44 img {
		width: 26vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-aab2bc4 img {
		width: 26vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-85421a4 {
		margin: 7vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
		padding: 0vw 0vw 0vw 0vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-85421a4 .elementor-button {
		font-size: 6vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-edfd3d6 {
		font-size: 4.5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-da7fc4b {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-10 .elementor-element.elementor-element-f8a6d2c {
		--min-height: 56vh;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 10vw;
		--padding-bottom: 10vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-902bbe7 {
		margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-902bbe7 .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-401dd8b {
		margin: 0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-401dd8b .elementor-heading-title {
		font-size: 9vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-5e95f95 {
		--swiper-slides-to-display: 1;
		--swiper-pagination-size: .8em;
		--swiper-pagination-spacing: 2.7rem;
	}
	
	.elementor-10 .elementor-element.elementor-element-5e95f95 .swiper-pagination-bullet {
		--swiper-pagination-bullet-horizontal-gap: .5em;
		--swiper-pagination-bullet-vertical-gap: .5em;
	}
	
	.elementor-10 .elementor-element.elementor-element-cfb9e90 {
		--min-height: 51vh;
		--margin-top: 0vw;
		--margin-bottom: 0vw;
		--margin-left: 0vw;
		--margin-right: 0vw;
		--padding-top: 10vw;
		--padding-bottom: 10vw;
		--padding-left: 5vw;
		--padding-right: 5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-d404b23 .elementor-heading-title {
		font-size: 9vw;
		line-height: 2 lh;
	}
	
	.elementor-10 .elementor-element.elementor-element-c832499 .elementor-heading-title {
		font-size: 9vw;
		line-height: 1.5em;
	}
	
	.elementor-10 .elementor-element.elementor-element-505980c {
		font-size: 4.5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-8c06531 {
		font-size: 4.5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-71af956 {
		font-size: 4.5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-d397cf6 {
		font-size: 4.5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-8156896 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0vw 0vw 0vw 0vw;
		--n-accordion-border-radius: 3vw 3vw 0vw 0vw;
		--n-accordion-title-font-size: 6vw;
		--n-accordion-icon-gap: 15.8vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-8156896 {
		--n-accordion-padding: 1em 0em 1em 1em;
	}
	
	.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title {
		font-size: 6.5vw;
	}
	
	.elementor-10 .elementor-element.elementor-element-8da2b3c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-10 .elementor-element.elementor-element-8da2b3c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description {
		font-size: 6vw;
		line-height: 1.1em;
	}
	
	.elementor-10 .elementor-element.elementor-element-f0e93dc:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-10 .elementor-element.elementor-element-f0e93dc > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.elementor-10 .elementor-element.elementor-element-052255e {
		--width: 40%;
	}
	
	.elementor-10 .elementor-element.elementor-element-af8d70e {
		--width: 20%;
	}
	
	.elementor-10 .elementor-element.elementor-element-bb9b5ce {
		--width: 40%;
	}
	
	.elementor-10 .elementor-element.elementor-element-c4f3107 {
		--width: 35.886%;
	}
	
	.elementor-10 .elementor-element.elementor-element-ab77870 {
		--width: 35.886%;
	}
}

/* Start custom CSS for image, class: .elementor-element-fbcda50 */
img.attachment-large.size-large.wp-image-23 {
	width: 57vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-110f735 */
img.attachment-large.size-large.wp-image-23 {
	width: 57vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-38d9e08 */
img.attachment-large.size-large.wp-image-349 {
	width: 60vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-5e95ab0 */
img.attachment-large.size-large.wp-image-350 {
	width: 60vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-4b0f031 */
img.attachment-large.size-large.wp-image-357 {
	width: 50vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-e7086c2 */
img.attachment-large.size-large.wp-image-356 {
	width: 50vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-241441a */
img.attachment-large.size-large.wp-image-355 {
	width: 50vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-7a660cf */
img.attachment-large.size-large.wp-image-354 {
	width: 50vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-acf4b3b */
img.attachment-large.size-large.wp-image-121 {
	width: 57vw;
	height: auto;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-e23ecf5 */
@media (min-width: 768px) {
	img.attachment-large.size-large.wp-image-114 {
		width: 9vw;
		height: auto;
	}
}

/* End Custom Fonts CSS */

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-75645b1 */
@media (min-width: 768px) {
	img.attachment-large.size-large.wp-image-113 {
		width: 9vw;
		height: auto;
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for image, class: .elementor-element-3d7512e */
	@media (min-width: 768px) {
		img.attachment-large.size-large.wp-image-112 {
			width: 9vw;
			height: auto;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for image, class: .elementor-element-c5beb1f */
	@media (min-width: 768px) {
		img.attachment-large.size-large.wp-image-111 {
			width: 9vw;
			height: auto;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for image, class: .elementor-element-afede1d */
	@media (min-width: 768px) {
		img.attachment-large.size-large.wp-image-110 {
			width: 9vw;
			height: auto;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for image, class: .elementor-element-eaeb1a3 */
	@media (min-width: 768px) {
		img.attachment-large.size-large.wp-image-109 {
			width: 9vw;
			height: auto;
		}
	}
	
	/* End custom CSS */
	
	/* Start custom CSS for image, class: .elementor-element-87f9857 */
	img.attachment-large.size-large.wp-image-121 {
		width: 57vw;
		height: auto;
	}
	
	/* End custom CSS */
	
	/* Start Custom Fonts CSS */
	@font-face {
		font-family: "Headline";
		font-style: normal;
		font-weight: normal;
		font-display: auto;
		src: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/static/source/rev-0c9f0cf/thegoodeggco.in/wp-content/uploads/2026/01/BNTillsdale-Bold.woff2") format("woff2");
	}
	
	/* End Custom Fonts CSS */
	
	/* Start Custom Fonts CSS */
	@font-face {
		font-family: "Body";
		font-style: normal;
		font-weight: normal;
		font-display: auto;
		src: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/static/source/rev-0c9f0cf/thegoodeggco.in/wp-content/uploads/2026/02/RotisSansSerif.woff") format("woff");
	}
	
	/* End Custom Fonts CSS */
	
	/* Start Custom Fonts CSS */
	@font-face {
		font-family: "Highlight";
		font-style: normal;
		font-weight: normal;
		font-display: auto;
		src: url("https://cdn-ileljgg.nitrocdn.com/tPXqnVdmbIFnyQQxAicsYmaKKnyqVLms/assets/static/source/rev-0c9f0cf/thegoodeggco.in/wp-content/uploads/2026/01/Alkaline-Heavy.woff2") format("woff2");
	}
}
