
.elementor-102 .elementor-element.elementor-element-6eac699 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-evenly;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-102 .elementor-element.elementor-element-6eac699:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-6eac699 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #eaf6f8;
}

.elementor-102 .elementor-element.elementor-element-24a4a2e {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-24a4a2e:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-24a4a2e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5f1f7;
}

.elementor-102 .elementor-element.elementor-element-24a4a2e.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-f6c4077 {
	width: var(--container-widget-width, 77.095%);
	max-width: 77.095%;
	--container-widget-width: 77.095%;
	--container-widget-flex-grow: 0;
	z-index: 99;
}

.elementor-102 .elementor-element.elementor-element-f6c4077.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-cfce383 {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-102 .elementor-element.elementor-element-cfce383:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-cfce383 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5f1f7;
}

.elementor-102 .elementor-element.elementor-element-cfce383.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-1115c45 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-102 .elementor-element.elementor-element-1115c45:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-1115c45 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5f1f7;
}

.elementor-102 .elementor-element.elementor-element-1115c45.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-102 .elementor-element.elementor-element-cb3a5f2 {
	width: var(--container-widget-width, 103.461%);
	max-width: 103.461%;
	--container-widget-width: 103.461%;
	--container-widget-flex-grow: 0;
}

.elementor-102 .elementor-element.elementor-element-cb3a5f2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-cb3a5f2.elementor-element {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-cb3a5f2 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-102 .elementor-element.elementor-element-f8223a5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-f8223a5:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-f8223a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5f1f7;
}

.elementor-102 .elementor-element.elementor-element-f8223a5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

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

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

.elementor-102 .elementor-element.elementor-element-62816b1 > .elementor-widget-container {
	padding: -3px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-62816b1 {
	color: var(--e-global-color-7690a2c);
}

.elementor-102 .elementor-element.elementor-element-0c6984b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-0c6984b:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-0c6984b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5f1f7;
}

.elementor-102 .elementor-element.elementor-element-0c6984b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-367474d > .elementor-widget-container {
	padding: -3px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-367474d {
	color: var(--e-global-color-7690a2c);
}

.elementor-102 .elementor-element.elementor-element-cdaeb90 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-102 .elementor-element.elementor-element-cdaeb90:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-cdaeb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5f1f7;
}

.elementor-102 .elementor-element.elementor-element-cdaeb90.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-102 .elementor-element.elementor-element-1179a97 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor1);
	border-radius: 13px 13px 13px 13px;
}

.elementor-102 .elementor-element.elementor-element-d62e041 .elementor-button {
	background-color: var(--e-global-color-astglobalcolor1);
	border-radius: 13px 13px 13px 13px;
}

.elementor-102 .elementor-element.elementor-element-7e28257 {
	--display: flex;
	--min-height: 0px;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-7e28257:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-7e28257 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5f1f7;
}

.elementor-102 .elementor-element.elementor-element-7e28257.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-c527f37 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-102 .elementor-element.elementor-element-0101c4c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-0101c4c:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-0101c4c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #d5f1f7;
}

.elementor-102 .elementor-element.elementor-element-0101c4c.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-f6c76b9 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-102 .elementor-element.elementor-element-f6c76b9.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-06f7bde > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-14f533c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-2f129e7 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-102 .elementor-element.elementor-element-2f129e7.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-f1fe359 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-116db79 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-1a1a23f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-102 .elementor-element.elementor-element-702bc2f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-e6b2af1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-242795a {
	--display: flex;
	--min-height: 350px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-102 .elementor-element.elementor-element-242795a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-1b8b898 {
	--display: flex;
	--min-height: 100px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-102 .elementor-element.elementor-element-51c5c7e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-1bfcbaa {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

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

.elementor-102 .elementor-element.elementor-element-8e1408e {
	--display: flex;
}

.elementor-102 .elementor-element.elementor-element-f690df5 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-102 .elementor-element.elementor-element-f690df5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-widget-loop-grid .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-102 .elementor-element.elementor-element-ec9b77b {
	--grid-columns: 6;
	--grid-column-gap: 7px;
}

.elementor-102 .elementor-element.elementor-element-ec9b77b > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-102 .elementor-element.elementor-element-6944174 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-102 .elementor-element.elementor-element-1bce5d8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-102 .elementor-element.elementor-element-1bce5d8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-102 .elementor-element.elementor-element-a3e42c1 {
	--grid-columns: 6;
	--grid-column-gap: 7px;
}

.elementor-102 .elementor-element.elementor-element-a3e42c1 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-102 .elementor-element.elementor-element-ec9b77b {
		--grid-columns: 2;
	}
	
	.elementor-102 .elementor-element.elementor-element-a3e42c1 {
		--grid-columns: 2;
	}
}

@media (min-width:768px) {
	.elementor-102 .elementor-element.elementor-element-24a4a2e {
		--width: 17%;
	}
	
	.elementor-102 .elementor-element.elementor-element-cfce383 {
		--width: 20%;
	}
	
	.elementor-102 .elementor-element.elementor-element-1115c45 {
		--width: 98.86%;
	}
	
	.elementor-102 .elementor-element.elementor-element-f8223a5 {
		--width: 87.179%;
	}
	
	.elementor-102 .elementor-element.elementor-element-0c6984b {
		--width: 87.179%;
	}
	
	.elementor-102 .elementor-element.elementor-element-cdaeb90 {
		--width: 98%;
	}
	
	.elementor-102 .elementor-element.elementor-element-7e28257 {
		--width: 99%;
	}
	
	.elementor-102 .elementor-element.elementor-element-0101c4c {
		--width: 100.54%;
	}
	
	.elementor-102 .elementor-element.elementor-element-f6c76b9 {
		--width: 25.884%;
	}
	
	.elementor-102 .elementor-element.elementor-element-2f129e7 {
		--width: 28%;
	}
	
	.elementor-102 .elementor-element.elementor-element-242795a {
		--width: 53%;
	}
}

@media (max-width:767px) {
	.elementor-102 .elementor-element.elementor-element-cb3a5f2 {
		text-align: center;
	}
	
	.elementor-102 .elementor-element.elementor-element-f690df5 {
		--width: 626px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-102 .elementor-element.elementor-element-ec9b77b {
		--grid-columns: 2;
	}
	
	.elementor-102 .elementor-element.elementor-element-ec9b77b > .elementor-widget-container {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-102 .elementor-element.elementor-element-ec9b77b.elementor-element {
		--align-self: center;
	}
	
	.elementor-102 .elementor-element.elementor-element-1bce5d8 {
		--width: 626px;
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-102 .elementor-element.elementor-element-a3e42c1 {
		--grid-columns: 2;
	}
	
	.elementor-102 .elementor-element.elementor-element-a3e42c1 > .elementor-widget-container {
		padding: 0px 5px 0px 5px;
	}
	
	.elementor-102 .elementor-element.elementor-element-a3e42c1.elementor-element {
		--align-self: center;
	}
}
