
.elementor-6414 .elementor-element.elementor-element-8b3a38e {
	--display: flex;
	--min-height: 0px;
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-6414 .elementor-element.elementor-element-8b3a38e:not(.elementor-motion-effects-element-type-background), .elementor-6414 .elementor-element.elementor-element-8b3a38e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ef4d48;
	background-image: url("https://cdn-ilcobgn.nitrocdn.com/bXhvZjrrKPLYCHggaqhMGbuLIfwCRlPD/assets/images/optimized/rev-216b749/fermeprotect.fr/wp-content/uploads/2024/03/Design-sans-titre-2.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-6414 .elementor-element.elementor-element-8b3a38e::before, .elementor-6414 .elementor-element.elementor-element-8b3a38e > .elementor-background-video-container::before, .elementor-6414 .elementor-element.elementor-element-8b3a38e > .e-con-inner > .elementor-background-video-container::before, .elementor-6414 .elementor-element.elementor-element-8b3a38e > .elementor-background-slideshow::before, .elementor-6414 .elementor-element.elementor-element-8b3a38e > .e-con-inner > .elementor-background-slideshow::before, .elementor-6414 .elementor-element.elementor-element-8b3a38e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-6414 .elementor-element.elementor-element-8b3a38e > .elementor-shape-top svg, .elementor-6414 .elementor-element.elementor-element-8b3a38e > .e-con-inner > .elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 15px;
}

.elementor-6414 .elementor-element.elementor-element-8b3a38e > .elementor-shape-bottom svg, .elementor-6414 .elementor-element.elementor-element-8b3a38e > .e-con-inner > .elementor-shape-bottom svg {
	height: 5px;
	transform: translateX(-50%) rotateY(180deg);
}

.elementor-6414 .elementor-element.elementor-element-8b3a38e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6414 .elementor-element.elementor-element-3e3bc8e .elementor-button {
	background-color: #28a745;
	text-shadow: 13px 0px 40px rgba(0, 0, 0, .3);
	fill: var(--e-global-color-2a9f9ba);
	color: var(--e-global-color-2a9f9ba);
	border-radius: 0px 20px 0px 20px;
}

.elementor-6414 .elementor-element.elementor-element-3e3bc8e .elementor-button:hover, .elementor-6414 .elementor-element.elementor-element-3e3bc8e .elementor-button:focus {
	background-color: #00b223;
}

.elementor-6414 .elementor-element.elementor-element-3e3bc8e > .elementor-widget-container {
	--e-transform-translateX: 0px;
	--e-transform-scaleX: 1.1;
	--e-transform-scaleY: 1.2;
}

.elementor-6414 .elementor-element.elementor-element-3e3bc8e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-6414 .elementor-element.elementor-element-3e3bc8e {
	right: 400px;
}

body.rtl .elementor-6414 .elementor-element.elementor-element-3e3bc8e {
	left: 400px;
}

.elementor-6414 .elementor-element.elementor-element-3e3bc8e {
	top: 450px;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-anim-text.wpr-anim-text-type-rotate-1 b {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-anim-text.wpr-anim-text-type-slide b {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-anim-text.wpr-anim-text-type-zoom b {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-anim-text.wpr-anim-text-type-push b {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-highlighted-text svg path {
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-highlighted-text svg.wpr-highlight-x path:first-child {
	-webkit-animation-delay: -webkit-calc(2s + .3s);
	animation-delay: calc(2s + .3s);
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-highlighted-text svg.wpr-highlight-double path:last-child {
	-webkit-animation-delay: -webkit-calc(2s + .3s);
	animation-delay: calc(2s + .3s);
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child {
	-webkit-animation-delay: -webkit-calc(2s + .3s);
	animation-delay: calc(2s + .3s);
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 > .elementor-widget-container {
	--e-transform-translateX: 405px;
	margin: 0px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-advanced-text {
	text-align: center;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-advanced-text a {
	text-align: center;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-advanced-text-preffix {
	color: #fff;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-anim-text {
	color: #fc3716;
	padding: 10px 10px 10px 10px;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-highlighted-text {
	color: #fc3716;
	padding: 10px 10px 10px 10px;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-advanced-text-suffuix {
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-advanced-text-suffix {
	color: #333;
}

.elementor-6414 .elementor-element.elementor-element-77dec8b {
	--display: flex;
	--min-height: 332px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 15%;
	--padding-bottom: 35%;
	--padding-left: 0%;
	--padding-right: 50%;
}

.elementor-6414 .elementor-element.elementor-element-77dec8b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6414 .elementor-element.elementor-element-06ec02c.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-6414 .elementor-element.elementor-element-06ec02c {
	left: 196px;
}

body.rtl .elementor-6414 .elementor-element.elementor-element-06ec02c {
	right: 196px;
}

.elementor-6414 .elementor-element.elementor-element-06ec02c {
	top: 176px;
	text-align: center;
}

.elementor-6414 .elementor-element.elementor-element-06ec02c .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #ffeded;
}

.elementor-6414 .elementor-element.elementor-element-2ce0693 > .elementor-container {
	max-width: 1200px;
}

.elementor-6414 .elementor-element.elementor-element-2ce0693 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 20px 50px 20px;
}

.elementor-6414 .elementor-element.elementor-element-2ce0693 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6414 .elementor-element.elementor-element-f1fe091.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-6414 .elementor-element.elementor-element-583a833 {
	text-align: center;
}

.elementor-6414 .elementor-element.elementor-element-583a833 .elementor-heading-title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #2e358f;
	stroke: #2e358f;
}

.elementor-6414 .elementor-element.elementor-element-936ade7 {
	--divider-border-style: solid;
	--divider-color: #d90700;
	--divider-border-width: 1.5px;
}

.elementor-6414 .elementor-element.elementor-element-936ade7 .elementor-divider-separator {
	width: 80%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6414 .elementor-element.elementor-element-936ade7 .elementor-divider {
	text-align: center;
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-item-overlay {
	mix-blend-mode: normal;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-primary-btn {
	display: inline-block;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-secondary-btn {
	display: none;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-item-bg {
	background-size: contain;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-primary-btn {
	display: inline-block;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-secondary-btn {
	display: none;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-item-bg {
	background-size: contain;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-primary-btn {
	display: inline-block;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-secondary-btn {
	display: none;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-item-bg {
	background-size: contain;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-primary-btn {
	display: inline-block;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-secondary-btn {
	display: none;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-item-bg {
	background-size: contain;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-advanced-slider .slick-slide {
	margin-left: 0px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-advanced-slider .slick-list {
	margin-left: -0px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-title {
	display: block;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-sub-title {
	display: block;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-description {
	display: block;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-arrow {
	display: flex !important;
	color: rgba(255, 255, 255, .8);
	border-color: rgba(255, 255, 255, .8);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	font-size: 25px;
	width: 60px;
	height: 60px;
	border-style: none;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-dots {
	display: inline-table;
	top: 96%;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-dot {
	width: 8px;
	height: 8px;
	border-style: none;
	background-color: rgba(0, 0, 0, .35);
	border-radius: 50% 50% 50% 50%;
}

.elementor-6414 .elementor-element.elementor-element-76a9065.wpr-slider-dots-horizontal .wpr-slider-dot {
	margin-right: 7px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065.wpr-slider-dots-vertical .wpr-slider-dot {
	margin-bottom: 7px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-advanced-slider {
	height: 447px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-item {
	height: 447px;
	border-style: none;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .slick-list {
	height: 447px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-btns i {
	margin-left: 0px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-btns svg {
	margin-left: 0px;
	vertical-align: text-bottom;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-content {
	float: left;
	text-align: left;
	max-width: 750px;
	padding: 50px 300px 50px 70px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-cv-inner {
	vertical-align: middle;
}

.elementor-6414 .elementor-element.elementor-element-76a9065  .wpr-slider-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-title * {
	color: #b92626;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-sub-title * {
	color: #333;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-description p {
	color: #5a5a5a;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 30px 0px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-primary-btn {
	color: #b22222;
	border-color: #b22222;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	padding: 12px 25px 12px 25px;
	margin: 0px 10px 0px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-primary-btn svg {
	fill: #b22222;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 13px;
	height: auto;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-primary-btn:hover {
	color: #000;
	border-color: #000;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-primary-btn:hover svg {
	fill: #000;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-primary-btn i {
	font-size: 13px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-secondary-btn {
	color: #fff;
	border-color: #fff;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	padding: 12px 25px 12px 25px;
	margin: 0px 10px 0px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-secondary-btn svg {
	fill: #fff;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 13px;
	height: auto;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-secondary-btn i {
	font-size: 13px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-video-btn {
	color: #fff;
	border-color: #fff;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-arrow svg {
	fill: rgba(255, 255, 255, .8);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 25px;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-arrow:hover {
	color: #fff;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-arrow:hover svg {
	fill: #fff;
}

.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-dots .slick-active .wpr-slider-dot {
	background-color: #222;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-primary-btn {
	display: inline-block;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-secondary-btn {
	display: none;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-item-bg {
	background-size: cover;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-primary-btn {
	display: inline-block;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-secondary-btn {
	display: none;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-item-bg {
	background-size: cover;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-primary-btn {
	display: inline-block;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-secondary-btn {
	display: none;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-item-bg {
	background-size: cover;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-primary-btn {
	display: inline-block;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-secondary-btn {
	display: none;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-item-bg {
	background-size: cover;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-title {
	display: block;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-sub-title {
	display: block;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-description {
	display: block;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-arrow {
	display: flex !important;
	color: rgba(255, 255, 255, .8);
	border-color: rgba(255, 255, 255, .8);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	font-size: 25px;
	width: 60px;
	height: 60px;
	border-style: none;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-dots {
	display: inline-table;
	top: 96%;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-dot {
	width: 8px;
	height: 8px;
	border-style: none;
	background-color: rgba(0, 0, 0, .35);
	border-radius: 50% 50% 50% 50%;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff.wpr-slider-dots-horizontal .wpr-slider-dot {
	margin-right: 7px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff.wpr-slider-dots-vertical .wpr-slider-dot {
	margin-bottom: 7px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff > .elementor-widget-container {
	margin: 0px 0px 85px 0px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-advanced-slider {
	height: 500px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-item {
	height: 500px;
	border-style: none;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .slick-list {
	height: 500px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-btns i {
	margin-left: 0px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-btns svg {
	margin-left: 0px;
	vertical-align: text-bottom;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-content {
	float: left;
	text-align: left;
	max-width: 750px;
	padding: 50px 300px 50px 70px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-cv-inner {
	vertical-align: middle;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff  .wpr-slider-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-title * {
	color: #b22222;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-sub-title * {
	color: #333;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 5px 0px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-description p {
	color: #5a5a5a;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 30px 0px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-primary-btn {
	color: #b22222;
	border-color: #b22222;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	padding: 12px 25px 12px 25px;
	margin: 0px 10px 0px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-primary-btn svg {
	fill: #b22222;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 13px;
	height: auto;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-primary-btn:hover {
	color: #000;
	border-color: #000;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-primary-btn:hover svg {
	fill: #000;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-primary-btn i {
	font-size: 13px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-secondary-btn {
	color: #fff;
	border-color: #fff;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	padding: 12px 25px 12px 25px;
	margin: 0px 10px 0px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-secondary-btn svg {
	fill: #fff;
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 13px;
	height: auto;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-secondary-btn i {
	font-size: 13px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-video-btn {
	color: #fff;
	border-color: #fff;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-arrow svg {
	fill: rgba(255, 255, 255, .8);
	-webkit-transition-duration: .1s;
	transition-duration: .1s;
	width: 25px;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-arrow:hover {
	color: #fff;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-arrow:hover svg {
	fill: #fff;
}

.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-dots .slick-active .wpr-slider-dot {
	background-color: #222;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-6414 .elementor-element.elementor-element-8969548.wpr-feature-list-left .wpr-feature-list-item {
	align-items: flex-start;
}

.elementor-6414 .elementor-element.elementor-element-8969548.wpr-feature-list-right .wpr-feature-list-item {
	align-items: flex-start;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-icon-inner-wrap {
	width: 75px;
	height: 75px;
	background-color: #e6e6fa;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6414 .elementor-element.elementor-element-8969548 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-6414 .elementor-element.elementor-element-8969548.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-6414 .elementor-element.elementor-element-8969548.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-icon-inner-wrap i {
	color: #555;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-icon-inner-wrap svg {
	fill: #555;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-icon-wrap i {
	font-size: 60px;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-icon-wrap svg {
	width: 60px;
	height: auto;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-6414 .elementor-element.elementor-element-8969548 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-item {
	justify-content: left;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8.wpr-feature-list-left .wpr-feature-list-item {
	align-items: flex-start;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8.wpr-feature-list-right .wpr-feature-list-item {
	align-items: flex-start;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-item:not(:last-child) {
	margin-bottom: 35px;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-title {
	margin-bottom: 5px;
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-icon-inner-wrap {
	width: 75px;
	height: 75px;
	background-color: #e6e6fa;
	border-style: none;
	border-radius: 5px 5px 5px 5px;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8.wpr-feature-list-left .wpr-feature-list-icon-wrap {
	margin-right: 20px;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8.wpr-feature-list-right .wpr-feature-list-icon-wrap {
	margin-left: 20px;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-icon-inner-wrap i {
	color: #555;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-icon-inner-wrap svg {
	fill: #555;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-icon-wrap i {
	font-size: 60px;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-icon-wrap svg {
	width: 60px;
	height: auto;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-title a.wpr-feature-list-url {
	color: #000;
}

.elementor-6414 .elementor-element.elementor-element-f3c82c8 .wpr-feature-list-description {
	color: #6e6b6b;
	font-family: "Roboto", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-6414 .elementor-element.elementor-element-15fdb06:not(.elementor-motion-effects-element-type-background), .elementor-6414 .elementor-element.elementor-element-15fdb06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-6414 .elementor-element.elementor-element-15fdb06 > .elementor-container {
	max-width: 1200px;
}

.elementor-6414 .elementor-element.elementor-element-15fdb06 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -55px;
	margin-bottom: 0px;
	padding: 50px 20px 50px 20px;
}

.elementor-6414 .elementor-element.elementor-element-15fdb06 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-6414 .elementor-element.elementor-element-5873e5a.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-6414 .elementor-element.elementor-element-218ec8d {
	text-align: center;
}

.elementor-6414 .elementor-element.elementor-element-218ec8d .elementor-heading-title {
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #2e358f;
	stroke: #2e358f;
}

.elementor-6414 .elementor-element.elementor-element-0df356e {
	--divider-border-style: solid;
	--divider-color: #d90700;
	--divider-border-width: 1.5px;
}

.elementor-6414 .elementor-element.elementor-element-0df356e .elementor-divider-separator {
	width: 80%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6414 .elementor-element.elementor-element-0df356e .elementor-divider {
	text-align: center;
	padding-block-start: 10px;
	padding-block-end: 10px;
}

.elementor-6414 .elementor-element.elementor-element-4bde1fa {
	--e-image-carousel-slides-to-show: 4;
}

.elementor-6414 .elementor-element.elementor-element-4bde1fa > .elementor-widget-container {
	margin: -15px 120px -40px 180px;
	padding: 0px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-4bde1fa .elementor-swiper-button.elementor-swiper-button-prev, .elementor-6414 .elementor-element.elementor-element-4bde1fa .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 0px;
}

.elementor-6414 .elementor-element.elementor-element-4bde1fa .swiper-pagination-bullet {
	width: 0px;
	height: 0px;
}

.elementor-6414 .elementor-element.elementor-element-4bde1fa .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1 {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1 > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Open Sans", Sans-serif;
	font-size: 25px;
	font-weight: 700;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1:hover .elementor-image-box-img img {
	opacity: .9;
}

.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Open Sans", Sans-serif;
	font-size: 25px;
	font-weight: 700;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f:hover .elementor-image-box-img img {
	opacity: .9;
}

.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
}

.elementor-6414 .elementor-element.elementor-element-01b57be {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-6414 .elementor-element.elementor-element-01b57be > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6414 .elementor-element.elementor-element-01b57be.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-6414 .elementor-element.elementor-element-01b57be.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-6414 .elementor-element.elementor-element-01b57be.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Open Sans", Sans-serif;
	font-size: 25px;
	font-weight: 700;
}

.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-6414 .elementor-element.elementor-element-01b57be:hover .elementor-image-box-img img {
	opacity: .9;
}

.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9 {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9 > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Open Sans", Sans-serif;
	font-size: 25px;
	font-weight: 700;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9:hover .elementor-image-box-img img {
	opacity: .9;
}

.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
}

.elementor-6414 .elementor-element.elementor-element-1971c40 {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-6414 .elementor-element.elementor-element-1971c40 > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6414 .elementor-element.elementor-element-1971c40.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-6414 .elementor-element.elementor-element-1971c40.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-6414 .elementor-element.elementor-element-1971c40.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Open Sans", Sans-serif;
	font-size: 25px;
	font-weight: 700;
}

.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-6414 .elementor-element.elementor-element-1971c40:hover .elementor-image-box-img img {
	opacity: .9;
}

.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2 {
	width: var(--container-widget-width, 33%);
	max-width: 33%;
	--container-widget-width: 33%;
	--container-widget-flex-grow: 0;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2 > .elementor-widget-container {
	padding: 30px 30px 30px 30px;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2.elementor-position-right .elementor-image-box-img {
	margin-left: 5px;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2.elementor-position-left .elementor-image-box-img {
	margin-right: 5px;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2.elementor-position-top .elementor-image-box-img {
	margin-bottom: 5px;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-title {
	margin-bottom: 10px;
	font-family: "Open Sans", Sans-serif;
	font-size: 25px;
	font-weight: 700;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: .3s;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2:hover .elementor-image-box-img img {
	opacity: .9;
}

.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-description {
	font-family: "Roboto", Sans-serif;
}

.elementor-6414 .elementor-element.elementor-element-560e10b .elementor-button {
	background-color: #28a745;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
	fill: #fff;
	color: #fff;
	box-shadow: 0px 0px 15px 2px #fff;
	border-radius: 0px 20px 0px 20px;
}

.elementor-6414 .elementor-element.elementor-element-560e10b > .elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-eaa27d7 {
	--display: flex;
	--min-height: 400px;
	--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;
	--overlay-opacity: .8;
	--margin-top: 19px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-6414 .elementor-element.elementor-element-eaa27d7:not(.elementor-motion-effects-element-type-background), .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ededed;
	background-image: url("https://cdn-ilcobgn.nitrocdn.com/bXhvZjrrKPLYCHggaqhMGbuLIfwCRlPD/assets/images/optimized/rev-216b749/fermeprotect.fr/wp-content/uploads/2024/09/hangar-exterior-with-rolling-gates-3d-illustration-picture-id1165074991.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

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

.elementor-6414 .elementor-element.elementor-element-eaa27d7::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .elementor-background-video-container::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .e-con-inner > .elementor-background-video-container::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .elementor-background-slideshow::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #020101;
	--background-overlay: "";
}

.elementor-6414 .elementor-element.elementor-element-eaa27d7:hover::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7:hover > .elementor-background-video-container::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .elementor-background-slideshow:hover::before, .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-6414 .elementor-element.elementor-element-eaa27d7:hover {
	--overlay-opacity: .7;
}

.elementor-6414 .elementor-element.elementor-element-eaa27d7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6414 .elementor-element.elementor-element-44e8b58 > .elementor-widget-container {
	margin: 15px 15px 15px 15px;
}

.elementor-6414 .elementor-element.elementor-element-44e8b58.elementor-element {
	--align-self: center;
}

.elementor-6414 .elementor-element.elementor-element-44e8b58 .elementor-heading-title {
	color: var(--e-global-color-astglobalcolor1);
}

.elementor-6414 .elementor-element.elementor-element-3756539 > .elementor-widget-container {
	margin: 3% 3% 3% 3%;
	padding: 0px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-3756539.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 1;
}

.elementor-6414 .elementor-element.elementor-element-3756539 {
	text-align: center;
	font-family: "Roboto Slab", Sans-serif;
	font-size: 26px;
	letter-spacing: .7px;
	color: #fff;
}

.elementor-6414 .elementor-element.elementor-element-7c183f4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-6414 .elementor-element.elementor-element-7c183f4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-6414 .elementor-element.elementor-element-94b703b .elementor-counter-number-wrapper {
	color: #fff;
	font-size: 64px;
}

.elementor-6414 .elementor-element.elementor-element-94b703b .elementor-counter-title {
	color: #fff;
	font-family: "Roboto Slab", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

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

.elementor-6414 .elementor-element.elementor-element-81c5fed .elementor-counter-number-wrapper {
	color: #fff;
	font-size: 64px;
}

.elementor-6414 .elementor-element.elementor-element-81c5fed .elementor-counter-title {
	color: #fff;
	font-family: "Roboto Slab", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

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

.elementor-6414 .elementor-element.elementor-element-c1cc09a .elementor-counter-number-wrapper {
	color: #fff;
	font-size: 64px;
}

.elementor-6414 .elementor-element.elementor-element-c1cc09a .elementor-counter-title {
	color: #fff;
	font-family: "Roboto Slab", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

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

.elementor-6414 .elementor-element.elementor-element-9b938db .elementor-counter-number-wrapper {
	color: #fff;
	font-size: 64px;
}

.elementor-6414 .elementor-element.elementor-element-9b938db .elementor-counter-title {
	color: #fff;
	font-family: "Roboto Slab", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-6414 .elementor-element.elementor-element-78ab26a {
	--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-6414 .elementor-element.elementor-element-78ab26a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-6414 .elementor-element.elementor-element-0081a59 > .elementor-widget-container {
	padding: 52px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-0081a59 {
	text-align: center;
}

.elementor-6414 .elementor-element.elementor-element-6258d0b {
	--display: flex;
	--margin-top: 30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-6414 .elementor-element.elementor-element-891e51f {
	text-align: center;
}

.elementor-6414 .elementor-element.elementor-element-b4bc0c5 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-6414 .elementor-element.elementor-element-b4bc0c5 {
	text-align: center;
	line-height: 5px;
	letter-spacing: 0px;
}

.elementor-6414 .elementor-element.elementor-element-91e0bdf {
	--display: flex;
}

@media (min-width:768px) {
	.elementor-6414 .elementor-element.elementor-element-77dec8b {
		--width: 0%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-eaa27d7 {
		--width: 100%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-7c183f4 {
		--width: 100%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-78ab26a {
		--width: 100%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-91e0bdf {
		--content-width: 80%;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-6414 .elementor-element.elementor-element-7c183f4 {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-6414 .elementor-element.elementor-element-8b3a38e:not(.elementor-motion-effects-element-type-background), .elementor-6414 .elementor-element.elementor-element-8b3a38e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-8b3a38e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-3e3bc8e {
		top: 183.969px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-77dec8b {
		--padding-top: 13%;
		--padding-bottom: 32%;
		--padding-left: 0%;
		--padding-right: 40%;
	}
	
	body:not(.rtl) .elementor-6414 .elementor-element.elementor-element-06ec02c {
		left: 272px;
	}
	
	body.rtl .elementor-6414 .elementor-element.elementor-element-06ec02c {
		right: 272px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-06ec02c {
		top: 40px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-2ce0693 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-f1fe091 > .elementor-element-populated {
		padding: 0px 15px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-583a833 > .elementor-widget-container {
		margin: 35px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-sub-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-description {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-arrow {
		display: flex !important;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-dots {
		display: inline-table;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-content {
		margin: 0 auto;
		padding: 50px 320px 50px 60px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-sub-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-description {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-arrow {
		display: flex !important;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-dots {
		display: inline-table;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-content {
		margin: 0 auto;
	}
	
	.elementor-6414 .elementor-element.elementor-element-15fdb06 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-218ec8d > .elementor-widget-container {
		margin: 35px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-4bde1fa {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-6414 .elementor-element.elementor-element-4bde1fa > .elementor-widget-container {
		margin: -10px 90px -10px 130px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-title {
		margin-bottom: 8px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-title {
		margin-bottom: 8px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-title {
		margin-bottom: 8px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-title {
		margin-bottom: 8px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-title {
		margin-bottom: 8px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-title {
		margin-bottom: 8px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-560e10b > .elementor-widget-container {
		margin: 0px 0px 35px 0px;
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-7c183f4 {
		--grid-auto-flow: row;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media (max-width:880px) {
	.elementor-6414 .elementor-element.elementor-element-3e3bc8e.elementor-element {
		--align-self: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-3e3bc8e {
		top: 199.988px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-sub-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-description {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-arrow {
		display: flex !important;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-dots {
		display: inline-table;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-content {
		margin: 0 auto;
		padding: 50px 350px 50px 15px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-sub-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-description {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-arrow {
		display: flex !important;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-dots {
		display: inline-table;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-content {
		margin: 0 auto;
	}
	
	.elementor-6414 .elementor-element.elementor-element-4bde1fa {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-6414 .elementor-element.elementor-element-4bde1fa > .elementor-widget-container {
		margin: -10px 90px -10px 140px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-eaa27d7:not(.elementor-motion-effects-element-type-background), .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-6414 .elementor-element.elementor-element-eaa27d7:hover {
		--overlay-opacity: .7;
	}
	
	.elementor-6414 .elementor-element.elementor-element-eaa27d7 {
		--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-6414 .elementor-element.elementor-element-3756539 > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-7c183f4 {
		--grid-auto-flow: row;
		--padding-top: 10px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-94b703b .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-81c5fed .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-c1cc09a .elementor-counter-number-wrapper {
		font-size: 50px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-9b938db .elementor-counter-number-wrapper {
		font-size: 50px;
	}
}

@media (max-width:767px) {
	.elementor-6414 .elementor-element.elementor-element-8b3a38e {
		--content-width: 500px;
		--min-height: 500px;
		--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;
		--overlay-opacity: .55;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-8b3a38e:not(.elementor-motion-effects-element-type-background), .elementor-6414 .elementor-element.elementor-element-8b3a38e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -123px -56px;
		background-size: 1400px auto;
	}
	
	.elementor-6414 .elementor-element.elementor-element-3e3bc8e {
		width: var(--container-widget-width, 123px);
		max-width: 123px;
		--container-widget-width: 123px;
		--container-widget-flex-grow: 0;
		top: 370px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-3e3bc8e > .elementor-widget-container {
		--e-transform-translateX: 20px;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-3e3bc8e.elementor-element {
		--align-self: center;
	}
	
	body:not(.rtl) .elementor-6414 .elementor-element.elementor-element-3e3bc8e {
		right: 140px;
	}
	
	body.rtl .elementor-6414 .elementor-element.elementor-element-3e3bc8e {
		left: 140px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-3e3bc8e .elementor-button {
		border-radius: 0px 20px 0px 20px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-12a64b4 > .elementor-widget-container {
		--e-transform-translateX: 0px;
		--e-transform-translateY: 175px;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-advanced-text {
		text-align: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-advanced-text a {
		text-align: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-12a64b4 .wpr-advanced-text-preffix {
		font-size: 18px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-77dec8b {
		--width: 318px;
		--padding-top: 25%;
		--padding-bottom: 30%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-77dec8b.e-con {
		--align-self: center;
	}
	
	body:not(.rtl) .elementor-6414 .elementor-element.elementor-element-06ec02c {
		left: 135.977px;
	}
	
	body.rtl .elementor-6414 .elementor-element.elementor-element-06ec02c {
		right: 135.977px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-06ec02c {
		top: -54.01px;
		text-align: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-06ec02c .elementor-heading-title {
		font-size: 17px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-2ce0693 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-583a833 > .elementor-widget-container {
		margin: 45px 0px 0px 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-936ade7 > .elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-68b7f02 .wpr-slider-secondary-btn {
		display: none;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-5476ac2 .wpr-slider-secondary-btn {
		display: none;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-0450ce7 .wpr-slider-secondary-btn {
		display: none;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .elementor-repeater-item-865c2a8 .wpr-slider-secondary-btn {
		display: none;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-sub-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-description {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-arrow {
		display: flex !important;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-dots {
		display: none;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 > .elementor-widget-container {
		margin: 0px 0px -195px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-advanced-slider {
		height: 670px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-item {
		height: 670px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .slick-list {
		height: 670px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-content {
		margin: 0 auto;
		padding: 30px 15px 15px 15px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-cv-inner {
		vertical-align: top;
	}
	
	.elementor-6414 .elementor-element.elementor-element-76a9065 .wpr-slider-primary-btn {
		margin: 130px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-71d6e07 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-5476ac2 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-0450ce7 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-primary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .elementor-repeater-item-865c2a8 .wpr-slider-secondary-btn {
		display: inline-block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-sub-title {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-description {
		display: block;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-arrow {
		display: flex !important;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-dots {
		display: inline-table;
	}
	
	.elementor-6414 .elementor-element.elementor-element-79ef8ff .wpr-slider-content {
		margin: 0 auto;
	}
	
	.elementor-6414 .elementor-element.elementor-element-8969548 > .elementor-widget-container {
		margin: 55px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-8969548 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-f3c82c8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-15fdb06 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-4bde1fa {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-6414 .elementor-element.elementor-element-4bde1fa > .elementor-widget-container {
		margin: -10px 0px -20px 40px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 {
		width: 100%;
		max-width: 100%;
		align-self: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 > .elementor-widget-container {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 87%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-a17a5d1 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f {
		width: 100%;
		max-width: 100%;
		align-self: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f > .elementor-widget-container {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-wrapper .elementor-image-box-img {
		width: 87%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-5583a3f .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be {
		width: 100%;
		max-width: 100%;
		align-self: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be > .elementor-widget-container {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-wrapper .elementor-image-box-img {
		width: 87%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-01b57be .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 {
		width: 100%;
		max-width: 100%;
		align-self: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 > .elementor-widget-container {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 87%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1bb31c9 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 {
		width: 100%;
		max-width: 100%;
		align-self: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 > .elementor-widget-container {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 87%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-1971c40 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 {
		width: 100%;
		max-width: 100%;
		align-self: center;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 > .elementor-widget-container {
		padding: 10px 10px 30px 10px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 87%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-125c5e2 .elementor-image-box-title {
		font-size: 20px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-560e10b {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-6414 .elementor-element.elementor-element-560e10b > .elementor-widget-container {
		margin: 15px 35px 55px 35px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-eaa27d7 {
		--width: 100%;
		--min-height: 470px;
		--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: 35px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-eaa27d7:not(.elementor-motion-effects-element-type-background), .elementor-6414 .elementor-element.elementor-element-eaa27d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-6414 .elementor-element.elementor-element-eaa27d7:hover {
		--overlay-opacity: .7;
	}
	
	.elementor-6414 .elementor-element.elementor-element-44e8b58 > .elementor-widget-container {
		margin: 15px 15px -10px 15px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-3756539 > .elementor-widget-container {
		margin: 3% 3% 3% 3%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-3756539 {
		text-align: center;
		font-size: 19px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-7c183f4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0px;
		--padding-bottom: 32px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-94b703b .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-81c5fed .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-c1cc09a .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-9b938db .elementor-counter-number-wrapper {
		font-size: 40px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-78ab26a {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-0081a59 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-6258d0b {
		--margin-top: -45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-b4bc0c5 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-6414 .elementor-element.elementor-element-b4bc0c5 {
		line-height: 1.4em;
	}
	
	.elementor-6414 .elementor-element.elementor-element-91e0bdf {
		--margin-top: 0px;
		--margin-bottom: -45px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
}

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

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