/* End Custom Fonts CSS */

.elementor-2555 .elementor-element.elementor-element-5779b0bb {
	--display: flex;
	--min-height: 880px;
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 7%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 9;
}

.elementor-2555 .elementor-element.elementor-element-5779b0bb:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-5779b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-kgapp.nitrocdn.com/xEPPDswmkRGdxLZtsotQWxrzPOARivmF/assets/images/optimized/rev-9157f18/big-awards.com/wp-content/uploads/2025/08/Brand-Innovation-in-Grocery-Awards-hero-image.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2555 .elementor-element.elementor-element-d647a42 {
	--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: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

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

.elementor-2555 .elementor-element.elementor-element-551c9f9 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2555 .elementor-element.elementor-element-551c9f9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-551c9f9 .elementor-heading-title {
	font-family: "mixta-sharp", Sans-serif;
	font-size: 67px;
	line-height: 68px;
	letter-spacing: -1px;
	color: #fff;
}

.elementor-2555 .elementor-element.elementor-element-3fe9377 {
	width: 100%;
	max-width: 100%;
	text-align: center;
}

.elementor-2555 .elementor-element.elementor-element-3fe9377 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-3fe9377 .elementor-heading-title {
	font-family: "Clash Display", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 38px;
	letter-spacing: .5px;
	color: #fcc799;
}

.elementor-2555 .elementor-element.elementor-element-4f5bf84 {
	width: var(--container-widget-width, 52%);
	max-width: 52%;
	--container-widget-width: 52%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-2555 .elementor-element.elementor-element-4f5bf84 > .elementor-widget-container {
	margin: 8% 0% 0% 0%;
}

.elementor-2555 .elementor-element.elementor-element-4f5bf84 .elementor-heading-title {
	font-family: "Clash Display", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: .5px;
	color: #fff;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2555 .elementor-element.elementor-element-0d127ef .elementor-button {
	background-color: rgba(0, 97, 254, 0);
	fill: var(--e-global-color-725e4e2);
	color: var(--e-global-color-725e4e2);
	border-style: none;
}

.elementor-2555 .elementor-element.elementor-element-0d127ef > .elementor-widget-container {
	margin: 10% 0% 0% 0%;
}

.elementor-2555 .elementor-element.elementor-element-6e1b26ba {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 4%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 33;
}

.elementor-2555 .elementor-element.elementor-element-6e1b26ba:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-6e1b26ba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f9ff;
}

.elementor-2555 .elementor-element.elementor-element-793de8b0 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .04);
	--margin-top: -5%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 8%;
	--padding-right: 8%;
}

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

.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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-2555 .elementor-element.elementor-element-2b5dc8c3 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-2b5dc8c3 > .elementor-widget-container {
	margin: -100px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-2b5dc8c3 img {
	border-style: none;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2555 .elementor-element.elementor-element-7eaf4e76 {
	--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;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

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

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

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-2555 .elementor-element.elementor-element-6aab831a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0c03f80);
	--divider-border-width: 5px;
}

.elementor-2555 .elementor-element.elementor-element-6aab831a .elementor-divider-separator {
	width: 15%;
}

.elementor-2555 .elementor-element.elementor-element-6aab831a .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2555 .elementor-element.elementor-element-3377699c {
	width: var(--container-widget-width, 77%);
	max-width: 77%;
	--container-widget-width: 77%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-3377699c .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);
	color: #424b5a;
}

.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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	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-2555 .elementor-element.elementor-element-4d90e305 {
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-2555 .elementor-element.elementor-element-43a5e8a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 10%;
	--margin-bottom: 10%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-2555 .elementor-element.elementor-element-4c7dd27c {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2555 .elementor-element.elementor-element-41d814d7 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 5px;
}

.elementor-2555 .elementor-element.elementor-element-41d814d7 .elementor-divider-separator {
	width: 15%;
}

.elementor-2555 .elementor-element.elementor-element-41d814d7 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2555 .elementor-element.elementor-element-10faae4 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-2555 .elementor-element.elementor-element-10faae4 .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);
	color: var(--e-global-color-secondary);
}

.elementor-2555 .elementor-element.elementor-element-d620c63 > .elementor-widget-container {
	margin: 5% 0% 0% 0%;
}

.elementor-2555 .elementor-element.elementor-element-d620c63 {
	text-align: start;
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-secondary);
}

.elementor-2555 .elementor-element.elementor-element-32d17cbe {
	--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: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

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

.elementor-2555 .elementor-element.elementor-element-7a62b22a.e-con {
	--align-self: flex-start;
}

.elementor-2555 .elementor-element.elementor-element-750474d {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 100px 20px 20px 100px;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .15);
	--margin-top: -8%;
	--margin-bottom: -8%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 8%;
	--z-index: 44;
}

.elementor-2555 .elementor-element.elementor-element-750474d:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-750474d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-6e40b3e4 {
	width: auto;
	max-width: auto;
}

.elementor-2555 .elementor-element.elementor-element-6e40b3e4 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
	padding: 0% 0% 0% 0%;
	border-style: none;
}

.elementor-2555 .elementor-element.elementor-element-6e40b3e4 img {
	width: 180px;
	height: 180px;
	opacity: 1;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-style: none;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2555 .elementor-element.elementor-element-35b37580 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: .5px;
	color: var(--e-global-color-secondary);
}

.elementor-2555 .elementor-element.elementor-element-35b37580 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
	padding: 0% 0% 0% 0%;
}

.elementor-2555 .elementor-element.elementor-element-35b37580.elementor-element {
	--align-self: center;
}

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

.elementor-2555 .elementor-element.elementor-element-11da195e.e-con {
	--align-self: flex-start;
}

.elementor-2555 .elementor-element.elementor-element-75666bc1 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 100px 20px 20px 100px;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .15);
	--margin-top: -8%;
	--margin-bottom: -8%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 8%;
	--z-index: 44;
}

.elementor-2555 .elementor-element.elementor-element-75666bc1:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-75666bc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-19a9fc7 {
	width: auto;
	max-width: auto;
}

.elementor-2555 .elementor-element.elementor-element-19a9fc7 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
	padding: 0% 0% 0% 0%;
	border-style: none;
}

.elementor-2555 .elementor-element.elementor-element-19a9fc7 img {
	width: 180px;
	height: 180px;
	opacity: 1;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-style: none;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2555 .elementor-element.elementor-element-17247489 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: .5px;
	color: var(--e-global-color-secondary);
}

.elementor-2555 .elementor-element.elementor-element-17247489 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
	padding: 0% 0% 0% 0%;
}

.elementor-2555 .elementor-element.elementor-element-17247489.elementor-element {
	--align-self: center;
}

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

.elementor-2555 .elementor-element.elementor-element-230280a.e-con {
	--align-self: flex-start;
}

.elementor-2555 .elementor-element.elementor-element-63c6832 {
	--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: flex-start;
	--align-items: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 100px 20px 20px 100px;
	box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .15);
	--margin-top: -8%;
	--margin-bottom: -8%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 8%;
	--z-index: 44;
}

.elementor-2555 .elementor-element.elementor-element-63c6832:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-63c6832 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-7af06d77 {
	width: auto;
	max-width: auto;
}

.elementor-2555 .elementor-element.elementor-element-7af06d77 > .elementor-widget-container {
	margin: 0% 0% 0% 5%;
	padding: 0% 0% 0% 0%;
	border-style: none;
}

.elementor-2555 .elementor-element.elementor-element-7af06d77 img {
	width: 180px;
	height: 180px;
	opacity: 1;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
	border-style: none;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2555 .elementor-element.elementor-element-6b4018a6 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: .5px;
	color: var(--e-global-color-secondary);
}

.elementor-2555 .elementor-element.elementor-element-6b4018a6 > .elementor-widget-container {
	margin: 0% 0% 0% 4%;
	padding: 0% 0% 0% 0%;
}

.elementor-2555 .elementor-element.elementor-element-6b4018a6.elementor-element {
	--align-self: center;
}

.elementor-2555 .elementor-element.elementor-element-7e11ff26 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .04);
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 8%;
	--padding-right: 8%;
}

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

.elementor-2555 .elementor-element.elementor-element-5c76ddd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2555 .elementor-element.elementor-element-4abfbd6f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0c03f80);
	--divider-border-width: 5px;
}

.elementor-2555 .elementor-element.elementor-element-4abfbd6f .elementor-divider-separator {
	width: 15%;
}

.elementor-2555 .elementor-element.elementor-element-4abfbd6f .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2555 .elementor-element.elementor-element-20617649 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-20617649 .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);
	color: var(--e-global-color-text);
}

.elementor-2555 .elementor-element.elementor-element-160f4827 {
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

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

.elementor-2555 .elementor-element.elementor-element-8ddd50f > .elementor-widget-container {
	margin: -100px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-8ddd50f img {
	border-style: none;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2555 .elementor-element.elementor-element-88039d0 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-725e4e2);
	--divider-border-width: 2.3px;
	z-index: 35;
}

.elementor-2555 .elementor-element.elementor-element-88039d0 > .elementor-widget-container {
	--e-transform-rotateZ: 45deg;
	margin: 2% 0% 2% 0%;
}

.elementor-2555 .elementor-element.elementor-element-88039d0 .elementor-divider-separator {
	width: 20%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2555 .elementor-element.elementor-element-88039d0 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2555 .elementor-element.elementor-element-65eea9f {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .04);
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 8%;
	--padding-right: 8%;
}

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

.elementor-2555 .elementor-element.elementor-element-221647c1 {
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-221647c1 > .elementor-widget-container {
	margin: -100px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-221647c1 img {
	border-style: none;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2555 .elementor-element.elementor-element-454d855c {
	--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;
}

.elementor-2555 .elementor-element.elementor-element-46f6b963 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0c03f80);
	--divider-border-width: 5px;
}

.elementor-2555 .elementor-element.elementor-element-46f6b963 .elementor-divider-separator {
	width: 15%;
}

.elementor-2555 .elementor-element.elementor-element-46f6b963 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2555 .elementor-element.elementor-element-64b34ed1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-64b34ed1 .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);
	color: var(--e-global-color-text);
}

.elementor-2555 .elementor-element.elementor-element-4f255019 {
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-2555 .elementor-element.elementor-element-62c2a440.elementor-element {
	--align-self: flex-start;
}

.elementor-2555 .elementor-element.elementor-element-8fe6380 {
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 12%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 44;
}

.elementor-2555 .elementor-element.elementor-element-8fe6380:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-8fe6380 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30340ed);
	background-image: url("https://cdn-kgapp.nitrocdn.com/xEPPDswmkRGdxLZtsotQWxrzPOARivmF/assets/images/optimized/rev-9157f18/big-awards.com/wp-content/uploads/2024/02/wave-navy.svg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-2555 .elementor-element.elementor-element-8fe6380.e-con {
	--align-self: flex-end;
}

.elementor-2555 .elementor-element.elementor-element-47399a9d {
	--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: 20px 60px;
	--row-gap: 20px;
	--column-gap: 60px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 2%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-2555 .elementor-element.elementor-element-1ade5411 {
	--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: 20px 50px;
	--row-gap: 20px;
	--column-gap: 50px;
}

.elementor-2555 .elementor-element.elementor-element-73c91331 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0c03f80);
	--divider-border-width: 5px;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-73c91331 .elementor-divider-separator {
	width: 22%;
}

.elementor-2555 .elementor-element.elementor-element-73c91331 .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2555 .elementor-element.elementor-element-d6be935 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-d6be935 .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);
	color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-74f6f5db {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	columns: 1;
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: .5px;
	color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-4c1126fb {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2555 .elementor-element.elementor-element-3e70416 {
	--display: flex;
	--min-height: 26vh;
	--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: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: -13%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 8%;
	--z-index: 48;
}

.elementor-2555 .elementor-element.elementor-element-3e70416:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-3e70416 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-kgapp.nitrocdn.com/xEPPDswmkRGdxLZtsotQWxrzPOARivmF/assets/images/optimized/rev-9157f18/big-awards.com/wp-content/uploads/2024/02/ESM-wall-taller-1.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-2555 .elementor-element.elementor-element-79332b75 {
	--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: 20px 50px;
	--row-gap: 20px;
	--column-gap: 50px;
	--margin-top: 13%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2555 .elementor-element.elementor-element-58634832 .elementor-button {
	background-color: rgba(0, 97, 254, 0);
	fill: var(--e-global-color-725e4e2);
	color: var(--e-global-color-725e4e2);
	border-style: none;
}

.elementor-2555 .elementor-element.elementor-element-58634832 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-58634832 {
	left: 0px;
}

body.rtl .elementor-2555 .elementor-element.elementor-element-58634832 {
	right: 0px;
}

.elementor-2555 .elementor-element.elementor-element-58634832 {
	top: 0px;
}

.elementor-2555 .elementor-element.elementor-element-36b2d1e {
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 2%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 33;
}

.elementor-2555 .elementor-element.elementor-element-36b2d1e:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-36b2d1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-78f85d49 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 0% 0%;
	--row-gap: 0%;
	--column-gap: 0%;
	border-style: none;
	--border-style: none;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 0%;
	--padding-right: 0%;
}

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

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

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

.elementor-2555 .elementor-element.elementor-element-24be262b > .elementor-widget-container {
	margin: 0% 0% -45% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-24be262b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2555 .elementor-element.elementor-element-24be262b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-24be262b.elementor-view-framed .elementor-icon, .elementor-2555 .elementor-element.elementor-element-24be262b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-24be262b.elementor-view-framed .elementor-icon, .elementor-2555 .elementor-element.elementor-element-24be262b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-24be262b .elementor-icon {
	font-size: 29px;
}

.elementor-2555 .elementor-element.elementor-element-24be262b .elementor-icon svg {
	height: 29px;
}

.elementor-2555 .elementor-element.elementor-element-24be262b .elementor-icon i, .elementor-2555 .elementor-element.elementor-element-24be262b .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

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

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

.elementor-2555 .elementor-element.elementor-element-79587cc9 .swiper-pagination-bullet-active, .elementor-2555 .elementor-element.elementor-element-79587cc9 .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-725e4e2);
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .swiper-pagination-fraction {
	color: var(--e-global-color-725e4e2);
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 {
	width: 100%;
	max-width: 100%;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-main-swiper {
	width: 100%;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-main-swiper .swiper-slide {
	border-width: 1px 1px 1px 1px;
	border-radius: 12px;
	border-color: var(--e-global-color-primary);
	padding: 0% 7% 4% 7%;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-swiper-button {
	font-size: 10px;
	color: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-swiper-button svg {
	fill: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .swiper-pagination-bullet {
	height: 8px;
	width: 8px;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .swiper-horizontal .swiper-pagination-progressbar {
	height: 8px;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-primary);
	opacity: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 25px;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 25px;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 25px;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 25px;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__text {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__name {
	color: var(--e-global-color-primary);
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 16px;
	letter-spacing: 1px;
	word-spacing: 0em;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__title {
	color: var(--e-global-color-text);
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: .5px;
	word-spacing: 0em;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__image img {
	width: 0px;
	height: 0px;
	border-radius: 0px;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 0px / 2 ) - 8px);
}

body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 0px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 0px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 0px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 0px / 2 ) - 8px);
	left: auto;
}

body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 0px;
	margin-right: 0;
}

body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-right: 0px;
	margin-left: 0;
}

.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
	margin-top: 0px;
}

.elementor-2555 .elementor-element.elementor-element-66e01f52 {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 4% 0%;
	--row-gap: 4%;
	--column-gap: 0%;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-primary);
	--border-color: var(--e-global-color-primary);
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 8%;
	--padding-left: 8%;
	--padding-right: 8%;
	--z-index: 33;
}

.elementor-2555 .elementor-element.elementor-element-66e01f52:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-66e01f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-1b9f311e {
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2555 .elementor-element.elementor-element-332d429f {
	--display: flex;
	--justify-content: center;
	--gap: 15px 0px;
	--row-gap: 15px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2555 .elementor-element.elementor-element-5372c4af {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0c03f80);
	--divider-border-width: 5px;
}

.elementor-2555 .elementor-element.elementor-element-5372c4af .elementor-divider-separator {
	width: 60px;
}

.elementor-2555 .elementor-element.elementor-element-5372c4af .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2555 .elementor-element.elementor-element-5d6bbcba {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	text-align: start;
}

.elementor-2555 .elementor-element.elementor-element-5d6bbcba > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

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

.elementor-2555 .elementor-element.elementor-element-748cd209.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2555 .elementor-element.elementor-element-748cd209 {
	columns: 1;
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: .5px;
	color: var(--e-global-color-secondary);
}

.elementor-2555 .elementor-element.elementor-element-3043f45c {
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-2555 .elementor-element.elementor-element-9768b9a.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2555 .elementor-element.elementor-element-9768b9a {
	columns: 1;
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: .5px;
	color: var(--e-global-color-secondary);
}

.elementor-2555 .elementor-element.elementor-element-274020ee {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--border-radius: 15px 15px 15px 15px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 8%;
	--padding-bottom: 8%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-2555 .elementor-element.elementor-element-274020ee:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-274020ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-38f25bb);
}

.elementor-2555 .elementor-element.elementor-element-7c873b61 {
	width: var(--container-widget-width, 21%);
	max-width: 21%;
	--container-widget-width: 21%;
	--container-widget-flex-grow: 0;
}

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

.elementor-2555 .elementor-element.elementor-element-2a43de25 {
	--e-image-carousel-slides-to-show: 3;
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-2a43de25 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-2a43de25 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 > .elementor-widget-container {
	margin: -40px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 {
	z-index: 222;
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button {
	fill: var(--e-global-color-725e4e2);
	color: var(--e-global-color-725e4e2);
}

.elementor-2555 .elementor-element.elementor-element-6a4d23a {
	--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: 0%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 8;
}

.elementor-2555 .elementor-element.elementor-element-6a4d23a:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-6a4d23a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-75a26edb.elementor-element {
	--align-self: center;
}

.elementor-2555 .elementor-element.elementor-element-75a26edb .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-2555 .elementor-element.elementor-element-75a26edb .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-2555 .elementor-element.elementor-element-75a26edb .elementor-button:hover, .elementor-2555 .elementor-element.elementor-element-75a26edb .elementor-button:focus {
	color: var(--e-global-color-38f25bb);
	border-color: var(--e-global-color-38f25bb);
}

.elementor-2555 .elementor-element.elementor-element-75a26edb .elementor-button:hover svg, .elementor-2555 .elementor-element.elementor-element-75a26edb .elementor-button:focus svg {
	fill: var(--e-global-color-38f25bb);
}

.elementor-2555 .elementor-element.elementor-element-753b859a {
	--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;
	--justify-content: center;
	--align-items: center;
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 8%;
	--padding-right: 8%;
	--z-index: 33;
}

.elementor-2555 .elementor-element.elementor-element-753b859a:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-753b859a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-38f25bb);
}

.elementor-2555 .elementor-element.elementor-element-737cdb3c {
	--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: 20px 50px;
	--row-gap: 20px;
	--column-gap: 50px;
	--flex-wrap: wrap;
	border-style: none;
	--border-style: none;
	--padding-top: 0%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 33;
}

.elementor-2555 .elementor-element.elementor-element-1f1e718d {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-0c03f80);
	--divider-border-width: 5px;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-1f1e718d .elementor-divider-separator {
	width: 15%;
}

.elementor-2555 .elementor-element.elementor-element-1f1e718d .elementor-divider {
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-2555 .elementor-element.elementor-element-d13d0f5 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-d13d0f5 .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);
	color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-1ef44daf {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	columns: 1;
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: #f2f9ff;
}

.elementor-2555 .elementor-element.elementor-element-1ef44daf.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2555 .elementor-element.elementor-element-3cddbdff {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	columns: 1;
	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);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-3cddbdff.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2555 .elementor-element.elementor-element-36f708cd {
	--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;
	--flex-wrap: wrap;
	border-style: none;
	--border-style: none;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
	--z-index: 33;
}

.elementor-2555 .elementor-element.elementor-element-3286ce0a {
	width: var(--container-widget-width, 21%);
	max-width: 21%;
	--container-widget-width: 21%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-3286ce0a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-56e127b8 {
	--e-image-carousel-slides-to-show: 3;
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-2555 .elementor-element.elementor-element-56e127b8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-2555 .elementor-element.elementor-element-56e127b8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	border-style: none;
	border-radius: 15px 15px 15px 15px;
}

.elementor-2555 .elementor-element.elementor-element-9aad361 .elementor-button {
	background-color: rgba(0, 97, 254, 0);
	fill: var(--e-global-color-725e4e2);
	color: var(--e-global-color-725e4e2);
}

.elementor-2555 .elementor-element.elementor-element-7bd782da {
	--display: flex;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: 0%;
}

.elementor-2555 .elementor-element.elementor-element-7bd782da.e-con {
	--align-self: center;
}

.elementor-2555 .elementor-element.elementor-element-74b7e5a3 > .elementor-widget-container {
	margin: 0% 0% -3% 0%;
}

.elementor-2555 .elementor-element.elementor-element-74b7e5a3 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-2555 .elementor-element.elementor-element-74b7e5a3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-74b7e5a3.elementor-view-framed .elementor-icon, .elementor-2555 .elementor-element.elementor-element-74b7e5a3.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-74b7e5a3.elementor-view-framed .elementor-icon, .elementor-2555 .elementor-element.elementor-element-74b7e5a3.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-2555 .elementor-element.elementor-element-74b7e5a3 .elementor-icon {
	font-size: 29px;
}

.elementor-2555 .elementor-element.elementor-element-74b7e5a3 .elementor-icon svg {
	height: 29px;
}

.elementor-2555 .elementor-element.elementor-element-74b7e5a3 .elementor-icon i, .elementor-2555 .elementor-element.elementor-element-74b7e5a3 .elementor-icon svg {
	transform: rotate(0deg);
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .swiper-pagination-bullet-active, .elementor-2555 .elementor-element.elementor-element-4e681b76 .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-725e4e2);
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .swiper-pagination-fraction {
	color: var(--e-global-color-725e4e2);
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 {
	width: 100%;
	max-width: 100%;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-main-swiper {
	width: 100%;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-main-swiper .swiper-slide {
	border-width: 1px 1px 1px 1px;
	border-radius: 12px;
	border-color: var(--e-global-color-primary);
	padding: 2% 10% 9% 10%;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-swiper-button {
	font-size: 10px;
	color: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-swiper-button svg {
	fill: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-30340ed);
	opacity: var(--e-global-color-30340ed);
}

.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 35px;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 35px;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 35px;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 35px;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__text {
	color: var(--e-global-color-30340ed);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__name {
	color: var(--e-global-color-primary);
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 16px;
	letter-spacing: 1px;
	word-spacing: 0em;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__title {
	color: var(--e-global-color-30340ed);
	font-family: "Clash Display", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: .5px;
	word-spacing: 0em;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__image img {
	width: 54px;
	height: 54px;
	border-radius: 0px;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: calc(20px + ( 54px / 2 ) - 8px);
}

body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 54px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 54px / 2 ) - 8px);
	left: auto;
}

body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: calc(20px + ( 54px / 2 ) - 8px);
	right: auto;
}

body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: calc(20px + ( 54px / 2 ) - 8px);
	left: auto;
}

body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-left: 0px;
	margin-right: 0;
}

body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
	margin-right: 0px;
	margin-left: 0;
}

.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
	margin-top: 0px;
}

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

@media (max-width:1366px) {
	.elementor-2555 .elementor-element.elementor-element-5779b0bb:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-5779b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-kgapp.nitrocdn.com/xEPPDswmkRGdxLZtsotQWxrzPOARivmF/assets/images/optimized/rev-9157f18/big-awards.com/wp-content/uploads/2024/01/HERO-short.jpg");
		background-position: top center;
		background-size: cover;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5779b0bb {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 4%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f5bf84 {
		--container-widget-width: 52%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 52%);
		max-width: 52%;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-3377699c {
		--container-widget-width: 86%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 86%);
		max-width: 86%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3377699c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4d90e305 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-10faae4 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-d620c63 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-7a62b22a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-750474d {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 8%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-35b37580 {
		--container-widget-width: 65%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 65%);
		max-width: 65%;
		font-size: 16px;
		line-height: 1.35rem;
	}
	
	.elementor-2555 .elementor-element.elementor-element-11da195e {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-75666bc1 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 8%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-17247489 {
		--container-widget-width: 65%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 65%);
		max-width: 65%;
		font-size: 16px;
		line-height: 1.35rem;
	}
	
	.elementor-2555 .elementor-element.elementor-element-230280a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-63c6832 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 8%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6b4018a6 {
		--container-widget-width: 65%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 65%);
		max-width: 65%;
		font-size: 16px;
		line-height: 1.35rem;
	}
	
	.elementor-2555 .elementor-element.elementor-element-20617649 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-160f4827 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-64b34ed1 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f255019 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-8fe6380 {
		--padding-top: 8%;
		--padding-bottom: 5%;
		--padding-left: 8%;
		--padding-right: 8%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-73c91331 {
		--container-widget-width: 1000px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 1000px);
		max-width: 1000px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-73c91331 .elementor-divider-separator {
		width: 75px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-d6be935 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-74f6f5db {
		font-size: 16px;
		line-height: 1.35rem;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4c1126fb {
		--justify-content: flex-end;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3e70416 {
		--min-height: 193px;
		--margin-top: -13%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-58634832 > .elementor-widget-container {
		margin: 11% 0% 0% 0%;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-66e01f52 {
		--gap: 4% 4%;
		--row-gap: 4%;
		--column-gap: 4%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5d6bbcba .elementor-heading-title {
		font-size: var(--e-global-typography-c428912-font-size);
		line-height: var(--e-global-typography-c428912-line-height);
		letter-spacing: var(--e-global-typography-c428912-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-748cd209 {
		font-size: 16px;
		line-height: 1.35rem;
	}
	
	.elementor-2555 .elementor-element.elementor-element-9768b9a {
		font-size: 16px;
		line-height: 1.35rem;
	}
	
	.elementor-2555 .elementor-element.elementor-element-2a43de25 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e98c348 > .elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e98c348 {
		z-index: 222;
	}
	
	.elementor-2555 .elementor-element.elementor-element-753b859a {
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-737cdb3c {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-d13d0f5 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-1ef44daf {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-3cddbdff {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-36f708cd {
		--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: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-56e127b8 {
		--container-widget-width: 69%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 69%);
		max-width: 69%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-5779b0bb:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2555 .elementor-element.elementor-element-5779b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (max-width:1200px) {
	.elementor-2555 .elementor-element.elementor-element-5779b0bb:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-5779b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5779b0bb {
		--padding-top: 16%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f5bf84 {
		--container-widget-width: 57%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 57%);
		max-width: 57%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-10faae4 {
		--container-widget-width: 96%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 96%);
		max-width: 96%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-750474d {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 6%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-35b37580 {
		width: var(--container-widget-width, 62%);
		max-width: 62%;
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-35b37580 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-75666bc1 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 6%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-17247489 {
		width: var(--container-widget-width, 62%);
		max-width: 62%;
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-17247489 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-63c6832 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 6%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6b4018a6 {
		width: var(--container-widget-width, 62%);
		max-width: 62%;
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6b4018a6 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3e70416 {
		--margin-top: -13%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5d6bbcba {
		--container-widget-width: 96%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 96%);
		max-width: 96%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-36f708cd {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
}

@media (max-width:1024px) {
	.elementor-2555 .elementor-element.elementor-element-5779b0bb:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-5779b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5779b0bb {
		--padding-top: 22%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f5bf84 {
		--container-widget-width: 68%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 68%);
		max-width: 68%;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2555 .elementor-element.elementor-element-6e1b26ba {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-3377699c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3377699c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4d90e305 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4c7dd27c {
		--justify-content: center;
		--margin-top: 0%;
		--margin-bottom: 10%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 2%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-10faae4 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-d620c63 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-35b37580 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-17247489 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6b4018a6 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-20617649 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-160f4827 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-64b34ed1 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f255019 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-8fe6380 {
		--min-height: 67vh;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 8%;
		--padding-right: 8%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-8fe6380:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-8fe6380 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-2555 .elementor-element.elementor-element-47399a9d {
		--justify-content: center;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-47399a9d.e-con {
		--align-self: center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-1ade5411 {
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: -6%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-1ade5411.e-con {
		--align-self: center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-d6be935 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-74f6f5db {
		line-height: 1.35em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4c1126fb {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4c1126fb.e-con {
		--align-self: flex-end;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3e70416 {
		--min-height: 25vh;
		--margin-top: -20%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 8%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3e70416:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-3e70416 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: 100% auto;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79332b75 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79332b75.e-con {
		--align-self: flex-end;
	}
	
	.elementor-2555 .elementor-element.elementor-element-58634832 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-58634832.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-2555 .elementor-element.elementor-element-36b2d1e {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 4%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		margin-top: 40px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
		margin-bottom: 40px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 40px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-left: 40px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__image img {
		width: 30px;
		height: 30px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-66e01f52 {
		--margin-top: -1%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-332d429f {
		--justify-content: center;
		--margin-top: 0%;
		--margin-bottom: 10%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 2%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5d6bbcba .elementor-heading-title {
		font-size: var(--e-global-typography-c428912-font-size);
		line-height: var(--e-global-typography-c428912-line-height);
		letter-spacing: var(--e-global-typography-c428912-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-7c873b61 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7c873b61 {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-2a43de25 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-753b859a {
		--margin-top: -1%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-1f1e718d .elementor-divider-separator {
		width: 21%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-d13d0f5 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-1ef44daf {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-3cddbdff {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-36f708cd {
		--justify-content: center;
		--gap: 50px 50px;
		--row-gap: 50px;
		--column-gap: 50px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3286ce0a > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3286ce0a {
		--container-widget-width: 30%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 30%);
		max-width: 30%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-56e127b8 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		margin-top: 40px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
		margin-bottom: 40px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 40px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-left: 40px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__image img {
		width: 30px;
		height: 30px;
	}
}

@media (max-width:880px) {
	.elementor-2555 .elementor-element.elementor-element-5779b0bb:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-5779b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f5bf84 {
		--container-widget-width: 79%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 79%);
		max-width: 79%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6e40b3e4 img {
		width: 180px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-19a9fc7 img {
		width: 180px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7af06d77 img {
		width: 180px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-88039d0 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-8fe6380 {
		--padding-top: 13%;
		--padding-bottom: 4%;
		--padding-left: 8%;
		--padding-right: 8%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4c1126fb {
		--margin-top: 0%;
		--margin-bottom: 4%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3e70416 {
		--padding-top: 16%;
		--padding-bottom: 4%;
		--padding-left: 8%;
		--padding-right: 8%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-24be262b > .elementor-widget-container {
		margin: 0% 0% -49% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-36f708cd {
		--justify-content: center;
	}
}

@media (max-width:767px) {
	.elementor-2555 .elementor-element.elementor-element-5779b0bb:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-5779b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-kgapp.nitrocdn.com/xEPPDswmkRGdxLZtsotQWxrzPOARivmF/assets/images/optimized/rev-9157f18/big-awards.com/wp-content/uploads/2025/08/Brand-Innovation-in-Grocery-Awards-hero-image.webp");
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5779b0bb {
		--content-width: 100%;
		--min-height: 100vh;
		--justify-content: flex-end;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: -35%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 20%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-551c9f9 .elementor-heading-title {
		font-size: 55px;
		line-height: .9em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3fe9377 .elementor-heading-title {
		font-size: 30px;
		line-height: 1em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f5bf84 {
		width: var(--container-widget-width, 92%);
		max-width: 92%;
		--container-widget-width: 92%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f5bf84 > .elementor-widget-container {
		margin: 8% 0% 0% 0%;
	}
	
	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
	}
	
	.elementor-2555 .elementor-element.elementor-element-0d127ef {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6e1b26ba {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: -10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 15%;
		--padding-left: 0%;
		--padding-right: 0%;
		--z-index: 77;
	}
	
	.elementor-2555 .elementor-element.elementor-element-793de8b0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: -10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 10%;
		--padding-bottom: 20%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-2b5dc8c3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-2b5dc8c3 > .elementor-widget-container {
		margin: -5% 0% -30% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-2b5dc8c3.elementor-element {
		--align-self: flex-end;
		--order: 99999;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7eaf4e76 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-6aab831a .elementor-divider-separator {
		width: 70px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3377699c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4d90e305 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-43a5e8a {
		--margin-top: 20%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4c7dd27c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 6%;
		--margin-right: 6%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-41d814d7 .elementor-divider-separator {
		width: 70px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-10faae4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-10faae4 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-d620c63 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-d620c63 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-32d17cbe {
		--margin-top: 0%;
		--margin-bottom: 15%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-750474d {
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: -15%;
		--margin-bottom: -15%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 0%;
		--padding-right: 3%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6e40b3e4 {
		width: var(--container-widget-width, 35%);
		max-width: 35%;
		--container-widget-width: 35%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6e40b3e4 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6e40b3e4.elementor-element {
		--align-self: center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6e40b3e4 img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-35b37580 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-35b37580 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		font-size: 13px;
		line-height: 1.2em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-75666bc1 {
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: -15%;
		--margin-bottom: -15%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 0%;
		--padding-right: 3%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-19a9fc7 {
		width: var(--container-widget-width, 35%);
		max-width: 35%;
		--container-widget-width: 35%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-19a9fc7 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-19a9fc7.elementor-element {
		--align-self: center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-19a9fc7 img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-17247489 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-17247489 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		font-size: 13px;
		line-height: 1.2em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-63c6832 {
		--justify-content: center;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		--margin-top: -15%;
		--margin-bottom: -15%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 0%;
		--padding-right: 3%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7af06d77 {
		width: var(--container-widget-width, 35%);
		max-width: 35%;
		--container-widget-width: 35%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7af06d77 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7af06d77.elementor-element {
		--align-self: center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7af06d77 img {
		width: 100%;
		height: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6b4018a6 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6b4018a6 {
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		font-size: 13px;
		line-height: 1.2em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7e11ff26 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 12%;
		--padding-bottom: 0%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5c76ddd {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4abfbd6f .elementor-divider-separator {
		width: 70px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-20617649 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-160f4827 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-160f4827 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-8ddd50f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-8ddd50f > .elementor-widget-container {
		margin: -5% 0% -8% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-8ddd50f img {
		border-radius: 12px 12px 12px 12px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-88039d0 > .elementor-widget-container {
		margin: 14% 0% 5% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-88039d0 {
		z-index: 77;
	}
	
	.elementor-2555 .elementor-element.elementor-element-88039d0 .elementor-divider-separator {
		width: 30%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-65eea9f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 12%;
		--padding-bottom: -2%;
		--padding-left: 6%;
		--padding-right: 6%;
		--z-index: 44;
	}
	
	.elementor-2555 .elementor-element.elementor-element-221647c1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-221647c1 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-221647c1.elementor-element {
		--align-self: flex-end;
		--order: 99999;
	}
	
	.elementor-2555 .elementor-element.elementor-element-46f6b963 .elementor-divider-separator {
		width: 70px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-64b34ed1 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f255019 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-62c2a440.elementor-element {
		--order: 99999;
	}
	
	.elementor-2555 .elementor-element.elementor-element-8fe6380 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 18%;
		--padding-bottom: 0%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-8fe6380:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-8fe6380 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: bottom center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-47399a9d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-1ade5411 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-73c91331 .elementor-divider-separator {
		width: 70px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-d6be935 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-74f6f5db {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-74f6f5db.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4c1126fb {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0%;
		--margin-bottom: -11%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f232f2e {
		width: var(--container-widget-width, 90%);
		max-width: 90%;
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f232f2e > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4f232f2e img {
		width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3e70416 {
		--min-height: 25vh;
		--margin-top: -42%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 8%;
		--padding-left: 7%;
		--padding-right: 7%;
		--z-index: 48;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3e70416:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-3e70416 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 100% auto;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79332b75 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79332b75.e-con {
		--align-self: flex-end;
	}
	
	.elementor-2555 .elementor-element.elementor-element-58634832 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-58634832.elementor-element {
		--align-self: center;
	}
	
	body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-58634832 {
		left: 29px;
	}
	
	body.rtl .elementor-2555 .elementor-element.elementor-element-58634832 {
		right: 29px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-58634832 {
		top: 25px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-36b2d1e {
		--padding-top: 12%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-78f85d49 {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 15%;
		--padding-bottom: 15%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-24be262b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-24be262b > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__text {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__name {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-widget-testimonial-carousel .elementor-testimonial__title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9 > .elementor-widget-container {
		margin: -12% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-arrows-yes .elementor-main-swiper {
		width: calc(100% - 40px);
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-main-swiper {
		width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		margin-top: 20px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
		margin-bottom: 20px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 20px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-left: 20px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__title {
		font-size: 14px;
		line-height: 1.3em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9 .elementor-testimonial__image img {
		width: 0px;
		height: 0px;
	}
	
	body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
		margin-left: 0px;
		margin-right: 0;
	}
	
	body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
		margin-right: 0px;
		margin-left: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-2555 .elementor-element.elementor-element-79587cc9.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
		margin-top: 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-66e01f52 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 10%;
		--padding-bottom: 8%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-332d429f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 10%;
		--margin-right: 10%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5372c4af .elementor-divider-separator {
		width: 70px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5d6bbcba .elementor-heading-title {
		font-size: var(--e-global-typography-c428912-font-size);
		line-height: var(--e-global-typography-c428912-line-height);
		letter-spacing: var(--e-global-typography-c428912-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-748cd209 {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-748cd209.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-9768b9a {
		width: 100%;
		max-width: 100%;
		font-size: 16px;
		line-height: 1.3em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-9768b9a.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-274020ee {
		--flex-direction: row-reverse;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap-reverse;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 10%;
		--padding-bottom: 0%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7c873b61 > .elementor-widget-container {
		padding: 10% 10% 10% 10%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7c873b61 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-2a43de25 {
		--e-image-carousel-slides-to-show: 2;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-2a43de25 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e98c348 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-6a4d23a {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-75a26edb .elementor-button {
		border-radius: 6px 6px 6px 6px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-753b859a {
		--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;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 10%;
		--padding-bottom: 8%;
		--padding-left: 7%;
		--padding-right: 7%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-737cdb3c {
		--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;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-1f1e718d .elementor-divider-separator {
		width: 70px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-d13d0f5 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-1ef44daf {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-1ef44daf.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3cddbdff {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	.elementor-2555 .elementor-element.elementor-element-36f708cd {
		--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;
		--justify-content: flex-start;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--margin-top: 5%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3286ce0a > .elementor-widget-container {
		padding: 10% 10% 10% 10%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3286ce0a {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-2555 .elementor-element.elementor-element-56e127b8 {
		--e-image-carousel-slides-to-show: 2;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-56e127b8 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-9aad361 > .elementor-widget-container {
		margin: 5% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7bd782da {
		--width: 100%;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 10%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-74b7e5a3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-74b7e5a3 > .elementor-widget-container {
		margin: 0% 0% -6% 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-arrows-yes .elementor-main-swiper {
		width: calc(100% - 40px);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-main-swiper {
		width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-swiper-button {
		font-size: 10px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .swiper-pagination-bullet {
		height: 10px;
		width: 10px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .swiper-horizontal .swiper-pagination-progressbar {
		height: 10px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
		margin-top: 21px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
		margin-bottom: 21px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
		padding-right: 21px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
		padding-left: 21px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__title {
		font-size: 14px;
		line-height: 1.2em;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76 .elementor-testimonial__image img {
		width: 0px;
		height: 0px;
	}
	
	body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
		margin-left: 0px;
		margin-right: 0;
	}
	
	body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, body:not(.rtl) .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, body.rtl .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite {
		margin-right: 0px;
		margin-left: 0;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-2555 .elementor-element.elementor-element-4e681b76.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite {
		margin-top: 0px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5779b0bb:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2555 .elementor-element.elementor-element-5779b0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
}

@media (min-width:768px) {
	.elementor-2555 .elementor-element.elementor-element-d647a42 {
		--width: 75%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-793de8b0 {
		--content-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7eaf4e76 {
		--width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-4c7dd27c {
		--width: 40%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-32d17cbe {
		--width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-750474d {
		--width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-75666bc1 {
		--width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-63c6832 {
		--width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-7e11ff26 {
		--content-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-5c76ddd {
		--width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-65eea9f {
		--content-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-454d855c {
		--width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-36b2d1e {
		--content-width: 1120px;
	}
	
	.elementor-2555 .elementor-element.elementor-element-78f85d49 {
		--width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-332d429f {
		--width: 43%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3043f45c {
		--width: 55%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-274020ee {
		--content-width: 100%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-737cdb3c {
		--width: 100%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-2555 .elementor-element.elementor-element-332d429f {
		--width: 60%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2555 .elementor-element.elementor-element-4c7dd27c {
		--width: 40%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-32d17cbe {
		--width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-78f85d49 {
		--width: 70%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-332d429f {
		--width: 40%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-3043f45c {
		--width: 60%;
	}
	
	.elementor-2555 .elementor-element.elementor-element-737cdb3c {
		--width: 100%;
	}
}

@media (min-width:1367px) {
	.elementor-2555 .elementor-element.elementor-element-8fe6380:not(.elementor-motion-effects-element-type-background), .elementor-2555 .elementor-element.elementor-element-8fe6380 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

/* Start custom CSS for container, class: .elementor-element-32d17cbe */
.elementor-2555 .elementor-element.elementor-element-32d17cbe {
	--change-duration: 3.5s !important;
	height: 320px;
}

.elementor-2555 .elementor-element.elementor-element-32d17cbe .inner-section {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.elementor-2555 .elementor-element.elementor-element-32d17cbe .card {
	opacity: 0;
	transform: translateY(-100%) scale(.5);
}

.anim .elementor-2555 .elementor-element.elementor-element-32d17cbe .card {
	transition: all var(--change-duration) ease-in-out;
}

.elementor-2555 .elementor-element.elementor-element-32d17cbe .after .card {
	opacity: 1;
	transform: translateY(75%) scale(.8);
	filter: blur(1.7px);
}

.anim .elementor-2555 .elementor-element.elementor-element-32d17cbe .after .card {
	animation: enter var(--change-duration) ease-in-out;
}

.elementor-2555 .elementor-element.elementor-element-32d17cbe .before .card {
	opacity: 1;
	transform: translateY(-76%) scale(.8);
	filter: blur(1.7px);
}

.elementor-2555 .elementor-element.elementor-element-32d17cbe .current .card {
	opacity: 1;
	transform: none;
}

.elementor-2555 .elementor-element.elementor-element-32d17cbe .before, .elementor-2555 .elementor-element.elementor-element-32d17cbe .after {
	z-index: 1;
}

.elementor-2555 .elementor-element.elementor-element-32d17cbe .current {
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-8ddd50f */

/*.elementor-2555 .elementor-element.elementor-element-8ddd50f{
    --speed: 1s;
    animation: none !important;
}
.elementor-2555 .elementor-element.elementor-element-8ddd50f > *{
    clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
    transition: all var(--speed) ease-in-out;
}
.elementor-2555 .elementor-element.elementor-element-8ddd50f.animated > *{
    clip-path: polygon(0 0, 100% 0, 100% 130%, 0% 130%);

}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-3043f45c */
.elementor-2555 .elementor-element.elementor-element-3043f45c {
	--change-duration: 1.5s !important;
	height: 320px;
}

.elementor-2555 .elementor-element.elementor-element-3043f45c .inner-section {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}

.elementor-2555 .elementor-element.elementor-element-3043f45c .card {
	opacity: 0;
	transform: translateY(-100%) scale(.5);
}

.anim .elementor-2555 .elementor-element.elementor-element-3043f45c .card {
	transition: all var(--change-duration) ease-in-out;
}

.elementor-2555 .elementor-element.elementor-element-3043f45c .after .card {
	opacity: 1;
	transform: translateY(75%) scale(.8);
	filter: blur(2px);
}

.anim .elementor-2555 .elementor-element.elementor-element-3043f45c .after .card {
	animation: enter var(--change-duration) ease-in-out;
}

.elementor-2555 .elementor-element.elementor-element-3043f45c .before .card {
	opacity: 1;
	transform: translateY(-76%) scale(.8);
	filter: blur(2px);
}

.elementor-2555 .elementor-element.elementor-element-3043f45c .current .card {
	opacity: 1;
	transform: none;
}

.elementor-2555 .elementor-element.elementor-element-3043f45c .before, .elementor-2555 .elementor-element.elementor-element-3043f45c .after {
	z-index: 1;
}

.elementor-2555 .elementor-element.elementor-element-3043f45c .current {
	z-index: 2;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-2a43de25 */
.elementor-2555 .elementor-element.elementor-element-2a43de25 .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	-moz-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-4e98c348 */
.elementor-2555 .elementor-element.elementor-element-4e98c348 {
	--btn-color: #fcc799;
	--arrow-color: #fff;
	--btn-size: 60px;
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button {
	position: relative;
	outline: none;
	border: 0;
	vertical-align: middle;
	text-decoration: none;
	background: transparent;
	box-shadow: none;
	padding: 0 calc(var(--btn-size) / 2.5);
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button-content-wrapper {
	height: var(--btn-size);
	align-items: center;
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button-content-wrapper:before {
	content: "";
	display: block;
	position: absolute;
	width: var(--btn-size);
	height: var(--btn-size);
	background: var(--btn-color);
	margin: 0;
	left: 0;
	top: 0;
	border-radius: 15em;
	transition: all .45s cubic-bezier(.65, 0, .076, 1);
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button-text:before {
	content: "";
	display: block;
	position: absolute;
	width: 18px;
	height: 2px;
	background: none;
	top: 50%;
	left: -12px;
	margin-top: -1px;
	transition: all .45s cubic-bezier(.65, 0, .076, 1);
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button-text:after {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	top: 50%;
	left: calc(var(--btn-size) - ( var(--btn-size) + 2px ));
	margin-top: -5px;
	border-top: 2px solid var(--arrow-color);
	border-right: 2px solid var(--arrow-color);
	transform: rotate(45deg);
	transition: all .45s cubic-bezier(.65, 0, .076, 1);
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button-text {
	padding-left: calc(var(--btn-size) - 10px);
	position: relative;
	z-index: 1;
	transition: all .45s cubic-bezier(.65, 0, .076, 1);
}

/* Hover Animation */
.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button:hover .elementor-button-content-wrapper:before {
	width: 100%;
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button:hover .elementor-button-text {
	color: #001860;
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button:hover .elementor-button-text:before {
	background: var(--arrow-color);
	transform: translate(17px, 0);
}

.elementor-2555 .elementor-element.elementor-element-4e98c348 .elementor-button:hover .elementor-button-text:after {
	transform: translate(15px, 0) rotate(45deg);
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-56e127b8 */
.elementor-2555 .elementor-element.elementor-element-56e127b8 .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	-moz-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}
