.elementor-7 .elementor-element.elementor-element-3e2801e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-repeater-item-603f1c6 .swiper-slide-bg {
    background-image: url("../images/bannerr.png");
    min-height: 570px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top center;
}



.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-repeater-item-603f1c6 .elementor-background-overlay {
	background-color: #00000038;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-repeater-item-133c230 .swiper-slide-bg {
	background-color: #4054b2;
	background-image: url(../images/bannerr.png);
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-repeater-item-133c230 .elementor-background-overlay {
	background-color: #00000052;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-repeater-item-6a42aa3 .swiper-slide-bg {
	background-color: #1abc9c;
	background-image: url(../images/39251bcddc068c1875d8bdc74def196b.jpg);
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-repeater-item-6a42aa3 .elementor-background-overlay {
	background-color: #00000045;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .swiper-slide {
	height: 570px;
	transition-duration: calc(5000ms*1.2);
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .swiper-slide-contents {
	max-width: 91%;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .swiper-slide-inner {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 32px;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-slide-heading {
	font-family: "Raleway", Sans-serif;
	font-size: 47px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-slide-description {
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-slide-button {
	font-family: "Kumbh Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #31f1b7;
	border-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-slide-button:hover {
	color: #000000;
	background-color: #31f1b7;
	border-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-e970835>.elementor-container {
	max-width: 1100px;
}

.elementor-7 .elementor-element.elementor-element-e970835 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -100px;
	margin-bottom: 0px;
	padding: 0px 0px 000000000000035px 0px;
	z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-e970835>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-f991b10>.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-7 .elementor-element.elementor-element-f991b10:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-f991b10>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-f991b10>.elementor-element-populated,
.elementor-7 .elementor-element.elementor-element-f991b10>.elementor-element-populated>.elementor-background-overlay,
.elementor-7 .elementor-element.elementor-element-f991b10>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-f991b10>.elementor-element-populated {
	box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 0px 30px 0px;
}

.elementor-7 .elementor-element.elementor-element-f991b10>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b5e135d>.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-7 .elementor-element.elementor-element-3f4423f {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-3f4423f .elementor-divider-separator {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-3f4423f .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7 .elementor-element.elementor-element-3f4423f .elementor-divider__text {
	font-family: "Raleway", Sans-serif;
	font-size: 23px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-3f4423f>.elementor-widget-container {
	margin: -30px 0px -15px 30px;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group {
	padding-right: calc(10px/2);
	padding-left: calc(10px/2);
	margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-form-fields-wrapper {
	margin-left: calc(-10px/2);
	margin-right: calc(-10px/2);
	margin-bottom: -10px;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-labels-inline .elementor-field-group>label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-labels-inline .elementor-field-group>label {
	padding-right: 0px;
}

body .elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group>label,
.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-subgroup label {
	color: #000000;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group>label {
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 21px;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-type-html {
	padding-bottom: 0px;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group .elementor-field {
	color: #706D6D;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group .elementor-field,
.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-subgroup label {
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group .elementor-select-wrapper select {
	background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-button {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0px 20px 0px 20px;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .e-form__buttons__wrapper__button-next {
	background-color: #31f1b7;
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-button[type="submit"] {
	background-color: #31f1b7;
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-button[type="submit"] svg * {
	fill: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .e-form__buttons__wrapper__button-previous {
	background-color: #61CE70;
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .e-form__buttons__wrapper__button-next:hover {
	background-color: #313041;
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-button[type="submit"]:hover {
	background-color: #313041;
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-button[type="submit"]:hover svg * {
	fill: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e .e-form__buttons__wrapper__button-previous:hover {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-7 .elementor-element.elementor-element-c9dff2e>.elementor-widget-container {
	margin: 15px 20px 0px 30px;
}

.elementor-7 .elementor-element.elementor-element-d6e094c {
	padding: 50px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-95e46e2 img {
	width: 100%;
	height: 207px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-7 .elementor-element.elementor-element-95e46e2>.elementor-widget-container {
	border-style: none;
	border-radius: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-95e46e2:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../images/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-95e46e2.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../images/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-b521877 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-b521877 .elementor-heading-title {
	color: #06090A;
	font-family: "Merriweather", Sans-serif;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-658f112 img {
	width: 100%;
	height: 207px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-7 .elementor-element.elementor-element-658f112>.elementor-widget-container {
	border-style: none;
	border-radius: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-658f112:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../images/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-658f112.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../images/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-d22b292 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-d22b292 .elementor-heading-title {
	color: #06090A;
	font-family: "Merriweather", Sans-serif;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-e732aad img {
	width: 100%;
	height: 207px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-7 .elementor-element.elementor-element-e732aad>.elementor-widget-container {
	border-style: none;
	border-radius: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-e732aad:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../images/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-e732aad.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../images/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-35359db {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-35359db .elementor-heading-title {
	color: #06090A;
	font-family: "Merriweather", Sans-serif;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-5d6ab19 img {
	width: 100%;
	height: 207px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-7 .elementor-element.elementor-element-5d6ab19>.elementor-widget-container {
	border-style: none;
	border-radius: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-5d6ab19:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../images/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-5d6ab19.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../images/circle.svg );
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7 .elementor-element.elementor-element-202f690 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-202f690 .elementor-heading-title {
	color: #06090A;
	font-family: "Merriweather", Sans-serif;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-d16c284 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-d16c284 img {
	width: 100%;
	height: 207px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 200px 200px 200px 200px;
}

.elementor-7 .elementor-element.elementor-element-3eb87ed {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-3eb87ed .elementor-heading-title {
	color: #06090A;
	font-family: "Merriweather", Sans-serif;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-7f34fa9:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-7f34fa9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/shape-2-300x190-1.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-7f34fa9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 40px 0px 70px 0px;
}

.elementor-7 .elementor-element.elementor-element-7f34fa9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-8f519eb .premium-title-container {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-8f519eb .premium-title-header,
.elementor-7 .elementor-element.elementor-element-8f519eb.premium-title-noise-yes .premium-title-text::before,
.elementor-7 .elementor-element.elementor-element-8f519eb.premium-title-noise-yes .premium-title-text::after {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-8f519eb.premium-title-stroke-yes .premium-title-text {
	-webkit-text-fill-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-8f519eb .premium-title-style8 .premium-title-text[data-animation="shiny"] {
	--base-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-8f519eb .premium-title-header {
	--shadow-color: #000;
	font-family: "Caveat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	--shadow-value: 100px;
}

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

.elementor-7 .elementor-element.elementor-element-8f556fe .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 38px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-8f556fe>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-246c5cb {
	text-align: center;
	color: #575050;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 300;
}

.elementor-7 .elementor-element.elementor-element-246c5cb>.elementor-widget-container {
	margin: 0px 170px -16px 170px;
}

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

.elementor-7 .elementor-element.elementor-element-34c904a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-34c904a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-69298b3 .swiper-button-next {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-69298b3 .swiper-button-prev {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-69298b3 .swiper-pagination-bullet {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-69298b3>.elementor-widget-container {
	border-radius: 5px 5px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-58d1350 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-58d1350 .elementor-heading-title {
	color: #31f1b7;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-58d1350>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-e39f4a1 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-e39f4a1 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-e39f4a1>.elementor-widget-container {
	margin: -12px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-faf7b08 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-faf7b08>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 49%;
	border-color: #ddd;
}

.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-icon-list-icon i {
	color: #000000;
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-icon-list-icon svg {
	fill: #000000;
	transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a719e77 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-a719e77 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a719e77>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-dual-button {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-a {
	margin-right: 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-dual-button a {
	border-style: none;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 10px 6px 10px;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-a.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-btn-b.bdt-effect-h:after {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-248b8ef>.elementor-widget-container {
	margin: 0px 10px 0px 10px;
	border-radius: 0px 0px 3px 3px;
}

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

.elementor-7 .elementor-element.elementor-element-d617eca>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-d617eca>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-7b535d1 .swiper-button-next {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-7b535d1 .swiper-button-prev {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-7b535d1 .swiper-pagination-bullet {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-7b535d1>.elementor-widget-container {
	border-radius: 5px 5px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-2dadd08 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-2dadd08 .elementor-heading-title {
	color: #31f1b7;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-2dadd08>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-9405675 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-9405675 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-9405675>.elementor-widget-container {
	margin: -12px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-3a58dd0 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-3a58dd0>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 49%;
	border-color: #ddd;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-icon-list-icon i {
	color: #000000;
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-icon-list-icon svg {
	fill: #000000;
	transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-76b5bbb>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-dual-button {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-a {
	margin-right: 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-dual-button a {
	border-style: none;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 10px 6px 10px;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-a.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-btn-b.bdt-effect-h:after {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-4a05600>.elementor-widget-container {
	margin: 0px 10px 0px 10px;
	border-radius: 0px 0px 3px 3px;
}

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

.elementor-7 .elementor-element.elementor-element-13cce25>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-13cce25>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-f856994 .swiper-button-next {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-f856994 .swiper-button-prev {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-f856994 .swiper-pagination-bullet {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-f856994>.elementor-widget-container {
	border-radius: 5px 5px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c9e4539 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-c9e4539 .elementor-heading-title {
	color: #31f1b7;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-c9e4539>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-b5c3270 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-b5c3270 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-b5c3270>.elementor-widget-container {
	margin: -12px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-a8ff61a .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-a8ff61a>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 49%;
	border-color: #ddd;
}

.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-icon-list-icon i {
	color: #000000;
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-icon-list-icon svg {
	fill: #000000;
	transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-09f8102 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-09f8102 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-09f8102>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-dual-button {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-a {
	margin-right: 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-dual-button a {
	border-style: none;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 10px 6px 10px;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-a.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-btn-b.bdt-effect-h:after {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-87e0504>.elementor-widget-container {
	margin: 0px 10px 0px 10px;
	border-radius: 0px 0px 3px 3px;
}

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

.elementor-7 .elementor-element.elementor-element-a7d5f65>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-a7d5f65>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-d7c383e .swiper-button-next {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-d7c383e .swiper-button-prev {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-d7c383e .swiper-pagination-bullet {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-d7c383e>.elementor-widget-container {
	border-radius: 5px 5px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e901a11 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-e901a11 .elementor-heading-title {
	color: #31f1b7;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-e901a11>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-bda00fc {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-bda00fc .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-bda00fc>.elementor-widget-container {
	margin: -12px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-3f003cd .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-3f003cd>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 49%;
	border-color: #ddd;
}

.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-icon-list-icon i {
	color: #000000;
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-icon-list-icon svg {
	fill: #000000;
	transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-9922c63 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-9922c63 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-9922c63>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-dual-button {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-a {
	margin-right: 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-dual-button a {
	border-style: none;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 10px 6px 10px;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-a.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-btn-b.bdt-effect-h:after {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-c70b48c>.elementor-widget-container {
	margin: 0px 10px 0px 10px;
	border-radius: 0px 0px 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-0fc9371 {
	margin-top: 40px;
	margin-bottom: 0px;
}

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

.elementor-7 .elementor-element.elementor-element-e427ec1>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e427ec1>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-79fab52 .swiper-button-next {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-79fab52 .swiper-button-prev {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-79fab52 .swiper-pagination-bullet {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-79fab52>.elementor-widget-container {
	border-radius: 5px 5px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-a8ade46 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-a8ade46 .elementor-heading-title {
	color: #31f1b7;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-a8ade46>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-bc365ed {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-bc365ed .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-bc365ed>.elementor-widget-container {
	margin: -12px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-97e39b0 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-97e39b0>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 49%;
	border-color: #ddd;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-icon-list-icon i {
	color: #000000;
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-icon-list-icon svg {
	fill: #000000;
	transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-96b82b7 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-96b82b7>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-199d583 .bdt-dual-button {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-a {
	margin-right: 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-199d583 .bdt-dual-button a {
	border-style: none;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 10px 6px 10px;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-a.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-199d583 .bdt-btn-b.bdt-effect-h:after {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-199d583>.elementor-widget-container {
	margin: 0px 10px 0px 10px;
	border-radius: 0px 0px 3px 3px;
}

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

.elementor-7 .elementor-element.elementor-element-409f7b9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-409f7b9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-46bfc83 .swiper-button-next {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-46bfc83 .swiper-button-prev {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-46bfc83 .swiper-pagination-bullet {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-46bfc83>.elementor-widget-container {
	border-radius: 5px 5px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ca03a99 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-ca03a99 .elementor-heading-title {
	color: #31f1b7;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-ca03a99>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-99b77e2 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-99b77e2 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-99b77e2>.elementor-widget-container {
	margin: -12px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-3278c2c .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-3278c2c>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 49%;
	border-color: #ddd;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-icon-list-icon i {
	color: #000000;
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-icon-list-icon svg {
	fill: #000000;
	transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-ec3a148 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-ec3a148>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-dual-button {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-a {
	margin-right: 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-dual-button a {
	border-style: none;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 10px 6px 10px;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-a.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-btn-b.bdt-effect-h:after {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-79f3af4>.elementor-widget-container {
	margin: 0px 10px 0px 10px;
	border-radius: 0px 0px 3px 3px;
}

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

.elementor-7 .elementor-element.elementor-element-77ab21c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-77ab21c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-fde6c5e .swiper-button-next {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-fde6c5e .swiper-button-prev {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-fde6c5e .swiper-pagination-bullet {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-fde6c5e>.elementor-widget-container {
	border-radius: 5px 5px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-5aee6ba {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-5aee6ba .elementor-heading-title {
	color: #31f1b7;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-5aee6ba>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-0bbd435 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-0bbd435 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-0bbd435>.elementor-widget-container {
	margin: -12px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-2e7708f .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-2e7708f>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 49%;
	border-color: #ddd;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-icon-list-icon i {
	color: #000000;
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-icon-list-icon svg {
	fill: #000000;
	transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2ce9dc1>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-dual-button {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-a {
	margin-right: 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-dual-button a {
	border-style: none;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 10px 6px 10px;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-a.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-btn-b.bdt-effect-h:after {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-e70d09c>.elementor-widget-container {
	margin: 0px 10px 0px 10px;
	border-radius: 0px 0px 3px 3px;
}

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

.elementor-7 .elementor-element.elementor-element-9d028ca>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-9d028ca>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-3327189 .swiper-button-next {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-3327189 .swiper-button-prev {
	color: #FFFFFF;
	font-size: 32px;
	width: 20px !important;
	height: 0px !important;
}

.elementor-7 .elementor-element.elementor-element-3327189 .swiper-pagination-bullet {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-3327189>.elementor-widget-container {
	border-radius: 5px 5px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b4ff743 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-b4ff743 .elementor-heading-title {
	color: #31f1b7;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-b4ff743>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-4e7e4f9 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4e7e4f9 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-4e7e4f9>.elementor-widget-container {
	margin: -12px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-313fa59 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-313fa59>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-icon-list-item:not(:last-child):after {
	content: "";
	height: 49%;
	border-color: #ddd;
}

.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-top-style: solid;
	border-top-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-style: solid;
}

.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-left-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-icon-list-icon i {
	color: #000000;
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-icon-list-icon svg {
	fill: #000000;
	transition: fill 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2b6748a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-icon-list-item>a {
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-2b6748a .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-7 .elementor-element.elementor-element-2b6748a>.elementor-widget-container {
	margin: -10px 10px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-dual-button {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-a {
	margin-right: 5px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-dual-button a {
	border-style: none;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 10px 6px 10px;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2px;
}

.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-a.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-btn-b.bdt-effect-h:after {
	background-color: #000000;
}

.elementor-7 .elementor-element.elementor-element-9e04310>.elementor-widget-container {
	margin: 0px 10px 0px 10px;
	border-radius: 0px 0px 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-8833317:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-8833317>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #EDE2AC;
	background-image: url("../images/imagess1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-8833317>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.85;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-8833317 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-7 .elementor-element.elementor-element-f81cd4f>.elementor-element-populated {
	margin: 30px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-4f3848f .premium-title-container {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4f3848f .premium-title-header,
.elementor-7 .elementor-element.elementor-element-4f3848f.premium-title-noise-yes .premium-title-text::before,
.elementor-7 .elementor-element.elementor-element-4f3848f.premium-title-noise-yes .premium-title-text::after {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-4f3848f.premium-title-stroke-yes .premium-title-text {
	-webkit-text-fill-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-4f3848f .premium-title-style8 .premium-title-text[data-animation="shiny"] {
	--base-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-4f3848f .premium-title-header {
	--shadow-color: #000;
	font-family: "Caveat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	--shadow-value: 100px;
}

.elementor-7 .elementor-element.elementor-element-e55f5b7 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-e55f5b7 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Raleway", Sans-serif;
	font-size: 47px;
	font-weight: 700;
	line-height: 1.4em;
}

.elementor-7 .elementor-element.elementor-element-e55f5b7>.elementor-widget-container {
	margin: -23px 70px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-3c8d5cf {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-3c8d5cf .elementor-heading-title {
	color: #FFFFFF;
	font-family: "DM Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-7 .elementor-element.elementor-element-3c8d5cf>.elementor-widget-container {
	margin: 0px 30px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-element-align-wrapper {
	justify-content: start;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-dual-button {
	width: 53%;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a {
	margin-right: 8px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a .bdt-flex-align-right {
	margin-left: 8px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a .bdt-flex-align-left {
	margin-right: 8px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a .bdt-flex-align-top {
	margin-bottom: 8px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a .bdt-flex-align-bottom {
	margin-top: 8px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b .bdt-flex-align-right {
	margin-left: 8px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b .bdt-flex-align-left {
	margin-right: 8px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b .bdt-flex-align-top {
	margin-bottom: 8px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b .bdt-flex-align-bottom {
	margin-top: 8px;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-dual-button a {
	border-style: none;
	border-radius: 3px 3px 3px 3px;
	padding: 13px 15px 13px 15px;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a:after,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a:hover,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a.bdt-effect-h:after {
	background-color: #3A3535;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b {
	color: #000000;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:after,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b.bdt-effect-i .bdt-btn-content-wrap:before {
	background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b:hover {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b:after,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b:hover,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b.bdt-effect-i,
.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b.bdt-effect-h:after {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a:hover .bdt-a-icon {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-a:hover .bdt-a-icon svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b .bdt-btn-b-icon {
	color: #000000;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b .bdt-btn-b-icon svg {
	fill: #000000;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b:hover .bdt-btn-b-icon {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-btn-b:hover .bdt-btn-b-icon svg {
	fill: #FFFFFF;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-8a6b9b5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-e769be4 img {
	height: 500px;
	object-fit: cover;
	object-position: center center;
	border-radius: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-a875a5f img {
	height: 500px;
	object-fit: cover;
	object-position: center center;
	border-radius: 30px 30px 30px 30px;
}

.elementor-7 .elementor-element.elementor-element-a875a5f>.elementor-widget-container {
	margin: -50px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-34d9f37:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-34d9f37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/shape-2-300x190-1.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-34d9f37 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-7 .elementor-element.elementor-element-34d9f37>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-7 .elementor-element.elementor-element-9cd9e9a img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-7 .elementor-element.elementor-element-c3d8927>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 0px 10px 20px;
}

.elementor-7 .elementor-element.elementor-element-b7b0a09 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-b7b0a09 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 31px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-b7b0a09>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7 .elementor-element.elementor-element-0a04068 img {
	width: 100%;
	border-radius: 3px 3px 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-2ff263e {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-2ff263e .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

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

.elementor-7 .elementor-element.elementor-element-4bc67c0 {
	--e-rating-icon-font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-4bc67c0>.elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-17a7826 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-17a7826>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-8e6e71e img {
	width: 100%;
	border-radius: 3px 3px 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-3c96724 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-3c96724 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-3c96724>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-239cf99 {
	--e-rating-icon-font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-239cf99>.elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-0559155 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-0559155>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-01642fa img {
	width: 100%;
	border-radius: 3px 3px 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-e8850c1 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-e8850c1 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-e8850c1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-38b8026 {
	--e-rating-icon-font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-38b8026>.elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-8de5430 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-8de5430>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-d15bd95>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 0px 10px 20px;
}

.elementor-7 .elementor-element.elementor-element-def509d {
	--divider-border-style: dotted;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-7 .elementor-element.elementor-element-def509d .elementor-divider-separator {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-def509d .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-7 .elementor-element.elementor-element-def509d>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7 .elementor-element.elementor-element-f828444 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-2b786cd img {
	width: 100%;
	border-radius: 3px 3px 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-4c3b967 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-4c3b967 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-4c3b967>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6826f43 {
	--e-rating-icon-font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-6826f43>.elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-33af6c4 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-33af6c4>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-935a64a img {
	width: 100%;
	border-radius: 3px 3px 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-199df06 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-199df06 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-199df06>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b371dd1 {
	--e-rating-icon-font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-b371dd1>.elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-edfe6e9 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-edfe6e9>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-84b9f27 img {
	width: 100%;
	border-radius: 3px 3px 3px 3px;
}

.elementor-7 .elementor-element.elementor-element-8ff51c5 {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-8ff51c5 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.elementor-7 .elementor-element.elementor-element-8ff51c5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-0134328 {
	--e-rating-icon-font-size: 12px;
}

.elementor-7 .elementor-element.elementor-element-0134328>.elementor-widget-container {
	margin: -9px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-header {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-price {
	color: #31f1b7;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-description {
	color: #524E4E;
	font-family: "DM Sans", Sans-serif;
	font-weight: 400;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-separator {
	border-bottom-style: none;
}

body.rtl .elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-image {
	padding-left: calc(0px/2);
}

body.rtl .elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-image+.elementor-price-list-text {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-image {
	padding-right: calc(0px/2);
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-image+.elementor-price-list-text {
	padding-left: calc(0px/2);
}

.elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list li:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-6cb01d8 .elementor-price-list-item {
	align-items: flex-start;
}

.elementor-7 .elementor-element.elementor-element-6cb01d8>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4def037 {
	padding: 40px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ab4099e .premium-title-container {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-ab4099e .premium-title-header,
.elementor-7 .elementor-element.elementor-element-ab4099e.premium-title-noise-yes .premium-title-text::before,
.elementor-7 .elementor-element.elementor-element-ab4099e.premium-title-noise-yes .premium-title-text::after {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-ab4099e.premium-title-stroke-yes .premium-title-text {
	-webkit-text-fill-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-ab4099e .premium-title-style8 .premium-title-text[data-animation="shiny"] {
	--base-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-ab4099e .premium-title-header {
	--shadow-color: #000;
	font-family: "Caveat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	--shadow-value: 100px;
}

.elementor-7 .elementor-element.elementor-element-6a3283a {
	text-align: left;
}

.elementor-7 .elementor-element.elementor-element-6a3283a .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 37px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-6a3283a>.elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-d9a1223 {
	text-align: left;
	color: #575050;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 300;
}

.elementor-7 .elementor-element.elementor-element-d9a1223>.elementor-widget-container {
	margin: 0px 0px -16px 0px;
}

.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1749a74.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-7 .elementor-element.elementor-element-71cfd37 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7 .elementor-element.elementor-element-71cfd37 .elementor-button {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	background-color: #31f1b7;
	padding: 13px 20px 13px 20px;
}

.elementor-7 .elementor-element.elementor-element-71cfd37>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-2e6d2fe {
	padding: 0px 0px 50px 0px;
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-ep-static-carousel-content {
	padding: 20px 20px 20px 20px;
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-ep-static-carousel-item {
	box-shadow: 0px 0px 10px 0px rgba(227.79999999999998, 227.79999999999998, 227.79999999999998, 0.5);
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-ep-static-carousel-title {
	padding-bottom: 0px;
	font-family: "Raleway", Sans-serif;
	font-size: 21px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-ep-static-carousel-text {
	color: #6D6767;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 300;
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-ep-static-carousel-readmore {
	color: #FFFFFF;
	background-color: #31f1b7;
	border-radius: 2px 2px 2px 2px;
	padding: 6px 15px 6px 15px;
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-ep-static-carousel-readmore svg {
	fill: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-navigation-prev i,
.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-navigation-next i {
	font-size: 24px;
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-navigation-prev {
	left: -60px;
}

.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-navigation-next {
	right: -60px;
}

.elementor-7 .elementor-element.elementor-element-b3d3af6>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-7 .elementor-element.elementor-element-b3d3af6>.elementor-background-overlay {
	opacity: 0.97;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-b3d3af6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-b3d3af6>.elementor-container {
	text-align: center;
}

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

.elementor-7 .elementor-element.elementor-element-6b66d9a .premium-title-container {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-6b66d9a .premium-title-header,
.elementor-7 .elementor-element.elementor-element-6b66d9a.premium-title-noise-yes .premium-title-text::before,
.elementor-7 .elementor-element.elementor-element-6b66d9a.premium-title-noise-yes .premium-title-text::after {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-6b66d9a.premium-title-stroke-yes .premium-title-text {
	-webkit-text-fill-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-6b66d9a .premium-title-style8 .premium-title-text[data-animation="shiny"] {
	--base-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-6b66d9a .premium-title-header {
	--shadow-color: #000;
	font-family: "Caveat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	--shadow-value: 100px;
}

.elementor-7 .elementor-element.elementor-element-ae74640 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-ae74640 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 37px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-ae74640>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-7592fea {
	text-align: center;
	color: #575050;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 300;
}

.elementor-7 .elementor-element.elementor-element-7592fea>.elementor-widget-container {
	margin: 0px 170px -16px 170px;
}

.elementor-7 .elementor-element.elementor-element-01603c4:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-01603c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-01603c4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-7 .elementor-element.elementor-element-01603c4>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-441ce02:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-441ce02>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-441ce02>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 40px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-441ce02>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-944595a.ekit-equal-height-enable,
.elementor-7 .elementor-element.elementor-element-944595a.ekit-equal-height-enable .elementor-widget-container,
.elementor-7 .elementor-element.elementor-element-944595a.ekit-equal-height-enable .ekit-wid-con,
.elementor-7 .elementor-element.elementor-element-944595a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7 .elementor-element.elementor-element-944595a .elementskit-infobox {
	background-color: #F26B05;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-944595a .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 20px 0px 0px;
	color: #FFFFFF;
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 26px;
}

.elementor-7 .elementor-element.elementor-element-944595a .elementskit-infobox:hover .elementskit-info-box-title {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-944595a .elementskit-infobox .box-body>p {
	color: #FFFFFF;
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
}

.elementor-7 .elementor-element.elementor-element-944595a .elementskit-infobox:hover .box-body>p {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-944595a .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-944595a .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	line-height: 10px;
}

.elementor-7 .elementor-element.elementor-element-944595a .elementskit-infobox .elementkit-infobox-icon {
	line-height: 10px;
}

.elementor-7 .elementor-element.elementor-element-944595a .ekit-badge {
	padding: 10px 10px 10px 10px;
	border-radius: 0px 0px 0px 0px;
	color: #F26B05;
	background-color: #FFFFFF;
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-1baab99 {
	margin-top: -10px;
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-479d30c .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7 .elementor-element.elementor-element-479d30c .elementor-button {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #31f1b7;
	color: #31f1b7;
	background-color: #FFFFFF;
	padding: 10px 20px 10px 20px;
}

.elementor-7 .elementor-element.elementor-element-479d30c>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-89eda41:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7 .elementor-element.elementor-element-89eda41>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-89eda41>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 40px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-89eda41>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f.ekit-equal-height-enable,
.elementor-7 .elementor-element.elementor-element-a1bb88f.ekit-equal-height-enable .elementor-widget-container,
.elementor-7 .elementor-element.elementor-element-a1bb88f.ekit-equal-height-enable .ekit-wid-con,
.elementor-7 .elementor-element.elementor-element-a1bb88f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .elementskit-infobox {
	background-color: #F26B05;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 20px 0px 0px;
	color: #FFFFFF;
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 26px;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .elementskit-infobox:hover .elementskit-info-box-title {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .elementskit-infobox .box-body>p {
	color: #FFFFFF;
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .elementskit-infobox:hover .box-body>p {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	line-height: 10px;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .elementskit-infobox .elementkit-infobox-icon {
	line-height: 10px;
}

.elementor-7 .elementor-element.elementor-element-a1bb88f .ekit-badge {
	padding: 10px 10px 10px 10px;
	border-radius: 0px 0px 0px 0px;
	color: #F26B05;
	background-color: #FFFFFF;
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-925c577 {
	margin-top: -10px;
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-de87dd1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7 .elementor-element.elementor-element-de87dd1 .elementor-button {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #31f1b7;
	color: #31f1b7;
	background-color: #FFFFFF;
	padding: 10px 20px 10px 20px;
}

.elementor-7 .elementor-element.elementor-element-de87dd1>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

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

.elementor-7 .elementor-element.elementor-element-c4fb07e>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 40px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
}

.elementor-7 .elementor-element.elementor-element-c4fb07e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-e246109.ekit-equal-height-enable,
.elementor-7 .elementor-element.elementor-element-e246109.ekit-equal-height-enable .elementor-widget-container,
.elementor-7 .elementor-element.elementor-element-e246109.ekit-equal-height-enable .ekit-wid-con,
.elementor-7 .elementor-element.elementor-element-e246109.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7 .elementor-element.elementor-element-e246109 .elementskit-infobox {
	background-color: #F26B05;
	padding: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-7 .elementor-element.elementor-element-e246109 .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 20px 0px 0px;
	color: #FFFFFF;
	font-family: "Raleway", Sans-serif;
	font-size: 19px;
	font-weight: 700;
	line-height: 26px;
}

.elementor-7 .elementor-element.elementor-element-e246109 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-e246109 .elementskit-infobox .box-body>p {
	color: #FFFFFF;
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
}

.elementor-7 .elementor-element.elementor-element-e246109 .elementskit-infobox:hover .box-body>p {
	color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-e246109 .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e246109 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	line-height: 10px;
}

.elementor-7 .elementor-element.elementor-element-e246109 .elementskit-infobox .elementkit-infobox-icon {
	line-height: 10px;
}

.elementor-7 .elementor-element.elementor-element-e246109 .ekit-badge {
	padding: 10px 10px 10px 10px;
	border-radius: 0px 0px 0px 0px;
	color: #F26B05;
	background-color: #FFFFFF;
	font-family: "DM Sans", Sans-serif;
	font-size: 13px;
	font-weight: 600;
}

.elementor-7 .elementor-element.elementor-element-7f1e50b {
	margin-top: -10px;
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-89f78be .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-7 .elementor-element.elementor-element-89f78be .elementor-button {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	fill: #31f1b7;
	color: #31f1b7;
	background-color: #FFFFFF;
	padding: 10px 20px 10px 20px;
}

.elementor-7 .elementor-element.elementor-element-89f78be>.elementor-widget-container {
	margin: 0px 0px 0px 10px;
}

.elementor-7 .elementor-element.elementor-element-b3f6bbf:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-b3f6bbf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F0F6F9;
}

.elementor-7 .elementor-element.elementor-element-b3f6bbf {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-7 .elementor-element.elementor-element-b3f6bbf>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-be48d78 .premium-title-container {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-be48d78 .premium-title-header,
.elementor-7 .elementor-element.elementor-element-be48d78.premium-title-noise-yes .premium-title-text::before,
.elementor-7 .elementor-element.elementor-element-be48d78.premium-title-noise-yes .premium-title-text::after {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-be48d78.premium-title-stroke-yes .premium-title-text {
	-webkit-text-fill-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-be48d78 .premium-title-style8 .premium-title-text[data-animation="shiny"] {
	--base-color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-be48d78 .premium-title-header {
	--shadow-color: #000;
	font-family: "Caveat", Sans-serif;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 1.9px;
	--shadow-value: 100px;
}

.elementor-7 .elementor-element.elementor-element-be48d78>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-e125a60 {
	text-align: center;
}

.elementor-7 .elementor-element.elementor-element-e125a60 .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 41px;
	font-weight: 700;
	line-height: 61px;
}

.elementor-7 .elementor-element.elementor-element-e125a60>.elementor-widget-container {
	margin: -20px 0px 040px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 3;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: #000000;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: #000000;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: #010201;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: #010201;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.7em;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-stars>li>a,
.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-stars>li>span {
	color: #fec42d;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-stars>li:not(:last-child) {
	margin-right: 5px;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-watermark-icon svg path {
	stroke: #31f1b7;
	fill: #31f1b7;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-profile-info .elementskit-author-name {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-profile-info .elementskit-author-des {
	color: #000000;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 70px;
	width: 70px;
}

.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-commentor-bio {
	bottom: -98px;
}

.elementor-7 .elementor-element.elementor-element-8bd09b1:not(.elementor-motion-effects-element-type-background),
.elementor-7 .elementor-element.elementor-element-8bd09b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../images/one-day-varanasi.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7 .elementor-element.elementor-element-8bd09b1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5em 1em 5em 1em;
}

.elementor-7 .elementor-element.elementor-element-8bd09b1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-7 .elementor-element.elementor-element-776a2dc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 1em 1em 1em 01em;
}

.elementor-7 .elementor-element.elementor-element-776a2dc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7 .elementor-element.elementor-element-776a2dc {
	z-index: 1;
}

.elementor-7 .elementor-element.elementor-element-23c1b5b {
	--divider-border-style: wavy;
	--divider-color: #31f1b7;
	--divider-border-width: 2.3px;
	--divider-pattern-height: 11.7px;
	--divider-pattern-size: 17px;
	--divider-element-spacing: 9px;
}

.elementor-7 .elementor-element.elementor-element-23c1b5b .elementor-divider-separator {
	width: 50%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-7 .elementor-element.elementor-element-23c1b5b .elementor-divider {
	text-align: left;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-7 .elementor-element.elementor-element-23c1b5b .elementor-divider__text {
	color: #31f1b7;
	font-family: "Caveat", Sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-23c1b5b>.elementor-widget-container {
	margin: 9% 0% 0% 0%;
	padding: 40px 0px 10px 20px;
	background-color: #FFFFFF;
	border-radius: 010px 10px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-23c1b5b.bdt-background-overlay-yes>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7 .elementor-element.elementor-element-af49e5f .elementor-heading-title {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-size: 35px;
	font-weight: 700;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
}

.elementor-7 .elementor-element.elementor-element-af49e5f>.elementor-widget-container {
	margin: -3% 0% 0% 0%;
	padding: 0px 0px 20px 20px;
	background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-af49e5f.bdt-background-overlay-yes>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-field-group {
	padding-right: calc(10px/2);
	padding-left: calc(10px/2);
	margin-bottom: 10px;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-form-fields-wrapper {
	margin-left: calc(-10px/2);
	margin-right: calc(-10px/2);
	margin-bottom: -10px;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-7 .elementor-element.elementor-element-62d4397 .elementor-labels-inline .elementor-field-group>label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-7 .elementor-element.elementor-element-62d4397 .elementor-labels-inline .elementor-field-group>label {
	padding-right: 0px;
}

body .elementor-7 .elementor-element.elementor-element-62d4397 .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-field-group .elementor-field,
.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-field-subgroup label {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-field-group .elementor-select-wrapper select {
	background-color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-button {
	font-family: "DM Sans", Sans-serif;
	font-size: 14px;
	font-weight: 700;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .e-form__buttons__wrapper__button-next {
	background-color: #31f1b7;
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-button[type="submit"] {
	background-color: #31f1b7;
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-button[type="submit"] svg * {
	fill: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .e-form__buttons__wrapper__button-previous {
	background-color: #31f1b7;
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .e-form__buttons__wrapper__button-next:hover {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-button[type="submit"]:hover {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .elementor-button[type="submit"]:hover svg * {
	fill: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 .e-form__buttons__wrapper__button-previous:hover {
	color: #ffffff;
}

.elementor-7 .elementor-element.elementor-element-62d4397 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #ffffff;
	--e-form-steps-indicator-active-secondary-color: #ffffff;
	--e-form-steps-indicator-completed-secondary-color: #ffffff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-7 .elementor-element.elementor-element-62d4397>.elementor-widget-container {
	margin: -16px 0px 0px 0px;
	padding: 0px 20px 50px 20px;
	background-color: #FFFFFF;
}

.elementor-7 .elementor-element.elementor-element-62d4397.bdt-background-overlay-yes>.elementor-widget-container:before {
	transition: background 0.3s;
}

.elementor-7 .elementor-element.elementor-element-eccccc7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7 .elementor-element.elementor-element-4d8e4c2 img {
	width: 100%;
}

.elementor-7 .elementor-element.elementor-element-4d8e4c2>.elementor-widget-container {
	margin: -22% 0% 0% 0%;
}

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

@media(max-width:1024px) {
	.elementor-7 .elementor-element.elementor-element-e970835 {
		margin-top: -153px;
		margin-bottom: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-f991b10>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-199d583 .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-dual-button {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-navigation-prev i,
	.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-navigation-next i {
		font-size: 24px;
	}

	.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}
}

@media(max-width:767px) {
	.elementor-7 .elementor-element.elementor-element-f2e2dcd .swiper-slide {
		height: 470px;
	}

	.elementor-7 .elementor-element.elementor-element-f2e2dcd .swiper-slide-contents {
		max-width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-slide-heading {
		font-size: 31px;
		line-height: 1.4em;
	}

	.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-slide-description {
		font-size: 15px;
	}

	.elementor-7 .elementor-element.elementor-element-f2e2dcd .elementor-slide-button {
		font-size: 12px;
	}

	.elementor-7 .elementor-element.elementor-element-e970835 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7 .elementor-element.elementor-element-f991b10>.elementor-element-populated {
		margin: 0px 20px 0px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-3f4423f .elementor-divider__text {
		font-size: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-3f4423f>.elementor-widget-container {
		margin: -30px 0px -7px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group>label {
		font-size: 12px;
	}

	.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-group .elementor-field,
	.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-field-subgroup label {
		font-size: 13px;
	}

	.elementor-7 .elementor-element.elementor-element-c9dff2e .elementor-button {
		font-size: 12px;
	}

	.elementor-7 .elementor-element.elementor-element-c9dff2e>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-d6e094c {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-008b2f5 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-95e46e2>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-b521877 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-7 .elementor-element.elementor-element-6b50bc4 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-658f112>.elementor-widget-container {
		margin: -20px 0px -20px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-d22b292 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-7 .elementor-element.elementor-element-daf671c {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-e732aad>.elementor-widget-container {
		margin: -7px 0px -20px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-35359db .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-7 .elementor-element.elementor-element-e0af99e {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-5d6ab19>.elementor-widget-container {
		margin: -7px 0px -20px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-202f690 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-7 .elementor-element.elementor-element-b44afa9 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-b44afa9>.elementor-element-populated {
		padding: 20px 10px 0px 10px;
	}

	.elementor-7 .elementor-element.elementor-element-d16c284 img {
		height: 163px;
	}

	.elementor-7 .elementor-element.elementor-element-3eb87ed .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-7 .elementor-element.elementor-element-8f519eb .premium-title-header {
		font-size: 17px;
	}

	.elementor-7 .elementor-element.elementor-element-8f556fe .elementor-heading-title {
		font-size: 30px;
		line-height: 1.5em;
	}

	.elementor-7 .elementor-element.elementor-element-246c5cb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-34c904a>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-248b8ef .bdt-dual-button {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-d617eca>.elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-4a05600 .bdt-dual-button {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-13cce25>.elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-87e0504 .bdt-dual-button {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-a7d5f65>.elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-c70b48c .bdt-dual-button {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-e427ec1>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-199d583 .bdt-dual-button {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-409f7b9>.elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-79f3af4 .bdt-dual-button {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-77ab21c>.elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-e70d09c .bdt-dual-button {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-9d028ca>.elementor-element-populated {
		margin: 20px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-9e04310 .bdt-dual-button {
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-f81cd4f>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-4f3848f .premium-title-header {
		font-size: 17px;
	}

	.elementor-7 .elementor-element.elementor-element-e55f5b7 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-e55f5b7>.elementor-widget-container {
		margin: -24px 10px 0px 10px;
	}

	.elementor-7 .elementor-element.elementor-element-3c8d5cf .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-7 .elementor-element.elementor-element-3c8d5cf>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-dual-button {
		width: 92%;
	}

	.elementor-7 .elementor-element.elementor-element-1dff9d8 .bdt-dual-button a {
		padding: 10px 15px 10px 15px;
		font-size: 13px;
	}

	.elementor-7 .elementor-element.elementor-element-1dff9d8>.elementor-widget-container {
		margin: 0px 10px 30px 10px;
	}

	.elementor-7 .elementor-element.elementor-element-2200236 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-e769be4 img {
		height: 281px;
	}

	.elementor-7 .elementor-element.elementor-element-e769be4>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-eee1649 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-a875a5f img {
		height: 299px;
	}

	.elementor-7 .elementor-element.elementor-element-a875a5f>.elementor-widget-container {
		margin: -21px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-c3d8927>.elementor-element-populated {
		padding: 0px 05px 0px 05px;
	}

	.elementor-7 .elementor-element.elementor-element-b7b0a09 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-7 .elementor-element.elementor-element-3ab5615 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-b14b6de {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-0a04068 img {
		height: 79px;
		object-fit: cover;
	}

	.elementor-7 .elementor-element.elementor-element-1dfd6ea {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-3032489 {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-8e6e71e img {
		height: 79px;
		object-fit: cover;
	}

	.elementor-7 .elementor-element.elementor-element-96d6d85 {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-f3e51f4 {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-01642fa img {
		height: 79px;
		object-fit: cover;
	}

	.elementor-7 .elementor-element.elementor-element-e18e522 {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-d15bd95>.elementor-element-populated {
		padding: 0px 05px 0px 05px;
	}

	.elementor-7 .elementor-element.elementor-element-ba8b709 {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-2b786cd img {
		height: 79px;
		object-fit: cover;
	}

	.elementor-7 .elementor-element.elementor-element-5d61c19 {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-fa67ffe {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-935a64a img {
		height: 79px;
		object-fit: cover;
	}

	.elementor-7 .elementor-element.elementor-element-bf67f1a {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-9d6bf2a {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-84b9f27 img {
		height: 79px;
		object-fit: cover;
	}

	.elementor-7 .elementor-element.elementor-element-2354507 {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-6a3283a .elementor-heading-title {
		font-size: 29px;
		line-height: 1.4em;
	}

	.elementor-7 .elementor-element.elementor-element-71cfd37 .elementor-button {
		font-size: 12px;
	}

	.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-ep-static-carousel-item {
		text-align: center;
	}

	.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-navigation-prev i,
	.elementor-7 .elementor-element.elementor-element-01b9627 .bdt-navigation-next i {
		font-size: 24px;
	}

	.elementor-7 .elementor-element.elementor-element-01b9627>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-7 .elementor-element.elementor-element-b3d3af6 {
		padding: 40px 0px 40px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-ae74640 .elementor-heading-title {
		font-size: 29px;
		line-height: 1.4em;
	}

	.elementor-7 .elementor-element.elementor-element-7592fea>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-441ce02>.elementor-element-populated {
		margin: 0px 20px 15px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-1baab99 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-d05482b {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-479d30c .elementor-button {
		font-size: 12px;
	}

	.elementor-7 .elementor-element.elementor-element-89eda41>.elementor-element-populated {
		margin: 0px 20px 15px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-925c577 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-5ece4cd {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-de87dd1 .elementor-button {
		font-size: 12px;
	}

	.elementor-7 .elementor-element.elementor-element-c4fb07e>.elementor-element-populated {
		margin: 0px 20px 15px 20px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: 20px;
	}

	.elementor-7 .elementor-element.elementor-element-7f1e50b {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7 .elementor-element.elementor-element-0f7f5b2 {
		width: 50%;
	}

	.elementor-7 .elementor-element.elementor-element-89f78be .elementor-button {
		font-size: 12px;
	}

	.elementor-7 .elementor-element.elementor-element-be48d78 .premium-title-header {
		font-size: 17px;
	}

	.elementor-7 .elementor-element.elementor-element-e125a60 .elementor-heading-title {
		font-size: 29px;
		line-height: 1.4em;
	}

	.elementor-7 .elementor-element.elementor-element-ccc1256 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-7 .elementor-element.elementor-element-8bd09b1 {
		padding: 2em 1em 2em 1em;
	}

	.elementor-7 .elementor-element.elementor-element-776a2dc>.elementor-element-populated {
		padding: 1em 1em 1em 1em;
	}

	.elementor-7 .elementor-element.elementor-element-23c1b5b .elementor-divider-separator {
		width: 87%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-7 .elementor-element.elementor-element-23c1b5b .elementor-divider {
		text-align: center;
	}

	.elementor-7 .elementor-element.elementor-element-af49e5f {
		text-align: left;
	}

	.elementor-7 .elementor-element.elementor-element-af49e5f .elementor-heading-title {
		font-size: 26px;
		line-height: 1.2em;
	}

	.elementor-7 .elementor-element.elementor-element-af49e5f>.elementor-widget-container {
		margin: -17px 0px 0px 0px;
		padding: 0px 0px 20px 20px;
	}
}

@media(min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-f81cd4f {
		width: 55%;
	}

	.elementor-7 .elementor-element.elementor-element-8a6b9b5 {
		width: 45%;
	}

	.elementor-7 .elementor-element.elementor-element-f96e8e8 {
		width: 32%;
	}

	.elementor-7 .elementor-element.elementor-element-c3d8927 {
		width: 34.333%;
	}

	.elementor-7 .elementor-element.elementor-element-b14b6de {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-1dfd6ea {
		width: 69.998%;
	}

	.elementor-7 .elementor-element.elementor-element-3032489 {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-96d6d85 {
		width: 69.998%;
	}

	.elementor-7 .elementor-element.elementor-element-f3e51f4 {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-e18e522 {
		width: 69.998%;
	}

	.elementor-7 .elementor-element.elementor-element-ba8b709 {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-5d61c19 {
		width: 69.998%;
	}

	.elementor-7 .elementor-element.elementor-element-fa67ffe {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-bf67f1a {
		width: 69.998%;
	}

	.elementor-7 .elementor-element.elementor-element-9d6bf2a {
		width: 30%;
	}

	.elementor-7 .elementor-element.elementor-element-2354507 {
		width: 69.998%;
	}

	.elementor-7 .elementor-element.elementor-element-152fbf4 {
		width: 80%;
	}

	.elementor-7 .elementor-element.elementor-element-1749a74 {
		width: 20%;
	}

	.elementor-7 .elementor-element.elementor-element-776a2dc {
		width: 55%;
	}

	.elementor-7 .elementor-element.elementor-element-35242df {
		width: 45%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7 .elementor-element.elementor-element-776a2dc {
		width: 70%;
	}

	.elementor-7 .elementor-element.elementor-element-35242df {
		width: 30%;
	}
}

@media(min-width:1025px) {

	.elementor-7 .elementor-element.elementor-element-7f34fa9:not(.elementor-motion-effects-element-type-background),
	.elementor-7 .elementor-element.elementor-element-7f34fa9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-7 .elementor-element.elementor-element-8833317:not(.elementor-motion-effects-element-type-background),
	.elementor-7 .elementor-element.elementor-element-8833317>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-7 .elementor-element.elementor-element-34d9f37:not(.elementor-motion-effects-element-type-background),
	.elementor-7 .elementor-element.elementor-element-34d9f37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

/* Start custom CSS for heading, class: .elementor-element-e55f5b7 */
.white {
	color: #31f1b7;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7b0a09 */
.visit {
	color: #31f1b7;
}

/* End custom CSS */