
.elementor-4842 .elementor-element.elementor-element-ea3dd59 {
	--display: flex;
	--background-transition: .3s;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-4842 .elementor-element.elementor-element-7fdecfa > .elementor-widget-container {
	margin: 0px 0px 8px 0px;
}

.elementor-4842 .elementor-element.elementor-element-7bdbcc4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-0fbeac6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-201ddf8 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-201ddf8 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-201ddf8 > .elementor-widget-container {
	border-radius: 50px 50px 50px 50px;
}

.elementor-4842 .elementor-element.elementor-element-89f855f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-bf7c0bf .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-bf7c0bf .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-ce5d7a9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-bd067a0 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-bd067a0 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-18880eb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-eebdf88 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-eebdf88 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-5cbc033 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-58c346a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-592c7a3 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-592c7a3 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-940fc72 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-95c14b7 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-95c14b7 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-e874b44 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-bbf64e9 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-bbf64e9 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-c7f5137 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-08f6d6c .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-08f6d6c .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-6fa48b5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-f8f7de6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-590c279 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-590c279 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-c7dad4c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-e8ec20e .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-e8ec20e .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-57a166f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-0bae876 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-0bae876 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-833f63b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-69a951c .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-69a951c .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-b1c90b4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-6a05d61 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-d9772c0 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-d9772c0 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-148b3f4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-efc1be4 .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-efc1be4 .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-640c393 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-d7136ab .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-d7136ab .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-638e85a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-4d4891f .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-4d4891f .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-a7bc852 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--gap: 0px 0px;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-35e9c48 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-c539baa .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-c539baa .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-d7bdae4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-cb2997b .service-box .service-btn a {
	color: #fff;
	background-color: #062e61;
	border-style: none;
	border-radius: 20px 20px 20px 20px;
	padding: 10px 10px 10px 10px;
	height: 50px;
	width: 130px;
}

.elementor-4842 .elementor-element.elementor-element-cb2997b .service-box:hover {
	border-style: none;
}

.elementor-4842 .elementor-element.elementor-element-071ac63 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

.elementor-4842 .elementor-element.elementor-element-92b62f7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--background-transition: .3s;
}

@media (min-width:768px) {
	.elementor-4842 .elementor-element.elementor-element-0fbeac6 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-89f855f {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-ce5d7a9 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-18880eb {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-58c346a {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-940fc72 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-e874b44 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-c7f5137 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-f8f7de6 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-c7dad4c {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-57a166f {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-833f63b {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-6a05d61 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-148b3f4 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-640c393 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-638e85a {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-35e9c48 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-d7bdae4 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-071ac63 {
		--width: 25%;
	}
	
	.elementor-4842 .elementor-element.elementor-element-92b62f7 {
		--width: 25%;
	}
}
