.elementor-7761 .elementor-element.elementor-element-3a1a84c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-3a1a84c::before,
.elementor-7761 .elementor-element.elementor-element-3a1a84c>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-3a1a84c>.e-con-inner>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-3a1a84c>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-3a1a84c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-3a1a84c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-7761 .elementor-element.elementor-element-a4cf23c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider {
	--ekit-swiper-slide-per-view: 1;
	--ekit_slider_space_betweens: 0px;
}

.elementor-7761 .elementor-element.elementor-element-3ad24d4 .ekit-slider-wrapper {
	padding-top: 0px;
	padding-bottom: 0px;
}

.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider .swiper-pagination .swiper-pagination-bullet::before {
	background-color: var(--e-global-color-5cb28f3);
	width: 15px;
	height: 15px;
}

.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider .swiper-container-horizontal .swiper-pagination {
	left: 50%;
	transform: translateX(-50%);
}

.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider .swiper-horizontal .swiper-pagination {
	left: 50%;
	transform: translateX(-50%);
}

.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider .swiper-container-horizontal>.swiper-pagination {
	top: 85%;
}

.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider .swiper-horizontal>.swiper-pagination {
	top: 85%;
}

.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider .swiper-pagination-bullet {
	margin: 0px 5px 0px 5px;
}

.elementor-7761 .elementor-element.elementor-element-1fd03b7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-1fd03b7:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-1fd03b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://demo.awaikenthemes.com/soare/wp-content/uploads/2024/05/squre-bg-img-2.svg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-7761 .elementor-element.elementor-element-5778dad {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-c742c5b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-7761 .elementor-element.elementor-element-d8d0ec9>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 10px 10px 10px 10px;
}

.elementor-7761 .elementor-element.elementor-element-d8d0ec9.elementor-element {
	--align-self: flex-start;
}

.elementor-7761 .elementor-element.elementor-element-d8d0ec9 {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-d8d0ec9 .elementor-heading-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.095em;
	color: #3b793d;
}

.elementor-7761 .elementor-element.elementor-element-4a3566a .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-7761 .elementor-element.elementor-element-debdc29 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-42ad47a {
	text-align: right;
}

.elementor-7761 .elementor-element.elementor-element-d3a5e9d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-ae14f5e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-2e828eb {
	text-align: left;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

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

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(20px/2);
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(20px/2);
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(20px/2);
	margin-left: calc(20px/2);
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-20px/2);
	margin-left: calc(-20px/2);
}

body.rtl .elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-20px/2);
}

body:not(.rtl) .elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-20px/2);
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0 {
	--e-icon-list-icon-size: 18px;
	--e-icon-list-icon-align: left;
	--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-7761 .elementor-element.elementor-element-a7d37c0 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit-btn-wraper {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button {
	padding: 20px 30px 20px 30px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-5cb28f3);
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-5cb28f3);
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button>i {
	color: var(--e-global-color-5cb28f3);
	font-size: 16px;
	padding: 0px 0px 0px 10px;
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_slide_in_line::after {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button svg path {
	stroke: var(--e-global-color-5cb28f3);
	fill: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button:not(.ekit_tamaya) {
	background-color: #3b793d;
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button>svg {
	max-width: 16px;
}

.elementor-7761 .elementor-element.elementor-element-a986fa9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

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

.elementor-7761 .elementor-element.elementor-element-59026b8 {
	text-align: center;
}

.elementor-7761 .elementor-element.elementor-element-59026b8 img {
	width: 100%;
	max-width: 100%;
}

.elementor-7761 .elementor-element.elementor-element-4a5bdfa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 20px;
	--row-gap: 40px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

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

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

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

.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-091eb83 {
	--icon-box-icon-margin: 20px;
}

.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon-box-title {
	margin-bottom: 10px;
}

.elementor-7761 .elementor-element.elementor-element-091eb83.elementor-view-stacked .elementor-icon {
	background-color: #3b793d;
}

.elementor-7761 .elementor-element.elementor-element-091eb83.elementor-view-framed .elementor-icon,
.elementor-7761 .elementor-element.elementor-element-091eb83.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon {
	font-size: 30px;
}

.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon-box-title,
.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-2aea8bf {
	--icon-box-icon-margin: 20px;
}

.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon-box-title {
	margin-bottom: 10px;
}

.elementor-7761 .elementor-element.elementor-element-2aea8bf.elementor-view-stacked .elementor-icon {
	background-color:#3b793d;
}

.elementor-7761 .elementor-element.elementor-element-2aea8bf.elementor-view-framed .elementor-icon,
.elementor-7761 .elementor-element.elementor-element-2aea8bf.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon {
	font-size: 30px;
}

.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon-box-title,
.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-ad68be8 {
	--icon-box-icon-margin: 20px;
}

.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon-box-title {
	margin-bottom: 10px;
}

.elementor-7761 .elementor-element.elementor-element-ad68be8.elementor-view-stacked .elementor-icon {
	background-color: #3b793d;
}

.elementor-7761 .elementor-element.elementor-element-ad68be8.elementor-view-framed .elementor-icon,
.elementor-7761 .elementor-element.elementor-element-ad68be8.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon {
	font-size: 30px;
}

.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon-box-title,
.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-5eb1276 {
	--icon-box-icon-margin: 20px;
}

.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon-box-title {
	margin-bottom: 10px;
}

.elementor-7761 .elementor-element.elementor-element-5eb1276.elementor-view-stacked .elementor-icon {
	background-color: #3b793d;
}

.elementor-7761 .elementor-element.elementor-element-5eb1276.elementor-view-framed .elementor-icon,
.elementor-7761 .elementor-element.elementor-element-5eb1276.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon {
	font-size: 30px;
}

.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon-box-title,
.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon-box-title a {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-9bed222 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-9bed222:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-9bed222>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("https://demo.awaikenthemes.com/soare/wp-content/uploads/2024/05/white-squre-bg-img.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-7761 .elementor-element.elementor-element-c47fbae {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-c000930 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-ed3869d>.elementor-widget-container {
	background-color: var(--e-global-color-5cb28f3);
	padding: 10px 10px 10px 10px;
}

.elementor-7761 .elementor-element.elementor-element-ed3869d.elementor-element {
	--align-self: flex-start;
}

.elementor-7761 .elementor-element.elementor-element-ed3869d {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-ed3869d .elementor-heading-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.095em;
	color: #3b793d;
}

.elementor-7761 .elementor-element.elementor-element-a12a569 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-7761 .elementor-element.elementor-element-87e2fed {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-76541e0 {
	text-align: right;
}

.elementor-7761 .elementor-element.elementor-element-125e44d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-0dc7894 {
	--display: flex;
	--overlay-opacity: 1;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-0dc7894:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-0dc7894>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-0dc7894::before,
.elementor-7761 .elementor-element.elementor-element-0dc7894>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-0dc7894>.e-con-inner>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-0dc7894>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-0dc7894>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-0dc7894>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: '';
}

.elementor-7761 .elementor-element.elementor-element-7d0e860.ekit-equal-height-enable,
.elementor-7761 .elementor-element.elementor-element-7d0e860.ekit-equal-height-enable>div,
.elementor-7761 .elementor-element.elementor-element-7d0e860.ekit-equal-height-enable .ekit-wid-con,
.elementor-7761 .elementor-element.elementor-element-7d0e860.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-btn {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	text-transform: capitalize;
	line-height: 1.6em;
	color: #3b793d;
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 {
	z-index: 1;
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	color: var(--e-global-color-primary);
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox .box-body>p {
	color: black;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 49px;
	transform: rotate(0deg);
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-btn i {
	font-size: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-btn svg {
	max-width: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-28049de {
	--display: flex;
	--overlay-opacity: 1;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-28049de:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-28049de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-28049de::before,
.elementor-7761 .elementor-element.elementor-element-28049de>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-28049de>.e-con-inner>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-28049de>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-28049de>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-28049de>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: '';
}

.elementor-7761 .elementor-element.elementor-element-f99e554.ekit-equal-height-enable,
.elementor-7761 .elementor-element.elementor-element-f99e554.ekit-equal-height-enable>div,
.elementor-7761 .elementor-element.elementor-element-f99e554.ekit-equal-height-enable .ekit-wid-con,
.elementor-7761 .elementor-element.elementor-element-f99e554.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-btn {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	text-transform: capitalize;
	line-height: 1.6em;
	color: #3b793d;
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-f99e554 {
	z-index: 1;
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	color: var(--e-global-color-primary);
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox .box-body>p {
	color:black;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 49px;
	transform: rotate(0deg);
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-btn i {
	font-size: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-btn svg {
	max-width: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-34470b6 {
	--display: flex;
	--overlay-opacity: 1;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-34470b6:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-34470b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-34470b6::before,
.elementor-7761 .elementor-element.elementor-element-34470b6>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-34470b6>.e-con-inner>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-34470b6>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-34470b6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-34470b6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: '';
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4.ekit-equal-height-enable,
.elementor-7761 .elementor-element.elementor-element-ebfaed4.ekit-equal-height-enable>div,
.elementor-7761 .elementor-element.elementor-element-ebfaed4.ekit-equal-height-enable .ekit-wid-con,
.elementor-7761 .elementor-element.elementor-element-ebfaed4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-btn {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	text-transform: capitalize;
	line-height: 1.6em;
	color: #3b793d;
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 {
	z-index: 1;
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	color: var(--e-global-color-primary);
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox .box-body>p {
	color: rgb(0, 0, 0);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 49px;
	transform: rotate(0deg);
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-btn i {
	font-size: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-btn svg {
	max-width: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-b2fef9a {
	--display: flex;
	--overlay-opacity: 1;
	--margin-top: 70px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-b2fef9a:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-b2fef9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-b2fef9a::before,
.elementor-7761 .elementor-element.elementor-element-b2fef9a>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-b2fef9a>.e-con-inner>.elementor-background-video-container::before,
.elementor-7761 .elementor-element.elementor-element-b2fef9a>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-b2fef9a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-7761 .elementor-element.elementor-element-b2fef9a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: '';
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0.ekit-equal-height-enable,
.elementor-7761 .elementor-element.elementor-element-bdffdb0.ekit-equal-height-enable>div,
.elementor-7761 .elementor-element.elementor-element-bdffdb0.ekit-equal-height-enable .ekit-wid-con,
.elementor-7761 .elementor-element.elementor-element-bdffdb0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-btn {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	text-transform: capitalize;
	line-height: 1.6em;
	color:#3b793d;
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 {
	z-index: 1;
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 15px 0px;
	color: var(--e-global-color-primary);
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox .box-body>p {
	color: black;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox p {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 49px;
	transform: rotate(0deg);
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-btn i {
	font-size: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-btn svg {
	max-width: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-5c8de90 {
	--display: flex;
	--justify-content: center;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit-btn-wraper {
	text-align: center;
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button {
	padding: 20px 30px 20px 30px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-5cb28f3);
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-5cb28f3);
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button>i {
	color: var(--e-global-color-5cb28f3);
	font-size: 16px;
	padding: 0px 0px 0px 10px;
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_slide_in_line::after {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button svg path {
	stroke: var(--e-global-color-5cb28f3);
	fill: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button:not(.ekit_tamaya) {
	background-color:#3b793d;
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button>svg {
	max-width: 16px;
}

.elementor-7761 .elementor-element.elementor-element-44d4864 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-44d4864:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-44d4864>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://demo.awaikenthemes.com/soare/wp-content/uploads/2024/05/squre-bg-img-2.svg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-7761 .elementor-element.elementor-element-edc7d62 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-d9110ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 100px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-d7950fc>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 10px 10px 10px 10px;
}

.elementor-7761 .elementor-element.elementor-element-d7950fc.elementor-element {
	--align-self: flex-start;
}

.elementor-7761 .elementor-element.elementor-element-d7950fc {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-d7950fc .elementor-heading-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.095em;
	color: #3b793d;
}

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

.elementor-7761 .elementor-element.elementor-element-d59f345 {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-d59f345 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-7761 .elementor-element.elementor-element-b9fedb3 {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-1d491d8>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit-btn-wraper {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button {
	padding: 20px 30px 20px 30px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-5cb28f3);
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-5cb28f3);
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button>i {
	color: var(--e-global-color-5cb28f3);
	font-size: 16px;
	padding: 0px 0px 0px 10px;
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button svg path {
	stroke: var(--e-global-color-5cb28f3);
	fill: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: #3b793d;
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button>svg {
	max-width: 16px;
}

.elementor-7761 .elementor-element.elementor-element-ac06da7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-b65fba2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-a48c547 {
	text-align: center;
}

.elementor-7761 .elementor-element.elementor-element-a48c547 img {
	width: 100%;
	max-width: 100%;
}

.elementor-7761 .elementor-element.elementor-element-27611d3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-441b540.ekit-equal-height-enable,
.elementor-7761 .elementor-element.elementor-element-441b540.ekit-equal-height-enable>div,
.elementor-7761 .elementor-element.elementor-element-441b540.ekit-equal-height-enable .ekit-wid-con,
.elementor-7761 .elementor-element.elementor-element-441b540.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox {
	background-color: var(--e-global-color-5cb28f3);
	padding: 40px 40px 40px 40px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-f703b73);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-btn {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1em;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .box-body>p {
	color: black;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox p {
	margin: 0px 0px 15px 0px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 50px;
	line-height: 50px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .elementskit-info-box-icon {
	height: 50px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .elementkit-infobox-icon {
	line-height: 50px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-btn i {
	font-size: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-btn svg {
	max-width: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-230dfb9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-8351267.ekit-equal-height-enable,
.elementor-7761 .elementor-element.elementor-element-8351267.ekit-equal-height-enable>div,
.elementor-7761 .elementor-element.elementor-element-8351267.ekit-equal-height-enable .ekit-wid-con,
.elementor-7761 .elementor-element.elementor-element-8351267.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox {
	background-color: var(--e-global-color-5cb28f3);
	padding: 40px 40px 40px 40px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-f703b73);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-btn {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 1em;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .box-body>p {
	color: black;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox p {
	margin: 0px 0px 15px 0px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 50px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 50px;
	line-height: 50px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .elementskit-info-box-icon {
	height: 50px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .elementkit-infobox-icon {
	line-height: 50px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-btn i {
	font-size: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-btn svg {
	max-width: 14px;
	margin-left: 5px;
}

.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox:hover .elementskit-btn {
	color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-eb63326 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-701b559 {
	text-align: center;
}

.elementor-7761 .elementor-element.elementor-element-701b559 img {
	width: 100%;
	max-width: 100%;
}

.elementor-7761 .elementor-element.elementor-element-64f04b6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-0f98eab {
	text-align: center;
}

.elementor-7761 .elementor-element.elementor-element-0f98eab img {
	width: 100%;
	max-width: 100%;
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn {
	background-color: var(--e-global-color-accent);
	padding: 5px 0px 0px 5px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: 100px;
	width: 100px;
	height: 100px;
	--glow-size: 40px;
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-e705486 {
	width: auto;
	max-width: auto;
	top: 50%;
}

.elementor-7761 .elementor-element.elementor-element-e705486>.elementor-widget-container {
	margin: -50px 0px 0px -50px;
}

body:not(.rtl) .elementor-7761 .elementor-element.elementor-element-e705486 {
	left: 50%;
}

body.rtl .elementor-7761 .elementor-element.elementor-element-e705486 {
	right: 50%;
}

.elementor-7761 .elementor-element.elementor-element-e705486 .video-content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn i {
	font-size: 30px;
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn svg {
	max-width: 30px;
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn.glow-btn:before {
	color: var(--e-global-color-f703b73);
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn.glow-btn:after {
	color: var(--e-global-color-f703b73);
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn.glow-btn>i:after {
	color: var(--e-global-color-f703b73);
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-5cb28f3);
	fill: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn:hover {
	color: #ffffff;
}

.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn:hover svg path {
	stroke: #ffffff;
	fill: #ffffff;
}

.elementor-7761 .elementor-element.elementor-element-4a04380 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-1c7351c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 30px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-5ef9341 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-83646d8>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 10px 10px 10px 10px;
}

.elementor-7761 .elementor-element.elementor-element-83646d8.elementor-element {
	--align-self: flex-start;
}

.elementor-7761 .elementor-element.elementor-element-83646d8 {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-83646d8 .elementor-heading-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.095em;
	color: #3b793d;
}

.elementor-7761 .elementor-element.elementor-element-df7dba0 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-7761 .elementor-element.elementor-element-baac85c {
	--display: flex;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-ea07af1 {
	text-align: right;
}

.elementor-7761 .elementor-element.elementor-element-b8a9c42 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-893dab8 .awaiken-portfolio-grid-item__img {
	aspect-ratio: 0.8;
}

.elementor-7761 .elementor-element.elementor-element-893dab8 .awaiken-portfolio-grid-item {
	margin-bottom: 0px;
}

.elementor-7761 .elementor-element.elementor-element-893dab8 .awaiken-portfolio-grid {
	--portfolio-gap: 0px;
}

.elementor-7761 .elementor-element.elementor-element-d76ae58 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 150px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-d76ae58:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-d76ae58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://demo.awaikenthemes.com/soare/wp-content/uploads/2024/05/squre-bg-img.svg");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-7761 .elementor-element.elementor-element-bc3b526 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-fa44c32 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-49717a1>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 10px 10px 10px 10px;
}

.elementor-7761 .elementor-element.elementor-element-49717a1.elementor-element {
	--align-self: flex-start;
}

.elementor-7761 .elementor-element.elementor-element-49717a1 {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-49717a1 .elementor-heading-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.095em;
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-57766bc .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-7761 .elementor-element.elementor-element-48de20a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-a8465d6 {
	text-align: right;
}

.elementor-7761 .elementor-element.elementor-element-bbbb48b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 30px;
	--ekit_testimonial_slidetoshow: 3;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider,
.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card,
.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider:before {
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider.testimonial-active {
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial-slider .swiper-pagination span {
	background-color: var(--e-global-color-f703b73);
	width: 10px;
	height: 10px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: var(--e-global-color-accent);
	width: 10px;
	height: 10px;
	transform: scale(1);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial-slider .swiper-wrapper {
	padding: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider,
.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card {
	padding: 40px 40px 40px 40px;
	box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider,
.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-f703b73);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-commentor-content {
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-profile-info {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-commentor-bio {
	text-align: left;
	justify-content: left;
	margin: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-text);
	margin: 30px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-text);
	margin: 30px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-primary);
	font-size: 22px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 1.1em;
	letter-spacing: 0em;
	margin-bottom: 5px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider:hover .elementskit-author-name {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-accent);
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1.6em;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider:hover .elementskit-author-des {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementkit-commentor-details {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 55px;
	width: 55px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .ekit-testimonial--avatar {
	margin: 0px 15px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial-slider .swiper-pagination {
	bottom: -50px;
}

.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
	margin-right: 10px;
}

.elementor-7761 .elementor-element.elementor-element-4043979 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-4043979:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-4043979>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-7761 .elementor-element.elementor-element-4742543 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-1ec4183 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-8630e5b>.elementor-widget-container {
	background-color: var(--e-global-color-5cb28f3);
	padding: 10px 10px 10px 10px;
}

.elementor-7761 .elementor-element.elementor-element-8630e5b.elementor-element {
	--align-self: flex-start;
}

.elementor-7761 .elementor-element.elementor-element-8630e5b {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-8630e5b .elementor-heading-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.095em;
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-752445d .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-7761 .elementor-element.elementor-element-9058dcc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 80px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: #FFFFFF00;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: #FFFFFF00;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.1em;
	letter-spacing: 0em;
	color: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 30px 25px 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: 25px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body p {
	color:black;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-text);
	padding: 0px 30px 25px 80px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body p,
.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion>.elementskit-card.active {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f703b73);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion>.elementskit-card {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-f703b73);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link.collapsed {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .ekit-wid-con>.elementskit-accordion>.elementskit-card:last-child {
	border: 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 18px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	font-size: 20px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
	padding: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-9d0be0f .ekit_accordion_icon_group,
.elementor-7761 .elementor-element.elementor-element-9d0be0f .ekit_accordion_icon_left_group {
	margin: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-7b026b5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-7b026b5:not(.elementor-motion-effects-element-type-background),
.elementor-7761 .elementor-element.elementor-element-7b026b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://demo.awaikenthemes.com/soare/wp-content/uploads/2024/05/squre-bg-img.svg");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-7761 .elementor-element.elementor-element-0da23db {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 20px;
	--margin-left: 0px;
	--margin-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-ceaba57 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-bd1624f>.elementor-widget-container {
	background-color: var(--e-global-color-secondary);
	padding: 10px 10px 10px 10px;
}

.elementor-7761 .elementor-element.elementor-element-bd1624f.elementor-element {
	--align-self: flex-start;
}

.elementor-7761 .elementor-element.elementor-element-bd1624f {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-bd1624f .elementor-heading-title {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1em;
	letter-spacing: 0.095em;
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-112e36c .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-7761 .elementor-element.elementor-element-65b6999 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit-btn-wraper {
	text-align: right;
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button {
	padding: 20px 30px 20px 30px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-5cb28f3);
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-5cb28f3);
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button>i {
	color: var(--e-global-color-5cb28f3);
	font-size: 16px;
	padding: 0px 0px 0px 10px;
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_slide_in_line::after {
	background-color: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button svg path {
	stroke: var(--e-global-color-5cb28f3);
	fill: var(--e-global-color-5cb28f3);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button>svg {
	max-width: 16px;
}

.elementor-7761 .elementor-element.elementor-element-883a0cc {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--flex-wrap: wrap;
	overflow: visible;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-blog-block-post,
.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card,
.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-card {
	background-color: #FFFFFF;
	box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-btn {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1em;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card {
	display: block;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .btn-wraper {
	text-align: left;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-blog-block-post .elementskit-post-body {
	padding: 25px 25px 25px 25px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card .elementskit-post-body {
	padding: 25px 25px 25px 25px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-body {
	background-color: var(--e-global-color-5cb28f3);
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: var(--e-global-color-f703b73);
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card:hover .elementskit-post-body {
	border-color: var(--e-global-color-secondary);
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-entry-thumb {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	border-radius: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .ekit-wid-con .elementskit-entry-thumb {
	padding: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list a,
.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list .meta-date-text {
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1.6em;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list {
	text-align: left;
	margin: 0px 0px 15px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list>span {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 15px 0px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list>span>i,
.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list>span>svg {
	margin: 0px 5px 0px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list>span :is(i, svg) {
	font-size: 18px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-body .entry-title,
.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-entry-header .entry-title,
.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-size: 22px;
	font-weight: 600;
	line-height: 1.4em;
	letter-spacing: 0em;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-body .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-entry-header .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-body .entry-title {
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-entry-header .entry-title {
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-btn i {
	font-size: 18px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-btn svg {
	max-width: 18px;
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-btn:hover {
	color: var(--e-global-color-primary);
}

.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-btn:hover svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

@media(max-width:1024px) {
	.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider {
		--ekit-swiper-slide-per-view: 1;
		--ekit_slider_space_betweens: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-3ad24d4 .ekit-slider-wrapper {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-1fd03b7:not(.elementor-motion-effects-element-type-background),
	.elementor-7761 .elementor-element.elementor-element-1fd03b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 40px auto;
	}

	.elementor-7761 .elementor-element.elementor-element-1fd03b7 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-5778dad {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-4a3566a .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-42ad47a {
		text-align: left;
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-a7d37c0>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon-box-title,
	.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon-box-title,
	.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon-box-title,
	.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon-box-title,
	.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-9bed222 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-9bed222:not(.elementor-motion-effects-element-type-background),
	.elementor-7761 .elementor-element.elementor-element-9bed222>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 40px auto;
	}

	.elementor-7761 .elementor-element.elementor-element-c47fbae {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-a12a569 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-76541e0 {
		text-align: left;
	}

	.elementor-7761 .elementor-element.elementor-element-125e44d {
		--gap: 0px 30px;
		--row-gap: 0px;
		--column-gap: 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-0dc7894 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox .elementskit-info-box-title {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-28049de {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox .elementskit-info-box-title {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-34470b6 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox .elementskit-info-box-title {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-b2fef9a {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox .elementskit-info-box-title {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-44d4864 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-44d4864:not(.elementor-motion-effects-element-type-background),
	.elementor-7761 .elementor-element.elementor-element-44d4864>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 40px auto;
	}

	.elementor-7761 .elementor-element.elementor-element-edc7d62 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-d9110ee {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-d59f345 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-b9fedb3 {
		text-align: left;
	}

	.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox {
		padding: 30px 30px 30px 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .elementskit-info-box-title {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox {
		padding: 30px 30px 30px 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .elementskit-info-box-title {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-e705486>.elementor-widget-container {
		margin: -35px 0px 0px -35px;
	}

	.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn {
		padding: 2px 0px 0px 3px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: 70px;
		width: 70px;
		height: 70px;
		--glow-size: 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn i {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn svg {
		max-width: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-4a04380 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 25px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-1c7351c {
		--margin-top: 0px;
		--margin-bottom: 10px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-df7dba0 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-ea07af1 {
		text-align: left;
	}

	.elementor-7761 .elementor-element.elementor-element-d76ae58:not(.elementor-motion-effects-element-type-background),
	.elementor-7761 .elementor-element.elementor-element-d76ae58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 40px auto;
	}

	.elementor-7761 .elementor-element.elementor-element-d76ae58 {
		--padding-top: 25px;
		--padding-bottom: 100px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-bc3b526 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-57766bc .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-a8465d6 {
		text-align: left;
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 30px;
		--ekit_testimonial_slidetoshow: 2;
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider,
	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card {
		padding: 30px 30px 30px 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
		margin: 20px 0px -30px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card .elementskit-commentor-coment {
		margin: 20px 0px -30px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-profile-info .elementskit-author-name {
		font-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-4043979 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-752445d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-9058dcc {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: 20px;
		padding: 0px 30px 20px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card:not(:last-child) {
		margin-bottom: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body p,
	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body {
		padding: 0px 30px 20px 60px;
	}

	.elementor-7761 .elementor-element.elementor-element-7b026b5:not(.elementor-motion-effects-element-type-background),
	.elementor-7761 .elementor-element.elementor-element-7b026b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 40px auto;
	}

	.elementor-7761 .elementor-element.elementor-element-7b026b5 {
		--padding-top: 50px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-0da23db {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-112e36c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit-btn-wraper {
		text-align: left;
	}

	.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-blog-block-post,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-blog-block-post .elementskit-post-body {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card .elementskit-post-body {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list {
		text-align: left;
		margin: 0px 0px 10px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-body .entry-title,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-entry-header .entry-title,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: 20px;
	}
}

@media(max-width:767px) {
	.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider {
		--ekit-swiper-slide-per-view: 1;
		--ekit_slider_space_betweens: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-3ad24d4 .ekit-slider-wrapper {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider .swiper-container-horizontal>.swiper-pagination {
		top: 92%;
	}

	.elementor-7761 .elementor-element.elementor-element-3ad24d4 .elementskit-advanced-slider .swiper-horizontal>.swiper-pagination {
		top: 92%;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-4a3566a .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-a7d37c0 {
		--e-icon-list-icon-size: 16px;
		--icon-vertical-align: flex-start;
		--icon-vertical-offset: 5px;
	}

	.elementor-7761 .elementor-element.elementor-element-797b38a .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-091eb83 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon-box-title,
	.elementor-7761 .elementor-element.elementor-element-091eb83 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-2aea8bf {
		--icon-box-icon-margin: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon-box-title,
	.elementor-7761 .elementor-element.elementor-element-2aea8bf .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-ad68be8 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon-box-title,
	.elementor-7761 .elementor-element.elementor-element-ad68be8 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-5eb1276 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon-box-title,
	.elementor-7761 .elementor-element.elementor-element-5eb1276 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-9bed222:not(.elementor-motion-effects-element-type-background),
	.elementor-7761 .elementor-element.elementor-element-9bed222>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 40px auto;
	}

	.elementor-7761 .elementor-element.elementor-element-a12a569 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-125e44d {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-7761 .elementor-element.elementor-element-0dc7894 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 10px 0px;
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-7d0e860 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-28049de {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 10px 0px;
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-f99e554 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-34470b6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 10px 0px;
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-ebfaed4 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-b2fef9a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox .elementskit-info-box-title {
		margin: 0px 0px 10px 0px;
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-bdffdb0 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-df1bc4d .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-d59f345 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-1d491d8 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .elementskit-info-box-title {
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-441b540 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .elementskit-info-box-title {
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-8351267 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-e705486 .ekit-video-popup-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: 70px;
		width: 70px;
		height: 70px;
		--glow-size: 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-df7dba0 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-57766bc .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider,
	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card {
		padding: 20px 20px 20px 20px;
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-4bcd07a .elementskit-profile-info .elementskit-author-name {
		font-size: 18px;
	}

	.elementor-7761 .elementor-element.elementor-element-752445d .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: 18px;
		padding: 0px 20px 20px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body p,
	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-body {
		padding: 0px 20px 20px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
		font-size: 14px;
	}

	.elementor-7761 .elementor-element.elementor-element-9d0be0f .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
		font-size: 16px;
	}

	.elementor-7761 .elementor-element.elementor-element-112e36c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-7761 .elementor-element.elementor-element-e75cbdd .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-blog-block-post,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list a,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list .meta-date-text {
		font-size: 14px;
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .post-meta-list>span :is(i, svg) {
		font-size: 16px;
	}

	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-body .entry-title,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-entry-header .entry-title,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-7761 .elementor-element.elementor-element-e76c99f .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: 18px;
	}
}

@media(min-width:768px) {
	.elementor-7761 .elementor-element.elementor-element-c742c5b {
		--width: 50%;
	}

	.elementor-7761 .elementor-element.elementor-element-debdc29 {
		--width: 45%;
	}

	.elementor-7761 .elementor-element.elementor-element-ae14f5e {
		--width: calc(33.33% - 20px);
	}

	.elementor-7761 .elementor-element.elementor-element-a986fa9 {
		--width: calc(33.33% - 20px);
	}

	.elementor-7761 .elementor-element.elementor-element-4a5bdfa {
		--width: calc(33.33% - 20px);
	}

	.elementor-7761 .elementor-element.elementor-element-c000930 {
		--width: 40%;
	}

	.elementor-7761 .elementor-element.elementor-element-87e2fed {
		--width: 45%;
	}

	.elementor-7761 .elementor-element.elementor-element-0dc7894 {
		--width: calc(25% - 22.5px);
	}

	.elementor-7761 .elementor-element.elementor-element-28049de {
		--width: calc(25% - 22.5px);
	}

	.elementor-7761 .elementor-element.elementor-element-34470b6 {
		--width: calc(25% - 22.5px);
	}

	.elementor-7761 .elementor-element.elementor-element-b2fef9a {
		--width: calc(25% - 22.5px);
	}

	.elementor-7761 .elementor-element.elementor-element-d9110ee {
		--width: 50%;
	}

	.elementor-7761 .elementor-element.elementor-element-ac06da7 {
		--width: 50%;
	}

	.elementor-7761 .elementor-element.elementor-element-b65fba2 {
		--width: calc(50% - 15px);
	}

	.elementor-7761 .elementor-element.elementor-element-27611d3 {
		--width: calc(50% - 15px);
	}

	.elementor-7761 .elementor-element.elementor-element-230dfb9 {
		--width: calc(50% - 15px);
	}

	.elementor-7761 .elementor-element.elementor-element-eb63326 {
		--width: calc(50% - 15px);
	}

	.elementor-7761 .elementor-element.elementor-element-5ef9341 {
		--width: 40%;
	}

	.elementor-7761 .elementor-element.elementor-element-baac85c {
		--width: 50%;
	}

	.elementor-7761 .elementor-element.elementor-element-fa44c32 {
		--width: 40%;
	}

	.elementor-7761 .elementor-element.elementor-element-48de20a {
		--width: 45%;
	}

	.elementor-7761 .elementor-element.elementor-element-4742543 {
		--width: 40%;
	}

	.elementor-7761 .elementor-element.elementor-element-9058dcc {
		--width: 60%;
	}

	.elementor-7761 .elementor-element.elementor-element-ceaba57 {
		--width: 50%;
	}

	.elementor-7761 .elementor-element.elementor-element-65b6999 {
		--width: 50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7761 .elementor-element.elementor-element-c742c5b {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-debdc29 {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-ae14f5e {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-a986fa9 {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-4a5bdfa {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-c000930 {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-87e2fed {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-0dc7894 {
		--width: calc(50% - 15px);
	}

	.elementor-7761 .elementor-element.elementor-element-28049de {
		--width: calc(50% - 15px);
	}

	.elementor-7761 .elementor-element.elementor-element-34470b6 {
		--width: calc(50% - 15px);
	}

	.elementor-7761 .elementor-element.elementor-element-b2fef9a {
		--width: calc(50% - 15px);
	}

	.elementor-7761 .elementor-element.elementor-element-d9110ee {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-ac06da7 {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-5ef9341 {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-baac85c {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-fa44c32 {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-48de20a {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-4742543 {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-9058dcc {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-ceaba57 {
		--width: 100%;
	}

	.elementor-7761 .elementor-element.elementor-element-65b6999 {
		--width: 100%;
	}
}