
.elementor-8 .elementor-element.elementor-element-72f83f1 > .elementor-container {
	min-height: 584px;
}

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

.elementor-8 .elementor-element.elementor-element-72f83f1 .elementor-background-slideshow__slide__image {
	background-size: cover;
}

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

.elementor-8 .elementor-element.elementor-element-b9c6fbc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b9c6fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(242, 233, 210, .37);
}

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

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

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

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

.elementor-8 .elementor-element.elementor-element-778ebaa .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
	word-spacing: 14px;
	color: #35332c;
}

.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-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.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-8 .elementor-element.elementor-element-17fafff {
	--divider-border-style: rhombus;
	--divider-color: #b98d63;
	--divider-pattern-height: 20px;
	--divider-pattern-size: 20px;
	--divider-icon-size: 53px;
}

.elementor-8 .elementor-element.elementor-element-17fafff .elementor-divider-separator {
	width: 35%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8 .elementor-element.elementor-element-17fafff .elementor-divider {
	text-align: center;
	padding-block-start: 6px;
	padding-block-end: 6px;
}

.elementor-8 .elementor-element.elementor-element-17fafff.elementor-view-stacked .elementor-icon {
	background-color: #b98d63;
}

.elementor-8 .elementor-element.elementor-element-17fafff.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-17fafff.elementor-view-default .elementor-icon {
	color: #b98d63;
	border-color: #b98d63;
}

.elementor-8 .elementor-element.elementor-element-17fafff.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-17fafff.elementor-view-default .elementor-icon svg {
	fill: #b98d63;
}

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

.elementor-8 .elementor-element.elementor-element-b09a990 .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 27px;
	font-weight: 700;
	line-height: 34.8181px;
	color: #756753;
}

.elementor-8 .elementor-element.elementor-element-03e25c8 .elementor-heading-title {
	font-family: "Rosario", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-ed02ca6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

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

.elementor-8 .elementor-element.elementor-element-13c7852 .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
	color: #544f3e;
}

.elementor-8 .elementor-element.elementor-element-c15f286 {
	--divider-border-style: solid;
	--divider-color: #b98d63;
	--divider-border-width: 3.7px;
}

.elementor-8 .elementor-element.elementor-element-c15f286 .elementor-divider-separator {
	width: 37%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8 .elementor-element.elementor-element-c15f286 .elementor-divider {
	text-align: center;
	padding-block-start: 13px;
	padding-block-end: 13px;
}

.elementor-8 .elementor-element.elementor-element-c15f286.elementor-view-stacked .elementor-icon {
	background-color: #b98d63;
}

.elementor-8 .elementor-element.elementor-element-c15f286.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c15f286.elementor-view-default .elementor-icon {
	color: #b98d63;
	border-color: #b98d63;
}

.elementor-8 .elementor-element.elementor-element-c15f286.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c15f286.elementor-view-default .elementor-icon svg {
	fill: #b98d63;
}

.elementor-8 .elementor-element.elementor-element-281432e > .elementor-element-populated {
	border-style: solid;
	border-color: #389e25;
	margin: 2px 10px 2px 2px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 2px;
}

.elementor-8 .elementor-element.elementor-element-281432e > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-281432e > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-281432e > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

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

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

.elementor-8 .elementor-element.elementor-element-5dc4538 .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	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-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-8 .elementor-element.elementor-element-d6d38e0 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-d6d38e0 {
	width: 100%;
	max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-7905c8f > .elementor-element-populated {
	border-style: solid;
	border-color: #1fcfc4;
	margin: 2px 10px 2px 2px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 2px;
}

.elementor-8 .elementor-element.elementor-element-7905c8f > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-7905c8f > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-7905c8f > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-8 .elementor-element.elementor-element-1494cc2 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-1494cc2 {
	width: 100%;
	max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-74de3b9 > .elementor-element-populated {
	border-style: solid;
	border-color: rgba(221, 75, 34, .92);
	margin: 2px 10px 2px 2px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 2px;
}

.elementor-8 .elementor-element.elementor-element-74de3b9 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-74de3b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-74de3b9 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-8 .elementor-element.elementor-element-1db3659 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-1db3659 {
	width: 100%;
	max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-2d0d724 > .elementor-element-populated {
	border-style: solid;
	border-color: #b7901e;
	margin: 2px 10px 2px 2px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 2px;
}

.elementor-8 .elementor-element.elementor-element-2d0d724 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-2d0d724 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-2d0d724 > .elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

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

.elementor-8 .elementor-element.elementor-element-47474a7 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-47474a7 {
	width: var(--container-widget-width, 96.925%);
	max-width: 96.925%;
	--container-widget-width: 96.925%;
	--container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-247defe {
	margin-top: 15px;
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-0995b60 {
	--divider-border-style: zigzag_tribal;
	--divider-color: #8a791b;
	--divider-pattern-height: 15.5px;
	--divider-icon-size: 50px;
	--divider-element-spacing: 9px;
}

.elementor-8 .elementor-element.elementor-element-0995b60 .elementor-divider-separator {
	width: 39%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8 .elementor-element.elementor-element-0995b60 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8 .elementor-element.elementor-element-0995b60.elementor-view-stacked .elementor-icon {
	background-color: #8e7322;
}

.elementor-8 .elementor-element.elementor-element-0995b60.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0995b60.elementor-view-default .elementor-icon {
	color: #8e7322;
	border-color: #8e7322;
}

.elementor-8 .elementor-element.elementor-element-0995b60.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0995b60.elementor-view-default .elementor-icon svg {
	fill: #8e7322;
}

.elementor-8 .elementor-element.elementor-element-b8caa98:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b8caa98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2024/10/parallax-decor.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-8 .elementor-element.elementor-element-b8caa98 > .elementor-container {
	max-width: 1143px;
}

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

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

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-771551b.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-8 .elementor-element.elementor-element-771551b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-8 .elementor-element.elementor-element-771551b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: -7px;
}

.elementor-8 .elementor-element.elementor-element-771551b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

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

.elementor-8 .elementor-element.elementor-element-f8534df {
	text-align: right;
	font-family: "Corinthia", Sans-serif;
	font-size: 47px;
	font-weight: 700;
	line-height: 16px;
	letter-spacing: 5.5px;
	word-spacing: 0px;
	color: #c5a168;
}

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

.elementor-8 .elementor-element.elementor-element-ce4b713 {
	text-align: right;
	font-family: "Corinthia", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: 4.9px;
	word-spacing: 12px;
	color: #c5a168;
}

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

.elementor-8 .elementor-element.elementor-element-eabf0fc {
	text-align: right;
}

.elementor-8 .elementor-element.elementor-element-eabf0fc .elementor-heading-title {
	font-family: "PT Serif", Sans-serif;
	font-size: 32px;
	font-weight: 700;
	line-height: 60px;
}

.elementor-8 .elementor-element.elementor-element-46b78d3 {
	font-family: "Rosario", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 28px;
	word-spacing: 5px;
	color: #484338;
}

.elementor-8 .elementor-element.elementor-element-cd1756a {
	--divider-border-style: dotted;
	--divider-color: #000;
	--divider-border-width: 2.5px;
}

.elementor-8 .elementor-element.elementor-element-cd1756a > .elementor-widget-container {
	--e-transform-rotateX: 2deg;
	--e-transform-perspective: 20px;
}

.elementor-8 .elementor-element.elementor-element-cd1756a .elementor-divider-separator {
	width: 100%;
}

.elementor-8 .elementor-element.elementor-element-cd1756a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8 .elementor-element.elementor-element-e43539a .elementor-button {
	background-color: #7e8446;
	font-family: "Rowdies", Sans-serif;
	font-size: 35px;
	font-weight: 400;
	font-style: normal;
	line-height: 54px;
	letter-spacing: 3.6px;
	word-spacing: 0px;
	fill: #f6f7f3;
	color: #f6f7f3;
	box-shadow: -16px 3px 10px 0px rgba(0, 0, 0, .5);
	border-style: none;
	border-radius: 7px 7px 7px 7px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-8 .elementor-element.elementor-element-e43539a .elementor-button .elementor-button-content-wrapper {
	gap: 2px;
}

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

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

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

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

.elementor-8 .elementor-element.elementor-element-60b1f98 {
	margin-top: 37px;
	margin-bottom: 0px;
}

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

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

.elementor-8 .elementor-element.elementor-element-dce6314 .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 27px;
	font-weight: 800;
	line-height: 34px;
	color: #534f44;
}

.elementor-8 .elementor-element.elementor-element-7cd72f9 {
	font-family: "Rosario", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-4784eed {
	margin-top: 37px;
	margin-bottom: 0px;
}

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

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

.elementor-8 .elementor-element.elementor-element-b25b0ae .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
	color: #534f44;
}

.elementor-8 .elementor-element.elementor-element-9880540 {
	font-family: "Rosario", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	word-spacing: 2px;
}

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

.elementor-8 .elementor-element.elementor-element-8315b1c .elementor-heading-title {
	color: #534f44;
}

.elementor-8 .elementor-element.elementor-element-357785d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-357785d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #969e49;
}

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

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

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

.elementor-8 .elementor-element.elementor-element-5df182c .elementor-heading-title {
	font-family: "Rosario", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 28px;
	color: #fffffd;
}

.elementor-8 .elementor-element.elementor-element-cfc07bc {
	color: #fffffe;
}

.elementor-8 .elementor-element.elementor-element-88a9df7 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-88a9df7 {
	width: 100%;
	max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-57831e6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-57831e6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-9fe356c);
}

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

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

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

.elementor-8 .elementor-element.elementor-element-eacc27c .elementor-heading-title {
	font-family: "Rosario", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 28px;
	color: #fefff7;
}

.elementor-8 .elementor-element.elementor-element-4124d5e {
	color: #fffdf9;
}

.elementor-8 .elementor-element.elementor-element-bf851a2 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-bf851a2 {
	width: 100%;
	max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-4cba12a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-4cba12a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #86a0c7;
}

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

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

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

.elementor-8 .elementor-element.elementor-element-c371226 .elementor-heading-title {
	font-family: "Rosario", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 28px;
	color: #fdfdfd;
}

.elementor-8 .elementor-element.elementor-element-fe866c7 {
	color: #fff;
}

.elementor-8 .elementor-element.elementor-element-01835b2 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-01835b2 {
	width: 100%;
	max-width: 100%;
}

.elementor-8 .elementor-element.elementor-element-a881dab:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-a881dab > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6d25cf0);
}

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

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

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

.elementor-8 .elementor-element.elementor-element-168a965 .elementor-heading-title {
	font-family: "Rosario", Sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-5cd59dc .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-5cd59dc {
	width: 100%;
	max-width: 100%;
}

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

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

.elementor-8 .elementor-element.elementor-element-c7101c2 > .elementor-element-populated {
	border-style: solid;
	border-color: #ec0745;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-c7101c2 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-c7101c2 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-c7101c2 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-c7101c2:hover > .elementor-element-populated {
	box-shadow: 6px 15px 25px 0px rgba(0, 0, 0, .5);
}

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

.elementor-8 .elementor-element.elementor-element-304a35d .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 34.8181px;
	word-spacing: 4px;
	color: #eb0b26;
}

.elementor-8 .elementor-element.elementor-element-50f72f0 {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-190340d > .elementor-element-populated {
	border-style: solid;
	border-color: #ec0745;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-190340d > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-190340d > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-190340d > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-190340d:hover > .elementor-element-populated {
	box-shadow: 6px 15px 25px 0px rgba(0, 0, 0, .5);
}

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

.elementor-8 .elementor-element.elementor-element-e57164a .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 34.8181px;
	word-spacing: 4px;
	color: #dfab13;
}

.elementor-8 .elementor-element.elementor-element-059a77c > .elementor-element-populated {
	border-style: solid;
	border-color: #ec0745;
	margin: 6px 6px 6px 6px;
	--e-column-margin-right: 6px;
	--e-column-margin-left: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-059a77c > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-059a77c > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-059a77c > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-8 .elementor-element.elementor-element-059a77c:hover > .elementor-element-populated {
	box-shadow: 6px 15px 25px 0px rgba(0, 0, 0, .5);
}

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

.elementor-8 .elementor-element.elementor-element-8443da9 .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 34.8181px;
	word-spacing: 4px;
	color: #33d5d8;
}

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

.elementor-8 .elementor-element.elementor-element-f42d577 .elementor-heading-title {
	color: #534f44;
}

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

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

.elementor-8 .elementor-element.elementor-element-6939a51 img {
	width: 100%;
	max-width: 100%;
	height: 500px;
	opacity: .94;
}

.elementor-8 .elementor-element.elementor-element-c72e3be .elementor-button {
	background-color: #88712f;
	font-family: "Rowdies", Sans-serif;
	font-size: 41px;
	font-weight: 400;
	line-height: 60px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-8 .elementor-element.elementor-element-c72e3be .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-c72e3be .elementor-button:focus {
	background-color: #15b4e2;
}

.elementor-8 .elementor-element.elementor-element-0d894c6 {
	--divider-border-style: solid;
	--divider-color: #8e5b21;
	--divider-border-width: 2.8px;
	--divider-icon-size: 30px;
}

.elementor-8 .elementor-element.elementor-element-0d894c6 .elementor-divider-separator {
	width: 46%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-8 .elementor-element.elementor-element-0d894c6 .elementor-divider {
	text-align: center;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-8 .elementor-element.elementor-element-0d894c6.elementor-view-stacked .elementor-icon {
	background-color: #8e4a21;
}

.elementor-8 .elementor-element.elementor-element-0d894c6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0d894c6.elementor-view-default .elementor-icon {
	color: #8e4a21;
	border-color: #8e4a21;
}

.elementor-8 .elementor-element.elementor-element-0d894c6.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0d894c6.elementor-view-default .elementor-icon svg {
	fill: #8e4a21;
}

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

.elementor-8 .elementor-element.elementor-element-5aa820c .elementor-heading-title {
	color: #2d300a;
}

.elementor-8 .elementor-element.elementor-element-aecb19c {
	border-style: solid;
}

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

.elementor-8 .elementor-element.elementor-element-d3826b3 .elementor-heading-title {
	color: #534f44;
}

.elementor-8 .elementor-element.elementor-element-dc4e433 > .elementor-element-populated {
	border-style: solid;
}

.elementor-8 .elementor-element.elementor-element-50d06a3 img {
	height: 257px;
	border-style: groove;
	border-width: 5px 5px 5px 5px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-8 .elementor-element.elementor-element-4ce7738 > .elementor-element-populated {
	border-style: solid;
}

.elementor-8 .elementor-element.elementor-element-9397a51 img {
	height: 254px;
	border-style: groove;
	border-width: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-6122dec > .elementor-element-populated {
	border-style: solid;
}

.elementor-8 .elementor-element.elementor-element-dcd125f {
	width: var(--container-widget-width, 105.769%);
	max-width: 105.769%;
	--container-widget-width: 105.769%;
	--container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-dcd125f img {
	height: 257px;
	border-style: groove;
	border-width: 5px 5px 5px 5px;
	border-radius: 6px 6px 6px 6px;
}

.elementor-8 .elementor-element.elementor-element-5397631 > .elementor-element-populated {
	border-style: solid;
}

.elementor-8 .elementor-element.elementor-element-e198264 {
	width: var(--container-widget-width, 109.243%);
	max-width: 109.243%;
	--container-widget-width: 109.243%;
	--container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-e198264 img {
	width: 98%;
	height: 262px;
	border-style: solid;
	border-width: 5px 5px 5px 5px;
}

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

.elementor-8 .elementor-element.elementor-element-82f14ca .elementor-heading-title {
	color: #534f44;
}

.elementor-8 .elementor-element.elementor-element-ab01152 {
	width: var(--container-widget-width, 101.636%);
	max-width: 101.636%;
	--container-widget-width: 101.636%;
	--container-widget-flex-grow: 0;
}

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

.elementor-8 .elementor-element.elementor-element-d75fa93 .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
	color: #534f44;
}

.elementor-8 .elementor-element.elementor-element-a073e95 {
	color: #484338;
}

.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text, .elementor-widget-eael-creative-button .eael-creative-button--winona::after, .elementor-widget-eael-creative-button .eael-creative-button--rayen::before, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::after, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-8 .elementor-element.elementor-element-7307732 > .elementor-widget-container {
	margin: -6px 0px 0px 0px;
	border-radius: 32px 32px 32px 32px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button-icon-left svg, .elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button-icon-right svg {
	rotate: 0deg;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button-icon-left i, .elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button-icon-right i {
	rotate: 0deg;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button i {
	color: #fff;
	font-size: 0px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button .creative-button-inner svg {
	fill: #fff;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button {
	color: #f7f7f7;
	background-color: #1b4315;
	border-radius: 8px;
	padding: 11px 11px 11px 11px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button svg {
	fill: #f7f7f7;
	width: 0px;
	height: 0px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button .eael-creative-button--tamaya-secondary {
	color: #f7f7f7;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--ujarak:hover {
	background-color: #1b4315;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--wayra:hover {
	background-color: #1b4315;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--tamaya::before {
	background-color: #1b4315;
	padding: 11px 11px 11px 11px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--tamaya::after {
	background-color: #1b4315;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button::before {
	border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button::after {
	border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button:hover i {
	color: #fff;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button:hover .creative-button-inner svg {
	fill: #fff;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button:hover .cretive-button-text {
	color: #fff;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--winona::after {
	color: #fff;
	padding: 11px 11px 11px 11px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--rayen:hover::before {
	color: #fff;
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button:hover {
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--ujarak::before {
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--wayra:hover::before {
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--tamaya:hover {
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--rayen::before {
	background-color: #f54;
	padding: 11px 11px 11px 11px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button-wrapper {
	justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button .cretive-button-text, .elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button--winona::after, .elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button--rayen::before, .elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button--tamaya::after, .elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button--tamaya::before {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
	word-spacing: 9px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--winona > .creative-button-inner {
	padding: 11px 11px 11px 11px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner {
	padding: 11px 11px 11px 11px;
}

.elementor-8 .elementor-element.elementor-element-7307732 .eael-creative-button.eael-creative-button--saqui::after {
	padding: 11px 11px 11px 11px;
}

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

.elementor-8 .elementor-element.elementor-element-f2a851f .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 34.8181px;
	color: #534f44;
}

.elementor-8 .elementor-element.elementor-element-331e8f3 {
	width: var(--container-widget-width, 125.273%);
	max-width: 125.273%;
	--container-widget-width: 125.273%;
	--container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-5a777fa > .elementor-widget-container {
	margin: -58px 0px 0px 0px;
	border-radius: 32px 32px 32px 32px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button-icon-left svg, .elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button-icon-right svg {
	rotate: 0deg;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button-icon-left i, .elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button-icon-right i {
	rotate: 0deg;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button i {
	color: #fff;
	font-size: 0px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button .creative-button-inner svg {
	fill: #fff;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button {
	color: #7e8446;
	background-color: #f0c137;
	border-radius: 8px;
	padding: 1px 1px 1px 1px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button svg {
	fill: #7e8446;
	width: 0px;
	height: 0px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button .eael-creative-button--tamaya-secondary {
	color: #7e8446;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--ujarak:hover {
	background-color: #f0c137;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--wayra:hover {
	background-color: #f0c137;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--tamaya::before {
	background-color: #f0c137;
	padding: 1px 1px 1px 1px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--tamaya::after {
	background-color: #f0c137;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button::before {
	border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button::after {
	border-radius: 8px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button:hover i {
	color: #fff;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button:hover .creative-button-inner svg {
	fill: #fff;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button:hover .cretive-button-text {
	color: #fff;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--winona::after {
	color: #fff;
	padding: 1px 1px 1px 1px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--rayen:hover::before {
	color: #fff;
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button:hover {
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--ujarak::before {
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--wayra:hover::before {
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--tamaya:hover {
	background-color: #f54;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--rayen::before {
	background-color: #f54;
	padding: 1px 1px 1px 1px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button-wrapper {
	justify-content: flex-end;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button .cretive-button-text, .elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button--winona::after, .elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button--rayen::before, .elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button--tamaya::after, .elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button--tamaya::before {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
	word-spacing: 9px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--winona > .creative-button-inner {
	padding: 1px 1px 1px 1px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--rayen > .creative-button-inner {
	padding: 1px 1px 1px 1px;
}

.elementor-8 .elementor-element.elementor-element-5a777fa .eael-creative-button.eael-creative-button--saqui::after {
	padding: 1px 1px 1px 1px;
}

.elementor-8 .elementor-element.elementor-element-cda34f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-cda34f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #28a745;
}

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

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

.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-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.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-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-8 .elementor-element.elementor-element-8bf9f8f .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-8bf9f8f {
	--icon-box-icon-margin: 6px;
}

.elementor-8 .elementor-element.elementor-element-8bf9f8f.elementor-view-stacked .elementor-icon {
	background-color: #f1f1f1;
}

.elementor-8 .elementor-element.elementor-element-8bf9f8f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8bf9f8f.elementor-view-default .elementor-icon {
	fill: #f1f1f1;
	color: #f1f1f1;
	border-color: #f1f1f1;
}

.elementor-8 .elementor-element.elementor-element-8bf9f8f .elementor-icon {
	font-size: 19px;
}

.elementor-8 .elementor-element.elementor-element-8bf9f8f .elementor-icon-box-title {
	color: #f7f7f7;
}

.elementor-8 .elementor-element.elementor-element-35eb30f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-35eb30f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e26571;
}

.elementor-8 .elementor-element.elementor-element-35eb30f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8 .elementor-element.elementor-element-bf3df7f .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-bf3df7f {
	--icon-box-icon-margin: 11px;
}

.elementor-8 .elementor-element.elementor-element-bf3df7f.elementor-view-stacked .elementor-icon {
	background-color: #eaebe3;
}

.elementor-8 .elementor-element.elementor-element-bf3df7f.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bf3df7f.elementor-view-default .elementor-icon {
	fill: #eaebe3;
	color: #eaebe3;
	border-color: #eaebe3;
}

.elementor-8 .elementor-element.elementor-element-bf3df7f .elementor-icon {
	font-size: 20px;
}

.elementor-8 .elementor-element.elementor-element-bf3df7f .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-bf3df7f .elementor-icon-box-title a {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29px;
	font-weight: 700;
	line-height: 34.8181px;
}

.elementor-8 .elementor-element.elementor-element-bf3df7f .elementor-icon-box-title {
	color: #f2f2f2;
}

.elementor-8 .elementor-element.elementor-element-2784efb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-2784efb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #457e97;
}

.elementor-8 .elementor-element.elementor-element-2784efb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8 .elementor-element.elementor-element-707f056 {
	width: var(--container-widget-width, 94.655%);
	max-width: 94.655%;
	--container-widget-width: 94.655%;
	--container-widget-flex-grow: 0;
	--icon-box-icon-margin: 5px;
}

.elementor-8 .elementor-element.elementor-element-707f056 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-707f056.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-8 .elementor-element.elementor-element-707f056.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-707f056.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-8 .elementor-element.elementor-element-707f056 .elementor-icon {
	font-size: 20px;
}

.elementor-8 .elementor-element.elementor-element-707f056 .elementor-icon-box-title {
	color: #f7f7f7;
}

.elementor-8 .elementor-element.elementor-element-dbcb426:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-dbcb426 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/Cream-Simple-Good-Morning-Facebook-Post_11zon.png");
}

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

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

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

.elementor-8 .elementor-element.elementor-element-19917fb {
	margin-top: 13px;
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-0cde82d > .elementor-widget-container {
	background-color: #ebb3b3;
}

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

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

.elementor-widget-slides .elementor-slide-heading {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-slides .elementor-slide-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-slides .elementor-slide-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .elementor-repeater-item-a96c780 .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/1-e1747280232257.webp");
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .elementor-repeater-item-a96c780 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .elementor-repeater-item-c8a9cf3 .swiper-slide-bg {
	background-color: #4054b2;
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/1-e1747280232257.webp");
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .elementor-repeater-item-c8a9cf3 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .elementor-repeater-item-0d5af6d .swiper-slide-bg {
	background-color: #1abc9c;
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/1-e1747280232257.webp");
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .elementor-repeater-item-0d5af6d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 400px;
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-8 .elementor-element.elementor-element-ff0b979 .swiper-slide-inner {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-85b41c7 img {
	width: 100%;
	max-width: 100%;
	height: 362px;
}

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

.elementor-8 .elementor-element.elementor-element-4adc57d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8 .elementor-element.elementor-element-a925038 .elementor-repeater-item-f64c0ad .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/assets_task_01jvmbgccyfxd9vkbesx09k3cp_1747661171_img_1.webp");
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-a925038 .elementor-repeater-item-f64c0ad .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8 .elementor-element.elementor-element-a925038 .elementor-repeater-item-24c19af .swiper-slide-bg {
	background-color: #4054b2;
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/assets_task_01jvm7cqw7emrv5jcr7hb9wqy7_1747656853_img_0.webp");
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-a925038 .elementor-repeater-item-24c19af .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8 .elementor-element.elementor-element-a925038 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 400px;
}

.elementor-8 .elementor-element.elementor-element-a925038 .elementor-slide-button {
	background-color: var(--e-global-color-secondary);
	font-family: "Rozha One", Sans-serif;
	font-size: 50px;
	font-weight: 400;
	line-height: 60px;
	color: var(--e-global-color-primary);
}

.elementor-8 .elementor-element.elementor-element-a925038 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-8 .elementor-element.elementor-element-a925038 .swiper-slide-inner {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-a925038 .elementor-slide-heading {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .elementor-repeater-item-ee5a0cb .swiper-slide-bg {
	background-color: #833ca3;
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/WhatsApp-Image-2025-05-20-at-10.53.17_f8bf1036_11zon-e1747730538941.jpg");
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .elementor-repeater-item-ee5a0cb .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .elementor-repeater-item-ed73e63 .swiper-slide-bg {
	background-color: #4054b2;
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/assets_task_01jvm7cqw7emrv5jcr7hb9wqy7_1747656853_img_2.webp");
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .elementor-repeater-item-ed73e63 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .elementor-repeater-item-fe6cebf .swiper-slide-bg {
	background-color: #1abc9c;
	background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2025/05/assets_task_01jvmcbxmte99t87dq8rh3px9a_1747662096_img_3.webp");
	background-size: contain;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .elementor-repeater-item-fe6cebf .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 400px;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .elementor-slide-button {
	background-color: #ebeed4;
	font-family: "Rozha One", Sans-serif;
	font-size: 40px;
	font-weight: 400;
	line-height: 60px;
	color: var(--e-global-color-primary);
}

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

.elementor-8 .elementor-element.elementor-element-1d69364 .swiper-slide-contents {
	max-width: 66%;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .swiper-slide-inner {
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .elementor-slide-heading {
	font-family: "Rosario", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-1d69364 .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-3f0b5b3 > .elementor-container {
	max-width: 1575px;
}

.elementor-8 .elementor-element.elementor-element-0129d70 .elementor-element-populated .elementor-heading-title {
	color: rgba(16, 0, 11, .99);
}

.elementor-8 .elementor-element.elementor-element-0129d70 > .elementor-element-populated {
	color: #000;
}

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

.elementor-8 .elementor-element.elementor-element-b86d137 .elementor-heading-title {
	font-family: "PT Serif Caption", Sans-serif;
	font-size: 29.0151px;
	font-weight: 700;
	line-height: 34.8181px;
	color: #7e8446;
}

.elementor-8 .elementor-element.elementor-element-b86d137 .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-b86d137 .elementor-heading-title a:focus {
	color: #ea1b1b;
}

.elementor-8 .elementor-element.elementor-element-b86d137 .elementor-heading-title a {
	transition-duration: .1s;
}

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

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-8 .elementor-element.elementor-element-f108e7a > .elementor-widget-container {
	margin: 8px 8px 8px 8px;
	padding: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-item {
	border-width: 4px;
	border-color: #b54424;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-item .elementor-tab-content {
	border-width: 4px;
	border-top-color: #b54424;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 4px;
	border-bottom-color: #b54424;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-title {
	color: #000;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-icon svg {
	fill: #000;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-active .elementor-accordion-icon, .elementor-8 .elementor-element.elementor-element-f108e7a .elementor-active .elementor-accordion-title {
	color: #060501;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-active .elementor-accordion-icon svg {
	fill: #060501;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-title {
	font-family: "Rozha One", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 0px;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 0px;
}

.elementor-8 .elementor-element.elementor-element-f108e7a .elementor-tab-content {
	color: #80874f;
}

.elementor-8 .elementor-element.elementor-element-f8d7ed1 {
	width: var(--container-widget-width, 101.337%);
	max-width: 101.337%;
	--container-widget-width: 101.337%;
	--container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-f8d7ed1 iframe {
	height: 528px;
}

.elementor-8 .elementor-element.elementor-element-f670fef {
	width: var(--container-widget-width, 95.189%);
	max-width: 95.189%;
	--container-widget-width: 95.189%;
	--container-widget-flex-grow: 0;
	column-gap: 0px;
	color: #4a6821;
}

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

.elementor-8 .elementor-element.elementor-element-efbc3f4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-8 .elementor-element.elementor-element-5bdc6f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 17px;
}

.elementor-8 .elementor-element.elementor-element-5bdc6f9 > .elementor-element-populated {
	margin: -16px -16px -16px -16px;
	--e-column-margin-right: -16px;
	--e-column-margin-left: -16px;
	padding: 14px 14px 14px 14px;
}

.elementor-8 .elementor-element.elementor-element-1a4ee60 {
	font-family: "Rozha One", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-8 .elementor-element.elementor-element-1a4ee60 p {
	margin-bottom: 1px;
}

.elementor-8 .elementor-element.elementor-element-d5a4738 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-d5a4738 {
	width: var(--container-widget-width, 23.672%);
	max-width: 23.672%;
	--container-widget-width: 23.672%;
	--container-widget-flex-grow: 0;
}

.elementor-8 .elementor-element.elementor-element-5b4ba60 .elementor-button {
	background-color: #e82100;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-5b4ba60 {
	width: var(--container-widget-width, 32.069%);
	max-width: 32.069%;
	--container-widget-width: 32.069%;
	--container-widget-flex-grow: 0;
}

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

.elementor-8 .elementor-element.elementor-element-7627cfd .elementor-button {
	background-color: #009c30;
	font-family: "Coustard", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-8 .elementor-element.elementor-element-7627cfd {
	width: var(--container-widget-width, 42.745%);
	max-width: 42.745%;
	--container-widget-width: 42.745%;
	--container-widget-flex-grow: 0;
}

@media (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-771551b {
		width: 50%;
	}
	
	.elementor-8 .elementor-element.elementor-element-f83e33b {
		width: 50%;
	}
	
	.elementor-8 .elementor-element.elementor-element-dc4e433 {
		width: 24.561%;
	}
	
	.elementor-8 .elementor-element.elementor-element-4ce7738 {
		width: 23.772%;
	}
	
	.elementor-8 .elementor-element.elementor-element-6122dec {
		width: 25.439%;
	}
	
	.elementor-8 .elementor-element.elementor-element-5397631 {
		width: 26.228%;
	}
	
	.elementor-8 .elementor-element.elementor-element-b391da3 {
		width: 44.823%;
	}
	
	.elementor-8 .elementor-element.elementor-element-051b8c4 {
		width: 55.09%;
	}
	
	.elementor-8 .elementor-element.elementor-element-cda34f9 {
		width: 31%;
	}
	
	.elementor-8 .elementor-element.elementor-element-35eb30f {
		width: 35.154%;
	}
	
	.elementor-8 .elementor-element.elementor-element-2784efb {
		width: 33.51%;
	}
	
	.elementor-8 .elementor-element.elementor-element-d4dffba {
		width: 25.086%;
	}
	
	.elementor-8 .elementor-element.elementor-element-6a3420f {
		width: 41.246%;
	}
	
	.elementor-8 .elementor-element.elementor-element-a5363bf {
		width: 56.023%;
	}
	
	.elementor-8 .elementor-element.elementor-element-0d5adb8 {
		width: 43.977%;
	}
	
	.elementor-8 .elementor-element.elementor-element-5bdc6f9 {
		width: 44%;
	}
	
	.elementor-8 .elementor-element.elementor-element-e33c903 {
		width: 56%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text, .elementor-widget-eael-creative-button .eael-creative-button--winona::after, .elementor-widget-eael-creative-button .eael-creative-button--rayen::before, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::after, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-slides .elementor-slide-heading {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-slides .elementor-slide-description {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-slides .elementor-slide-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media (max-width:767px) {
	.elementor-8 .elementor-element.elementor-element-72f83f1 > .elementor-container {
		min-height: 290px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-8 .elementor-element.elementor-element-778ebaa {
		text-align: left;
	}
	
	.elementor-8 .elementor-element.elementor-element-778ebaa .elementor-heading-title {
		font-size: 24px;
		line-height: 1.5em;
		letter-spacing: -.1px;
		word-spacing: .2em;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-8 .elementor-element.elementor-element-b8caa98:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b8caa98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ilchhbb.nitrocdn.com/CbZZbOnNijPOyTJyBDSWLYQAkmtGukYc/assets/images/optimized/rev-ed4c5b0/rishiadiyogpeeth.com/wp-content/uploads/2024/10/parallax-decor.png");
		background-position: -767px -89px;
	}
	
	.elementor-8 .elementor-element.elementor-element-b8caa98:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-8 .elementor-element.elementor-element-b8caa98 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-8 .elementor-element.elementor-element-b8caa98 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px -56px 0px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-f8534df > .elementor-widget-container {
		margin: 0px 0px -1px 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-f8534df {
		text-align: left;
		line-height: 1.4em;
	}
	
	.elementor-8 .elementor-element.elementor-element-f8534df p {
		margin-bottom: 23px;
	}
	
	.elementor-8 .elementor-element.elementor-element-ce4b713 {
		text-align: left;
	}
	
	.elementor-8 .elementor-element.elementor-element-eabf0fc {
		text-align: left;
	}
	
	.elementor-8 .elementor-element.elementor-element-46b78d3 {
		text-align: justify;
	}
	
	.elementor-8 .elementor-element.elementor-element-cd1756a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-cd1756a .elementor-divider-separator {
		width: 75%;
	}
	
	.elementor-8 .elementor-element.elementor-element-cd1756a .elementor-divider {
		padding-block-start: 13px;
		padding-block-end: 13px;
	}
	
	.elementor-8 .elementor-element.elementor-element-e43539a .elementor-button {
		border-radius: 19px 19px 19px 19px;
	}
	
	.elementor-8 .elementor-element.elementor-element-ea4dd03 {
		text-align: justify;
	}
	
	.elementor-8 .elementor-element.elementor-element-47f4e87 {
		text-align: justify;
	}
	
	.elementor-8 .elementor-element.elementor-element-a073e95 {
		text-align: justify;
	}
	
	.elementor-widget-eael-creative-button .eael-creative-button .cretive-button-text, .elementor-widget-eael-creative-button .eael-creative-button--winona::after, .elementor-widget-eael-creative-button .eael-creative-button--rayen::before, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::after, .elementor-widget-eael-creative-button .eael-creative-button--tamaya::before {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-slides .elementor-slide-heading {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-slides .elementor-slide-description {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-slides .elementor-slide-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-8 .elementor-element.elementor-element-e850a19 {
		text-align: center;
	}
	
	.elementor-8 .elementor-element.elementor-element-f670fef {
		text-align: left;
	}
	
	.elementor-8 .elementor-element.elementor-element-efbc3f4 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5bdc6f9 {
		width: 100%;
	}
	
	.elementor-8 .elementor-element.elementor-element-5bdc6f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 20px;
	}
	
	.elementor-8 .elementor-element.elementor-element-1a4ee60 {
		text-align: center;
		font-size: 15px;
	}
	
	.elementor-8 .elementor-element.elementor-element-1a4ee60 p {
		margin-bottom: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-e33c903 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-8 .elementor-element.elementor-element-d5a4738 .elementor-button {
		font-size: 8px;
	}
	
	.elementor-8 .elementor-element.elementor-element-5b4ba60 {
		width: var(--container-widget-width, 131.15px);
		max-width: 131.15px;
		--container-widget-width: 131.15px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8 .elementor-element.elementor-element-5b4ba60 .elementor-button {
		font-size: 8px;
	}
	
	.elementor-8 .elementor-element.elementor-element-7627cfd {
		width: var(--container-widget-width, 109.825px);
		max-width: 109.825px;
		--container-widget-width: 109.825px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-8 .elementor-element.elementor-element-7627cfd .elementor-button {
		font-size: 8px;
	}
}
