/* End custom CSS */

.elementor-13 .elementor-element.elementor-element-7e2b73c {
	--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;
	--overlay-opacity: .5;
	--overlay-mix-blend-mode: darken;
	--padding-top: 129px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-7e2b73c::before, .elementor-13 .elementor-element.elementor-element-7e2b73c > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7e2b73c > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-7e2b73c > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7e2b73c > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-7e2b73c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #152b44;
	--background-overlay: "";
}

.elementor-13 .elementor-element.elementor-element-7e2b73c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7e2b73c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/hero_BG_mob.jpg") 50% 50%;
	background-size: cover;
}

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

.elementor-13 .elementor-element.elementor-element-7e2b73c::before {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-6809ac6 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 68px;
	--padding-left: 43px;
	--padding-right: 27px;
}

.elementor-13 .elementor-element.elementor-element-13eeddc {
	--spacer-size: 27px;
}

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

.elementor-13 .elementor-element.elementor-element-61a5916 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-size: 50px;
	font-weight: 700;
	line-height: 30px;
	color: #fff;
}

.elementor-13 .elementor-element.elementor-element-57ceaa3 {
	--spacer-size: 55px;
}

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

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

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

.elementor-13 .elementor-element.elementor-element-bf1c1c0 {
	width: var(--container-widget-width, 90%);
	max-width: 90%;
	--container-widget-width: 90%;
	--container-widget-flex-grow: 0;
	font-family: "DM Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	color: #fff;
}

.elementor-13 .elementor-element.elementor-element-bc67b2e {
	--spacer-size: 34px;
}

.elementor-13 .elementor-element.elementor-element-c19230c {
	--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: center;
	--gap: 0px 45px;
	--row-gap: 0px;
	--column-gap: 45px;
	--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-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-13 .elementor-element.elementor-element-e7a6182 .elementor-button {
	background-color: #61ce70;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .08em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 70px 70px 70px 70px;
	padding: 15px 53px 15px 30px;
}

.elementor-13 .elementor-element.elementor-element-e7a6182 {
	width: auto;
	max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-e7a6182.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-b9d1c0e .elementor-button {
	background-color: #5bc8f3;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .09em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 70px 70px 70px 70px;
	padding: 15px 43px 15px 20px;
}

.elementor-13 .elementor-element.elementor-element-b9d1c0e {
	width: auto;
	max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-b9d1c0e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-6e0330f {
	--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: flex-end;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-6e0330f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6e0330f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/06/homepage-hero-screenshot.png");
	background-position: 100% 69%;
	background-repeat: no-repeat;
	background-size: 98% auto;
}

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

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

.elementor-13 .elementor-element.elementor-element-b4c5f45 {
	width: var(--container-widget-width, 100.755%);
	max-width: 100.755%;
	--container-widget-width: 100.755%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-b4c5f45 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b4c5f45.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-a38183d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-a38183d {
	left: 24px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-a38183d {
	right: 24px;
}

.elementor-13 .elementor-element.elementor-element-a38183d {
	top: 0px;
	z-index: 0;
}

.elementor-13 .elementor-element.elementor-element-6c3ffa2 {
	--display: flex;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);
	--padding-top: 42px;
	--padding-bottom: 42px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-6c3ffa2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6c3ffa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .1);
}

.elementor-13 .elementor-element.elementor-element-c009f4a {
	--e-image-carousel-slides-to-show: 7;
}

.elementor-13 .elementor-element.elementor-element-c009f4a .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-578705e {
	--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: 73px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2cd5bd6 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-2cd5bd6 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
}

.elementor-13 .elementor-element.elementor-element-5be7d72 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5be7d72 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
}

.elementor-13 .elementor-element.elementor-element-50a8a19 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-50a8a19 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-9bba1b3 {
	--spacer-size: 21px;
}

.elementor-13 .elementor-element.elementor-element-668d0c9 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
}

.elementor-13 .elementor-element.elementor-element-668d0c9.elementor-element {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-bf68557 {
	--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;
	--justify-content: center;
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--padding-top: 30px;
	--padding-bottom: 86px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-13 .elementor-element.elementor-element-a5b7a14 {
	width: var(--container-widget-width, 273px);
	max-width: 273px;
	--container-widget-width: 273px;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-a5b7a14 > .elementor-widget-container {
	background-color: var(--e-global-color-002ad09);
	padding: 8px 20px 24px 20px;
	border-radius: 23px 23px 23px 23px;
	box-shadow: 0px 4px 10.8px 0px rgba(0, 0, 0, .25);
}

.elementor-13 .elementor-element.elementor-element-a5b7a14 .elementor-counter {
	flex-direction: column-reverse;
	gap: 12px;
}

.elementor-13 .elementor-element.elementor-element-a5b7a14 .elementor-counter-title {
	justify-content: center;
	color: #000;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 900;
	line-height: 21px;
	word-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-a5b7a14 .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-6d9734e {
	width: var(--container-widget-width, 224px);
	max-width: 224px;
	--container-widget-width: 224px;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-6d9734e > .elementor-widget-container {
	background-color: var(--e-global-color-002ad09);
	padding: 8px 20px 24px 20px;
	border-radius: 23px 23px 23px 23px;
	box-shadow: 0px 4px 10.8px 0px rgba(0, 0, 0, .25);
}

.elementor-13 .elementor-element.elementor-element-6d9734e .elementor-counter {
	flex-direction: column-reverse;
	gap: 12px;
}

.elementor-13 .elementor-element.elementor-element-6d9734e .elementor-counter-title {
	justify-content: center;
	color: #000;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 900;
	line-height: 21px;
	word-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-6d9734e .elementor-counter-number-wrapper {}

.elementor-13 .elementor-element.elementor-element-866e0d8 {
	width: var(--container-widget-width, 224px);
	max-width: 224px;
	--container-widget-width: 224px;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-866e0d8 > .elementor-widget-container {
	background-color: var(--e-global-color-002ad09);
	padding: 8px 20px 24px 20px;
	border-radius: 23px 23px 23px 23px;
	box-shadow: 0px 4px 10.8px 0px rgba(0, 0, 0, .25);
}

.elementor-13 .elementor-element.elementor-element-866e0d8 .elementor-counter {
	flex-direction: column-reverse;
	gap: 12px;
}

.elementor-13 .elementor-element.elementor-element-866e0d8 .elementor-counter-title {
	justify-content: center;
	color: #000;
	font-family: "DM Sans", Sans-serif;
	font-size: 17px;
	font-weight: 900;
	line-height: 21px;
	word-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-866e0d8 .elementor-counter-number-wrapper {}

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

.elementor-13 .elementor-element.elementor-element-fb9075d.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-9b070e4 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-9b070e4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-1e4fe49 {
	--e-image-carousel-slides-to-show: 2;
}

.elementor-13 .elementor-element.elementor-element-1e4fe49 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	border-style: none;
	border-radius: 1px 1px 1px 1px;
}

.elementor-13 .elementor-element.elementor-element-1e4fe49 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-b9f1dc1 {
	--e-image-carousel-slides-to-show: 2;
}

.elementor-13 .elementor-element.elementor-element-b9f1dc1 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-555ca3a {
	--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;
	--justify-content: flex-start;
	--padding-top: 82px;
	--padding-bottom: 97px;
	--padding-left: 10px;
	--padding-right: 15px;
}

.elementor-13 .elementor-element.elementor-element-555ca3a.e-con {
	--align-self: stretch;
}

.elementor-13 .elementor-element.elementor-element-ec7cd69 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--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-13 .elementor-element.elementor-element-ec7cd69.e-con {
	--align-self: stretch;
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-8a11a1b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8a11a1b .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-bcd3951 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-21db162 {
	--spacer-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-1c57f90 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: -.015em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-5f8c78c {
	--spacer-size: 35px;
}

.elementor-13 .elementor-element.elementor-element-8cfc9d9 .elementor-button {
	background-color: transparent;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .08em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-image: linear-gradient(90deg, #f7921e 0%, #fff 100%);
	border-radius: 70px 70px 70px 70px;
	padding: 15px 53px 15px 30px;
}

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

.elementor-13 .elementor-element.elementor-element-8cfc9d9.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-6b7d16b {
	--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;
	--padding-top: 110px;
	--padding-bottom: 107px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-13 .elementor-element.elementor-element-492ed80 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-34c9e16 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-34c9e16 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-759f27b {
	--spacer-size: 25px;
}

.elementor-13 .elementor-element.elementor-element-48c1bf4 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: -.015em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-1e3e9e4 {
	--spacer-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-f71f7d4 .elementor-button {
	background-color: transparent;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .08em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-image: linear-gradient(90deg, #f7921e 0%, #fff 100%);
	border-radius: 70px 70px 70px 70px;
	padding: 15px 53px 15px 30px;
}

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

.elementor-13 .elementor-element.elementor-element-f71f7d4.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-82dfd46 {
	--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;
}

.elementor-13 .elementor-element.elementor-element-072e028 {
	--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;
}

.elementor-13 .elementor-element.elementor-element-5736a1e {
	--display: flex;
	--min-height: 448px;
	--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;
}

.elementor-13 .elementor-element.elementor-element-706ed45 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-color: var(--e-global-color-002ad09);
	border-radius: 40px 40px 40px 40px;
	box-shadow: 0px 0px 30px 0px rgba(27.033695652174, 135.19137523629, 161.5, .5);
}

.elementor-13 .elementor-element.elementor-element-706ed45 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-13 .elementor-element.elementor-element-706ed45 .elementor-custom-embed-play i {
	font-size: 99px;
}

.elementor-13 .elementor-element.elementor-element-706ed45 .elementor-custom-embed-play svg {
	width: 99px;
	height: 99px;
}

.elementor-13 .elementor-element.elementor-element-d7ebbc5 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-a58f95d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-a58f95d .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-8ecd79f .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-bb14c42 {
	--spacer-size: 30px;
}

.elementor-13 .elementor-element.elementor-element-9cc2cd8 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: -.015em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-fcff30d {
	--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;
	--padding-top: 50px;
	--padding-bottom: 100px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-13 .elementor-element.elementor-element-74d3888 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-13 .elementor-element.elementor-element-354d411 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--flex-wrap: nowrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 17px 17px 17px 17px;
	--border-top-width: 17px;
	--border-right-width: 17px;
	--border-bottom-width: 17px;
	--border-left-width: 17px;
	border-color: var(--e-global-color-002ad09);
	--border-color: var(--e-global-color-002ad09);
	--border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-354d411:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-354d411 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8a4b5cc);
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-66.png");
}

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

.elementor-13 .elementor-element.elementor-element-354d411:hover {
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-67.png");
	box-shadow: 0px 0px 35px 19px rgba(93, 201, 243, .25);
}

.elementor-13 .elementor-element.elementor-element-354d411:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-1281138 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-1281138 img {
	opacity: 1;
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-61996ad {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-61996ad .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-weight: 600;
	line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-587602e {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-13 .elementor-element.elementor-element-32ccf63 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--flex-wrap: nowrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 17px 17px 17px 17px;
	--border-top-width: 17px;
	--border-right-width: 17px;
	--border-bottom-width: 17px;
	--border-left-width: 17px;
	border-color: var(--e-global-color-002ad09);
	--border-color: var(--e-global-color-002ad09);
	--border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-32ccf63:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-32ccf63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8a4b5cc);
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-66.png");
}

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

.elementor-13 .elementor-element.elementor-element-32ccf63:hover {
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-67.png");
	box-shadow: 0px 0px 35px 19px rgba(93, 201, 243, .25);
}

.elementor-13 .elementor-element.elementor-element-32ccf63:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-f4b38d3 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-f4b38d3 img {
	opacity: 1;
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-38b5ebf {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-38b5ebf .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-weight: 600;
	line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-3233be1 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-13 .elementor-element.elementor-element-9cb664b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--flex-wrap: nowrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 17px 17px 17px 17px;
	--border-top-width: 17px;
	--border-right-width: 17px;
	--border-bottom-width: 17px;
	--border-left-width: 17px;
	border-color: var(--e-global-color-002ad09);
	--border-color: var(--e-global-color-002ad09);
	--border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-9cb664b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9cb664b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8a4b5cc);
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-66.png");
}

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

.elementor-13 .elementor-element.elementor-element-9cb664b:hover {
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-67.png");
	box-shadow: 0px 0px 35px 19px rgba(93, 201, 243, .25);
}

.elementor-13 .elementor-element.elementor-element-9cb664b:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-0294bd5 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-0294bd5 img {
	opacity: 1;
	border-style: none;
}

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

.elementor-13 .elementor-element.elementor-element-f3b84ed .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-weight: 600;
	line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-52d7569 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-13 .elementor-element.elementor-element-679bd82 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--flex-wrap: nowrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 17px 17px 17px 17px;
	--border-top-width: 17px;
	--border-right-width: 17px;
	--border-bottom-width: 17px;
	--border-left-width: 17px;
	border-color: var(--e-global-color-002ad09);
	--border-color: var(--e-global-color-002ad09);
	--border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-679bd82:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-679bd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8a4b5cc);
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-66.png");
}

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

.elementor-13 .elementor-element.elementor-element-679bd82:hover {
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-67.png");
	box-shadow: 0px 0px 35px 19px rgba(93, 201, 243, .25);
}

.elementor-13 .elementor-element.elementor-element-679bd82:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-f6f2e98 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-f6f2e98 img {
	opacity: 1;
	border-style: none;
}

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

.elementor-13 .elementor-element.elementor-element-c83496b .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-weight: 600;
	line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-f3470d1 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-13 .elementor-element.elementor-element-b13404b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--flex-wrap: nowrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 17px 17px 17px 17px;
	--border-top-width: 17px;
	--border-right-width: 17px;
	--border-bottom-width: 17px;
	--border-left-width: 17px;
	border-color: var(--e-global-color-002ad09);
	--border-color: var(--e-global-color-002ad09);
	--border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b13404b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b13404b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8a4b5cc);
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-66.png");
}

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

.elementor-13 .elementor-element.elementor-element-b13404b:hover {
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-67.png");
	box-shadow: 0px 0px 35px 19px rgba(93, 201, 243, .25);
}

.elementor-13 .elementor-element.elementor-element-b13404b:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-5ca6623 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-5ca6623 img {
	opacity: 1;
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-5cd2456 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5cd2456 .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-weight: 600;
	line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-aa11c69 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-13 .elementor-element.elementor-element-5e69fb1 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--flex-wrap: nowrap;
	--background-transition: .3s;
	border-style: solid;
	--border-style: solid;
	border-width: 17px 17px 17px 17px;
	--border-top-width: 17px;
	--border-right-width: 17px;
	--border-bottom-width: 17px;
	--border-left-width: 17px;
	border-color: var(--e-global-color-002ad09);
	--border-color: var(--e-global-color-002ad09);
	--border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .25);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-5e69fb1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5e69fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-8a4b5cc);
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-66.png");
}

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

.elementor-13 .elementor-element.elementor-element-5e69fb1:hover {
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/Ellipse-67.png");
	box-shadow: 0px 0px 35px 19px rgba(93, 201, 243, .25);
}

.elementor-13 .elementor-element.elementor-element-5e69fb1:hover.nitro-lazy {
	background-image: none !important;
}

.elementor-13 .elementor-element.elementor-element-62e8872 > .elementor-widget-container {
	border-radius: 16px 16px 16px 16px;
}

.elementor-13 .elementor-element.elementor-element-62e8872 img {
	width: 94px;
	opacity: 1;
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-64d8aeb {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-64d8aeb .elementor-heading-title {
	font-family: "DM Sans", Sans-serif;
	font-weight: 600;
	line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-cb0086d {
	--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;
	--padding-top: 53px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-13 .elementor-element.elementor-element-55d6c8a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-55d6c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilenpnn.nitrocdn.com/cJNWdmoLvCMscTnEnowqhRYBTOPhQEZu/assets/images/optimized/rev-571adce/hrsoft.com/wp-content/uploads/2024/05/GT_SHAPE_1-3.png");
	background-position: 36% -50%;
	background-repeat: no-repeat;
	background-size: auto;
}

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

.elementor-13 .elementor-element.elementor-element-2d21b25 {
	width: var(--container-widget-width, 100.755%);
	max-width: 100.755%;
	--container-widget-width: 100.755%;
	--container-widget-flex-grow: 0;
	z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-2d21b25 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2d21b25.elementor-element {
	--order: -99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-c098817 {
	width: 100%;
	max-width: 100%;
	bottom: 12px;
	z-index: 0;
}

.elementor-13 .elementor-element.elementor-element-c098817 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 40px 40px 40px 40px;
}

.elementor-13 .elementor-element.elementor-element-c098817.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c098817 {
	right: 12px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-c098817 {
	left: 12px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-822ee7f {
	left: 16%;
}

body.rtl .elementor-13 .elementor-element.elementor-element-822ee7f {
	right: 16%;
}

.elementor-13 .elementor-element.elementor-element-822ee7f {
	top: 31px;
}

.elementor-13 .elementor-element.elementor-element-d05080f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-b043636 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-b043636 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-3ea62c5 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-3df61dc {
	--spacer-size: 20px;
}

.elementor-13 .elementor-element.elementor-element-57d7ad5 {
	width: var(--container-widget-width, 88%);
	max-width: 88%;
	--container-widget-width: 88%;
	--container-widget-flex-grow: 0;
	font-family: "DM Sans", Sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	letter-spacing: -.015em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-5bc4851 {
	--spacer-size: 35px;
}

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

.elementor-13 .elementor-element.elementor-element-2b69e98.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-2b69e98 .elementor-button {
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .08em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 70px 70px 70px 70px;
	padding: 15px 53px 15px 30px;
}

.elementor-13 .elementor-element.elementor-element-0eb109a {
	--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: 36px;
	--padding-bottom: 50px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-13 .elementor-element.elementor-element-2543a27 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2543a27 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-2543a27 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
	line-height: 1.25;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-42bf982 {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-42bf982 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-5c069fe {
	--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: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--padding-top: 45px;
	--padding-bottom: 15px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-deb9161 > .elementor-widget-container {
	transition: background .6s;
}

.elementor-13 .elementor-element.elementor-element-a5477a8 > .elementor-widget-container {
	transition: background .6s;
}

.elementor-13 .elementor-element.elementor-element-af4d108 > .elementor-widget-container {
	transition: background .6s;
}

.elementor-13 .elementor-element.elementor-element-1926c4e {
	--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;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-13 .elementor-element.elementor-element-2ced7d5 {
	--e-image-carousel-slides-to-show: 7;
}

.elementor-13 .elementor-element.elementor-element-2ced7d5 > .elementor-widget-container {
	padding: 20px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ced7d5 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-31f2efd {
	--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: 65px;
	--padding-bottom: 156px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-13 .elementor-element.elementor-element-e309284 .elementor-heading-title {
	font-family: "Familjen Grotesk", Sans-serif;
	font-weight: 700;
}

.elementor-13 .elementor-element.elementor-element-17e38af {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-8791315 {
	--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: center;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--flex-wrap: wrap;
	--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-13 .elementor-element.elementor-element-8791315.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-bbd9580 .elementor-button {
	background-color: transparent;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .08em;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	background-image: linear-gradient(90deg, #f7921e 0%, #fff 100%);
	border-radius: 70px 70px 70px 70px;
	padding: 15px 53px 15px 30px;
}

.elementor-13 .elementor-element.elementor-element-bbd9580 {
	width: auto;
	max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-bbd9580.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-3268121 .elementor-button {
	background-color: #5bc8f3;
	font-family: "DM Sans", Sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .09em;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 70px 70px 70px 70px;
	padding: 15px 43px 15px 20px;
}

.elementor-13 .elementor-element.elementor-element-3268121 {
	width: auto;
	max-width: auto;
}

.elementor-13 .elementor-element.elementor-element-3268121.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

@media (max-width:1441px) {
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-fb9075d {
		--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;
	}
	
	.elementor-13 .elementor-element.elementor-element-1e4fe49 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-13 .elementor-element.elementor-element-1e4fe49 .swiper-wrapper {
		display: flex;
		align-items: flex-start;
	}
	
	.elementor-13 .elementor-element.elementor-element-b9f1dc1 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-13 .elementor-element.elementor-element-b9f1dc1 .swiper-wrapper {
		display: flex;
		align-items: flex-start;
	}
}

@media (max-width:1280px) {
	.elementor-13 .elementor-element.elementor-element-c009f4a {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-13 .elementor-element.elementor-element-bf68557 {
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-fb9075d {
		--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;
	}
	
	.elementor-13 .elementor-element.elementor-element-1e4fe49 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-13 .elementor-element.elementor-element-b9f1dc1 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-13 .elementor-element.elementor-element-555ca3a {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-ec7cd69 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13 .elementor-element.elementor-element-6b7d16b {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-492ed80 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-072e028 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-d7ebbc5 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13 .elementor-element.elementor-element-fcff30d {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--flex-wrap: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-cb0086d {
		--flex-direction: column-reverse;
		--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;
	}
	
	.elementor-13 .elementor-element.elementor-element-55d6c8a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-55d6c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 41% -13%;
	}
	
	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-822ee7f {
		left: 0%;
	}
	
	body.rtl .elementor-13 .elementor-element.elementor-element-822ee7f {
		right: 0%;
	}
	
	.elementor-13 .elementor-element.elementor-element-822ee7f {
		top: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-d05080f {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13 .elementor-element.elementor-element-5c069fe {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-2ced7d5 {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-13 .elementor-element.elementor-element-31f2efd {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}

@media (max-width:1024px) {
	.elementor-13 .elementor-element.elementor-element-7e2b73c {
		--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;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-e7a6182 {
		width: auto;
		max-width: auto;
	}
	
	.elementor-13 .elementor-element.elementor-element-b9d1c0e {
		width: auto;
		max-width: auto;
	}
	
	.elementor-13 .elementor-element.elementor-element-6e0330f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6e0330f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 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);
	}
	
	.elementor-13 .elementor-element.elementor-element-c009f4a {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-13 .elementor-element.elementor-element-fb9075d {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-6b7d16b {
		--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;
	}
	
	.elementor-13 .elementor-element.elementor-element-072e028 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-fcff30d {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--flex-wrap: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-fcff30d.e-con {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-74d3888.e-con {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-587602e.e-con {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-3233be1.e-con {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-52d7569.e-con {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-f3470d1.e-con {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-aa11c69.e-con {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-cb0086d {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-55d6c8a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-55d6c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-822ee7f {
		left: 14%;
	}
	
	body.rtl .elementor-13 .elementor-element.elementor-element-822ee7f {
		right: 14%;
	}
	
	.elementor-13 .elementor-element.elementor-element-822ee7f {
		top: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-5c069fe {
		--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;
		--flex-wrap: wrap;
	}
	
	.elementor-13 .elementor-element.elementor-element-2ced7d5 {
		--e-image-carousel-slides-to-show: 3;
	}
}

@media (max-width:767px) {
	.elementor-13 .elementor-element.elementor-element-7e2b73c {
		--padding-top: 75px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6809ac6 {
		--padding-top: 10px;
		--padding-bottom: 26px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-61a5916 > .elementor-widget-container {
		margin: 23px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-61a5916 {
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-61a5916 .elementor-heading-title {
		font-size: 48px;
		line-height: 1px;
		letter-spacing: -.2px;
		word-spacing: 0em;
	}
	
	.elementor-13 .elementor-element.elementor-element-57ceaa3 {
		--spacer-size: 21px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-bf1c1c0 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-bf1c1c0 {
		--container-widget-width: 285px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 285px);
		max-width: 285px;
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-bf1c1c0.elementor-element {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-bc67b2e {
		--spacer-size: 6px;
	}
	
	.elementor-13 .elementor-element.elementor-element-c19230c {
		--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: center;
		--gap: 15px 10px;
		--row-gap: 15px;
		--column-gap: 10px;
	}
	
	.elementor-13 .elementor-element.elementor-element-e7a6182 .elementor-button {
		padding: 15px 40px 15px 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6e0330f {
		--width: 100%;
		--padding-top: 0px;
		--padding-bottom: -0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6e0330f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6e0330f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 100% 48%;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-6c3ffa2 {
		--padding-top: 37px;
		--padding-bottom: 45px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-c009f4a {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-13 .elementor-element.elementor-element-578705e {
		--padding-top: 33px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-9bba1b3 {
		--spacer-size: 28px;
	}
	
	.elementor-13 .elementor-element.elementor-element-668d0c9 {
		--container-widget-width: 96%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 96%);
		max-width: 96%;
	}
	
	.elementor-13 .elementor-element.elementor-element-bf68557 {
		--gap: 33px 33px;
		--row-gap: 33px;
		--column-gap: 33px;
		--padding-top: 28px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-fb9075d {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 21px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-1e4fe49 {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-13 .elementor-element.elementor-element-b9f1dc1 {
		--e-image-carousel-slides-to-show: 1;
	}
	
	.elementor-13 .elementor-element.elementor-element-555ca3a {
		--padding-top: 21px;
		--padding-bottom: 32px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-ec7cd69 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-13 .elementor-element.elementor-element-8a11a1b {
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-8a11a1b .elementor-heading-title {
		line-height: 1;
	}
	
	.elementor-13 .elementor-element.elementor-element-bcd3951 {
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-bcd3951 .elementor-heading-title {
		line-height: 1.35;
	}
	
	.elementor-13 .elementor-element.elementor-element-21db162 {
		--spacer-size: 11px;
	}
	
	.elementor-13 .elementor-element.elementor-element-1c57f90 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
		font-size: 15px;
		line-height: 1.4;
	}
	
	.elementor-13 .elementor-element.elementor-element-5f8c78c {
		--spacer-size: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6b7d16b {
		--padding-top: 62px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-492ed80 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 20px;
		--padding-bottom: 50px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-34c9e16 > .elementor-widget-container {
		padding: 0px 32px 0px 32px;
	}
	
	.elementor-13 .elementor-element.elementor-element-34c9e16 {
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-34c9e16 .elementor-heading-title {
		line-height: 1;
	}
	
	.elementor-13 .elementor-element.elementor-element-759f27b {
		--spacer-size: 17px;
	}
	
	.elementor-13 .elementor-element.elementor-element-48c1bf4 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
		font-size: 15px;
		line-height: 1.4;
	}
	
	.elementor-13 .elementor-element.elementor-element-1e3e9e4 {
		--spacer-size: 5px;
	}
	
	.elementor-13 .elementor-element.elementor-element-82dfd46 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-072e028 {
		--padding-top: 90px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-5736a1e {
		--min-height: 237px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-706ed45 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-706ed45.elementor-element {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-706ed45 .elementor-custom-embed-play i {
		font-size: 59px;
	}
	
	.elementor-13 .elementor-element.elementor-element-706ed45 .elementor-custom-embed-play svg {
		width: 59px;
		height: 59px;
	}
	
	.elementor-13 .elementor-element.elementor-element-a58f95d {
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ecd79f {
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-8ecd79f .elementor-heading-title {
		line-height: 1.25;
	}
	
	.elementor-13 .elementor-element.elementor-element-bb14c42 {
		--spacer-size: 14px;
	}
	
	.elementor-13 .elementor-element.elementor-element-9cc2cd8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		text-align: center;
		font-size: 15px;
		line-height: 1.4;
	}
	
	.elementor-13 .elementor-element.elementor-element-fcff30d {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
		--padding-top: 62px;
		--padding-bottom: 21px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-74d3888 {
		--width: 33.3%;
		--justify-content: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-354d411:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-354d411 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-13 .elementor-element.elementor-element-354d411 {
		border-width: 9px 9px 9px 9px;
		--border-top-width: 9px;
		--border-right-width: 9px;
		--border-bottom-width: 9px;
		--border-left-width: 9px;
	}
	
	.elementor-13 .elementor-element.elementor-element-1281138 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-61996ad {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-61996ad > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-61996ad.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-13 .elementor-element.elementor-element-61996ad .elementor-heading-title {
		font-size: 11px;
		line-height: 13px;
	}
	
	.elementor-13 .elementor-element.elementor-element-587602e {
		--width: 33.3%;
		--justify-content: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-32ccf63:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-32ccf63 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-13 .elementor-element.elementor-element-32ccf63 {
		border-width: 9px 9px 9px 9px;
		--border-top-width: 9px;
		--border-right-width: 9px;
		--border-bottom-width: 9px;
		--border-left-width: 9px;
	}
	
	.elementor-13 .elementor-element.elementor-element-f4b38d3 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-38b5ebf {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-38b5ebf > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-38b5ebf.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-13 .elementor-element.elementor-element-38b5ebf .elementor-heading-title {
		font-size: 11px;
		line-height: 13px;
	}
	
	.elementor-13 .elementor-element.elementor-element-3233be1 {
		--width: 33.3%;
		--justify-content: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-9cb664b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9cb664b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-13 .elementor-element.elementor-element-9cb664b {
		border-width: 9px 9px 9px 9px;
		--border-top-width: 9px;
		--border-right-width: 9px;
		--border-bottom-width: 9px;
		--border-left-width: 9px;
	}
	
	.elementor-13 .elementor-element.elementor-element-0294bd5 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-f3b84ed {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-f3b84ed > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-f3b84ed.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-13 .elementor-element.elementor-element-f3b84ed .elementor-heading-title {
		font-size: 11px;
		line-height: 13px;
	}
	
	.elementor-13 .elementor-element.elementor-element-52d7569 {
		--width: 33.3%;
		--justify-content: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-679bd82:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-679bd82 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-13 .elementor-element.elementor-element-679bd82 {
		border-width: 9px 9px 9px 9px;
		--border-top-width: 9px;
		--border-right-width: 9px;
		--border-bottom-width: 9px;
		--border-left-width: 9px;
	}
	
	.elementor-13 .elementor-element.elementor-element-f6f2e98 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-c83496b {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-c83496b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-c83496b.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-13 .elementor-element.elementor-element-c83496b .elementor-heading-title {
		font-size: 11px;
		line-height: 13px;
	}
	
	.elementor-13 .elementor-element.elementor-element-f3470d1 {
		--width: 33.3%;
		--justify-content: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-b13404b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b13404b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-13 .elementor-element.elementor-element-b13404b {
		border-width: 9px 9px 9px 9px;
		--border-top-width: 9px;
		--border-right-width: 9px;
		--border-bottom-width: 9px;
		--border-left-width: 9px;
	}
	
	.elementor-13 .elementor-element.elementor-element-5ca6623 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-5cd2456 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-5cd2456 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-5cd2456.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-13 .elementor-element.elementor-element-5cd2456 .elementor-heading-title {
		font-size: 11px;
		line-height: 13px;
	}
	
	.elementor-13 .elementor-element.elementor-element-aa11c69 {
		--width: 33.3%;
		--justify-content: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-5e69fb1:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-5e69fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-13 .elementor-element.elementor-element-5e69fb1 {
		border-width: 9px 9px 9px 9px;
		--border-top-width: 9px;
		--border-right-width: 9px;
		--border-bottom-width: 9px;
		--border-left-width: 9px;
	}
	
	.elementor-13 .elementor-element.elementor-element-62e8872 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-64d8aeb {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-13 .elementor-element.elementor-element-64d8aeb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-64d8aeb.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-13 .elementor-element.elementor-element-64d8aeb .elementor-heading-title {
		font-size: 11px;
		line-height: 13px;
	}
	
	.elementor-13 .elementor-element.elementor-element-cb0086d {
		--padding-top: 85px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-55d6c8a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-55d6c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 52% -42%;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-13 .elementor-element.elementor-element-55d6c8a {
		--padding-top: 85px;
		--padding-bottom: 65px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-2d21b25 {
		--container-widget-width: 85.755%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85.755%);
		max-width: 85.755%;
	}
	
	.elementor-13 .elementor-element.elementor-element-2d21b25.elementor-element {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-c098817 > .elementor-widget-container {
		padding: 33px 33px 33px 33px;
	}
	
	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-c098817 {
		right: 6px;
	}
	
	body.rtl .elementor-13 .elementor-element.elementor-element-c098817 {
		left: 6px;
	}
	
	.elementor-13 .elementor-element.elementor-element-c098817 {
		bottom: 0%;
	}
	
	.elementor-13 .elementor-element.elementor-element-822ee7f {
		width: auto;
		max-width: auto;
		top: 0px;
	}
	
	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-822ee7f {
		left: 2%;
	}
	
	body.rtl .elementor-13 .elementor-element.elementor-element-822ee7f {
		right: 2%;
	}
	
	.elementor-13 .elementor-element.elementor-element-b043636 > .elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}
	
	.elementor-13 .elementor-element.elementor-element-b043636 {
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-3ea62c5 {
		text-align: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-3df61dc {
		--spacer-size: 22px;
	}
	
	.elementor-13 .elementor-element.elementor-element-57d7ad5 {
		--container-widget-width: 96%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 96%);
		max-width: 96%;
		text-align: center;
		font-size: 15px;
		line-height: 1.4;
	}
	
	.elementor-13 .elementor-element.elementor-element-57d7ad5.elementor-element {
		--align-self: center;
	}
	
	.elementor-13 .elementor-element.elementor-element-5bc4851 {
		--spacer-size: 7px;
	}
	
	.elementor-13 .elementor-element.elementor-element-0eb109a {
		--padding-top: 36px;
		--padding-bottom: 25px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-42bf982 .elementor-heading-title {
		line-height: 1.25;
	}
	
	.elementor-13 .elementor-element.elementor-element-5c069fe {
		--gap: 18px 18px;
		--row-gap: 18px;
		--column-gap: 18px;
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-13 .elementor-element.elementor-element-2ced7d5 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-13 .elementor-element.elementor-element-31f2efd {
		--gap: 22px 0px;
		--row-gap: 22px;
		--column-gap: 0px;
		--padding-top: 65px;
		--padding-bottom: 96px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-e309284 > .elementor-widget-container {
		padding: 0px 15px 0px 15px;
	}
	
	.elementor-13 .elementor-element.elementor-element-8791315 {
		--width: 100%;
		--gap: 10px 10px;
		--row-gap: 10px;
		--column-gap: 10px;
	}
	
	.elementor-13 .elementor-element.elementor-element-bbd9580 .elementor-button {
		border-radius: 70px 70px 70px 70px;
		padding: 15px 33px 15px 20px;
	}
	
	.elementor-13 .elementor-element.elementor-element-3268121 .elementor-button {
		padding: 15px 33px 15px 20px;
	}
}

@media (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-7e2b73c {
		--content-width: 1385px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6809ac6 {
		--width: 53%;
	}
	
	.elementor-13 .elementor-element.elementor-element-c19230c {
		--content-width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-6e0330f {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-9b070e4 {
		--width: 52%;
	}
	
	.elementor-13 .elementor-element.elementor-element-555ca3a {
		--content-width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-ec7cd69 {
		--width: 657px;
	}
	
	.elementor-13 .elementor-element.elementor-element-6b7d16b {
		--content-width: 1240px;
	}
	
	.elementor-13 .elementor-element.elementor-element-492ed80 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-82dfd46 {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-072e028 {
		--content-width: 1340px;
	}
	
	.elementor-13 .elementor-element.elementor-element-5736a1e {
		--width: 49%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d7ebbc5 {
		--width: 51%;
	}
	
	.elementor-13 .elementor-element.elementor-element-fcff30d {
		--content-width: 80%;
	}
	
	.elementor-13 .elementor-element.elementor-element-55d6c8a {
		--width: 46%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d05080f {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-0eb109a {
		--content-width: 1140px;
	}
}

@media (max-width:1280px) and (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-9b070e4 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-ec7cd69 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-492ed80 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-82dfd46 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-5736a1e {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d7ebbc5 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-74d3888 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-587602e {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-3233be1 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-52d7569 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-f3470d1 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-aa11c69 {
		--width: 25%;
	}
	
	.elementor-13 .elementor-element.elementor-element-55d6c8a {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-d05080f {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-6809ac6 {
		--width: 100%;
	}
	
	.elementor-13 .elementor-element.elementor-element-6e0330f {
		--width: 50%;
	}
	
	.elementor-13 .elementor-element.elementor-element-55d6c8a {
		--width: 100%;
	}
}

@media (min-width:1920px) {
	.elementor-13 .elementor-element.elementor-element-61a5916 .elementor-heading-title {
		line-height: 1px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-13 .elementor-element.elementor-element-9b070e4 {
		--width: 1031.5px;
	}
	
	.elementor-13 .elementor-element.elementor-element-1e4fe49 {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-13 .elementor-element.elementor-element-b9f1dc1 {
		--e-image-carousel-slides-to-show: 4;
	}
}

/* Start custom CSS for heading, class: .elementor-element-61a5916 */
.hero-home h1 span {
	background: hsla(0, 0%, 100%, .2);
	padding: 0 15px 6px;
	border-radius: 15px;
	margin-left: -15px;
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-1e4fe49 */
.elementor-13 .elementor-element.elementor-element-1e4fe49 .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

.elementor-13 .elementor-element.elementor-element-1e4fe49 .swiper-image-stretch .swiper-slide .swiper-slide-image {
	width: 100%;
	height: 260px;
}

@media only screen and (max-width: 766px) {
	.elementor-13 .elementor-element.elementor-element-1e4fe49 .swiper-image-stretch .swiper-slide .swiper-slide-image {
		width: 100%;
		height: 166px;
	}
}

/* End custom CSS */

/* Start custom CSS for image-carousel, class: .elementor-element-b9f1dc1 */
.elementor-13 .elementor-element.elementor-element-b9f1dc1 .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

.elementor-13 .elementor-element.elementor-element-b9f1dc1 .swiper-image-stretch .swiper-slide .swiper-slide-image {
	width: 100%;
	height: 260px;
}

@media only screen and (max-width: 766px) {
	.elementor-13 .elementor-element.elementor-element-b9f1dc1 .swiper-image-stretch .swiper-slide .swiper-slide-image {
		width: 100%;
		height: 166px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-fb9075d */
.elementor-13 .elementor-element.elementor-element-fb9075d {
	height: 100%;
}

/* End custom CSS */

/* Start custom CSS for video, class: .elementor-element-706ed45 */
.elementor-13 .elementor-element.elementor-element-706ed45 .elementor-custom-embed-play {}

.elementor-13 .elementor-element.elementor-element-706ed45 .elementor-custom-embed-play:hover {
	scale: 1.03;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-354d411 */
.elementor-13 .elementor-element.elementor-element-354d411 {
	width: 173px;
	height: 173px;
}

.elementor-13 .elementor-element.elementor-element-354d411:hover {
	cursor: pointer;
}

@media only screen and (max-width: 766px) {
	.elementor-13 .elementor-element.elementor-element-354d411 {
		width: 93px;
		height: 93px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-32ccf63 */
.elementor-13 .elementor-element.elementor-element-32ccf63 {
	width: 173px;
	height: 173px;
}

.elementor-13 .elementor-element.elementor-element-32ccf63:hover {
	cursor: pointer;
}

@media only screen and (max-width: 766px) {
	.elementor-13 .elementor-element.elementor-element-32ccf63 {
		width: 93px;
		height: 93px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9cb664b */
.elementor-13 .elementor-element.elementor-element-9cb664b {
	width: 173px;
	height: 173px;
}

.elementor-13 .elementor-element.elementor-element-9cb664b:hover {
	cursor: pointer;
}

@media only screen and (max-width: 766px) {
	.elementor-13 .elementor-element.elementor-element-9cb664b {
		width: 93px;
		height: 93px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-679bd82 */
.elementor-13 .elementor-element.elementor-element-679bd82 {
	width: 173px;
	height: 173px;
}

.elementor-13 .elementor-element.elementor-element-679bd82:hover {
	cursor: pointer;
}

@media only screen and (max-width: 766px) {
	.elementor-13 .elementor-element.elementor-element-679bd82 {
		width: 93px;
		height: 93px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b13404b */
.elementor-13 .elementor-element.elementor-element-b13404b {
	width: 173px;
	height: 173px;
}

.elementor-13 .elementor-element.elementor-element-b13404b:hover {
	cursor: pointer;
}

@media only screen and (max-width: 766px) {
	.elementor-13 .elementor-element.elementor-element-b13404b {
		width: 93px;
		height: 93px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5e69fb1 */
.elementor-13 .elementor-element.elementor-element-5e69fb1 {
	width: 173px;
	height: 173px;
}

.elementor-13 .elementor-element.elementor-element-5e69fb1:hover {
	cursor: pointer;
}

@media only screen and (max-width: 766px) {
	.elementor-13 .elementor-element.elementor-element-5e69fb1 {
		width: 93px;
		height: 93px;
	}
}

/* End custom CSS */

/* Start custom CSS */
.hp-counter p {
	text-align: center;
}
