/* End custom CSS */

.elementor-11571 .elementor-element.elementor-element-ec42200 {
	--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: 4rem 4rem;
	--row-gap: 4rem;
	--column-gap: 4rem;
	--padding-top: 6rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-0723e7a {
	right: -3%;
}

body.rtl .elementor-11571 .elementor-element.elementor-element-0723e7a {
	left: -3%;
}

.elementor-11571 .elementor-element.elementor-element-0723e7a {
	top: -16%;
	z-index: -1;
}

.elementor-11571 .elementor-element.elementor-element-d897abd {
	--display: flex;
	--gap: 2.5rem 2.5rem;
	--row-gap: 2.5rem;
	--column-gap: 2.5rem;
}

.elementor-11571 .elementor-element.elementor-element-5f898ed .elementor-heading-title {
	font-family: var(--e-global-typography-d810298-font-family), Montserrat, Sans-serif;
	font-size: var(--e-global-typography-d810298-font-size);
	font-weight: var(--e-global-typography-d810298-font-weight);
	line-height: var(--e-global-typography-d810298-line-height);
	letter-spacing: var(--e-global-typography-d810298-letter-spacing);
	word-spacing: var(--e-global-typography-d810298-word-spacing);
}

.elementor-11571 .elementor-element.elementor-element-fa8dc78 {
	font-size: var(--e-global-typography-0e9d14e-font-size);
	font-weight: var(--e-global-typography-0e9d14e-font-weight);
	line-height: var(--e-global-typography-0e9d14e-line-height);
	letter-spacing: var(--e-global-typography-0e9d14e-letter-spacing);
	word-spacing: var(--e-global-typography-0e9d14e-word-spacing);
}

.elementor-11571 .elementor-element.elementor-element-36f6529 {
	width: auto;
	max-width: auto;
	bottom: -26%;
}

.elementor-11571 .elementor-element.elementor-element-36f6529 > .elementor-widget-container {
	--e-transform-rotateZ: 0deg;
}

body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-36f6529 {
	right: -7%;
}

body.rtl .elementor-11571 .elementor-element.elementor-element-36f6529 {
	left: -7%;
}

.elementor-11571 .elementor-element.elementor-element-36f6529 img {
	width: 200px;
}

.elementor-11571 .elementor-element.elementor-element-c084ba1 {
	--display: flex;
	--gap: 1.5rem 1.5rem;
	--row-gap: 1.5rem;
	--column-gap: 1.5rem;
	--border-radius: var(--block-border-radius) var(--block-border-radius) var(--block-border-radius) var(--block-border-radius);
	--padding-top: 3rem;
	--padding-bottom: 3rem;
	--padding-left: 2.5rem;
	--padding-right: 2.5rem;
}

.elementor-11571 .elementor-element.elementor-element-c084ba1:not(.elementor-motion-effects-element-type-background), .elementor-11571 .elementor-element.elementor-element-c084ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-83827f6);
}

.elementor-11571 .elementor-element.elementor-element-37d10fc {
	text-align: center;
}

.elementor-11571 .elementor-element.elementor-element-37d10fc .elementor-heading-title {
	font-family: var(--e-global-typography-595a721-font-family), Montserrat, Sans-serif;
	font-size: var(--e-global-typography-595a721-font-size);
	font-weight: var(--e-global-typography-595a721-font-weight);
	line-height: var(--e-global-typography-595a721-line-height);
	letter-spacing: var(--e-global-typography-595a721-letter-spacing);
	word-spacing: var(--e-global-typography-595a721-word-spacing);
}

.elementor-11571 .elementor-element.elementor-element-5396256 {
	--display: flex;
	--padding-top: 0rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

{{SELECTOR}} .algert-logo-block-widget {
	justify-content: space-evenly !important;
}

.elementor-11571 .elementor-element.elementor-element-5ee5131 img {
	height: calc(1px * 54) !important;
}

.elementor-11571 .elementor-element.elementor-element-5ee5131 [class^='item'] {
	padding: 0em 0em 0em 0em;
}

.elementor-11571 .elementor-element.elementor-element-76e2afdd {
	--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;
	--overflow: hidden;
	--padding-top: 6rem;
	--padding-bottom: 6rem;
	--padding-left: 0rem;
	--padding-right: 0rem;
}

.elementor-11571 .elementor-element.elementor-element-76e2afdd:not(.elementor-motion-effects-element-type-background), .elementor-11571 .elementor-element.elementor-element-76e2afdd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-43298f8);
}

body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-ef6c8c5 {
	right: 0px;
}

body.rtl .elementor-11571 .elementor-element.elementor-element-ef6c8c5 {
	left: 0px;
}

.elementor-11571 .elementor-element.elementor-element-ef6c8c5 {
	top: 0px;
	z-index: 0;
}

.elementor-11571 .elementor-element.elementor-element-88ba4da {
	width: var(--container-widget-width, 440px);
	max-width: 440px;
	--container-widget-width: 440px;
	--container-widget-flex-grow: 0;
}

.elementor-11571 .elementor-element.elementor-element-88ba4da.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11571 .elementor-element.elementor-element-01b596e {
	--display: flex;
	--overflow: hidden;
	--border-radius: var(--block-border-radius) var(--block-border-radius) var(--block-border-radius) var(--block-border-radius);
}

.elementor-11571 .elementor-element.elementor-element-3395593 {
	--display: flex;
	--border-radius: var(--block-border-radius) var(--block-border-radius) var(--block-border-radius) var(--block-border-radius);
}

.elementor-11571 .elementor-element.elementor-element-3395593:not(.elementor-motion-effects-element-type-background), .elementor-11571 .elementor-element.elementor-element-3395593 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-83827f6);
}

.elementor-11571 .elementor-element.elementor-element-6b72e9f {
	--display: flex;
	--gap: 2.25rem 2.25rem;
	--row-gap: 2.25rem;
	--column-gap: 2.25rem;
	--padding-top: 4rem;
	--padding-bottom: 9rem;
	--padding-left: 3rem;
	--padding-right: 3rem;
}

body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-35a0ab4 {
	left: 1.5rem;
}

body.rtl .elementor-11571 .elementor-element.elementor-element-35a0ab4 {
	right: 1.5rem;
}

.elementor-11571 .elementor-element.elementor-element-35a0ab4 {
	top: 0px;
}

.elementor-11571 .elementor-element.elementor-element-fc15252 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-11571 .elementor-element.elementor-element-38b75dc {
	--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;
}

.elementor-11571 .elementor-element.elementor-element-b2574f0 {
	--display: flex;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
}

.elementor-11571 .elementor-element.elementor-element-deff106 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-11571 .elementor-element.elementor-element-45f4da2 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-11571 .elementor-element.elementor-element-b1c376b.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11571 .elementor-element.elementor-element-b1c376b img {
	width: 100%;
	max-width: 100%;
	height: 40px;
}

.elementor-11571 .elementor-element.elementor-element-e813a62 {
	--display: flex;
	--overflow: hidden;
	--border-radius: var(--block-border-radius) var(--block-border-radius) var(--block-border-radius) var(--block-border-radius);
}

.elementor-11571 .elementor-element.elementor-element-e813a62:not(.elementor-motion-effects-element-type-background), .elementor-11571 .elementor-element.elementor-element-e813a62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-83827f6);
}

.elementor-11571 .elementor-element.elementor-element-dd0c5e5 {
	--display: flex;
	--gap: 2.25rem 2.25rem;
	--row-gap: 2.25rem;
	--column-gap: 2.25rem;
	--padding-top: 4rem;
	--padding-bottom: 9rem;
	--padding-left: 3rem;
	--padding-right: 3rem;
}

body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-8e037d7 {
	left: 1.5rem;
}

body.rtl .elementor-11571 .elementor-element.elementor-element-8e037d7 {
	right: 1.5rem;
}

.elementor-11571 .elementor-element.elementor-element-8e037d7 {
	top: 0px;
}

.elementor-11571 .elementor-element.elementor-element-57037a0 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-11571 .elementor-element.elementor-element-6868d16 {
	--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;
}

.elementor-11571 .elementor-element.elementor-element-e899d5a {
	--display: flex;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
}

.elementor-11571 .elementor-element.elementor-element-9a13063 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-11571 .elementor-element.elementor-element-bf4d179 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-11571 .elementor-element.elementor-element-f48a15a.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11571 .elementor-element.elementor-element-f48a15a img {
	width: 100%;
	max-width: 100%;
	height: 40px;
}

.elementor-11571 .elementor-element.elementor-element-bcf4f4b {
	--display: flex;
	--border-radius: var(--block-border-radius) var(--block-border-radius) var(--block-border-radius) var(--block-border-radius);
}

.elementor-11571 .elementor-element.elementor-element-bcf4f4b:not(.elementor-motion-effects-element-type-background), .elementor-11571 .elementor-element.elementor-element-bcf4f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-83827f6);
}

.elementor-11571 .elementor-element.elementor-element-c416087 {
	--display: flex;
	--gap: 2.25rem 2.25rem;
	--row-gap: 2.25rem;
	--column-gap: 2.25rem;
	--padding-top: 4rem;
	--padding-bottom: 9rem;
	--padding-left: 3rem;
	--padding-right: 3rem;
}

body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-af104da {
	left: 1.5rem;
}

body.rtl .elementor-11571 .elementor-element.elementor-element-af104da {
	right: 1.5rem;
}

.elementor-11571 .elementor-element.elementor-element-af104da {
	top: 0px;
}

.elementor-11571 .elementor-element.elementor-element-9febe9e .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-11571 .elementor-element.elementor-element-79ca129 {
	--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;
}

.elementor-11571 .elementor-element.elementor-element-d843207 {
	--display: flex;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
}

.elementor-11571 .elementor-element.elementor-element-6b66879 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-11571 .elementor-element.elementor-element-1d6ebb5 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-11571 .elementor-element.elementor-element-3ed1c29.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11571 .elementor-element.elementor-element-3ed1c29 img {
	width: 100%;
	max-width: 100%;
	height: 40px;
}

.elementor-11571 .elementor-element.elementor-element-4209aba {
	--display: flex;
	--border-radius: var(--block-border-radius) var(--block-border-radius) var(--block-border-radius) var(--block-border-radius);
}

.elementor-11571 .elementor-element.elementor-element-4209aba:not(.elementor-motion-effects-element-type-background), .elementor-11571 .elementor-element.elementor-element-4209aba > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-83827f6);
}

.elementor-11571 .elementor-element.elementor-element-c7e119a {
	--display: flex;
	--gap: 2.25rem 2.25rem;
	--row-gap: 2.25rem;
	--column-gap: 2.25rem;
	--padding-top: 4rem;
	--padding-bottom: 9rem;
	--padding-left: 3rem;
	--padding-right: 3rem;
}

body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-e946ced {
	left: 1.5rem;
}

body.rtl .elementor-11571 .elementor-element.elementor-element-e946ced {
	right: 1.5rem;
}

.elementor-11571 .elementor-element.elementor-element-e946ced {
	top: 0px;
}

.elementor-11571 .elementor-element.elementor-element-4e22c8c .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.5rem;
	font-weight: 500;
	line-height: 1.2em;
}

.elementor-11571 .elementor-element.elementor-element-af3b541 {
	--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;
}

.elementor-11571 .elementor-element.elementor-element-f601522 {
	--display: flex;
	--gap: 2px 2px;
	--row-gap: 2px;
	--column-gap: 2px;
}

.elementor-11571 .elementor-element.elementor-element-0f6358a .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	line-height: 1.3em;
}

.elementor-11571 .elementor-element.elementor-element-52991d5 .elementor-heading-title {
	font-family: "Montserrat", Montserrat, Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5em;
}

.elementor-11571 .elementor-element.elementor-element-f18e555.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11571 .elementor-element.elementor-element-f18e555 img {
	width: 100%;
	max-width: 100%;
	height: 40px;
}

.elementor-11571 .elementor-element.elementor-element-78b66a9 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 3rem;
	--e-n-carousel-arrow-prev-top-align: 100%;
	--e-n-carousel-arrow-prev-translate-y: -100%;
	--e-n-carousel-arrow-prev-top-position: -1.5rem;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 3rem;
	--e-n-carousel-arrow-next-top-align: 100%;
	--e-n-carousel-arrow-next-translate-y: -100%;
	--e-n-carousel-arrow-next-top-position: -1.5rem;
	--e-n-carousel-arrow-size: 24px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-83827f6);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-83827f6);
	--e-n-carousel-swiper-pagination-size: 6px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-3184a78);
	--e-n-carousel-dots-horizontal-position: 50%;
	--e-n-carousel-dots-horizontal-transform: -50%;
	--e-n-carousel-dots-vertical-position: 100%;
	--e-n-carousel-dots-vertical-transform: -100%;
	--e-n-carousel-dots-vertical-offset: -4rem;
}

.elementor-11571 .elementor-element.elementor-element-78b66a9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-3184a78);
	border-radius: 50% 50% 50% 50%;
	padding: 1rem 1rem 1rem 1rem;
}

@media (min-width:768px) {
	.elementor-11571 .elementor-element.elementor-element-c084ba1 {
		--width: 80%;
	}
}

@media (max-width:1024px) {
	.elementor-11571 .elementor-element.elementor-element-ec42200 {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
		--padding-top: 4rem;
		--padding-bottom: 6rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-d897abd {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5f898ed .elementor-heading-title {
		font-size: var(--e-global-typography-d810298-font-size);
		line-height: var(--e-global-typography-d810298-line-height);
		letter-spacing: var(--e-global-typography-d810298-letter-spacing);
		word-spacing: var(--e-global-typography-d810298-word-spacing);
	}
	
	.elementor-11571 .elementor-element.elementor-element-fa8dc78 {
		font-size: var(--e-global-typography-0e9d14e-font-size);
		line-height: var(--e-global-typography-0e9d14e-line-height);
		letter-spacing: var(--e-global-typography-0e9d14e-letter-spacing);
		word-spacing: var(--e-global-typography-0e9d14e-word-spacing);
	}
	
	.elementor-11571 .elementor-element.elementor-element-36f6529 > .elementor-widget-container {
		--e-transform-rotateZ: -10deg;
	}
	
	body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-36f6529 {
		right: -4%;
	}
	
	body.rtl .elementor-11571 .elementor-element.elementor-element-36f6529 {
		left: -4%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-36f6529 {
		bottom: -17%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-36f6529 img {
		width: 150px;
	}
	
	.elementor-11571 .elementor-element.elementor-element-c084ba1 {
		--padding-top: 2rem;
		--padding-bottom: 2rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-37d10fc .elementor-heading-title {
		font-size: var(--e-global-typography-595a721-font-size);
		line-height: var(--e-global-typography-595a721-line-height);
		letter-spacing: var(--e-global-typography-595a721-letter-spacing);
		word-spacing: var(--e-global-typography-595a721-word-spacing);
	}
	
	.elementor-11571 .elementor-element.elementor-element-5396256 {
		--padding-top: 0rem;
		--padding-bottom: 5rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5ee5131 {
		width: var(--container-widget-width, 750px);
		max-width: 750px;
		--container-widget-width: 750px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5ee5131.elementor-element {
		--align-self: center;
	}
	
	{{SELECTOR}} .algert-logo-block-widget {
		justify-content: space-around !important;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5ee5131 img {
		height: calc(1px * 40) !important;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5ee5131 .algert-logo-block-widget {
		column-gap: 2rem !important;
		row-gap: 2.5rem !important;
	}
	
	.elementor-11571 .elementor-element.elementor-element-76e2afdd {
		--padding-top: 5rem;
		--padding-bottom: 5rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-88ba4da {
		--container-widget-width: 300px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 300px);
		max-width: 300px;
	}
	
	.elementor-11571 .elementor-element.elementor-element-6b72e9f {
		--padding-top: 2rem;
		--padding-bottom: 8rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-35a0ab4 {
		left: 1rem;
	}
	
	body.rtl .elementor-11571 .elementor-element.elementor-element-35a0ab4 {
		right: 1rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-35a0ab4 {
		text-align: start;
	}
	
	.elementor-11571 .elementor-element.elementor-element-35a0ab4 img {
		width: 75%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-fc15252 .elementor-heading-title {
		font-size: 1.25em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-dd0c5e5 {
		--padding-top: 2rem;
		--padding-bottom: 8rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-8e037d7 {
		left: 1rem;
	}
	
	body.rtl .elementor-11571 .elementor-element.elementor-element-8e037d7 {
		right: 1rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-8e037d7 {
		text-align: start;
	}
	
	.elementor-11571 .elementor-element.elementor-element-8e037d7 img {
		width: 75%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-57037a0 .elementor-heading-title {
		font-size: 1.25em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-c416087 {
		--padding-top: 2rem;
		--padding-bottom: 8rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-af104da {
		left: 1rem;
	}
	
	body.rtl .elementor-11571 .elementor-element.elementor-element-af104da {
		right: 1rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-af104da {
		text-align: start;
	}
	
	.elementor-11571 .elementor-element.elementor-element-af104da img {
		width: 75%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-9febe9e .elementor-heading-title {
		font-size: 1.25em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-c7e119a {
		--padding-top: 2rem;
		--padding-bottom: 8rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	body:not(.rtl) .elementor-11571 .elementor-element.elementor-element-e946ced {
		left: 1rem;
	}
	
	body.rtl .elementor-11571 .elementor-element.elementor-element-e946ced {
		right: 1rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-e946ced {
		text-align: start;
	}
	
	.elementor-11571 .elementor-element.elementor-element-e946ced img {
		width: 75%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-4e22c8c .elementor-heading-title {
		font-size: 1.25em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-78b66a9 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 2rem;
		--e-n-carousel-arrow-prev-top-position: -1rem;
		--e-n-carousel-arrow-next-right-position: 2rem;
		--e-n-carousel-arrow-next-top-position: -1rem;
		--e-n-carousel-dots-vertical-offset: -3rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-78b66a9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: .5rem .5rem .5rem .5rem;
	}
}

@media (max-width:767px) {
	.elementor-11571 .elementor-element.elementor-element-ec42200 {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 2rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-d897abd {
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5f898ed {
		width: var(--container-widget-width, 450px);
		max-width: 450px;
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5f898ed.elementor-element {
		--align-self: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5f898ed .elementor-heading-title {
		font-size: var(--e-global-typography-d810298-font-size);
		line-height: var(--e-global-typography-d810298-line-height);
		letter-spacing: var(--e-global-typography-d810298-letter-spacing);
		word-spacing: var(--e-global-typography-d810298-word-spacing);
	}
	
	.elementor-11571 .elementor-element.elementor-element-fa8dc78 {
		width: var(--container-widget-width, 450px);
		max-width: 450px;
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
		font-size: var(--e-global-typography-0e9d14e-font-size);
		line-height: var(--e-global-typography-0e9d14e-line-height);
		letter-spacing: var(--e-global-typography-0e9d14e-letter-spacing);
		word-spacing: var(--e-global-typography-0e9d14e-word-spacing);
	}
	
	.elementor-11571 .elementor-element.elementor-element-fa8dc78.elementor-element {
		--align-self: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-c084ba1 {
		--gap: 1rem 1rem;
		--row-gap: 1rem;
		--column-gap: 1rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-37d10fc .elementor-heading-title {
		font-size: var(--e-global-typography-595a721-font-size);
		line-height: var(--e-global-typography-595a721-line-height);
		letter-spacing: var(--e-global-typography-595a721-letter-spacing);
		word-spacing: var(--e-global-typography-595a721-word-spacing);
	}
	
	.elementor-11571 .elementor-element.elementor-element-5396256 {
		--padding-top: 0rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5ee5131 {
		--container-widget-width: 450px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 450px);
		max-width: 450px;
	}
	
	{{SELECTOR}} .algert-logo-block-widget {
		justify-content: center !important;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5ee5131 img {
		height: calc(1px * 40) !important;
	}
	
	.elementor-11571 .elementor-element.elementor-element-5ee5131 .algert-logo-block-widget {
		column-gap: 2rem !important;
		row-gap: 1.5rem !important;
	}
	
	.elementor-11571 .elementor-element.elementor-element-76e2afdd {
		--gap: 2rem 2rem;
		--row-gap: 2rem;
		--column-gap: 2rem;
		--padding-top: 4rem;
		--padding-bottom: 4rem;
		--padding-left: 0rem;
		--padding-right: 0rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-88ba4da {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-6b72e9f {
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--padding-top: 2rem;
		--padding-bottom: 7rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-35a0ab4 img {
		width: 50%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-fc15252 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-fc15252 .elementor-heading-title {
		font-size: 1.15em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-38b75dc {
		--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: 1.25rem 1.25rem;
		--row-gap: 1.25rem;
		--column-gap: 1.25rem;
		--flex-wrap: nowrap;
	}
	
	.elementor-11571 .elementor-element.elementor-element-deff106 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-deff106 .elementor-heading-title {
		font-size: 1.15em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-45f4da2 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-dd0c5e5 {
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--padding-top: 2rem;
		--padding-bottom: 7rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-8e037d7 img {
		width: 50%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-57037a0 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-57037a0 .elementor-heading-title {
		font-size: 1.15em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-6868d16 {
		--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: 1.25rem 1.25rem;
		--row-gap: 1.25rem;
		--column-gap: 1.25rem;
		--flex-wrap: nowrap;
	}
	
	.elementor-11571 .elementor-element.elementor-element-9a13063 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-9a13063 .elementor-heading-title {
		font-size: 1.15em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-bf4d179 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-c416087 {
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--padding-top: 2rem;
		--padding-bottom: 7rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-af104da img {
		width: 50%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-9febe9e {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-9febe9e .elementor-heading-title {
		font-size: 1.15em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-79ca129 {
		--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: 1.25rem 1.25rem;
		--row-gap: 1.25rem;
		--column-gap: 1.25rem;
		--flex-wrap: nowrap;
	}
	
	.elementor-11571 .elementor-element.elementor-element-6b66879 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-6b66879 .elementor-heading-title {
		font-size: 1.15em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-1d6ebb5 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-c7e119a {
		--gap: 1.5rem 1.5rem;
		--row-gap: 1.5rem;
		--column-gap: 1.5rem;
		--padding-top: 2rem;
		--padding-bottom: 7rem;
		--padding-left: 2rem;
		--padding-right: 2rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-e946ced img {
		width: 50%;
	}
	
	.elementor-11571 .elementor-element.elementor-element-4e22c8c {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-4e22c8c .elementor-heading-title {
		font-size: 1.15em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-af3b541 {
		--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: 1.25rem 1.25rem;
		--row-gap: 1.25rem;
		--column-gap: 1.25rem;
		--flex-wrap: nowrap;
	}
	
	.elementor-11571 .elementor-element.elementor-element-0f6358a {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-0f6358a .elementor-heading-title {
		font-size: 1.15em;
	}
	
	.elementor-11571 .elementor-element.elementor-element-52991d5 {
		text-align: center;
	}
	
	.elementor-11571 .elementor-element.elementor-element-78b66a9 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-size: 16px;
		--e-n-carousel-dots-vertical-offset: -2.8rem;
	}
	
	.elementor-11571 .elementor-element.elementor-element-78b66a9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: .55rem .55rem .55rem .55rem;
	}
}

/* Start custom CSS for image, class: .elementor-element-0723e7a */
.elementor-11571 .elementor-element.elementor-element-0723e7a {
	z-index: -1;
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-fa8dc78 */
.elementor-11571 .elementor-element.elementor-element-fa8dc78 ul p {
	margin-bottom: 0;
}

/* End custom CSS */

/* Start custom CSS for html, class: .elementor-element-c88a7d3 */
.elementor-11571 .elementor-element.elementor-element-c88a7d3 .hubspot-form {
	--field-row-gap: 0em;
	--field-column-gap: 1.25rem;
}

.elementor-11571 .elementor-element.elementor-element-c88a7d3 .hubspot-form .actions .button {
	background-color: #177ae8;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c084ba1 */
.elementor-11571 .elementor-element.elementor-element-c084ba1 {
	box-shadow: var(--box-shadow-v2);
}

/* End custom CSS */

/* Start custom CSS for nested-carousel, class: .elementor-element-78b66a9 */
.elementor-11571 .elementor-element.elementor-element-78b66a9 .swiper-pagination {
	width: 60%;
}

.elementor-11571 .elementor-element.elementor-element-78b66a9 .swiper-pagination-bullet {
	transition: 200ms;
}

.elementor-11571 .elementor-element.elementor-element-78b66a9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: #efefee !important;
	opacity: 1;
	width: 10%;
	border-radius: 20px;
}

.elementor-11571 .elementor-element.elementor-element-78b66a9 .swiper-pagination-bullet-active {
	width: 30%;
	border-radius: 20px;
	background-color: #177ae8 !important;
}

/* End custom CSS */

/* Start custom CSS */
body.elementor-page-11571 {
	--block-border-radius: 16px;
	--block-button-border-radius: 4px;
	--block-list-border-radius: 6px;
	--list-check-size: 1.25em;
}

body.elementor-page-11571 .navbar {
	--background-color: transparent !important;
	--border-color: transparent !important;
	--active-background-color: white !important;
}

body.elementor-page-11571 .button-dropdown-wrapper {
	background-color: white;
}
