.elementor-8 .elementor-element.elementor-element-e30db59>.elementor-container {
	max-width: 1350px;
}

.elementor-8 .elementor-element.elementor-element-4facf89>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4facf89>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-045af7a .elementor-spacer-inner {
	height: 121px;
}

.elementor-8 .elementor-element.elementor-element-91e8a50 .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 54px;
	font-weight: 700;
	line-height: 71px;
}

.elementor-8 .elementor-element.elementor-element-74d9a90 .elementor-spacer-inner {
	height: 31px;
}

.elementor-8 .elementor-element.elementor-element-6b6ebd6 {
	color: #ffffff;
	font-family: "Hind", Sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 30.8px;
}

.elementor-8 .elementor-element.elementor-element-6b6ebd6>.elementor-widget-container {
	padding: 0px 200px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3b0096d .elementor-spacer-inner {
	height: 23px;
}

.elementor-8 .elementor-element.elementor-element-933f1ed .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 1px;
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-radius: 0px 0px 0px 0px;
	padding: 17px 43px 17px 43px;
}

.elementor-8 .elementor-element.elementor-element-933f1ed .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-933f1ed .elementor-button:focus {
	color: #000000;
	background-color: #ffffff;
	border-color: rgba(0, 0, 0, 0);
}

.elementor-8 .elementor-element.elementor-element-933f1ed .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-933f1ed .elementor-button:focus svg {
	fill: #000000;
}

.elementor-8 .elementor-element.elementor-element-933f1ed>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0840213 .elementor-spacer-inner {
	height: 50px;
}

.elementor-8 .elementor-element.elementor-element-4e9bccd>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4e9bccd:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8 .elementor-element.elementor-element-4e9bccd>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, 0.51);
}

.elementor-8 .elementor-element.elementor-element-4e9bccd>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 35px 50px 20px 55px;
}

.elementor-8 .elementor-element.elementor-element-4e9bccd>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-45b0d75 .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 28px;
	font-weight: bold;
}

.elementor-8 .elementor-element.elementor-element-d8db320 {
	color: #ffffff;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4em;
}

.elementor-8 .elementor-element.elementor-element-d8db320>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 *:not(.wpcf7-form-control):not(option):not(a) {
	color: #ff3535;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 .wpcf7-form-control.wpcf7-file {
	color: #ff3535;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 span.wpcf7-not-valid-tip {
	color: #ff0000;
	margin: 0px 0px 0px 0px;
	display: block;
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding: 12px 20px 12px 20px;
	margin: 10px 0px 10px 0px;
	border-radius: 0px 0px 0px 0px;
	color: #888888;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
	color: #888888;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder {
	color: #888888;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
	color: #888888;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 input.wpcf7-submit {
	background-color: #3db7ef;
	color: #ffffff;
	padding: 17px 43px 17px 43px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(61, 183, 239, 0);
	border-radius: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 input.wpcf7-submit {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 input.wpcf7-submit:hover {
	background-color: rgba(61, 183, 239, 0);
	color: #3db7ef;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 div.wpcf7-response-output {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 div.wpcf7-mail-sent-ok {
	color: #3fd12b;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 div.wpcf7-mail-sent-ng {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 div.wpcf7-validation-errors {
	color: #ff0000;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b727ce9 .wpcf7 div.wpcf7-spam-blocked {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e30db59:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-e30db59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("images/bg_pic_1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-e30db59 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -4px;
	margin-bottom: 0px;
	padding: 100px 15px 96px 15px;
}

.elementor-8 .elementor-element.elementor-element-e30db59>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-d693bef>.elementor-container {
	max-width: 1355px;
}

.elementor-8 .elementor-element.elementor-element-01961b0>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-01961b0>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-da2d5e1 .elementor-spacer-inner {
	height: 87px;
}

.elementor-8 .elementor-element.elementor-element-e313ee7 .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 55px;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-e313ee7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5884f4c {
	--divider-border-style: solid;
	--divider-border-color: #3db7ef;
	--divider-border-width: 3px;
}

.elementor-8 .elementor-element.elementor-element-5884f4c .elementor-divider-separator {
	width: 70px;
}

.elementor-8 .elementor-element.elementor-element-5884f4c .elementor-divider {
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-8 .elementor-element.elementor-element-db9c75f .elementor-spacer-inner {
	height: 30px;
}

.elementor-8 .elementor-element.elementor-element-34ac2b3 {
	color: #333333;
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 26.4px;
	letter-spacing: 0.1px;
}

.elementor-8 .elementor-element.elementor-element-5698368 .elementor-spacer-inner {
	height: 40px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-787231d.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-787231d.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-787231d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-787231d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8 .elementor-element.elementor-element-787231d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("images/service_1-418x250.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-787231d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 33px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-787231d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-787231d .elementor-element-populated a:hover {
	color: #172646;
}

.elementor-8 .elementor-element.elementor-element-45998bf .elementor-spacer-inner {
	height: 190px;
}

.elementor-8 .elementor-element.elementor-element-a88049f .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
}

.elementor-8 .elementor-element.elementor-element-a88049f>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 5px 0px 5px 33px;
	background-color: transparent;
	background-image: linear-gradient(130deg, #3db7ef 84%, rgba(255, 255, 255, 0) 85%);
}

.elementor-8 .elementor-element.elementor-element-a88049f {
	flex-basis: 70%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-0ea1723.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-0ea1723.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-0ea1723>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-0ea1723:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8 .elementor-element.elementor-element-0ea1723>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("images/service_2-418x250.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-0ea1723>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 16px 0px 18px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0ea1723>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-0ea1723 .elementor-element-populated a:hover {
	color: #172646;
}

.elementor-8 .elementor-element.elementor-element-ba22909 .elementor-spacer-inner {
	height: 190px;
}

.elementor-8 .elementor-element.elementor-element-091fd51 .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
}

.elementor-8 .elementor-element.elementor-element-091fd51>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 5px 0px 5px 32px;
	background-color: transparent;
	background-image: linear-gradient(130deg, #3db7ef 84%, rgba(255, 255, 255, 0) 85%);
}

.elementor-8 .elementor-element.elementor-element-091fd51 {
	flex-basis: 70%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-eb38957.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-eb38957.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-eb38957>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-eb38957:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8 .elementor-element.elementor-element-eb38957>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("images/service_3-418x250.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-eb38957>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-eb38957>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-eb38957 .elementor-element-populated a:hover {
	color: #172646;
}

.elementor-8 .elementor-element.elementor-element-46d0588 .elementor-spacer-inner {
	height: 190px;
}

.elementor-8 .elementor-element.elementor-element-9fc2e77 .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
}

.elementor-8 .elementor-element.elementor-element-9fc2e77>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 5px 0px 5px 34px;
	background-color: transparent;
	background-image: linear-gradient(130deg, #3db7ef 84%, rgba(255, 255, 255, 0) 85%);
}

.elementor-8 .elementor-element.elementor-element-9fc2e77 {
	flex-basis: 70%;
}

.elementor-8 .elementor-element.elementor-element-f765ddd {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-e50e9b5.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-e50e9b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-e50e9b5>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-e50e9b5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8 .elementor-element.elementor-element-e50e9b5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("images/service_4-418x250.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-e50e9b5>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 33px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-e50e9b5>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e50e9b5 .elementor-element-populated a:hover {
	color: #172646;
}

.elementor-8 .elementor-element.elementor-element-46cf071 .elementor-spacer-inner {
	height: 190px;
}

.elementor-8 .elementor-element.elementor-element-53a7f9e .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
}

.elementor-8 .elementor-element.elementor-element-53a7f9e>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 5px 0px 5px 33px;
	background-color: transparent;
	background-image: linear-gradient(130deg, #3db7ef 84%, rgba(255, 255, 255, 0) 85%);
}

.elementor-8 .elementor-element.elementor-element-53a7f9e {
	flex-basis: 70%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-7409ecc.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-7409ecc.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-7409ecc>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-7409ecc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8 .elementor-element.elementor-element-7409ecc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("images/service_5-418x250.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-7409ecc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 16px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7409ecc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-7409ecc .elementor-element-populated a:hover {
	color: #172646;
}

.elementor-8 .elementor-element.elementor-element-f87dadb .elementor-spacer-inner {
	height: 190px;
}

.elementor-8 .elementor-element.elementor-element-21845f5 .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
}

.elementor-8 .elementor-element.elementor-element-21845f5>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 5px 0px 5px 32px;
	background-color: transparent;
	background-image: linear-gradient(130deg, #3db7ef 84%, rgba(255, 255, 255, 0) 85%);
}

.elementor-8 .elementor-element.elementor-element-21845f5 {
	flex-basis: 75%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-8394e2b.elementor-column .elementor-column-wrap {
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-8394e2b.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-8 .elementor-element.elementor-element-8394e2b>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-8394e2b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-8 .elementor-element.elementor-element-8394e2b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("images/service_6-418x250.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-8394e2b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 33px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8394e2b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-8394e2b .elementor-element-populated a:hover {
	color: #172646;
}

.elementor-8 .elementor-element.elementor-element-5cfea5f .elementor-spacer-inner {
	height: 190px;
}

.elementor-8 .elementor-element.elementor-element-5fb4b30 .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
	line-height: 30px;
}

.elementor-8 .elementor-element.elementor-element-5fb4b30>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 5px 0px 5px 32px;
	background-color: transparent;
	background-image: linear-gradient(130deg, #3db7ef 84%, rgba(255, 255, 255, 0) 85%);
}

.elementor-8 .elementor-element.elementor-element-5fb4b30 {
	flex-basis: 70%;
}

.elementor-8 .elementor-element.elementor-element-2cdbfcf {
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-97fe5c7 .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.1em;
	letter-spacing: 1px;
	background-color: #3db7ef;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 17px 43px 17px 43px;
}

.elementor-8 .elementor-element.elementor-element-97fe5c7 .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-97fe5c7 .elementor-button:focus {
	color: #3db7ef;
	background-color: rgba(61, 183, 239, 0);
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-97fe5c7 .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-97fe5c7 .elementor-button:focus svg {
	fill: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-97fe5c7>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ed9ae53 .elementor-spacer-inner {
	height: 87px;
}

.elementor-8 .elementor-element.elementor-element-d693bef {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-2ae6ca7>.elementor-container {
	max-width: 1355px;
}

.elementor-8 .elementor-element.elementor-element-43341ec>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-43341ec>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
}

.elementor-8 .elementor-element.elementor-element-43341ec>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2153469 .elementor-spacer-inner {
	height: 73px;
}

.elementor-8 .elementor-element.elementor-element-55beda6 .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 48px;
}

.elementor-8 .elementor-element.elementor-element-d4fecf4 {
	--divider-border-style: solid;
	--divider-border-color: #3db7ef;
	--divider-border-width: 3px;
}

.elementor-8 .elementor-element.elementor-element-d4fecf4 .elementor-divider-separator {
	width: 70px;
}

.elementor-8 .elementor-element.elementor-element-d4fecf4 .elementor-divider {
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-8 .elementor-element.elementor-element-f6dbdd9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-f6dbdd9>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-view-stacked .elementor-icon {
	background-color: #3db7ef;
	fill: #ffffff;
	color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-view-default .elementor-icon {
	fill: #3db7ef;
	color: #3db7ef;
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-view-framed .elementor-icon {
	background-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-position-right .elementor-icon-box-icon {
	margin-left: 40px;
}

.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-position-left .elementor-icon-box-icon {
	margin-right: 40px;
}

.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 40px;
}

.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-content .elementor-icon-box-description {
	color: #ffffff;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-cb1b531>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-46a99f3>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-46a99f3>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-51a3397.elementor-view-stacked .elementor-icon {
	background-color: #3db7ef;
	fill: #ffffff;
	color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-51a3397.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-51a3397.elementor-view-default .elementor-icon {
	fill: #3db7ef;
	color: #3db7ef;
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-51a3397.elementor-view-framed .elementor-icon {
	background-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-51a3397.elementor-position-right .elementor-icon-box-icon {
	margin-left: 40px;
}

.elementor-8 .elementor-element.elementor-element-51a3397.elementor-position-left .elementor-icon-box-icon {
	margin-right: 40px;
}

.elementor-8 .elementor-element.elementor-element-51a3397.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 40px;
}

.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-content .elementor-icon-box-description {
	color: #ffffff;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-51a3397>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-dfd6d44>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-dfd6d44>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-view-stacked .elementor-icon {
	background-color: #3db7ef;
	fill: #ffffff;
	color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-view-default .elementor-icon {
	fill: #3db7ef;
	color: #3db7ef;
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-view-framed .elementor-icon {
	background-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-position-right .elementor-icon-box-icon {
	margin-left: 40px;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-position-left .elementor-icon-box-icon {
	margin-right: 40px;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 40px;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-content .elementor-icon-box-description {
	color: #ffffff;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-eb4cc00>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-336d3f1 {
	margin-top: 30px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4abca06>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4abca06>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-view-stacked .elementor-icon {
	background-color: #3db7ef;
	fill: #ffffff;
	color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-view-default .elementor-icon {
	fill: #3db7ef;
	color: #3db7ef;
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-view-framed .elementor-icon {
	background-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-position-right .elementor-icon-box-icon {
	margin-left: 40px;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-position-left .elementor-icon-box-icon {
	margin-right: 40px;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 40px;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-content .elementor-icon-box-description {
	color: #ffffff;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-3d1f02a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4459626>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-4459626>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-view-stacked .elementor-icon {
	background-color: #3db7ef;
	fill: #ffffff;
	color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-view-default .elementor-icon {
	fill: #3db7ef;
	color: #3db7ef;
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-view-framed .elementor-icon {
	background-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-position-right .elementor-icon-box-icon {
	margin-left: 40px;
}

.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-position-left .elementor-icon-box-icon {
	margin-right: 40px;
}

.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 40px;
}

.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-content .elementor-icon-box-description {
	color: #ffffff;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-a35e23b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-af4eec9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-af4eec9>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3263f47.elementor-view-stacked .elementor-icon {
	background-color: #3db7ef;
	fill: #ffffff;
	color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-3263f47.elementor-view-framed .elementor-icon,
.elementor-8 .elementor-element.elementor-element-3263f47.elementor-view-default .elementor-icon {
	fill: #3db7ef;
	color: #3db7ef;
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-3263f47.elementor-view-framed .elementor-icon {
	background-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-3263f47.elementor-position-right .elementor-icon-box-icon {
	margin-left: 40px;
}

.elementor-8 .elementor-element.elementor-element-3263f47.elementor-position-left .elementor-icon-box-icon {
	margin-right: 40px;
}

.elementor-8 .elementor-element.elementor-element-3263f47.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 40px;
}

.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon {
	font-size: 30px;
	padding: 15px;
}

.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-content .elementor-icon-box-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-content .elementor-icon-box-description {
	color: #ffffff;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-3263f47>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-252e61d {
	margin-top: 30px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2ae6ca7:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-2ae6ca7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #172646;
}

.elementor-8 .elementor-element.elementor-element-2ae6ca7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-2ae6ca7>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-f780702>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-f780702>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-f780702>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-9e8202b .elementor-image img {
	width: 100%;
	max-width: 100%;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-88caebf.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-88caebf.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-8 .elementor-element.elementor-element-88caebf>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-88caebf>.elementor-element-populated {
	padding: 0px 200px 40px 30px;
}

.elementor-8 .elementor-element.elementor-element-85dcfeb .elementor-spacer-inner {
	height: 30px;
}

.elementor-8 .elementor-element.elementor-element-449cef3 .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 55px;
}

.elementor-8 .elementor-element.elementor-element-b5e3ac2 {
	--divider-border-style: solid;
	--divider-border-color: #3db7ef;
	--divider-border-width: 3px;
}

.elementor-8 .elementor-element.elementor-element-b5e3ac2 .elementor-divider-separator {
	width: 70px;
}

.elementor-8 .elementor-element.elementor-element-b5e3ac2 .elementor-divider {
	padding-top: 17px;
	padding-bottom: 17px;
}

.elementor-8 .elementor-element.elementor-element-8e9500d .elementor-spacer-inner {
	height: 23px;
}

.elementor-8 .elementor-element.elementor-element-e19b600 {
	color: #000000;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
}

.elementor-8 .elementor-element.elementor-element-e19b600>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-7f4530a .elementor-spacer-inner {
	height: 49px;
}

.elementor-8 .elementor-element.elementor-element-3dcf90b .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.1em;
	letter-spacing: 1px;
	background-color: #3db7ef;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 17px 43px 17px 43px;
}

.elementor-8 .elementor-element.elementor-element-3dcf90b .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-3dcf90b .elementor-button:focus {
	color: #3db7ef;
	background-color: rgba(61, 183, 239, 0);
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-3dcf90b .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-3dcf90b .elementor-button:focus svg {
	fill: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-949cc9d:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-949cc9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f9f9f9;
}

.elementor-8 .elementor-element.elementor-element-949cc9d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-949cc9d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-04487da>.elementor-container {
	max-width: 1355px;
}

.elementor-8 .elementor-element.elementor-element-3808000>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-3808000>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-309ce37 .elementor-spacer-inner {
	height: 60px;
}

.elementor-8 .elementor-element.elementor-element-f5c4310 .elementor-heading-title {
	color: #000000;
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 55px;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-4ad2830 {
	--divider-border-style: solid;
	--divider-border-color: #3db7ef;
	--divider-border-width: 3px;
}

.elementor-8 .elementor-element.elementor-element-4ad2830 .elementor-divider-separator {
	width: 70px;
}

.elementor-8 .elementor-element.elementor-element-4ad2830 .elementor-divider {
	padding-top: 17px;
	padding-bottom: 17px;
}

.elementor-8 .elementor-element.elementor-element-5d24d5a .elementor-spacer-inner {
	height: 30px;
}

.elementor-8 .elementor-element.elementor-element-685e3f1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-685e3f1>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured {
	max-width: 85%;
	flex: 0 0 85%;
	margin: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .featured-position-left+.jet-smart-listing__posts {
	max-width: calc(100% - 85%);
	flex-basis: calc(100% - 85%);
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .featured-position-right+.jet-smart-listing__posts {
	max-width: calc(100% - 85%);
	flex-basis: calc(100% - 85%);
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple {
	max-width: 50%;
	flex: 0 0 50%;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing {
	margin: 0px -10px 0px -10px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__posts {
	margin: 0px 10px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__heading {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__filter .jet-smart-listing__filter-item.jet-active-item>a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__filter>.jet-smart-listing__filter-item>a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__filter-more>.jet-blog-icon {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-title-featured a {
	color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-title-featured {
	color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-title-featured:hover a {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-title-featured:hover {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-title-featured {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-excerpt-featured {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-excerpt-featured {
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	font-size: 16px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	margin-right: 10px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__meta {
	color: #888888;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__meta a {
	color: #888888;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__meta a:hover {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__more-wrap {
	justify-content: flex-start;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__terms-link {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__post {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__post .jet-smart-listing__meta {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__post .jet-smart-listing__more-wrap {
	justify-content: flex-start;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__post .jet-smart-listing__terms-link {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-title-fields__item-label {
	margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-content-fields__item-label {
	margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-processing {
	opacity: 0.5;
}

.elementor-8 .elementor-element.elementor-element-dd8c3ce>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-526f219>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-526f219>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured {
	max-width: 85%;
	flex: 0 0 85%;
	margin: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .featured-position-left+.jet-smart-listing__posts {
	max-width: calc(100% - 85%);
	flex-basis: calc(100% - 85%);
}

.elementor-8 .elementor-element.elementor-element-79015bc .featured-position-right+.jet-smart-listing__posts {
	max-width: calc(100% - 85%);
	flex-basis: calc(100% - 85%);
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple {
	max-width: 50%;
	flex: 0 0 50%;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing {
	margin: 0px -10px 0px -10px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__posts {
	margin: 0px 10px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__filter>.jet-smart-listing__filter-item>a {
	margin: 0px 0px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__filter-more>.jet-blog-icon {
	margin: 0px 0px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-title-featured a {
	color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-title-featured {
	color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-title-featured:hover a {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-title-featured:hover {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-title-featured {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-excerpt-featured {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-excerpt-featured {
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	font-size: 16px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	margin-right: 10px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__meta {
	color: #888888;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__meta a {
	color: #888888;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__meta a:hover {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__more-wrap {
	justify-content: flex-start;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__terms-link {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__post .jet-smart-listing__meta {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__post .jet-smart-listing__more-wrap {
	justify-content: flex-start;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__post .jet-smart-listing__terms-link {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-title-fields__item-label {
	margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-content-fields__item-label {
	margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-79015bc .jet-processing {
	opacity: 0.5;
}

.elementor-8 .elementor-element.elementor-element-d7db108>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-d7db108>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured {
	max-width: 85%;
	flex: 0 0 85%;
	margin: 10px 10px 10px 10px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .featured-position-left+.jet-smart-listing__posts {
	max-width: calc(100% - 85%);
	flex-basis: calc(100% - 85%);
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .featured-position-right+.jet-smart-listing__posts {
	max-width: calc(100% - 85%);
	flex-basis: calc(100% - 85%);
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__post-thumbnail.post-thumbnail-simple.post-thumbnail-simple {
	max-width: 50%;
	flex: 0 0 50%;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing {
	margin: 0px -10px 0px -10px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__posts {
	margin: 0px 10px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__filter>.jet-smart-listing__filter-item>a {
	margin: 0px 0px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__filter-more>.jet-blog-icon {
	margin: 0px 0px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-title-featured a {
	color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-title-featured {
	color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-title-featured:hover a {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-title-featured:hover {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-title-featured {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 700;
	text-transform: capitalize;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-excerpt-featured {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-excerpt-featured {
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	font-size: 16px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	margin-right: 10px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__meta-item .jet-smart-listing__meta-icon {
	margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__meta {
	color: #888888;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__meta a {
	color: #888888;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__meta a:hover {
	color: #000000;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__more-wrap {
	justify-content: flex-start;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__terms-link {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__post .jet-smart-listing__meta {
	text-align: left;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__post .jet-smart-listing__more-wrap {
	justify-content: flex-start;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__post .jet-smart-listing__terms-link {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
	text-decoration: none;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-title-fields__item-label {
	margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-content-fields__item-label {
	margin-right: 5px;
}

.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-processing {
	opacity: 0.5;
}

.elementor-8 .elementor-element.elementor-element-1b318f2 {
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0f22b5c .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.1em;
	background-color: #3db7ef;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 17px 43px 17px 43px;
}

.elementor-8 .elementor-element.elementor-element-0f22b5c .elementor-button:hover,
.elementor-8 .elementor-element.elementor-element-0f22b5c .elementor-button:focus {
	color: #3db7ef;
	background-color: rgba(61, 183, 239, 0);
	border-color: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-0f22b5c .elementor-button:hover svg,
.elementor-8 .elementor-element.elementor-element-0f22b5c .elementor-button:focus svg {
	fill: #3db7ef;
}

.elementor-8 .elementor-element.elementor-element-c312877 .elementor-spacer-inner {
	height: 60px;
}

.elementor-8 .elementor-element.elementor-element-04487da {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-c81bb15>.elementor-container {
	max-width: 1355px;
}

.elementor-8 .elementor-element.elementor-element-a0c9c74>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-8 .elementor-element.elementor-element-a0c9c74>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a0c9c74>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-53553f9 .elementor-spacer-inner {
	height: 70px;
}

.elementor-8 .elementor-element.elementor-element-607c04d .elementor-heading-title {
	color: #ffffff;
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 55px;
	letter-spacing: 1px;
}

.elementor-8 .elementor-element.elementor-element-d11819d {
	--divider-border-style: solid;
	--divider-border-color: #3db7ef;
	--divider-border-width: 3px;
}

.elementor-8 .elementor-element.elementor-element-d11819d .elementor-divider-separator {
	width: 70px;
}

.elementor-8 .elementor-element.elementor-element-d11819d .elementor-divider {
	padding-top: 20px;
	padding-bottom: 20px;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__item-inner {
	margin: 109px 0px 50px 0px;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__figure {
	order: 8;
	align-self: flex-start;
	margin: 0px 150px 0px 0px;
	border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__icon {
	order: 2;
	align-self: center;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__title {
	order: 3;
	text-align: center;
	align-self: center;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__comment {
	order: 1;
	align-self: center;
	text-align: left;
	color: #ffffff;
	width: 425px;
	background-color: rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 75px;
	margin: 0px 0px -100px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__name {
	order: 5;
	align-self: center;
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__position {
	order: 6;
	align-self: center;
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__date {
	order: 7;
	align-self: center;
	text-align: center;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__rating {
	order: 8;
	font-size: 20px;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__content {
	justify-content: center;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__tag-img {
	width: 120px;
	height: 120px;
}

body:not(.rtl) .elementor-8 .elementor-element.elementor-element-8561e43 i:not(:last-of-type) {
	margin-right: 7px;
}

body.rtl .elementor-8 .elementor-element.elementor-element-8561e43 i:not(:last-of-type) {
	margin-left: 7px;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__instance .jet-slick-dots {
	justify-content: flex-start;
	margin: 10px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__instance .jet-slick-dots li {
	padding-left: 8px;
	padding-right: 8px;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__instance .jet-slick-dots li span {
	background-color: #ffffff;
	width: 10px;
	height: 10px;
	border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__instance .jet-slick-dots li.slick-active span {
	background-color: #3db7ef;
	width: 14px;
	height: 14px;
	border-radius: 50% 50% 50% 50%;
}

.elementor-8 .elementor-element.elementor-element-8561e43>.elementor-widget-container {
	margin: -50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-9c528c3 .elementor-spacer-inner {
	height: 70px;
}

.elementor-8 .elementor-element.elementor-element-c81bb15:not(.elementor-motion-effects-element-type-background),
.elementor-8 .elementor-element.elementor-element-c81bb15>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #172646;
}

.elementor-8 .elementor-element.elementor-element-c81bb15 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-8 .elementor-element.elementor-element-c81bb15>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(max-width:1024px) {
	.elementor-8 .elementor-element.elementor-element-045af7a .elementor-spacer-inner {
		height: 100px;
	}

	.elementor-8 .elementor-element.elementor-element-91e8a50 .elementor-heading-title {
		font-size: 32px;
		line-height: 60px;
	}

	.elementor-8 .elementor-element.elementor-element-74d9a90 .elementor-spacer-inner {
		height: 12px;
	}

	.elementor-8 .elementor-element.elementor-element-6b6ebd6 {
		font-size: 16px;
		line-height: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-6b6ebd6>.elementor-widget-container {
		padding: 0px 50px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-0840213 .elementor-spacer-inner {
		height: 100px;
	}

	.elementor-8 .elementor-element.elementor-element-4e9bccd>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-e30db59 {
		padding: 80px 10px 50px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-787231d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-45998bf .elementor-spacer-inner {
		height: 150px;
	}

	.elementor-8 .elementor-element.elementor-element-a88049f .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-a88049f>.elementor-widget-container {
		padding: 5px 0px 5px 5px;
	}

	.elementor-8 .elementor-element.elementor-element-0ea1723>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-ba22909 .elementor-spacer-inner {
		height: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-091fd51 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-091fd51>.elementor-widget-container {
		padding: 5px 0px 5px 5px;
	}

	.elementor-8 .elementor-element.elementor-element-eb38957>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-46d0588 .elementor-spacer-inner {
		height: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-9fc2e77 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-9fc2e77>.elementor-widget-container {
		padding: 5px 0px 5px 5px;
	}

	.elementor-8 .elementor-element.elementor-element-e50e9b5>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-46cf071 .elementor-spacer-inner {
		height: 150px;
	}

	.elementor-8 .elementor-element.elementor-element-53a7f9e .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-53a7f9e>.elementor-widget-container {
		padding: 5px 0px 5px 5px;
	}

	.elementor-8 .elementor-element.elementor-element-7409ecc>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-f87dadb .elementor-spacer-inner {
		height: 150px;
	}

	.elementor-8 .elementor-element.elementor-element-21845f5 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-21845f5>.elementor-widget-container {
		padding: 5px 0px 5px 5px;
	}

	.elementor-8 .elementor-element.elementor-element-21845f5 {
		flex-basis: 95%;
	}

	.elementor-8 .elementor-element.elementor-element-8394e2b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-5cfea5f .elementor-spacer-inner {
		height: 150px;
	}

	.elementor-8 .elementor-element.elementor-element-5fb4b30 .elementor-heading-title {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-5fb4b30>.elementor-widget-container {
		padding: 5px 0px 5px 5px;
	}

	.elementor-8 .elementor-element.elementor-element-2153469 .elementor-spacer-inner {
		height: 50px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-position-right .elementor-icon-box-icon {
		margin-left: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-position-left .elementor-icon-box-icon {
		margin-right: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-title {
		margin-bottom: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-content .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-46a99f3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397.elementor-position-right .elementor-icon-box-icon {
		margin-left: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397.elementor-position-left .elementor-icon-box-icon {
		margin-right: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-title {
		margin-bottom: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-content .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-dfd6d44>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-position-right .elementor-icon-box-icon {
		margin-left: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-position-left .elementor-icon-box-icon {
		margin-right: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-title {
		margin-bottom: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-content .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-position-right .elementor-icon-box-icon {
		margin-left: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-position-left .elementor-icon-box-icon {
		margin-right: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-title {
		margin-bottom: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-content .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4459626>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-position-right .elementor-icon-box-icon {
		margin-left: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-position-left .elementor-icon-box-icon {
		margin-right: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-title {
		margin-bottom: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-content .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 20px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-af4eec9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47.elementor-position-right .elementor-icon-box-icon {
		margin-left: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47.elementor-position-left .elementor-icon-box-icon {
		margin-right: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-title {
		margin-bottom: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-content .elementor-icon-box-title {
		font-size: 18px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-content .elementor-icon-box-description {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-f780702.elementor-column .elementor-column-wrap {
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-f780702.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
		align-content: center;
		align-items: center;
	}

	.elementor-8 .elementor-element.elementor-element-f780702>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-9e8202b .elementor-image img {
		width: 100%;
		max-width: 100%;
	}

	.elementor-8 .elementor-element.elementor-element-88caebf>.elementor-element-populated {
		padding: 0px 20px 10px 20px;
	}

	.elementor-8 .elementor-element.elementor-element-85dcfeb .elementor-spacer-inner {
		height: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-8e9500d .elementor-spacer-inner {
		height: 5px;
	}

	.elementor-8 .elementor-element.elementor-element-e19b600 {
		font-size: 14px;
		line-height: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-7f4530a .elementor-spacer-inner {
		height: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-949cc9d {
		padding: 0px 0px 30px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-309ce37 .elementor-spacer-inner {
		height: 50px;
	}

	.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-title-featured {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured .post-excerpt-featured {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-title-featured {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured .post-excerpt-featured {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-title-featured {
		font-size: 16px;
	}

	.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured .post-excerpt-featured {
		font-size: 14px;
	}

	.elementor-8 .elementor-element.elementor-element-0f22b5c>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__figure {
		align-self: center;
		margin: -115px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__tag-img {
		width: 100px;
		height: 100px;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__comment {
		align-self: center;
		text-align: center;
		width: 500px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px -40px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__instance .jet-slick-dots {
		justify-content: center;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-8 .elementor-element.elementor-element-045af7a .elementor-spacer-inner {
		height: 60px;
	}

	.elementor-8 .elementor-element.elementor-element-91e8a50 {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-91e8a50 .elementor-heading-title {
		line-height: 42px;
	}

	.elementor-8 .elementor-element.elementor-element-74d9a90 .elementor-spacer-inner {
		height: 20px;
	}

	.elementor-8 .elementor-element.elementor-element-6b6ebd6 .elementor-text-editor {
		text-align: left;
	}

	.elementor-8 .elementor-element.elementor-element-0840213 .elementor-spacer-inner {
		height: 50px;
	}

	.elementor-8 .elementor-element.elementor-element-e30db59 {
		padding: 0px 10px 60px 10px;
	}

	.elementor-8 .elementor-element.elementor-element-da2d5e1 .elementor-spacer-inner {
		height: 50px;
	}

	.elementor-8 .elementor-element.elementor-element-e313ee7 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-e313ee7 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-5884f4c .elementor-divider {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-5884f4c .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-8 .elementor-element.elementor-element-45998bf .elementor-spacer-inner {
		height: 150px;
	}

	.elementor-8 .elementor-element.elementor-element-0ea1723>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-ba22909 .elementor-spacer-inner {
		height: 150px;
	}

	.elementor-8 .elementor-element.elementor-element-eb38957>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-46d0588 .elementor-spacer-inner {
		height: 150px;
	}

	.elementor-8 .elementor-element.elementor-element-7409ecc>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-21845f5 {
		flex-basis: 80%;
	}

	.elementor-8 .elementor-element.elementor-element-8394e2b>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2153469 .elementor-spacer-inner {
		height: 50px;
	}

	.elementor-8 .elementor-element.elementor-element-55beda6 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-55beda6 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-d4fecf4 .elementor-divider {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-d4fecf4 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-8 .elementor-element.elementor-element-f6dbdd9>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-cb1b531>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-46a99f3>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-51a3397>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-dfd6d44>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-eb4cc00>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4abca06>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-3d1f02a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-4459626>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-a35e23b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-af4eec9>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-icon {
		margin-bottom: 15px;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-3263f47>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-252e61d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-2ae6ca7 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-8 .elementor-element.elementor-element-449cef3 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-449cef3 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-b5e3ac2 .elementor-divider {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-b5e3ac2 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-8 .elementor-element.elementor-element-309ce37 .elementor-spacer-inner {
		height: 30px;
	}

	.elementor-8 .elementor-element.elementor-element-f5c4310 {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-f5c4310 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-4ad2830 .elementor-divider {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-4ad2830 .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-8 .elementor-element.elementor-element-dd8c3ce .jet-smart-listing__featured {
		max-width: 94%;
		flex: 0 0 94%;
	}

	.elementor-8 .elementor-element.elementor-element-dd8c3ce .featured-position-left+.jet-smart-listing__posts {
		max-width: calc(100% - 94%);
		flex-basis: calc(100% - 94%);
	}

	.elementor-8 .elementor-element.elementor-element-dd8c3ce .featured-position-right+.jet-smart-listing__posts {
		max-width: calc(100% - 94%);
		flex-basis: calc(100% - 94%);
	}

	.elementor-8 .elementor-element.elementor-element-79015bc .jet-smart-listing__featured {
		max-width: 94%;
		flex: 0 0 94%;
	}

	.elementor-8 .elementor-element.elementor-element-79015bc .featured-position-left+.jet-smart-listing__posts {
		max-width: calc(100% - 94%);
		flex-basis: calc(100% - 94%);
	}

	.elementor-8 .elementor-element.elementor-element-79015bc .featured-position-right+.jet-smart-listing__posts {
		max-width: calc(100% - 94%);
		flex-basis: calc(100% - 94%);
	}

	.elementor-8 .elementor-element.elementor-element-b6f19d2 .jet-smart-listing__featured {
		max-width: 94%;
		flex: 0 0 94%;
	}

	.elementor-8 .elementor-element.elementor-element-b6f19d2 .featured-position-left+.jet-smart-listing__posts {
		max-width: calc(100% - 94%);
		flex-basis: calc(100% - 94%);
	}

	.elementor-8 .elementor-element.elementor-element-b6f19d2 .featured-position-right+.jet-smart-listing__posts {
		max-width: calc(100% - 94%);
		flex-basis: calc(100% - 94%);
	}

	.elementor-8 .elementor-element.elementor-element-607c04d {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-607c04d .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-8 .elementor-element.elementor-element-d11819d .elementor-divider {
		text-align: center;
	}

	.elementor-8 .elementor-element.elementor-element-d11819d .elementor-divider-separator {
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__figure {
		align-self: center;
		margin: 9px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__tag-img {
		width: 80px;
		height: 80px;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__comment {
		align-self: center;
		text-align: center;
		margin: 0px 0px 0px 0px;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43 .jet-testimonials__instance .jet-slick-dots {
		justify-content: center;
	}

	.elementor-8 .elementor-element.elementor-element-8561e43>.elementor-widget-container {
		margin: -90px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-4facf89 {
		width: 66.519%;
	}

	.elementor-8 .elementor-element.elementor-element-4e9bccd {
		width: 33.481%;
	}

	.elementor-8 .elementor-element.elementor-element-f780702 {
		width: 48.479%;
	}

	.elementor-8 .elementor-element.elementor-element-88caebf {
		width: 51.521%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-8 .elementor-element.elementor-element-4facf89 {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-4e9bccd {
		width: 50%;
	}

	.elementor-8 .elementor-element.elementor-element-f6dbdd9 {
		width: 33%;
	}

	.elementor-8 .elementor-element.elementor-element-46a99f3 {
		width: 33%;
	}

	.elementor-8 .elementor-element.elementor-element-dfd6d44 {
		width: 33%;
	}

	.elementor-8 .elementor-element.elementor-element-4abca06 {
		width: 33%;
	}

	.elementor-8 .elementor-element.elementor-element-4459626 {
		width: 33%;
	}

	.elementor-8 .elementor-element.elementor-element-af4eec9 {
		width: 33%;
	}
}

@media(min-width:1025px) {

	.elementor-8 .elementor-element.elementor-element-e30db59:not(.elementor-motion-effects-element-type-background),
	.elementor-8 .elementor-element.elementor-element-e30db59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-8 .elementor-element.elementor-element-787231d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
	.elementor-8 .elementor-element.elementor-element-787231d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-8 .elementor-element.elementor-element-0ea1723:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
	.elementor-8 .elementor-element.elementor-element-0ea1723>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-8 .elementor-element.elementor-element-eb38957:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
	.elementor-8 .elementor-element.elementor-element-eb38957>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-8 .elementor-element.elementor-element-e50e9b5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
	.elementor-8 .elementor-element.elementor-element-e50e9b5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-8 .elementor-element.elementor-element-7409ecc:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
	.elementor-8 .elementor-element.elementor-element-7409ecc>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}

	.elementor-8 .elementor-element.elementor-element-8394e2b:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
	.elementor-8 .elementor-element.elementor-element-8394e2b>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

.elementor-18 .elementor-element.elementor-element-c12af36>.elementor-container {
	max-width: 1400px;
}

.elementor-18 .elementor-element.elementor-element-3841707>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-3841707>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-4de3d70 .jet-logo {
	justify-content: flex-start;
}

.elementor-18 .elementor-element.elementor-element-4de3d70>.elementor-widget-container {
	margin: 0px 0px -35px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-4de3d70 {
	z-index: 91;
}

.elementor-bc-flex-widget .elementor-18 .elementor-element.elementor-element-d9e3252.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-18 .elementor-element.elementor-element-d9e3252.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-18 .elementor-element.elementor-element-d9e3252.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-18 .elementor-element.elementor-element-d9e3252>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-d9e3252>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-477d3cb .elementor-icon-list-icon i {
	color: #ffffff;
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-477d3cb .elementor-icon-list-icon svg {
	fill: #ffffff;
	width: 20px;
}

.elementor-18 .elementor-element.elementor-element-477d3cb .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000000;
}

.elementor-18 .elementor-element.elementor-element-477d3cb .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000000;
}

.elementor-18 .elementor-element.elementor-element-477d3cb .elementor-icon-list-text {
	color: #ffffff;
	padding-left: 12px;
}

.elementor-18 .elementor-element.elementor-element-477d3cb .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000000;
}

.elementor-18 .elementor-element.elementor-element-477d3cb .elementor-icon-list-item {
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-18 .elementor-element.elementor-element-477d3cb>.elementor-widget-container {
	margin: 0px 50px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-477d3cb {
	width: auto;
	max-width: auto;
}

.elementor-18 .elementor-element.elementor-element-ac4cd66 .elementor-icon-list-icon i {
	color: #ffffff;
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-ac4cd66 .elementor-icon-list-icon svg {
	fill: #ffffff;
	width: 20px;
}

.elementor-18 .elementor-element.elementor-element-ac4cd66 .elementor-icon-list-text {
	color: #ffffff;
	padding-left: 12px;
}

.elementor-18 .elementor-element.elementor-element-ac4cd66 .elementor-icon-list-item {
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-18 .elementor-element.elementor-element-ac4cd66>.elementor-widget-container {
	margin: 0px 50px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-ac4cd66 {
	width: auto;
	max-width: auto;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e .elementor-icon-list-icon i {
	color: #ffffff;
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e .elementor-icon-list-icon svg {
	fill: #ffffff;
	width: 20px;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #000000;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: #000000;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e .elementor-icon-list-text {
	color: #ffffff;
	padding-left: 12px;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: #000000;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e .elementor-icon-list-item {
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-18a2b9e {
	width: auto;
	max-width: auto;
}

.elementor-18 .elementor-element.elementor-element-c12af36:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-c12af36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #3db7ef;
}

.elementor-18 .elementor-element.elementor-element-c12af36 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 20px 10px 0px 10px;
}

.elementor-18 .elementor-element.elementor-element-c12af36>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-4285886>.elementor-container {
	max-width: 1400px;
}

.elementor-18 .elementor-element.elementor-element-f87b466>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-f87b466>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav--horizontal {
	justify-content: flex-end;
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav--vertical .menu-item-link-top {
	justify-content: flex-end;
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav--vertical-sub-bottom .menu-item-link-sub {
	justify-content: flex-end;
	text-align: right;
}

body:not(.rtl) .elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav--horizontal .jet-nav__sub {
	text-align: left;
}

body.rtl .elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav--horizontal .jet-nav__sub {
	text-align: right;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .menu-item-link-top {
	color: #ffffff;
	padding: 20px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(255, 255, 255, 0);
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .menu-item-link-top .jet-nav-link-text {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 700;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .menu-item:hover>.menu-item-link-top {
	border-color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .menu-item.current-menu-item .menu-item-link-top {
	border-color: #ffffff;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav>.jet-nav__item {
	margin: 0px 0px 0px 43px;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav__mobile-trigger {
	color: #ffffff;
	width: 27px;
	height: 30px;
	font-size: 30px;
}

.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav__mobile-close-btn {
	color: #ffffff;
	font-size: 27px;
}

.elementor-18 .elementor-element.elementor-element-dea92ce>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-18 .elementor-element.elementor-element-dea92ce>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__field {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__submit-icon {
	font-size: 28px;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__submit {
	background-color: rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup:not(.jet-search__popup--full-screen) {
	width: 50%;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup--full-screen .jet-search__popup-content {
	width: 50%;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup-trigger-icon {
	font-size: 17px;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup-trigger {
	background-color: rgba(0, 0, 0, 0);
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup-trigger:hover {
	color: #172646;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup-trigger-container {
	justify-content: flex-end;
}

.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup-close-icon {
	font-size: 20px;
}

.elementor-18 .elementor-element.elementor-element-d747631>.elementor-widget-container {
	padding: 23px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-4285886:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-4285886>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #3db7ef;
}

.elementor-18 .elementor-element.elementor-element-4285886 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 20px 10px;
}

.elementor-18 .elementor-element.elementor-element-4285886>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18 .elementor-element.elementor-element-298ae13>.elementor-container {
	max-width: 1400px;
}

.elementor-18 .elementor-element.elementor-element-b327018 .jet-breadcrumbs {
	text-align: center;
}

.elementor-18 .elementor-element.elementor-element-b327018 .jet-breadcrumbs__item>* {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-18 .elementor-element.elementor-element-b327018 .jet-breadcrumbs__item-link {
	color: #888888;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-b327018 .jet-breadcrumbs__item-link:hover {
	color: #3db7ef;
}

.elementor-18 .elementor-element.elementor-element-b327018 .jet-breadcrumbs__item-target {
	color: #888888;
	padding: 0px 0px 0px 0px;
}

.elementor-18 .elementor-element.elementor-element-b327018 .jet-breadcrumbs__item-sep {
	margin-left: 12px;
	margin-right: 12px;
}

.elementor-18 .elementor-element.elementor-element-b327018>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 13px 0px;
}

.elementor-18 .elementor-element.elementor-element-298ae13:not(.elementor-motion-effects-element-type-background),
.elementor-18 .elementor-element.elementor-element-298ae13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f1f1f1;
}

.elementor-18 .elementor-element.elementor-element-298ae13 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-18 .elementor-element.elementor-element-298ae13>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

@media(min-width:768px) {
	.elementor-18 .elementor-element.elementor-element-f87b466 {
		width: 94%;
	}

	.elementor-18 .elementor-element.elementor-element-dea92ce {
		width: 6%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-18 .elementor-element.elementor-element-3841707 {
		width: 29%;
	}

	.elementor-18 .elementor-element.elementor-element-d9e3252 {
		width: 71%;
	}

	.elementor-18 .elementor-element.elementor-element-f87b466 {
		width: 94%;
	}

	.elementor-18 .elementor-element.elementor-element-dea92ce {
		width: 6%;
	}
}

@media(max-width:1024px) {
	.elementor-18 .elementor-element.elementor-element-477d3cb .elementor-icon-list-item {
		font-size: 14px;
	}

	.elementor-18 .elementor-element.elementor-element-477d3cb>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-ac4cd66 .elementor-icon-list-item {
		font-size: 12px;
	}

	.elementor-18 .elementor-element.elementor-element-ac4cd66>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-18a2b9e .elementor-icon-list-item {
		font-size: 12px;
	}

	.elementor-18 .elementor-element.elementor-element-f87b466>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-74a2f3f .menu-item-link-top .jet-nav-link-text {
		font-size: 14px;
	}

	.elementor-18 .elementor-element.elementor-element-74a2f3f .menu-item-link-top {
		padding: 20px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-74a2f3f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup:not(.jet-search__popup--full-screen) {
		width: 60%;
	}

	.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup--full-screen .jet-search__popup-content {
		width: 60%;
	}

	.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup-trigger {
		padding: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup-close {
		margin: 5% 5% 5% 5%;
	}
}

@media(max-width:767px) {
	.elementor-18 .elementor-element.elementor-element-3841707 {
		width: 48%;
	}

	.elementor-18 .elementor-element.elementor-element-4de3d70>.elementor-widget-container {
		margin: 0px 0px -35px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-d9e3252 {
		width: 52%;
	}

	.elementor-18 .elementor-element.elementor-element-477d3cb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-477d3cb {
		width: auto;
		max-width: auto;
		align-self: flex-start;
	}

	.elementor-18 .elementor-element.elementor-element-ac4cd66>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-ac4cd66 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-18 .elementor-element.elementor-element-18a2b9e {
		width: 100%;
		max-width: 100%;
	}

	.elementor-18 .elementor-element.elementor-element-f87b466 {
		width: 90%;
	}

	.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-mobile-menu .menu-item-link {
		justify-content: flex-end;
		text-align: right;
	}

	.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-nav {
		width: 300px;
		background-color: #3db7ef;
		padding: 50px 20px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-74a2f3f .jet-mobile-menu-active .jet-nav {
		box-shadow: 5px 0px 10px 12px rgba(0, 0, 0, 0.5);
	}

	.elementor-18 .elementor-element.elementor-element-74a2f3f>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-dea92ce {
		width: 10%;
	}

	.elementor-18 .elementor-element.elementor-element-dea92ce>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup:not(.jet-search__popup--full-screen) {
		width: 300px;
	}

	.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup--full-screen .jet-search__popup-content {
		width: 300px;
	}

	.elementor-18 .elementor-element.elementor-element-d747631 .jet-search__popup-close {
		margin: 20px 20px 0px 0px;
	}

	.elementor-18 .elementor-element.elementor-element-d747631>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}
}

.elementor-67 .elementor-element.elementor-element-21213b0>.elementor-container {
	max-width: 1400px;
}

.elementor-67 .elementor-element.elementor-element-59df1e8>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-59df1e8>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-64862ff .jet-logo {
	justify-content: flex-start;
}

.elementor-bc-flex-widget .elementor-67 .elementor-element.elementor-element-9ce03bf.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-67 .elementor-element.elementor-element-9ce03bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-67 .elementor-element.elementor-element-9ce03bf>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-9ce03bf>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-76728f5 .elementor-text-editor {
	text-align: center;
}

.elementor-67 .elementor-element.elementor-element-76728f5 {
	color: #888888;
	font-family: "Hind", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 27px;
	letter-spacing: 0.5px;
}

.elementor-bc-flex-widget .elementor-67 .elementor-element.elementor-element-3d1a49f.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-67 .elementor-element.elementor-element-3d1a49f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-67 .elementor-element.elementor-element-3d1a49f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-3d1a49f>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4 {
	text-align: right;
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4 .elementor-social-icon {
	background-color: rgba(0, 0, 0, 0);
	font-size: 18px;
	padding: 0.2em;
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4 .elementor-social-icon i {
	color: #888888;
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4 .elementor-social-icon svg {
	fill: #888888;
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4 .elementor-social-icon:not(:last-child) {
	margin-right: 7px;
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4 .elementor-social-icon:hover {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4 .elementor-social-icon:hover i {
	color: #3db7ef;
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4 .elementor-social-icon:hover svg {
	fill: #3db7ef;
}

.elementor-67 .elementor-element.elementor-element-a5d6ea4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-21213b0 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 47px 10px 47px 10px;
}

@media(max-width:1024px) {
	.elementor-67 .elementor-element.elementor-element-76728f5 {
		font-size: 13px;
	}

	.elementor-67 .elementor-element.elementor-element-a5d6ea4 {
		text-align: right;
	}
}

@media(min-width:768px) {
	.elementor-67 .elementor-element.elementor-element-59df1e8 {
		width: 13.571%;
	}

	.elementor-67 .elementor-element.elementor-element-9ce03bf {
		width: 73.215%;
	}

	.elementor-67 .elementor-element.elementor-element-3d1a49f {
		width: 13.211%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-67 .elementor-element.elementor-element-59df1e8 {
		width: 25%;
	}

	.elementor-67 .elementor-element.elementor-element-9ce03bf {
		width: 54%;
	}

	.elementor-67 .elementor-element.elementor-element-3d1a49f {
		width: 21%;
	}
}

@media(max-width:767px) {
	.elementor-67 .elementor-element.elementor-element-64862ff .jet-logo {
		justify-content: center;
	}

	.elementor-67 .elementor-element.elementor-element-76728f5>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-a5d6ea4 {
		text-align: center;
	}

	.elementor-67 .elementor-element.elementor-element-a5d6ea4>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-21213b0 {
		padding: 50px 10px 50px 10px;
	}
}