/* End custom CSS */

.elementor-69 .elementor-element.elementor-element-8d7b867 .elementor-repeater-item-a7e9725.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-1b384ae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-1b384ae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(0, 0, 0, .73);
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-1b384ae.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-69 .elementor-element.elementor-element-1b384ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-69 .elementor-element.elementor-element-1b384ae > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 90px 0px 35px 0px;
}

.elementor-69 .elementor-element.elementor-element-1b384ae > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-69 .elementor-element.elementor-element-823b44f > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-69 .elementor-element.elementor-element-823b44f {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-823b44f .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-weight: 600;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-d5a2456 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-d5a2456 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-d5a2456 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 47px;
	font-weight: 300;
	color: #fff;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

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

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-5eafc08 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2px;
}

.elementor-69 .elementor-element.elementor-element-5eafc08 .elementor-divider-separator {
	width: 269px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-69 .elementor-element.elementor-element-5eafc08 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	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-69 .elementor-element.elementor-element-4b0e7e9 > .elementor-widget-container {
	margin: 0px 0px -26px 0px;
}

.elementor-69 .elementor-element.elementor-element-4b0e7e9 {
	text-align: center;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #fff;
}

.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-69 .elementor-element.elementor-element-afccf23 .elementor-button {
	background-color: #0adc38;
	font-family: "Open Sans", Sans-serif;
	font-weight: 400;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2.5px;
	fill: #fff;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-afccf23 .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-afccf23 .elementor-button:focus {
	background-color: #fff;
	color: #df182d;
}

.elementor-69 .elementor-element.elementor-element-afccf23 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-69 .elementor-element.elementor-element-afccf23 .elementor-button:hover svg, .elementor-69 .elementor-element.elementor-element-afccf23 .elementor-button:focus svg {
	fill: #df182d;
}

.elementor-69 .elementor-element.elementor-element-ff06cb6 {
	--divider-border-style: solid;
	--divider-color: #000;
	--divider-border-width: 1px;
}

.elementor-69 .elementor-element.elementor-element-ff06cb6 .elementor-divider-separator {
	width: 100%;
}

.elementor-69 .elementor-element.elementor-element-ff06cb6 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-69 .elementor-element.elementor-element-8d7b867:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8d7b867 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #202020;
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/luxury-business-meeting-working-room-executive-office.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-69 .elementor-element.elementor-element-8d7b867 > .elementor-background-overlay {
	background-color: #000;
	opacity: 1;
	mix-blend-mode: color;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-8d7b867 > .elementor-container {
	min-height: 839px;
}

.elementor-69 .elementor-element.elementor-element-8d7b867 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -143px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 100;
}

.elementor-69 .elementor-element.elementor-element-43945a6 .elementor-repeater-item-c18dbd0.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-61c114d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-61c114d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-33e5d02 .elementor-repeater-item-e7702c1.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-5ff1c81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-5ff1c81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/car-traffic-lights-gran-via-street-main-shopping-street-madrid-night-spain.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-5ff1c81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-69 .elementor-element.elementor-element-5ff1c81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-69 .elementor-element.elementor-element-5ff1c81 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-5ff1c81 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-e2a7b9d {
	--spacer-size: 50px;
}

.elementor-69 .elementor-element.elementor-element-4e161ec > .elementor-element-populated {
	padding: 45px 65px 45px 65px;
}

.elementor-69 .elementor-element.elementor-element-3c7a640 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-3c7a640 {
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-3c7a640 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-7d93d41 {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-6a08d05 .elementor-button {
	background-color: rgba(163, 37, 50, 0);
	font-family: "Open Sans", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	text-decoration: none;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-6a08d05 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69 .elementor-element.elementor-element-6a08d05 .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-6a08d05 .elementor-button:focus {
	color: #1c1c1c;
}

.elementor-69 .elementor-element.elementor-element-6a08d05 .elementor-button:hover svg, .elementor-69 .elementor-element.elementor-element-6a08d05 .elementor-button:focus svg {
	fill: #1c1c1c;
}

.elementor-69 .elementor-element.elementor-element-33e5d02:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-33e5d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-33e5d02 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .2);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-69 .elementor-element.elementor-element-33e5d02 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-0d3dce1 .elementor-repeater-item-e7702c1.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-689c930:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-689c930 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/25100-scaled.jpg");
	background-position: bottom right;
}

.elementor-69 .elementor-element.elementor-element-689c930:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-69 .elementor-element.elementor-element-689c930 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-69 .elementor-element.elementor-element-689c930 > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 1;
}

.elementor-69 .elementor-element.elementor-element-689c930 > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-689c930 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 65px 40px 65px;
}

.elementor-69 .elementor-element.elementor-element-bb39813 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-bb39813 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-bb39813 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-0df67fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-0df67fb {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-a7eea3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-a7eea3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/10/detective-privado-madrid-home.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-69 .elementor-element.elementor-element-a7eea3a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-a7eea3a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-4e9d9bc {
	--spacer-size: 50px;
}

.elementor-69 .elementor-element.elementor-element-0d3dce1:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-0d3dce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-0d3dce1 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, .2);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-69 .elementor-element.elementor-element-0d3dce1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-43945a6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -60px;
	margin-bottom: 0px;
	z-index: 103;
}

.elementor-69 .elementor-element.elementor-element-43945a6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-68191f4 .elementor-repeater-item-c18dbd0.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-0c09024 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-0c09024 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-68191f4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -60px;
	margin-bottom: 0px;
	z-index: 103;
}

.elementor-69 .elementor-element.elementor-element-68191f4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-8ae8bbb .elementor-repeater-item-bdfdc53.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-483ebcd > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-8f8617b .elementor-repeater-item-7cb20d9.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-7ccdfde > .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-69 .elementor-element.elementor-element-1761367 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-1761367 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-1761367 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #b6b6b6;
}

.elementor-69 .elementor-element.elementor-element-cdaf5e1 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-cdaf5e1 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-cdaf5e1 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 37px;
	font-weight: 600;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-3e3ca67 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-primary);
	--divider-border-width: 2.5px;
}

.elementor-69 .elementor-element.elementor-element-3e3ca67 > .elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-69 .elementor-element.elementor-element-3e3ca67 .elementor-divider-separator {
	width: 750px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-69 .elementor-element.elementor-element-3e3ca67 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-69 .elementor-element.elementor-element-bb14247 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-bb14247 {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-940b6b0 .elementor-repeater-item-b1470d7.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-aaebae6 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-69 .elementor-element.elementor-element-a3dea57 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-a3dea57 {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-a3dea57 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-a3dea57.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-a3dea57.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-a3dea57.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-a3dea57 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-a3dea57 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-a3dea57 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-a3dea57 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-59cf8ea > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-3d6a363 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-3d6a363 {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-3d6a363 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-3d6a363.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-3d6a363.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-3d6a363.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-3d6a363 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-3d6a363 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-3d6a363 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-3d6a363 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-ed27fe1 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-d5b4ec5 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-d5b4ec5 {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-d5b4ec5 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-d5b4ec5.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-d5b4ec5.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-d5b4ec5.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-d5b4ec5 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-d5b4ec5 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-d5b4ec5 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-d5b4ec5 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-a8d243d .elementor-repeater-item-b1470d7.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-a0eb3b6 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-686ef8c .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-686ef8c {
	--icon-box-icon-margin: 0px;
}

.elementor-69 .elementor-element.elementor-element-686ef8c .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-686ef8c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-686ef8c.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-686ef8c.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-686ef8c .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-686ef8c .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-686ef8c .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-686ef8c .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-e732705 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-f283d0f .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-f283d0f {
	--icon-box-icon-margin: 0px;
}

.elementor-69 .elementor-element.elementor-element-f283d0f .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-f283d0f.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-f283d0f.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-f283d0f.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-f283d0f .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-f283d0f .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-f283d0f .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-f283d0f .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-0628c82 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-b62888c .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-b62888c {
	--icon-box-icon-margin: 0px;
}

.elementor-69 .elementor-element.elementor-element-b62888c .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-b62888c.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-b62888c.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-b62888c.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-b62888c .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-b62888c .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-b62888c .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-b62888c .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-0c9f3b4 .elementor-repeater-item-b1470d7.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-374052a > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-e09e9db .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-e09e9db {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-e09e9db .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-e09e9db.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-e09e9db.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-e09e9db.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-e09e9db .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-e09e9db .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-e09e9db .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-e09e9db .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-2f213ce > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-b21aabc .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-b21aabc {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-b21aabc .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-b21aabc.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-b21aabc.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-b21aabc.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-b21aabc .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-b21aabc .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-b21aabc .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-b21aabc .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-5c23251 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-bb4c500 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-bb4c500 {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-bb4c500 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-bb4c500.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-bb4c500.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-bb4c500.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-bb4c500 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-bb4c500 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-bb4c500 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-bb4c500 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-47eedb7 .elementor-repeater-item-b1470d7.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-1eef33a > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-e679697 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-e679697 {
	--icon-box-icon-margin: 0px;
}

.elementor-69 .elementor-element.elementor-element-e679697 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-e679697.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-e679697.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-e679697.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-e679697 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-e679697 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-e679697 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-e679697 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-35486d9 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-7de0794 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-7de0794 {
	--icon-box-icon-margin: 0px;
}

.elementor-69 .elementor-element.elementor-element-7de0794 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-7de0794.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-7de0794.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-7de0794.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-7de0794 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-7de0794 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-7de0794 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-7de0794 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-9d1bc6e > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-5694cb6 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-5694cb6 {
	--icon-box-icon-margin: 0px;
}

.elementor-69 .elementor-element.elementor-element-5694cb6 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-5694cb6.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-5694cb6.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-5694cb6.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-5694cb6 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-5694cb6 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-5694cb6 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-5694cb6 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-7e826ff .elementor-repeater-item-b1470d7.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-17939be > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-953ee47 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-953ee47 {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-953ee47 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-953ee47.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-953ee47.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-953ee47.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-953ee47 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-953ee47 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-953ee47 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-953ee47 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-5e43ec1 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-c061810 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-c061810 {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-c061810 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-c061810.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-c061810.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-c061810.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-c061810 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-c061810 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-c061810 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-c061810 .elementor-icon-box-description {
	color: #fff;
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-54b392d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-69 .elementor-element.elementor-element-54b392d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-69 .elementor-element.elementor-element-54b392d > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-5a2f3a0 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-5a2f3a0 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-5a2f3a0 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-5a2f3a0 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-5a2f3a0 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-197f83e .elementor-repeater-item-b1470d7.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-c7174c4 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-95b7a49 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-95b7a49 {
	--icon-box-icon-margin: 0px;
}

.elementor-69 .elementor-element.elementor-element-95b7a49 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-95b7a49.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-95b7a49.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-95b7a49.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-95b7a49 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-95b7a49 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-95b7a49 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-95b7a49 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-cc0db73 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-42862a3 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-42862a3 {
	--icon-box-icon-margin: 0px;
}

.elementor-69 .elementor-element.elementor-element-42862a3 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-42862a3.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-42862a3.elementor-view-framed .elementor-icon, .elementor-69 .elementor-element.elementor-element-42862a3.elementor-view-default .elementor-icon {
	fill: #fff;
	color: #fff;
	border-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-42862a3 .elementor-icon {
	font-size: 45px;
}

.elementor-69 .elementor-element.elementor-element-42862a3 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-42862a3 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-42862a3 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-3ff72b6 > .elementor-element-populated {
	padding: 15px 30px 15px 30px;
}

.elementor-69 .elementor-element.elementor-element-61dac63 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-61dac63 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-61dac63 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-61dac63 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-69 .elementor-element.elementor-element-61dac63 .elementor-icon-box-description {
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-590e4ee .elementor-repeater-item-b1470d7.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-bc-flex-widget .elementor-69 .elementor-element.elementor-element-963e47d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-69 .elementor-element.elementor-element-963e47d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-69 .elementor-element.elementor-element-963e47d > .elementor-element-populated {
	padding: 15px 0px 15px 0px;
}

.elementor-69 .elementor-element.elementor-element-12758a2 .elementor-button {
	background-color: #0adc38;
	font-family: "Open Sans", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
}

.elementor-69 .elementor-element.elementor-element-12758a2 .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-12758a2 .elementor-button:focus {
	background-color: #fff;
	color: #df182d;
}

.elementor-69 .elementor-element.elementor-element-12758a2 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69 .elementor-element.elementor-element-12758a2 .elementor-button:hover svg, .elementor-69 .elementor-element.elementor-element-12758a2 .elementor-button:focus svg {
	fill: #df182d;
}

.elementor-69 .elementor-element.elementor-element-590e4ee {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-69 .elementor-element.elementor-element-8ae8bbb:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8ae8bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/working-area-modern-office-with-carpet-floor-meeting-room-interior-3d-rendering.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-69 .elementor-element.elementor-element-8ae8bbb > .elementor-background-overlay {
	background-color: #000;
	opacity: .8;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-8ae8bbb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-69 .elementor-element.elementor-element-bcf8168 .elementor-repeater-item-bdf6834.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-fc2bfa9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-fc2bfa9 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-fc2bfa9 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-def576c .elementor-repeater-item-6bebc3c.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-1fa6bad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-1fa6bad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-1fa6bad > .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-69 .elementor-element.elementor-element-1fa6bad > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .202);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 25px 25px 25px 25px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-1fa6bad > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-69 .elementor-element.elementor-element-d84faee > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-d84faee img {
	height: 360px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-7adf681 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-69 .elementor-element.elementor-element-7adf681 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-7adf681 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-0191e8e > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 20px 20px;
}

.elementor-69 .elementor-element.elementor-element-0191e8e {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-224802d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-224802d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-224802d > .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-69 .elementor-element.elementor-element-224802d > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .202);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 25px 25px 25px 25px;
	--e-column-margin-right: 25px;
	--e-column-margin-left: 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-224802d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-a3c2b4c > .elementor-widget-container {
	background-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-a3c2b4c img {
	height: 360px;
	object-fit: cover;
	object-position: center center;
	border-style: solid;
	border-width: 0px 0px 4px 0px;
	border-color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-4d53cea > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-69 .elementor-element.elementor-element-4d53cea {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-4d53cea .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-9995bef > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 20px 20px;
}

.elementor-69 .elementor-element.elementor-element-9995bef {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-bcf8168 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 60px;
	margin-bottom: 60px;
}

.elementor-69 .elementor-element.elementor-element-bcf8168 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-2f9c1af .elementor-repeater-item-126869a.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-9c68862 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-14c3575 .elementor-repeater-item-3400920.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-dca8dca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-dca8dca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/young-caucasian-worker-typing-laptop-while-sitting-office-late-night.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-69 .elementor-element.elementor-element-dca8dca > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-dca8dca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-7bbce68 {
	--spacer-size: 50px;
}

.elementor-69 .elementor-element.elementor-element-520ed1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-520ed1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/25100-scaled.jpg");
	background-position: bottom right;
}

.elementor-69 .elementor-element.elementor-element-520ed1b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-69 .elementor-element.elementor-element-520ed1b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-69 .elementor-element.elementor-element-520ed1b > .elementor-element-populated >  .elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 1;
}

.elementor-69 .elementor-element.elementor-element-520ed1b > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-520ed1b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 65px 40px 65px;
}

.elementor-69 .elementor-element.elementor-element-33c0426 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-33c0426 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-33c0426 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-b8773fb > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-b8773fb {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-14c3575 {
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
}

.elementor-69 .elementor-element.elementor-element-e57fee3 .elementor-repeater-item-3400920.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-9e2ed17:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-9e2ed17 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-9e2ed17 > .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-69 .elementor-element.elementor-element-9e2ed17 > .elementor-element-populated >  .elementor-background-overlay {
	opacity: 1;
}

.elementor-69 .elementor-element.elementor-element-9e2ed17 > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode: multiply;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-9e2ed17 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 40px 65px 40px 65px;
}

.elementor-69 .elementor-element.elementor-element-84a7d8e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-84a7d8e {
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-84a7d8e .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #b6b6b6;
}

.elementor-69 .elementor-element.elementor-element-ce1229a > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-ce1229a {
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-ce1229a .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-05a9b09 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, 0);
	margin: 0px 0px 15px 0px;
}

.elementor-69 .elementor-element.elementor-element-05a9b09 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: justify;
}

.elementor-69 .elementor-element.elementor-element-05a9b09 {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-05a9b09 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-69 .elementor-element.elementor-element-05a9b09 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-05a9b09 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-69 .elementor-element.elementor-element-05a9b09 .elementor-icon-box-description {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-308079f > .elementor-widget-container {
	background-color: rgba(255, 255, 255, 0);
	margin: 0px 0px 15px 0px;
}

.elementor-69 .elementor-element.elementor-element-308079f .elementor-icon-box-wrapper {
	align-items: start;
	text-align: justify;
}

.elementor-69 .elementor-element.elementor-element-308079f {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-308079f .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-69 .elementor-element.elementor-element-308079f .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-308079f .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-69 .elementor-element.elementor-element-308079f .elementor-icon-box-description {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-9556414 > .elementor-widget-container {
	background-color: rgba(255, 255, 255, 0);
	margin: 0px 0px 15px 0px;
}

.elementor-69 .elementor-element.elementor-element-9556414 .elementor-icon-box-wrapper {
	align-items: start;
	text-align: justify;
}

.elementor-69 .elementor-element.elementor-element-9556414 {
	--icon-box-icon-margin: 15px;
}

.elementor-69 .elementor-element.elementor-element-9556414 .elementor-icon-box-title {
	margin-block-end: 5px;
}

.elementor-69 .elementor-element.elementor-element-9556414 .elementor-icon-box-title, .elementor-69 .elementor-element.elementor-element-9556414 .elementor-icon-box-title a {
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-69 .elementor-element.elementor-element-9556414 .elementor-icon-box-description {
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-ce9497f > .elementor-widget-container {
	margin: 9px 0px -29px 0px;
}

.elementor-69 .elementor-element.elementor-element-ce9497f {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-93825af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-93825af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/silhouette-people-walk-pedestrian-crosswalk-junction-street-1.jpg");
	background-position: center right;
	background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-93825af:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-69 .elementor-element.elementor-element-93825af > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-69 .elementor-element.elementor-element-93825af > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-93825af > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-4c5940a {
	--spacer-size: 50px;
}

.elementor-69 .elementor-element.elementor-element-e57fee3 {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
}

.elementor-69 .elementor-element.elementor-element-2f9c1af {
	margin-top: 75px;
	margin-bottom: 75px;
}

.elementor-69 .elementor-element.elementor-element-1886a7c .elementor-repeater-item-bdfdc53.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-5b64fce > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-df9a1e0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-df9a1e0 {
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-df9a1e0 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-6e07471 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-6e07471 {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-28fcfdc .elementor-repeater-item-0dabf95.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-6b38520 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-6b38520 {
	z-index: 100;
}

.elementor-69 .elementor-element.elementor-element-09457e6 > .elementor-widget-container {
	margin: -35px 0px -100px 0px;
}

.elementor-69 .elementor-element.elementor-element-09457e6 img {
	height: 414px;
	object-fit: cover;
	object-position: center center;
}

.elementor-69 .elementor-element.elementor-element-78aa216:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-78aa216 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f8f9;
}

.elementor-69 .elementor-element.elementor-element-78aa216 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-primary);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, .4);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-69 .elementor-element.elementor-element-78aa216 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-78aa216 {
	z-index: 99;
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-banner__text {
	color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span {
	background-color: var(--e-global-color-text);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .elementor-slick-slider .jet-carousel__item {
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .elementor-slick-slider {
	margin-right: -0px;
	margin-left: -0px;
}

.elementor-69 .elementor-element.elementor-element-ba78a82 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner {
	margin: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel__content {
	text-align: center;
	padding: 10px 30px 10px 30px;
}

.elementor-69 .elementor-element.elementor-element-ba78a82  .jet-carousel__content .jet-carousel__item-title, .elementor-69 .elementor-element.elementor-element-ba78a82  .jet-carousel__content .jet-carousel__item-title a, .elementor-69 .elementor-element.elementor-element-ba78a82 .jet-banner__title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 30px;
	font-weight: 600;
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel__content .jet-carousel__item-title {
	color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-banner__title {
	color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .jet-arrow {
	background-color: rgba(255, 255, 255, 0);
	color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .jet-arrow svg * {
	fill: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .jet-arrow.prev-arrow {
	top: 55%;
	bottom: auto;
	left: 0px;
	right: auto;
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .jet-arrow.next-arrow {
	top: 55%;
	bottom: auto;
	right: 0px;
	left: auto;
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .jet-slick-dots {
	justify-content: center;
}

.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel .jet-slick-dots li {
	padding-left: 5px;
	padding-right: 5px;
}

.elementor-69 .elementor-element.elementor-element-28fcfdc {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-primary);
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-1886a7c:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-1886a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-1886a7c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 50px 0px 50px 0px;
}

.elementor-69 .elementor-element.elementor-element-1886a7c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-6913e5c .elementor-repeater-item-a28e005.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-9006ba7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-9006ba7 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-9006ba7 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-69 .elementor-element.elementor-element-eaa5247 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-eaa5247 {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-5d5fa45 .elementor-repeater-item-5818a72.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-165d037:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-165d037 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-165d037 > .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-69 .elementor-element.elementor-element-165d037 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .202);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 25px 25px 25px 25px;
}

.elementor-69 .elementor-element.elementor-element-165d037 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-6f50d3c > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-69 .elementor-element.elementor-element-6f50d3c {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-6f50d3c .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-69 .elementor-element.elementor-element-dc842ce > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-dc842ce {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-5d5fa45 {
	margin-top: 0px;
	margin-bottom: 10px;
}

.elementor-69 .elementor-element.elementor-element-7cbe9f9 .elementor-repeater-item-5818a72.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-7e7a9fa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-7e7a9fa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-7e7a9fa > .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-69 .elementor-element.elementor-element-7e7a9fa > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .202);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 25px 25px 25px 25px;
}

.elementor-69 .elementor-element.elementor-element-7e7a9fa > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-9f6bb83 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-69 .elementor-element.elementor-element-9f6bb83 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-9f6bb83 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-69 .elementor-element.elementor-element-9b72484 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-9b72484 {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-a9891dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-a9891dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-a9891dc > .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-69 .elementor-element.elementor-element-a9891dc > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .202);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 25px 25px 25px 25px;
}

.elementor-69 .elementor-element.elementor-element-a9891dc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-53daf68 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-69 .elementor-element.elementor-element-53daf68 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-53daf68 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-69 .elementor-element.elementor-element-dad4078 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-dad4078 {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-167cf78:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-167cf78 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-167cf78 > .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-69 .elementor-element.elementor-element-167cf78 > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .202);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 25px 25px 25px 25px;
}

.elementor-69 .elementor-element.elementor-element-167cf78 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-3337223 > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-69 .elementor-element.elementor-element-3337223 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-3337223 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 23px;
	font-weight: 700;
}

.elementor-69 .elementor-element.elementor-element-769d4aa > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-769d4aa {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
}

.elementor-69 .elementor-element.elementor-element-6913e5c {
	padding: 50px 0px 50px 0px;
}

.elementor-69 .elementor-element.elementor-element-520eb62 .elementor-repeater-item-727c9de.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-fe91d48 > .elementor-element-populated {
	padding: 75px 0px 75px 0px;
}

.elementor-69 .elementor-element.elementor-element-fbd8e2e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-fbd8e2e {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-fbd8e2e .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #ffc3c9;
}

.elementor-69 .elementor-element.elementor-element-0acd205 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-0acd205 {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-0acd205 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 33px;
	font-weight: 600;
	color: #fff;
}

.elementor-69 .elementor-element.elementor-element-b8a3616 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-b8a3616 {
	text-align: justify;
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #fff;
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

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

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

.elementor-69 .elementor-element.elementor-element-18f98c8 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-accordion-item {
	border-width: 10px;
	border-color: rgba(255, 255, 255, 0);
}

.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-accordion-item .elementor-tab-content {
	border-width: 10px;
	border-block-start-color: rgba(255, 255, 255, 0);
}

.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-accordion-item .elementor-tab-title.elementor-active {
	border-width: 10px;
	border-block-end-color: rgba(255, 255, 255, 0);
}

.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-tab-title {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-accordion-icon, .elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-accordion-title {
	color: #9a3842;
}

.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-accordion-icon svg {
	fill: #9a3842;
}

.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-accordion-title {
	font-family: "Ubuntu", Sans-serif;
	font-weight: 500;
	text-decoration: none;
}

.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-tab-content {
	background-color: #f7f8f9;
	color: var(--e-global-color-secondary);
	font-family: "Open Sans", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	padding: 35px 35px 35px 35px;
}

.elementor-69 .elementor-element.elementor-element-520eb62:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-520eb62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/man-using-digital-tablet.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-69 .elementor-element.elementor-element-520eb62 > .elementor-background-overlay {
	background-color: #6a131c;
	opacity: .75;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-520eb62 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-69 .elementor-element.elementor-element-e1bef51 .elementor-repeater-item-aaf802a.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-5510eca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-5510eca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-69 .elementor-element.elementor-element-5510eca > .elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #eaeaea;
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 65px 50px 65px;
}

.elementor-69 .elementor-element.elementor-element-5510eca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-5510eca {
	z-index: 500;
}

.elementor-69 .elementor-element.elementor-element-20a2fb7 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-20a2fb7 {
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-20a2fb7 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	color: #b6b6b6;
}

.elementor-69 .elementor-element.elementor-element-3a6c832 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-3a6c832 {
	text-align: left;
}

.elementor-69 .elementor-element.elementor-element-3a6c832 .elementor-heading-title {
	font-family: "Ubuntu", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: var(--e-global-color-accent);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-69 .elementor-element.elementor-element-21b7989 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(6px / 2);
}

.elementor-69 .elementor-element.elementor-element-21b7989 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(6px / 2);
}

.elementor-69 .elementor-element.elementor-element-21b7989 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(6px / 2);
}

.elementor-69 .elementor-element.elementor-element-21b7989 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-6px / 2);
}

.elementor-69 .elementor-element.elementor-element-21b7989 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-6px / 2);
}

.elementor-69 .elementor-element.elementor-element-21b7989 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-69 .elementor-element.elementor-element-21b7989 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-69 .elementor-element.elementor-element-21b7989 {
	--e-icon-list-icon-size: 22px;
	--icon-vertical-offset: 0px;
}

.elementor-69 .elementor-element.elementor-element-21b7989 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color .3s;
}

.elementor-69 .elementor-element.elementor-element-e33c229 .elementor-button {
	background-color: #0adc38;
	font-family: "Open Sans", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-decoration: none;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

.elementor-69 .elementor-element.elementor-element-e33c229 .elementor-button:hover, .elementor-69 .elementor-element.elementor-element-e33c229 .elementor-button:focus {
	background-color: #fff;
	color: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-e33c229 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-69 .elementor-element.elementor-element-e33c229 .elementor-button:hover svg, .elementor-69 .elementor-element.elementor-element-e33c229 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-69 .elementor-element.elementor-element-82d25fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-82d25fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildecih.nitrocdn.com/YCYDGitPBciWIEGqVSkMXDFcLGTawmiX/assets/images/optimized/rev-5fc8cd8/geminisdetectives.com/wp-content/uploads/2021/07/high-angle-desktop-with-defocused-laptop-succulent-plant-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-69 .elementor-element.elementor-element-82d25fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-69 .elementor-element.elementor-element-82d25fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-69 .elementor-element.elementor-element-82d25fc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-69 .elementor-element.elementor-element-82d25fc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-69 .elementor-element.elementor-element-5754cd7 {
	--spacer-size: 50px;
}

.elementor-69 .elementor-element.elementor-element-e1bef51 {
	margin-top: 75px;
	margin-bottom: 75px;
}

.elementor-69 .elementor-element.elementor-element-7501be8 .elementor-repeater-item-3da7fb0.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-69 .elementor-element.elementor-element-40a3997 > .elementor-element-populated {
	text-align: center;
}

.elementor-69 .elementor-element.elementor-element-e16c66c {
	--spacer-size: 25px;
}

.elementor-69 .elementor-element.elementor-element-3c452d8 {
	--spacer-size: 25px;
}

@media (min-width:768px) {
	.elementor-69 .elementor-element.elementor-element-6b38520 {
		width: 31.873%;
	}
	
	.elementor-69 .elementor-element.elementor-element-78aa216 {
		width: 68.127%;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-e2a7b9d {
		--spacer-size: 300px;
	}
	
	.elementor-69 .elementor-element.elementor-element-4e161ec > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-689c930 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-4e9d9bc {
		--spacer-size: 300px;
	}
	
	.elementor-69 .elementor-element.elementor-element-cdaf5e1 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-cdaf5e1 .elementor-heading-title {
		font-size: 33px;
	}
	
	.elementor-69 .elementor-element.elementor-element-3e3ca67 .elementor-divider-separator {
		width: 450px;
	}
	
	.elementor-69 .elementor-element.elementor-element-bb14247 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-963e47d > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-69 .elementor-element.elementor-element-8ae8bbb {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-fc2bfa9 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-1fa6bad > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-0191e8e > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-224802d > .elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9995bef > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-7bbce68 {
		--spacer-size: 300px;
	}
	
	.elementor-69 .elementor-element.elementor-element-520ed1b > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9e2ed17 > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-4c5940a {
		--spacer-size: 300px;
	}
	
	.elementor-69 .elementor-element.elementor-element-df9a1e0 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-6e07471 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-6b38520 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-09457e6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-09457e6 img {
		height: 300px;
	}
	
	.elementor-69 .elementor-element.elementor-element-78aa216 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-ba78a82 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-69 .elementor-element.elementor-element-28fcfdc {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-1886a7c {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9006ba7 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-eaa5247 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-165d037 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-dc842ce > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-7e7a9fa > .elementor-element-populated {
		margin: 0px 0px 14px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9b72484 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-a9891dc > .elementor-element-populated {
		margin: 0px 0px 14px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-dad4078 > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-167cf78 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-769d4aa > .elementor-widget-container {
		margin: 0px 20px 0px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-b8a3616 > .elementor-widget-container {
		margin: 0px 10px -29px 10px;
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-18f98c8 .elementor-tab-content {
		padding: 10px 20px 10px 20px;
	}
	
	.elementor-69 .elementor-element.elementor-element-5510eca > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-82d25fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-82d25fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
	}
	
	.elementor-69 .elementor-element.elementor-element-5754cd7 {
		--spacer-size: 300px;
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-e2a7b9d {
		--spacer-size: 200px;
	}
	
	.elementor-69 .elementor-element.elementor-element-bb39813 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-69 .elementor-element.elementor-element-4e9d9bc {
		--spacer-size: 200px;
	}
	
	.elementor-69 .elementor-element.elementor-element-483ebcd > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-7ccdfde > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-1761367 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-69 .elementor-element.elementor-element-cdaf5e1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-69 .elementor-element.elementor-element-cdaf5e1 .elementor-heading-title {
		font-size: 19px;
	}
	
	.elementor-69 .elementor-element.elementor-element-8f8617b {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-3e3ca67 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-3e3ca67 .elementor-divider-separator {
		width: 75%;
	}
	
	.elementor-69 .elementor-element.elementor-element-bb14247 > .elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-a0eb3b6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-686ef8c > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-686ef8c .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-e732705 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-f283d0f > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-f283d0f .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-0628c82 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-b62888c > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-b62888c .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-a8d243d {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-69 .elementor-element.elementor-element-1eef33a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-e679697 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-e679697 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-35486d9 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-7de0794 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-7de0794 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-9d1bc6e > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-5694cb6 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-5694cb6 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-47eedb7 {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-69 .elementor-element.elementor-element-c7174c4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-95b7a49 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-95b7a49 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-cc0db73 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-42862a3 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-42862a3 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-3ff72b6 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-61dac63 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-61dac63 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-197f83e {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-69 .elementor-element.elementor-element-963e47d > .elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-69 .elementor-element.elementor-element-8ae8bbb {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-fc2bfa9 {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-fc2bfa9 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-d84faee img {
		height: 215px;
	}
	
	.elementor-69 .elementor-element.elementor-element-7adf681 > .elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-69 .elementor-element.elementor-element-0191e8e > .elementor-widget-container {
		margin: 5px 5px 5px 5px;
	}
	
	.elementor-69 .elementor-element.elementor-element-a3c2b4c img {
		height: 215px;
	}
	
	.elementor-69 .elementor-element.elementor-element-4d53cea > .elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9995bef > .elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9c68862 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-7bbce68 {
		--spacer-size: 200px;
	}
	
	.elementor-69 .elementor-element.elementor-element-33c0426 .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-69 .elementor-element.elementor-element-05a9b09 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-05a9b09 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-05a9b09 .elementor-icon-box-title {
		margin-block-end: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-308079f .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-308079f {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-308079f .elementor-icon-box-title {
		margin-block-end: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9556414 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-69 .elementor-element.elementor-element-9556414 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9556414 .elementor-icon-box-title {
		margin-block-end: 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-df9a1e0 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-69 .elementor-element.elementor-element-ba78a82 .jet-carousel__content {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9006ba7 .elementor-heading-title {
		font-size: 21px;
	}
	
	.elementor-69 .elementor-element.elementor-element-dc842ce > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-9b72484 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-a9891dc > .elementor-element-populated {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-69 .elementor-element.elementor-element-dad4078 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-69 .elementor-element.elementor-element-769d4aa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-69 .elementor-element.elementor-element-689c930 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-aaebae6 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-59cf8ea {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-ed27fe1 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-a0eb3b6 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-e732705 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-0628c82 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-374052a {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-2f213ce {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-5c23251 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-1eef33a {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-35486d9 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-9d1bc6e {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-17939be {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-5e43ec1 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-54b392d {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-c7174c4 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-cc0db73 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-3ff72b6 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-1fa6bad {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-224802d {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-dca8dca {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-520ed1b {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-9e2ed17 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-93825af {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-6b38520 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-78aa216 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-165d037 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-7e7a9fa {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-a9891dc {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-167cf78 {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-5510eca {
		width: 100%;
	}
	
	.elementor-69 .elementor-element.elementor-element-82d25fc {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-69 .elementor-element.elementor-element-5ff1c81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-5ff1c81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-69 .elementor-element.elementor-element-a7eea3a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69 .elementor-element.elementor-element-a7eea3a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
	
	.elementor-69 .elementor-element.elementor-element-8ae8bbb:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-8ae8bbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

/* Start custom CSS for icon-box, class: .elementor-element-05a9b09 */
.elementor-69 .elementor-element.elementor-element-05a9b09 svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-308079f */
.elementor-69 .elementor-element.elementor-element-308079f svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-9556414 */
.elementor-69 .elementor-element.elementor-element-9556414 svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-05a9b09 */
.elementor-69 .elementor-element.elementor-element-05a9b09 svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-308079f */
.elementor-69 .elementor-element.elementor-element-308079f svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-9556414 */
.elementor-69 .elementor-element.elementor-element-9556414 svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-05a9b09 */
.elementor-69 .elementor-element.elementor-element-05a9b09 svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-308079f */
.elementor-69 .elementor-element.elementor-element-308079f svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-9556414 */
.elementor-69 .elementor-element.elementor-element-9556414 svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-05a9b09 */
.elementor-69 .elementor-element.elementor-element-05a9b09 svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-308079f */
.elementor-69 .elementor-element.elementor-element-308079f svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-9556414 */
.elementor-69 .elementor-element.elementor-element-9556414 svg * {
	fill: #6c6c6c !important;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-ba78a82 */
.elementor-69 .elementor-element.elementor-element-ba78a82 .slick-track {
	display: flex !important;
	align-items: center !important;
	align-content: center !important;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-ba78a82 */
.elementor-69 .elementor-element.elementor-element-ba78a82 .slick-track {
	display: flex !important;
	align-items: center !important;
	align-content: center !important;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-ba78a82 */
.elementor-69 .elementor-element.elementor-element-ba78a82 .slick-track {
	display: flex !important;
	align-items: center !important;
	align-content: center !important;
}

/* End custom CSS */

/* Start custom CSS for jet-carousel, class: .elementor-element-ba78a82 */
.elementor-69 .elementor-element.elementor-element-ba78a82 .slick-track {
	display: flex !important;
	align-items: center !important;
	align-content: center !important;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-18f98c8 */
.elementor-69 .elementor-element.elementor-element-18f98c8 p {
	text-align: justify;
}

/* End custom CSS */

/* Start custom CSS for accordion, class: .elementor-element-18f98c8 */
.elementor-69 .elementor-element.elementor-element-18f98c8 p {
	text-align: justify;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-21b7989 */
.elementor-69 .elementor-element.elementor-element-21b7989 svg {
	height: 100% !important;
	padding-top: 3px;
}

.elementor-69 .elementor-element.elementor-element-21b7989 {
	text-align: justify !important;
}

/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-21b7989 */
.elementor-69 .elementor-element.elementor-element-21b7989 svg {
	height: 100% !important;
	padding-top: 3px;
}

.elementor-69 .elementor-element.elementor-element-21b7989 {
	text-align: justify !important;
}
