
.elementor-1177 .elementor-element.elementor-element-048b473:not(.elementor-motion-effects-element-type-background), .elementor-1177 .elementor-element.elementor-element-048b473 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #e8ebfe 0%, rgba(232, 235, 254, 0) 100%);
}

.elementor-1177 .elementor-element.elementor-element-048b473 > .elementor-background-overlay {
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/08/smart-app-banner-bg.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-048b473 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-048b473 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-6f85ca1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, rgba(18, 31, 148, .23) 0%, rgba(14, 21, 82, 0) 40%);
}

.elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-element-populated >  .elementor-background-overlay {
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/10/whitr-bg.png");
	background-position: 13% 17%;
	background-repeat: no-repeat;
	background-size: 9.5% auto;
	opacity: 1;
}

.elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-element-populated >  .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 120px 0px 50px 0px;
}

.elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-af19379 {
	padding: 0px 0px 0px 0px;
}

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

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

.elementor-1177 .elementor-element.elementor-element-a191f77.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

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

.elementor-1177 .elementor-element.elementor-element-bbf7a29 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-bbf7a29 .elementor-icon {
	font-size: 10px;
}

.elementor-1177 .elementor-element.elementor-element-bbf7a29 .elementor-icon svg {
	height: 10px;
}

.elementor-1177 .elementor-element.elementor-element-bbf7a29 {
	width: initial;
	max-width: initial;
	top: 350px;
}

body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-bbf7a29 {
	left: -180px;
}

body.rtl .elementor-1177 .elementor-element.elementor-element-bbf7a29 {
	right: -180px;
}

.elementor-1177 .elementor-element.elementor-element-a2e40d2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-a2e40d2 .elementor-icon {
	font-size: 10px;
}

.elementor-1177 .elementor-element.elementor-element-a2e40d2 .elementor-icon svg {
	height: 10px;
}

.elementor-1177 .elementor-element.elementor-element-a2e40d2 {
	width: initial;
	max-width: initial;
	top: 84px;
}

body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-a2e40d2 {
	right: 150px;
}

body.rtl .elementor-1177 .elementor-element.elementor-element-a2e40d2 {
	left: 150px;
}

.elementor-1177 .elementor-element.elementor-element-48b79fb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-48b79fb .elementor-icon {
	font-size: 10px;
}

.elementor-1177 .elementor-element.elementor-element-48b79fb .elementor-icon svg {
	height: 10px;
}

.elementor-1177 .elementor-element.elementor-element-48b79fb {
	width: initial;
	max-width: initial;
	top: 650px;
}

body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-48b79fb {
	right: 0px;
}

body.rtl .elementor-1177 .elementor-element.elementor-element-48b79fb {
	left: 0px;
}

.elementor-1177 .elementor-element.elementor-element-43a9f31 {
	font-size: 1.06em;
	text-transform: capitalize;
	color: #ff3f33;
}

.elementor-1177 .elementor-element.elementor-element-43a9f31 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-1177 .elementor-element.elementor-element-9948d3a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1177 .elementor-element.elementor-element-9948d3a {
	overflow: hidden;
}

.elementor-1177 .elementor-element.elementor-element-df407a7 .rt-textappear-line, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-df407a7 .rtheading, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight span, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-title-heading {
	font-size: 47px;
	text-transform: none;
}

.elementor-1177 .elementor-element.elementor-element-df407a7 > .elementor-widget-container {
	padding: 0px 0px 18px 0px;
}

.elementor-1177 .elementor-element.elementor-element-df407a7 {
	z-index: 1;
}

.elementor-1177 .elementor-element.elementor-element-598fcb8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 32px 0px;
}

.elementor-1177 .elementor-element.elementor-element-9084282 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1177 .elementor-element.elementor-element-3d8595e.elementor-column .elementor-widget-wrap {
	align-items: space-around;
}

.elementor-1177 .elementor-element.elementor-element-3d8595e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-around;
	align-items: space-around;
}

.elementor-1177 .elementor-element.elementor-element-3d8595e.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-1177 .elementor-element.elementor-element-3d8595e > .elementor-element-populated {
	margin: 1px 1px 1px 1px;
	--e-column-margin-right: 1px;
	--e-column-margin-left: 1px;
	padding: 1px 1px 1px 1px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-one {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-two {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-three {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-four {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-five {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-six {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-seven {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-eight {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-ten {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-eleven {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-three .rt-btn-effect .title, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-four a.rt-readmore-btn, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-five .rt-custombtn-8, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-six .button-element6-background .button-element6, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-seven .gradient-btn-hover, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-eight .rt-gradient-btn, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-nine .border-center .border-btn span, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion, .elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas > span, .elementor-1177 .elementor-element.elementor-element-34bf833 .rt-eleven-marquee span {
	font-size: 1.06em;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-one .rt-overlap-btn::after {
	border-radius: 50px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-two .rt-case-btn > span {
	border-radius: 50px;
	background-color: #0e1552;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-three .rt-btn-effect-info {
	border-radius: 50px;
	background-color: #0e1552;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-four .rt-arrow-btn {
	border-radius: 50px;
	background-color: #0e1552;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-five .rt-custombtn-8 {
	border-radius: 50px;
	background-color: #0e1552;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-six .button-element6-background .button-element6 {
	border-radius: 50px;
	background-color: #0e1552;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-seven .gradient-btn-hover {
	border-radius: 50px;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-eight .rt-gradient-btn {
	border-radius: 50px;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-nine .border-center .border-btn {
	border-radius: 50px;
	background-color: #0e1552;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion {
	border-radius: 50px;
	background: #0e1552;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
	border-radius: 50px;
	background: #0e1552;
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder {
	background: #0e1552;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-seven .gradient-btn-hover.gradient-color {
	background-color: #0e1552;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion::before {
	background: #0e1552;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button .rt-overlap-btn {
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 .radiantthemes-custom-button.element-six .button-element6-background .button-element6-effect {
	padding: 15px 45px 15px 45px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-34bf833 {
	width: initial;
	max-width: initial;
}

.elementor-1177 .elementor-element.elementor-element-9740a1e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 80px;
}

.elementor-1177 .elementor-element.elementor-element-66248c3 .rt-retina-image-container {
	text-align: right;
}

.elementor-1177 .elementor-element.elementor-element-66248c3 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-a276492 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1177 .elementor-element.elementor-element-0399f6c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1177 .elementor-element.elementor-element-0399f6c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-59ce174 > .elementor-widget-container {
	padding: 0px 0px 22px 0px;
}

.elementor-1177 .elementor-element.elementor-element-e402604 > .elementor-widget-container {
	padding: 0px 2px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1177 .elementor-element.elementor-element-7114d71.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1177 .elementor-element.elementor-element-7114d71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1177 .elementor-element.elementor-element-7114d71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-7114d71 > .elementor-element-populated, .elementor-1177 .elementor-element.elementor-element-7114d71 > .elementor-element-populated > .elementor-background-overlay, .elementor-1177 .elementor-element.elementor-element-7114d71 > .elementor-background-slideshow {
	border-radius: 40px 40px 40px 40px;
}

.elementor-1177 .elementor-element.elementor-element-7114d71 > .elementor-element-populated {
	box-shadow: 5px 5px 20px 8px rgba(86, 128, 208, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 50px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 60px 40px 50px 40px;
}

.elementor-1177 .elementor-element.elementor-element-7114d71 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7.elementor-view-stacked .elementor-icon {
	background-color: #fff9e8;
	color: #ffd764;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-2ac9eb7.elementor-view-default .elementor-icon {
	color: #fff9e8;
	border-color: #fff9e8;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-2ac9eb7.elementor-view-default .elementor-icon svg {
	fill: #fff9e8;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7.elementor-view-framed .elementor-icon {
	background-color: #ffd764;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7.elementor-view-stacked .elementor-icon svg {
	fill: #ffd764;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7 .elementor-icon {
	border-radius: 45px 45px 45px 45px;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7 > .elementor-widget-container {
	margin: 0px 0px -7px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-2ac9eb7 {
	width: var(--container-widget-width, 34%);
	max-width: 34%;
	--container-widget-width: 34%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-934cc0c .rt-textappear-line, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-934cc0c .rtheading, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-text-appear-eight span, .elementor-1177 .elementor-element.elementor-element-934cc0c .rt-title-heading {
	text-transform: none;
}

.elementor-1177 .elementor-element.elementor-element-934cc0c > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-1177 .elementor-element.elementor-element-934cc0c {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-b4e5ee9 > .elementor-widget-container {
	padding: 25px 0px 20px 0px;
}

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

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

.elementor-1177 .elementor-element.elementor-element-a7e9f49:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1177 .elementor-element.elementor-element-a7e9f49 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-a7e9f49 > .elementor-element-populated, .elementor-1177 .elementor-element.elementor-element-a7e9f49 > .elementor-element-populated > .elementor-background-overlay, .elementor-1177 .elementor-element.elementor-element-a7e9f49 > .elementor-background-slideshow {
	border-radius: 40px 40px 40px 40px;
}

.elementor-1177 .elementor-element.elementor-element-a7e9f49 > .elementor-element-populated {
	box-shadow: 5px 5px 20px 8px rgba(86, 128, 208, .05);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 60px 40px 50px 40px;
}

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

.elementor-1177 .elementor-element.elementor-element-a13fa09 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-a13fa09.elementor-view-stacked .elementor-icon {
	background-color: #eef9ff;
	color: #9ad2f1;
}

.elementor-1177 .elementor-element.elementor-element-a13fa09.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-a13fa09.elementor-view-default .elementor-icon {
	color: #eef9ff;
	border-color: #eef9ff;
}

.elementor-1177 .elementor-element.elementor-element-a13fa09.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-a13fa09.elementor-view-default .elementor-icon svg {
	fill: #eef9ff;
}

.elementor-1177 .elementor-element.elementor-element-a13fa09.elementor-view-framed .elementor-icon {
	background-color: #9ad2f1;
}

.elementor-1177 .elementor-element.elementor-element-a13fa09.elementor-view-stacked .elementor-icon svg {
	fill: #9ad2f1;
}

.elementor-1177 .elementor-element.elementor-element-a13fa09 .elementor-icon {
	border-radius: 45px 45px 45px 45px;
}

.elementor-1177 .elementor-element.elementor-element-a13fa09 > .elementor-widget-container {
	margin: 0px 0px -7px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-a13fa09 {
	width: var(--container-widget-width, 34%);
	max-width: 34%;
	--container-widget-width: 34%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-textappear-line, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rtheading, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-text-appear-eight span, .elementor-1177 .elementor-element.elementor-element-33d2d86 .rt-title-heading {
	text-transform: none;
}

.elementor-1177 .elementor-element.elementor-element-33d2d86 > .elementor-widget-container {
	padding: 0px 0px 0px 20px;
}

.elementor-1177 .elementor-element.elementor-element-33d2d86 {
	width: var(--container-widget-width, 66%);
	max-width: 66%;
	--container-widget-width: 66%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-a065d46 > .elementor-widget-container {
	padding: 25px 0px 20px 0px;
}

.elementor-1177 .elementor-element.elementor-element-047e28d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 15px 120px 15px;
}

.elementor-1177 .elementor-element.elementor-element-72a689f > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-154ad87 > .elementor-widget-container {
	padding: 0px 0px 22px 0px;
}

.elementor-1177 .elementor-element.elementor-element-a4468c6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-a8f9a4b .elementor-wrapper {
	--video-aspect-ratio: .5625;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1177 .elementor-element.elementor-element-a8f9a4b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-81bfaa0 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 120px 15px 120px 15px;
}

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

.elementor-1177 .elementor-element.elementor-element-304b9e7 > .elementor-widget-container {
	padding: 0px 0px 22px 0px;
}

.elementor-1177 .elementor-element.elementor-element-dc1ff38 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-1177 .elementor-element.elementor-element-b0862cb > .elementor-container {
	max-width: 500px;
}

.elementor-1177 .elementor-element.elementor-element-b0862cb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-54f54b3 > .elementor-element-populated {
	margin: 2px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: -8px 0px 30px 0px;
}

.elementor-1177 .elementor-element.elementor-element-acd890d .elementor-icon-wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-acd890d.elementor-view-stacked .elementor-icon {
	background-color: #973636;
}

.elementor-1177 .elementor-element.elementor-element-acd890d.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-acd890d.elementor-view-default .elementor-icon {
	color: #973636;
	border-color: #973636;
}

.elementor-1177 .elementor-element.elementor-element-acd890d.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-acd890d.elementor-view-default .elementor-icon svg {
	fill: #973636;
}

.elementor-1177 .elementor-element.elementor-element-acd890d .elementor-icon {
	font-size: 30px;
}

.elementor-1177 .elementor-element.elementor-element-acd890d .elementor-icon svg {
	height: 30px;
}

.elementor-1177 .elementor-element.elementor-element-acd890d > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
}

.elementor-1177 .elementor-element.elementor-element-acd890d {
	width: var(--container-widget-width, 6%);
	max-width: 6%;
	--container-widget-width: 6%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-30b5738 .rt-textappear-line, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-30b5738 .rtheading, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-text-appear-eight span, .elementor-1177 .elementor-element.elementor-element-30b5738 .rt-title-heading {
	text-transform: none;
}

.elementor-1177 .elementor-element.elementor-element-30b5738 > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-30b5738 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-a86c3ba > .elementor-widget-container {
	margin: 0% 5% 0% 6%;
	padding: 7px 0px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-4ff9315 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-caa21f6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-1177 .elementor-element.elementor-element-db3b9e6 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-db3b9e6.elementor-view-stacked .elementor-icon {
	background-color: #5762c9;
}

.elementor-1177 .elementor-element.elementor-element-db3b9e6.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-db3b9e6.elementor-view-default .elementor-icon {
	color: #5762c9;
	border-color: #5762c9;
}

.elementor-1177 .elementor-element.elementor-element-db3b9e6.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-db3b9e6.elementor-view-default .elementor-icon svg {
	fill: #5762c9;
}

.elementor-1177 .elementor-element.elementor-element-db3b9e6 .elementor-icon {
	font-size: 30px;
}

.elementor-1177 .elementor-element.elementor-element-db3b9e6 .elementor-icon svg {
	height: 30px;
}

.elementor-1177 .elementor-element.elementor-element-db3b9e6 > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
}

.elementor-1177 .elementor-element.elementor-element-db3b9e6 {
	width: var(--container-widget-width, 6%);
	max-width: 6%;
	--container-widget-width: 6%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-b248a94 .rt-textappear-line, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-b248a94 .rtheading, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-text-appear-eight span, .elementor-1177 .elementor-element.elementor-element-b248a94 .rt-title-heading {
	text-transform: none;
}

.elementor-1177 .elementor-element.elementor-element-b248a94 > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-b248a94 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-2b94368 > .elementor-widget-container {
	margin: 0% 5% 0% 6%;
	padding: 15px 0px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-344c1b2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-902d518 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-1177 .elementor-element.elementor-element-419f7b5 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-419f7b5.elementor-view-stacked .elementor-icon {
	background-color: #629268;
}

.elementor-1177 .elementor-element.elementor-element-419f7b5.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-419f7b5.elementor-view-default .elementor-icon {
	color: #629268;
	border-color: #629268;
}

.elementor-1177 .elementor-element.elementor-element-419f7b5.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-419f7b5.elementor-view-default .elementor-icon svg {
	fill: #629268;
}

.elementor-1177 .elementor-element.elementor-element-419f7b5 .elementor-icon {
	font-size: 30px;
}

.elementor-1177 .elementor-element.elementor-element-419f7b5 .elementor-icon svg {
	height: 30px;
}

.elementor-1177 .elementor-element.elementor-element-419f7b5 > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
}

.elementor-1177 .elementor-element.elementor-element-419f7b5 {
	width: var(--container-widget-width, 6%);
	max-width: 6%;
	--container-widget-width: 6%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-textappear-line, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rtheading, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-text-appear-eight span, .elementor-1177 .elementor-element.elementor-element-d9c7ba1 .rt-title-heading {
	text-transform: none;
}

.elementor-1177 .elementor-element.elementor-element-d9c7ba1 > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-d9c7ba1 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-36cd435 > .elementor-widget-container {
	margin: 0% 5% 0% 6%;
	padding: 15px 0px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-b343d9b {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-a362d79 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-1177 .elementor-element.elementor-element-fa3a40f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-1177 .elementor-element.elementor-element-fa3a40f.elementor-view-stacked .elementor-icon {
	background-color: #ec5d1f;
}

.elementor-1177 .elementor-element.elementor-element-fa3a40f.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-fa3a40f.elementor-view-default .elementor-icon {
	color: #ec5d1f;
	border-color: #ec5d1f;
}

.elementor-1177 .elementor-element.elementor-element-fa3a40f.elementor-view-framed .elementor-icon, .elementor-1177 .elementor-element.elementor-element-fa3a40f.elementor-view-default .elementor-icon svg {
	fill: #ec5d1f;
}

.elementor-1177 .elementor-element.elementor-element-fa3a40f .elementor-icon {
	font-size: 30px;
}

.elementor-1177 .elementor-element.elementor-element-fa3a40f .elementor-icon svg {
	height: 30px;
}

.elementor-1177 .elementor-element.elementor-element-fa3a40f > .elementor-widget-container {
	margin: 0px 0px -9px 0px;
}

.elementor-1177 .elementor-element.elementor-element-fa3a40f {
	width: var(--container-widget-width, 6%);
	max-width: 6%;
	--container-widget-width: 6%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-539fc8f .rt-textappear-line, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-539fc8f .rtheading, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-text-appear-eight span, .elementor-1177 .elementor-element.elementor-element-539fc8f .rt-title-heading {
	text-transform: none;
}

.elementor-1177 .elementor-element.elementor-element-539fc8f > .elementor-widget-container {
	padding: 0px 0px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-539fc8f {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
}

.elementor-1177 .elementor-element.elementor-element-cdd5c6a > .elementor-widget-container {
	margin: 0% 5% 0% 6%;
	padding: 15px 0px 0px 15px;
}

.elementor-bc-flex-widget .elementor-1177 .elementor-element.elementor-element-325ba53.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-1177 .elementor-element.elementor-element-325ba53.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1177 .elementor-element.elementor-element-325ba53 > .elementor-element-populated {
	margin: 0px 0px 0px 80px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 80px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-296d72d > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 0px 82px;
}

.elementor-1177 .elementor-element.elementor-element-cf4eeae .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-cf4eeae .elementor-icon {
	font-size: 10px;
}

.elementor-1177 .elementor-element.elementor-element-cf4eeae .elementor-icon svg {
	height: 10px;
}

.elementor-1177 .elementor-element.elementor-element-cf4eeae {
	width: initial;
	max-width: initial;
	top: 50px;
}

body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-cf4eeae {
	left: 140px;
}

body.rtl .elementor-1177 .elementor-element.elementor-element-cf4eeae {
	right: 140px;
}

.elementor-1177 .elementor-element.elementor-element-bf7d33c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-bf7d33c .elementor-icon {
	font-size: 10px;
}

.elementor-1177 .elementor-element.elementor-element-bf7d33c .elementor-icon svg {
	height: 10px;
}

.elementor-1177 .elementor-element.elementor-element-bf7d33c {
	width: initial;
	max-width: initial;
	bottom: 0px;
}

body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-bf7d33c {
	left: 140px;
}

body.rtl .elementor-1177 .elementor-element.elementor-element-bf7d33c {
	right: 140px;
}

.elementor-1177 .elementor-element.elementor-element-673fa09 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-673fa09 .elementor-icon {
	font-size: 10px;
}

.elementor-1177 .elementor-element.elementor-element-673fa09 .elementor-icon svg {
	height: 10px;
}

.elementor-1177 .elementor-element.elementor-element-673fa09 {
	width: initial;
	max-width: initial;
	top: 50px;
}

body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-673fa09 {
	right: 0px;
}

body.rtl .elementor-1177 .elementor-element.elementor-element-673fa09 {
	left: 0px;
}

.elementor-1177 .elementor-element.elementor-element-6fc42ba2:not(.elementor-motion-effects-element-type-background), .elementor-1177 .elementor-element.elementor-element-6fc42ba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(169, 203, 255, .17) 0%, rgba(238, 109, 119, .1) 100%);
}

.elementor-1177 .elementor-element.elementor-element-6fc42ba2 > .elementor-background-overlay {
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/bottom-section-bg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-6fc42ba2 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-6fc42ba2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 100px 15px 120px 15px;
}

.elementor-1177 .elementor-element.elementor-element-1b15c44e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-3a06b1f > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-365276a0 .rt-text-appear, .elementor-1177 .elementor-element.elementor-element-365276a0 .rt-text-appear-eight, .elementor-1177 .elementor-element.elementor-element-365276a0 .animation-element {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-365276a0 .rt-heading-two {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-365276a0 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-365276a0 .ml1 {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-365276a0 .heading-style-ten {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-365276a0 .rt-highlight-txt {
	text-align: center;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-365276a0 .rt-magic-underline, .elementor-1177 .elementor-element.elementor-element-365276a0 .rt-heading-div {
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-365276a0 > .elementor-widget-container {
	margin: 0% 30% 0% 30%;
	padding: 0px 0px 16px 0px;
}

.elementor-1177 .elementor-element.elementor-element-365276a0 {
	z-index: 2;
}

.elementor-1177 .elementor-element.elementor-element-7d7e0a22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-element-populated, .elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-element-populated > .elementor-background-overlay, .elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 63px 63px 63px 63px;
}

.elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-884482e {
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-5837717 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1177 .elementor-element.elementor-element-5837717 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-5faa0cfa > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-1177 .elementor-element.elementor-element-c8e52f6 .elementor-heading-title {
	color: #000;
}

.elementor-1177 .elementor-element.elementor-element-5347dc0 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-54f6f17 .rt-highlight-txt {
	color: #7d7d7d;
}

.elementor-1177 .elementor-element.elementor-element-54f6f17 .rt-magic-underline, .elementor-1177 .elementor-element.elementor-element-54f6f17 .rt-heading-div {
	color: #7d7d7d;
}

.elementor-1177 .elementor-element.elementor-element-54f6f17 .letters, .elementor-1177 .elementor-element.elementor-element-54f6f17 .rt-magic-underline, .elementor-1177 .elementor-element.elementor-element-54f6f17 .rt-highlight-txt, .elementor-1177 .elementor-element.elementor-element-54f6f17 .highlight-after-text, .elementor-1177 .elementor-element.elementor-element-54f6f17 .rt-heading-div, .elementor-1177 .elementor-element.elementor-element-54f6f17 .after-text {
	font-size: 17px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-1177 .elementor-element.elementor-element-54f6f17 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d1d1d1;
}

.elementor-1177 .elementor-element.elementor-element-568a145e {
	text-align: left;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-568a145e > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-568a145e > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-1bfc5ff6 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-1bfc5ff6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-1bfc5ff6 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-8112ebb {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-8112ebb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-8112ebb > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-f10f6f5 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-f10f6f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-f10f6f5 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-395c122e {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-395c122e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-395c122e > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-353e242 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-353e242 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-353e242 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-1e052bf {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-1e052bf > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-1e052bf > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-f359a71 {
	text-align: left;
	color: #b4b4b4;
}

.elementor-1177 .elementor-element.elementor-element-f359a71 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-grey.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-f359a71 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-92ad178 {
	text-align: left;
	color: #b4b4b4;
}

.elementor-1177 .elementor-element.elementor-element-92ad178 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-grey.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-92ad178 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-one {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-two {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-three {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-four {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-five {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-six {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-seven {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-eight {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-ten {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-eleven {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-three .rt-btn-effect .title, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-four a.rt-readmore-btn, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-five .rt-custombtn-8, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-six .button-element6-background .button-element6, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-seven .gradient-btn-hover, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-eight .rt-gradient-btn, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-nine .border-center .border-btn span, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas > span, .elementor-1177 .elementor-element.elementor-element-33038503 .rt-eleven-marquee span {
	font-size: 1.06em;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-one .rt-overlap-btn::after, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-two .rt-case-btn > span, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-three .rt-btn-effect-info, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-four .rt-arrow-btn, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-five .rt-custombtn-8, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-six .button-element6-background .button-element6, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-seven .gradient-btn-hover, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-eight .rt-gradient-btn, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-nine .border-center .border-btn, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion, .elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-one .rt-overlap-btn::after {
	border-radius: 50px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-two .rt-case-btn > span {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-three .rt-btn-effect-info {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-four .rt-arrow-btn {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-five .rt-custombtn-8 {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-six .button-element6-background .button-element6 {
	border-radius: 50px;
	background-color: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-seven .gradient-btn-hover {
	border-radius: 50px;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-eight .rt-gradient-btn {
	border-radius: 50px;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-nine .border-center .border-btn {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion {
	border-radius: 50px;
	background: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
	border-radius: 50px;
	background: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder {
	background: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-seven .gradient-btn-hover.gradient-color {
	background-color: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion::before {
	background: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button .rt-overlap-btn {
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 .radiantthemes-custom-button.element-six .button-element6-background .button-element6-effect {
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-33038503 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-59eff0e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #361f79;
}

.elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-element-populated, .elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 63px 63px 63px 63px;
}

.elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-title-heading {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-hover-heading {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-7d40f06 .rtheading, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-textappear-line {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-7d40f06 .rt-text-appear-eight span {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-7d40f06 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-1177 .elementor-element.elementor-element-682659a7 {
	color: #fff;
	width: initial;
	max-width: initial;
	top: 60px;
}

.elementor-1177 .elementor-element.elementor-element-682659a7 > .elementor-widget-container {
	padding: 3px 8px 3px 8px;
	background-color: transparent;
	background-image: linear-gradient(90deg, #ed6d78 0%, #dc66a9 100%);
	border-radius: 5px 0px 0px 5px;
}

body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-682659a7 {
	right: 0px;
}

body.rtl .elementor-1177 .elementor-element.elementor-element-682659a7 {
	left: 0px;
}

.elementor-1177 .elementor-element.elementor-element-4ae6777 .elementor-heading-title {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-4ae6777 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-c1984a0 {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-09a5984 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-a87c10b .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-title-heading {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-a87c10b .rt-hover-heading {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-a87c10b .rtheading, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-textappear-line {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-a87c10b .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-text-appear-eight span {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-a87c10b .rt-highlight-txt {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-a87c10b .rt-magic-underline, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-heading-div {
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-a87c10b .letters, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-magic-underline, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-highlight-txt, .elementor-1177 .elementor-element.elementor-element-a87c10b .highlight-after-text, .elementor-1177 .elementor-element.elementor-element-a87c10b .rt-heading-div, .elementor-1177 .elementor-element.elementor-element-a87c10b .after-text {
	font-size: 17px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-1177 .elementor-element.elementor-element-a87c10b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #fff;
	border-radius: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-59bef83a {
	text-align: left;
	text-transform: none;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-59bef83a > .elementor-widget-container {
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-59bef83a > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-3f90c646 {
	text-align: left;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-3f90c646 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-3f90c646 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-5ccfe7e {
	text-align: left;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-5ccfe7e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-5ccfe7e > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-4658ae5 {
	text-align: left;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-4658ae5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-4658ae5 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-ab496ae {
	text-align: left;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-ab496ae .elementor-drop-cap {
	margin-inline-end: 10px;
}

.elementor-1177 .elementor-element.elementor-element-ab496ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-ab496ae > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-5a49cffb {
	text-align: left;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-5a49cffb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-5a49cffb > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-d0d46aa {
	text-align: left;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-d0d46aa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-d0d46aa > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-1c4c058 {
	text-align: left;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-1c4c058 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-1c4c058 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-54ef03c {
	text-align: left;
	color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-54ef03c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-white.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-54ef03c > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-one {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-two {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-three {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-four {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-five {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-six {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-seven {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-eight {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-ten {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-eleven {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-three .rt-btn-effect .title, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-four a.rt-readmore-btn, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-five .rt-custombtn-8, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-six .button-element6-background .button-element6, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-seven .gradient-btn-hover, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-eight .rt-gradient-btn, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-nine .border-center .border-btn span, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas > span, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .rt-eleven-marquee span {
	font-size: 1.06em;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-one .rt-overlap-btn::after, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-two .rt-case-btn > span, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-three .rt-btn-effect-info, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-four .rt-arrow-btn, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-five .rt-custombtn-8, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-six .button-element6-background .button-element6, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-seven .gradient-btn-hover, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-eight .rt-gradient-btn, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-nine .border-center .border-btn, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion, .elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-one .rt-overlap-btn::after {
	border-radius: 50px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-two .rt-case-btn > span {
	border-radius: 50px;
	background-color: rgba(117, 52, 255, 0);
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-three .rt-btn-effect-info {
	border-radius: 50px;
	background-color: rgba(117, 52, 255, 0);
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-four .rt-arrow-btn {
	border-radius: 50px;
	background-color: rgba(117, 52, 255, 0);
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-five .rt-custombtn-8 {
	border-radius: 50px;
	background-color: rgba(117, 52, 255, 0);
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-six .button-element6-background .button-element6 {
	border-radius: 50px;
	background-color: rgba(117, 52, 255, 0);
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-seven .gradient-btn-hover {
	border-radius: 50px;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-eight .rt-gradient-btn {
	border-radius: 50px;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-nine .border-center .border-btn {
	border-radius: 50px;
	background-color: rgba(117, 52, 255, 0);
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion {
	border-radius: 50px;
	background: rgba(117, 52, 255, 0);
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
	border-radius: 50px;
	background: rgba(117, 52, 255, 0);
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder {
	background: rgba(117, 52, 255, 0);
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-seven .gradient-btn-hover.gradient-color {
	background-color: rgba(117, 52, 255, 0);
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion::before {
	background: rgba(117, 52, 255, 0);
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button .rt-overlap-btn {
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 .radiantthemes-custom-button.element-six .button-element6-background .button-element6-effect {
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-73aff8d8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-384880c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-element-populated, .elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 63px 63px 63px 63px;
}

.elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-d7eefa1 {
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-1177 .elementor-element.elementor-element-d0f4ff6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1177 .elementor-element.elementor-element-d0f4ff6 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-75848ea7 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-1177 .elementor-element.elementor-element-ec54e4e .elementor-heading-title {
	color: #000;
}

.elementor-1177 .elementor-element.elementor-element-37a9665 {
	margin-top: 0px;
	margin-bottom: 15px;
}

.elementor-1177 .elementor-element.elementor-element-78ed2e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-1177 .elementor-element.elementor-element-78ed2e2 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-7648dfc .rt-highlight-txt {
	color: #7d7d7d;
}

.elementor-1177 .elementor-element.elementor-element-7648dfc .rt-magic-underline, .elementor-1177 .elementor-element.elementor-element-7648dfc .rt-heading-div {
	color: #7d7d7d;
}

.elementor-1177 .elementor-element.elementor-element-7648dfc .letters, .elementor-1177 .elementor-element.elementor-element-7648dfc .rt-magic-underline, .elementor-1177 .elementor-element.elementor-element-7648dfc .rt-highlight-txt, .elementor-1177 .elementor-element.elementor-element-7648dfc .highlight-after-text, .elementor-1177 .elementor-element.elementor-element-7648dfc .rt-heading-div, .elementor-1177 .elementor-element.elementor-element-7648dfc .after-text {
	font-size: 17px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-1177 .elementor-element.elementor-element-7648dfc > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d1d1d1;
}

.elementor-1177 .elementor-element.elementor-element-5f70c6c9 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-5f70c6c9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-5f70c6c9 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-3a1365a3 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-3a1365a3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-3a1365a3 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-1aa8f061 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-1aa8f061 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-1aa8f061 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-86d05a8 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-86d05a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-86d05a8 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-4fd9db88 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-4fd9db88 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-4fd9db88 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-63542d5b {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-63542d5b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-63542d5b > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-b94b108 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-b94b108 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-b94b108 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-c65ad36 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-c65ad36 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-c65ad36 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-f703829 {
	text-align: left;
	color: #191d27;
}

.elementor-1177 .elementor-element.elementor-element-f703829 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 23px;
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/09/Right-sign-color.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-1177 .elementor-element.elementor-element-f703829 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-one {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-two {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-three {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-four {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-five {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-six {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-seven {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-eight {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-ten {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-eleven {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-two .rt-case-btn-swipe-hov .rt-text-btn, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-three .rt-btn-effect .title, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-four a.rt-readmore-btn, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-five .rt-custombtn-8, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-six .button-element6-background .button-element6, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-seven .gradient-btn-hover, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-eight .rt-gradient-btn, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-nine .border-center .border-btn span, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas > span, .elementor-1177 .elementor-element.elementor-element-7533e088 .rt-eleven-marquee span {
	font-size: 1.06em;
	font-weight: 500;
	text-transform: capitalize;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-one .rt-overlap-btn::after, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-two .rt-case-btn > span, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-three .rt-btn-effect-info, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-four .rt-arrow-btn, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-five .rt-custombtn-8, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-six .button-element6-background .button-element6, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-seven .gradient-btn-hover, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-eight .rt-gradient-btn, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-nine .border-center .border-btn, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion, .elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-one .rt-overlap-btn::after {
	border-radius: 50px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-two .rt-case-btn > span {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-three .rt-btn-effect-info {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-four .rt-arrow-btn {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-five .rt-custombtn-8 {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-six .button-element6-background .button-element6 {
	border-radius: 50px;
	background-color: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-seven .gradient-btn-hover {
	border-radius: 50px;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-eight .rt-gradient-btn {
	border-radius: 50px;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-nine .border-center .border-btn {
	border-radius: 50px;
	background-color: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion {
	border-radius: 50px;
	background: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-eleven .rt-eleven-content-item .rt-eleven-button-atlas {
	border-radius: 50px;
	background: #7534ff;
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-one .rt-overlap-btn > .placeholder {
	background: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-seven .gradient-btn-hover.gradient-color {
	background-color: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-ten .rtbtn-content-item .rtbtn-content-button-hyperion::before {
	background: #7534ff;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button .rt-overlap-btn {
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 .radiantthemes-custom-button.element-six .button-element6-background .button-element6-effect {
	padding: 12px 45px 12px 45px;
}

.elementor-1177 .elementor-element.elementor-element-7533e088 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-77c2e1a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-5fbe529 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-af222b1:not(.elementor-motion-effects-element-type-background), .elementor-1177 .elementor-element.elementor-element-af222b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 195, 104, .07);
}

.elementor-1177 .elementor-element.elementor-element-af222b1 > .elementor-background-overlay {
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/08/smart-app-bg.webp");
	background-position: 100% 60%;
	background-repeat: no-repeat;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-af222b1 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-af222b1, .elementor-1177 .elementor-element.elementor-element-af222b1 > .elementor-background-overlay {
	border-radius: 60px 60px 60px 60px;
}

.elementor-1177 .elementor-element.elementor-element-af222b1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 49px 15px 49px 15px;
}

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

.elementor-1177 .elementor-element.elementor-element-9880abd .rt-text-appear, .elementor-1177 .elementor-element.elementor-element-9880abd .rt-text-appear-eight, .elementor-1177 .elementor-element.elementor-element-9880abd .animation-element {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-9880abd .rt-heading-two {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-9880abd .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-9880abd .ml1 {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-9880abd .heading-style-ten {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-9880abd .rt-highlight-txt {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-9880abd > .elementor-widget-container {
	margin: 0% 25% 0% 25%;
	padding: 0px 0px 50px 0px;
}

.elementor-1177 .elementor-element.elementor-element-862c802 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-b48284d > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 70px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-0071fd2 .radiantthemes-accordion.element-one div.btn.btn-link {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1177 .elementor-element.elementor-element-0071fd2 .radiantthemes-accordion .card div.btn.btn-link[aria-expanded="false"] .img-upload {
	fill: #e41212;
}

.elementor-1177 .elementor-element.elementor-element-0071fd2 .radiantthemes-accordion .card div.btn.btn-link[aria-expanded="true"] .img-upload {
	fill: #d72020;
}

.elementor-1177 .elementor-element.elementor-element-0071fd2 .radiantthemes-accordion div.btn.btn-link.collapsed .card-header:before {
	color: #d12020;
}

.elementor-1177 .elementor-element.elementor-element-0071fd2 .radiantthemes-accordion.element-four .mb-0, .elementor-1177 .elementor-element.elementor-element-0071fd2 .btn.btn-link > .card-header {
	font-size: 24px;
	line-height: 34px;
}

.elementor-1177 .elementor-element.elementor-element-0071fd2 .card-body {
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-1177 .elementor-element.elementor-element-3f7a371.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

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

.elementor-1177 .elementor-element.elementor-element-9c0caec .rt-retina-image-container {
	text-align: right;
}

.elementor-1177 .elementor-element.elementor-element-9cb1ad5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 15px 0px 15px;
}

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

.elementor-1177 .elementor-element.elementor-element-0b27c53:not(.elementor-motion-effects-element-type-background), .elementor-1177 .elementor-element.elementor-element-0b27c53 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 195, 104, .07);
}

.elementor-1177 .elementor-element.elementor-element-0b27c53 > .elementor-background-overlay {
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/08/smart-app-bg.webp");
	background-position: 100% 60%;
	background-repeat: no-repeat;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-0b27c53 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-0b27c53, .elementor-1177 .elementor-element.elementor-element-0b27c53 > .elementor-background-overlay {
	border-radius: 60px 60px 60px 60px;
}

.elementor-1177 .elementor-element.elementor-element-0b27c53 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 49px 15px 49px 15px;
}

.elementor-1177 .elementor-element.elementor-element-2e395b2 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-41e3a1f .rt-text-appear, .elementor-1177 .elementor-element.elementor-element-41e3a1f .rt-text-appear-eight, .elementor-1177 .elementor-element.elementor-element-41e3a1f .animation-element {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-41e3a1f .rt-heading-two {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-41e3a1f .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-41e3a1f .ml1 {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-41e3a1f .heading-style-ten {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-41e3a1f .rt-highlight-txt {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-41e3a1f > .elementor-widget-container {
	margin: 0% 25% 0% 25%;
	padding: 0px 0px 50px 0px;
}

.elementor-1177 .elementor-element.elementor-element-00a18b9 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-93c3b53 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 70px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-901fd4e .radiantthemes-accordion.element-one div.btn.btn-link {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1177 .elementor-element.elementor-element-901fd4e .radiantthemes-accordion .card div.btn.btn-link[aria-expanded="false"] .img-upload {
	fill: #e41212;
}

.elementor-1177 .elementor-element.elementor-element-901fd4e .radiantthemes-accordion .card div.btn.btn-link[aria-expanded="true"] .img-upload {
	fill: #d72020;
}

.elementor-1177 .elementor-element.elementor-element-901fd4e .radiantthemes-accordion div.btn.btn-link.collapsed .card-header:before {
	color: #d12020;
}

.elementor-1177 .elementor-element.elementor-element-901fd4e .radiantthemes-accordion.element-four .mb-0, .elementor-1177 .elementor-element.elementor-element-901fd4e .btn.btn-link > .card-header {
	font-size: 81px;
	line-height: 34px;
}

.elementor-1177 .elementor-element.elementor-element-901fd4e .card-body {
	padding: 12px 12px 12px 12px;
}

.elementor-1177 .elementor-element.elementor-element-34443b1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-1177 .elementor-element.elementor-element-31c7f96 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-8d71286:not(.elementor-motion-effects-element-type-background), .elementor-1177 .elementor-element.elementor-element-8d71286 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 195, 104, .07);
}

.elementor-1177 .elementor-element.elementor-element-8d71286 > .elementor-background-overlay {
	background-image: url("https://cdn-ilbjnaj.nitrocdn.com/hhErQcFXDWWTLaHzEFPEMBkfAbBUHcOT/assets/images/optimized/rev-cb60a3e/www.wedswan.com/wp-content/uploads/2022/08/smart-app-bg.webp");
	background-position: 100% 60%;
	background-repeat: no-repeat;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1177 .elementor-element.elementor-element-8d71286 > .elementor-background-overlay.nitro-lazy {
	background-image: none !important;
}

.elementor-1177 .elementor-element.elementor-element-8d71286, .elementor-1177 .elementor-element.elementor-element-8d71286 > .elementor-background-overlay {
	border-radius: 60px 60px 60px 60px;
}

.elementor-1177 .elementor-element.elementor-element-8d71286 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 49px 15px 49px 15px;
}

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

.elementor-1177 .elementor-element.elementor-element-36e80ef .rt-text-appear, .elementor-1177 .elementor-element.elementor-element-36e80ef .rt-text-appear-eight, .elementor-1177 .elementor-element.elementor-element-36e80ef .animation-element {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-36e80ef .rt-heading-two {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-36e80ef .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-36e80ef .ml1 {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-36e80ef .heading-style-ten {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-36e80ef .rt-highlight-txt {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-36e80ef > .elementor-widget-container {
	margin: 0% 25% 0% 25%;
	padding: 0px 0px 50px 0px;
}

.elementor-1177 .elementor-element.elementor-element-5a7d706 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-ae42625 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 70px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-15be176f:not(.elementor-motion-effects-element-type-background), .elementor-1177 .elementor-element.elementor-element-15be176f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fef5f1 101%, #fef5f1 90%);
}

.elementor-1177 .elementor-element.elementor-element-15be176f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px 113px 50px 113px;
}

.elementor-1177 .elementor-element.elementor-element-15be176f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-1177 .elementor-element.elementor-element-1c6040cc > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-ea02c8 {
	text-align: center;
	color: #ff3f33;
}

.elementor-1177 .elementor-element.elementor-element-ea02c8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-380edee3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-1177 .elementor-element.elementor-element-38f06af1.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-1177 .elementor-element.elementor-element-38f06af1 > .elementor-element-populated {
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-text-appear, .elementor-1177 .elementor-element.elementor-element-61f98482 .rt-text-appear-eight, .elementor-1177 .elementor-element.elementor-element-61f98482 .animation-element {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-heading-two {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-61f98482 .ml1 {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-61f98482 .heading-style-ten {
	text-align: center;
}

.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-highlight-txt {
	text-align: center;
	color: #be7676;
}

.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-magic-underline, .elementor-1177 .elementor-element.elementor-element-61f98482 .rt-heading-div {
	color: #be7676;
}

.elementor-1177 .elementor-element.elementor-element-61f98482 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0px 0px 25px 0px;
}

.elementor-1177 .elementor-element.elementor-element-61f98482 {
	z-index: 5;
}

.elementor-1177 .elementor-element.elementor-element-a41058d .elementor-button {
	background-color: #f79291;
	border-radius: 22px 22px 22px 22px;
}

.elementor-1177 .elementor-element.elementor-element-79c223c > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

@media (max-width:1200px) {
	.elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-element-populated {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-element-populated {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-element-populated {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-b48284d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-93c3b53 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-ae42625 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-fd8a1d3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-1c6040cc > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-79c223c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-1177 .elementor-element.elementor-element-a191f77 {
		width: 40%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-3d8595e {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-9740a1e {
		width: 60%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-15beee4 {
		width: 45%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-325ba53 {
		width: 55%;
	}
}

@media (max-width:1900px) and (min-width:768px) {
	.elementor-1177 .elementor-element.elementor-element-a191f77 {
		width: 60%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-1177 .elementor-element.elementor-element-a191f77 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-9740a1e {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-0399f6c {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-7114d71 {
		width: 50%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-a7e9f49 {
		width: 50%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-72a689f {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-15beee4 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-325ba53 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-7d7e0a22 {
		width: 50%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-59eff0e7 {
		width: 50%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-384880c8 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-b48284d {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-3f7a371 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-93c3b53 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-ae42625 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-fd8a1d3 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-1c6040cc {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-79c223c {
		width: 100%;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-1177 .elementor-element.elementor-element-7d7e0a22 {
		width: 50%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-59eff0e7 {
		width: 50%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-384880c8 {
		width: 100%;
	}
}

@media (min-width:2400px) {
	.elementor-1177 .elementor-element.elementor-element-325ba53 > .elementor-element-populated {
		margin: 0px 0px 0px 150px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 150px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-296d72d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-09a5984 {
		width: 80%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-61f98482 > .elementor-widget-container {
		margin: 0% 8% 0% 8%;
	}
}

@media (max-width:1900px) {
	.elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-element-populated >  .elementor-background-overlay {
		background-size: 0px auto;
	}
	
	body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-bbf7a29 {
		left: -127px;
	}
	
	body.rtl .elementor-1177 .elementor-element.elementor-element-bbf7a29 {
		right: -127px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-bbf7a29 {
		top: 329px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-a2e40d2 {
		top: 129px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-48b79fb {
		top: 329px;
	}
	
	.elementor-bc-flex-widget .elementor-1177 .elementor-element.elementor-element-9740a1e.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-9740a1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-9740a1e > .elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-66248c3 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-325ba53.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-325ba53 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-296d72d .rt-retina-image-container {
		text-align: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-296d72d > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-cf4eeae {
		left: -127px;
	}
	
	body.rtl .elementor-1177 .elementor-element.elementor-element-cf4eeae {
		right: -127px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-cf4eeae {
		top: 329px;
	}
	
	body:not(.rtl) .elementor-1177 .elementor-element.elementor-element-bf7d33c {
		left: -127px;
	}
	
	body.rtl .elementor-1177 .elementor-element.elementor-element-bf7d33c {
		right: -127px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-673fa09 {
		top: 329px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-9880abd > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-41e3a1f > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-36e80ef > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-fd8a1d3 > .elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-1c6040cc > .elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-79c223c > .elementor-element-populated {
		padding: 60px 0px 0px 0px;
	}
}

@media (max-width:1024px) {
	.elementor-1177 .elementor-element.elementor-element-048b473 > .elementor-background-overlay {
		background-position: center center;
		background-size: initial;
	}
	
	.elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-element-populated >  .elementor-background-overlay {
		background-position: 0% 0%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-element-populated {
		padding: 120px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-9740a1e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-66248c3 .rt-retina-image-container {
		text-align: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-66248c3 > .elementor-widget-container {
		padding: 30px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-a276492 {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-e402604 > .elementor-widget-container {
		padding: 0px 0px 32px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-7114d71 > .elementor-element-populated {
		margin: 0px 15px 0px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-a7e9f49 > .elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-047e28d {
		padding: 60px 0px 50px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-154ad87 > .elementor-widget-container {
		margin: 0px 15px 0px 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-81bfaa0 {
		padding: 60px 0px 50px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-304b9e7 > .elementor-widget-container {
		margin: 0px 15px 0px 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-54f54b3 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-caa21f6 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-902d518 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-a362d79 > .elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-6fc42ba2 {
		padding: 30px 0px 70px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-element-populated {
		margin: 0px 15px 20px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-element-populated {
		margin: 0px 15px 20px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-element-populated {
		margin: 0% 25% 0% 25%;
		--e-column-margin-right: 25%;
		--e-column-margin-left: 25%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-af222b1 > .elementor-background-overlay {
		background-position: bottom center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-af222b1 {
		padding: 62px 15px 70px 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-3f7a371 > .elementor-element-populated {
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-9c0caec .rt-retina-image-container {
		text-align: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-0b27c53 > .elementor-background-overlay {
		background-position: bottom center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-0b27c53 {
		padding: 62px 15px 70px 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-8d71286 > .elementor-background-overlay {
		background-position: bottom center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-8d71286 {
		padding: 62px 15px 70px 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-15be176f {
		padding: 53px 15px 10px 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-fd8a1d3 > .elementor-element-populated {
		padding: 0px 0px 38px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-1c6040cc > .elementor-element-populated {
		padding: 0px 0px 38px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-61f98482 > .elementor-widget-container {
		margin: 0% 15% 0% 15%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-79c223c > .elementor-element-populated {
		padding: 0px 0px 38px 0px;
	}
}

@media (max-width:880px) {
	.elementor-1177 .elementor-element.elementor-element-6fc42ba2 {
		padding: 30px 0px 70px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-365276a0 > .elementor-widget-container {
		margin: 0% 20% 0% 20%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-element-populated {
		margin: 0px 15px 20px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-element-populated {
		margin: 0px 15px 20px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-384880c8.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-element-populated {
		margin: 0% 25% 0% 25%;
		--e-column-margin-right: 25%;
		--e-column-margin-left: 25%;
	}
}

@media (max-width:767px) {
	.elementor-1177 .elementor-element.elementor-element-048b473 {
		margin-top: -22px;
		margin-bottom: 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-6f85ca1 > .elementor-element-populated >  .elementor-background-overlay {
		background-position: 0% 0%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-9948d3a > .elementor-container {
		max-width: 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-3f696ea {
		width: 65%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-df407a7 .rt-textappear-line, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-heading-two, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-df407a7 .rtheading, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h1, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h2, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h3, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h4, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h5, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight h6, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight p, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-text-appear-eight span, .elementor-1177 .elementor-element.elementor-element-df407a7 .rt-title-heading {
		font-size: 33px;
		letter-spacing: 0px;
		word-spacing: .1em;
	}
	
	.elementor-1177 .elementor-element.elementor-element-e1a0753 {
		width: 35%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-598fcb8 > .elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-34bf833 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-34bf833 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-7114d71 > .elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-2ac9eb7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-934cc0c > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-934cc0c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-a7e9f49 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-a13fa09 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-33d2d86 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-33d2d86 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-047e28d {
		padding: 60px 0px 50px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-72a689f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-81bfaa0 {
		padding: 60px 0px 50px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-15beee4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-acd890d {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-30b5738 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-a86c3ba > .elementor-widget-container {
		margin: 0% 0% 0% 10%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-db3b9e6 {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-b248a94 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-2b94368 > .elementor-widget-container {
		margin: 0% 0% 0% 10%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-419f7b5 {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-d9c7ba1 {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-36cd435 > .elementor-widget-container {
		margin: 0% 0% 0% 10%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-fa3a40f {
		--container-widget-width: 10%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 10%);
		max-width: 10%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-539fc8f {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-cdd5c6a > .elementor-widget-container {
		margin: 0% 0% 0% 10%;
	}
	
	.elementor-bc-flex-widget .elementor-1177 .elementor-element.elementor-element-325ba53.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-325ba53.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-325ba53.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-325ba53 > .elementor-element-populated {
		margin: 0px 40px 0px 40px;
		--e-column-margin-right: 40px;
		--e-column-margin-left: 40px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-296d72d > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-6fc42ba2 {
		padding: 40px 0px 70px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-1b15c44e > .elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-365276a0 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-7d7e0a22 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-5347dc0 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-59eff0e7 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-09a5984 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-384880c8 > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-78ed2e2 {
		width: 100%;
	}
	
	.elementor-1177 .elementor-element.elementor-element-b48284d > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-93c3b53 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-ae42625 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-ea02c8 {
		text-align: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-38f06af1 > .elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-text-appear, .elementor-1177 .elementor-element.elementor-element-61f98482 .rt-text-appear-eight, .elementor-1177 .elementor-element.elementor-element-61f98482 .animation-element {
		text-align: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-heading-two {
		text-align: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-hover-heading, .elementor-1177 .elementor-element.elementor-element-61f98482 .ml1 {
		text-align: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-61f98482 .heading-style-ten {
		text-align: center;
	}
	
	.elementor-1177 .elementor-element.elementor-element-61f98482 .rt-highlight-txt {
		text-align: center;
	}
}
